C#程序设计及应用教程(第2版)
![C#程序设计及应用教程(第2版)](http://image.wangchao.net.cn/small/product/1243134619935.jpg)
分类: 图书,计算机/网络,程序设计,C C++ C# VC VC++,
作者: 马骏 主编
出 版 社: 人民邮电出版社
出版时间: 2009-5-1字数:版次: 2页数: 348印刷时间:开本: 16开印次: 1纸张:I S B N : 9787115198259包装: 平装编辑推荐
内容全面:C#程序设计+Windows程序设计+Web程序设计,实用性强:应用实例+使用技巧+每章实践练习题,配套丰富:PPT+实例源程序代码+习题参考答案。
内容简介
本书详细介绍C#程序设计及其应用技术。全书由C#程序设计基础、Windows应用程序设计和Web应用程序设计三部分组成,主要内容包括C#语言基础知识、面向对象的编程技术、Windows窗体控件、目录与文件管理、图形图像处理、ADO.NET、报表设计、类库与控件库设计以及Web应用程序开发。
本书可作为高等院校计算机及相关专业的教材,也可作为初、中级程序员的参考用书。
目录
第1篇C#程序设计基础
第1章概述
1.1C#语言及其发展简介
1.2Visual Studio开发环境的功能和特点
1.3C#应用程序的一般结构
1.4断点设置与程序调试
1.5C#代码编写命名建议
习题
第2章数据类型与流程控制
2.1数据类型
2.2不同数据类型之间的转换
2.3常量与变量
2.4运算符与表达式
2.5控制台应用程序与格式化输出
2.6C#流程控制语句
习题
第3章常用数据类型的用法
3.1字符串
3.2数组
3.3枚举
3.4泛型
3.5泛型集合
3.6日期与时间处理
3.7数学运算
3.8随机数
习题
第4章面向对象的编程基础
第5章面向对象的高级编程
第2篇Windows应用程序设计
第6章窗体、控件和组件
第7章目录与文件管理
第8章图形图像处理
第9章ADO.NET与数据操作
第10章报表设计
第11章类库与控件库设计
第12章正则表达式
第3篇Web应用程序设计
第13章Web应用程序设计基础
第14章ASP.NET Web服务器控件
第15章Web应用程序开发实例
书摘插图
第1章概述
C#语言和Microsoft.NET框架简化了软件开发的复杂度,利用C#语言和基于.NET框架的Visual Studio 2008(简称VS2008)集成开发平台,程序员可以非常方便地开发出各种应用程序。
这一章我们对C#语言、.NET框架以及VS2008作一个基本的了解。
1.1 C#语言及其发展简介
C#(读作“see sharp”)的叫法很有创意,意思是让我们看看这种语言多么锋利无比。C++不是有两个“+”号吗,那就让它有4个“+”号吧,这就是“#”的来历。
1.1.1 C#语言的特点
C#语言具有以下主要特点。
(1)简洁的语法
C#语言和Java语言一样,使用了统一的操作符,淘汰了C++语言中乱糟糟的表示符号和伪关键字,使用最简单、最常见的形式进行描述。
(2)精心的面向对象设计
C#语言是完全按照面向对象的思想来设计的,因此,它具有面向对象所应有的一切特性,如封装、继承、多态性等。
在类的继承方面,C#语言只允许单继承,即一个类不会有多个基类,从而避免了类型定义的混乱。
在C#语言中,每种类型都是一个对象,不存在全局函数、全局变量等概念,所有常量、变量、属性、方法、索引、事件等都必须封装在类中,从而使代码具有更好的可渎性,也避免了发生命名冲突的可能。
……