实例介绍
【实例截图】
【核心代码】
目 录 第 1 章 Delphi 7 程序设计入门······················································································1 1.1 理论知识··········································································································1 1.1.1 算法与程序设计···························································································1 1.1.2 面向对象程序设计基础··················································································2 1.1.3 Delphi 7 概述·······························································································4 1.1.4 Delphi 7 的集成开发环境················································································4 1.1.5 利用Delphi 开发应用程序的方法步骤································································7 1.1.6 Delphi 7 程序的组成···················································································· 11 1.2 典型实例········································································································ 13 1.3 上机练习········································································································ 14 课后考场················································································································ 15 第 2 章 基本数据类型与表达式···················································································· 17 2.1 理论知识········································································································ 17 2.1.1 基本数据类型···························································································· 17 2.1.2 Delphi 7 中的标识符与保留字········································································ 20 2.1.3 Delphi 7 中的常量与变量·············································································· 21 2.1.4 Delphi 7 中的运算符与表达式········································································ 23 2.1.5 Delphi 7 的语句书写规则与赋值语句······························································· 25 2.1.6 Delphi 7 的常用函数与过程··········································································· 26 2.2 典型实例········································································································ 31 2.3 上机练习········································································································ 33 课后考场················································································································ 34 第 3 章 基本程序设计语句··························································································· 36 3.1 理论知识········································································································ 36 3.1.1 基本的顺序结构语句及其应用······································································· 36 3.1.2 选择结构语句及其基本应用·········································································· 37 3.1.3 循环结构语句及其基本应用·········································································· 43 3.2 典型实例········································································································ 46 3.2.1 典型实例一······························································································· 46 3.2.2 典型实例二······························································································· 48 3.2.3 典型实例三······························································································· 49 3.2.4 典型实例四······························································································· 51 3.2.5 典型实例五······························································································· 52 II 3.3 上机练习········································································································ 54 3.3.1 上机练习一······························································································· 54 3.3.2 上机练习二······························································································· 54 课后考场················································································································ 55 第 4 章 数组程序设计·································································································· 59 4.1 理论知识········································································································ 59 4.1.1 数组的概念······························································································· 59 4.1.2 一维静态数组的定义与使用·········································································· 59 4.1.3 二维数组及多维数组的定义与使用································································· 62 4.1.4 动态数组的定义与使用················································································ 64 4.2 典型实例········································································································ 67 4.2.1 典型实例一······························································································· 67 4.2.2 典型实例二······························································································· 69 4.3 上机练习········································································································ 70 4.3.1 上机练习一······························································································· 70 4.3.2 上机练习二······························································································· 72 课后考场················································································································ 74 第 5 章 过程与函数····································································································· 76 5.1 理论知识········································································································ 76 5.1.1 过程与函数的概念······················································································ 77 5.1.2 过程的定义与调用······················································································ 77 5.1.3 函数的定义与调用······················································································ 79 5.1.4 参数的传递······························································································· 81 5.1.5 子程序的嵌套与递归··················································································· 83 5.2 典型实例········································································································ 87 5.2.1 典型实例一······························································································· 87 5.2.2 典型实例二······························································································· 89 5.3 上机练习········································································································ 90 5.3.1 上机练习一······························································································· 90 5.3.2 上机练习二······························································································· 91 课后考场················································································································ 93 第 6 章 用户自定义类型······························································································ 95 6.1 理论知识········································································································ 95 6.1.1 枚举类型的定义与使用················································································ 95 6.1.2 子界类型的定义与使用················································································ 97 6.1.3 集合类型的定义与使用················································································ 98 6.1.4 记录类型的定义与使用·············································································· 101 6.2 典型实例······································································································ 104 6.2.1 典型实例一····························································································· 104 III 6.2.2 典型实例二····························································································· 106 6.3 上机练习······································································································ 107 6.3.1 上机练习一····························································································· 107 6.3.2 上机练习二····························································································· 109 课后考场···············································································································111 第 7 章 常用组件的使用·····························································································113 7.1 理论知识·······································································································113 7.1.1 文本类组件的使用·····················································································113 7.1.2 按钮类组件的使用···················································································· 121 7.1.3 列表类组件的使用···················································································· 124 7.1.4 TTimer 时钟组件的使用············································································· 128 7.1.5 对话框组件的使用···················································································· 129 7.1.6 TImage 组件···························································································· 132 7.1.7 菜单组件································································································ 133 7.1.8 TTabControl 组件和 TPageControl 组件的使用·················································· 137 7.1.9 TScrollBar、TTrackBar 和 TProgressBar 组件的使用··········································· 141 7.1.10 TPanel 组件和TGroupBox 组件 ·································································· 143 7.1.11 工具栏组件与状态栏组件·········································································· 144 7.2 典型实例······································································································ 144 7.2.1 典型实例一····························································································· 144 7.2.2 典型实例二····························································································· 147 7.3 上机练习······································································································ 149 7.3.1 上机练习一····························································································· 149 7.3.2 上机练习二····························································································· 150 课后考场·············································································································· 151 第 8 章 Delphi 7 的文件系统······················································································ 154 8.1 理论知识······································································································ 154 8.1.1 文件的基本概念······················································································· 154 8.1.2 Delphi 7 中的文件类型及文件类型变量的定义················································· 156 8.1.3 文本文件的使用······················································································· 157 8.1.4 记录文件的使用······················································································· 163 8.2 典型实例······································································································ 170 8.2.1 典型实例一····························································································· 170 8.2.2 典型实例二····························································································· 172 8.3 上机练习······································································································ 173 8.3.1 上机练习一····························································································· 173 8.3.2 上机练习二····························································································· 175 课后考场·············································································································· 177 第 9 章 应用程序界面设计技术·················································································· 179 IV 9.1 理论知识······································································································ 179 9.1.1 多窗体程序的设计···················································································· 179 9.1.2 SDI 应用程序设计技术·············································································· 182 9.1.3 MDI 应用程序设计技术············································································· 183 9.1.4 变量的作用域·························································································· 186 9.2 典型实例······································································································ 188 9.3 上机练习······································································································ 191 课后考场·············································································································· 195 第 10 章 DLL 应用编程······························································································ 197 10.1 理论知识···································································································· 197 10.1.1 DLL 概述······························································································ 197 10.1.2 DLL 编写······························································································ 199 10.1.3 加载DLL 的方法···················································································· 202 10.1.4 调用DLL 中的过程和函数········································································ 204 10.1.5 在 DLL 中实现窗体重用··········································································· 208 10.2 典型实例···································································································· 212 10.3 上机练习···································································································· 215 课后考场·············································································································· 218 第 11 章 组件开发技术······························································································ 219 11.1 理论知识···································································································· 219 11.1.1 组件与组件技术概述················································································ 219 11.1.2 确定组件基类························································································ 221 11.1.3 创建组件单元························································································ 223 11.1.4 创建包工程··························································································· 224 11.1.5 在组件中添加属性··················································································· 225 11.1.6 在组件中添加事件··················································································· 231 11.1.7 调试组件······························································································ 234 11.1.8 制作组件图标和发布组件·········································································· 235 11.2 典型实例···································································································· 235 11.3 上机练习···································································································· 238 课后考场·············································································································· 240 第 12 章 图形图像编程······························································································ 242 12.1 理论知识···································································································· 242 12.1.1 TCanvas 对象的使用················································································ 242 12.1.2 TGraphic 对象的使用··············································································· 250 12.1.3 TPicture 对象的使用················································································ 250 12.1.4 TBitmap 对象的使用················································································ 252 12.1.5 Delphi 中的图形图像组件·········································································· 252 12.2 典型实例···································································································· 255 V 12.2.1 典型实例一··························································································· 255 12.2.2 典型实例二··························································································· 257 12.3 上机练习···································································································· 259 12.3.1 上机练习一··························································································· 259 12.3.2 上机练习二··························································································· 261 课后考场·············································································································· 263 第 13 章 多媒体应用程序开发···················································································· 265 13.1 理论知识···································································································· 265 13.1.1 多媒体的概念························································································ 265 13.1.2 TAnimate 组件的使用··············································································· 266 13.1.3 TMediaPlayer 组件的使用·········································································· 269 13.2 典型实例···································································································· 274 13.2.1 典型实例一··························································································· 274 13.2.2 典型实例二··························································································· 277 13.3 上机练习···································································································· 279 13.3.1 上机练习一··························································································· 279 13.3.2 上机练习二··························································································· 280 课后考场·············································································································· 282 第 14 章 数据库应用开发··························································································· 283 14.1 理论知识···································································································· 283 14.1.1 数据库的基本概念·················································································· 283 14.1.2 利用数据库桌面创建数据库······································································· 284 14.1.3 利用 BDE 组件开发数据库应用程序的模式··················································· 289 14.1.4 TTable 组件··························································································· 290 14.1.5 TDataSource 组件···················································································· 294 14.1.6 Data Controls 组件··················································································· 294 14.1.7 SQL 语言······························································································ 298 14.1.8 TQuery 组件·························································································· 300 14.2 典型实例···································································································· 303 14.2.1 典型实例一··························································································· 303 14.2.2 典型实例二··························································································· 308 14.3 上机练习·····································································································311 14.3.1 上机练习一····························································································311 14.3.2 上机练习二··························································································· 313 课后考场·············································································································· 318 附录 A Delphi 中的虚拟键代码及对应的键································································· 321 参考文献····················································································································· 323
标签: delphi
相关软件
小贴士
感谢您为本站写下的评论,您的评论对其它用户来说具有重要的参考价值,所以请认真填写。
- 类似“顶”、“沙发”之类没有营养的文字,对勤劳贡献的楼主来说是令人沮丧的反馈信息。
- 相信您也不想看到一排文字/表情墙,所以请不要反馈意义不大的重复字符,也请尽量不要纯表情的回复。
- 提问之前请再仔细看一遍楼主的说明,或许是您遗漏了。
- 请勿到处挖坑绊人、招贴广告。既占空间让人厌烦,又没人会搭理,于人于己都无利。
关于好例子网
本站旨在为广大IT学习爱好者提供一个非营利性互相学习交流分享平台。本站所有资源都可以被免费获取学习研究。本站资源来自网友分享,对搜索内容的合法性不具有预见性、识别性、控制性,仅供学习研究,请务必在下载后24小时内给予删除,不得用于其他任何用途,否则后果自负。基于互联网的特殊性,平台无法对用户传输的作品、信息、内容的权属或合法性、安全性、合规性、真实性、科学性、完整权、有效性等进行实质审查;无论平台是否已进行审查,用户均应自行承担因其传输的作品、信息、内容而可能或已经产生的侵权或权属纠纷等法律责任。本站所有资源不代表本站的观点或立场,基于网友分享,根据中国法律《信息网络传播权保护条例》第二十二与二十三条之规定,若资源存在侵权或相关问题请联系本站客服人员,点此联系我们。关于更多版权及免责申明参见 版权及免责申明
网友评论
我要评论