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

C#程式设计经典教程

C#程式设计经典教程

C#程式设计经典教程

《C#程式设计经典教程》是2012年清华大学出版社出版的图书,作者是罗福强、 杨剑。

基本介绍

  • 书名:C#程式设计经典教程
  • 作者:罗福强、 杨剑
  • ISBN:9787302275053
  • 页数:381
  • 定价:39.50元
  • 出版社:清华大学出版社
  • 出版时间:2012-2
  • 副标题:C#程式设计经典教程

内容简介

c#是微软公司推出的新一代程式语言。它在c++的基础之上重新打造,成为一门全新的完全面向对象的程式设计语言,能够提供更高的可靠性和安全性,不仅能用于开发传统的控制台应用程式和windows应用程式,还可用于开发web应用程式、silverlight动画和xna游戏。
《21世纪面向工程套用型计算机人才培养规划教材:C#程式设计经典教程》共14章,分为两部分,第1部分为C#基础,共8章,重点介绍了C#的基本语法、面向对象的程式设计方法、基于事件驱动的程式设计方法以及程式的调试和异常处理方法。第2部分共6章,在C#基础之上,比较全面地展示了C#的各种套用技术,包括Windows程式设计技术、资料库编程技术、档案操作与编程技术、XML与LINQ高级数据访问技术、网路套用编程技术和多媒体编程技术等。《21世纪面向工程套用型计算机人才培养规划教材:C#程式设计经典教程》内容丰富,可操作性强,叙述简洁流畅,没有晦涩的术语,所有实例精心设计,能够帮助读者轻鬆、愉快地掌握C#的基本语法、编程方法和套用技巧。

目录

