电子文档交易市场
安卓APP | ios版本
电子文档交易市场
安卓APP | ios版本

delphi数据库系统应用程序开发规范

7页
  • 卖家[上传人]:xzh****18
  • 文档编号:44714864
  • 上传时间:2018-06-14
  • 文档格式:PDF
  • 文档大小:212.51KB
  • / 7 举报 版权申诉 马上下载
  • 文本预览
  • 下载提示
  • 常见问题
    • 1、灵智集团 项目名称: 名佳商务管理系统 20101122 编制:胡建平 第 1 页/共 7 页 灵智集团 广州灵智世纪科技有限公司 地址:广州市天河北路 906 号高科大厦 A座 2905 层 电话:02038258890,9010,9011 传真:38259109,9107 本源码下载地址:http:/ Delphi Delphi 数据库系统应用程序开发规范 数据库系统应用程序开发规范 摘要:摘要:众所周知,Delphi6.0Delphi6.0 是一种功能十分强大而灵活的可视化开发环境。但是,正因为它的灵 活性,使得程序员的开发容易陷于一种散漫的、不规范的开发过程中。这种散漫的、不规范的开发过程 将使得代码的可读性、可维护性极差。当需要对这样的代码进行维护升级进,将感到无从下手。而且, 从软件质量的角度来说,软件的可维护性差也可以说是软件质量差的一个重要方面。 正是为了对程序员的开发进行适当的规范化,特制定本规范。其根本目的,也无非是从程序员这一 层对 DelphiDelphi 程序开发作一约束,保证程序具有良好的一致的结构,以期提高程序的可读性及可维护性, 方便程序的测试、维护升级

      2、等工作。 1开发流程1开发流程 这里所说的“开发流程” ,是指项目在需求分析和概要设计完成之后,到进行集成测试之前的阶段, 即包括界面设计、详细设计、编程、单元测试几个阶段。针对这几个阶段,一方面为了较为规范且有效 的工作,另一方面也为了在此基础上更精确地估算工作量及进行进度控制,建议遵循如下的开发流程: 2命名规则2命名规则 2 1 DelphiDelphi 中的所有保留字都应该使用小写, 且不能挪为他用, 如 const、const、 varvar、 procedureprocedure、 type、 type、 functionfunction 等; 22方法(过程、函数)命名 采用描述性英文、动宾结构。每个单词的首字母采用大写,如 LoadProjectLoadProject、ClearProjectClearProject、 、 CreateNewProjectCreateNewProject 等; 23变量命名 方式:类别前缀 + 描述性英文 231类别前缀 业务逻辑 理解分析 界面及迁 移设计 详细设计 /DB 设计 构建 拟定编程 计划/进行 任务切分 编程/ 单 元测

      3、试 项目管理者及 界面设计师 项目管理者 程序员 项目所有成员 文档、代码 及目标程序 需求分析/概 要设计文档灵智集团 项目名称: 名佳商务管理系统 20101122 编制:胡建平 第 2 页/共 7 页 灵智集团 广州灵智世纪科技有限公司 地址:广州市天河北路 906 号高科大厦 A座 2905 层 电话:02038258890,9010,9011 传真:38259109,9107 全部用小写英文字母,采用以下列表(这里只列出部分类,需要时可适当补充) : Standard 页 页 前缀 前缀 构件 构件 mm TMainMenu pm TPopupMenu 前缀 前缀 构件 构件 mmi TMainMenuItem pmi TPopupMenuItem lbl TLabel edt TEdit mem TMemo btn TButton cb TCheckBox rb TRadioBox lb TListBox cb TComboBox scb TScrollBar gb TGroupBox rg TRadioGroup pnl TPanel cl TCommandList Ad

      4、ditional 页 页 bbtn TBitBtn sb TSpeedButton me TMaskEdit sg TStringGrid dg TDrawGrid img TImage shp TShape bvl TBevel sbx TScrollBox clb TCheckListbox spl TSplitter stx TStaticText cht TChart Win32 页 页 tbc TTabControl pgc TPageControl il TImageList re TRichEdit thr TTrackBar prb TProgressBar ud TUpDown hk THotKey ani TAnimate dtp TDateTimePicker tv TTreeView lv TListView hdr THeaderControl stb TStatusBar tlb TToolBar clb TCoolBar Data Access 页 页 ds TDataSource tbl TTable qry TQuery sp TStoredProc

      5、db TDataBase ssn TSession bm TBatchMove usql TUpdateSQL Data Controls 页 页 dbg TDBGrid dbn TDBNavigator dbt TDBText dbe TDBEdit dbm TDBMemo dbi TDBImage dblb TDBListBox dbcb TDBComboBox dbch TDBCheckBox dbrg TDBRadioGroup dbll TDBLookupListBox dblc TDBLookupComboBox dbre TDBRichEdit dbcg TDBCtrlGrid dbch TDBChart灵智集团 项目名称: 名佳商务管理系统 20101122 编制:胡建平 第 3 页/共 7 页 灵智集团 广州灵智世纪科技有限公司 地址:广州市天河北路 906 号高科大厦 A座 2905 层 电话:02038258890,9010,9011 传真:38259109,9107 232描述性文字 由描述性单词组成,这些单词以大写字母开头且后接小写英文字母; 24单元文件名

      6、241一般命名 单元文件名请用描述性英文单词命名,其中第一个单词的开头字母小写; 242FormForm 命名 对于窗口名称用后缀名 FormForm 命名,其所对应的单元文件,就用该 FormForm 名称去掉“FormForm”之后的英文 描述,如:主 FormForm 的对象名称为:MainFormMainForm,则其对应的 unitunit 文件名为:mainmain; 25常量命名 常量由描述性单词组成,这些单词全部采用大写英文字母; 26其他说明 对于只起界面作用并且在代码中未引用的控件,可以不为其命名,如:一个按钮,由于为其设置了 actionaction,并且在代码中从不使用该按钮的名称,则可以不为其命名,采用 DelphiDelphi 自动命名即可(如 Button1Button1 之类) ; 3注释规则3注释规则 “源代码不仅仅是写给程序员自己看的,源代码不仅仅是写给程序员自己看的,更重要的是写给其他程序员看的。更重要的是写给其他程序员看的。 ”换句话说,源代码更 重要的作用是交流交流。因此,为了提高软件的可读性、可维护性,程序员在编写源代码时,加上一定的注 释是

      7、相当必要的,应该把注释当成软件的一个不可缺少的一部分。 如:单元文件: * 项目名称 版权所有 (C) 2000,2001 公司名称 * unit UnitName; * 项目: 模块: 描述: 版本: 日期: 作者: 更新: TODO: * 4界面设计规则4界面设计规则 软件的界面设计已经形成默认的工业标准, 界面设计的主要原则是简洁、 明快, 使用户容易上手 (如 何设计更加优秀的人机界面,一个很好的方式就是学习、模仿优秀的软件界面) : 41用户观察窗体的习惯一般是从左上角到右下角,因此软件设计者应该将窗体中最重要的组件灵智集团 项目名称: 名佳商务管理系统 20101122 编制:胡建平 第 4 页/共 7 页 灵智集团 广州灵智世纪科技有限公司 地址:广州市天河北路 906 号高科大厦 A座 2905 层 电话:02038258890,9010,9011 传真:38259109,9107 尽量放在左上角; 42一个窗体上的组件切忌太多,色彩搭配要合理; 43由于因特网的发展,用户已经习惯于使用 IEIE 或 NetScape NavigatorNetScape Navigat

      8、or 浏览器软件,因此,软 件界面可采用与上述浏览器类似的界面与操作方式; 44软件一定要提供必要且充足必要且充足的键盘支持;用 Enter 代替 Tab 键切换控件焦点(从左到右,由上 而下键盘操顺序) 45软件中的联机求助一定要丰富; 46用“”标记菜单项或按钮的执行将会弹出一个对话框窗体; 47状态条提示信息必须充分,快捷键的提示位置要明显,便于用户发现。 5程序结构规则5程序结构规则 51一般结构 在进行 DelphiDelphi 的数据库程序开发时, 请务必遵守以下的程序结构规范, 以增强代码的结构性和可读 性能、可维护性; 总的来说,DelphiDelphi 程序由多个 unitunit 组成,这些 unitunit 从结构上可以分为以下两层(与用户界面无关 的全局层和与用户界面有关的 GUIGUI 层) : 511与用户界面无关的全局层 此层主要是指可随时在其他 unitunit 中引用的 unitunit, 包括: Data Module unit、 Data Module unit、 utils unit、 utils unit、 global unitglobal unit 等与整个应用程序有关的功能和数据; 512与用户界面有关的 GUIGUI 层 此层则是指与用户界面有关的功能, 由主窗口 unitunit 及适量的子窗口 unitunit 及对话框 unitunit 组

      《delphi数据库系统应用程序开发规范》由会员xzh****18分享,可在线阅读,更多相关《delphi数据库系统应用程序开发规范》请在金锄头文库上搜索。

      点击阅读更多内容
    最新标签
    监控施工 信息化课堂中的合作学习结业作业七年级语文 发车时刻表 长途客运 入党志愿书填写模板精品 庆祝建党101周年多体裁诗歌朗诵素材汇编10篇唯一微庆祝 智能家居系统本科论文 心得感悟 雁楠中学 20230513224122 2022 公安主题党日 部编版四年级第三单元综合性学习课件 机关事务中心2022年全面依法治区工作总结及来年工作安排 入党积极分子自我推荐 世界水日ppt 关于构建更高水平的全民健身公共服务体系的意见 空气单元分析 哈里德课件 2022年乡村振兴驻村工作计划 空气教材分析 五年级下册科学教材分析 退役军人事务局季度工作总结 集装箱房合同 2021年财务报表 2022年继续教育公需课 2022年公需课 2022年日历每月一张 名词性从句在写作中的应用 局域网技术与局域网组建 施工网格 薪资体系 运维实施方案 硫酸安全技术 柔韧训练 既有居住建筑节能改造技术规程 建筑工地疫情防控 大型工程技术风险 磷酸二氢钾 2022年小学三年级语文下册教学总结例文 少儿美术-小花 2022年环保倡议书模板六篇 2022年监理辞职报告精选 2022年畅想未来记叙文精品 企业信息化建设与管理课程实验指导书范本 草房子读后感-第1篇 小数乘整数教学PPT课件人教版五年级数学上册 2022年教师个人工作计划范本-工作计划 国学小名士经典诵读电视大赛观后感诵读经典传承美德 医疗质量管理制度 2
    关于金锄头网 - 版权申诉 - 免责声明 - 诚邀英才 - 联系我们
    手机版 | 川公网安备 51140202000112号 | 经营许可证(蜀ICP备13022795号)
    ©2008-2016 by Sichuan Goldhoe Inc. All Rights Reserved.