




已阅读5页,还剩2页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
编号: 页码:7/7开发技术文档及辅助规范文档更改记录序号版本更改内容摘要更改人更改日期11.0原始创建刘云鹤2004-12-142345说明:如本规范未提及的内容,请以PB命名规范及其他相关规范为准。目 录一、各控件界面定义:2window:2Datawindow_gird2Datawindow_free2Toolbar2Button3SingLineEdit3二、函数定义:3消息MessageBox()3三通用功能实现4如何将权限中设定的快捷键加到系统菜单中?4如何调用通用查询窗口?4如何调用通用过滤窗口?4如何调用通用打印预览窗口?4如何调用通用打印窗口?4如何在一个toolbar中的button中设置多层子项?4如何将一个主窗体切入到系统中?5commit与rollback的替代方案5如何在数据窗口中调用键盘处理事件.5如何记录数据库操作.5修改数据窗口的protect属性5修改数据窗口的颜色6设定数据窗口的request属性6数据窗口数据有效性验证6数据窗口的二个属性设定:require和default值。6通用日期选择控件的调用uo_comctl_datetime.6调用通用的检索状态窗口,提示操作员正在检索数据。6系统错误捕捉函数7自适应窗口7一、各控件界面定义:window:属性标准值可选值Namew_Parentw_sheetWindow, w_sheet1,w_sheet2,Back colorButton FaceWhiteText ColorBlackFont.FaceName宋体Font.TextSize9注:w_sheet为主要功能父对象,如果不是主要功能,请不要从此对象继承。Datawindow_gird属性标准值可选值Namedw_?_firdddw_ParentBack colorWhiteButton FaceText ColorBlackFont.FaceName宋体Font.TextSize9Header.Height76Detail.Height76Title.Contorl.Postion.Height95Datawindow_free属性标准值可选值Namedw_?_formddw_ParentBack colorWhiteButton FaceText ColorBlackFont.FaceName宋体Font.TextSize9Height76Toolbar属性标准值可选值Nameole_toolbar无,不允许使用其他名称ParentCtToobar.OCXBack colorText ColorBlackFont.FaceName宋体Font.TextSize9Height216OLE.Buttons.Text1-ButtomOLE.FixdeWidthTrueOLE.BackImagebmpt_toolback.bmpOLE.ImagebmpbmpT00?Button属性标准值可选值NameCb_Parentuo_cs_cb_coolxpcommandbuttonButtonstyle01BlackColorButton faceText ColorBlackFont.FaceName宋体Font.TextSize9Height96Width357SingLineEdit属性标准值可选值NameSle_ParentButtonstyleStyleLowered1BlackColorwhiteText ColorBlackFont.FaceName宋体Font.TextSize9Height84Width二、函数定义:消息MessageBox()如果是简单消息,请用:f_messagebox(ls_message).三通用功能实现如何将权限中设定的快捷键加到系统菜单中?请在窗口初始化时调用:wf_automerge_menu(ole_toolbar).此功能中针对主功能模块,即有ole_toolbar权限控制的窗口.如何调用通用查询窗口?系统提供多个通用查询函数f_find(dw_to_find):只带数据窗口参数。f_find(dw_to_find,parm):有条件查找。F_findtreeitem(tv_tree,findby,data):/tv_tree: TreeView, 指明在tv_tree树中查找/findby: boolean, 指明查找方式/ false - 按标签(Label)查找/ true - 按附加数据(data)查找/data: any, 指明要查找的内容系统调用时,只需要在要调用的地方,写入以上函数,给出正确的入口参数即可。如何调用通用过滤窗口?调用f_filter(dw_to_filter)如何调用通用打印预览窗口?调用f_preview(dw_to_preview)如何调用通用打印窗口?调用openwithparm(w_print_setup,dw_print),dw_print为入口参数。如何在一个toolbar中的button中设置多层子项?设置toolbar的属性时,将button type设为1-drop down,button1:中文名,button2:为功能列表,如menu1;menu2;menu3,以分号分格,结束不用分号。在程序判断时,以下下方式进行应用。Toolbar的buttonclick(int nbutton,Boolean barrow) return none中写:this.enabled = false /将当前toolbar设为不可用choose case nbuttoncase 1if barrow then/如果是按下向下的键头parent.post wf_toolbar_popmenu(nbutton) /弹出子功能else/执行此按键的其中一项功能wf_menu1_operation()end ifcase 2case 3end choose如何将一个主窗体切入到系统中?Step1:将所有系统代码维护好,主要有功能代码,权限代码,授权。Step2:在w_frame中有的wf_function()中加入相应的语句即可。choose case gs_app.sys_code /系统代码case datacenterchoose case parm.func_code/功能代码case operator/子窗口打开opensheetwithparm(w_setting_user,parm,this)case parameteropensheetwithparm(w_setting_parm,parm,this)case elseopensheetwithparm(w_print_preview,parm,this)end chooseend choosecommit与rollback的替代方案commit using sqlca 替代成sqlca.of_commit();rollback using sqlca替代成sqlca.of_rollback();如何在数据窗口中调用键盘处理事件.在数据窗口控件的key事件中加入以下代码:if f_process_dwkey(this,key,keyflags)=1 then return 1系统将自动实现以下功能:方向键自动响应.输入法.如何记录数据库操作.为方便实现数据库日志备份功能实现,在程序设计过程中,所有的update,delete,insert对数据库操作的语,请定义一个变量ls_sql,将此类语句生成文本,方便调用.数据库端的存储过程,触发器也要这样做.修改数据窗口的protect属性f_change_protect(dw_name,colname,0)取消保护f_change_protect(dw_name,colname,1)保护修改数据窗口的颜色f_set_dw_color_all(dw_name)设定数据窗口的request属性ue_dwsrv lnv_dwsrvlnv_dwsrv = create ue_dwsrvlnv_dwsrv.of_setrequestor(dw_name)数据窗口数据有效性验证if f_verify_dw(dw_name) = false thenreturnend if数据窗口的二个属性设定:require和default值。f_set_dwproper(gs_app.sys_code,is_parm.func_code,dw_set)f_set_dw_require(gs_app.sys_code,is_parm.func_code,dw_set)以上两个函数可以设定默认值和require属性。Dw_set是要求设定的数据窗口控件。通用日期选择控件的调用uo_comctl_datetime.效果图:首先从.share库中继承用户对象uo_comctl_datetime放置到窗体上.用以下几个函数控制:初始化用户对象时间:f_set_uo_date(uo_date,yyyy.mm.dd)取得用户对象时间:String ls_dateLs_date=f_get_uo_date(uo_date) 调用通用的检索状态窗口,提示操作员正在检索数据。显示动画:f_disp_animate(bmpfindcomp.avi,正在装入数据,请稍候.)关闭动画:f_colse_animate()系统错误捕捉函数F_ERROR_TRAP(sqlca,1)用于显示系统出错时的代码所在位置。放在application的systemerror中.自适应窗
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 现代防诈骗知识培训内容课件
- 浙江平阳中学2026届化学高二上期中综合测试试题含解析
- 现代服务基础知识培训课件
- 2026届辽宁省葫芦岛市辽宁实验中学东戴河分校高一化学第一学期期末学业水平测试试题含解析
- 现代常见汉字字音课件
- 2025年教师资格证考试(中学科目二)教育知识与能力重点难点突破试卷
- 2025年小学数学毕业升学考试易错题型高效训练模拟试卷
- 现代农业操作课件
- 研究生求极限题目及答案
- 2026届北京市昌平区新学道临川学校高二化学第一学期期中质量跟踪监视试题含解析
- 肾动脉狭窄的超声诊断课件整理
- 金丝键合工艺培训汇编课件
- 奥维互动地图使用介绍课件
- 小学语文新课程标准最新版2022
- 室外雨污水、消防管网施工方案
- 传染病学总论-人卫最新版课件
- (中职)计算机组装与维修电子课件(完整版)
- (高职)旅游景区服务与管理电子课件完整版PPT全书电子教案
- 部编版七年级语文上册教案(全册)
- 《汉服》PPT课件(完整版)
- 某国有企业精细管理降本增效经验交流汇报材料企业降本增效.doc
评论
0/150
提交评论