pb新程序编写过程中的注意事项_第1页
pb新程序编写过程中的注意事项_第2页
pb新程序编写过程中的注意事项_第3页
pb新程序编写过程中的注意事项_第4页
全文预览已结束

下载本文档

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

文档简介

1、新程序编写过程中的注意事项一、 基本区别1、 编程过程中不能增加全局变量。以前调用ini设置使用全局变量的,现统一改为窗口变量。一种(类似打印机设置)从ini中取,一种采用提供的参数gf_get_zjcs从数据库中得到。2、 对于各客户端各不相同的(如打印机设置、边距等)才允许写入ini文件,其他一律写入参数表sjsys.sj_zjini.3、 写入参数的参数值不能为空。4、 对于写入ini的设置,都必须编写维护窗口(包括上边距、左边距等),从程序中维护,在使用过程中不能再出现打开ini文件直接修改的现象。5、 窗口要继承w_sj_basesheet。(详见框架程序功能介绍及使用说明)6、 数

2、据窗口控件要继承u_sj_dw7、 数据窗口对象要继承n_sj_ds8、 按钮要继承u_sj_cb(尽量不用按钮9、 图片按钮要继承u_sj_pb(尽量不用图片按钮10、 窗口中的按钮采用工具栏图标代替,需定义窗口级事件。(详见框架程序功能介绍及使用说明)11、 采用of_chgmenuitem('ue_save', tbenabled, 'false', ''、of_chgmenuitem('ue_save', tbenabled, 'true', ''可以按制调用本事件的工具栏及菜单是否可用。(

3、'ue_save'为事件名12、 对于transcation要在打开窗口时判断是否连接。如of_dbconn(mzca,'mzca'13、 关于打印时纸张长度的问题:首先把数据窗口或数据存储的属性units改为1/1000centimeter,然后调用gf_setpapersize_ds或gf_setpapersize_dw设置纸张长度。14、 维护sj_zxtcd表时要注意:一个子系统中同一窗口只能出现一次。15、 维护sj_zxtcd表时要注意:菜单代码两位一级。16、 对于处理方法一致的,必须做成函数。二、关于对数据处理的区别1、 考虑停用。科室、人员、药

4、品(药库停用、药房停用)、处置项目的停用。2、 写入表时考虑对新增字段的处理。(详见表结构修改记录)3、 对于查询的改进:根据不同条件查询、显示字段基本相同的查询,要求去掉查询选择,把查询条件全部列出,处理时查询条件后未输入的认为不限制,采用setsqlselect(的方法设置数据窗口,方便操作,且易于对数据窗口的维护。(可选三、编程过程中的命名标准子系统代码拼音码门诊管理01Mz门诊医生站02Mysz住院管理11Zy住院联网医保12Bx住院病案管理13Ba病区医生站14Bysz病区护士站15Bhsz药房管理21Yf医技科室22Gn手术管理23Ss药库管理31Yk物资管理32wz1、 维护sj

5、_zxtcd时,子系统代码要求采用上表中的代码。2、 pbl的命名:pbl的名称前缀要求与上表中的拼音码一致(如门诊挂号,必须以mz开头,可以为mzgh或mz_gh)。3、 pbl的代码:为了保证窗口代码的唯一,首先给pbl定义代码,要求四位,前两位与子系统代码一致。4、 窗口的命名:窗口的名称前缀要求与其所在的pbl的名称一致(如门诊退号窗口为w_mzgh_th)。5、 窗口的代码:窗口的代码要求六位,前四位要求与其所在的pbl的代码一致。6、 参数表中参数的命名:子系统专用的前两位必须是上表的拼音码,对于全院通用的前两写QY。7、 常用工具栏图标:见功能图标.txt文件。8、 建立文档:编程程序中要求建立XX程序pbl列表文件,记录pbl的名称、代码、基本内容;建立XX程序参数列表文件,记录参数名、含义,以备编写参数维护窗口时使用;另外还有pbl中窗口列表文件。9、 打印机的命名。因所有程序使用同一个ini文件,要求打印机及相关属性命名规范。对于下表未写明的,要求前两位以上表列出的子系统拼音码一致。打印机用途命名相关命名默认打印机printer门诊挂号打印机Mzgh_printerMzgh_top,mzgh_left门诊收费打印机Mzsf_printerMzsf_top,mzsf_left门诊清单打印机Mzqd_printer门诊卡收据打

温馨提示

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

最新文档

评论

0/150

提交评论