C#宝典.rar
目 录 前 言 第1部分 c#语言基础知识 第1章 c#概述 1.1.net框架 1.1.1 web开发 1.1.2 应用程序开发 1.2 公共语言运行时 1.2.1 .net类库 1.2.2 .net编程语言 1.2.3 asp.net环境 1.3 c,c++和c#的发展历程 1.4 c#介绍 1.4.1 语言特性 1.4.2 编译c# 1.5 小结 第2章 编写第一个c#程序 2.1 选择编译器 2.2 编写hello world!应用程序 2.2.1 创建类 2.2.2 以main()方法开始 2.2.3 写到控制台 2.3 编译和运行程序 2.3.1 理解关键字和标识符。 2.3.2 使用空白字符 2.4 用main()函数开始程序 2.5 注释代码 2.5.1 使用单行注释 2.5.2 使用正则注释 2.5.3 根据注释生成xml文档 2.6 小结 第3章 变量的使用 3.1 命名变量 3.2 指定变量的类型 3.2.1 调整变量的大小 3.3 声明变量 3.4 使用变量的默认值 3.5 给变量赋值 3.6 使用变量数组 3.6.1 声明一维数组 3.6.2 声明多维数组 3.7 理解值类型和引用类型 3.8 转换变量类型 3.8.1 理解隐式转换 3.8.2 理解显示转换 3.9 使用字符串 3.9.1 在字符串中使用特殊字符 3.9.2 关闭使用字符串的特殊字符功能 3.9.3 访问字符串中的个别字符 3.10 声明枚举变量 3.11 小结 第4章 表达式 4.1 使用运算符 4.2 使用初等表达式 4.2.1 使用字面值 4.2.2 使用标识符 4.2.3 理解带括号的表达式 4.2.4 用成员访问表达式调用方法 4.2.5 用调用表达式调用方法 4.2.6 用元素访问表达式指定数组元素 4.2.7 用this关键字访问对象 4.2.8 用base关键字访问对象 4.2.9 使用后缀方式的增1和减1运算符 4.2.10 用new运算符创建新的引用类型 4.2.11 用typeof运算符返回类型信息 4.2.12 使用checked和unchecked运算符 4.3 理解一元表达式 4.3.1 用一元加法运算符返回操作数的值 4.3.2 用一元减法运算符返回操作数的值 4.3.3 用逻辑求反运算符取反布尔型表达式 4.3.4 理解按位求反运算符 4.3.5 前缀方式的增1和减1运算符 4.4 理解算术运算符 4.1 用赋值运算符赋新值 4.4.2 使用乘法运算符 4.4.3 使用除法运算符 4.4.4 使用取余运算符 4.4.5 使用加法运算符 4.4.6 使用减法运算符 4.5 理解移位运算符 4.5.1 用左移位运算符移动位 4.5.2 用右移位运算符移动位 4.5.3 用关系运算符比较表达式 4.5.4 用相等运算符测试相等性 4.5.5 用不等运算符测试不等性 4.5.6 用小于运算符测试值 4.5.7 用大于运算符测试值 4.5.8 用小于等于运算符测试值 4.5.9 用大于等于运算符测试值 4.6 理解整数逻辑运算符 4.6.1 用与运算符计算布尔值 4.6.2 用异或运算符计算布尔值 4.6.3 用或运算符计算布尔值 4.7 理解条件逻辑运算符 4.7.1 用条件与运算符比较布尔值 4.7.2 用条件或运算符比较布尔值 4.7.3 用条件逻辑运算符比较布尔值 4.8 理解运算的次序 4.9 小结 第5章 控制代码的流程 5.1 c#中的语句 5.1.1 使用语句声明局部变量 5.1.2 使用选择语句选择代码分支 5.1.3 使用循环语句执行嵌入语句 5.1.4 使用转向语句以便转向代码中的其他地方 5.1.5 使用语句执行安全的数学计算 5.2 小结 第6章 方法 6.1 理解方法结构 6.1.1 返回类型 6.1.2 方法名称 6.1.3 参数表 6.1.4 方法体 6.2 调用方法 6.3 理解参数类型 6.3.1 输入参数 6.3.2 输出参数 6.3.3 引用参数 6.3.4 参数数组 6.4 重载方法 6.5 虚拟方法 6.5.1 覆盖方法 6.6 小结 第7章 使用结构组合数据 7.1 声明结构 7.2 在代码中使用结构 7.3 在结构中定义方法 7.3.1 使用构造函数方法 7.3.2 调用结构中的方法 7.4 在结构中定义属性 7.5 在结构中定义索引器 7.6 在结构中定义接口 7.7 使用c#的基本类型作为结构 7.8 小结 第2部分 利用c#进行面向对象的编程 第8章 编写面向对象的代码 8.1 类和对象 8.2 面向对象软件设计的术语 8.2.1 提取 8.2.2 抽象数据类型 8.2.3 封装 8.2.4 继承 8.2.5 多态性 8.3 小结 第9章 c#类 9.1 声明一个类 9.2 理解main方法 9.2.1 使用命令行参数 9.2.2 返回值 9.3 理解类体 9.3.1 使用常量 9.3.2 使用字段 9.3.3 方法的使用 9.3.4 属性的使用 9.3.5 使用事件 9.3.6 使用索引器 9.3.7 使用运算符 9.3.8 使用构造函数 9.3.9 使用析构函数 9.3.10 使用类的类型 9.4 使用关键字this作为标识符 9.5 理解静态修饰符 9.5.1 使用静态字段 9.5.2 使用静态常量 9.5.3 使用静态方法 9.6 小结 第10章 重载运算符 10.1 可重载一元运算符 10.1.1 重载一元加 10.1.2 重载一元减 10.1.3 重载按位补数 10.1.4 重载先递增 10.1.5 重载先递减 10.1.6 重载true和false运算符 10.2 可重载二元运算符 10.3 重载转换运算符 10.4 不能重载的运算符 10.5 小结 第11章 类继承 11.1 编译多个类 11.2 在c#中指定基类 11.3 作用域 11.4 重用派生类成员标识符 11.5 使用继承的方法 11.5.1 虚拟和覆盖方法 11.6 多态性 11.6.1抽象方法 11.7 基类:使用继承的属性和索引器 11.7.1 使用关键字base 11.7.2 用关键字base访问基类字段 11.8 密封类 11.9 包含和委托 11.10 .net的object类 11.11 使用装箱和取消装箱技术转换object类型 11.12 小结 第3部分 高级c# 第12章 名字空间 12.1 声明名字空间 12.2 在多个源文件中声明一个名字空间 12.3 使用名字空间中的类 12.4 利用using关键字辅助名字空间的使用 12.4.1 用using关键字命名类的别名 12.4.2 用using关键字声明名字空间指令 12.5 快速浏览.net的名字空间 12.6 小结 第13章 接口 13.1 定义接口 13.1.1 定义接口方法 13.1.2 定义接口属性 13.1.3 定义接口索引器 13.1.4 定义接口事件 13.2 从基接口派生接口 13.3 使用new关键字重复使用标识符 13.4 在类和结构中实现接口 13.5 实现具有相同名称的接口方法 13.6 访问接口成员 13.6.1 查询对象是否支持某个接口 13.6.2 在对象上访问某个接口 13.6.3 理解接口声明和作用域关键字 13.7 实现.net框架定义的接口 13.7.1 支持foreach与ienumerable和ienumerator的结合使用, 13.7.2 支持用idisposalle清除对象 13.8 小结 第14章 枚举 14.1 声明枚举 14.2 使用枚举 14.3 在枚举值上使用运算符 14.4 使用.net的system.enum类 14.4.1 检索枚举名称 14.4.2 比较两个枚举值 14.4.3 在运行时发现基础类型 14.4.4 检索所有枚举值 14.4.5 分析字符串以便检索枚举值 14.5 小结
- 1
- 2
- 3
- 4
- 5
- 6
- 17
- 奔跑的颳牛2013-06-09很全面 的 宝典 啊 。。。。。。
- dcalh2016-06-17很好,非常感谢!
- chenyuyu8882014-09-17主要是事列,初学者使用。
- 粉丝: 178
- 资源: 449
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- SDN相关软件包,ryn控制器,python环境等
- 基于PWM方法控制音调,支持高、低两个阶段的音调
- 524springboot + vue 在线动漫信息平台.zip(可运行源码+数据库文件+文档)
- 基于QT+QML+C++实现的显示fps帧率的控件+源码
- Java毕业设计-基于Springboot+Vue水果购物网站源码+数据库+PPT文档+演示视频(高分项目).zip
- AT Disk Imager 一个可以自动烧录树莓派镜像的软件
- 523springboot + vue 点餐平台网站.zip(可运行源码+数据库文件+文档)
- 4-2-2.zip
- 522springboot + vue 租房网站.zip(可运行源码+数据库文件+文档)
- Java毕业设计-基于Springboot+Vue大学生竞赛管理系统-源码+数据库+演示视频(高分项目).zip