- 1、本文档共17页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
CS结构在线式数据库应用程序设计课件.ppt
第9章 C/S结构在线式数据库应用程序设计 在线式数据库应用程序指的是使用在线式的数据访问技术访问数据库,其最主要的特点是: 系统运行过程中,应用程序和数据库必须保持连接状态,一旦由于网络或其他原因断开与数据库的连接,系统将出错并只能终止运行 界面数据和数据库中数据具有较好的同步性 使用在线式数据库应用程序开发平台开发界面程序的方法具有相似性 本章以Delphi为开发平台,以一个简单的实例演示并说明在线式数据库应用程序界面设计的一般方法。 9.1 数据库应用程序界面设计需求一)界面要求 二)报表要求 9.2 Delphi简介 Delphi 是Borland公司推出的可视化快速应用程序开发工具,具有强大的访问数据库的功能 语言是由学习语言Pascal加入面向对象的概念后形成的Object Pascal语言,适合初学程序开发者使用 先用Delphi学习Pascal语言,再学习C语言,你一定会感觉很轻松。 9.2.1 Delphi集成开发环境一)主窗口和组件面板 由菜单栏、快捷工具栏和组件面板组成,组件面板包括: 标准(Standard):包含了最常用的Windows的一些基本组件,如Button 、Edit、CheckBox、Main-Menu和Lable等组件。 附加(Additional):包含了比较专业的组件,如:Bitbtn、SpeedButton、Chart和Splitter等。可以利用它们设计比较专业的应用程序,例如形式丰富的接口和专业的图表。 BDE:包含了和访问数据库相关的组件,如Table 、Query、Database、StoreProc和UpdateSQL,与数据库的相应对象对应。 数据存取(Data Access):我们只需要使用其中的DataSource 组件。 数据控件(Data Controls):如果一个窗口中的控件数据与数据库中的数据相对应,这个控件就应该选自该面板,你不需要写一行程序就能实现控件数据和数据库中数据的同步。这个面板中几乎包括了标准面板中的所有控件类型,只是控件名称前加DB,如DBEdit。 QReport:Delphi提供的一个称为QuickReport的报表设计和输出工具,该面板包含了用来进行报表设计的所有组件。 二)对象观察器(Object Inspector) 设置组件属性 编写事件程序:在“Events(事件)”选项卡中列出了该组件的所有事件,双击事件右侧的空白部分,系统将自动打开程序文件、生成事件对应方法的定义框架并把光标定位在方法的开始处。 可使用对象观察器窗口上侧的下拉框选择组件 可使用菜单“视图/对象观察器(View/Object Inspector)”打开被关闭的对象观察器 三)项目管理器(Project Manager)和代码编辑器 使用菜单“视图/项目管理器”打开项目管理器窗口 以树结构的形式列出了项目所包含的所有窗口,每个窗口包含了两个结点 窗口的外观,对应DFM文件,双击后就出现该窗口供用户进行可视化设计 窗口对应的程序,对应PAS文件,称为一个单元(Unit),双击后就出现包含该窗口程序的代码编辑器 可用工具栏中的“显示单元”、“显示窗口”和“切换窗口/单元”按钮,在窗口和程序间切换 使用“运行”主菜单下的子菜单,对开发中的程序进行各种形式的调试 9.2.2 Object Pascal语言概要 20世纪70年代推出的编译性的结构化程序设计语言 清晰明了的模块结构 丰富的数据类型 极高的编译和运行效率 Object Pascal 是在Pascal 语言基础上通过引入面向对象的特征发展而来的 Pacal语言不区分字母大小写。 一)Pascal程序结构 Pascal程序由过程、函数和一个主程序组成,程序从主程序开始运行,其中可以调用被定义的过程和函数,而过程和函数又可以调用其他过程和函数。 引入面向对象程序设计思想后,通常过程和函数就作为类的方法来实现。 函数和过程可以嵌套定义,即一个函数(过程)可以定义在一个函数(或过程)内部,只有包含该函数的过程(或函数)才能调用该函数。 二)数据类型和变量定义 Pascal除了提供高级语言都具有的整数类型、浮点类型、布尔类型和字符串等类型外,比较有特色的数据类型有子界类型、枚举类型和集合类型等。 变量定义的格式为: VAR 变量列表:变量类型; 局部变量:在函数或过程的程序体BEGIN之前定义,只有在定义这些变量的函数或过程中能使用这些变量。 全局变量:变量定义在所有函数或过程外,这些变量称为全局变量,这些变量可以被程序文件中的所有函数或过程访问。 三)过程和函数 过程和函数都对应一段程序,都可以带参数,但过程不返回值,而函数必须返回值 过程定义的格式为: PROCEDURE 过程标识名 (形式参数) 变量定
您可能关注的文档
- (习题课)三种角的辨别和平行线的判定复习.ppt
- (二)土地利用现状的特点.doc
- (信息检索)综合运用案例.ppt
- (初中)有关实验设计、仪器连接的实验题经典绝对.doc
- (外贸培训)amazon英国流量分析.doc
- ---《地球的圈层结构》学习指导.doc
- -石膏湿法脱硫技术的探讨.doc
- .NET下企业应用系统架构构建.doc
- .Net平台下基于角色的访问控制系统的设计与实现.doc
- 16层螺旋CT在早期诊断糖尿病足病诊断中的应用综述.doc
- 2025年娄底技师学院招聘工作人员(2人)笔试备考试题及答案详解(有一套).docx
- 2025年太仆寺旗事业单位引进急需紧缺人才的(4人)模拟试卷及答案详解(典优).docx
- 2025年天津医科大学朱宪彝纪念医院第四批招聘方案(15人)模拟试卷附答案详解(综合题).docx
- 2025年大庆市肇州县乡镇卫生院招聘医学毕业生(8人)模拟试卷附答案详解(考试直接用).docx
- 2025年新化县住房保障服务中心选调工作人员(3人)笔试备考试题及答案详解(最新).docx
- 2025年广西右江民族医学院(第一批)招聘教职人员控制数工作人员笔试备考试题及参考答案详解一套.docx
- 2025年度信宜市民政局所属事业单位(信宜市社会福利指导中心)选模拟试卷含答案详解(综合卷).docx
- 2025年平凉市静宁县城镇公益性岗位人员招聘(78人)笔试备考试题含答案详解(考试直接用).docx
- 2025年大庆市萨尔图区招聘幼儿教师(30人)笔试备考试题含答案详解(完整版).docx
- 2025年宜宾市高县事业单位招聘考试(52名)模拟试卷及答案详解(基础+提升).docx
最近下载
- 2025年一级建造师《建设工程经济》三色笔记.pdf VIP
- 2024-2030年半导体气体检测行业市场现状供需分析及投资评估规划分析研究报告.docx
- 幼儿教师口语课程思政优秀案例.pdf VIP
- 欧姆龙omron安全光栅.pdf VIP
- 2025年云南省职教高考文化课程《数学》考试说明(暂定稿).docx VIP
- 美国插头插座安规标准尺寸要求及治具图纸.pdf VIP
- 不锈钢栏杆接地工艺标准(图文+图集做法).pdf VIP
- 《新能源汽车概论》学生手册 任务2-1 替代燃料汽车技术与结构原理 学生手册.docx VIP
- 随钻跟管桩技术规程培训.pptx
- 未成年人保护预防未成年人犯罪知识讲座主题班会PPT课件.pptx VIP
文档评论(0)