《Delphi程序设计技能百练》PDF下载

  • 购买积分:12 如何计算积分?
  • 作  者:第一时间工作室编著
  • 出 版 社:北京:中国铁道出版社
  • 出版年份:2004
  • ISBN:7113053009
  • 页数:345 页
图书介绍:突出软件的核心知识——每课开始都进行核心知识讲解,将知识要点呈现出来,以便与后面的练习相对应。反复进行技能特训——每课根据技能核心知识安排大量的实例进行全面训练,达到快速掌握技能的目标。环环相扣的组织结构——练习案例之间通过有效地组织,根据读者学习习惯和知识点的不同安排内容,方便读者循环渐进地学习。Delphi是由著名的Borland公司开发的新一代可视化程序开发工具,一直以来受到软件开发人员的广泛青睐。为了满足广大读者的愿望,深入掌握Delphi编程的技巧,故作者编写此书,本书以课堂讲解的形式向读者讲述了Delphi各方面的使用技巧。每一课利用4-5页的篇幅讲述本课所涉及到的基本知识点,然后以练习的形式逐步深入,以达到融会贯通的目的。全书共分为10章,每一章都深入浅出地介绍了Delphi的使用技巧,其中包括Object Pascal、界面设计、控件使用、图形图像、多媒体应用、文件处理、系统控制、高级应用、数据库应用和网络编程。几乎囊括了Delphi编程的全部内容,学完本书,读者一定有所收获。本书资料丰富、内容详实,涵盖了Delphi编程的难点和热点,适合于Delphi的初中级开发人员

目录 1

第1章Delphi基础 1

课堂讲解 2

一、Delphi的文件结构 2

二、源代码文件的组织 5

上机练习 7

练习1 第一个简单的程序 7

练习2编写控制台程序 13

练习3计算器 14

练习4统计文字数目 17

练习5动画按钮 19

练习6自定义提示信息 20

练习7闪现窗体 26

练习8对话框应用 33

练习9倾斜的文字 35

练习10位图菜单 38

第2章 Object Pascal语言 41

一、简单数据类型 42

二、复杂数据类型 42

课堂讲解 42

三、控制语句 44

四、面向对象技术 45

上机练习 47

练习11设置和取得字符串的长度 47

练习12对记录进行初始化操作 48

练习13将动态数组中的内容写入文件 49

练习14创建和使用对象 51

练习15控制程序的运行情况 56

练习16对字符串按照一定的规则进行分割 58

练习17修改系统时间 60

练习18修改系统菜单 61

练习19启动控制面板的各个项目 63

练习20将Icon类型的文件转换为Bmp文件 66

第3章界面操作 69

课堂讲解 70

一、窗体的属性 70

二、窗体的方法 71

三、窗体的事件 72

上机练习 73

练习21 始终保持在最前的窗体 73

练习22分割窗体 76

练习23透明窗体 78

练习24不规则窗体 79

练习25资源管理器 81

练习26限制鼠标位置 83

练习27在标题栏添加按钮 85

练习28多文档窗体 88

练习29 Dock技术应用 90

练习30动态生成菜单 94

第4章图形图像编程 97

一、Canvas对象 98

课堂讲解 98

二、Color属性 99

三、TPen Object(画笔对象) 100

四、TBrush Object(画刷对象) 100

上机练习 101

练习31小时钟 101

练习32可变背景窗体 105

练习33图像的翻转 108

练习34抓取桌面图像 110

练习35将图片转为灰度 115

练习36制作透明窗体 118

练习37实现渐变效果 119

练习38将图像从jpg、ico、emf、wmf格式转换为bmp格式 132

练习39双缓冲技术实现动画 134

练习40浏览大图片 138

第5章Windows外壳处理 141

课堂讲解 142

一、注册表操作 142

二、更新注册表操作 144

三、启动外部程序 145

四、API应用 146

上机练习 147

练习41 调用IE 147

练习42托盘程序 149

练习43更改桌面 153

练习44修改显示器的分辨率 158

练习45发送消息 159

练习46向IE的工具栏中添加按钮 161

练习47应用程序的快捷方式 163

练习48取得系统目录 169

练习49设置程序自动启动 172

练习50限定程序的使用次数 174

第6章文件操作 177

课堂讲解 178

一、文件的基本操作函数 178

二、文件操作控件 180

上机练习 180

练习51 查看驱动器的类型 180

练习52文件编辑器 182

练习53将IE收藏夹导出为HTML文件 187

练习54文件管理器 192

练习55搜索文件 199

练习56清空回收站的内容 203

练习57对目录进行操作 204

练习58递归法遍历磁盘目录 207

练习59查看文件信息 209

练习60查看系统信息 212

第7章高级应用编程 216

课堂讲解 217

一、Clipboard对象 217

二、Tthread类 218

三、TPrinterObject(打印机对象) 219

上机练习 219

练习61 DLL应用 219

练习62自定义控件 221

练习63操作剪贴板 225

练习64编写多线程程序 227

练习65格式化磁盘 230

练习66打印操作 232

练习67 HOOK技术 234

练习68 OLE技术 236

练习69 INI文件应用 239

练习70制作安装程序 241

第8章多媒体编程 247

课堂讲解 248

一、TMediaPlayer控件 248

二、Mode属性 251

三、TimeFormat属性 251

上机练习 252

练习71直接播放声音 252

练习72循环播放声音 255

练习73图像变形 257

练习74简单动画箭头 259

练习75动画窗体 262

练习76图像放大镜 265

练习77声音播放器 268

练习78 CD播放器 271

练习79媒体播放器 274

练习80视频播放器 276

第9章数据库编程 279

一、Delphi 7访问数据库的机制 280

课堂讲解 280

二、数据库程序的连接方式 281

三、数据连接控件 281

四、数据感知控件概览 282

上机练习 283

练习81第一个数据库程序 283

练习82创建主从表应用程序 286

练习83数据库浏览程序 290

练习84使用TreeView控件显示数据库中的内容 293

练习85利用ADO操作数据库 301

练习86在DBGrid控件中显示图像 307

练习87添加BDE别名 310

练习88批处理数据 312

练习89将数据库中的内容写入文本文件 313

练习90向数据库中保存doc文档 315

第1 0章网络编程 320

课堂讲解 321

一、计算机网络的基本概念 321

二、网络结构和网络通信模型 321

三、TCP/IP协议 323

四、网络提供的服务 324

练习91获取本机IP地址 325

上机练习 325

练习92 Web浏览器 326

练习93创建网络应用程序 329

练习94聊天室 331

练习95调用Windows系统的拨号程序 334

练习96建立远程数据库服务器 335

练习97与远程数据库服务器通信 338

练习98实现Ping操作 339

练习99根据IP得到计算机的主机名称 343

练习100取得计算机所在的工作组的名称 344