分类:网络应用
语言:简体中文
大小:未知
发布时间:13-08-06
前言第一部分 计算机监控系统基础第1章 概述/21.1 计算机监控系统的概念/21.2 计算机监控系统的主要特点/21.3 计算机监控系统的分类/31.4 计算机监控系统的应用/41.5 计算机监控系统的实例/41.6 串行接口/51.6.1 rs-232接口/61.6.2 rs-422与rs-485接口/71.6.3 对等接口之间的通信连接方法/71.7 网络接口/81.8 通信协议/91.9 本章小结/10思考与练习/10第2章 软件仿真模块和常用工具/112.1 综合硬件实例/112.2 通用多功能计算机监控系统测试软件/12.2.2.1 基本功能/132.2.2 充当主控机/142.2.3 充当受控机/142.2.4 截取通信协议/142.2.5 远程调试/152.2.6 modem功能/152.2.7 主窗体界面/162.2.8 系统设置界面/162.2.9 协议管理界面/172.2.10 电话簿界面/182.2.11 校验码计算界面/192.2.12 测试报告界面/192.3 开关量i/o软件仿真模块/192.3.1 硬件模型/192.3.2 通信协议/202.3.3 主窗体界面/212.3.4 参数设置界面/222.3.5 用testport测试软件仿真模块/232.4 模拟量输入开关量输出软件仿真模块/232.5 rs-232/rs-232接口转换软件/242.6 通用tcp客户机与服务器/262.6.1 通用tcp客户机/262.6.2 通用tcp服务器/272.7 rs-232/rj-45接口转换软件/282.7.1 应用模型/282.7.2 界面介绍/292.8 本章小结/29思考与练习/30第二部分 编程基础与技巧第3章 visual basic 2008入门/323.1 visual basic 2008的开发环境/323.1.1 启动visual basic 2008/323.1.2 定制ide/343.2 创建windows窗体应用程序/363.2.1 需求分析/363.2.2 环境与界面的处理/363.2.3 代码编写/393.2.4 插入代码段的使用/413.3 调试/423.4 部署应用程序/433.4.1 理解clickonce技术/433.4.2 使用发布向导/443.4.3 测试安装程序/463.5 命名空间/473.6 本章小结/48思考与练习/48第4章 界面设计/494.1 公共控件/494.1.1 label/494.1.2 linklabel/504.1.3 textbox/514.1.4 checkbox/524.1.5 radiobutton/524.1.6 combobox/534.1.7 tooltip/544.1.8 notifyicon/554.1.9 picturebox/564.1.10 progressbar/574.1.11 trackbar/584.1.12 datetimepicker/594.2 容器/594.2.1 groupbox/604.2.2 panel/604.2.3 tabcontrol/614.2.4 splitcontainer/624.2.5 tablelayoutpanel/634.2.6 flowlayoutpanel/654.3 菜单和工具栏/654.3.1 menustrip/654.3.2 contextmenustrip/664.3.3 toolstrip/674.3.4 toolstripcontainer/694.3.5 statusstrip/704.4 对话框/704.4.1 openfiledialog/704.4.2 savefiledialog/724.5 组件/734.5.1 errorprovider/734.5.2 helpprovider/744.5.3 timer/754.5.4 serialport/764.6 本章小结/78思考与练习/79第5章 图形程序设计/805.1 坐标系及其变换/805.2 系统颜色/815.3 pen类/815.4 graphics类/825.5 绘制形状/835.5.1 绘制直线/845.5.2 绘制矩形/855.5.3 绘制椭圆/855.5.4 绘制多边形/855.6 brush/865.7 绘制实时数据线/875.8 本章小结/89思考与练习/89第6章 my命名空间/906.1 访问主机/906.1.1 播放音频/916.1.2 剪贴板操作/916.1.3 访问系统时钟/926.1.4 获取主机系统信息/926.1.5 访问键盘/936.1.6 访问鼠标/936.1.7 获取计算机的名称/936.1.8 访问网络/946.1.9 访问串口/946.2 访问应用程序/956.3 访问资源元素/966.4 访问用户与应用程序级设置/976.5 文本文件操作/1016.6 注册表操作/1036.6.1 使用my.computer.registry访问注册表/1046.6.2 注册表的访问测试/1056.7 my命名空间扩展/1076.8 本章小结/109思考与练习/109第7章 常用编程技巧/1107.1 消息框/1107.2 输入对话框/1117.3 模式对话框/1127.4 获取环境变量的值/1137.5 识别操作系统/1147.6 string类及数据的格式化处理/1157.6.1 string类的使用/1157.6.2 数据的格式化处理/1187.6.3 经典字符串函数的使用/1207.7 日期与时间的处理/1207.7.1 日期与时间的计算/1217.7.2 日期与时间的格式化处理/1227.8 可变数组与控件数组的使用/1247.8.1 可变数组/1247.8.2 控件数组/1257.9 base64编码与解码/1267.10 stopwatch的使用/1277.11 控制计算机休眠或待机/1287.12 using语句的使用/1297.13 控件获取焦点/1307.14 动画精灵的实现/1307.15 多线程的实现/1337.16 杂项代码/1367.16.1 时间相关函数/1367.16.2 其他函数/1397.16.3 杂项代码综合测试/1407.17 本章小结/141思考与练习/141第8章 自定义字符串处理类/1428.1 自定义类的创建/1428.2 数据与属性的定义/1438.3 构造函数与销毁函数/1448.4 web中文文本分词相关函数/1458.5 密码穷举相关函数/1538.6 其他常用函数/1578.7 类的使用与测试/1588.8 本章小结/160思考与练习/160第三部分 数据库操作技术第9章 数据库基础/1629.1 access数据库的创建/1629.2 关系数据库标准语言sql/1639.2.1 sql的数据查询功能/1639.2.2 sql的数据操纵功能/1659.3 在应用程序中访问数据库/1669.3.1 连接到数据库/1669.3.2 数据库的绑定/1679.4 ado.net的基本原理/1689.5 通过ado.net连接到数据源/1699.6 通过datareader访问数据库/1719.7 通过dataadapter访问数据库/1739.7.1 dataset的基本原理/1739.7.2 用dataadapter填充数据集/1759.7.3 使用dataadapter更新数据源/1769.7.4 使用commandbuilder生成命令/1779.8 本章小结/179思考与练习/179第10章 access数据库类/18010.1 私有变量与辅助函数的定义/18010.2 属性/18110.3 构造函数/18310.4 数据源的更新/18410.5 序号自动操作方法/18510.6 其他方法/18610.7 应用测试/18710.8 本章小结/189思考与练习/189第11章 datagridview模板/19011.1 datagridview的主要特点/19011.2 datagridview的常用属性/19011.2.1 布局属性/19111.2.2 数据属性/19111.2.3 外观属性/19111.2.4 行为属性/19311.2.5 杂项属性/19411.3 datagridview的常用方法/19511.4 datagridview的常用事件/19511.4.1 cellclick事件/19511.4.2 cellformatting事件/19511.4.3 rowheadermouseclick事件/19611.4.4 rowprepaint事件/19611.4.5 rowvalidated事件/19611.4.6 userdeletingrow事件/19711.5 非绑定模式的数据显示/19711.6 bindingsource类用于数据绑定/19911.7 datagridview模板的实现/20011.7.1 变量定义和数据表信息的获取/20011.7.2 布局自动完成的准备工作/20111.7.3 代码自动生成与属性的自动获取/20311.7.4 数据自动更新技术/20511.7.5 其他相关操作/20511.8 datagridview模板的发布与应用/20611.9 本章小结/207思考与练习/207第12章 windows事务提醒程序/20812.1 数据库的设计/20812.2 框架设计/20812.2.1 需要的软件模块/20812.2.2 窗体设计/20912.2.3 项目属性设计/21112.3 主窗体的代码实现/21112.3.1 变量与方法定义/21112.3.2 主窗体的主要事件/21212.3.3 其他事件的处理/21412.4 时钟代码的主要工作/21412.4.1 主窗体信息更新和准备工作/21412.4.2 记录的检索与处理/21512.5 时间表设置窗体的代码实现/21712.6 事务提醒窗体的代码实现/21912.7 interlocked类的使用/21912.8 程序测试/22012.9 本章小结/221思考与练习/221第四部分 串行通信解决方案第13章 数据编码与处理技术/22413.1 枚举类型和常量的定义/22413.2 十六进制字符串的预处理/22513.3 十六进制字符串中插入或删除空格/22613.4 字节(数组)转换为十六进制字符串/22713.5 十六进制字符串转换为字节(数组)/22813.6 普通字符串与十六进制字符串之间的相互转换/22913.7 字节数组与普通字符串之间的相互转换/23013.8 普通字符串与unicode字符串之间的相互转换/23113.8.1 普通字符串转换为unicode字符串/23113.8.2 unicode字符串转换为普通字符串/23213.9 中文信息的加密与解密/23313.10 随机字节(数组)的生成/23413.11 字节的位操作与二进制转换/23513.11.1 字节的位操作/23513.11.2 二进制转换/23613.11.3 应用测试/23713.12 本章小结/238思考与练习/238第14章 数据包的校验技术/23914.1 全局枚举类型的定义/23914.2 累加和(add)校验/24014.3 异或(xor)校验/24114.4 循环冗余(crc)校验/24214.5 累加求补(bcs)校验/24414.6 结尾码的处理/24514.7 数据包的统一校验/24614.8 数据包的综合生成与信息提取/24714.9 应用测试/24814.10 本章小结/249思考与练习/249第15章 串行接口操作技术/25015.1 串行接口名称的获取与应用/25015.2 串行接口的打开与关闭/25115.3 获取调制解调器的接口名称/25115.4 获取串行接口的状态/25215.5 通过串行接口发送数据/25315.6 通过串行接口接收数据/25415.7 带延迟的接收数据方法/25515.8 综合测试/25615.8.1 变量和辅助方法的定义/25615.8.2 主要控件对象的关键代码/25715.8.3 测试效果/25915.9 本章小结/260思考与练习/260第16章 办公电话自动拨号程序/26116.1 基本原理/26116.2 窗体布局/26116.3 项目属性设计/26216.4 需要的软件模块/26316.5 窗体代码分析/26516.5.1 变量与方法的定义/26516.5.2 主窗体的主要事件/26616.6 拨号功能的实现/26816.7 复位操作的主要功能/26916.8 上下文菜单代码分析/27116.9 程序测试/27216.10 本章小结/273思考与练习/273第五部分 java与c语言解决方案第17章 java通用数据处理技术/27617.1 十六进制字符串转换为字节(数组)/27617.2 字节(数组)转换为十六进制字符串/27717.3 英文字符串与字节(数组)之间的相互转换/27817.4 字符串转换为unicode编码/27917.5 unicode编码转换为字符串/27917.6 从bytebuffer中获取byte数组/28017.7 十六进制字符串的格式化处理/28017.8 byteprocess类的综合应用测试/28117.9 本章小结/282思考与练习/282第18章 java事件驱动的串行通信实现/28318.1 java串行通信开发包的安装/28318.2 java communications api中与rs-232相关的类与方法/28318.3 串行通信的实现/28418.4 程序的测试/28618.5 本章小结/286思考与练习/286第19章 java串行通信类的设计与应用/28719.1 operatecom类/28719.2 readcom类/28919.3 串口类的发布/29219.4 串口类的测试:serialexample类/29219.5 本章小结/293思考与练习/294第20章 c语言综合解决方案/29520.1 bioscom通信函数及相关定义/29520.2 通信函数的设计/29620.3 通信函数的应用/29920.4 校验码的计算/30020.5 数据包的校验/30220.6 位操作函数/30320.7 其他函数/30420.8 综合应用/30520.9 本章小结/308思考与练习/308第六部分 网络通信与web服务第21章 通用tcp客户机/31021.1 网络编程的常用类/31021.2 ip地址的获取/31121.3 tcpclient类/31121.4 自定义tcp客户端类/31221.4.1 基本定义/31321.4.2 构造函数与销毁函数/31421.4.3 与远程主机的连接/31421.4.4 数据接收的处理/31521.4.5 数据发送的处理/31621.5 tcp客户机的窗体设计/31721.6 需要的软件模块/31821.7 主窗体的代码分析/31821.7.1 自定义类的事件代理分析/31921.7.2 主窗体及其他相关控件的关键代码分析/32021.8 参数设置窗体的代码分析/32221.9 本章小结/323思考与练习/323第22章 通用tcp服务器/32422.1 tcplistener类/32422.2 自定义tcp_server类/32522.2.1 基本定义/32522.2.2 构造函数和销毁函数/32622.2.3 连接请求的处理/32722.3 tcp服务器的窗体设计/32822.4 需要的软件模块/32822.5 窗体代码分析/32922.6 应用模型/33022.7 本章小结/330思考与练习/330第23章 web服务/33123.1 什么是web服务/33123.2 web服务的体系结构/33223.3 visual web developer 2008的开发环境/33323.4 天气预报web服务应用程序/33523.4.1 准备工作/33523.4.2 代码分析/33723.4.3 程序测试/33923.5 本章小结/339思考与练习/339第七部分 受控机与主控机软件开发实例第24章 高山无人站电源监控系统/34224.1 项目背景/34224.2 受控站的硬件结构设计/34224.3 软件实现/34324.3.1 通信协议说明/34324.3.2 函数说明/34424.3.3 主要源代码/34524.3.4 主控程序的设计/34924.4 系统调试/34924.5 本章小结/350思考与练习/350第25章 di/do主控软件/35125.1 rs-232主控程序/35125.1.1 主界面设计/35125.1.2 关键代码分析/35225.1.3 软件测试/35525.2 基于tcp客户机的主控程序/35625.2.1 主界面设计/35625.2.2 关键代码分析/35625.2.3 软件测试/35825.3 web服务主控程序/35825.3.1 创建web服务/35825.3.2 调用web服务/36225.4 本章小结/365思考与练习/365第26章 计算机监控系统模型/36626.1 计算机监控系统的硬件模型/36626.2 主控机软件模型/36726.3 受控机软件模型/36926.4 网络环境下的主机安全维护/37026.5 本章小结/371思考与练习/371参考文献/372
...