用Delphi开发共享软件

用Delphi开发共享软件
分享
扫描下方二维码分享到微信
打开微信,点击右上角”+“,
使用”扫一扫“即可将网页分享到朋友圈。
作者:
2009-01
版次: 1
ISBN: 9787122037107
定价: 49.00
装帧: 平装
开本: 16开
纸张: 胶版纸
页数: 259页
字数: 414千字
正文语种: 简体中文
5人买过
  •   本书通过开发串口通讯程序、万能图形编辑器、通用表格编辑器、逻辑梯形图编辑器、CMOS数据读写程序、多声卡音频自动播出系统、报表打印与动态连接库、坦克大战游戏、系统编程——键盘监视、服务程序——定时关机、进程隐藏——监视系统键盘、局域网编程、再谈Win32SDK编程13个编程技巧,以及工作任务管理器、桌面提示器、邮件群发程序3个软件编程实例使读者学习和掌握Delphi开发应用软件的技巧和方法。
      本书主要读者对象是有志开发共享软件的在校学生、程序员以及编程爱好者,也可以作为计算机软件专业教学第二课堂的培训教材。 第1章 绪言
    1.1程序员开发之路
    1.2本书学习方法
    1.3Delphi开发分类
    1.4对共享软件的看法
    1.5支持源代码开源
    1.6关于系统分析师
    1.7关于计算机语言

    第2章 开发串口通讯程序
    2.1串口通讯组件的结构
    2.1.1事件对象的使用
    2.1.2接收数据线程
    2.1.3发送数据线程
    2.2在DelphiIDE环境开发组件
    2.3使用线程类TThread
    2.4组件的调试
    2.5代码分析
    2.6应用程序设计
    2.7总结
    习题

    第3章 万能图形编辑器
    3.1功能分析
    3.2知识准备
    3.3TMyShape源代码分析
    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类TTestLG的实现
    5.7关于逻辑梯形图路径的遍历
    5.8总结
    习题

    第6章 CMOS数据读写程序
    6.1编写组件访问IO内存地址
    6.2组件源代码分析
    6.3TMyWinIO的使用
    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.2rankWar游戏简介
    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任务分析
    l0.2建立键盘监视DLL
    l0.3键盘监视组件的编写
    10.4创建应用程序“键盘监视

    第ll章 服务程序编写——定时关机
    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章 再谈Win32SDK编程
    14.1再谈使用Win32API的必要性
    14.2混音器编程中使用API
    14.2.1如何确定相关API之间的关系
    14.2.2正确使用数据结构
    14.3使用API的经验总结
    14.4用组件封装API
    习题

    第l5章 软件编程实例
    l5.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共享软件改进建议
    习题
    附录
    光盘使用说明
    开发包的安装
  • 内容简介:
      本书通过开发串口通讯程序、万能图形编辑器、通用表格编辑器、逻辑梯形图编辑器、CMOS数据读写程序、多声卡音频自动播出系统、报表打印与动态连接库、坦克大战游戏、系统编程——键盘监视、服务程序——定时关机、进程隐藏——监视系统键盘、局域网编程、再谈Win32SDK编程13个编程技巧,以及工作任务管理器、桌面提示器、邮件群发程序3个软件编程实例使读者学习和掌握Delphi开发应用软件的技巧和方法。
      本书主要读者对象是有志开发共享软件的在校学生、程序员以及编程爱好者,也可以作为计算机软件专业教学第二课堂的培训教材。
  • 目录:
    第1章 绪言
    1.1程序员开发之路
    1.2本书学习方法
    1.3Delphi开发分类
    1.4对共享软件的看法
    1.5支持源代码开源
    1.6关于系统分析师
    1.7关于计算机语言

    第2章 开发串口通讯程序
    2.1串口通讯组件的结构
    2.1.1事件对象的使用
    2.1.2接收数据线程
    2.1.3发送数据线程
    2.2在DelphiIDE环境开发组件
    2.3使用线程类TThread
    2.4组件的调试
    2.5代码分析
    2.6应用程序设计
    2.7总结
    习题

    第3章 万能图形编辑器
    3.1功能分析
    3.2知识准备
    3.3TMyShape源代码分析
    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类TTestLG的实现
    5.7关于逻辑梯形图路径的遍历
    5.8总结
    习题

    第6章 CMOS数据读写程序
    6.1编写组件访问IO内存地址
    6.2组件源代码分析
    6.3TMyWinIO的使用
    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.2rankWar游戏简介
    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任务分析
    l0.2建立键盘监视DLL
    l0.3键盘监视组件的编写
    10.4创建应用程序“键盘监视

    第ll章 服务程序编写——定时关机
    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章 再谈Win32SDK编程
    14.1再谈使用Win32API的必要性
    14.2混音器编程中使用API
    14.2.1如何确定相关API之间的关系
    14.2.2正确使用数据结构
    14.3使用API的经验总结
    14.4用组件封装API
    习题

    第l5章 软件编程实例
    l5.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共享软件改进建议
    习题
    附录
    光盘使用说明
    开发包的安装
查看详情
您可能感兴趣 / 更多