图形用户界面编程技术PDF电子书下载
- 电子书积分:13 积分如何计算积分?
- 作 者:徐新华著
- 出 版 社:北京:清华大学出版社
- 出版年份:2000
- ISBN:730203897X
- 页数:385 页
第一章 设计应用程序的图形界面 1
1.1 菜单 1
1.1.1 打开菜单设计器 1
1.1.2 TMenuItem对象 2
1.1.3 菜单嵌套 8
1.1.4 菜单模板和菜单资源 8
1.1.5 TMenu对象 9
1.1.6 TMainMenu元件的特性、方法、事件 11
1.1.7 怎样在运行期控制菜单 12
1.2 快捷菜单 12
1.3 标签 14
1.4 编辑框 17
1.5 多行文本编辑器 21
1.6 命令按钮 23
1.7 复选框 24
1.8 单选框 26
1.9 列表框 28
1.10 组合框 34
1.11 滚杆 39
1.12 分组框 41
1.13 单选分组框 42
1.14 窗格 43
1.15 动作列表 45
1.15.1 动作列表机制的三个环节 45
1.15.2 管理动作列表 46
1.16 位图按钮 47
1.15.3 为客户指定一个动作 47
1.17 快捷按钮 50
1.18 按格式输入编辑框 51
1.19 自绘栅格 53
1.20 字符串栅格 61
1.21 图像 62
1.22 几何图形 63
1.23 分界 65
1.24 滚动箱 66
1.25 带复选框的列表框 68
1.26 尺寸调节杆 69
1.27 静态文本 72
1.28 TControlBar 72
2.1 TCommonDialog 75
第二章 公共对话框 75
2.2 【打开】对话框 76
2.3 【另存为】对话框 80
2.4 能预览图像的【打开】对话框 81
2.5 能预览图像的【另存为】对话框 81
2.6 【字体】对话框 82
2.7 【颜色】对话框 84
2.8 【打印】对话框 86
2.9 【打印设置】对话框 88
2.10 【查找】对话框 89
2.11 【替换】对话框 91
第三章 系统功能 92
3.1 定时器 92
3.2 画板 93
3.3 媒体播放器 94
3.4 OLE容器 103
3.4.1 创建OLE客户的一般步骤 103
3.4.2 TOleContainer的特性 105
3.4.3 TOleContainer的方法 108
3.4.4 TOleContainer的事件 113
3.5 动态数据交换 113
3.5.1 开发动态数据交换程序的一般步骤 114
3.5.2 TDDEClientConv元件 115
3.5.3 TDDEClientItem元件 118
3.5.4 TDDEServerConv元件 119
3.5.5 TDDEServerItem元件 120
3.6 文件列表框 120
3.7 目录列表框 123
3.8 驱动器组合框 126
3.9 文件类型过滤器 127
第四章 Win32公共控件 130
4.1 TAB控件 130
4.2 多页控件 134
4.2.1 Win31风格的多页控件 134
4.2.2 Win95风格的多页控件 134
4.2.3 TPageControl的特性、方法和事件 135
4.2.4 TTabSheet对象 137
4.2.5 在两个多页控件之间拖放页 139
4.3 图像列表 140
4.3.1 怎样在设计期建立图像列表 140
4.3.2 TImageList的特性、方法和事件 141
4.3.4 用TImageList元件实现屏幕捕捉器 146
4.3.3 怎样在运行期动态建立图像列表 146
4.4 多文本格式编辑器 147
4.4.1 TRichEdit的特性和方法 148
4.4.2 TTextAttributes对象 153
4.4.3 TParaAttributes对象 154
4.4.4 动态显示当前插入点所在的行和列 155
4.5 跟踪条 155
4.6 进程条 157
4.7 加/减控件 159
4.8 热键 161
4.9 AVI播放器 162
4.10 日期和时间 165
4.11 月历 168
4.12.1 TTreeView的特性、方法和事件 170
4.12 树状视图 170
4.12.2 TTreeNode对象 180
4.12.3 TTreeNodes对象 186
4.13 列表视图 189
4.14 表头控件 202
4.15 状态栏 205
4.15.1 怎样用TPanel元件制作状态栏 205
4.15.2 怎样用TStatusBar元件制作状态栏 206
4.15.3 TStatusBar的特性、方法和事件 207
4.16 工具栏 209
4.16.1 用TPanel元件制作工具栏 209
4.16.2 用TToolBar元件制作工具栏 210
4.16.3 怎样在运行期操纵工具栏上的快捷按钮 211
4.16.4 TToolBar的特性、方法和事件 211
4.16.5 TToolButton对象 213
4.17.1 在设计期建立带 215
4.17.2 在运行期建立带 215
4.17 酷栏 215
4.17.3 TCoolBar的特性、方法和事件 216
4.17.4 TCoolBand对象 218
4.18 TPageScroller 219
第五章 操纵Form和应用程序 221
5.1 TScrollingWinControl 221
5.2 TCustomForm 222
5.3 TForm 235
5.4 记忆Form关闭前的状态 235
5.5 多文档界面程序 236
5.5.2 多文档界面程序的“子”Form 237
5.5.1 多文档界面程序的“父”Form 237
5.5.3 自动创建“子”Form的实例 238
5.5.4 怎样在运行期生成“子”Form的实例 238
5.5.5 合并菜单 239
5.5.6 排列打开的子窗口 239
5.6 控制台程序 240
5.7 操纵应用程序 241
5.7.1 TApplication的特性 242
5.7.2 TApplication的方法 246
5.7.3 怎样响应运行期元件的事件 250
5.7.4 TApplication的事件 250
5.8 应用程序的实例 256
5.9.1 静态引入 257
5.9 动态链接库 257
5.9.2 动态引入 258
5.9.3 LoadLibrary函数 258
5.9.4 LoadLibraryEx函数 259
5.9.5 GetProcAddress函数 259
5.9.6 FreeLibrary函数 260
5.9.7 怎样写自己的动态链接库 260
5.9.8 在动态链接库中使用VCL元件 261
5.10 服务程序 263
5.10.1 创建一个服务程序 263
5.10.2 TServiceApplication 265
5.10.3 TService 265
5.10.4 服务专用的线程 270
5.10.5 一个Internet服务实例 272
第六章 操作屏幕与打印机 274
6.1 TScreen 274
6.2 显示和打印的一致性 279
6.3 TPrinter对象 280
6.4 DEVMODE结构 284
6.5 打印机控制码 285
第七章 操纵图像 287
7.1 TCanvas 287
7.2 TPen 296
7.3 TBrush 300
7.4 TPicture 302
7.5 TBitmap 303
7.6 TMetafile 309
7.7 TMetafileCanvas 310
7.8 如何设计一个作图软件 311
第八章 操纵字体、字符串列表、注册表和剪贴板 318
8.1 怎样操纵字体 318
8.2 TStrings 320
8.3 TStringList 327
8.4 怎样读写Windows的注册表 329
8.5 操纵剪贴板 335
第九章 多线程 339
9.1 多线程概述 339
9.2 创建线程对象 340
9.3 设置线程的优先级 341
9.4 定义线程函数 342
9.4.1 访问可视化元件库 342
9.4.3 检查Terminated特性 343
9.4.2 线程局部变量 343
9.5 锁定和阻塞 344
9.6 依赖另一个线程的执行结果 345
9.7 挂起和唤醒 346
9.8 一个典型的多线程应用程序 347
第十章 包 353
10.1 什么是包 353
10.2 怎样安装运行期包 353
10.3 怎样安装设计期包 355
10.4 建立自己的包 357
10.5 怎样编译包 360
10.6 包的版本信息 361
10.7 包收集器 362
10.8 怎样发布包 363
11.1.2 现有的元件 364
11.1.1 公共祖先类 364
第十一章 编写自己的元件 364
11.1 选择祖先类 364
11.1.3 元件模板 365
11.1.4 我们的建议 365
11.2 建立元件框架 365
11.3 手工建立元件框架 367
11.4 加入特性 369
11.4.1 加入简单型的特性 369
11.4.2 加入枚举型的特性 370
11.4.3 加入集合型的特性 371
11.4.4 加入对象型特性 372
11.4.5 加入数组型特性 373
11.4.6 公开继承的特性 373
11.4.7 给出特性的默认值 374
11.5 加入方法 375
11.5.1 方法的可见性 375
11.5.2 避免内部相关性 375
11.5.3 给方法命名 375
11.5.4 声明和实现方法 376
11.6 加入事件 376
11.7 编写特性编辑器 377
11.7.1 选择合适的祖先 378
11.7.2 重载某些方法 378
11.7.3 注册特性编辑器 381
11.8 编写元件编辑器 382
11.9 把元件加到元件选项板上 384
- 《糊涂国王摸月亮 立体图形的组合》(韩)高滋贤文 2016
- 《程序逻辑及C语言编程》卢卫中,杨丽芳主编 2019
- 《地采暖用实木地板》张凯,黄安民 2019
- 《战略情报 情报人员、管理者和用户手册》(澳)唐·麦克道尔(Don McDowell)著 2019
- 《超强大·英语10000+常考单词+常用搭配,随身带随时用》朱晓琴 2019
- 《普通高等教育农业部“十二五”规划教材 基础化学实验 农科各专业用 第2版》罗志刚编 2014
- 《全国职业院校工业机器人技术专业规划教材 工业机器人现场编程》(中国)项万明 2019
- 《人体寄生虫学学习指导与习题集 供基础 临床 预防 口腔医学类专业用 第2版》诸欣平,苏川 2018
- 《皮革用化学品生产工艺与技术》宋小平,韩长日著 2018
- 《编程超有趣 奇妙Python轻松学 第1辑》HelloCode人工智能国际研究组 2018
- 《中风偏瘫 脑萎缩 痴呆 最新治疗原则与方法》孙作东著 2004
- 《水面舰艇编队作战运筹分析》谭安胜著 2009
- 《王蒙文集 新版 35 评点《红楼梦》 上》王蒙著 2020
- 《TED说话的力量 世界优秀演讲者的口才秘诀》(坦桑)阿卡什·P.卡里亚著 2019
- 《燕堂夜话》蒋忠和著 2019
- 《经久》静水边著 2019
- 《魔法销售台词》(美)埃尔默·惠勒著 2019
- 《微表情密码》(波)卡西亚·韦佐夫斯基,(波)帕特里克·韦佐夫斯基著 2019
- 《看书琐记与作文秘诀》鲁迅著 2019
- 《酒国》莫言著 2019
- 《大学计算机实验指导及习题解答》曹成志,宋长龙 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《大学生心理健康与人生发展》王琳责任编辑;(中国)肖宇 2019
- 《大学英语四级考试全真试题 标准模拟 四级》汪开虎主编 2012
- 《大学英语教学的跨文化交际视角研究与创新发展》许丽云,刘枫,尚利明著 2020
- 《北京生态环境保护》《北京环境保护丛书》编委会编著 2018
- 《复旦大学新闻学院教授学术丛书 新闻实务随想录》刘海贵 2019
- 《大学英语综合教程 1》王佃春,骆敏主编 2015
- 《大学物理简明教程 下 第2版》施卫主编 2020
- 《指向核心素养 北京十一学校名师教学设计 英语 九年级 上 配人教版》周志英总主编 2019