专题栏目:ARVRMR虚拟现实

《C#典型模块精解》

书籍简介:

《c#典型模块精解》以365桌面提醒器、sql数据表智能提取、数据备份还原魔术师、决策分析助手、炫彩美图秀秀、e族听听、视频计时工具、快递单打印精灵、文件批处理工具、原创ftp管理软件、天天快速浏览器、我的酷邮箱、系统优化清理工具、迷你qq登录器和网络下载终结者15个常用桌面软件为案例,从实战的角度出发,打造点、线、面一体化的学习架构,让读者既能够学习到常用桌面软件中各个功能模块的实现方法和开发技巧,同时又能够合理地运用各个功能模块,打造出自己的桌面软件项目。

《c#典型模块精解》的桌面软件涉及面广,实用性非常强。通过对本书的学习,读者可以了解常用桌面软件开发的特点、功能,并打造出自己的桌面软件项目。另外,本书中所提供的桌面软件项目,既可以达到读者二次开发的目的,同时也可以满足读者对流行、热点软件的好奇心。

《c#典型模块精解》提供了大量的自学视频、源程序、素材,提供了相关的模块库、案例库、素材库、题库等多种形式的辅助学习资料,还提供迅速及时的微博、qq、论坛等技术支持。

《c#典型模块精解》非常适合作为从事c#编程行业的开发人员和即将走向工作岗位的大学毕业生的参考用书,也适合作为大中专院校师生的学习教材,以及相关培训机构的师生和软件开发人员的学习用书。

作者简介:

明日科技

出版日期:

2012年01月

章节目录:

第1章 365桌面提醒模块
 ( 自学视频、源程序:配套资源\mr\1\)
 1.1 365桌面提醒模块软件概述
 1.1.1 提醒设置流程
 1.1.2 计划录入流程
 1.1.3 计划查询流程
 1.1.4 计划统计流程
 1.1.5 定时关机流程
 1.1.6 程序预览
 1.2 数据库设计
 1.3 公共类设计
 1.3.1 封装数据值和显示值的类
 1.3.2 绑定和显示数据的类
 1.4 提醒设置
 1.4.1 提醒设置功能概述
 1.4.2 提醒设置界面设计
 1.4.3 打开提醒设置界面
 1.4.4 保存提醒设置
 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.7 计划统计
 1.7.1 计划统计功能概述
 1.7.2 计划统计界面设计
 1.7.3 统计计划信息
 1.8 定时关机
 1.8.1 定时关机功能概述
 1.8.2 定时关机界面设计
 1.8.3 保存定时关机参数
 1.8.4 执行定时关机命令
 1.9 技术提炼
 1.9.1 通过修改注册表实现自动运行程序
 1.9.2 使用多线程处理弹出“提示气泡”任务
 1.9.3 使用扩展方法为系统类型添加新功能
 1.9.4 应用初始化器创建集合或对象
 1.9.5 使用ado.net对象提交数据
第2章 sql数据表智能提取模块
 ( 自学视频、源程序:配套资源\mr\2\)
 2.1 sql数据表智能提取模块概述
 2.1.1 附加本地数据库流程
 2.1.2 提取表结构流程
 2.1.3 导出数据流程
 2.1.4 程序预览
 2.2 主窗体
 2.2.1 主窗体功能概述
 2.2.2 主窗体界面设计
 2.2.3 检索网络中的服务器
 2.2.4 获取数据库的名称
 2.2.5 选择提取信息
 2.3 附加本地数据库
 2.3.1 附加本地数据库功能概述
 2.3.2 附加本地数据库界面设计
 2.3.3 浏览附加文件路径
 2.3.4 实现数据库附加
 2.4 提取表结构
 2.4.1 提取表结构功能概述
 2.4.2 提取表结构界面设计
 2.4.3 获取表结构信息
 2.4.4 导出到excel
 2.4.5 导出到word
 2.5 导出数据
 2.5.1 导出数据功能概述
 2.5.2 导出数据界面设计
 2.5.3 获取数据信息
 2.5.4 导出数据
 2.6 技术提炼
 2.6.1 添加com组件
 2.6.2 附加sql server数据库
 2.6.3 分离sql server数据库
 2.6.4 设置sql server数据库模式
