邮政储蓄综合前置项目新员工基础培训

整理文档很辛苦,赏杯茶钱您下走!

免费阅读已结束,点击下载阅读编辑剩下 ...

阅读已结束,您可以下载文档离线阅读编辑

资源描述

综合前置项目新员工基础培训融金教育-银行软件研发培训-主要内容C语言SQL语言ESQL/C语言UNIX基础邮政系统简介C语言–基础知识变量/语法/语句等–项目编码规范源码文件头/尾要求命名规则函数定义宏定义等C语言-基础知识语法规则变量定义运算符语句数据结构指针C语言-项目编码规范•源代码文件的头文件名作者功能简介创建日期创建时间修改列表:修改日期/修改人/修改内容系统头文件应用头文件C语言-项目编码规范/**SourceFile:example.c*Author:*Description:*CreatedDate:*CreatedTime:*ModifiedList:*ModifiedDate|Modifier|Comment*/#includestdio.h#includemain.hC语言-项目编码规范•变量命名方式变量命名方式是编码过程中非常重要的一环,良好的命名方式可以减少注释,大大提高程序的可读性。在这里我们采用国际上流行的“匈牙利命名法”来进行变量的命名。“匈牙利命名法”就是将一个变量名由以下几部分构成:前缀描述符+变量名称其中,前缀描述符说明变量的类型,用小写字母,变量名称说明变量的作用,单词中间不以’_’为分隔符,而是将单词的第一个字母大写,如下所示:iTheStringLength从变量名中我们可以明白,该变量是整型(int),表示字符串的长度。前缀描述符的定义如下表所示:C语言-项目编码规范前缀描述符数据类型ccharbyunsignedchariintllongbbooleanhhandleffloatuunsignedshshortppointerddoublepfn函数指针ststructcachararraypc字符(串)指针g-全局变量sg-静态全局变量vvoidC语言-项目编码规范参考文档UFC@MCIP应用系统C语言程序设计规范.docSQL语言全部采用标准SQL语句SelectDeleteInsertUpdateESQL/C语言即SQL语句嵌入式的C语言•语法规则同C语言相同•嵌入SQL语句的语法规则在每一个SQL语句前加上EXECSQL即可,如:EXECSQLCONNECTTOdbnameIDENTIFIEDBYdbpwd;ESQL/C语言-宿主变量定义:宿主变量是在程序中定义的,接收SQL从表中得到的数据,并提供向表中写入的数据的载体。声明方法:宿主变量的声明方法如下:EXECSQLBEGINDECLARESECTION;intiNum;charcaName[10];EXECSQLENDDECLARESECTION;数据类型同C语言一样,但同数据库数据类型有一定的对应关系。ESQL/C语言-宿主变量使用方法:宿主变量的使用除了能用在SQL语句中外,其他使用方法同C语言变量一样。如:EXECSQLSELECTnameINTO:caNameFROMstudentWHEREnum=:iNum;printf(“%d号学生姓名为:%s”,iNum,caName);ESQL/C语言-指示变量定义:指示变量与一个宿主变量相关联,指出宿主变量的返回情况。宿主变量不为空时,指示变量值为0;声明方法:同宿主变量,数据类型为short。使用方法:见后面的例子。ESQL/C语言-例子假如存在表student编号姓名地址1张三北京市海淀区北四环中路238号2李四NULL3王五NULL要求修改王五的地址为:北京市海淀区北四环中路238号ESQL/C语言-例子main(){EXECSQLBEGINDECLARESECTION;intiNum;charcaName[10];charcaAddr[40];shortshAddr_id;EXECSQLENDDECLARESECTION;EXECSQLCONNECTuniversityIDENTIFIEDBYabc;iNum=3;ESQL/C语言-例子EXECSQLSELECTnum,name,addrINTO:iNum,:caName,:caAddr:shAddr_idFROMstudentWHEREnum=:iNum;strcpy(caAddr,“北京市海淀区北四环中路238号”);EXECUPDATEstudentSETaddr=:caAddrWHEREnum=:iNum;EXECSQLCOMMITWORK;exit(0);}UNIX基础•文件系统•常用命令•vi•awkUNIX基础-文件系统•目录结构:/-binEssentialcommandbinariesbootStaticfilesofthebootloaderdevDevicefilesetcHost-specificsystemconfigurationmntMountpointformountingafilesystemtemporarilysbinEssentialsystembinariestmpTemporaryfileshomeUserhomedirectories(optional)UNIX基础-文件权限•文件权限-rw-r--r--1ebcdba1261Feb2309:03profiledrwxr-xr-x2ebcdba4096Aug302005runincr-readw-writex-execute三个权限一组:ownergroupothersUNIX基础-常用命令常用命令pwdlspscdmkdirrmcatmoremanbccpUNIX基础-vi两种模式:命令模式和编辑模式两种模式切换:编辑模式-命令模式:通过Esc键命令模式-编辑模式:通过aAiIoO等编辑命令UNIX基础-vi-命令模式在命令模式下可以输入vi的各命令,输入方法是先输入:,然后输入命令。常用命令::set–显示vi运行参数,每个参数据都可以用:set参数=参数值或:set参数来设定,如setts=4,设定tabstop为4:起始行,结束行s/查找值/替换值/g用替换值替换在起始行到结束行之间的所有查找值。如1,5s/aaaaa/bbbbb/gUNIX基础-vi-编辑模式在编辑模式下,可以输入文本内容。UNIX基础-awk文本处理工具语法:awk–option‘{…}’InFileexample.txt:1,2,3n1,n2,n3a1,a2,a3UNIX基础-awk例子:awk–F’,’‘{printf$1,$2,$3;}’example.txt系统显示:123n1n2n3a1a2a3邮储系统介绍邮储系统介绍核心业务系统:负责银行帐务处理。中间业务:代理第三方的业务。银联中心系统:负责不同银行之间的清算。柜面业务:指在银行网点办理的业务。ATM:自助取款机。POS:CDM:自助存款机。融金教育-银行软件研发培训-

1 / 29
下载文档,编辑使用

©2015-2020 m.777doc.com 三七文档.

备案号:鲁ICP备2024069028号-1 客服联系 QQ:2149211541

×
保存成功