图书介绍

图形用户界面编程技术【2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载】

图形用户界面编程技术
  • 徐新华著 著
  • 出版社: 北京:清华大学出版社
  • ISBN:730203897X
  • 出版时间:2000
  • 标注页数:385页
  • 文件大小:46MB
  • 文件页数:395页
  • 主题词:

PDF下载


点此进入-本书在线PDF格式电子书下载【推荐-云解压-方便快捷】直接下载PDF格式图书。移动端-PC端通用
种子下载[BT下载速度快]温馨提示:(请使用BT下载软件FDM进行下载)软件下载地址页直链下载[便捷但速度慢]  [在线试读本书]   [在线获取解压码]

下载说明

图形用户界面编程技术PDF格式电子书版下载

下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。

建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!

(文件页数 要大于 标注页数,上中下等多册电子书除外)

注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具

图书目录

第一章 设计应用程序的图形界面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 TControlBar72

2.1 TCommonDialog75

第二章 公共对话框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 TPageScroller219

第五章 操纵Form和应用程序221

5.1 TScrollingWinControl221

5.2 TCustomForm222

5.3 TForm235

5.4 记忆Form关闭前的状态235

5.5 多文档界面程序236

5.5.2 多文档界面程序的“子”Form237

5.5.1 多文档界面程序的“父”Form237

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 TServiceApplication265

5.10.3 TService265

5.10.4 服务专用的线程270

5.10.5 一个Internet服务实例272

第六章 操作屏幕与打印机274

6.1 TScreen274

6.2 显示和打印的一致性279

6.3 TPrinter对象280

6.4 DEVMODE结构284

6.5 打印机控制码285

第七章 操纵图像287

7.1 TCanvas287

7.2 TPen296

7.3 TBrush300

7.4 TPicture302

7.5 TBitmap303

7.6 TMetafile309

7.7 TMetafileCanvas310

7.8 如何设计一个作图软件311

第八章 操纵字体、字符串列表、注册表和剪贴板318

8.1 怎样操纵字体318

8.2 TStrings320

8.3 TStringList327

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

热门推荐