第3章 数据备份还原模块
 ( 自学视频、源程序:配套资源\mr\3\)
 3.1 数据备份还原魔术师概述
 3.1.1 数据备份还原魔术师流程
 3.1.2 安全设置业务流程
 3.1.3 备份数据库业务流程
 3.1.4 还原数据库业务流程
 3.1.5 程序预览
 3.2 安全设置
 3.2.1 安全设置界面概述
 3.2.2 管理服务器用户
 3.2.3 管理数据库用户
 3.2.4 添加数据库用户角色
 3.2.5 设置数据库用户权限
 3.3 备份数据库
 3.3.1 备份数据库概述
 3.3.2 管理备份设备
 3.3.3 实现数据备份
 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.5.4 删除备份设备
 3.5.5 获取文件和文件组信息
第4章 决策分析模块
 ( 自学视频、源程序:配套资源\mr\4\)
 4.1 决策分析模块概述
 4.1.1 决策分析模块业务流程
 4.1.2 对数据进行决策分析业务流程
 4.1.3 生成透视表业务流程
 4.1.4 生成统计表业务流程
 4.1.5 程序预览
 4.2 对数据进行决策分析
 4.2.1 对数据进行决策分析功能概述
 4.2.2 对数据进行决策分析窗体设计
 4.2.3 初始化数据
 4.2.4 选择透视表
 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.6 技术提炼
 4.6.1 游标的基本操作
 4.6.2 存储过程的基本操作
 4.6.3 透视表的基本概念
 4.6.4 统计表的基本操作
 4.6.5 单击显示右键菜单
第5章 炫彩美图秀秀模块
 ( 自学视频、源程序:配套资源\mr\5\)
 5.1 炫彩美图秀秀概述
 5.1.1 炫彩美图秀秀流程
 5.1.2 主窗体流程
 5.1.3 图片特效流程
 5.1.4 图片调节流程
 5.1.5 图片加文字水印流程
 5.1.6 幻灯片播放流程
 5.1.7 程序预览
 5.2 主窗体
 5.2.1 主窗体功能概述
 5.2.2 主窗体界面设计
 5.2.3 打开图片目录
 5.2.4 转换图片格式
 5.2.5 设为桌面背景
 5.2.6 将图片进行打印
 5.3 图片特效
 5.3.1 图片特效功能概述
 5.3.2 “浮雕”效果
 5.3.3 “积木”效果
 5.3.4 “底片”效果
 5.3.5 “雾化”效果
 5.4 图片调节
 5.4.1 图片调节功能概述
 5.4.2 调节图片亮度
 5.4.3 调节图片大小
 5.4.4 调节图片对比度
 5.4.5 保存调节后的图片
 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 自动切换图片
 5.6.4 暂停播放幻灯片
 5.6.5 重新播放幻灯片
 5.7 技术提炼
 5.7.1 使用setselected方法移动listbox选中项
 5.7.2 使用setfiledroplist方法将文件复制到剪贴板
 5.7.3 使用gdi+技术显示和转换图片
 5.7.4 使用timer控件实现图片的幻灯片播放
 5.7.5 使用rotateflip方法旋转图片
