C#从入门到精通.pdf

C#从入门到精通.pdf
 

书籍描述

编辑推荐
《C#从入门到精通(第3版)》从初学者角度出发,通过通俗易懂的语言、丰富多彩的实例。《C#从入门到精通(第3版)》适合作为软件开发入门者的自学用书,也适合作为高等院校相关专业的教学参考书,也可供开发人员查阅、参考。

目录
第1篇 基础知识
第1章 初识C#及其开发环境
视频讲解:46分钟
1.1 C#概述
1.1.1 C#语言及其特点
1.1.2 C#与.NET框架
1.2 安装与卸载Visual Studio 2010
1.2.1 安装Visual Studio 2010系统的必备条件
1.2.2 安装Visual Studio 2010
1.2.3 卸载Visual Studio 2010
1.3 熟悉Visual Studio 2010开发环境
1.3.1 创建项目
1.3.2 菜单栏
1.3.3 工具栏
1.3.4 “工具箱”面板
1.3.5 “属性”面板
1.3.6 “错误列表”面板
1.3.7 “输出”面板
1.4 Visual Studio 2010帮助系统
1.4.1 安装Help Library管理器
1.4.2 使用Help Library
1.5 小结
第2章开始C#之旅
视频讲解:51分钟
2.1 编写第一个C#程序
2.2 初识C#程序结构
2.2.1 注释
2.2.2 命名空间
2.2.3 类
2.2.4 Main方法
2.2.5 标识符及关键字
2.2.6 C#语句
2.3 程序编写规范
2.3.1 代码书写规则
2.3.2 命名规范
2.4 小结
第3章 变量与常量
视频讲解:55分钟
3.1 变量的基本概念
3.2 变量类型
3.2.1 值类型
3.2.2 引用类型
3.2.3 值类型与引用类型的区别
3.2.4 枚举类型
3.2.5 类型转换
3.3 变量操作
3.3.1 声明变量
3.3.2 变量的作用域
3.3.3 变量的赋值
3.4 常量
3.5 小结
3.6 实践与练习
第4章 表达式与运算符
视频讲解:47分钟
4.1 表达式
4.2 运算符
4.2.1 算术运算符
4.2.2 赋值运算符
4.2.3 关系运算符
4.2.4 逻辑运算符
4.2.5 移位运算符
4.2.6 其他特殊运算符
4.3 运算符优先级
4.4 小结
4.5 实践与练习
第5章 字符与字符串
视频讲解:46分钟
5.1 字符类Char的使用
5.1.1 Char类概述
5.1.2 Char类的使用
5.1.3 转义字符
5.2 字符串类String的使用
5.2.1 String类概述
5.2.2 String类的使用
5.2.3 比较字符串
5.2.4 格式化字符串
5.2.5 截取字符串
5.2.6 分割字符串
5.2.7 插入和填充字符串
5.2.8 删除字符串
5.2.9 复制字符串
5.2.10 替换字符串
5.3 可变字符串类StringBuilder的使用
5.3.1 StringBuilder类的定义
5.3.2 StringBuilder类的使用
5.3.1 StringBuilder类与String类的区别
5.4 小结
5.5 实践与练习
第6章 流程控制语句
视频讲解:53分钟
6.1 选择语句
6.1.1 if…else语句
6.1.2 使用switch语句实现多分支选择
6.2 迭代语句
6.2.1 while语句
6.2.2 do…while语句
6.2.3 for语句
6.2.4 foreach语句
6.3 跳转语句
6.3.1 break语句
6.3.2 continue语句
6.3.3 goto语句
6.3.4 return语句
6.4 小结
6.5 实践与练习
第7章 数组和集合
视频讲解:1小时1分钟
7.1 数组概述
7.2 一维数组的声明和使用
7.2.1 一维数组的声明
7.2.2 一维数组的使用
7.3 二维数组的声明和使用
7.3.1 二维数组的声明
7.3.2 二维数组的使用
7.3.3 动态二维数组的声明及使用
7.4 数组的基本操作
7.4.1 如何遍历数组
7.4.2 添加 删除数组元素
7.4.3 对数组进行排序
7.4.4 数组的合并与拆分
7.5 ArrayList类
7.5.1 ArrayList类概述
7.5.2 ArrayList元素的添加
7.5.3 ArrayList元素的删除
7.5.4 ArrayList的遍历
7.5.5 ArrayList元素的查找
7.6 Hashtable(哈希表)
7.6.1 Hashtable概述
7.6.2 Hashtable元素的添加
7.6.3 Hashtable元素的删除
7.6.4 Hashtable的遍历
7.6.5 Hashtable元素的查找
7.7 小结
7.8 实践与练习
第8章 属性和方法
视频讲解:22分钟
8.1 属性
8.1.1 属性概述
8.1.2 属性的使用
8.2 方法
8.2.1 方法的声明
8.2.2 方法的分类
8.2.3 方法的重载
8.2.4 Majn方法
8.3 小结
8.4 实践与练习
第9章 结构和类
视频讲解:1小时4分钟
9.1 结构
9.1.1 结构概述
9.1.2 结构的使用
9.2 类
9.2.1 面向对象概述
9.2.2 类的概念
9.2.3 类的声明
9.2.4 构造函数和析构函数
9.2.5 对象的声明和实例化
9.2.6 类与对象的关系
9.3 类的面向对象特性
9.3.1 类的封装
9.3.2 类的继承
9.3.3 类的多态
9.4 小结
9.5 实践与练习
……
第2篇核心技术
第3篇高级应用
第4篇项目实战
附录A

