第一篇 典型模块篇
第1章 图片管理工具模块(GDI+Bitmap+FLV动画技术实现)
1.1 图片管理工具模块概述
1.1.1 模块概述
1.1.2 功能结构
1.1.3 程序预览
1.2 关键技术
1.2.1 上下移动ListBox选中项
1.2.2 将文件复制到剪切板
1.2.3 转换图片格式
1.2.4 将图片以幻灯片形式播放
1.2.5 旋转图片
1.3 主窗体
1.3.1 功能概述
1.3.2 窗体界面设计
1.3.3 打开图片目录
1.3.4 转换图片格式
1.3.5 设为桌面背景
1.3.6 将图片进行打印
1.4 图片特效
1.4.1 功能概述
1.4.2 窗体界面设计
1.4.3 “浮雕”效果
1.4.4 “积木”效果
1.4.5 “底片”效果
1.4.6 “雾化”效果
1.5 图片调节
1.5.1 功能概述
1.5.2 窗体界面设计
1.5.3 调节图片亮度
1.5.4 调节图片大小
1.5.5 调节图片对比度
1.5.6 保存调节后的图片
1.6 图片加文字水印
1.6.1 功能概述
1.6.2 窗体界面设计
1.6.3 添加文字到图片中
1.6.4 设置添加的字体
1.6.5 效果预览
1.6.6 保存写入文字的图片
1.7 幻灯片放映
1.7.1 功能概述
1.7.2 窗体界面设计
1.7.3 将图片显示在幻灯片中
1.7.4 自动切换图片
1.7.5 暂停播放幻灯片
1.7.6 重新播放幻灯片
第一篇 典型模块篇
第1章 图片管理工具模块(GDI+Bitmap+FLV动画技术实现)
1.1 图片管理工具模块概述
1.1.1 模块概述
1.1.2 功能结构
1.1.3 程序预览
1.2 关键技术
1.2.1 上下移动ListBox选中项
1.2.2 将文件复制到剪切板
1.2.3 转换图片格式
1.2.4 将图片以幻灯片形式播放
1.2.5 旋转图片
1.3 主窗体
1.3.1 功能概述
1.3.2 窗体界面设计
1.3.3 打开图片目录
1.3.4 转换图片格式
1.3.5 设为桌面背景
1.3.6 将图片进行打印
1.4 图片特效
1.4.1 功能概述
1.4.2 窗体界面设计
1.4.3 “浮雕”效果
1.4.4 “积木”效果
1.4.5 “底片”效果
1.4.6 “雾化”效果
1.5 图片调节
1.5.1 功能概述
1.5.2 窗体界面设计
1.5.3 调节图片亮度
1.5.4 调节图片大小
1.5.5 调节图片对比度
1.5.6 保存调节后的图片
1.6 图片加文字水印
1.6.1 功能概述
1.6.2 窗体界面设计
1.6.3 添加文字到图片中
1.6.4 设置添加的字体
1.6.5 效果预览
1.6.6 保存写入文字的图片
1.7 幻灯片放映
1.7.1 功能概述
1.7.2 窗体界面设计
1.7.3 将图片显示在幻灯片中
1.7.4 自动切换图片
1.7.5 暂停播放幻灯片
1.7.6 重新播放幻灯片
第2章 网页浏览器模块(WebBrowser+Stream流技术实现)
2.1 网页浏览器模块概述
2.1.1 模块概述
2.1.2 功能结构
2.1.3 程序预览
2.2 关键技术
2.2.1 网页浏览器核心控件
2.2.2 将网页以多页面方式显示
2.2.3 获取网页源码
2.3 主窗体
2.3.1 功能概述
2.3.2 窗体界面设计
2.3.3 工具栏功能的实现
2.3.4 地址栏功能的实现
2.3.5 显示网页
2.3.6 保存和打印网页
2.3.7 打开收藏夹
2.4 查看源文件
2.4.1 功能概述
2.4.2 窗体界面设计
2.4.3 查看网页源文件
2.5 添加到收藏夹
2.5.1 功能概述
2.5.2 窗体界面设计
2.5.3 将网页添加到收藏夹
2.6 整理收藏夹
2.6.1 功能概述
2.6.2 窗体界面设计
2.6.3 删除收藏夹内容
第3章 多媒体播放器模块(窗体传值+WindowsMediaPlayer控件实现)
3.1 多媒体播放器模块概述
3.1.1 模块概述
3.1.2 功能结构
3.1.3 程序预览
3.2 关键技术
3.2.1 窗体间的信息传递
3.2.2 axWindowsMediaPlayer控件的相关应用
3.2.3 在列表框中动态移动选中的项
3.2.4 如何在文件夹中遍历文件
3.2.5 如何实现播放进度条
3.3 播放窗体的设计
3.3.1 功能概述
3.3.2 窗体界面设计
3.3.3 打开并播放文件
3.3.4 控制文件的播放状态
3.3.5 改变播放进度
3.4 列表窗体的设计
3.4.1 功能概述
3.4.2 窗体界面设计
3.4.3 向列表中添加播放文件
3.4.4 播放列表中的媒体文件
3.5 歌词窗体的设计
3.5.1 功能概述
3.5.2 窗体界面设计
3.5.3 播放选中的歌词
3.6 磁性窗体的设置
3.6.1 磁性窗体概述
3.6.2 获取关联窗体的信息
3.6.3 开始移动窗体
3.6.4 结束移动窗体
第4章 屏幕录像专家模块(C# 4.0+系统AVI相关函数实现)
4.1 屏幕录像专家模块概述
4.1.1 模块概述
4.1.2 功能结构
4.1.3 程序预览
4.2 关键技术
4.2.1 如何抓取屏幕
4.2.2 创建AVI文件
4.2.3 向AVI文件中添加视频
4.2.4 分解AVI文件
4.2.5 设置快捷键
4.3 主窗体
4.3.1 功能概述
4.3.2 窗体界面设计
4.3.3 开始录像
4.3.4 停止录像
4.3.5 屏幕抓图
4.4 选项设置
4.4.1 功能概述
4.4.2 窗体界面设计
4.4.3 选择录像保存位置
4.4.4 保存选项设置
4.5 视频分割
4.5.1 功能概述
4.5.2 窗体界面设计
4.5.3 选择视频文件
4.5.4 分解视频
4.5.5 视频的播放与停止
4.5.6 分割视频
第5章 多路视频监控模块(C#+Pelco-D协议+视频采集卡实现)
5.1 多路视频监控模块概述
5.1.1 模块概述
5.1.2 功能结构
5.1.3 程序预览
5.2 关键技术
5.2.1 认识视频监控卡
5.2.2 视频监控卡中API函数的使用
5.2.3 Pelco-D协议的应用
5.2.4 串口通信技术
5.2.5 WMI类的使用
5.2.6 注册表技术
5.2.7 Windows Media Player控件的使用
5.3 主窗体
5.3.1 功能概述
5.3.2 窗体界面设计
5.3.3 视频监控
5.3.4 云台控制
5.3.5 色彩控制
5.3.6 图像抓拍及生成监控录像
5.3.7 实时监控软件运行时间及磁盘空间
5.4 定时录像设置
5.4.1 功能概述
5.4.2 窗体界面设计
5.4.3 显示原有设置
5.4.4 保存录像设置
5.5 监控管理
5.5.1 功能概述
5.5.2 窗体界面设计
5.5.3 以图标形式显示用户
5.5.4 对用户进行管理操作
5.5.5 显示指定的用户信息
5.6 录像回放
5.6.1 功能概述
5.6.2 窗体界面设计
5.6.3 播放录像
第6章 SQL数据表提取器模块(C# 4.0+ADO.NET技术实现)
6.1 SQL数据表提取器模块概述
6.1.1 模块概述
6.1.2 功能结构
6.1.3 程序预览
6.2 关键技术
6.2.1 添加COM组件
6.2.2 备份SQL Server数据库
6.2.3 还原SQL Server数据库
6.2.4 附加SQL Server数据库
6.2.5 分离SQL Server数据库
6.2.6 设置SQL Server数据库模式
6.3 主窗体
6.3.1 功能概述
6.3.2 窗体界面设计
6.3.3 检索网络中的服务器
6.3.4 获取数据库的名称
6.3.5 选择提取信息
6.4 备份本地数据库
6.4.1 功能概述
6.4.2 窗体界面设计
6.4.3 获取要备份的数据库
6.4.4 浏览文件存储路径
6.4.5 实现数据备份
6.5 还原本地数据库
6.5.1 功能概述
6.5.2 窗体界面设计
6.5.3 浏览要还原的文件存储路径
6.5.4 实现数据还原
6.6 附加本地数据库
6.6.1 功能概述
6.6.2 窗体界面设计
6.6.3 浏览附加文件路径
6.6.4 实现数据库附加
6.7 提取表结构
6.7.1 功能概述
6.7.2 窗体界面设计
6.7.3 获取表结构信息
6.7.4 导出到Excel
6.7.5 导出到Word
6.8 导出数据
6.8.1 功能概述
6.8.2 窗体界面设计
6.8.3 获取数据信息
6.8.4 导出数据
第7章 快递单打印模块(C# 4.0+Windows打印组件实现)(内容参见光盘)
7.1 快递单打印模块概述
7.1.1 模块概述
7.1.2 功能结构
7.1.3 程序预览
7.2 关键技术
7.2.1 自定义控件
7.2.2 泛型的应用简介
7.3 快递单设置
7.3.1 功能概述
7.3.2 窗体界面设计
7.3.3 浏览快递单基本信息
7.3.4 录入快递单基本信息
7.3.5 保存快递单基本信息
7.3.6 设计快递单模板
7.3.7 设置输入框的属性
7.3.8 保存快递单模板
7.3.9 删除快递单基本信息
7.4 快递单打印
7.4.1 功能概述
7.4.2 窗体界面设计
7.4.3 初始化快递单模板
7.4.4 打印快递单
7.5 快递单查询
7.5.1 功能概述
7.5.2 窗体界面设计
7.5.3 动态生成快递单的列
7.5.4 查询快递单记录
7.5.5 修改快递单记录
7.5.6 重新打印快递单
7.5.7 删除快递单记录
第8章 决策分析模块(游标+存储过程+ADO.NET技术实现)
8.1 决策分析模块概述
8.1.1 模块概述
8.1.2 功能结构
8.1.3 程序预览
8.2 关键技术
8.2.1 游标的基本操作
8.2.2 存储过程的基本操作
8.2.3 透视表的基本概念
8.2.4 统计表的基本操作
8.2.5 单击显示右键菜单
8.3 决策分析窗体设计
8.3.1 功能概述
8.3.2 窗体界面设计
8.3.3 初始化数据
8.3.4 选择透视表
8.3.5 选择统计表
8.4 生成透视表窗体设计
8.4.1 功能概述
8.4.2 窗体界面设计
8.4.3 初始化窗体
8.4.4 删除重复字段
8.4.5 生成透视表
8.5 透视表的筛选
8.5.1 功能概述
8.5.2 窗体界面设计
8.5.3 选择透视表的行或列标题
8.5.4 筛选透视表的页字段
8.6 生成统计表窗体
8.6.1 功能概述
8.6.2 窗体界面设计
8.6.3 绑定数据到列表
8.6.4 选择日期字段
8.6.5 生成统计表
第9章 电子邮件收发模块(SMTP服务+POP3+Jmail技术实现)
9.1 电子邮件收发模块概述
9.1.1 模块概述
9.1.2 功能结构
9.1.3 程序预览
9.2 关键技术
9.2.1 Base64编码格式
9.2.2 SMTP服务
9.2.3 POP3协议
9.2.4 使用Jmail组件接收邮件
9.2.5 邮件发送类的使用
9.2.6 使用正则表达式验证邮件格式
9.3 登录窗体设计
9.3.1 功能概述
9.3.2 窗体界面设计
9.3.3 单击鼠标登录
9.3.4 按回车键跳转光标
9.4 邮件发送窗体设计
9.4.1 功能概述
9.4.2 窗体界面设计
9.4.3 发送电子邮件
9.4.4 上传多个附件
9.5 电子邮件模块窗体设计
9.5.1 功能概述
9.5.2 窗体界面设计
9.5.3 接收电子邮件
9.5.4 查看邮件详细信息
9.5.5 下载附件的实现
9.5.6 删除邮件实现
9.6 用户管理窗体设计
9.6.1 功能概述
9.6.2 窗体界面设计
9.6.3 显示用户信息
9.6.4 添加用户信息
9.6.5 修改用户信息
9.6.6 删除用户信息
第10章 短信群发模块(C# 4.0+短信猫实现)
10.1 短信群发模块概述
10.1.1 模块概述
10.1.2 业务流程
10.1.3 程序预览
10.2 关键技术
10.2.1 短信猫中API函数的使用
10.2.2 短信猫中的短信接收格式
10.2.3 窗体间的互操作
10.2.4 锁定模块主窗体
10.2.5 使用ADO.NET连接Access数据库
10.3 数据库设计
10.4 短信群发实现
10.4.1 功能概述
10.4.2 窗体界面设计
10.4.3 添加接收者
10.4.4 删除接收者
10.4.5 浏览电话簿
10.4.6 插入常用短语
10.4.7 发送短信息
10.5 已发送短信管理
10.5.1 功能概述
10.5.2 窗体界面设计
10.5.3 显示所有已发信息
10.5.4 删除已发信息
10.5.5 查询已发信息
10.6 接收短信实现
10.6.1 功能概述
10.6.2 窗体界面设计
10.6.3 浏览已接收短信
10.6.4 查看短信详细内容
10.7 常用联系人管理
10.7.1 功能概述
10.7.2 窗体界面设计
10.7.3 显示所有联系人
10.7.4 删除指定联系人
10.7.5 编辑联系人信息
10.7.6 判断操作状态
10.7.7 控制文本框输入
10.7.8 保存联系人信息
10.8 常用短语管理
10.8.1 功能概述
10.8.2 窗体界面设计
10.8.3 添加常用短语
10.8.4 查询不同类型短语
10.8.5 删除指定短语
10.8.6 编辑指定短语
10.8.7 修改短语内容
第11章 FTP文件管理模块(FtpWebRequest+FtpWebResponse技术实现)
11.1 FTP文件管理模块概述
11.1.1 模块概述
11.1.2 业务流程
11.1.3 程序预览
11.2 关键技术
11.2.1 架设FTP服务器
11.2.2 登录FTP服务器
11.2.3 获取服务器上文件的大小
11.2.4 向FTP服务器发送命令
11.2.5 调用系统API
11.3 主窗体设计
11.3.1 功能概述
11.3.2 窗体界面设计
11.4 系统登录
11.4.1 功能概述
11.4.2 登录FTP服务器
11.5 本机操作
11.5.1 功能概述
11.5.2 获取本地磁盘
11.5.3 获取指定磁盘中的文件
11.5.4 获取本地磁盘中文件的图标
11.5.5 批量上传文件
11.6 服务器操作
11.6.1 功能概述
11.6.2 获取FTP服务器中的所有文件
11.6.3 获取服务器上文件的图标
11.6.4 批量下载文件
11.6.5 删除FTP中的文件或文件夹
第12章 魔法兔子模块(Register注册表+Process实现)(内容参见光盘)
12.1 魔法兔子模块概述
12.1.1 模块概述
12.1.2 功能结构
12.1.3 程序预览
12.2 关键技术
12.2.1 获取进程信息
12.2.2 获取计算机信息
12.2.3 修改注册表
12.3 主窗体
12.3.1 功能概述
12.3.2 窗体界面设计
12.3.3 使用超级工具
12.3.4 使用实用工具
12.3.5 打开任务管理器
12.3.6 选项设置
12.4 系统检测
12.4.1 功能概述
12.4.2 窗体界面设计
12.4.3 检测系统相关信息
12.5 系统优化
12.5.1 功能概述
12.5.2 窗体界面设计
12.5.3 进行系统优化
12.5.4 备份注册表信息
12.5.5 还原注册表信息
第13章 QQ自动登录器模块(QQ自动登录原理+MD5+XMLElement类实现)
13.1 QQ自动登录器模块概述
13.1.1 模块概述
13.1.2 功能结构
13.1.3 程序预览
13.2 关键技术
13.2.1 QQ自动登录器模块实现原理
13.2.2 使用MD5加密算法加密QQ密码
13.2.3 使用XML文件存储QQ账号信息
13.2.4 使用XmlElement类序列化QQ账号属性
13.2.5 通过XML文件读取和写入QQ账号信息
13.2.6 使用注册表存储信息
13.3 主窗体
13.3.1 功能概述
13.3.2 窗体界面设计
13.3.3 初始化QQ列表
13.3.4 启动多个QQ账号
13.3.5 启动QQ程序
13.3.6 增加QQ账号信息
13.3.7 修改QQ账号信息
13.3.8 删除QQ账号
13.3.9 设置QQ账号为隐身
13.4 添加QQ账号
13.4.1 功能概述
13.4.2 窗体界面设计
13.4.3 添加QQ账号
13.5 路径设置
13.5.1 功能概述
13.5.2 窗体界面设计
13.5.3 显示原有路径设置
13.5.4 选择QQ程序路径
13.5.5 保存路径设置
第14章 在线升级模块(FTP上传下载+XML+Hastable实现)
14.1 在线升级模块概述
14.1.1 模块概述
14.1.2 功能结构
14.1.3 程序预览
14.2 关键技术
14.2.1 FTP上传下载技术
14.2.2 XML文件操作
14.2.3 INI文件的读写
14.2.4 动态生成版本面板
14.2.5 使用哈希表记录版本号及更新信息
14.3 类库的设计
14.4 服务器端主窗体
14.4.1 功能概述
14.4.2 窗体界面设计
14.4.3 连接FTP服务器
14.4.4 向FTP服务器上传新版本
14.5 客户端主窗体
14.5.1 功能概述
14.5.2 窗体界面设计
14.5.3 启动客户端时检测是否有新版本
14.5.4 实时检测是否有新版本可供下载
14.6 客户端版本信息窗体
14.6.1 功能概述
14.6.2 窗体界面设计
14.6.3 显示版本面板及版本信息
14.6.4 从FTP服务器下载指定版本
14.7 定时升级设置
14.7.1 功能概述
14.7.2 窗体界面设计
14.7.3 显示原有升级设置
14.7.4 控制控件的可用状态
14.7.5 保存定时升级设置
第15章 网络五子棋游戏模块(Socket编程+UDP协议实现)(内容参见光盘)
15.1 网络五子棋游戏模块概述
15.1.1 模块概述
15.1.2 功能结构
15.1.3 程序预览
15.2 关键技术
15.2.1 在下拉列表中绘制图片
15.2.2 UDP协议的使用
15.2.3 用Socket实现消息传递的必备条件5
15.2.4 自定义事件的设置
15.2.5 动态按钮的设置
15.3 类库的设计
15.3.1 Publec_Class类
15.3.2 ClassMsg类
15.3.3 ClassOptionData类
15.3.4 ClassSerializers类
15.3.5 ClassUserInfo类
15.3.6 ClassUsers类
15.3.7 UDPSocket自定义控件
15.4 客户端注册窗体
15.4.1 功能概述
15.4.2 窗体界面设计
15.4.3 注册用户
15.5 客户端登录窗体
15.5.1 功能概述
15.5.2 窗体界面设计
15.5.3 获取服务器IP地址及端口号
15.5.4 通过服务器中转实现用户登录
15.6 五子棋大厅窗体
15.6.1 功能概述
15.6.2 窗体界面设计
15.6.3 进入指定的房间
15.6.4 进入指定的座位
15.6.5 局域网内的公共聊天
15.7 对决窗体
15.7.1 功能概述
15.7.2 窗体界面设计
15.7.3 判断是否有玩家并显示
玩家信息
15.7.4 开始五子棋对决并判断输赢
15.8 服务器窗体
15.8.1 功能概述
15.8.2 窗体界面设计
15.8.3 开始/停止服务
15.8.4 设置分数排名方式
15.8.5 关闭服务器
第二篇 项目实战篇
第16章 房屋中介管理系统(C# 4.0+SQL Server 2000实现)
16.1 开发背景
16.2 系统分析
16.2.1 需求分析
16.2.2 可行性分析
16.3 系统设计
16.3.1 系统目标
16.3.2 系统功能结构
16.3.3 业务逻辑编码规则
16.3.4 系统预览
16.3.5 业务流程图
16.4 数据库设计
16.4.1 数据库概要说明
16.4.2 数据库概念设计
16.4.3 数据库逻辑设计
16.5 公共类设计
16.5.1 ClsCon类
16.5.2 clsFavor类
16.5.3 claFavorMethod类
16.6 主窗体设计
16.6.1 主窗体概述
16.6.2 主窗体技术分析
16.6.3 主窗体实现过程
16.7 用户信息管理模块设计
16.7.1 用户信息管理模块概述
16.7.2 用户信息管理模块技术分析
16.7.3 用户信息管理模块实现过程
16.8 房源设置模块设计
16.8.1 房源设置模块概述
16.8.2 房源设置模块技术分析
16.8.3 房源设置模块实现过程
16.8.4 单元测试
16.9 房源状态查询模块设计
16.9.1 房源状态查询模块概述
16.9.2 房源状态查询模块技术分析
16.9.3 房源状态查询模块实现过程
16.10 文件清单
16.11 开发问题解析
16.11.1 通过触发器对视图进行添加、修改和删除操作
16.11.2 结束数据库连接进程完成数据库还原
第17章 企业进销存管理系统(C# 4.0+SQL Server 2005实现)
17.1 开发背景
17.2 系统分析
17.2.1 需求分析
17.2.2 可行性分析
17.3 系统设计
17.3.1 系统目标
17.3.2 系统功能结构
17.3.3 业务逻辑编码规则
17.3.4 系统预览
17.3.5 业务流程图
17.4 数据库设计
17.4.1 数据库概要说明
17.4.2 数据库概念设计
17.4.3 数据库逻辑设计
17.4.4 数据表逻辑关系
17.5 公共类设计8
17.5.1 DataBase类8
17.5.2 BaseInfo类1
17.6 库存商品管理模块设计
17.6.1 库存商品管理模块概述
17.6.2 库存商品管理模块技术分析
17.6.3 库存商品管理模块实现过程
17.7 进货管理模块设计
17.7.1 进货管理模块概述
17.7.2 进货管理模块技术分析
17.7.3 进货管理模块实现过程
17.8 商品销售排行模块设计5
17.8.1 商品销售排行模块概述
17.8.2 商品销售排行模块技术分析
17.8.3 商品销售排行模块实现过程
17.9 库存盘点模块设计
17.9.1 库存盘点模块概述
17.9.2 库存盘点模块技术分析
17.9.3 库存盘点模块实现过程
17.10 文件清单
17.11 开发问题解析
17.11.1 往来对账功能的实现
17.11.2 实现系统数据清理功能时的问题
第18章 企业人事管理系统(C# 4.0+SQL Server 2005实现)
18.1 开发背景
18.2 系统分析
18.2.1 需求分析
18.2.2 可行性分析
18.2.3 编写项目计划书
18.3 系统设计
18.3.1 系统目标
18.3.2 系统功能结构
18.3.3 业务逻辑编码规则
18.3.4 系统预览
18.3.5 业务流程图
18.4 数据库设计
18.4.1 数据库概要说明
18.4.2 数据库概念设计
18.4.3 数据库逻辑设计
18.4.4 数据表关系设计
18.5 公共类设计
18.5.1 MyMeans公共类
18.5.2 MyModule公共类
18.6 登录模块设计
18.6.1 登录模块概述
18.6.2 登录模块技术分析
18.6.3 登录模块实现过程
18.7 主窗体设计
18.7.1 主窗体概述
18.7.2 主窗体技术分析
18.7.3 主窗体实现过程
18.8 人事档案管理模块设计
18.8.1 人事档案管理模块概述
18.8.2 人事档案管理模块技术分析
18.8.3 人事档案管理模块实现过程
18.9 人事资料查询模块设计
18.9.1 人事资料查询模块概述
18.9.2 人事资料查询模块技术分析
18.9.3 人事资料查询模块实现过程
18.10 通讯录模块设计
18.10.1 通讯录模块概述
18.10.2 通讯录模块技术分析
18.10.3 通讯录模块实现过程
18.11 用户设置模块设计
18.11.1 用户设置模块概述
18.11.2 用户设置模块技术分析
18.11.3 用户设置模块实现过程
18.12 数据库维护模块设计
18.12.1 数据库维护模块概述
18.12.2 数据库维护模块技术分析
18.12.3 数据库维护模块实现过程
18.13 文件清单
18.14 运行项目
18.15 系统打包部署
18.16 开发问题解析
18.16.1 程序为什么会无法运行?
18.16.2 为什么无法添加职工基本信息?
18.16.3 选择职工头像时出现异常怎么办?
18.16.4 数据库还原不成功应该如何解决?
18.16.5 出现Word引用问题怎么办?
18.16.6 COM选项卡中没有Word 9.0引用怎么办?
18.16.7 为什么使用全名声明Word对象后还出现错误?
第19章 企业ERP管理系统(C# 4.0+SQL Server 2008实现)(内容参见光盘)
19.1 开发背景
19.2 系统分析
19.2.1 需求分析
19.2.2 可行性分析
19.2.3 编写项目计划书
19.3 系统设计
19.3.1 系统目标
19.3.2 系统功能结构
19.3.3 业务逻辑编码规则
19.3.4 系统预览
19.3.5 业务流程图
19.4 数据库设计
19.4.1 数据库概要说明
19.4.2 数据库概念设计
19.4.3 数据库逻辑设计
19.5 公共类设计
19.5.1 DataBase类
19.5.2 CommonUse类
19.6 物料清单模块设计
19.6.1 物料清单模块概述
19.6.2 物料清单模块技术分析
19.6.3 物料清单模块实现过程
19.7 销售收款单模块设计
19.7.1 销售收款单模块概述
19.7.2 销售收款单模块技术分析
19.7.3 销售收款单模块实现过程
19.7.4 单元测试
19.8 生产单模块设计
19.8.1 生产单模块概述
19.8.2 生产单模块技术分析
19.8.3 生产单模块实现过程
19.9 产品销售毛利汇总模块设计
19.9.1 产品销售毛利汇总模块概述
19.9.2 产品销售毛利汇总模块技术分析
19.9.3 产品销售毛利汇总模块实现过程
19.10 操作权限模块设计
19.10.1 操作权限模块概述
19.10.2 操作权限模块技术分析
19.10.3 操作权限模块实现过程
19.11 文件清单
19.12 系统打包部署
19.13 运行项目
19.14 开发问题解析
19.14.1 向被数据绑定的DataGridView控件的行集合中添加行
19.14.2 动态添加DataGridView控件的列
第三篇 环境搭建篇(内容参见光盘)
第20章 搭建C#程序开发环境(内容参见光盘)
20.1 了解.NET与C#
20.1.1 了解.NET
20.1.2 C#与.NET的关系
20.1.3 .NET项目成功案例
20.2 安装与卸载Visual Studio 2010
20.2.1 安装Visual Studio 2010系统必备
20.2.2 安装Visual Studio 2010
20.2.3 卸载Visual Studio 2010
20.3 Visual Studio 2010帮助的安装与使用
20.3.1 安装Help Library管理器
20.3.2 使用Help Library
20.4 使用Visual Studio 2010创建项目
20.4.1 创建控制台应用程序
20.4.2 创建Windows窗体应用程序
20.4.3 创建Web网站应用程序
第21章 搭建数据库开发环境(内容参见光盘)
21.1 数据库基础
21.1.1 数据库简介
21.1.2 安装SQL Server 2000数据库
21.1.3 安装SQL Server 2005数据库
21.1.4 安装SQL Server 2008数据库
21.2 常用数据库操作
21.2.1 数据库的创建及删除
21.2.2 数据表的创建及删除
21.2.3 附加数据库
21.2.4 分离数据库
21.3 SQL语言基础
21.3.1 SQL语言简介
21.3.2 简单SQL语句的应用
第22章 Windows应用程序打包部署(内容参见光盘)
22.1 创建Windows安装项目
22.2 制作Windows安装程序
22.2.1 添加项目输出文件
22.2.2 添加内容文件
22.2.3 创建桌面快捷方式
22.2.4 添加注册表项
22.2.5 生成Windows安装程序
22.3 部署Windows应用程序