第6章 e族听听模块
 ( 自学视频、源程序:配套资源\mr\6\)
 6.1 e族听听模块概述
 6.1.1 播放多媒体文件流程
 6.1.2 显示播放列表流程
 6.1.3 程序预览
 6.2 播放多媒体文件
 6.2.1 播放多媒体文件功能概述
 6.2.2 播放多媒体文件界面设计
 6.2.3 打开并播放文件
 6.2.4 控制文件的播放状态
 6.2.5 改变播放进度
 6.3 显示播放列表
 6.3.1 显示播放列表功能概述
 6.3.2 显示播放列表界面设计
 6.3.3 向列表中添加播放文件
 6.3.4 播放列表中的媒体文件
 6.4 显示媒体文件歌词
 6.4.1 显示媒体文件歌词功能概述
 6.4.2 显示媒体文件歌词界面设计
 6.4.3 播放选中的歌词
 6.5 设置磁性窗体
 6.5.1 设置磁性窗体功能概述
 6.5.2 获取关联窗体的信息
 6.5.3 开始移动窗体
 6.5.4 结束移动窗体
 6.6 技术提炼
 6.6.1 使用公共窗体实现窗体间信息的传递
 6.6.2 使用axwindowsmediaplayer控件播放媒体文件
 6.6.3 更改选择项索引实现自动播放下一个文件
 6.6.4 使用filesysteminfo方法在文件夹中遍历文件
 6.6.5 实现播放进度条
第7章 视频计时模块
 ( 自学视频、源程序:配套资源\mr\7\)
 7.1 视频计时模块概述
 7.1.1 文件的遍历及操作流程
 7.1.2 视频时间统计流程
 7.1.3 系统任务栏托盘流程
 7.1.4 程序预览
 7.2 文件的遍历及操作
 7.2.1 文件的遍历及操作功能概述
 7.2.2 主窗体界面设计
 7.2.3 遍历文件及文件夹
 7.2.4 打开文件
 7.2.5 剪切、复制及粘贴文件
 7.2.6 重命名文件
 7.2.7 删除文件
 7.3 视频时间统计
 7.3.1 视频时间统计功能概述
 7.3.2 统计选中的视频文件时间
 7.3.3 统计所有视频文件时间
 7.3.4 保存视频时间
 7.4 系统任务栏托盘
 7.4.1 系统任务栏托盘功能概述
 7.4.2 设置开机启动
 7.4.3 隐藏及显示窗体
 7.4.4 退出系统
 7.5 技术提炼
 7.5.1 使用api函数获取视频文件的信息
 7.5.2 使用多线程统计视频时间
 7.5.3 文件流技术的应用
 7.5.4 使用api函数获取系统文件及文件夹图标
 7.5.5 获取指定目录下的所有文件及文件夹
 7.5.6 修改注册表控制程序开机自启动
 7.5.7 通过notifyicon控件将程序图标写入到托盘
第8章 快递单打印模块
 ( 自学视频、源程序:配套资源\mr\8\)
 8.1 快递单打印精灵概述
 8.1.1 快递单设置流程
 8.1.2 快递单打印流程
 8.1.3 快递单查询流程
 8.1.4 程序预览
 8.2 数据库设计
 8.2.1 数据库设计概述
 8.2.2 封装数据库连接-操作类
 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.5 快递单查询
 8.5.1 快递单查询功能概述
 8.5.2 快递单查询界面设计
 8.5.3 动态生成快递单的列
 8.5.4 查询快递单记录
 8.6 技术提炼
 8.6.1 扩展系统已有控件
 8.6.2 应用list(t)泛型存储数据
 8.6.3 使用序列化技术保存图像到数据库
 8.6.4 使用反序列化技术从数据库读取图像
第9章 文件批处理模块
 ( 自学视频、源程序:配套资源\mr\9\)
 9.1 文件批处理工具概述
 9.1.1 文件批处理工具流程
 9.1.2 主窗体流程
 9.1.3 批量重命名流程
 9.1.4 文件分割流程
 9.1.5 文件合成流程
 9.1.6 程序预览
 9.2 公共类设计
 9.3 主窗体
 9.3.1 主窗体功能概述
 9.3.2 主窗体界面设计
 9.3.3 批量复制、剪切文件及文件夹
 9.3.4 批量删除文件及文件夹
 9.3.5 搜索文件及文件夹
 9.3.6 批量压缩、解压文件
 9.4 批量重命名
 9.4.1 批量重命名功能概述
 9.4.2 批量重命名界面设计
 9.4.3 “按编号”重命名
 9.4.4 “按扩展名”重命名
 9.4.5 替换文件标题中的文字
 9.5 文件分割与合成
 9.5.1 文件分割与合成功能概述
 9.5.2 文件分割与合成界面设计
 9.5.3 将文件进行分割
 9.5.4 将多个文件合并
 9.6 技术提炼
 9.6.1 使用第三方组件解压缩文件
 9.6.2 获取系统文件及文件夹图标
 9.6.3 自定义方法打开文件及文件夹
 9.6.4 添加word组件操作word