文摘
版权页:

C#从入门到精通

插图:

C#从入门到精通

2.2.5 标识符及关键字
标识符是指在程序中用来表示事物的单词,例如,System命名空间中的类Console,以及Console类的方法WriteLine都是标识符。标识符的命名有3个基本规则,分别介绍如下。
标识符只能由数字、字母和下划线组成。
标识符必须以字母或者下划线开头。
标识符不能是关键字。
所谓的关键字是指在C#语言中具有特殊意义的单词,它们被C#设定为保留字,不能随意使用。
例如,在“Hello World!”程序中的static和void都是关键字。
说明
在对类、变量、方法等进行命名时,不要与标识符和关键字重名。
2.2.6 C#语句
语句是构造所有C#程序的基本单位。语句可以声明局部变量或常数、调用方法、创建对象或将值赋给变量、属性或字段,语句通常以分号终止。
(例2.6) 下面的代码就是一条语句。
Console,WriteLine("Hello World")该语句便是调用Console类中的WriteLine方法,输出指定的字符串"Hello World!"。
2.3 程序编写规范
视频讲解:光盘\TM\lx\2\程序编写规范.exe
下面的内容中将详细介绍代码的书写规则以及命名规范,使用代码书写规则和命名规范可以使程序代码更加规范化,对代码的理解与维护起到至关重要的作用。
2.3.1 代码书写规则
代码书写规则通常对应用程序的功能没有影响,但它们对于改善源代码的理解是有帮助的。养成良好的习惯对于软件的开发和维护都是很有益的,下面介绍一些代码书写规则。
尽量使用接口,然后使用类实现接口,以提高程序的灵活性。
一行不要超过80个字符。
尽量不要手工更改计算机生成的代码,若必须更改,一定要改成和计算机生成的代码风格一样。
关键的语句(包括声明关键的变量)必须要写注释。
建议局部变量在最接近使用它的地方声明。
不要使用goto系列语句,除非是用在跳出深层循环时。
避免写超过5个参数的方法。如果要传递多个参数,则使用结构。
避免书写代码量过大的try…catch模块。
避免在同一个文件中放置多个类。
生成和构建一个长的字符串时,一定要使用StringBuilder类型,而不用string类型。
switch语句一定要有default语句来处理意外情况。
对于if语句,应该使用一对“{}”把语句块包含起来。
尽量不使用this关键字引用。

内容简介
《C#从入门到精通(第3版)》详细介绍了使用C#进行应用程序开发应该掌握的各方面技术。《C#从入门到精通(第3版)》共分28章,包括初识C#及其开发环境、开始C#之旅、变量与常量、表达式与运算符、字符与字符串、流程控制语句、数组和集合、属性和方法、结构和类、面向对象技术高级应用、异常处理、Windows窗体、Windows应用程序常用控件、Windows应用程序高级控件、数据访问技术、DataGridView数据控件、程序调试、迭代器和分部类、泛型的使用、文件及数据流技术、帮助文件的使用、GDI+图形图像技术、水晶报表与打印、网络编程技术、注册表技术、线程的使用、Windows应用程序打包、企业人事管理系统等。所有知识都结合具体实例进行介绍,涉及的程序代码给出了详细的注释,可以使读者轻松领会C#应用程序开发的精髓,快速提高开发技能。

购买书籍

当当网购书 京东购书 卓越购书

PDF电子书下载地址

相关书籍

搜索更多