种豆资源网

当前位置:首页 > 百科 > 百科综合 / 正文

Borland Delphi 程式设计

(2019-12-26 17:15:14) 百科综合
Borland Delphi 程式设计

Borland Delphi 程式设计

Delphi简单易学、功能强大、编译速度快,特别是在资料库编程中表现突出,因而在众多的软体开发工具中脱颖而出。

本书以通俗、实用为主,系统地介绍了Delphi的语法、常用组件、资料库编程、Help档案製作及使用、档案和流操作、Internet程式开发等内容,并在每章节后安排了典型的操作实例及其详细的实现步骤,使初学者能够快速入门。

本书每章均给出要点、难点及习题,并有配套的《Delphi程式设计实训教程》,希望学习过程中结合习题练习和实训内容,达到快速掌握Delphi应用程式开发的目的。

本书可作为大专院校计算机专业和非计算机专业学生学习Delphi编程的教材,尤其适合作高职高专院校计算机专业学生的教材,也可供其他读者自学参考。

基本介绍

  • 书名:Borland Delphi 程式设计
  • 作者:肖永顺 刘韬 李生海 黄军万 黄亮
  • ISBN:730207672
  • 定价:21
  • 出版社:西南师範大学出版社
  • 出版时间:2004-1-1
  • 装帧:平装
  • 开本:16开
