GUI编程PDF电子书下载
- 电子书积分:15 积分如何计算积分?
- 作 者:徐新华编著
- 出 版 社:北京:人民邮电出版社
- 出版年份:2000
- ISBN:7115084610
- 页数:497 页
第一章 设计图形界面 1
1.1 菜单 2
1.1.1 菜单设计器 2
1.1.2 TMenuItem 3
1.1.3 菜单嵌套 11
1.1.4 菜单模板和菜单资源 12
1.1.5 TMemu 12
1.1.6 TMainMenu 15
1.1.7 在运行期控制菜单 16
1.2 快捷菜单 16
1.3 标签 19
1.4 编辑框 21
1.5 多行文本编辑器 26
1.6 命令按钮 29
1.7 复选框 30
1.8 单选框 32
1.9 列表框 34
1.10 组合框 42
1.11 滚动条 47
1.12 分组框 50
1.13 单选分组框 50
1.14 窗格 52
1.15 动作列表 54
1.15.1 动作列表机制的三个环节 54
1.15.2 管理动作列表 54
1.15.3 为客户指定一个动作 56
1.16 框架 56
1.17 位图按钮 59
1.18 快捷按钮 60
1.19 按格式输入编辑框 62
1.20 自绘栅格 64
1.21 字符串栅格 71
1.22 图像 73
1.23 几何图形 75
1.24 分界 76
1.25 滚动箱 77
1.26 带复选框的列表框 79
1.27 尺寸调节杆 81
1.28 静态文本 84
1.29 TControlBar 85
1.30 处理TApplication的事件 87
1.31 定时器 88
1.32 画板 89
1.33 文件列表框 90
1.34 目录列表框 93
1.35 驱动器组合框 97
1.36 文件类型对滤器 98
第二章 公共对话框 100
2.1 TCommonDialog 101
2.2 “打开” 对话框 102
2.3 “另存为” 对话框 107
2.4 能预览图像的“打开” 对话框 107
2.5 能预览图像“另存为” 对话框 108
2.6 “字体” 对话框 108
2.7 “颜色” 对话框 111
2.8 “打印” 对话框 112
2.9 “打印设置” 对话框 115
2.10 “查找” 对话框 116
2.11 “替换” 对话框 118
第三章 Win32公共控件 120
3.1 TAB控件 121
3.2 多页控件 126
3.2.1 TPageControl 126
3.2.2 TTabSheet 129
3.2.3 在两个多页控件之间拖放页 131
3.3 图像列表 133
3.3.1 在设计期建立图像列表 133
3.3.2 在运行期动态建立图像列表 134
3.3.3 TImageList 134
3.3.4 屏幕捕捉器 140
3.4 RTF编辑器 141
3.4.1 TRichEdit 142
3.4.2 TTextAttributes 149
3.4.3 TParaAttributes 150
3.4.4 在运行期设置字符格式 151
3.4.5 动态显示行和列的编号 152
3.5 跟踪条 152
3.6 进程条 154
3.7 加/减控件 157
3.8 热键控件 159
3.9 AVI播放器 160
3.10 日期和时间 164
3.11 月历 167
3.12 树状视图 169
3.12.1 TTreeView 170
3.12.2 描述Master/Detail数据库 181
3.12.3 描述类的继承关系 182
3.13 列表视图 184
3.14 表头控件 201
3.15 状态栏 205
3.16 工具栏 208
3.17 酷栏 213
3.18 TPageScroller 216
第四章 用剪贴板、DDE、OLE共享信息 218
4.1 剪贴板 219
4.1.1 TClipboard 219
4.1.2 用剪贴板来共享文本 224
4.1.3 用剪贴板共享图像 224
4.1.4 创建自己的剪贴板格式 225
4.2.1 创建DDE程序的一般步骤 231
4.2 动态数据交换 231
4.2.2 TDDEClientConv 232
4.2.3 TDDEClientItem 236
4.2.4 TDDEServerConv 237
4.2.5 TDDEServerItem 238
4.3 OLE客户 239
第五章 多媒体编程 251
5.1 TMediaPlayer 252
5.2 一个简单的媒体播放器 262
5.3 播放WAV文件 263
5.4 播放视频剪辑 264
5.5 一个CD播放器 264
第六章 Win32编程和消息 274
6.1 进程 275
6.3 GDI和USER对象 276
6.2 内核对象 276
6.4 多任务和多线程 277
6.5 内存管理 277
6.6 错误处理 279
6.7 Win32的消息机制 279
6.8 Delphi如何处理消息 281
6.8.1 TMessage 281
6.8.2 消息句柄 282
6.8.3 对Result域赋值 283
6.8.4 消息与事件的关系 284
6.9 OnMessage事件 284
6.10 如何发送消息 285
6.11 用户自定义的消息 286
6.12 剖析VCL的消息机制 287
第七章 文件、目录和驱动器 293
7.1 常用的三种文件 294
7.1.1 文本文件 294
7.1.2 有类型文件 296
7.1.3 无类型文件 297
7.2 TFileStream 300
7.3 内存映射文件 304
7.3.1 创建或打开文件 304
7.3.2 创建文件映射对象 304
7.3.3 将文件的视图映射到进程地址空间 305
7.3.4 取消文件视图的映射 305
7.3.5 关闭文件映射对象 305
7.3.6 一个文件搜索程序 306
7.4.1 获得可用的驱动器列表 309
7.4 目录和驱动器 309
7.4.2 获取驱动器的信息 310
7.4.3 获取Windows目录的位置 312
7.4.4 获取WindowsSystem目录的位置 312
7.4.5 获取当前目录 313
7.4.6 在目录中查找文件 314
7.4.7 复制和删除目录树 316
第八章 Form和应用程序 318
8.1 TScrollingWinControl 319
8.2 TCustomForm 320
8.3 TForm 334
8.4 有关Form的几个编程技巧 334
8.4.1 记忆Form关闭前的位置 335
8.4.2 防止出现一个Form的多个实例 336
8.4.3 使Form尺寸最小 337
8.4.4 显示封面 338
8.5 MDI程序 339
8.5.1 “父”Form 340
8.5.2 “子”Form 340
8.5.3 自动创建“子”Form的实例 341
8.5.4 在运行期生成“子”Form的实例 341
8.5.5 合并菜单 342
8.5.6 排列打开的子窗口 342
8.5.7 在MDI程序的客户区输出一幅位图 343
8.5.8 创建一个隐藏的子Form 348
8.6 控制台程序 351
8.7 服务程序 353
8.7.1 创建一个服务程序 353
8.7.2 TServiceApplication 354
8.7.3 服务 355
8.7.4 TService 357
8.7.5 服务专用的线程 362
8.7.6 一个Internet服务 363
8.8 控制面板小程序 365
8.8.1 创建一个控制面板小程序 365
8.8.2 TAppletApplication 366
8.8.3 模块 367
8.8.4 TAppletModule 368
8.9 操纵应用程序 369
8.10 防止出现应用程序的多个实例 384
8.11 退出或禁止退出Windows 388
8.12 注册表 390
第九章 屏幕和打印机 398
9.1 TScreen 399
9.2 显示和打印的一致性 406
9.3 TPrinter对象 407
9.4 典型的打印任务 412
9.4.1 打印TMemo元件中的文本 412
9.4.2 打印RTF格式的文本 413
9.4.3 打印位图 413
9.4.4 打印Form 413
9.4.5 放弃打印进程 414
9.4.6 指定默认的打印机 414
9.5 DEVMODE结构 416
9.6 打印机控制码 420
第十章 图像 421
10.1 TFont 422
10.2.1 有关字体的术语和基本元素 425
10.2.2 TLOGFONT结构 425
10.2 进一步操纵字体 425
10.2.3 实际创建一种字体 426
10.2.4 获取字体的信息 432
10.3 TCanvas 436
10.4 TPen 447
10.5 TBrush 450
10.6 TPicture 452
10.7 TBitmap 454
10.8 TMetafile 460
10.9 TMetafileCanvas 462
10.10 坐标系统和映射模式 463
10.10.1 三种坐标系统 463
10.10.2 获取屏幕和窗口的设备描述表 463
10.10.3 坐标映射 464
10.10.4 窗口/视区范围 465
10.10.5 一个范例程序 466
10.11 一个绘图程序 470
第十一章 多线程 477
11.1 概述 478
11.2 创建线程对象 478
11.3 设置线程的优先级 480
11.4 挂起和唤醒 481
11.5 缓存线程对象 482
11.6 线程终止 483
11.7 线程安全 484
11.8 线程局部变量 485
11.9 锁定和阻塞 487
11.10 依赖另一个线程的执行结果 488
11.11 测试一段代码的执行时间 490
11.12 一个多线程排序程序 492
- 《程序逻辑及C语言编程》卢卫中,杨丽芳主编 2019
- 《全国职业院校工业机器人技术专业规划教材 工业机器人现场编程》(中国)项万明 2019
- 《编程超有趣 奇妙Python轻松学 第1辑》HelloCode人工智能国际研究组 2018
- 《我的第一套编程启蒙绘本 看事件 开始了》编程猫教研团队编绘 2019
- 《STEM教育丛书 麦昆机器人和Micro:bit图形化编程》张弛责任编辑;(中国)陈宝杰,沙靓雯 2019
- 《ROS机器人编程与SLAM算法解析指南》陶满礼 2020
- 《我的第一套编程启蒙绘本 123 序列来啦》编程猫教研团队编绘 2019
- 《高等院校计算机任务驱动教改教材 C语言编程思维 第2版》(中国)陈萌,鲍淑娣 2019
- 《我的第一套编程启蒙绘本 咦 什么在 循环》编程猫教研团队编绘 2019
- 《工业机器人离线编程与仿真》张明文,封家诚,王鑫主编 2019
- 《市政工程基础》杨岚编著 2009
- 《家畜百宝 猪、牛、羊、鸡的综合利用》山西省商业厅组织技术处编著 1959
- 《《道德经》200句》崇贤书院编著 2018
- 《高级英语阅读与听说教程》刘秀梅编著 2019
- 《计算机网络与通信基础》谢雨飞,田启川编著 2019
- 《激光加工实训技能指导理实一体化教程 下》王秀军,徐永红主编;刘波,刘克生副主编 2017
- 《看图自学吉他弹唱教程》陈飞编著 2019
- 《法语词汇认知联想记忆法》刘莲编著 2020
- 《培智学校义务教育实验教科书教师教学用书 生活适应 二年级 上》人民教育出版社,课程教材研究所,特殊教育课程教材研究中心编著 2019
- 《国家社科基金项目申报规范 技巧与案例 第3版 2020》文传浩,夏宇编著 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《办好人民满意的教育 全国教育满意度调查报告》(中国)中国教育科学研究院 2019
- 《北京生态环境保护》《北京环境保护丛书》编委会编著 2018
- 《人民院士》吴娜著 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 九年级 上 配人教版》周志英总主编 2019
- 《中国人民的心》杨朔著;夕琳编 2019
- 《高等院校旅游专业系列教材 旅游企业岗位培训系列教材 新编北京导游英语》杨昆,鄢莉,谭明华 2019
- 《中华人民共和国成立70周年优秀文学作品精选 短篇小说卷 上 全2册》贺邵俊主编 2019
- 《指向核心素养 北京十一学校名师教学设计 数学 九年级 上 配人教版》周志英总主编 2019
- 《中华人民共和国成立70周年优秀文学作品精选 中篇小说卷 下 全3册》洪治纲主编 2019