产品特色
内容简介
《Visual C#2013从零开始学》引导使用C/C++、VB的程序员或者类似语言的开发者迅速转向C#,使用C#高效地开发基于微软.NET网络框架(平台)的各种应用程序。
全书分4篇17章。程序基础篇(第1~4章)以控制台应用程序为主,介绍变量、常数基本数据类型的使用、流程控制的条件选择和循环以及数组和字符串等。对象使用篇(第5~9章)以面向对象为基础来探讨类和对象,提供对象“生命周期”的构造函数;探讨面向对象程序设计的三大特性,即继承、封装和多态;了解集合的特性等。窗口接口篇(第10~14章)以Windows Form为主,使用工具箱加入控件,包括显示信息的控件、文字编辑控件、具有选择功能的控件、提供互动的控件,以及键盘和鼠标事件的处理等内容。应用篇(第15~17章)介绍ADO.NET组件、LINQ语言的应用以及简易方块游戏的制作。
《Visual C#2013从零开始学》对Visual C#语言进行了全面的介绍,非常适合对VisualC#语言感兴趣、想对.NET Framework类库有认识的读者阅读。
目录
第1篇 程序基础
第1章 欢迎来到C#的世界
1.1 从.NET Framework说起
1.1.1 公共语言运行库
1.1.2 .NET Framework类库
1.1.3 程序的编译
1.2 认识Visual Studio 2013
1.2.1 Visual Studio 2013的版本
1.2.2 启动软件并创建项目
1.2.3 “解决方案资源管理器”窗口
1.2.4 项目的打开和关闭
1.2.5 操作环境的设置
1.3 控制台应用程序
1.3.1 认识C#语言
1.3.2 程序语句
1.3.3 认识命名空间
1.3.4 编写程序代码
1.3.5 为程序代码加注释
1.3.6 让程序适时缩排
1.3.7 善用IntelliSense
1.3.8 创建并运行程序
1.4 重点整理
1.5 课后习题
第2章 数据与变量
2.1 什么是通用类型系统
2.1.1 整数类型
2.1.2 浮点类型和货币
2.1.3 其他数据类型
2.2 变量和常数
2.2.1 标识符的命名规则
2.2.2 关键字
2.2.3 声明变量
2.2.4 常数
2.2.5 枚举类型
2.3 控制台应用程序的输入输出语句
2.3.1 读取数据
2.3.2 输出数据
2.3.3 格式化输出
2.4 类型转换
2.4.1 隐式类型转换
2.4.2 显式类型转换
2.4.3 用户自定义类型——结构
2.5 运算符
2.5.1 算术运算符
2.5.2 赋值运算符
2.5.3 关系运算符
2.5.4 逻辑运算符
2.5.5 运算符的优先级
2.6 重点整理
2.7 课后习题
第3章 流程控制
3.1 认识结构化程序
3.2 条件选择
3.2.1 单一选择
3.2.2 双重选择
3.2.3 嵌套if
3.2.4 多重条件
3.3 循环
3.3.1 for循环
3.3.2 while循环
3.3.3 do/while循环
3.3.4 嵌套for
3.3.5 其他语句
……
第2篇 对象使用
第3篇 窗口接口
第4篇 应用
精彩书摘
《Visual C#2013从零开始学》:
8.1 浅谈集合
一般而言,“集合”可视为对象容器,用于群组和管理相关的对象。例如,每个Windows 窗体都是一个控件集合,用户可用窗体的Controls进行存取。我们已经学习过数组,乍看之下,集合的结构和数组非常相似(可将数组视为集合的一种),有下标,也能通过For Each…Next循环来读取集合中的各表项。
一般来说,数组的下标是静态的,经过声明后,数组中的元素不能被删除,若因实际需求要再插入一个数组元素,则只能将数组重新清空,或重设数组大小。为了让索引和表项的处理更具弹性,.NET Framework通过“System.Collections”命名空间提供了集合类和接口,下面以表8-1来说明。
表8-1 System.Collection
Collections(集合) 说 明
ICollection接口 定义所有非泛型集合的大小、枚举值和同步方法
IDictionary接口 非泛型集合的索引键/值组
IDictionaryEnumerator接口 枚举非泛型字典的元素
IEnumerable接口 公开逐一查看非泛型集合的枚举值
IList接口 由下标存取对象的非泛型集合
DictionaryEntry结构 定义可设置或提取的字典索引键/值组配对
ArrayList类 按数组大小动态增加,实现IList接口
Hashtable类 根据索引键的哈希程序代码组织而成的索引键/值组集合
Queue类 对象的先进先出(FIFO)集合
SortedList类 索引键/值组配对的集合,按索引键排序
Stack类 简单非泛型集合,对象组成的后进先出(LIFO)集合
使用集合时,其表项会有变动,并且要存取这些集合时必须通过“下标”(index)来确定表项。一般而言,下标通常以“0”为起始值。将表项存入集合时,还可以使用对象类型的索引键(key)提取所对应的值(value)。当集合中没有下标或索引键时,必须按序提取表项,例如使用Queue类或Stack类。
……
Visual C#2013从零开始学 电子书 下载 mobi epub pdf txt