《GUI编程技术》求取 ⇩

目 录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

1998《GUI编程技术》由于是年代较久的资料都绝版了,几乎不可能购买到实物。如果大家为了学习确实需要,可向博主求助其电子版PDF文件(由徐新华编著 1998 北京:人民邮电出版社 出版的版本) 。对合法合规的求助,我会当即受理并将下载地址发送给你。

高度相关资料

ActiveX编程技术与技巧(1998 PDF版)
ActiveX编程技术与技巧
1998 北京:电子工业出版社
Visual C++程序设计技能教程与实训  OOP、GUI与Web开发( PDF版)
Visual C++程序设计技能教程与实训 OOP、GUI与Web开发
ActiveX编程技术与技巧( PDF版)
ActiveX编程技术与技巧
Java编程技术教程(1999年02月第1版 PDF版)
Java编程技术教程
1999年02月第1版
谈判(1994 PDF版)
谈判
1994
FoxPro2.5实用编程技术(1995 PDF版)
FoxPro2.5实用编程技术
1995 北京:机械工业出版社
Java语言编程技术(1997 PDF版)
Java语言编程技术
1997 北京:清华大学出版社
Java实用编程技术(1998 PDF版)
Java实用编程技术
1998 北京:中国水利水电出版社
Database和MIDAS编程技术(1998 PDF版)
Database和MIDAS编程技术
1998 北京:人民邮电出版社
Java for Internet编程技术(1997 PDF版)
Java for Internet编程技术
1997 北京:电子工业出版社
Visual C++ 5.0编程技术(1998 PDF版)
Visual C++ 5.0编程技术
1998 北京:北京航空航天大学出版社
Windows NT3.1编程技术(1998 PDF版)
Windows NT3.1编程技术
1998 北京:电子工业出版社
高级Windows编程技术(1999 PDF版)
高级Windows编程技术
1999 西安:西安交通大学出版社
MODEM通信编程技术(1998 PDF版)
MODEM通信编程技术
1998 西安:西安电子科技大学出版社
Visual Basic 4.0编程技术(1997 PDF版)
Visual Basic 4.0编程技术
1997 西安:西北工业大学出版社