目录 1
第1章 Object Pascal语言 1
1.1 应用程序一般开发过程 2
1.2 简单计算器 7
1.3 常用数据类型的定义与应用 10
1.4 定义和使用过程与函数 13
1.5 字符串类型的对比应用 15
1.6 for循环打印九九乘法表 16
1.7 while循环累加1到1000演示 18
1.8 repeat语句求最大公约数 20
1.9 case语句判断整数范围 21
1.10 if语句判断整数范围 23
1.11 格式化输出结果 25
1.12 字符串与数据类型的转换 27
1.13 二、十、十六进制数的相互转换 29
1.14 MemoryStream传送文本 32
1.15 TFileStream实现文件复制 34
1.16 数据库图像导入、导出 35
第2章 界面制作 39
2.1 透明文本与边框效果 40
2.2 动态按钮控件数组的实现 42
2.3 密码、日期数据输入 44
2.4 具有记忆功能的输入组合框 46
2.5 惟一性和组合性选择的比较 48
2.6 容器间移动指定“物体” 50
2.7 栏状控件功能演示 52
2.8 图形图像控件应用 55
2.9 在树状控件中添加子项 58
2.10 简单文件浏览系统 60
2.11 进度条应用演示 62
2.12 网格显示指定内容 64
2.13 主菜单与弹出菜单 66
2.14 电子时钟 70
2.15 常用对话框综合演示 72
2.16 不规则窗体的制作与恢复 79
2.17 应用程序窗口制作技巧 81
2.18 常用桌面编程技巧 87
2.19 托盘程序与可变移动窗口 91
第3章 文本处理 94
3.1 字符串的截取与复制 95
3.2 字符串的加密与解密 98
3.3 HTML转换为TXT文件 100
3.4 TStringList常用方法 103
3.5 TStringList的自画应用 107
3.6 TList制作不同控件数组 109
3.7 单文本编辑器的设计 111
3.8 多页面文本编辑器 114
3.9 制作MDI文本编辑器 118
第4章 图形图像处理 126
4.1 点、线、面等基本作图 127
4.2 画笔常用方法和功能属性 131
4.3 画刷常用方法和功能属性 135
4.4 颜色随机生成与渐进 140
4.5 判断图像文件类型 143
4.6 图像与剪贴板应用 144
4.7 任意背景颜色透明位图显示 146
4.8 指定背景颜色透明位图显示 149
4.9 图形图像浏览编辑软件 152
4.10 JPEG、ICO等图像转化为BMP图像 161
4.11 图形图像的特技效果制作 162
第5章 多媒体处理 170
5.1 声卡检测与音量设置 171
5.2 播放WAV文件的几种方法 173
5.3 ImageList实现动画和动画图标 176
5.4 应用鼠标实现动画 179
5.5 应用位图和Tanimate、Timer类实现动画 182
5.6 多媒体控件编程:制作简易媒体播放器 184
第6章 文件管理 186
6.1 文本文件的读取与编辑 187
6.2 文件操作综合演示 188
6.3 目录操作综合实例 191
6.4 磁盘操作综合实例 195
6.5 全盘文件查找 197
6.6 文件管理器制作实例 199
第7章 Windows高级编程应用 218
7.1 定义最基本的TThread类程序 219
7.2 Thread类线程程序综合应用 223
7.3 利用多线程API建立管理线程应用 229
7.4 基于文件句柄的文本打印方法 233
7.5 利用TPrinter对象实现图像、文本打印 235
7.6 Windows中的拖动技术 238
7.7 剪贴板与文本图像处理 240
7.8 DLL动态链接库的制作 245
7.9 DLL动态链接库的调用 247
7.10 资源文件的利用 249
7.11 poke游戏发牌举例 255
第8章 数据库 260
8.1 数据库表的设计及程序显示 261
8.2 程序动态实现表单的设计与建立 265
8.3 动态别名设置与系统别名列表显示 267
8.4 利用BatchMove控件实现数据库表的备份 270
8.5 利用Query控件实现SQL数据查询操作 272
8.6 利用ClientDataSet控件读取XML数据库表 273
8.7 数据控制组件综合演示 274
8.8 利用Filter制作复合条件的数据检索 276
8.9 SQL在数据库表中的应用 279
第9章 Internet高级编程 284
9.1 编程实现HTTP协议的处理 285
9.2 WNET API中常用功能的调用 291
9.3 POP3协议的处理 293
9.4 获得本机名称和IP地址 296
9.5 设置主机名称 297
9.6 如何检测连线状态 298
第10章 .NET FrameWork编程基础 300
10.1 WinForm应用程序开发基础 301
10.2 Button、复选框和单选按钮编程演示 303
10.3 Panel、GroupBox、TabControl控件编程 304
10.4 ListBox、ListView、ComboBox、TreeView控件编程 305
10.5 水平垂直滚动条、TrackBar、ProgressBar控件编程 309
10.6 工具栏和状态栏控件编程演示 310
10.7 定时器控件编程演示 312
第11章 .NET文本、界面编程 314
11.1 Label、LinkLabel、TextBox、RichEdit编程演示 315
11.2 主菜单与弹出菜单编程演示 316
11.3 常用对话框控件综合演示 318
11.4 文本与剪贴板的交互应用 320
11.5 WinForm MDI应用程序制作 321
第12章 .NET图形图像编程 326
12.1 PictureBox、ImageList图形图像类控件应用 327
12.2 .NET中常用颜色的设置 329
12.3 .NET中图像显示的几种方法 331
12.4 .NET中常用绘图方法综合演示 333
12.5 图形图像与剪贴板的交互应用 337
12.6 图形图像编辑软件的制作 339
第13章 .NET文件、目录编程 344
13.1 File对象常用方法综合演示 345
13.2 Directory对象常用方法综合演示 347
13.3 .NET中文件、Stream读写操作对比演示 351
13.4 利用TreeView控件制作目录树 356
13.5 利用ListView控件制作文件列表视图 358
第14章 .NET其他高级编程应用 362
14.1 .NET中多线程的定义与使用 363
14.2 .NET中的文本打印技术 366
14.3 .NET中的图像打印技术 369
14.4 .NET中的数据、对象拖动技术 371
14.5 利用BDP引擎开发.NET数据库应用 374
14.6 .NET开发邮件发送工具 382
14.7 .NET开发IE浏览器 385
第15章 ASP.NET高级编程 396
15.1 应用ASP.NET编写Web应用程序 397
15.2 在Web应用中加入BDP数据库技术 402
15.3 应用ASP.NET编写WebService 407
15.4 VCL Form Application应用WebService 413
15.5 Windows Forms Application应用WebService 420