从零开始学c#(孙景瑞)pdf高清完整版
分享到:
从零开始学C#2010年12月由中国铁道出版社出版发行,是一本学C#的入门经典书籍。C#是Microsoft专门为基于.NET framework平台开发量身定做的编程语言。C#语言不仅支持控制台应用程序开发,还支持Windows窗体应用程序以及ASP.NET应用程序的开发。小编分享的这本从零开始学C#严格按照C#语言标准,全面、系统、浅入深出地阐述了C#语言的基本概念、语法以及C#语言开发工具VisualStudio2008的使用。从零开始学C#主要内容包括数据类型、表达式、运算符、流程控制语句、数组和集合、属性和方法、结构和类、处理异常、VisualStudio2008关于Winform编程中常用组件的使用、C#对文件和流的操作、WPF、GDI十图形图像技术、简单的网络编程、注册表技术、对线程的操作以及Windows应用程序打包方法等。从零开始学C#中的每一个实例均经过细心调试,并给出运行结果图,且对每个实例注有“深入学习”指导,有助于读者分析实例、理解实例。每章均给出主要知识点和小结,帮助读者在学习时分清主次。从零开始学C#适合想学习使用C#语言编写程序的读者作为参考书使用,也适合于已了解C#语言,又想学习VisualStudio2008新功能的读者使用。
对C#语言感兴趣并想深入研究的朋友们欢迎到3322软件站免费下载并阅读。
2.从零开始学C#禁用于商业用途!如果您喜欢《从零开始学C#》,请购买正版,谢谢合作。
3.爱学习,请到3322软件站查找资源自行下载!
1.1.NETFramework概述
1.1.1 什么是.NET Framework
1.1 .2.NETFramework的内容
1.2 C#概述
1.2.1 CC#语言及特点
1.2.2 C#与.NET Framework
1.3安装与卸载visual Studio2008
1.3.1 安装VS2008系统的必备条件
1.3.2 安装VS2008
1.3.3 卸载VS2008
1.4 熟悉VS2008开发环境
1.5 小结
1.6 习题
第2章 C#的基本语法
2.1 简单的欢迎程序
2.2 C#程序结构
2.2.1 注释
2.2.2 命名空间
2.2.3 标识符及关键字
2.3 程序编写规范
2.3.1 代码书写规则
2.3.2 命名规范
2.4小结
第3章 变量与常量
3.1 变量操作
3.1.1 变量的声明与赋值
3.1.2 变量的作用域
3.2 常量
3.3 预定义数据类型
3.3.1 值类型
3.3.2 引用类型
3.4 小结
3.5 习题
第4章 表达式与运算符
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章 字符、字符串和正则表达式
5.1 字符
5.1.1 Char类简述
5.1.2 Char类的使用
5.1.3 转义字符
5.2 字符串
5.2.1 String类简述
5.2.2 字符串的大小写转换
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.2.11 字符串的替换
5.2.12 字符串的查找
5.3 可变字符串
5.3.1 String Builder类的属性和方法
5.3.2 String Builder类的使用
5.4 E则表达式
5.4.1 E则表达式的概述
5.4.2 匹配
5.4.3 替换
5.4.4 拆分
5.5 小结
5.6 习题
第6章 流程控制语句
6.1 选择语句
6.1.1 if条件选择语句
6.1.2 switch条件选择语句
6.2 迭代语句
6.2.1 while迭代语句
6.2.2 do while迭代语句
6.2.3 for迭代语句
6.2.4 for each迭代语句
6.3 跳转语句
6.3.1 break跳转语句
6.3.2 continue跳转语句
6.3.3 go to跳转语句
6.3.4 return跳转语句
6.4 小结
6.5 习题
第7章 数组和集合
7.1 数组概述
7.2 一维数组的声明和使用
7.2.1 一维数组的声明
7.2.2 一维数组的使用
7.3 二维数组的声明和使用
7.3.1 二维数组的声明
7.3.2 二维数组的使用
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章 属性和方法
8.1 属性
8.1.1 属性概述
8.1.2 属性的使用
8.2 方法
8.2.1 方法的声明
8.2.2 静态方法和实例方法
8.2.3 虚方法
8.2.4 重写方法
8.2.5 外部方法
8.2.6 分部方法
8.2.7 方法的重载
8.2.8 Main方法
8.3 小结
8.4 习题
第9章 结构和类
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.3 类的面向对象特性
9.3.1 类的封装
9.3.2 类的继承
9.3.3 类的多态
9.4 小结
9.5 习题
第10章 面向对象技术高级应用
10.1 接口
……
第11章 异常处理
第12章 winform基础及常用控件
第14章 数据访问技术
第15章 DataGridView数据控件
第16章 程序调试
第3篇 高级应用
第17章 迭代器、分部类和索引器
第18章 泛型的使用
第19章 文件及数据流技术
第20章 WPF技术
第21章 GDI+图形图像技术
第22章 Windows打印控件
第23章 网络编程技术
第24章 注册表技术
第25章 线程的使用
第26章 Windows应用程序打包
第27章 彩票3D、排列3计算系统
第28章 客户管理系统
面向对象不仅是一项具体的软件开发技术,而且是一整套关于如何看待软件系统与现实世界关系、以何种观点来研究问题并进行求解以及如何进行系统构造的软件方法学。
面向对象方法的出现弥补了传统方法的不足,首先着眼于实际问题中所涉及的对象,包括各种客观实体及事件等,为解决问题设计所需的,各种对象以及对象的属性、必要的操作和各个对象之间的关系,从而构建出对象的结构和为解决问题需要执行的事件序列(俗称脚本)。通过各个对象之间的消息连接,建立所需的功能。
面向对象方法中类的定义充分体现了抽象数据类型的思想,基于类的体系结构可以把程序的修改局部化。特别是一旦系统功能需要修改时,主要修改类中间的某些操作,而类所代表的对象基本不变,保持整个系统仍然稳定。
面向对象方法的优点如下:
(1)与人类习惯的思维方式一致。人的认识过程是从一般到特殊的渐进思维过程。面向对象的方法顺应了这个规律,从寻找要求解的对象“是什么?”开始,认识事物属性及其本质规律,主观随意性受到限制。而传统方法是从“怎样做?”开始,主观随意性较大。
(2)稳定性好。传统方法主要面向过程,完全基于系统的功能和性能分析。当功能需求发生变化时,将引起对软件整体结构的修改。面向对象方法以“对象”为中心。在分析、研究对象及其属性的过程中,根据其内在规律建立求解模型。基于这种方法建立的软件系统,不管外部环境或功能需求如何变化,而对象内在的规律不变,因而不会引起软件结构的整体变化,所以系统是稳定的。
......
1、下载并解压,得出pdf文件
2、如果打不开本文件,别着急,这时候请务必在3322软件站选择一款阅读器
3、安装后,再打开解压得出的pdf文件
4、以上都完成后,接下来双击进行阅读就可以啦,朋友们开启你们的阅读之旅吧。
方法二:
1、可以在手机里下载3322软件站中的阅读器和百度网盘
2、接下来直接将pdf传输到百度网盘
3、用阅读器打开即可阅读
对C#语言感兴趣并想深入研究的朋友们欢迎到3322软件站免费下载并阅读。
从零开始学C#特别备注:
1.从零开始学C#来源于网络,仅用于分享知识,学习和交流!请下载完在24小时内删除。2.从零开始学C#禁用于商业用途!如果您喜欢《从零开始学C#》,请购买正版,谢谢合作。
3.爱学习,请到3322软件站查找资源自行下载!
从零开始学C#目录:
第1章 C#简介及其开发环境1.1.NETFramework概述
1.1.1 什么是.NET Framework
1.1 .2.NETFramework的内容
1.2 C#概述
1.2.1 CC#语言及特点
1.2.2 C#与.NET Framework
1.3安装与卸载visual Studio2008
1.3.1 安装VS2008系统的必备条件
1.3.2 安装VS2008
1.3.3 卸载VS2008
1.4 熟悉VS2008开发环境
1.5 小结
1.6 习题
第2章 C#的基本语法
2.1 简单的欢迎程序
2.2 C#程序结构
2.2.1 注释
2.2.2 命名空间
2.2.3 标识符及关键字
2.3 程序编写规范
2.3.1 代码书写规则
2.3.2 命名规范
2.4小结
第3章 变量与常量
3.1 变量操作
3.1.1 变量的声明与赋值
3.1.2 变量的作用域
3.2 常量
3.3 预定义数据类型
3.3.1 值类型
3.3.2 引用类型
3.4 小结
3.5 习题
第4章 表达式与运算符
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章 字符、字符串和正则表达式
5.1 字符
5.1.1 Char类简述
5.1.2 Char类的使用
5.1.3 转义字符
5.2 字符串
5.2.1 String类简述
5.2.2 字符串的大小写转换
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.2.11 字符串的替换
5.2.12 字符串的查找
5.3 可变字符串
5.3.1 String Builder类的属性和方法
5.3.2 String Builder类的使用
5.4 E则表达式
5.4.1 E则表达式的概述
5.4.2 匹配
5.4.3 替换
5.4.4 拆分
5.5 小结
5.6 习题
第6章 流程控制语句
6.1 选择语句
6.1.1 if条件选择语句
6.1.2 switch条件选择语句
6.2 迭代语句
6.2.1 while迭代语句
6.2.2 do while迭代语句
6.2.3 for迭代语句
6.2.4 for each迭代语句
6.3 跳转语句
6.3.1 break跳转语句
6.3.2 continue跳转语句
6.3.3 go to跳转语句
6.3.4 return跳转语句
6.4 小结
6.5 习题
第7章 数组和集合
7.1 数组概述
7.2 一维数组的声明和使用
7.2.1 一维数组的声明
7.2.2 一维数组的使用
7.3 二维数组的声明和使用
7.3.1 二维数组的声明
7.3.2 二维数组的使用
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章 属性和方法
8.1 属性
8.1.1 属性概述
8.1.2 属性的使用
8.2 方法
8.2.1 方法的声明
8.2.2 静态方法和实例方法
8.2.3 虚方法
8.2.4 重写方法
8.2.5 外部方法
8.2.6 分部方法
8.2.7 方法的重载
8.2.8 Main方法
8.3 小结
8.4 习题
第9章 结构和类
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.3 类的面向对象特性
9.3.1 类的封装
9.3.2 类的继承
9.3.3 类的多态
9.4 小结
9.5 习题
第10章 面向对象技术高级应用
10.1 接口
……
第11章 异常处理
第12章 winform基础及常用控件
第14章 数据访问技术
第15章 DataGridView数据控件
第16章 程序调试
第3篇 高级应用
第17章 迭代器、分部类和索引器
第18章 泛型的使用
第19章 文件及数据流技术
第20章 WPF技术
第21章 GDI+图形图像技术
第22章 Windows打印控件
第23章 网络编程技术
第24章 注册表技术
第25章 线程的使用
第26章 Windows应用程序打包
第27章 彩票3D、排列3计算系统
第28章 客户管理系统
从零开始学C#精彩文摘:
......面向对象不仅是一项具体的软件开发技术,而且是一整套关于如何看待软件系统与现实世界关系、以何种观点来研究问题并进行求解以及如何进行系统构造的软件方法学。
面向对象方法的出现弥补了传统方法的不足,首先着眼于实际问题中所涉及的对象,包括各种客观实体及事件等,为解决问题设计所需的,各种对象以及对象的属性、必要的操作和各个对象之间的关系,从而构建出对象的结构和为解决问题需要执行的事件序列(俗称脚本)。通过各个对象之间的消息连接,建立所需的功能。
面向对象方法中类的定义充分体现了抽象数据类型的思想,基于类的体系结构可以把程序的修改局部化。特别是一旦系统功能需要修改时,主要修改类中间的某些操作,而类所代表的对象基本不变,保持整个系统仍然稳定。
面向对象方法的优点如下:
(1)与人类习惯的思维方式一致。人的认识过程是从一般到特殊的渐进思维过程。面向对象的方法顺应了这个规律,从寻找要求解的对象“是什么?”开始,认识事物属性及其本质规律,主观随意性受到限制。而传统方法是从“怎样做?”开始,主观随意性较大。
(2)稳定性好。传统方法主要面向过程,完全基于系统的功能和性能分析。当功能需求发生变化时,将引起对软件整体结构的修改。面向对象方法以“对象”为中心。在分析、研究对象及其属性的过程中,根据其内在规律建立求解模型。基于这种方法建立的软件系统,不管外部环境或功能需求如何变化,而对象内在的规律不变,因而不会引起软件结构的整体变化,所以系统是稳定的。
......
下载说明:
方法一:1、下载并解压,得出pdf文件
2、如果打不开本文件,别着急,这时候请务必在3322软件站选择一款阅读器
3、安装后,再打开解压得出的pdf文件
4、以上都完成后,接下来双击进行阅读就可以啦,朋友们开启你们的阅读之旅吧。
方法二:
1、可以在手机里下载3322软件站中的阅读器和百度网盘
2、接下来直接将pdf传输到百度网盘
3、用阅读器打开即可阅读
展开更多
从零开始学c#(孙景瑞)pdf高清完整版下载地址
- 需先下载高速下载器:
- 专用下载:
- 其它下载: