用Delphi开发共享软件

百科

《用更致Delphi开发共享软件》是2009年化学工业出版社出版的图书,作者是吴志建温停辉。

  • 书名 用Delphi开发共享软件
  • 作者 吴志辉
  • 出版社 化学工业出版社
  • 出版时间 2009年1月1日
  • 页数 259 页

内容简介

  本书通过开发串口通讯程序、万能图形编辑器、通用表格编辑器、逻辑来自梯形图编辑器、CMOS数据读写程序、多声卡音频自动播出系360百科统、报表打印与动态连接库、坦克大战游戏、系统编程--键盘监视、服务程序--定时关机、进程隐藏--监视系统键盘、等面哪宽局域网编程、再谈Win32 SDK编程13个编程技巧毛宣家限古引交挥犯兴压,以及工作任务管理器、桌面提示器、邮件群发程序3个软件编程实例使读者学习和掌握Delphi开发应用软件的技巧和方法。

  本书主要读者对象是有志开发共享软件的在校学生、程序员以及编程爱好者,也可以作为计算机软件专业教学第二课堂的培训教材。

目录

  第1章 绪言

  1.1 程序员开发之路

  1.2 本书学习方

  1.3 Delphi设米粒林协开发分类

  1.4 对共享软件的看法

  1.5 支持源代码开源

  1.6 关于系统分析师

  1.7 关于计算机语言

  第2章 开发串压精口通讯程序

  2.1 串席朝完率限口通讯组件的结构

  2.1.1 事件对象的使用

  2.1.2 接收数据线程

  2.1.3 发送数据线程

  2.所负种掉毫立言2 在Delphi IDE环境开发组件

  2.3 使用线程类TThread

  2.4 组件的调试

  2.5 代码分析

  2.6 应用程序设计

  2.7 总结

  习题

  第3章 万能图形编辑器

  3.1 功能分析

  3.2 知识准备

  3.3 TMyShape源代码分析

  3.4 在应用程序中动态创建可视组件

  3.5 总结

  习题

  第4章 通议源便江用表格编辑器

  4.1 .INI文件的使用

  4.2 .INI文件的结

  4.3 .INI文件的读写

  4.4 .INI文件的高级应用

  4.5 .INI宜轴织南交富模文件的优缺点

  4.6 总结

  习题

  第5章 逻辑梯形图编辑器

  5.1 学习目标

  5.2 结构化存储复合文件的结构

  5.3 .STG文件的读写

  5.4 .S英假叫他失教买沙握杂或TG文件的优缺点

  跟误兰立英态较5.5 .INI和.ST包句放孔销还G文件的性能测试比较

  5.6 "简易逻辑梯形图编辑器"的开发

  5.6.1 逻辑梯形图的数据结理同格庆

  5.6.2 类TM座节某联则行席民yLogic的实现

  5.6.3 类TLGLink的实现

  5.6.4 类TTestLG的实现

  5.7 关于逻辑梯形图路径的遍历

  5.8 总结

  习题

  第6章 CMOS数据读写程序

  6.1 编写组件访问IO内存地址

  6.2 组件源代码分析

  6.3 TMyWinIO的使用

  6.4 总结

  习题

  第7章 多声卡音频自动播出系统

  7.1 需求分析

  7.2 知识准备

  7.3 混音器组件简介

  7.4 混音器组件源代码分析

  7.4.1 混音器类

  7.4.2 混音通道类

  7.4.3 混音效果管理类

  7.5 节目表编辑器简介

  7.6 自动播出软件简介

  7.7 总结

  习题

  第8章 报表打印与动态连接库

  8.1 任务分析

  8.2 如何显示.DLL中的窗体

  8.3 创建包含窗体的动态连接库 112

  8.4 如何模拟显示报表和打印报表 115

  8.5 总结 121

  习题 122

  第9章 坦克大战游戏程序编写 123

  9.1 编写实时游戏程序的要求 123

  9.2 Tank War 游戏简介 124

  9.3 素材库程序编写 125

  9.4 地图编辑程序编写 133

  9.5 游戏主程序编写 141

  9.5.1 精灵基类Tsprite的实现 141

  9.5.2 精灵引擎TSpriteEngine的实现 144

  9.5.3 坦克类的实现 145

  9.5.4 主控程序编写 152

  9.6 总结 159

  习题 159

  第10章 系统编程--键盘监视 160

  10.1 任务分析 160

  10.2 建立键盘监视.DLL 160

  10.3 键盘监视组件的编写 169

  10.4 创建应用程序"键盘监视" 179

  第11章 服务程序编写--定时关机 180

  11.1 需求分析 180

  11.2 如何编写服务程序 181

  11.3 源代码分析 182

  11.4 安装和使用服务程序 189

  习题 190

  第12章 进程隐藏--监视系统键盘 191

  12.1 进程和线程 191

  12.2 创建进程隐藏程序 193

  12.3 动态连接库的编写 198

  习题 203

  第13章 局域网编程 204

  13.1 学习任务 204

  13.2 选择通讯协议 205

  13.3 获取局域网中的工作组和计算机 206

  13.4 建立简单的通讯联络方式 207

  13.5 取得远程计算机的屏幕图像 207

  13.6 取得远程计算机的进程信息 210

  13.7 改进思路 211

  13.8 完整代码 211

  习题 228

  第14章 再谈Win32 SDK编程 229

  14.1 再谈使用 Win32 API的必要性 229

  14.2 混音器编程中使用API 229

  14.2.1 如何确定相关API之间的关系 230

  14.2.2 正确使用数据结构 233

  14.3 使用API的经验总结 234

  14.4 用组件封装API 235

  习题 235

  第15章 软件编程实例 236

  15.1 实例--工作任务管理器 236

  15.1.1 需求目的 236

  15.1.2 设计构思 237

  15.1.3 主要API函数介绍 238

  15.1.4 主要工作流程 239

  15.1.5 习题 243

  15.2 实例2--桌面提示器 243

  15.2.1 需求发现 243

  15.2.2 设计思路 245

  15.2.3 改变桌面墙纸 245

  15.2.4 习题 248

  15.3 实例3--邮件群发程序 249

  15.3.1 非功能性要求 249

  15.3.2 使用Indy9组件发送邮件 251

  15.3.3 使用多线程方式发送邮件 251

  15.3.4 共享软件改进建议 256

  习题 257

  附录 258

  光盘使用说明 258

  开发包的安装 258

标签:
声明:此文信息来源于网络,登载此文只为提供信息参考,并不用于任何商业目的。如有侵权,请及时联系我们:yongganaa@126.com

评论留言

我要留言

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。

声明:此文信息来源于网络,登载此文只为提供信息参考,并不用于任何商业目的。如有侵权,请及时联系我们:yongganaa@126.com