您好,欢迎光临有路网!
Delphi7程序设计技巧与实例
QQ咨询:

Delphi7程序设计技巧与实例

  • 作者:吴天准
  • 出版社:中国铁道出版社
  • ISBN:9787113051778
  • 出版日期:2003年05月01日
  • 页数:526
  • 定价:¥55.00
  • 关注微信领礼券
    城市
    店铺名称
    店主联系方式
    店铺售价
    库存
    店铺得分/总交易量
    发布时间
    操作

    新书比价

    网站名称
    书名
    售价
    优惠
    操作

    图书详情

    内容提要
    Delphi7是**的Borland(Inprise)公司开发的可视化程序开发工具,功能强大,广受好评。Delphi7增强了原有的Windows程序开发优势,而且进军Linux,全面支持.NET技术,为工业标准化的网络服务,以及互联网上B2B、B2C和P2P的集成带来了**的快速开工具。

    全书一共由17章组成,主要内容包括Delphi的开发环境的使用、对象Pascal语言、Delphi程序的编译、调试和组件的使用,全面、深入介绍Windows编程的各个方面如界面设计、多媒体、ActiveX、文件和打印、MDI、多线程、数据库、网络编程以及Windows的核心编程。本书特点是将各种编程技术分解为各个知识要点,讲解透彻,用丰富的实例加工明确的步骤、详细的解说注释帮助您扎实地掌握Delphi编程的各个方面的技巧。本书附带的光盘收录了全部的例程源代码。
    目录
    第1章 亲密接触Delphi 7 1
    1-1 关于Delphi的来龙去脉 2
    1-2 Delphi 7的新特点 3
    1-3 Delphi 7的集成开发环境(IDE) 4
    1-4 编程环境的优化 5
    1-5 编辑环境的设置 6
    1-6 工程设置 7
    1-7 搜索代码 8
    1-8 使用“To-Do List” 8
    1-9 使用项目管理 9
    1-10 对齐组件 9
    1-11 使用代码浏览器 9
    1-12 使用代码编辑器 10
    1-13 单元文件代码说明 10
    1-14 工程文件代码说明 12
    1-15 组件编辑技巧 12
    1-16 复制组件模板 13
    1-17 Delphi的对象库(Object Repository) 14
    1-18 Delphi相关工具 14
    1-19 Delphi几个易混概念的比较 15
    1-20 Delphi程序设计技巧 15
    1-21 IDE的快捷键 16
    1-22 Delphi的命名规范 17
    1-23 Delphi的文件格式 18
    第2章 对象Pascal语言 21
    2-1 Pascal的标识符(Identifiers) 22
    2-2 Pascal的保留字 22
    2-3 Pascal的数字和字符 23
    2-4 Pascal的注释 23
    2-5 Pascal的整数类型 24
    2-6 Pascal的实数类型 24
    2-7 Pascal的布尔类型 25
    2-8 Pascal的字符类型 25
    2-9 Pascal的字符串类型 26
    2-10 Pascal的用户自定义类型 26
    2-11 Pascal的枚举类型 27
    2-12 Pascal的数组类型 27
    2-13 Pascal的集合类型 28
    2-14 Pascal的记录类型 29
    2-15 Pascal的指针类型 30
    2-16 Pascal的可变类型 31
    2-17 Pascal的文件类型 31
    2-18 Pascal的常量和变量 34
    2-19 Pascal的运算符 35
    2-20 Pascal的语句 36
    2-21 Pascal的过程和函数 41
    2-22 Pascal的作用域 44
    2-23 基本数��类型相关函数 44
    2-24 文件操作 48
    2-25 面向对象编程(OOP) 50
    2-26 Delphi中的类和封装 52
    2-27 Delphi中的继承 54
    2-28 Delphi中的多态 54
    2-29 Delphi中的方法 56
    2-30 Delphi中的接口 58
    2-31 Delphi的异常处理 60
    2-32 “异常”的异常 62
    第3章 Delphi的工程和框架类 63
    3-1 Delphi的工程结构 64
    3-2 Delphi工程的建立 65
    3-3 Delphi工程的管理 67
    3-4 使用工程浏览器(Project Browser) 67
    3-5 Delphi的TObject类 69
    3-6 Delphi中的IInterface和IUnknown类 69
    3-7 Delphi中的TPersistent类 70
    3-8 Delphi中的TComponet类 70
    3-9 Delphi中的TControl 类和TWinControl 类 71
    3-10 Delphi中的TForm 类 72
    3-11 Delphi中的TApplication 类 74
    3-12 Delphi中的TCanvas类 77
    3-13 Delphi中的TRecall类 78
    3-14 Delphi中的TScreen类 79
    3-15 Delphi中的TPrinter类 79
    3-16 Delphi中的时间库异常类 81
    3-17 Delphi中的对象异常类 84
    3-18 Delphi中的组件异常类 85
    第4章 Delphi的编译与调试 87
    4-1 Delphi 7的编译 88
    4-2 程序的运行 94
    4-3 变量的查看 94
    4-4 断点的使用 95
    4-5 其他的调试查看窗口 97
    4-6 向集成调试器传递命令行参数 97
    4-7 数据的计算和修改 97
    4-8 简化中断命令 98
    4-9 编译设置 98
    4-10 调试设置 99
    4-11 使用Turbo Debugger调试 100
    4-12 使用WinSight调试 100
    第5章 Delphi界面设计 103
    5-1 窗体概述 104
    5-2 设置窗体的标题栏 104
    5-3 设置窗体的外观和边框 104
    5-4 设置窗体的字体整体风格 105
    5-5 设置窗体的大小和显示状态 105
    5-6 关闭窗体的常用处理方法 105
    5-7 使用OnCloseQuery关闭窗体 106
    5-8 创建窗体的初始化处理 106
    5-9 处理窗体的键盘响应事件 107
    5-10 绘制窗体 107
    5-11 创建启动画面 108
    5-12 创建透明窗体 109
    5-13 限制窗体大小 111
    5-14 随意拖动的窗体 111
    5-15 禁止用户切换的窗口 112
    5-16 不受用户控制的窗体 112
    5-17 设置菜单属性的常用技巧 113
    5-18 在菜单上添加历史文件 114
    5-19 动态生成菜单 115
    5-20 在菜单中添加图标 116
    5-21 创建不规则窗体 117
    5-22 在窗体上设置热键 118
    5-23 工具条与按钮概述 119
    5-24 状态栏的使用技巧 119
    5-25 浮动工具栏设计 120
    5-26 状态栏中插入进程条 121
    5-27 设计与众不同的工具栏 123
    5-28 Splitter的使用 124
    5-29 TreeView的使用 125
    5-30 制作彩色标签 126
    5-31 分行提示 127
    5-32 制作动态有声标签 127
    5-33 ListView组件的使用 128
    5-34 组件的拖放事件 129
    5-35 使用查找和替换对话框 130
    5-36 外部文件的拖放打开 133
    第6章 多媒体技术 135
    6-1 Delphi 7图形图像组件的使用 136
    6-2 MediaPlayer组件的使用 137
    6-3 TCanvas的使用 138
    6-4 Tpen和TBrush的使用 141
    6-5 TMediaPlayer的使用 142
    6-6 TAnimate的使用 144
    6-7 播放视频文件 146
    6-8 视频的全屏显示 147
    6-9 播放MP3 148
    6-10 利用画布为控件添加边框 151
    6-11 利用画布实现卡拉OK效果 152
    6-12 显示鼠标选取框 154
    6-13 鼠标绘图 156
    6-14 通用动画演示 156
    6-15 图像显示特效 158
    6-16 放大镜效果 164
    6-17 使用彩色光标 168
    6-18 制作自己的屏保程序 169
    6-19 用TChart组件显示内存使用情况 172
    第7章 COM、OLE和ActiveX技术 175
    7-1 什么是COM 176
    7-2 面向对象Pascal中的COM的实现 177
    7-3 COM对象的创建 178
    7-4 什么是OLE 180
    7-5 OLE与自动化 181
    7-6 什么是ActiveX 184
    7-7 Delphi中创建OLE对象 185
    7-8 Delphi中使用自动化技术 189
    7-9 Delphi中使用自动化事件 193
    7-10 Delphi中使用OLE Server组件 198
    7-11 添加ActiveX控件 202
    7-12 Delphi中使用ActiveX控件 204
    7-13 ActiveX程序发布和控件注册 206
    第8章 文件操作和管理 207
    8-1 Delphi中的文件类型 208
    8-2 文本文件的操作 208
    8-3 类型文件的操作 210
    8-4 无类型文件的操作 212
    8-5 文件管理的过程和函数 214
    8-6 目录操作的过程和函数 217
    8-7 Delphi的文件组件 220
    8-8 Delphi中的文件流 221
    8-9 文件相关的API函数 228
    8-10 从文件中读取超过255个字符的行 230
    8-11 INI文件的操作 230
    8-12 将文件删除到回收站中 233
    8-13 文件搜索 234
    8-14 对多个文件进行操作 238
    8-15 删除目录 241
    8-16 拷贝整个目录 246
    8-17 查询驱动器状态 248
    8-18 如何把一个URL加入到浏览器中的收藏夹 249
    8-19 获取同文件关联的图标 251
    第9章 Delphi的打印 257
    9-1 组件的简单打印 258
    9-2 打印位图 259
    9-3 使用TPrinter 260
    9-4 打印相关的API函数 262
    9-5 坐标系统和坐标映射 264
    9-6 Delphi中的打印相关组件 267
    9-7 打印的一些经验和技巧 270
    9-8 检测打印的页边距 270
    9-9 检测是否存在打印机 273
    9-10 使用打印机内置字体打印 273
    9-11 打印旋转字体 276
    9-12 打印可视组件 279
    9-13 制作预览窗口 283
    9-14 改变系统默认打印机 291
    第10章 MDI应用程序 293
    10-1 MDI的窗体 294
    10-2 创建MDI应用程序 294
    10-3 MDI中的菜单融合 300
    10-4 给MDI客户区加上背景图像 308
    10-5 在MDI的客户区实现颜色渐变 310
    10-6 去除MDI客户区的滚动条 311
    10-7 使MDI主窗体响应键盘事件 313
    第11章 多线程应用程序 315
    11-1 任务、线程和进程 316
    11-2 TThread类 317
    11-3 线程与VCL的同步 321
    11-4 线程的优先级 324
    11-5 线程的同步 328
    11-6 线程的数据存储 336
    11-7 多线程查找 336
    11-8 查看系统的进程 341
    第12章 桌面数据库应用程序 345
    12-1 数据库系统概述 346
    12-2 使用SQL语句 349
    12-3 使用数据库桌面 350
    12-4 使用Borland数据库引擎 353
    12-5 使用SQL Explorer 354
    12-6 数据访问组件 355
    12-7 使用Database组件 356
    12-8 使用DataSource组件 358
    12-9 TDataSet类 360
    12-10 使用Table组件 364
    12-11 使用Query组件 367
    12-12 创建数据库应用程序 368
    12-13 数据控制组件 370
    12-14 记录的过滤、查找与排序 373
    12-15 报表处理 380
    12-16 数据处理综合应用 382
    第13章 ADO和ODBC数据库编程 391
    13-1 数据库接口的比较 392
    13-2 Delphi的ADO组件 393
    13-3 ADO组件的使用 397
    13-4 动态设置ODBC数据源 401
    13-5 访问ODBC数据库 403
    第14章 客户/服务器应用程序 409
    14-1 客户/服务器的基本概念 409
    14-2 客户/服务器模型 411
    14-3 客户/服务器模型的工作机制 412
    14-4 为什么选用客户/服务器结构 412
    14-5 使用InterBase服务器 414
    14-6 服务器端的程序设计 416
    14-7 存储过程 419
    14-8 客户端程序设计 423
    第15章 MIDAS开发 429
    15-1 MIDAS和多层体系 430
    15-2 MIDAS的组成 432
    15-3 MIDAS的工作原理 434
    15-4 Delphi中的MIDAS组件 434
    15-5 创建应用服务器 436
    15-6 创建客户程序 437
    15-7 应用服务器和客户程序的连接 438
    15-8 一个MIDAS应用程序实例 440
    15-9 错误处理 443
    15-10 MIDAS程序的发布 444
    第16章 网络编程 447
    16-1 CGI、ISAPI和NSAPI概述 448
    16-2 Web应用系统的构成 448
    16-3 Web程序的工作原理 451
    16-4 Delphi中的Web组件 452
    16-5 创建Web应用程序 459
    16-6 使用Delphi创建计数器 462
    16-7 开发自己的浏览器 470
    16-8 套接字基础 473
    16-9 网络通讯协议简介 476
    16-10 使用WinSock实现FTP功能 478
    第17章 Windows核心编程 485
    17-1 Win32 API编程 486
    17-2 消息机制 487
    17-3 动态链接库 492
    17-4 动态数据交换 496
    17-5 剪贴板技术 499
    17-6 注册表 502
    17-7 制作托盘程序 508
    17-8 设置快捷方式 515
    17-9 内存映射文件 517
    17-10 使用钩子 523
    编辑推荐语
    ◆本书务求语言简洁明快,通俗易懂,拉近与读者的距离,以浅显的语言揭示复杂技术的精髓
    ◆本书实例非常丰富,对于大部分的知识点,都给出了有代表性或是提高性的例子,有助于读者理解和掌握。
    ◆本书的编排原则是由易到难,由简到繁,先介绍有关知识和技术,再以实例说明其开发应用,每个例程分步阐述,条理清楚,对于程序中的**和难点详加解释和说明。
    ◆为了方便读者,对于一些细节和**以及综合性较强的内容,分别用“注意”、“技巧”、“提示”、“参考”等标出
    北京 天津 河北 山西 内蒙古 辽宁 吉林 黑龙江 上海 江苏 浙江 安徽 福建 江西 山东 河南 湖北 湖南 广东 广西 海南 重庆 四川 贵州 云南 西藏 陕西 甘肃 青海 宁夏 新疆 台湾 香港 澳门 海外