图书介绍

GUI编程技术【2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载】

GUI编程技术
  • 徐新华编著 著
  • 出版社: 北京:人民邮电出版社
  • ISBN:7115073759
  • 出版时间:1998
  • 标注页数:438页
  • 文件大小:41MB
  • 文件页数:452页
  • 主题词:

PDF下载


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

下载说明

GUI编程技术PDF格式电子书版下载

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

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

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

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

图书目录

目 录1

第一章1

VCL的结构1

1.1概述1

1.2TObject2

1.3TPersistent5

1.4TComponent6

1.5TControl10

1.6TWinControl25

1.7TGraphicControl37

1.8TCustomControl38

2.1.1打开菜单设计器39

2.1 菜单39

设计应用程序的图形界面39

第二章39

2.1.2TMenuItem对象40

2.1.3菜单嵌套46

2.1.4应用菜单模板和菜单资源47

2.1.5TMemu对象47

2.1.6TMainMenu元件的特性、方法、事件49

2.1.7怎样在运行期控件菜单50

2.2快捷菜单50

2.3标签52

2.4编辑框55

2.5多行文本编辑器60

2.6命令按钮62

2.7复选框63

2.8单选框65

2.9列表框67

2.10组合框75

2.11滚杆78

5.2.3TPageControl元件的特性、方法和事件79

2.13单选分组框81

2.12分组框81

2.14窗格83

2.15动作列表85

2.15.1动作列表机制的三个环节85

2.15.2管理动作列表85

2.15.3为客户指定一个动作87

2.16位图按钮87

2.17快捷按钮89

2.18按格式输入编辑框90

2.19 自绘栅格93

2.20字符串栅格98

2.21图像100

2.22几何图形102

2.23分界103

2.24滚动箱104

2.25带复选框的列表框106

2.26尺寸调节杆107

2.27静态文本110

2.28TControlBar111

第三章113

公共对话框113

3.1TCommonDialog113

3.2“打开”对话框114

3.3“另存为”对话框119

3.4能预览图像的“打开”对话框119

3.5能预览图像“另存为”对话框120

3.6“字体”对话框121

3.7“颜色”对话框123

3.8“打印”对话框124

3.9“打印设置”对话框127

3.10“查找”对话框128

3.11“替换”对话框130

第四章133

实现系统控制功能133

4.1定时器133

4.2画板134

4.3媒体播放器135

4.4 OLE客户144

4.4.1 创建OLE客户的一般步骤145

4.4.2 TOleContainer元件的特性147

4.4.3TOleContainei元件的方法150

4.4.4 TOleContainer元件的事件155

4.5.1开发DDE程序的一般步骤156

4.5动态数据交换156

4.5.2 TDDEClientConv元件157

4.5.3TDDEClientItem元件160

4.5.4 TDDEServerConv元件161

4.5.5TDDEServerItem元件162

4.6文件列表框163

4.7目录列表框166

4.8驱动器组合框169

4.9文件类型过滤器170

第五章173

Win32公共控件173

5.1TAB控件173

5.2多页控件177

5.2.1 Win31风格的多页控件177

5.2.2 Win95/98风格的多页控件178

5.2.4TTabSheet对象181

5.2.5在两个多页控件之间拖放页182

5.3图像列表184

5.3.1怎样在设计期建立图像列表184

5.3.2怎样在运行期动态建立图像列表185

5.3.3TImageList的特性、方法和事件185

5.3.4用TImageList元件实现屏幕捕捉器191

5.4 RTF编辑器191

5.4.1TRichEdit元件的特性和方法192

5.4.2TTextAttributes对象198

5.4.3怎样在运行期设置字符格式198

5.4.4 TParaAttributes对象199

5.4.5动态显示当前插入点所在的行和列200

5.5跟踪条201

5.6进程条202

5.7加/减控件205

5.8热键控件207

5.9 AVI播放器208

5.10日期和时间控件211

5.11月历214

5.12树状视图216

5.12.1TTreeView元件的特性、方法和事件216

