欢迎光临
免费的PDF电子书下载网站

C#程序设计经典教程(第三版) PDF下载

编辑推荐

C#程序设计经典教程(第三版)以基础为主,核心是C#的语法、面向对象程序思想和方法;辅以适当案例(案例以Windows程序为主),展现C#应用程序的开发过程。案例要贴近学生实际生活,这样才能提高学生学习兴趣和编程技能。学生可以在没有C/C 基础的情况使用这本教材(即零起点原则); 

内容简介

C#程序设计经典教程(第三版)以C# 7.0为蓝本,涵盖C#的主要新特性。全书共14章,分为2部份,第1部分为C#基础,共8章,重点介绍了C#的基本语法、面向对象的程序设计方法、基于事件驱动的程序设计方法以及程序的调试和异常处理方法。第2部分共6章,在C#基础之上,比较全面地展示了C#的各种应用技术,包括Windows程序设计技术、数据库编程技术、文件操作与编程技术、XML与LINQ高级数据访问技术、面向服务编程技术和多媒体编程技术等。

作者简介

暂无

C#程序设计经典教程(第三版) PDF下载

目录

目录

第1章C#概述

1.1.NET与C#概述

1.1.1.NET概述

1.1.2C#语言的发展

1.1.3C#语言的特点

1.2我的第一个C#程序

1.2.1我的第一个控制台应用程序

1.2.2我的第一个Windows应用程序

1.2.3一个具有输入功能的Win32应用程序

1.2.4我的第一个Web应用程序

1.3C#项目结构与程序特点

1.3.1C#项目结构

1.3.2C#程序的特点

习题

上机实验1

第2章C#程序设计基础

2.1常量与变量

2.1.1常量

2.1.2变量

2.2C#的数据类型

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

第3章C#程序的流程控制

3.1C#程序的分支语句

3.1.1if语句

3.1.2多分支if…else if语句

3.1.3switch语句

3.1.4分支语句的嵌套

3.2C#程序的循环语句

3.2.1while语句

3.2.2do…while语句

3.2.3for语句

3.2.4foreach语句

3.2.5循环语句的嵌套

3.3跳转语句

3.3.1break语句

3.3.2continue语句

习题

上机实验3

第4章面向对象程序设计入门

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.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.4.5数组型参数

4.5方法的重载

4.5.1方法的重载

4.5.2构造函数的重载

4.6对象的生命周期

4.6.1对象的生命周期

4.6.2终结器

习题

上机实验4

第5章面向对象的高级程序设计

5.1静态成员与静态类

5.1.1类的静态成员

5.1.2静态构造函数

5.1.3静态类

5.2类的继承性

5.2.1派生类的声明

5.2.2构造函数

5.2.3密封类

5.3类的多态性

5.3.1使用new重新定义类的成员

5.3.2用virtual和override定义类的成员

5.3.3访问基类的成员

5.4抽象类

5.4.1抽象类及其抽象成员

5.4.2重载抽象方法

5.5接口

5.5.1接口的声明

5.5.2接口的实现

5.5.3接口的继承性

5.5.4多重接口实现

5.5.5访问接口的成员

5.5.6抽象类与接口的比较

5.6嵌套类、分部类与命名空间

5.6.1嵌套类

5.6.2分部类

5.6.3命名空间

习题

上机实验5

第6章集合、索引器与泛型

6.1集合

6.1.1集合概述

6.1.2ArrayList

6.1.3哈希表Hashtable

6.1.4栈和队列

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

第7章程序调试与异常处理

7.1程序错误

7.1.1程序错误分类

7.1.2调试程序错误

7.2程序的异常处理

7.2.1异常的概念

7.2.2异常处理

7.2.3try…catch语句

7.2.4finally语句

7.2.5throw语句与抛出异常

习题

上机实验7

第8章基于事件驱动的程序设计技术

8.1基于事件的编程思想

8.2委托

8.2.1委托的概述

8.2.2委托的声明、实例化与使用

8.2.3委托与匿名函数

8.2.4多路广播与委托的组合

8.3事件

8.3.1事件的声明

8.3.2订阅事件

8.3.3触发事件

8.4基于事件的Windows编程

8.4.1Windows应用程序概述

8.4.2Windows窗体与事件驱动编程

习题

