新闻资讯
看你所看,想你所想

C#程式设计经典教程(第二版)

C#程式设计经典教程(第二版)

C#程式设计经典教程(第二版)

《C#程式设计经典教程(第二版)》是2014年由清华大学出版社出版的图书,作者是罗福强、杨剑、张敏辉 。

基本介绍

  • 书名:C#程式设计经典教程(第二版)
  • ISBN:9787302360032
  • 定价:49.5元
  • 出版时间:2014-12-12
  • 装帧:平装

图书简介

C#是微软公司推出的新一代程式语言。它在C++的基础之上重新打造,成为一门全新的完全面向对象的程式设计语言,能够提供更高的可靠性和安全性,不仅能用于开发传统的控制台应用程式和Windows应用程式,还可用于开发Web应用程式、WPF应用程式、Silverlight应用程式、Azure云应用程式、Windows 8应用程式等。

图书目录

第1章C#概述
1.1C#简介
1.1.1C#语言的发展
1.1.2C#语言的特点
1.2C#程式的开发环境
1.2.1Visual Studio .NET的基本操作
1.2.2Visual Studio .NET解决方案和项目档案的组织结构
1.2.3Visual Studio .NET 2012的帮助
1.3C#程式入门
1.3.1一个简单的C#控制台应用程式
1.3.2一个简单的Win 32应用程式
1.3.3一个具有输入功能的Win 32应用程式
1.3.4一个简单的Web应用程式
1.3.5C#程式的特点
习题
上机实验1
第2章C#程式设计基础
2.1常量与变数
2.1.1常量
2.1.2变数
2.2C#的数据类型
2.2.1简单类型
2.2.2枚举型enum
2.2.3结构型struct
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.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.4DataAdaper与DataSet对象的使用
10.4.1DataAdaper与DataSet对象
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.3FolderBrowserDialog控制项
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.3System.Net概述
13.2Socket编程
13.2.1Socket编程概述
13.2.2TCP套用编程
13.2.3UDP套用编程
13.3Email与FTP套用编程
13.3.1Email的传送
13.3.2Email的接收
13.3.3FTP的下载
习题
上机实验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
参考文献

相关推荐

声明:此文信息来源于网络,登载此文只为提供信息参考,并不用于任何商业目的。如有侵权,请及时联系我们:yongganaa@126.com