图书目录
第1章 Delphi 2005简介 1
1.1 Delphi特点和发展历程 1
1.1.1 Delphi的特点 1
1.1.2 Delphi的发展历程 1
1.1.3 Delphi 2005的特性 3
1.2 Delphi 2005集成开发环境 3
1.2.1 安装Delphi 2005 3
1.2.2 Delphi 2005的界面构成 7
1.2.3 一个应用程式所包含的档案 14
1.2.4 Delphi 2005 IDE的基本操作 18
1.2.5 创建控制台应用程式 26
习题1 27
实验1 熟悉Delphi 2005集成开发环境 28
第2章 Object Pascal语言基础 29
2.1 语言成分 29
2.1.1 程式组成 29
2.1.2 标準数据类型 33
2.1.3 运算符与表达式 35
2.1.4 标準函式 39
2.1.5 常量与变数 41
2.2 语句与流程控制 43
2.2.1 简单语句 43
2.2.2 流程控制的概念 46
2.2.3 複合语句 48
2.2.4 条件语句 48
2.2.5 循环语句 51
2.3 定义数据类型 60
2.3.1 类型定义 60
2.3.2 枚举和子界类型 60
2.3.3 类型兼容原则 62
2.4 构造数据类型 64
2.4.1 数组类型 64
2.4.2 字元串类型 72
2.4.3 集合类型 75
2.4.4 记录类型 78
2.4.5 档案类型 81
2.4.6 指针类型 81
2.5 过程和函式 84
2.5.1 过程的声明与调用 85
2.5.2 函式的声明与调用 85
2.5.3 变数的作用域 87
2.5.4 参数传递 90
2.5.5 过程/函式中参数的类型兼容原则 93
2.5.6 过程/函式的重载 94
2.5.7 递归的过程与函式 95
习题2 96
实验2 Object Pascal语言程式设计基础训练 98
第3章 Windows应用程式界面设计 99
3.1 可视化编程基础 99
3.1.1 面向对象基本概念 99
3.1.2 定义类和使用对象 101
3.1.3 对象的属性、方法和事件 103
3.1.4 事件驱动的Delphi应用程式 105
3.1.5 组件概述 106
3.2 窗体(Form) 109
3.2.1 视窗与窗体 109
3.2.2 窗体的属性、方法和事件 110
3.3 文本显示与编辑控制项 114
3.3.1 标籤(Label) 114
3.3.2 单行编辑框(Edit) 115
3.3.3 格式编辑框(MaskEdit) 117
3.3.4 多行编辑框(Memo) 119
3.3.5 多行RTF文本编辑框(RichEdit) 120
3.3.6 渐变编辑框(SpinEdit) 121
3.4 按钮 121
3.4.1 按钮(Button) 122
3.4.2 图像按钮(BitBtn) 122
3.4.3 加速按钮(SpeedButton) 122
3.5 选项按钮 126
3.5.1 複选框(CheckBox) 126
3.5.2 单选按钮(RadioButton)与组框(GroupBox) 126
3.5.3 单选按钮组(RadioGroup) 127
3.6 列表框 127
3.6.1 列表框(ListBox) 127
3.6.2 组合框(ComboBox) 128
3.6.3 複选列表框(CheckListBox) 131
3.7 界面布局 133
3.7.1 布局工具 133
3.7.2 控制项的包含关係 135
3.7.3 布局属性Align与Anchor 135
3.7.4 分隔条(Splitter) 136
3.8 定时器(Timer) 138
习题3 139
实验3 Windows应用程式界面设计 140
第4章 选单、工具列和对话框 142
4.1 选单 142
4.1.1 主选单(MainMenu) 142
4.1.2 弹出式选单(PopupMenu) 145
4.1.3 选单图像与图像列表组件(ImageList) 146
4.2 行为列表组件(ActionList) 146
4.3 工具列与状态栏 149
4.3.1 工具列(ToolBar) 149
4.3.2 状态栏(StatusBar) 152
4.4 讯息框与输入框 154
4.4.1 讯息框与信息函式 154
4.4.2 输入框与输入函式 155
4.5 Windows通用对话框 156
4.5.1 打开与保存档案对话框 157
4.5.2 字型与颜色对话框 158
4.5.3 查找与替换对话框 159
4.5.4 页面设定、列印与列印设定对话框 165
习题4 166
实验4 设计选单、工具列 167
第5章 使用複杂组件 168
5.1 滚动控制项 168
5.1.1 滚动条(ScrollBar) 168
5.1.2 带刻度的滚动条(TrackBar) 171
5.1.3 微调按钮(UpDown) 171
5.2 日期类控制项 172
5.2.1 日期时间类(TDateTime) 172
5.2.2 日期和时间控制项(DateTimePicker) 173
5.2.3 月曆控制项(MonthCalendar) 173
5.2.4 日曆控制项(Calendar) 173
5.3 多页控制项(PageControl) 174
5.4 进程条(ProgressBar) 177
5.5 字元串格线(StringGrid) 177
5.6 树形视图(TreeView) 180
5.6.1 树与结点 180
5.6.2 使用TreeView控制项 180
5.6.3 结点类(TTreeNode) 183
5.7 列表视图(ListView) 186
习题5 191
实验5 使用複杂组件 191
第6章 面向对象的核心特性 193
6.1 软体的可重用性 193
6.2 深入理解对象 194
6.2.1 对象引用模型 194
6.2.2 动态地创建组件 196
6.3 类的封装性 197
6.3.1 什幺是封装 198
6.3.2 自定义类 198
6.3.3 如何封装 200
6.3.4 属性 205
6.4 类的继承性 213
6.4.1 什幺是继承 213
6.4.2 定义继承的类 214
6.4.3 TObject类 218
6.5 类的多态性 219
6.5.1 什幺是多态 219
6.5.2 子类方法覆盖父类同名方法 220
6.5.3 运行时多态性 221
6.6 可视化继承 224
习题6 228
实验6 面向对象的核心特性 229
第7章 多文档界面设计 230
7.1 建立MDI应用程式 230
7.1.1 SDI与MDI 230
7.1.2 创建主窗体与子窗体 231
7.1.3 MDI窗体的属性和方法 232
7.1.4 MDI的选单设计 233
7.2 控制应用程式的行为 237
7.2.1 TApplication类 237
7.2.2 TScreen类 239
习题7 242
实验7 多文档界面设计 242
第8章 程式调试与异常处理 243
8.1 程式错误及处理 243
8.1.1 程式错误及发现时刻 243
8.1.2 发现及处理错误 245
8.2 程式调试技术 248
8.2.1 执行方式与调试界面 248
8.2.2 调试过程 250
8.3 异常处理机制 253
8.3.1 异常处理的概念 253
8.3.2 异常回响 254
8.3.3 异常保护 258
8.4 异常类 260
8.4.1 Exception类 260
8.4.2 运行时异常 260
8.4.3 对象异常类 263
8.4.4 组件异常类 265
习题8 266
实验8 程式调试和异常处理 266
第9章 档案操作和流 267
9.1 档案概述 267
9.2 档案存取方法与档案管理组件 270
9.2.1 存取档案的类方法 270
9.2.2 档案管理组件 271
9.3 档案类型与档案操作 275
9.3.1 档案类型 276
9.3.2 类型档案操作 276
9.3.3 文本档案操作 281
9.3.4 无类型档案操作 284
9.3.5 档案的随机操作 285
9.3.6 与档案目录相关的标準过程和函式 288
9.4 流 289
9.4.1 流的概念 289
9.4.2 TStream类 290
9.4.3 TFileStream类 291
9.4.4 读写流的类方法 293
习题9 296
实验9 档案操作和流 296
第10章 多媒体套用设计 298
10.1 多媒体技术 298
10.1.1 多媒体技术的基本概念 298
10.1.2 多媒体信息的数位化 299
10.2 图形设计 302
10.2.1 Canvas画布对象 302
10.2.2 绘图方法 305
10.2.3 视窗绘图事件 306
10.2.4 回响滑鼠事件 309
10.3 图像处理 311
10.3.1 图形图像组件 311
10.3.2 图像类 313
10.4 视频播放组件 319
10.4.1 Animate组件 319
10.4.2 MediaPlayer组件 324
习题10 328
实验10 多媒体套用设计 328
第11章 资料库套用设计 330
11.1 关係资料库系统概述 330
11.1.1 资料库系统 330
11.1.2 关係模型 331
11.1.3 结构化查询语言SQL 332
11.1.4 资料库体系结构简介 334
11.2 Delphi资料库应用程式基础 336
11.2.1 与资料库的连线方式 336
11.2.2 资料库操作组件概述 337
11.2.3 数据集组件Table 341
11.2.4 数据源组件DataSource 346
11.2.5 数据控制组件DBGrid和DBNavigator 347
11.3 操纵表中栏位 349
11.3.1 栏位对象 349
11.3.2 操纵栏位的数据控制组件 353
11.4 Query和Database组件 354
11.4.1 使用Query组件执行SQL语句 354
11.4.2 使用Database组件连线资料库 361
11.5 使用ADO组件连线资料库 362
习题11 364
实验11 资料库套用设计 365
第12章 综合套用设计 366
12.1 资料库套用设计实例——学生管理信息系统 366
12.1.1 Access资料库设计 366
12.1.2 配置ODBC数据源 367
12.1.3 资料库应用程式设计 368
12.2 课程设计的要求与选题 380
12.3 管理信息系统的设计目标和任务 382
附录A ASCII码錶 386
附录B 保留字和指示字 387
附录C 运算符及其优先权 388
附录D 标準过程与函式 389
附录E VCL组件的属性、方法与事件 391
附录F 出错信息 395
参考文献 399

标 签

搜索
随机推荐

Powered By 种豆资源网||