书籍简介:
C#是目前最热门的开发语言,它是Microsoft .NET Framework的主要开发语言。随着微软公司在.NET平台上的不断升级,C#语言及它依赖的.NET Framework日益完善和稳固。在新发布的.NET Framework 3.5中,微软集成了WPF、WF、WCF、LINQ等多种热门的应用程序开发技术,使得微软平台的应用程序开发变得日益丰富多彩。本书以C#作为开发语言,以.NET Framework 3.5作为开发平台,站在开发人员的视角,深入剖析了10个企业级应用程序的构建,内容涉及Windows Forms数据库应用程序、WPF华丽界面的多媒体软件、Web数据库应用程序,以及基于Socket的通信应用程序等,从基础架构,到数据库的设计,用户界面的构建以及类层次关系的构建,一步一步,循序渐进地进行了深入的介绍,对具体的知识点深入分析,让开发人员既知其理,又知其构建。
本书的特点在于站在软件开发人员的视角,从需求分析、概要分析、系统分析,层层推进,书中不是罗列大段代码,而是对每个知识点进行概而全的深入详解,适合于使用C#开发桌面型应用程序的开发人员、对软件开发有兴趣的学生及爱好者,特别是具有一定的C#知识而又缺乏实战经验的用户。
本书附赠DVD光盘1张,内容包括超大容量手把手教学视频、电子教案(PPT)、编程参考宝典电子书、源代码。
作者简介:
孔琳俊:毕业于复旦大学软件工程学院,取得硕士学位,1999年开始从事ASP的开发,有多年的ASP开发经验,然后在01年主要研究方向变为ASP.NET和C#。现任职于浙江一家著名学院的网络中心,从事网络建设与管理工作,参与学校各期网络工程的设计与建设,2008年开始规划建设数字化
出版日期:
2009年07月
章节目录:
第1章 预备知识(教学视频:64分钟)
1.1 VS 2008集成化开发环境
1.1.1 使用IDE集成开发环境
1.1.2 使用VS 2008解决方案资源管理器
1.1.3 使用文档窗口
1.1.4 工具箱窗口
1.1.5 错误列表和任务列表窗口
1.1.6 服务器资源管理器
1.1.7 使用代码编辑器
1.2 Windows Forms开发技术
1.2.1 创建Windows Forms应用程序
1.2.2 使用Windows Forms开发数据库应用程序
1.3 SQL Server数据库使用简介
1.3.1 使用SQL Server Management Studio管理数据库
1.3.2 使用Intergration Services在多数据库间传递数据
1.4 章末总结
第2章 WPF版多媒体通讯录(共2500行代码)(教学视频:61分钟)
2.1 系统分析
2.1.1 需求分析
2.1.2 可行性分析
2.2 系统分析
2.2.1 系统目标
2.2.2 系统功能结构
2.2.3 构建开发环境
2.3.4 系统预览
2.3 开发前的准备工作
2.4 通讯录主窗体的设计
2.4.1 应用程序启动设置
2.4.2 主窗体用户界面设计
2.4.3 3D动画功能的实现
2.4.4 遍历窗体可视化树
2.5 添加联系人模块
2.5.1 基本用户界面功能的实现
2.5.2 多媒体功能的实现
2.5.3 添加图片功能实现
2.5.4 保存联系人功能的实现
2.6 选择图片窗体功能的实现
2.6.1 用户界面的实现
2.6.2 使用LINQ语法加载图片
2.6.3 StoredImageControl倒影图片用户控件的实现
2.7 查看联系人功能实现
2.7.1 用户界面的实现
2.7.2 DataGridControl自定义验证规则的实现
2.7.3 功能方法及事件处理实现
2.8 联系人选项功能的实现
2.8.1 用户界面的实现
2.8.2 实现延迟加载的目录树
2.9 辅助功能的实现
2.9.1 单件模式的联系人列表类
2.9.2 使用XLINQ操作XML文件
2.10 知识点汇总
2.11 章末总结
第3章 企业级即时消息系统(共8000行代码)(教学视频:66分钟)
3.1 系统分析
3.1.1 需求分析
3.1.2 可行性分析
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.4 即时通信服务类库实现
3.4.1 类库项目结构
3.4.2 使用PrismConnection组件连接服务器端
3.4.3 使用PrismServer组件封装服务器功能
3.4.4 使用PrismNetworkStream类封装网络流
3.4.5 使用PrismServerImplementation组件管理用户信息
3.4.6 类库中的实体类
3.4.7 用户信息对话框组件的实现
3.4.8 服务器统计信息对话框组件的实现
3.5 聊天室客户端功能的实现
3.5.1 聊天室客户端主窗口实现
3.5.2 连接到服务器并响应各种连接事件
3.5.3 发送和接收聊天消息
3.5.4 实现绘图板功能
3.5.5 在客户端显示服务器端的状态
3.6 聊天室服务器端功能实现
3.6.1 聊天服务器主窗口实现
3.6.2 启动和停止聊天服务器
3.6.3 响应聊天服务器事件
3.6.4 处理服务器端用户界面的更新
3.6.5 发送管理性消息功能的实现
3.6.6 服务器设置功能的实现
3.7 知识点汇总
3.8 章末总结
第4章 酒店管理系统(共78000行代码)(教学视频:84分钟)
第5章 工厂日历管理系统(共33000行代码)(教学视频:80分钟)
第6章 医院管理系统(共20000行代码)(教学视频:76分钟)
第7章 人事管理系统(共20000行代码)(教学视频:72分钟)
第8章 家庭理财帮手(共8000行代码)(教学视频:47分钟)
第9章 图书管理系统(共3000行代码)(教学视频:38分钟)
第10章 论坛系统(共30000行代码)(教学视频:97分钟)
第11章 电子商务网站(C#版)(共15000行代码)( 教学视频:49分钟)
封面图: