.NET应用程序开发技术与项目实践-(C#版)

本书特色

[

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开发人员要求的知识和技能来精心选择内容,由浅入深地介绍了.NET开发人员**的C#程序设计基本知识和技能,突出重点,注重实用。2、按照“教学做”一体化设计教学单元,符合学习者的认知规律,能够有效提高读者的学习兴趣,培养读者自主学习和探究能力。3、以实际项目为载体,注重案例的实用性,将实例融入到知识讲解中,使知识和实例相辅相成,既有利于读者学习知识,又能为读者实际项目开发提供实践指导。4、配套资源丰富。本书提供完备的教学课件、教学设计以及所有实例的源代码以方便读者使用。有需要的读者可以到清华大学出版社网站下载或者与作者联系。

]

目录

目录

第1章.NET平台和C#语言

1.1.NET软件开发工具与环境

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章ADO.NET数据访问技术

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.1System.IO命名空间

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学生成绩管理系统的部署

参考文献

封面

.NET应用程序开发技术与项目实践-(C#版)

书名:.NET应用程序开发技术与项目实践-(C#版)

作者:曾宪权

页数:386

定价:¥49.0

出版社:清华大学出版社

出版日期:2017-02-01

ISBN:9787302451990

PDF电子书大小:82MB 高清扫描完整版

百度云下载:http://www.chendianrong.com/pdf

发表评论

邮箱地址不会被公开。 必填项已用*标注