欢迎光临本店     登录 注册   加入收藏
  •   
欢迎光临清华大学出版社第三事业部!

此页面上的内容需要较新版本的 Adobe Flash Player。

获取 Adobe Flash Player

当前位置: 首页 > 科技 > 计算机与网络 > Delphi 7入门与提高

浏览历史

Delphi 7入门与提高

Delphi 7入门与提高

prev next

  • 商品货号:01382005-8-22-808
  • 商品重量:0克
    作者:东方人华 主编 吕伟臣 编著
    图书书号/ISBN:7-302-06638-8
    出版日期:2003-06-16
    印张:32.5
    字数:807千字
    开本:16
  • 上架时间:2005-09-04
    商品点击数:731
  • 定价:¥46.00元
    本店售价:¥32.50元
    注册用户:¥32.50元
    vip:¥30.88元
    黄金等级:¥29.25元
    用户评价: comment rank 5
  • 商品总价:
  • 购买数量:

内容简介:

商品附加资源

Delphi 7是由Borland公司出品的一种强大的可视化开发工具。它具有功能强大、简单易学、编译速度快等优点,因而备受开发人员的青睐,成为最受欢迎的Windows应用程序开发工具之一。 全书共分20章,分别介绍了使用Delphi 7进行程序开发的基本方法,如文本编辑、图形图像编程等。此外,还加入了Internet编程、中间件的编写及多层应用程序的开发等内容。并详细地阐述了Delphi 7在各方面的应用,如PAS语言、控件介绍、技巧编程等内容。书中包含了100多个控件、API、多媒体等应用实例,几乎概括了高级应用的全貌。同时也结合了许多Delphi在应用中的编程技巧,是一本非常难得的实用学习参考书。 本书内容全面、通俗易懂,适合Delphi初学者及使用Delphi进行程序开发的人员。
目 录
第1章 Delphi 7的IDE环境与入门 1
1.1 Delphi 7集成开发环境介绍 2
1.2 设计第1个应用程序 5
1.2.1 设计应用程序窗口 6
1.2.2 调整组件的位置及尺寸 6
1.2.3 设置对象的属性 8
1.2.4 编写【B矩形】按钮的事件 处理过程 10
1.2.5 编写【颜色】按钮的事件 处理过程 11
1.2.6 编译和运行 12
1.2.7 使用联机帮助 12
1.3 创建多窗体工程项目 13
1.3.1 Delphi工程的组成 13
1.3.2 创建一个About对话框 14
1.3.3 使用工程管理器 14
第2章 Delphi 7语言基础 17
2.1 Object Pascal的基本语法 18
2.1.1 标识符的说明与使用 18
2.1.2 赋值语句 21
2.1.3 跳转语句 22
2.1.4 循环语句 24
2.1.5 程序模块 26
2.1.6 关于作用范围 27
2.1.7 过程和函数 27
2.1.8 编写一个过程或函数 29
2.1.9 自定义数据类型 32
2.1.10 Object Pascal的库单元 35
2.2 对象和类 39
2.2.1 什么是类和对象 39
2.2.2 类的封装 42
2.2.3 类的继承性 44
2.2.4 类的多态性 46
2.2.5 类引用 48
2.2.6 TObject和TClass 49
第3章 Delphi 7常用组件的使用 51
3.1 可视化组件的使用 52
3.1.1 常用的文本相关组件 52
3.1.2 按钮和复选框组件 54
3.1.3 分组和分界组件 55
3.1.4 图形和图像组件 56
3.1.5 关系图和文件列表组件 57
3.1.6 滚动组件 58
3.1.7 网格和表格组件 59
3.1.8 多媒体和OLE组件 60
3.2 使用非可视化组件 60
3.2.1 使用菜单组件 60
3.2.2 使用计时器组件 63
3.2.3 使用公用对话框组件 64
第4章 文本编辑 66
4.1 编辑组件及应用 67
4.1.1 Edit组件 67
4.1.2 Memo组件 68
4.2 字符串列表的常用操作 69
4.2.1 在列表中操作字符串 70
4.2.2 装载和保存字符串列表 72
4.2.3 创建新的字符串列表 73
4.2.4 往字符串列表中加入对象 75
4.2.5 创建自画式组件 76
4.3 常用对话框的使用 79
4.3.1 字体对话框组件 79
4.3.2 查找对话框组件 81
4.3.3 替换对话框组件 85
4.3.4 打开对话框组件 86
4.4 文件打印 89
4.4.1 TPrinter对象 90
4.4.2 打印对话框 91
4.5 使用剪贴板传输文本 93
4.5.1 剪贴板的相关知识及其 应用 93
4.5.2 选择文本 96
4.5.3 剪切、复制和粘贴文本 96
4.5.4 大文本操作 97
4.6 MDI窗体的文本编辑器 97
4.6.1 创建父窗体 97
4.6.2 创建子窗体 98
4.6.3 创建应用程序菜单与菜单 融合 98
4.7 多页面的文本编辑器 100
4.7.1 静态多页面界面 100
4.7.2 动态多页面界面 101
第5章 图形图像编程 104
5.1 图形类详解 105
5.1.1 TCanvas类 105
5.1.2 TPen类 108
5.1.3 TBrush类 109
5.1.4 TColor类 109
5.2 图形类的应用 111
5.2.1 在工具条中添加加速按钮 111
5.2.2 响应鼠标事件 112
5.2.3 绘图功能的实现 113
5.3 图像类详解 116
5.3.1 TGraphic类 117
5.3.2 TPicture类 117
5.3.3 TImage类 118
5.3.4 TBitmap类 118
5.4 图像类的应用 120
5.5 利用剪贴板传输图像 122
5.5.1 把图像复制到剪贴板 122
5.5.2 把图像剪切到剪贴板 122
5.5.3 从剪贴板粘贴图像 122
第6章 多媒体程序的制作 124
6.1 多媒体组件介绍 125
6.2 媒体播放器的制作 129
6.3 资源文件的应用 136
6.3.1 资源文件的制作方法 137
6.3.2 资源的使用 138
6.3.3 简单游戏多媒体综合举例 144
第7章 文件管理 148
7.1 文件类型和标准过程 149
7.1.1 文件类型 149
7.1.2 文件管理的标准过程 150
7.2 文本文件 153
7.2.1 文本文件的变量声明 153
7.2.2 文本文件的打开和关闭 153
7.2.3 文本文件的读写 154
7.2.4 文本文件的编辑 156
7.3 记录文件的应用 159
7.3.1 任务介绍 159
7.3.2 设计基本思路 160
7.3.3 记录文件的打开和创建 162
7.3.4 记录文件的读入和显示 164
7.3.5 增加一条记录 165
7.3.6 修改记录 166
7.3.7 记录的删除、插入和排序 167
7.3.8 结果综合 169
7.3.9 编辑对话框的输入检查 169
7.3.10 文件和系统的关闭 170
7.4 文件组件的应用 171
7.4.1 文件组件及其相互关系 171
7.4.2 文件名浏览查找系统的 设计思路 172
7.4.3 文件名浏览查找系统的 功能和实现 173
7.5 文件管理器的实现 176
7.5.1 设计的基本思路 176
7.5.2 文件组件的联系 178
7.5.3 DriveTabSet的自画风格 显示 179
7.5.4 文件管理基本功能的实现 181
7.5.5 其他文件管理功能的实现 186
7.5.6 目录管理功能的实现 189
7.5.7 一些问题的处理 192
7.6 文件管理器的拖曳支持 194
7.6.1 开发拖曳功能的一般步骤 194
7.6.2 给文件管理器添加拖曳 功能 196
第8章 多线程的应用 199
8.1 TThread类的特性与应用 200
8.1.1 TThread类中常用的属性 200
8.1.2 TThread类中常用的方法 201
8.1.3 TThread类中常用的事件 202
8.2 多线程API的应用 202
8.2.1 线程的基本概念及编程 技术 202
8.2.2 创建线程 205
8.2.3 利用TThread类实现多线程 应用 209
8.2.4 3个线程应用的综合实例 213
第9章 数据库的开发与应用 219
9.1 设计数据库应用程序 220
9.1.1 使用数据库 220
9.1.2 数据库应用程序的体系 结构 223
9.1.3 设计用户界面 226
9.2 连接数据库 228
9.2.1 Database组件 229
9.2.2 连接控制 230
9.2.3 遍历一个数据库的所有 数据集 234
9.2.4 Database与Session的关系 234
9.3 数据集简介 234
9.3.1 打开和关闭数据集 235
9.3.2 数据集的状态 236
9.3.3 浏览记录 237
9.3.4 搜索特定的记录 239
9.3.5 数据操作 241
9.3.6 TBDEDataSet 243
9.3.7 TDBDataSet 244
9.4 字段对象 245
9.4.1 理解字段对象 246
9.4.2 动态字段对象和永久字段 对象 247
9.4.3 设置永久字段对象的特性 249
9.4.4 显示、转换和访问字段 的值 252
9.5 访问数据表 253
9.5.1 使用Table组件的一般 步骤 253
9.5.2 在数据表中搜索记录 254
9.5.3 记录排序 256
9.6 查询数据库 257
9.6.1 有效地使用查询 257
9.6.2 使用Query组件的一般 步骤 258
9.6.3 执行查询 259
9.6.4 查询结果 260
9.7 数据库组件及其应用 260
9.7.1 数据浏览组件的基本特性 260
9.7.2 使用DBText组件显示表中 的数据 262
9.7.3 使用DBEdit组件显示和 编辑表中的数据 263
9.7.4 DBMemo组件及其应用 264
9.7.5 DBImage组件及其应用 264
9.7.6 用DBGrid组件显示和 编辑表中的数据 265
9.7.7 DBNavigator组件及其应用 271
9.7.8 数据浏览组件中的列表框 和组合框 272
9.8 SQL编程 274
9.8.1 Query组件在SQL编程中 的运用 274
9.8.2 SQL语言编程概述 276
9.8.3 使用动态SQL语句编程 281
9.8.4 SQL编程实例 283
第10章 Internet编程 289
10.1 浏览器编程 290
10.1.1 浏览器的主要功能 290
10.1.2 具体实现过程 294
10.1.3 运行结果 305
10.2 使用Internet API 309
10.3 Web编程 312
10.3.1 ISAPI/NSAPI/CGI应用 程序设计的一般过程 312
10.3.2 XML特性 318
第11章 动态数据交换(DDE)程序的 应用 325
11.1 DDE的概念 326
11.1.1 DDE会话 326
11.1.2 DDE组件 326
11.2 DDE客户端程序设计 328
11.2.1 创建DDE客户程序 328
11.2.2 与DDE服务器建立链接 328
11.2.3 数据申请 330
11.2.4 数据发送 330
11.2.5 控制服务器应用程序的 执行 331
11.3 DDE服务器程序设计 332
11.3.1 创建DDE服务器程序 332
11.3.2 建立与DDE客户程序的 链接 333
11.3.3 接收数据 333
11.3.4 DDE的例子 334
第12章 对象的链接与嵌入(OLE) 337
12.1 OLE的概念 338
12.1.1 OLE 1.0和OLE 2.0 338
12.1.2 链接与嵌入 339
12.1.3 设计时刻OLE对象的 创建 339
12.1.4 OLE类、文件和项目 340
12.2 OLE对象的创建 340
12.2.1 OLEContainer组件 341
12.2.2 创建OLE对象的步骤 341
12.3 OLE应用程序开发 342
12.3.1 创建OLE对象 343
12.3.2 早期版本的样本OLE 对象 343
12.3.3 新版本的样本OLE对象 344
12.3.4 使用CreateOleObject 345
第13章 动态链接库的制作与应用 346
13.1 DLL工作原理 347
13.1.1 DLL的工作原理 347
13.1.2 Windows系统的DLL 347
13.2 DLL的制作与应用 348
13.2.1 DLL的编写 348
13.2.2 调用DLL 352
13.3 利用DLL实现数据传输 355
13.3.1 文件映射对象 355
13.3.2 示例 356
13.4 利用DLL封装重用窗体 358
13.4.1 利用DLL实现窗体重用 的一般步骤 359
13.4.2 窗体重用实例 359
第14章 ActiveX编程 365
14.1 Active Form的原理与应用 366
14.1.1 Active Form程序设计 366
14.1.2 程序注册的几种方法 369
14.2 Active Control的制作与应用 371
14.2.1 ActiveX Control的安装 应用过程 371
14.2.2 ActiveX Control的制作 过程 372
14.3 ActiveX Library的制作 375
14.3.1 ActiveX Library的制作 375
14.3.2 ActiveX Library的简单 应用 376
14.4 COM对象的应用 377
第15章 多层(Multitier)的应用 381
15.1 MIDAS技术简介 382
15.1.1 MIDAS技术的工作过程 382
15.1.2 多层应用中的主要组件 382
15.1.3 多层应用程序的创建 383
15.2 创建CORBA数据应用 384
15.2.1 建立CORBA数据模块的 应用服务器 385
15.2.2 建立远程数据模块的瘦 客户端 388
15.3 创建远程数据模块应用 393
15.3.1 建立远程数据模块的 应用服务器 393
15.3.2 建立远程数据模块的瘦 客户端 397
第16章 INDY控件包编程 402
16.1 INDY 控件介绍 403
16.1.1 INDY控件的工作模式及 特点 403
16.1.2 Indy控件包简介 404
16.2 Indy 控件编程应用 406
16.2.1 HTTP协议的处理 407
16.2.2 FTP协议的处理 411
第17章 IntraWeb编程应用 426
17.1 IntraWeb技术简介 427
17.2 IntraWeb 控件包概览 427
17.3 应用IntraWeb 进行程序设计 428
17.3.1 编写IntraWeb 应用程序 428
17.3.2 在IntraWeb技术中应用 Web Broker和WebSnap 432
第18章 WebSnap编程应用 436
18.1 WebSnap概念 437
18.2 WebSnap编程 438
18.2.1 Web App Debugger下的 WebSnap应用 438
18.2.2 Apache下的WebSnap 编程 448
第19章 WebService编程应用 451
19.1 WebService简介 452
19.1.1 典型的Web Service结构 452
19.1.2 Web Service控件介绍 453
19.2 Web Service程序的开发应用 453
19.3 建立Web Service服务 462
第20章 程序的调试与异常处理 471
20.1 Delphi中的异常处理机制 472
20.1.1 运行时间库异常类 473
20.1.2 对象异常类 477
20.1.3 组件异常类 479
20.1.4 常用异常类小结 479
20.2 异常的保护 482
20.2.1 被保护语句块 482
20.2.2 产生一个资源保护块 484
20.3 异常响应 486
20.3.1 使用异常实例 486
20.3.2 提供默认响应 487
20.3.3 响应一族异常 488
20.3.4 异常的重引发 489
20.3.5 自定义异常类的应用 489
20.3.6 利用异常响应编程 491
20.4 程序调试简介 492
20.4.1 调试的准备和开始 492
20.4.2 程序运行的控制 493
20.4.3 断点的使用 494
20.4.4 监视数据的值 495
20.5 其他调试工具 497
20.5.1 Turbo Debugger 497
20.5.2 WinSight32 498
20.6 使用Browser 499
20.6.1 Browser界面 499
20.6.2 使用快捷菜单 500
20.6.3 使用查找功能 500
20.6.4 配置Browser 501

商品标签

购买记录(近期成交数量0)

还没有人购买过此商品
总计 0 个记录,共 1 页。 第一页 上一页 下一页 最末页

用户评论(共0条评论)

  • 暂时还没有任何用户评论
总计 0 个记录,共 1 页。 第一页 上一页 下一页 最末页
用户名: 匿名用户
E-mail:
评价等级:
评论内容:
验证码: captcha