第1章 c#概述
1.1 c#简介
1.1.1 c#语言的发展
1.1.2 c#语言的特点
1.2 c#程式的开发环境
1.2.1 visual studio.net 的基本操作
1.2.2 visual studio.net解决方案和项目档案的组织结构
1.2.3 visual studio.net的帮助
1.3 c#程式入门
1.3.1 一个简单的c#控制台应用程式
1.3.2 一个简单的win 32应用程式
1.3.3 一个具有输入功能的win 32应用程式
1.3.4 一个简单的web应用程式
1.3.5 c#程式的特点
习题
上机实验1
第2章 c#程式设计基础
2.1 常量与变数
2.1.1 常量
2.1.2 变数
2.2 c#的数据类型
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 字元串string
习题
上机实验2
第3章 c#程式的流程控制
3.1 c#程式的分支语句
3.1.1 if语句
3.1.2 switch语句
3.1.3 分支语句的嵌套
3.2 c#程式的循环语句
3.2.1 while语句
3.2.2 do/while语句
3.2.3 for语句
3.2.4 foreach语句
3.2.5 循环语句的嵌套
3.3 跳转语句
3.3.1 goto语句
3.3.2 break语句
3.3.3 continue语句
习题
上机实验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.2.4 值类型与引用类型
4.3 类的方法
4.3.1 方法的声明与调用
4.3.2 方法的参数传递
4.3.3 方法的重载
4.4 构造函式
4.4.1 构造函式的声明和调用
4.4.2 构造函式的重载
4.4.3 构造函式与唯读栏位
4.4.4 对象的生命周期和析构函式
习题
上机实验4
第5章 面向对象的高级程式设计
5.1 静态成员与静态类
5.1.1 静态成员
5.1.2 静态构造函式
5.1.3 静态类
5.2 类的继承性与多态性
5.2.1 类的继承性
5.2.2 类的多态性
5.3 抽象类与接口
5.3.1 抽象类
5.3.2 接口
5.3.3 抽象类与接口的比较
5.4 嵌套类、分部类与命名空间
5.4.1 嵌套类
5.4.2 分部类
5.4.3 命名空间
习题
上机实验5
第6章 集合、索引器与泛型
6.1 集合
6.1.1 集合概述
6.1.2 arraylist
6.1.3 哈希表hashtable
6.1.4 栈和伫列
6.2 索引器
6.2.1 索引器的定义与使用
6.2.2 索引器与属性的比较
6.3 泛型
6.3.1 泛型概述
6.3.2 泛型集合
6.3.3 泛型类、泛型方法和泛型接口
习题
上机实验6
第7章 程式调试与异常处理
7.1 程式错误
7.1.1 程式错误分类
7.1.2 调试程式错误
7.2 程式的异常处理
7.2.1 异常的概念
7.2.2 trycatch语句与异常处理
7.2.3 finally语句
7.2.4 throw语句与抛出异常
习题
上机实验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.1 windows应用程式概述
8.4.2 windows窗体与事件驱动编程
习题
上机实验8
第9章 windows程式的界面设计
9.1 窗体与控制项概述
9.1.1 windows窗体
9.1.2 窗体的控制项
9.2 按钮与文本显示、编辑控制项
9.2.1 按钮控制项
9.2.2 文本显示控制项
9.2.3 文本编辑控制项
9.2.4 套用实例
9.3 列表与选择控制项
9.3.1 radiobutton控制项
9.3.2 checkbox控制项
9.3.3 listbox控制项
9.3.4 combobox控制项
9.3.5 其他常用控制项
9.3.6 套用实例
9.4 图形显示控制项
9.4.1 picturebox控制项
9.4.2 imagelist控制项
9.4.3 套用实例
9.5 容器控制项
9.5.1 groupbox控制项
9.5.2 panel控制项
9.5.3 tabcontrol控制项
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.8 sdi和mdi应用程式
9.8.1 创建sdi应用程式
9.8.2 创建mdi应用程式
9.8.3 套用实例
习题
上机实验9
第10章 c#资料库编程技术
10.1 资料库与ado.net概述
10.1.1 资料库概述
10.1.2 sql概述
10.1.3 ado.net概述
10.2 使用ado.net访问资料库
10.2.1 使用connection对象访问资料库
10.2.2 使用command对象访问资料库
10.2.3 使用datareader对象访问资料库
10.2.4 使用dataadaper与dataset对象运算元据库
习题
上机实验10
第11章 档案操作与编程技术
11.1 档案的输入/输出
11.1.1 档案i/o与流
11.1.2 读写文本档案
11.1.3 读写二进制档案
11.1.4 对象的序列化
11.2 档案操作控制项
11.2.1 savefiledialog控制项
11.2.2 openfiledialog控制项
11.2.3 folderbrowserdialog控制项
11.2.4 套用实例: 简易的写字板程式
习题
上机实验11
第12章 高级数据访问与处理技术
12.1 xml编程
12.1.1 xml概述
12.1.2 xml文档的创建
12.1.3 xml文档的查询
12.1.4 xml文档的编辑
12.2 linq编程
12.2.1 linq概述
12.2.2 linq的查询子句
12.2.3 linq to xml的套用
12.2.4 linq to sql的套用
习题
上机实验12
第13章 网路套用编程技术
13.1 网路编程基础
13.1.1 计算机网路的概述
13.1.2 计算机网路的通信协定
13.1.3 system.net概述
13.2 socket编程
13.2.1 socket编程概述
13.2.2 tcp套用编程
13.2.3 udp套用编程
13.3 电子邮件的传送和接收
13.3.1 传送邮件
13.3.2 接收邮件
习题
上机实验13
第14章 多媒体编程技术
14.1 gdi+绘图
14.1.1 gdi+概述
14.1.2 system.drawing命名空间
14.1.3 创建graphics对象
14.1.4 颜料、钢笔和画笔
14.1.5 点、线和图形
14.1.6 图像和文本
14.1.7 坐标系统及变换
14.2 windows media player组件
14.2.1 windows media player组件的介绍
14.2.2 windows media player组件的使用
习题
上机实验14
参考文献

相关推荐

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