初探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++后台的基本框架就是这样的,如果有哪位大神有不同的见解,可以留言。

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

你可能感兴趣的:(初探C++写后台)