初探C++写后台

来宝信两个月了,我从一个什么都不懂的小青年,现在已经会写基本的后台开发程序了,我们用的框架基本结构是这样的

首先需要有一个框架头文件

//框架头文件

include "stdafx.h"

这个头文件我从百度上搜的是是预编译处理器把[stdafx.h]文件中的内容加载到程序中来

然后需要的是业务头文件,

//业务头文件

include "tmmcr01.h"

include "hmmcr01.h"

在这里我理解的就是表名.h,这些头文件里,这里面定义了一些方法
就是增删改查

再然后是一个外部函数声明

int f_mmhp0304_proc(EIClass * bcls_rec, EIClass * bcls_ret, CDbConnection * conn);

这个不懂,有可能是传参吧

之后就是services入口了

//service入口
BM2F_ENTERACE(gcmmcr006f5_pro)

这个很简单,就是BM2F_ENTERACE(),括号里面写函数名

之后就到了主体函数,在这个函数中会有一个try,两个catch
在try的前面会涉及一些变量的声明与初始化,由于太简单,就不一一介绍
try里面呢
首先要从前台获取传入参数
在这里总共有几种形式,比如从前台获取table中的传过来的参数,也有那种直接传一个表的,我这里很薄弱,需要再练习
然后就是打trace,这里的打trace其实就是在EPEL01里面查相应的日志

再然后就是写sql语句了

switch (conn->DatabaseKind)
{
case DB_KIND_DB2: // DB2 数据库(未开Oracle兼容)
case DB_KIND_DB2_ORACLE: // DB2 数据库(开Oracle兼容)
case DB_KIND_MSSQL: // MS SQL Server数据库
case DB_KIND_ORACLE: // Oracle 数据库
default:sqlstr = “”;

在这里都有一些模版,我最近写后台的时候老是出错,还得多练啊

基本上业务中的C++后台的基本框架就是这样的,如果有哪位大神有不同的见解,可以留言。

声明:本文纯属作者原创,未经同意,不得转载。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容