注册 | 登录读书好,好读书,读好书!
读书网-DuShu.com
当前位置: 首页出版图书科学技术计算机/网络软件与程序设计.NETC#编程示例导学

C#编程示例导学

C#编程示例导学

定 价:¥30.00

作 者: 徐冉,刘涛编著
出版社: 科学出版社
丛编项: 北京科海培训中心图书
标 签: C#

购买这本书可以去


ISBN: 9787030097293 出版时间: 2001-08-01 包装: 平装
开本: 26cm 页数: 351 字数:  

内容简介

  本书详细介绍C#语言的基础知识和应用,其主要内容有:数据类型、数组、控制流程语句、用户定义类型转换、操作符和操作符重载、结构和索引、修饰符、名字空间、库和集合、事件和接口、类和方法、属性、装拆箱转换、线程和进程、ADO对象与非托管COM对象间的交互访问。本书在介绍基本概念的过程中,均通过代码示例来详细讲解其实际应用方法,并分析代码和提供程序运行结果,使读者能够真正掌握C#语言的应用。本书适用于C#语言的初中级程序员。

作者简介

暂缺《C#编程示例导学》作者简介

图书目录

第1章 C#语言初步
1.1 C#语言综述
1.1.1 C#和Microsoft.NET的关系
1.1.2 C#和Java的比较
1.1.3 C#与C/C+的关系
1.1.4 C#和VB的关系
1.2 C#语言新特性
1.3 编写C#应用程序
1.3.1 开发C#应用程序的步骤
1.3.2 编写最简单的C#程序
1.3.3 使用名字空间的示例程序
1.3.4 访问传给应用程序的命令行参数的程序
第2章 Visual Studio.NET 7.0的安装与配置
2.1 安装Visual Studio.NET 7.0
2.1.1 安装前的准备
2.1.2 安装过程
2.2 集成开发环境
2.3 界面组成
2.3.1 菜单
2.3.2 工具栏
2.3.3 任务列表窗口
2.3.4 工具箱
2.3.5 代码编辑窗口
2.3.6 其他窗口
2.4 系统配置
2.4.1 配置工具栏
2.4.2 自定义工具箱
2.4.3 使用Processes窗口
第3章 数据类型
3.1 两种数据类型的区别
3.2 数值类型分类
3.3 简单类型
3.3.1 byte类型
3.3.2 sbyte类型
3.3.3 short类型
3.3.4 ushort类型
3.3.5 int类型
3.3.6 unit类型
3.3.7 long类型
3.3.8 ulong类型
3.3.9 float类型
3.3.10 double类型
3.3.11 bool类型
3.3.12 bar类型
3.3.13 decimal类型
3.4 struct类型
3.5 enum(枚举)类型
3.6 引用类型
3.6.1 对象类型
3.6.2 类类型
3.6.3 接口
3.6.4 代表元
3.6.5 对象类型
3.6.6 字符串类型
3.6.7 数组类型
3.7 类型参考表
3.7.1 内建类型表
3.7.2 整数类型表
3.7.3 浮点类型表
3.7.4 默认值表
3.7.5 数值类型表
3.7.6 隐式数字转换
3.7.7 显式数字转换
3.8 通过类型定义变量
3.9 统一系统类型
第4章 数组
4.1 数组的基本概念
4.2 数组声明
4.2.1 一维数组的声明
4.2.2 多维数组的声明
4.2.3 锯齿数组的声明
4.3 数组初始化
4.3.1 创建数组空间
4.3.2 数组初始化
4.4 访问数组成员
4.4.1 使用普通方法访问数组成员
4.4.2 使用foreach语句循环访问数组
4.4.3 访问数组成员的综合应用
4.5 数组是对象
4.6 传递数组参数
4.6.1 传递一维数组参数
4.6.2 传递多维数组参数
4.6.3 使用ref和out传递数组
第5章 控制流程语句
5.1 选择语句
5.1.1 If条件语句
5.1.2 Switch语句
5.1.3 C#和C中Switch语句的差别
5.2 循环语句
5.2.1 for循环
5.2.2 while循环
5.23 do-while循环
5.3 跳出、继续和转向语句
5.3.1 Break语句
5.3.2 Continue语句
5.3.3 Goto语句
5.4 foreach语句
5.4.1 foreach语句的语法规则
5.4.2 用foreach语句遍历数据列表
5.4.3 用foreach语句读取所有环境变量
5.4.4 foreach语句应用于数组
5.4.5 对集合使用foreach语句
第6章 用户定义类型转换
6.1 Implicit(隐式)类型转换
6.1.1 Implicit(隐式)转换实现
6.1.2 Implicit(隐式)转换示例
6.2 Explicit(显式)类型转换
6.2.1 Explicit(显式)转换的实现
6.2.2 Explicit(显式)转换示例
6.3 Operator(操作符)类型转换
6.3.1 类型转换实现
6.3.2 类型转换解释
6.3.3 类型转换示例
6.4 用户定义类型转换综合示例
第7章 操作符和操作符重载
7.1 操作符
7.1.1 操作符分类
7.1.2 算术溢出
7.1.3 []操作符
7.1.4 ()操作符
7.1.5 .操作符
7.1.6 +操作符
7.1.7 -操作符
7.1.8 *操作符
7.1.9 /操作符
7.1.10 %操作符
7.1.11 &操作符
7.1.12 |操作符
7.1.13 ^操作符
7.1.14 !操作符
7.1.15 ~操作符
7.1.16 =操作符
7.1.17 <操作符
7.1.18 >操作符
7.1.19 ?:操作符
7.1.20 ++操作符
7.1.21 --操作符
7.1.22 &&操作符
7.1.23 ||操作符
7.1.24 <<操作符
7.1.25 >>操作符
7.1.26 ==操作符
7.1.27 !=操作符
7.1.28 <=操作符
7.1.29 >=操作符
7.1.30 +=操作符
7.1.31 -=操作符
7.1.32 *=操作符
7.1.33 /=操作符
7.1.34 %=操作符
7.1.35 &=操作符
7.1.36 |=操作符
7.1.37 ^=操作符
7.1.38 <<=操作符
7.1.39 >>=操作符
7.1.40 ->操作符
7.2 操作符重载
7.2.1 可重载操作符
7.2.2 操作符重载示例
7.3 操作符关键词
7.3.1 as关键词
7.3.2 is操作符
7.3.3 new操作符
7.3.4 new修饰符
7.3.5 sizeof操作符
7.3.6 typeof关键词
7.3.7 true关键词
7.3.8 false关键词
7.3.9 Stackalloc关键词
第8章 代表元
8.1 代表元的语法规则
8.2 代表元的使用说明
8.3 代表元应用示例
8.3.1 代表元应用示例一
8.3.2 代表元应用示例二
8.3.3 代表元和事件
8.3.4 代表元和接口
第9章 结构和索引
9.1 结构
9.1.1 结构的声明
9.1.2 结构与类
9.1.3 堆和堆栈
9.1.4 构造和继承
9.1.5 属性和结构
9.2 索引
9.2.1 索引的声明
9.2.2 索引声明的细节问题
9.2.3 索引声明示例
9.2.4 声明索引属性
9.3 属性和索引的比较
9.4 接口索引
9.4.1 接口索引的语法规则
9.4.2 接口索引的特点
9.4.3 接口索引示例
9.5 对象索引机制
9.6 创建索引属性
第10章 修饰符
10.1 类修饰符
10.2 成员修饰符
10.3 存取修饰符
10.3.1 存取属性级别
10.3.2 存取属性范围
10.3.3 使用存取属性的限制
10.4 修饰符使用详解:
10.4.1 internal修饰符
10.4.2 private修饰符
10.4.3 protected修饰符
10.4.4 public修饰符
10.4.5 abstract修饰符
10.4.6 const修饰符
10.4.7 event修饰符
10.4.8 extern修饰符
10.4.9 ovetride修饰符
10.4.10 readonly修饰符
10.4.11 sealed修饰符
10.4.12 static修饰符
10.4.13 virtual修饰符
第11章 名字空间
11.1 名字空间概述
11.2 Namespace关键词
11.2.1 使用Namespace关键词声明名字空间
11.2.2 使用Narmespace关键词
11.3 Using关键词
11.3.1 Using关键词语法规则
11.3.2 使用Using关键词
11.4 C#和Java的名字空间
11.5 C#堆栈实现
11.6 名字空间的应用
11.6.1 在名字空间中包装类
11.6.2 在客户应用程序中使用名字空间
11.6.3 增加多个类到名字空间
第12章 库和集合
12.1 创建库
12.2 编译客户端库
12.3 使用动态链接库
12.4 集合
第13章 事件和接口
13.1 事件
13.1.1 事件机制的引入
13.1.2 事件应用综合示例
13.1.3 定义事件
13.1.4 引用事件
13.1.5 绑定事件
13.1.6 事件和继承
13.2 接口
13.2.1 语法规则
13.2.2 接口访问器
13.2.3 接口属性
13.3 显式实现接口成员
13.4 事件和接口的关系
第14章 类和方法
14.1 构造函数和析构函数
14.2 类的属性
14.3 使用索引功能访问类
14.4 在类中实现事件处理
14.5 为类添加方法
14.5.1 方法参数
14.5.2 覆盖方法
14.5.3 方法屏蔽
14.6 Main方法
14.6.1 返回值
14.6.2 命令行参数
14.7 条件方法
14.8 Versioning
第15章 属性
15.1 属性的声明
15.1.1 声明属性
15.1.2 实例、静态和只读属性
15.2 在代码中使用属性
15.2.1 属性类参数
15.2.2 Attribute属性的参数
15.2.3 通过映射访问属性
15.2.4 使用属性类
15.3 属性访问器
15.3.1 语法规则
15.3.2 get访问器
15.3.3 set访问器
15.3.4 属性访问器示例
15.4 应用示例
15.4.1 示例1:声明和使用可读可写属性
15.4.2 示例2:定义抽象属性及在子类中覆盖这些属性
第16章 装拆箱转换
16.1 装箱
16.1.1 装箱概述
16.1.2 装箱转换
16.1.3 装箱转换示例
16.2 拆箱
16.2.1 拆箱概述
16.2.2 拆箱转换
16.2.3 拆箱转换示例
第17章 线程和进程
17.1 线程
17.1.1 控制线程的方法
17.1.2 多线程设计
17.1.3 多线程同步
17.2 进程
17.2.1 启动、停止进程
17.2.2 获取进程信息
第18章 ADO对象与非托管COM对象间的交互访问
18.1 ADO对象
18.2 非托管COM对象之间交互访问
18.2.1 产生非托管COM类容器
18.2.2 在C#代码中产生非托管COM对象
18.2.3 在C#中声明非托管COM接口
18.2.4 在C#中查询接口QueryInterface
18.2.5 综合示例
18.3 用C#创建Web应用程序
附录 Microsoft.NET术语

本目录推荐