上机实验8

第9章Windows程序的界面设计

9.1窗体与控件概述

9.1.1Windows窗体

9.1.2窗体的控件

9.2按钮与文本显示、编辑控件

9.2.1按钮控件

9.2.2文本显示控件

9.2.3文本编辑控件

9.2.4应用实例——用户登录

9.3列表与选择控件

9.3.1RadioButton控件

9.3.2CheckBox控件

9.3.3ListBox控件

9.3.4ComboBox控件

9.3.5其他常用控件

9.3.6应用实例——添加个人收支明细

9.4图形显示控件

9.4.1PictureBox控件

9.4.2ImageList控件

9.4.3应用实例——关于我们

9.5容器控件

9.5.1GroupBox控件

9.5.2Panel控件

9.5.3TabControl控件

9.5.4应用实例——添加收支项目

9.6对话框

9.6.1对话框概述

9.6.2消息框

9.6.3通用对话框

9.6.4应用实例——简单的文本编辑器

9.7菜单、工具栏和状态栏

9.7.1菜单

9.7.2工具栏

9.7.3状态栏

9.7.4应用实例——个人理财系统的主窗口设计

9.8SDI和MDI应用程序

9.8.1创建SDI应用程序

9.8.2创建MDI应用程序

9.8.3应用实例——个人理财的MDI设计

习题

上机实验9

第10章C#数据库编程技术

10.1数据库与ADO.NET概述

10.1.1数据库概述

10.1.2SQL概述

10.1.3ADO.NET概述

10.1.4ADO.NET访问数据库的一般步骤

10.2Connection与Command对象的使用

10.2.1Connection对象

10.2.2Command对象

10.2.3应用实例——实现用户登录

10.2.4应用实例——实现收支类别的添加

10.3DataReader对象的使用

10.3.1DataReader对象

10.3.2应用实例——实现收支项目的添加

10.3.3应用实例——实现收支明细的添加

10.4DataSet与DataAdaper对象的使用

10.4.1DataSet与DataAdaper对象

10.4.2DataGridView控件

10.4.3应用实例——实现收支明细的查询

习题

上机实验10

第11章文件操作与编程技术

11.1文件的输入/输出

11.1.1文件I/O与流

11.1.2读写文本文件

11.1.3读写二进制文件

11.1.4对象的序列化

11.2文件操作控件

11.2.1SaveFileDialog控件

11.2.2OpenFileDialog控件

11.2.3FolderBrowseDialog控件

11.2.4应用实例——简易的写字板程序

习题

上机实验11

第12章高级数据访问与处理技术

12.1XML编程

12.1.1XML概述

12.1.2XML文档的创建

12.1.3XML文档的查询

12.1.4XML文档的编辑

12.2LINQ编程

12.2.1LINQ概述

12.2.2LINQ的查询子句

12.2.3LINQ to XML的应用

12.2.4LINQ to SQL的应用

习题

上机实验12

第13章面向服务编程技术

13.1面向服务编程基础

13.1.1计算机网络的概述

13.1.2计算机网络的通信协议

13.1.3面向服务编程概述

13.2.NET网络编程基础

13.2.1System.Net概述

13.2.2Socket编程概述

13.2.3TCP应用编程

13.2.4UDP应用编程

13.3基于Web API的面向服务编程

13.3.1ASP.NET Web API概述

13.3.2Web API服务器端编程

13.3.3HttpClient客户端编程

习题

上机实验13

第14章多媒体编程技术

14.1GDI 绘图

14.1.1GDI 概述

14.1.2System.Drawing命名空间

14.1.3创建Graphics对象

14.1.4颜料、钢笔和画笔

14.1.5点、线和图形

14.1.6图像和文本

14.1.7坐标系统及变换

14.2Windows Media Player组件的使用

14.2.1Windows Media Player组件的介绍

14.2.2Windows Media Player组件的使用

习题

上机实验14

参考文献

 

C#程序设计经典教程(第三版) pdf下载声明

本pdf资料下载仅供个人学习和研究使用,不能用于商业用途,请在下载后24小时内删除。如果喜欢,请购买正版

pdf下载地址

版权归出版社和作者所有,下载链接已删除。如果喜欢,请购买正版!

链接地址:C#程序设计经典教程(第三版)