第10章 原创ftp管理模块
 ( 自学视频、源程序:配套资源\mr\10\)
 10.1 原创ftp管理模块概述
 10.1.1 ftp登录流程
 10.1.2 本机文件操作流程
 10.1.3 服务器文件上传下载流程
 10.1.4 程序预览
 10.2 主窗体设计
 10.2.1 主窗体功能概述
 10.2.2 主窗体界面设计
 10.3 ftp登录
 10.3.1 ftp登录功能概述
 10.3.2 登录ftp服务器
 10.4 本机文件操作
 10.4.1 本机文件操作功能概述
 10.4.2 获取本地磁盘
 10.4.3 获取指定磁盘中的文件
 10.4.4 批量上传文件
 10.5 服务器文件上传下载
 10.5.1 服务器文件上传下载功能概述
 10.5.2 获取ftp服务器中的所有文件
 10.5.3 批量下载文件
 10.5.4 删除ftp中的文件或文件夹
 10.6 技术提炼
 10.6.1 架设ftp服务器
 10.6.2 登录ftp服务器
 10.6.3 获取服务器上文件的大小
 10.6.4 向ftp服务器发送命令
 10.6.5 调用系统api
第11章 天天快速浏览器模块
 ( 自学视频、源程序:配套资源\mr\11\)
 11.1 天天快速浏览器概述
 11.1.1 天天快速浏览器流程
 11.1.2 主窗体流程
 11.1.3 查看源文件流程
 11.1.4 添加收藏夹流程
 11.1.5 整理收藏夹流程
 11.1.6 程序预览
 11.2 主窗体
 11.2.1 主窗体功能概述
 11.2.2 主窗体界面设计
 11.2.3 工具栏功能的实现
 11.2.4 地址栏功能的实现
 11.2.5 显示网页
 11.2.6 保存和打印网页
 11.2.7 打开收藏夹
 11.3 查看源文件
 11.3.1 查看源文件功能概述
 11.3.2 查看网页源文件
 11.4 添加到收藏夹
 11.4.1 添加到收藏夹功能概述
 11.4.2 添加到收藏夹界面设计
 11.4.3 将网页添加到收藏夹
 11.5 整理收藏夹
 11.5.1 整理收藏夹功能概述
 11.5.2 整理收藏夹界面设计
 11.5.3 删除收藏夹内容
 11.6 技术提炼
 11.6.1 使用webbrowser控件浏览网页
 11.6.2 tabcontrol控件将网页以多页面显示
 11.6.3 用webrequest类、webresponse类获取网页源码
第12章 我的酷邮箱模块
 ( 自学视频、源程序:配套资源\mr\12\)
 12.1 我的酷邮箱模块概述
 12.1.1 系统登录流程
 12.1.2 邮件发送流程
 12.1.3 邮件接收流程
 12.1.4 用户管理流程
 12.1.5 程序预览
 12.2 数据库设计
 12.2.1 数据库设计概述
 12.2.2 封装数据库连接-操作类
 12.3 系统登录
 12.3.1 系统登录功能概述
 12.3.2 系统登录界面设计
 12.3.3 单击鼠标登录
 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 删除邮件
 12.6 用户管理
 12.6.1 用户管理功能概述
 12.6.2 用户管理界面设计
 12.6.3 添加用户信息
 12.6.4 修改用户信息
 12.6.5 删除用户信息
 12.7 技术提炼
 12.7.1 base64编码格式
 12.7.2 使用jmail组件接收邮件
 12.7.3 邮件发送类的使用
 12.7.4 使用正则表达式验证邮件格式
