C#程式设计经典教程


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 枚举型enum2.2.3 结构型struct2.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 arraylist6.1.3 哈希表hashtable6.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参考文献