新员工管理_邮政储蓄综合前置项目新员工基础培训_第1页
新员工管理_邮政储蓄综合前置项目新员工基础培训_第2页
新员工管理_邮政储蓄综合前置项目新员工基础培训_第3页
新员工管理_邮政储蓄综合前置项目新员工基础培训_第4页
新员工管理_邮政储蓄综合前置项目新员工基础培训_第5页
已阅读5页,还剩24页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

,综合前置项目,新员工基础培训,融金教育-银行软件研发培训-,主要内容,C语言SQL语言ESQL/C语言UNIX基础邮政系统简介,C语言,基础知识变量/语法/语句等项目编码规范源码文件头/尾要求命名规则函数定义宏定义等,C语言-基础知识,语法规则变量定义运算符语句数据结构指针,C语言-项目编码规范,源代码文件的头文件名作者功能简介创建日期创建时间修改列表:修改日期/修改人/修改内容系统头文件应用头文件,C语言-项目编码规范,/*SourceFile:example.c*Author:*Description:*CreatedDate:*CreatedTime:*ModifiedList:*ModifiedDate|Modifier|Comment*/#include#includemain.h,C语言-项目编码规范,变量命名方式变量命名方式是编码过程中非常重要的一环,良好的命名方式可以减少注释,大大提高程序的可读性。在这里我们采用国际上流行的“匈牙利命名法”来进行变量的命名。“匈牙利命名法”就是将一个变量名由以下几部分构成:前缀描述符+变量名称其中,前缀描述符说明变量的类型,用小写字母,变量名称说明变量的作用,单词中间不以_为分隔符,而是将单词的第一个字母大写,如下所示:iTheStringLength从变量名中我们可以明白,该变量是整型(int),表示字符串的长度。前缀描述符的定义如下表所示:,C语言-项目编码规范,前缀描述符数据类型ccharbyunsignedchariintllongbbooleanhhandleffloatuunsignedshshortppointerddoublepfn函数指针ststructcachararraypc字符(串)指针g-全局变量sg-静态全局变量vvoid,C语言-项目编码规范,参考文档UFCMCIP应用系统C语言程序设计规范.doc,SQL语言,全部采用标准SQL语句SelectDeleteInsertUpdate,ESQL/C语言,即SQL语句嵌入式的C语言语法规则同C语言相同嵌入SQL语句的语法规则在每一个SQL语句前加上EXECSQL即可,如:EXECSQLCONNECTTOdbnameIDENTIFIEDBYdbpwd;,ESQL/C语言-宿主变量,定义:宿主变量是在程序中定义的,接收SQL从表中得到的数据,并提供向表中写入的数据的载体。声明方法:宿主变量的声明方法如下:EXECSQLBEGINDECLARESECTION;intiNum;charcaName10;EXECSQLENDDECLARESECTION;数据类型同C语言一样,但同数据库数据类型有一定的对应关系。,ESQL/C语言-宿主变量,使用方法:宿主变量的使用除了能用在SQL语句中外,其他使用方法同C语言变量一样。如:EXECSQLSELECTnameINTO:caNameFROMstudentWHEREnum=:iNum;printf(“%d号学生姓名为:%s”,iNum,caName);,ESQL/C语言-指示变量,定义:指示变量与一个宿主变量相关联,指出宿主变量的返回情况。宿主变量不为空时,指示变量值为0;声明方法:同宿主变量,数据类型为short。使用方法:见后面的例子。,ESQL/C语言-例子,假如存在表student,要求修改王五的地址为:北京市海淀区北四环中路238号,ESQL/C语言-例子,main()EXECSQLBEGINDECLARESECTION;intiNum;charcaName10;charcaAddr40;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基础,文件系统常用命令viawk,UNIX基础-文件系统,目录结构:/-binEssentialcommandbinariesbootStaticfilesofthebootloaderdevDevicefilesetcHost-specificsystemconfigurationmntMountpointformountingafilesystemtemporarilysbinEssentialsystembinariestmpTemporaryfileshomeUserhomedirectories(optional),UNIX基础-文件权限,文件权限-rw-r-r-1ebcdba1261Feb2309:03profiledrwxr-xr-x2ebcdba4096Aug302005runincr-readw-writex-execute三个权限一组:ownergroupothers,UNIX基础-常用命令,常用命令pwdlspscdmkdirrm,catmoremanbccp,UNIX基础-vi,两种模式:命令模式和编辑模式两种模式切换:编辑模式-命令模式:通过Esc键命令模式-编辑模式:通过aAiIoO等编辑命令,UNIX基础-vi-命令模式,在命令模式下可以输入vi的各命令,输入方法是先输入:,然后输入命令。常用命令:set显示vi运行参数,每个参数据都可以用:set参数=参数值或:set参数来设定,如setts=4,设定tabstop为4:起始行,结束行s/查找值/替换值/g用替换值替换在起始行到结束行之间的所有查找值。如1,5s/aaaaa/bbbbb/g,UNIX基础-vi-编辑模式,在编辑模式下,可以输入文本内容。,UNIX基础-awk,文本处理工具语法:awkoptionInFileexample.txt:1,2,3n1,n2,n3a1,a2,a3,UNIX基础-awk,例子:awkF,printf$1,$2,$3;example.txt系统

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论