注册 登录 进入教材巡展 进入在线书城
#
  • #

出版时间:2017年1月

出版社:清华大学出版社

以下为《.NET应用程序开发技术与项目实践(C#版)》的配套数字资源,这些资源在您购买图书后将免费附送给您:
  • 清华大学出版社
  • 9787302451990
  • 1-1
  • 20599
  • 16开
  • 2017年1月
  • 工学
  • 计算机科学与技术
  • TP393.092.2
  • 计算机
  • 本专科、高职高专
内容简介
C#语言是目前Windows平台下开发应用程序的主流语言之一,应用领域非常广泛,目前已成为ECMA(国际信息和通信系统标准化组织)与ISO标准规范。本书主要以Visual Studio 2013和SQL Server 2008作为开发工具,以工作过程为导向,围绕学生成绩管理系统开发来组织内容,实现了项目开发和理论知识的有机融合,由浅入深地介绍了利用C#开发应用程序的相关技术。
  全书共13章。第1~3章以开发基于控制台的学生成绩管理系统为主线,深入讨论了C#程序的结构、数据类型和表达式、程序流程控制以及数组、字符串和集合等内容。第4章围绕改进的控制台学生成绩管理系统的开发,介绍了C#面向对象程序设计的核心技术和知识,包括类、继承性、多态性和接口、委托和事件等。第5~10章围绕基于WinForm的学生成绩管理系统的开发,全面介绍了Windows应用程序开发、数据库应用开发、文件与数据流技术、图形图像处理等核心技术。学完这一部分后,读者即可开发出一个功能较为完备的学生管理系统。第11~12章介绍了多线程和网络编程以及WPF程序开发技术。第13章给出了基于三层架构的学生成绩管理系统的完整设计与实现以及部署。通过这样由点到面的介绍,读者既可以学习C#程序设计的理论知识,又能运用所介绍的知识来解决实际问题,提高项目开发能力。
  本书内容全面新颖,结构安排合理,案例丰富实用,有些案例可以直接应用到项目开发中。本书可以作为高等学校计算机及其相关专业的教材,也可以作为相关培训机构和软件开发人员的参考用书。

目录
第1章.NET平台和C#语言
软件开发工具与环境
1.1.1任务描述: 建立.NET软件开发环境
1.1.2任务实现
1.1.3知识链接
1.1.4拓展与提高
1.2欢迎进入C#编程世界
1.2.1任务描述: 设计学生成绩管理系统V0.8启动界面
1.2.2任务实现
1.2.3知识链接
1.2.4拓展与提高
1.3知识点提炼
第2章C#程序开发基础
2.1变量和表达式
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.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拓展与提高
2.5知识点提炼
第3章数组、字符串和集合
3.1数组
3.1.1任务描述: 学生信息输入和输出
3.1.2任务实现
3.1.3知识链接
3.1.4拓展与提高
3.2字符串处理
3.2.1任务描述: 学生信息输入和输出
3.2.2任务实现
3.2.3知识链接
3.2.4拓展与提高
3.3集合
3.3.1任务描述: 学生信息存储
3.3.2任务实现
3.3.3知识链接
3.3.4拓展与提高
3.4知识点提炼
第4章C#面向对象程序编程
4.1类和对象
4.1.1任务描述: 建立学生对象
4.1.2任务实现
4.1.3知识链接
4.1.4拓展与提高
4.2定义类成员
4.2.1任务描述: 学生对象的完善
4.2.2任务实现
4.2.3知识链接
4.2.4拓展与提高
4.3继承性、多态性和接口
4.3.1任务描述: 简单工资管理系统
4.3.2任务实现
4.3.3知识链接
4.3.4拓展与提高
4.4委托和事件
4.4.1任务描述: 对象数组的排序
4.4.2任务实现
4.4.3知识链接
4.4.4拓展与提高
4.5知识点提炼
第5章Windows应用程序开发基础
5.1Windows应用程序基本结构
5.1.1任务描述: 学生成绩管理系统主窗体的设计
5.1.2任务实现
5.1.3知识链接
5.1.4拓展与提高
5.2文本类控件
5.2.1任务描述: 用户登录界面设计
5.2.2任务实现
5.2.3知识链接
5.2.4拓展与提高
5.3选择类控件
5.3.1任务描述: 学生信息添加界面设计
5.3.2任务实现
5.3.3知识链接
5.3.4拓展与提高
5.4Windows窗体事件处理机制
5.4.1任务描述: 简易计算器
5.4.2任务实现
5.4.3知识链接
5.4.4拓展与提高
5.5知识点提炼
第6章Windows应用程序开发进阶
6.1菜单、工具栏和状态栏
6.1.1任务描述: 学生成绩管理系统主窗体的完善
6.1.2任务实现
6.1.3知识链接
6.1.4拓展与提高
6.2数据显示控件
6.2.1任务描述: 设计学生信息查询界面
6.2.2任务实现
6.2.3知识链接
6.2.4拓展与提高
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.4.4拓展与提高
6.5知识点提炼
第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.3内存数据库
7.3.1任务描述: 学生信息查询
7.3.2任务实现
7.3.3知识链接
7.3.4拓展与提高
7.4数据浏览器——DataGridView控件
7.4.1任务描述: 学生信息查询
7.4.2任务实现
7.4.3知识链接
7.4.4拓展与提高
7.5知识点提炼
第8章Windows应用程序打包部署
8.1三层架构应用程序的开发
8.1.1任务描述: 三层架构的用户登录模块
8.1.2任务实现
8.1.3知识链接
8.1.4拓展与提高
8.2Windows应用程序的部署
8.2.1任务描述: 学生成绩管理系统的部署
8.2.2任务实现
8.2.3知识链接
8.2.4拓展与提高
8.3知识点提炼
第9章文件与数据流技术
命名空间
9.1.1任务描述: 数据备份的实现
9.1.2任务实现
9.1.3知识链接
9.1.4拓展与提高
9.2文件和目录管理
9.2.1任务描述: 文件信息浏览
9.2.2任务实现
9.2.3知识链接
9.2.4拓展与提高
9.3数据流
9.3.1任务描述: 文件分割器
9.3.2任务实现
9.3.3知识链接
9.3.4拓展与提高
9.4知识点提炼
第10章图形图像处理技术
10.1GDI+绘图基础
10.1.1任务描述: 实现图形验证码
10.1.2任务实现
10.1.3知识链接
10.1.4拓展与提高
10.2常用图形绘制
10.2.1任务描述: 绘制学生成绩统计图
10.2.2任务实现
10.2.3知识链接
10.2.4拓展与提高
10.3图像处理
10.3.1任务描述: 简单图片浏览器
10.3.2任务实现
10.3.3知识链接
10.3.4拓展与提高
10.4知识点提炼
第11章多线程和网络编程
11.1多线程编程技术
11.1.1任务描述: 多线程自动更新界面
11.1.2任务实现
11.1.3知识链接
11.1.4拓展与提高
11.2网络编程基础
11.2.1任务描述: 设计点对点聊天程序
11.2.2任务实现
11.2.3知识链接
11.2.4拓展与提高
11.3知识点提炼
第12章WPF编程——让你的代码炫起来
12.1WPF应用程序开发入门
12.1.1任务描述: 用户登录
12.1.2任务实现
12.1.3知识链接
12.1.4拓展与提高
12.2使用WPF控件编程
12.2.1任务描述: 计算器程序
12.2.2任务实现
12.2.3知识链接
12.2.4拓展与提高
12.3数据绑定
12.3.1任务描述
12.3.2任务实现
12.3.3知识链接
12.3.4拓展与提高
12.4知识点提炼
第13章综合案例——学生成绩管理系统
13.1学生成绩管理系统的分析与设计
13.1.1系统概述
13.1.2系统业务流程
13.1.3数据库设计
13.2学生成绩管理系统的实现
13.2.1表示层的实现
13.2.2业务逻辑层的实现
13.2.3数据访问层的实现
13.3学生成绩管理系统的部署
参考文献