Delphi 8程序设计教程PDF电子书下载
- 电子书积分:14 积分如何计算积分?
- 作 者:何鹏飞编著
- 出 版 社:北京:清华大学出版社
- 出版年份:2004
- ISBN:7302091331
- 页数:442 页
目录 1
第1章认识Delphi 8 1
1.1 Delphi简介 1
1.2 Delphi 8的特性 1
1.3 Hello World程序 3
第2章Delphi 8的集成开发环境 8
2.1 启动Delphi 8 8
2.2操作菜单 10
2.3 具栏 11
2.3.1 Standard具栏 12
2.3.2 View具栏 12
2.3.3 Debug工具栏 13
2.3.4 Desktops 工具栏 13
2.4 对象查看器 14
2.4.1对象属性 15
2.4.2对象事件 15
2.5组件面板 16
2.6代码编辑器 17
2.6.1编辑代码 18
2.6.2 单元 19
2.6.3 Code Insight 20
2.6.4使用书签 22
2.6.5使用代码浏览器 23
2.6.6更多技巧 24
2.7工程管理器 25
2.8模型视图 25
2.10窗体设计器 27
2.9数据浏览器 27
2.10.1菜单加速 28
2.10.2键盘加速 29
2.11 调试器 29
2.12帮助系统 30
第3章 O bject Pascal的基本概念 31
3.1 Object 1Pascal类型 31
3.1.1序数 31
3.1.2浮点 41
3.1.3字符串 43
3.1.4记录 43
3.1.5集合 45
3.1.6变体 48
3.2 数组 49
3.2.1一维数组 49
3.2.2多维数组 51
3.2.3 动态数组 52
3.3定义变量和常量 53
3.3.1变量 54
3.3.2常量 58
3.3.3变量的类型转换 61
3.4 Object Pascal的运算符 63
3.4.1赋值运算符 64
3.4.2算术运算符 64
3.4.3逻辑运算符 65
3.4.4位运算符 65
3.4.5关系运算符 66
3.4.6优先级 67
3.5 流程控制 68
3.5.1声明语句 68
3.5.2简单语句 69
3.5.3条件语句 71
3.5.4循环语句 78
3.6过程与函数 83
3.6.1使用过程 83
3.6.2使用函数 86
3.6.3参数 87
3.6.4函数过程类型 91
第4章 ObjectPascal的高级技术 93
4.1 类和对象 93
4.1.1基本概念 94
4.1.2通过Delphi实例了解对象 94
4.2 类的声明及对象的定义 96
4.2.1 类的声明 96
4.2.2创建对象 97
4.2.3 构造函数 98
4.2.4析构函数 99
4.3属性、方法和事件 100
4.3.1属性 100
4.3.2方法 101
4.3.3 消息和事件 107
4.4类的封装及作用域 109
4.4.1封装性 109
4.4.2作用域 111
4.5继承和多态 112
4.5.1 继承性 112
4.5.2多态性 114
4.6抽象类 116
4.7运行时类型信息 118
4.8使用类的实例 120
4.8.1 基本原理 120
4.8.2分割条控件(TMySplitter)对象 120
4.8.3程序实现 121
4.8.4安装和使用 125
第5章 理解Microsoft.NET 127
5.1 .NET战略和框架概述 127
5.1.1什么是.NET 127
5.1.2 Microsoft.NET的意义 129
5.1.3 Microsoft.NET框架 131
5.2 公共语言运行时(CLR) 133
5.2.1 什么是CLR 133
5.2.2托管代码 134
5.2.3中间语言IL 135
5.2.4 即时编译器JIT 137
5.3 .NET框架基类 138
5.3.1 命名空间 138
5 3.2 System.String类 139
5.3.3 System.Math类 142
5.3.4 System.DateTime类 143
5.3.5 System.1O.File类 145
5.4.1什么是VCL.NET 146
5.4 Delphi 8中的VC L.NET 146
5.4.2 Borland.VCL命名空间 147
5.4.3 在VCL.NET中使用.NET组件 148
第6章在Delphi 8中使用窗体 151
6.1 普通窗体程序 151
6.1.1窗口概念和界面设计 151
6.1.2新建一个窗体 152
6.1.3窗体的属性 153
6.2.1创建父窗口 161
6.2多文档窗体程序 161
6.2.2创建子窗口 162
6.2.3子窗口排列样式 163
6.2.4关闭子窗口 163
6.2.5应用程序菜单与菜单融合 164
6.2.6 MDI图像浏览器 165
6.3对话框程序 172
6.3.1使用消息对话框 172
6.3.2使用输入对话框 177
6.4多页面程序 179
6.5多窗体程序 182
第7章常用Windows Forms组件 185
7.1 Windows Forms概述 185
7.2按钮组件 187
7.2.1 Button组件 187
7.2.2 CheckBox组件 189
7.2.3 RadioButton组件 192
7.2.4使用按钮组件的例子 194
7.3.1 Label组件 196
7.3文本组件 196
7.3.2 TextBox组件 198
7.3.3 RichTextBox组件 201
7.3.4使用文本组件的例子 204
7.4 列表组件 208
7.4.1 ListBox组件 208
7.4.2 CheckedListBox组件 210
7.4.3 ComboBox组件 211
7.4.4 TreeView组件 213
7.4.5 ListView组件 215
7.5公用对话框组件 217
7.5.1 OpenFileDialog组件 217
7.5.2 SaveFileDialog组件 220
7.5.3 FontDialog组件 220
7.5.4 ColorDialog组件 222
7.6菜单组件 223
7.6.1 MainMenu组件 223
7.6.2 ContextMenu组件 225
7.7工具栏和状态栏组件 225
7.7.1 ToolBar组件 225
7.7.2 StatusBar组件 227
7.8容器组件 228
7.8.1 Panel组件 228
7.8.2 GroupBox组件 229
7.8.3 TabControl组件 229
8.1 VCL Forms概述 231
第8章 常用VCL Forms组件 231
8.2按钮组件 232
8.2.1 TButton组件 232
8.2.2 TBitBtn组件 233
8.2.3 TSpeedButton组件 234
8.2.4 TCheckBox组件 235
8.2.5 TRadioButton组件 236
8.2.6使用按钮组件的例子 236
8.3.1 TLabel组件 239
8.3 文本组件 239
8.3.2 TEdit组件 240
8.3.3 TMaskEdit组件 242
8.3.4 TMemo组件 243
8.3.5 TRichEdit组件 245
8.3.6使用文本组件的例子 246
8.4列表组件 249
8.4.1 TListBox组件 249
8.4.2 TComboBox组件 250
8.4.4 TListView组件 252
8.4.3 TTreeView组件 252
8.4.5使用列表组件的例子 253
8.5公用对话框组件 255
8.5.1 TOpenDialog组件 255
8.5.2 TSaveDialog组件 257
8.5.3 TFontDialog组件 257
8.5.4 TColorDialog组件 258
8.6菜单、工具栏和状态栏组件 259
8.6.1 TMainMenu组件 259
8.6.2 TPopupMenu组件 260
8.6.3 TToolBar组件 260
8.6.4 TStatusBar组件 261
第9章数据库应用程序开发(上) 262
9.1数据库技术综述 262
9.1.1什么是数据库 262
9.1.2数据库分类 263
9.1.4关于数据库的几个术语 264
9.1.3数据库管理系统 264
9.1.5开发数据库应用程序的步骤 265
9.2 Delphi 8提供的数据库工具 266
9.2.1使用BDE Administrator 266
9.2.2使用Database Explorer 267
9.3 使用ADO.NET 270
9.3.1 ADO.NET简介 270
9.3.2使用ADO.NET访问数据库 272
10.1.1什么是BDP(Borland Data Provider) 291
10.1 BDP组件 291
第10章数据库应用程序开发(下) 291
10.1.2 BDP组件 292
10.2 SQL查询技术 306
10.2.1查询工具 307
10.2.2 SELECT语句 309
10.2.3 INSERT语句 314
10.2.4 UPDATE语句 315
10.2.5 DELETE语句 316
10.2.6执行SQL查询的示例 316
10.3.1什么是Master/Detail 320
10.3主/从表的使用 320
10.3.2运用BDP组件实现Master/Detail 321
10.4事务处理方法 326
10.5应用实例:学生信息管理系统 328
10.5.1功能需求 328
10.5.2数据库设计 329
10.5.3界面设计及组件属性设置 329
10.5.4编写逻辑代码 335
10.5.5运行程序 342
10.6 Delphi 8中的数据库兼容技术 344
第11章创建ASP.NET应用程序 345
11.1 ASP.NET介绍 345
11.1.1 ASP.NET的优势 345
11.1.2 Web窗体页指令 346
11.1.3 ASP.NET内部对象 347
11.1.4第一个ASP.NET应用程序 349
11.2.1 AdRotator控件 356
11.2 Web Controls控件 356
11.2.2 Button和ImageButton控件 359
11.2.3 Label、Literal、HyperLink和LinkButton控件 361
11.2.4 Calendar、Image和Panel控件 362
11.2.5 TextBox、ListBox和DropDownList控件 364
11.2.6 CheckBox和CheckBoxList控件 366
11.2.7 RadioButton和RadioButtonList控件 366
11.2.8 Table控件 366
11.2.9 Repeater、DataList和DataGrid控件 369
11.2.1 0数据验证控件 382
11.3 DB Web控件 384
11.3.1 DBWebDataSource控件 385
11.3.2 DBwebCalendar控件 385
11.3.3 DBWebCheckBox控件 386
11.3.4 DBWebDropDownList控件 387
11.3.5 DBWebGrid控件 387
11.3.6 DBWebImage控件 389
11.3.7 DBWebLabel控件 389
11.3.9 DBWebListBox控件 390
11.3.8 DBWebLabeledTextBox控件 390
11.3.10 DBWebMemo控件 391
11.3.11 DBWebNavigator控件 392
11.3.12 DBWebRadioButtonList控件 393
11.3.13 DBWebTextBox控件 394
11.3.14小实例:员工信息 394
11.4.1功能需求 397
11.4.2数据库设计 397
11.4应用实例:同学录 397
11.4.3 新增同学信息页面及程序设计 398
11.4.4查看同学信息页面及程序的设计 400
11.4.5运行程序 403
第12章 ASP.NET Web服务 406
12.1什么是Web服务 406
12.1.1 Web服务的定义 406
12.1.2 ASP.NET Web服务体系 407
12.2 XML和SOAP 408
12.2.1 XML 408
12.2.2 SOAP 412
12.3创建Web服务 416
12.4创建客户端测试程序 419
第13章异常处理与程序调试 425
13.1程序错误的分类 425
13.2 Object Pascal的异常处理结构 426
13.2.1 try…except语句和try…finally语句 426
13.2.2代码示例 427
13.2.3分类异常处理结构 428
13.3异常类的使用 429
13.3.2派生异常类 430
13.3.1异常类基类 430
13.3.3访问异常对象 431
13.3.4 自定义异常类 431
13.4调试应用程序 432
13.4.1调试环境设置 433
13.4.2常用的调试命令 434
13.4.3 使用断点(Breakpoint) 437
13.4.4使用监视(Watch) 440
13.4.5使用计算/修改表达式(Evaluate/Modify) 441
- 《高级英语阅读与听说教程》刘秀梅编著 2019
- 《看图自学吉他弹唱教程》陈飞编著 2019
- 《激光加工实训技能指导理实一体化教程 下》王秀军,徐永红主编;刘波,刘克生副主编 2017
- 《AutoCAD 2019 循序渐进教程》雷焕平,吴昌松,陈兴奎主编 2019
- 《少儿电子琴入门教程 双色图解版》灌木文化 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《Photoshop CC 2018基础教程》温培利,付华编著 2019
- 《剑桥国际英语写作教程 段落写作》(美)吉尔·辛格尔顿(Jill Shingleton)编著 2019
- 《英语自学进阶教程全6册 3》爱尔兰迪尔德丽出版社著 2019
- 《设计十六日 国内外美术院校报考攻略》沈海泯著 2018
- 《市政工程基础》杨岚编著 2009
- 《家畜百宝 猪、牛、羊、鸡的综合利用》山西省商业厅组织技术处编著 1959
- 《《道德经》200句》崇贤书院编著 2018
- 《高级英语阅读与听说教程》刘秀梅编著 2019
- 《计算机网络与通信基础》谢雨飞,田启川编著 2019
- 《看图自学吉他弹唱教程》陈飞编著 2019
- 《法语词汇认知联想记忆法》刘莲编著 2020
- 《培智学校义务教育实验教科书教师教学用书 生活适应 二年级 上》人民教育出版社,课程教材研究所,特殊教育课程教材研究中心编著 2019
- 《国家社科基金项目申报规范 技巧与案例 第3版 2020》文传浩,夏宇编著 2019
- 《流体力学》张扬军,彭杰,诸葛伟林编著 2019
- 《大学计算机实验指导及习题解答》曹成志,宋长龙 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《大学生心理健康与人生发展》王琳责任编辑;(中国)肖宇 2019
- 《大学英语四级考试全真试题 标准模拟 四级》汪开虎主编 2012
- 《大学英语教学的跨文化交际视角研究与创新发展》许丽云,刘枫,尚利明著 2020
- 《北京生态环境保护》《北京环境保护丛书》编委会编著 2018
- 《复旦大学新闻学院教授学术丛书 新闻实务随想录》刘海贵 2019
- 《大学英语综合教程 1》王佃春,骆敏主编 2015
- 《大学物理简明教程 下 第2版》施卫主编 2020
- 《指向核心素养 北京十一学校名师教学设计 英语 九年级 上 配人教版》周志英总主编 2019