第13章 系统优化清理模块
 ( 自学视频、源程序:配套资源\mr\13\)
 13.1 系统优化清理工具概述
 13.1.1 系统检测流程
 13.1.2 系统优化流程
 13.1.3 程序预览
 13.2 主窗体
 13.2.1 主窗体功能概述
 13.2.2 主窗体界面设计
 13.2.3 清理系统垃圾文件
 13.2.4 使用实用工具
 13.2.5 打开任务管理器
 13.3 系统检测
 13.3.1 系统检测功能概述
 13.3.2 系统检测界面设计
 13.3.3 系统检测相关信息
 13.4 系统优化
 13.4.1 系统优化功能概述
 13.4.2 系统优化界面设计
 13.4.3 进行系统优化
 13.4.4 备份注册表信息
 13.4.5 还原注册表信息
 13.5 锁定系统
 13.5.1 锁定系统功能概述
 13.5.2 系统挂机锁界面设计
 13.5.3 对系统进行锁定
 13.6 技术提炼
 13.6.1 使用process类获取进程信息
 13.6.2 使用wmi类获取计算机信息
 13.6.3 通过操作注册表实现系统优化
第14章 迷你qq登录器模块
 ( 自学视频、源程序:配套资源\mr\14\)
 14.1 迷你qq登录器概述
 14.1.1 迷你qq登录器流程
 14.1.2 主窗体流程
 14.1.3 添加qq账号流程
 14.1.4 路径设置流程
 14.1.5 程序预览
 14.2 数据库设计
 14.3 主窗体
 14.3.1 主窗体功能概述
 14.3.2 主窗体界面设计
 14.3.3 初始化qq列表
 14.3.4 启动多个qq账号
 14.3.5 启动qq程序
 14.3.6 增加qq账号信息
 14.3.7 修改qq账号信息
 14.3.8 删除qq账号
 14.3.9 设置qq账号为隐身
 14.4 添加qq账号
 14.4.1 添加qq账号功能概述
 14.4.2 添加qq账号界面设计
 14.4.3 添加qq账号的实现
 14.5 路径设置
 14.5.1 路径设置功能概述
 14.5.2 路径设置界面设计
 14.5.3 显示原有路径设置
 14.5.4 选择qq程序路径
 14.5.5 保存路径设置
 14.6 技术提炼
 14.6.1 迷你qq登录器的实现原理
 14.6.2 使用md5加密算法加密qq密码
 14.6.3 使用xml文件存储qq账号信息
 14.6.4 使用xmlelement类序列化qq账号属性
 14.6.5 通过xml文件读取和写入qq账号信息
 14.6.6 使用注册表存储信息
第15章 网络下载模块
 ( 自学视频、源程序:配套资源\mr\15\)
 15.1 网络下载模块概述
 15.1.1 网络下载模块流程
 15.1.2 主窗体流程
 15.1.3 新建下载任务流程
 15.1.4 程序预览
 15.2 主窗体
 15.2.1 主窗体功能概述
 15.2.2 主窗体界面设计
 15.2.3 初始化控件及下载任务状态
 15.2.4 显示“新建下载任务”窗体
 15.2.5 开始、暂停、删除及续传操作
 15.2.6 退出程序时保存续传文件
 15.3 新建下载任务
 15.3.1 新建下载任务功能概述
 15.3.2 新建下载任务界面设计
 15.3.3 选择下载文件保存位置
 15.3.4 确认下载文件信息
 15.4 技术提炼
 15.4.1 网络下载模块的实现原理
 15.4.2 自定义实体类记录续传信息的状态
 15.4.3 保存和读取续传信息
 15.4.4 判断网络资源是否支持多线程
 15.4.5 使用文件流合并多线程下载文件

封面图:

发表评论

相关文章