5.12.2TTreeNode对象225

5.12.3TTreeNodes对象232

5.12.4树状视图与Master/Detail数据库234

5.12.5用树状视图描述类的继承关系235

5.13列表视图236

5.14表头控件250

5.15状态栏253

5.15.1怎样用TPanel元件制作状态栏254

5.15.2怎样用TStatusBar元件制作状态栏254

5.15.3TStatusBar元件的特性、方法和事件255

5.16工具栏257

5.16.1用TPanel元件制作工具栏258

5.16.2用TToolBar元件制作工具栏258

5.16.3怎样在运行期操纵工具栏上的快捷按钮259

5.16.4TToolBar元件特性、方法和事件260

5.16.5TToolButton对象262

5.17“酷”263

5.17.2在运行期建立段264

5.17.1在设计期建立段264

5.17.3 TCoolBar元件的特性、方法和事件265

5.17.4 TCoolBand对象267

5.18TPageScroller269

第六章271

操纵Form和应用程序271

6.1TScrollingWinControl271

6.2TCustomForm272

6.3TForm285

6.4记忆Form关闭前的状态286

6.5 MDI程序287

6.5.1 MDI程序的“父”Form288

6.5.2 MDI程序的“子”Form288

6.5.3 自动创建“子”Form的实例288

6.5.5合并菜单289

6.5.4怎样在运行期生成“子”Form的实例289

6.5.6排列打开的子窗口290

6.6控制台程序291

6.7操纵应用程序293

6.7.1 TApplication的特性294

6.7.2TApplication的方法297

6.7.3怎样响应运行期元件的事件302

6.7.4TApplication的事件303

6.8应用程序的实例307

6.9服务程序308

第七章313

操纵图像313

7.1TCanvas313

7.2TPen323

7.3TBrush327

7.4TPicture329

7.5TBitmap330

7.6TMetafile336

7.7 TMetafileCanvas337

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

第八章345

操纵屏幕和打印机345

8.1TScreen345

8.2显示和打印的一致性351

8.3 TPrinter对象352

8.4 Writeln过程356

8.5 DEVMODE结构357

8.6打印机控制码358

9.1TFont361

注册表和剪贴板361

第九章361

操纵字体、字符串列表、361

9.2 TStrings364

9.3TStringList370

9.4TRegistry372

9.5TClipboard378

第十章383

多线程应用程序383

10.1多线程概述383

10.2创建线程对象384

10.3设置线程的优先级385

10.4定义线程函数386

10.4.1 访问VCL386

10.4.2线程局部变量387

10.4.3检查Terminated特性388

10.5锁定和阻塞388

10.6依赖另一个线程的执行结果389

10.7挂起和唤醒391

10.8一个典型的多线程应用程序392

第十一章399

Open Tools API399

11.1 怎样创建专家(Expert)399

11.2怎样注册专家403

11.3 IDE的服务接口404

11.4标准型专家的示例405

11.5加载型专家的示例410

12.1.1公共祖先类413

12.1选择祖先类413

第十二章413

编写自己的元件413

12.1.2现有的元件414

12.1.3元件模板414

12.1.4我们的建议414

12.2建立元件框架415

12.3手工建立元件框架416

12.4加入特性417

12.4.1加入简单型的特性417

12.4.2加入枚举型的特性418

12.4.3加入集合型的特性419

12.4.4加入对象型特性420

12.4.5加入数组型特性422

12.4.6给出特性的默认值423

12.5.3给方法命名424

12.5.4加入标准的方法424

12.5加入方法424

12.5.2避免内部相关性424

12.5.1 方法的可见性424

12.5.5加入虚拟方法425

12.5.6加入动态方法425

12.5.7加入抽象方法426

12.6加入事件426

12.7编写特性编辑器429

12.7.1选择合适的祖先429

12.7.2重载某些方法430

12.7.3注册特性编辑器433

12.8如何编写元件编辑器434

12.9把元件加到IDE中437

热门推荐