本书是一本中高级的程序设计实用书籍,以提高软件设计能力为目标,特别对有志成为共享软件的开发者很有帮助。它用专业的共享软件或已商品化的软件作为实用例子步步引导读者走入Delphi程序设计的更高境界。十多个精心挑选的应用实例,覆盖了Windows下编程的许多方面,让Delphi的已入门者,不仅感受到Delphi的强大功能,更重要的是学到程序编写的经验技巧,同时充分领略面向对象程序设计的技术优越性和强大功能。
图书 | 用Delphi开发共享软件(附光盘) |
内容 | 编辑推荐 本书是一本中高级的程序设计实用书籍,以提高软件设计能力为目标,特别对有志成为共享软件的开发者很有帮助。它用专业的共享软件或已商品化的软件作为实用例子步步引导读者走入Delphi程序设计的更高境界。十多个精心挑选的应用实例,覆盖了Windows下编程的许多方面,让Delphi的已入门者,不仅感受到Delphi的强大功能,更重要的是学到程序编写的经验技巧,同时充分领略面向对象程序设计的技术优越性和强大功能。 内容推荐 本书通过开发串口通讯程序、万能图形编辑器、通用表格编辑器、逻辑梯形图编辑器、CMOS数据读写程序、多声卡音频自动播出系统、报表打印与动态连接库、坦克大战游戏、系统编程——键盘监视、服务程序——定时关机、进程隐藏——监视系统键盘、局域网编程、再谈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 使用线程类TTbread 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 .STG文件的优缺点 5.5 .INI和.STG文件的性能测试比较 5.6 “简易逻辑梯形图编辑器”的开发 5.6.1 逻辑梯形图的数据结构 5.6.2 类TMyLogic的实现 5.6.3 类TLGLink的实现 5.6.4 类TTrestLG的实现 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 创建包含窗体的动态连接库 8.4 如何模拟显示报表和打印报表 8.5 总结 习题 第9章 坦克大战游戏程序编写 9.1 编写实时游戏程序的要求 9.2 Tank War游戏简介 9.3 素材库程序编写 9.4 地图编辑程序编写 9.5 游戏主程序编写 9.5.1 精灵基类Tsprite的实现 9.5.2 精灵引擎TSpriteEngine的实现 9.5.3 坦克类的实现 9.5.4 主控程序编写 9.6 总结 习题 第10章 系统编程——键盘监视 10.1 任务分析 10.2 建立键盘监视DLL 10.3 键盘监视组件的编写 10.4 创建应用程序“键盘监视” 第11章 服务程序编写——定时关机 11.1 需求分析 11.2 如何编写服务程序 11.3 源代码分析 11.4 安装和使用服务程序 习题 第12章 进程隐藏——监视系统键盘 12.1 进程和线程 12.2 创建进程隐藏程序 12.3 动态连接库的编写 习题 第13章 局域网编程 13.1 学习任务 13.2 选择通讯协议 13.3 获取局域网中的工作组和计算机 13.4 建立简单的通讯联络方式 13.5 取得远程计算机的屏幕图像 13.6 取得远程计算机的进程信息 13.7 改进思路 13.8 完整代码 习题 第14章 再谈Win32 SDK编程 14.1 再谈使用Win32 API的必要性 14.2 混音器编程中使用API 14.2.1 如何确定相关API之间的关系 14.2.2 正确使用数据结构 14.3 使用API的经验总结 14.4 用组件封装API 习题 第15章 软件编程实例 15.1 实例——工作任务管理器 15.1.1 需求目的 15.1.2 设计构思 15.1.3 主要API函数介绍 15.1.4 主要工作流程 15.1.5 习题 15.2 实例2——桌面提示器 15.2.1 需求发现 15.2.2 设计思路 15.2.3 改变桌面墙纸 15.2.4 习题 15.3 实例3——邮件群发程序 15.3.1 非功能性要求 15.3.2 使用Indy9组件发送邮件 15.3.3 使用多线程方式发送邮件 15.3.4 共享软件改进建议 习题 附录 光盘使用说明 开发包的安装 |
标签 | |
缩略图 | ![]() |
书名 | 用Delphi开发共享软件(附光盘) |
副书名 | |
原作名 | |
作者 | 吴志辉 |
译者 | |
编者 | |
绘者 | |
出版社 | 化学工业出版社 |
商品编码(ISBN) | 9787122037107 |
开本 | 16开 |
页数 | 259 |
版次 | 1 |
装订 | 平装 |
字数 | 414 |
出版时间 | 2009-01-01 |
首版时间 | 2009-01-01 |
印刷时间 | 2009-01-01 |
正文语种 | 汉 |
读者对象 | 青年(14-20岁),研究人员,普通成人 |
适用范围 | |
发行范围 | 公开发行 |
发行模式 | 实体书 |
首发网站 | |
连载网址 | |
图书大类 | |
图书小类 | |
重量 | 0.422 |
CIP核字 | |
中图分类号 | TP311.56 |
丛书名 | |
印张 | 16.75 |
印次 | 1 |
出版地 | 北京 |
长 | 262 |
宽 | 186 |
高 | 10 |
整理 | |
媒质 | 图书 |
用纸 | 普通纸 |
是否注音 | 否 |
影印版本 | 原版 |
出版商国别 | CN |
是否套装 | 单册 |
著作权合同登记号 | |
版权提供者 | |
定价 | |
印数 | |
出品方 | |
作品荣誉 | |
主角 | |
配角 | |
其他角色 | |
一句话简介 | |
立意 | |
作品视角 | |
所属系列 | |
文章进度 | |
内容简介 | |
作者简介 | |
目录 | |
文摘 | |
安全警示 | 适度休息有益身心健康,请勿长期沉迷于阅读小说。 |
随便看 |
|
兰台网图书档案馆全面收录古今中外各种图书,详细介绍图书的基本信息及目录、摘要等图书资料。