《Delphi 2005精彩编程百例》PDF下载

  • 购买积分:12 如何计算积分?
  • 作  者:王振江等编著
  • 出 版 社:北京:中国水利水电出版社
  • 出版年份:2006
  • ISBN:7508433335
  • 页数:346 页
图书介绍:Delphi是Borland非常著名的应用开发系统软件,版本更新的速度表明了其生机勃勃的竞争力。在新近推出的Delphi2005中更增加了对.Net Framework的支持,使其使用范围更加广泛,具有了更大的活力。本书从实际应用的角度出发,详细介绍了经典的Delphi应用程序的开发和新增的基于.Net Framework的应用程序开发。第一章介绍了在Delphi中开发应用程序的一些基础知识和技能;第二章在第一章的基础上组建了一些比较大的应用,开阔读者的眼界;第三章介绍了图形图像和多媒体的相关开发;第四章为数据库应用开发,包括了经典的Delphi数据库开发和ADO.NET的应用开发;第五章介绍了网络应用程序的开发,主要为网络通信和ASP.NET应用程序的开发。本书适合Delphi初学者阅读,也可以作为中级开发人员的参考书。

前言 2

第一章 Delphi 2005编程基础 2

1.1 Delphi开发语言概述 2

目录 2

1.1.1 VCLForms Application for.NET 3

1.1.2 Windows Forms Application for.NET 5

1.1.3 VCL Forms Application for Win32 6

1.1.5 IntraWeb Web应用程序 7

1.2 Delphi 2005开发环境介绍 7

1.1.4 ASP.NET Web应用程序 7

实例1 透明窗体 9

实例2 程序启动窗体 12

实例3 Windows系统动画 15

实例4 使用WindowsAPI 18

实例5 进度条和单选按钮组实例 21

实例6 使用Windows消息 24

实例7 使用自定义消息(一) 27

实例8 使用自定义消息(二) 30

实例9 模式和无模式对话框 33

实例10 生成奇异窗体 36

实例11 动态创建菜单 40

实例12 操作系统级菜单 43

实例13 制作漂亮的菜单 46

实例14 实现关机功能 48

实例15 多样化显示窗体 51

实例16 隐藏桌面和任务栏 55

实例17 改变桌面墙纸 58

实例18 改变显示器分辨率 61

实例19 创建托盘程序 64

实例20 简单定时器 67

第二章 组件综合应用 71

2.1 VCL Forms应用程序开发 71

2.1.1 文本相关组件 71

2.1.2 按钮和检查框组件 71

2.1.3 分组、分界组件 72

2.1.4 图形图像组件 72

2.1.5 菜单组件 72

2.2 Windows Forms程序开发介绍 72

2.2.1 控制台应用程序 73

2.2.2 Windows窗体应用程序 74

2.2.3 系统服务程序 75

实例21 制作电子表 78

实例22 制作石英钟 81

实例23 猜数字游戏 85

实例24 查找窗体及其属类 89

实例25 使用线程 92

实例26 多线程同步 95

实例27 模拟控制台程序 98

实例28 光驱关闭程序 101

实例29 简单记事本 104

实例30 文件浏览器 108

实例31 简单计算器 110

实例32 获得系统信息 115

实例33 模拟欠阻尼阶跃曲线 118

实例34 定制开机启动程序 122

实例35 创建指定大小的文件 125

实例36 使用系统事件日志 128

实例37 使用追踪调试程序 131

实例38 经典方式使用WinForm事件 135

实例39 创建服务程序 138

实例40 监视系统文件和目录 142

第三章 图形图像和多媒体 147

3.1 VCLForms系统图形图像开发 147

3.1.1 TCanvas对象 147

3.1.2 TPen对象 148

3.1.3 Tbrush对象 149

3.1.4 TColor类型 149

3.1.8 TBitmap对象 150

3.1.7 TImage部件 150

3.1.6 TPicture对象 150

3.1.5 TGraphic对象 150

3.2 Windows Forms系统图形图像开发 151

3.2.1 Graphics类 151

3.2.2 Pen类 152

3.2.3 Brush类 152

3.2.4 Font类 153

3.2.5 Bitmap类 153

3.2.6 图像变换 153

实例41 图形的多样化显示 155

实例42 透明的素描板 157

实例43 简单编辑图片 160

实例44 像素点RGB的转换 163

实例45 弹出窗口 165

实例46 动态改变鼠标和图标 167

实例47 截取图像部分并显示 170

实例48 文字动态滚动 172

实例49 飞行的窗口及图片 174

实例50 媒体播放器 176

实例51 创建第一个WinForm绘图程序 178

实例52 使用Windows画笔 180

实例53 使用Windows画刷 184

实例54 使用字体 186

实例55 绘制图像和文本 189

实例56 处理颜色 192

实例57 使用坐标转换 196

实例58 小型画板 198

实例59 图像格式转换 203

实例60 将绘图存入文件 206

4.1.1 BDE方案 211

4.1 VCL Forms环境下的数据库编程 211

第四章 数据库应用 211

4.1.2 dbExpress方案 213

4.2 Windows Forms环境下的数据库编程 214

4.2.1 XML和ADO.NET 215

4.2.2 ADO.NET组件 215

4.2.3 使用DataReader还是DataSet 216

4.2.4 ADO.NET的核心对象 216

实例61 创建第一个数据库应用 219

实例62 了解BDE 224

实例63 使用TTable动态建表 226

实例64 使用TQuery 229

实例65 使用带参数SQL查询 231

实例66 建立主从表 234

实例67 使用TBatchMove 236

实例68 用TTable的Filter实现查询 239

实例69 了解dbExpress 241

实例70 使用TSQLDataSet 244

实例71 了解ADO.NET 247

实例72 使用DataSet 250

实例73 使用参数 253

实例74 写入数据到XML 257

实例75 使用数据绑定 260

实例76 使用DataGrid 262

实例77 使用DataTable 265

实例78 使用DataReader检索多个数据集 268

实例79 使用DataSet操作XML 271

实例80 修改DataSet中数据 273

5.1 Windows Forms网络编程 277

5.1.1 TCPListener类 277

第五章 网络互联 277

5.1.2 TCPClient类 278

5.1.3 UdpClient类 278

5.1.4 NetworkStream类 279

5.1.5 Socket类 279

5.2 ASP.NET Web编程 280

5.2.1 Web配置 280

5.2.2 Global.asax文件 281

5.2.3 页面配置 281

5.2.4 ASP.NET的Page类 282

5.2.5 XML Web服务 283

实例81 网络聊天服务器端 284

实例82 网络聊天客户端 288

实例83 邮件发送程序 293

实例84 创建第一个ASP.NET程序 296

实例85 使用Response对象 300

实例86 使用Request对象 302

实例87 使用Session对象 305

实例88 使用Cookie对象 308

实例89 使用验证组件 311

实例90 在ASP.NET中应用ADO.NET 313

实例91 使用文件 315

实例92 使用XML(一) 318

实例93 使用XML(二) 321

实例94 使用广告组件 323

实例95 网页综合应用(一) 326

实例96 网页综合应用(二) 329

实例97 建立网络服务程序 333

实例98 使用网络服务 335

实例99 简单Web浏览器 338

实例100 简单Ftp客户端 342