| 作 者: | 张家祥 |
| 出版社: | 电子工业出版社 |
| 丛编项: | 计算机专业人员书库 |
| 版权说明: | 本书为出版图书,暂不支持在线阅读,请支持正版图书 |
| 标 签: | C# |
| ISBN | 出版时间 | 包装 | 开本 | 页数 | 字数 |
|---|---|---|---|---|---|
| 未知 | 暂无 | 暂无 | 未知 | 0 | 暂无 |
第1章 令人耳目一新的 .NET
1.1 认识 .NET
1.2 .NET的技术特征和新特性
1.2.1 .NET的技术特征
1.2.2 .NET的新特性
1.3 .NET的组成
1.4 .NET与J2EE的比较
1.5 小结
第2章 .NET框架与CLR
2.1 .NET框架
2.1.1 .NET框架的组成
2.1.2 .NET中的开发工具和编程语言
2.1.3 .NET框架的重大改进
2.2 通用语言运行时
2.2.1 通用语言运行时的概念与特点
2.2.2 通用语言运行时的功能
2.2.3 通用语言运行时的组成与原理分析
2.2.4 CLR与COM的比较
2.3 小结
第3章 C# 语言
3.1 C# 产生的背景
3.2 在 .NET上使用C# 语言的原因
3.3 C# 的特点
3.4 C# 与Java比较
3.4.1 C# 与Java的相同之处
3.4.2 C# 与Java的区别
3.5 小结
第4章 初步体验C# 编程
4.1 安装C# 编译器
4.1.1 在Windows 2000环境中安装 .NET
4.1.2 在Windows 98下安装 C# 编译器
4.1.3 编译器csc.exe的常用命令
4.2 选择C# 程序编辑器
4.3 用CSC编译器编译一个C# 程序
4.3.1 编辑C# 程序
4.3.2 编译运行此程序
4.3.3 分析语法
4.3.4 输入和输出
4.3.5 添加注释
4.4 在 .NET IDE中创建简单的C# 程序
4.4.1 在IDE中创建一个新的工程
4.4.2 创建hello.cs源文件
4.4.3 生成可执行文件
4.4.4 运行程序
4.5 小结
第5章 数据类型与变量
5.1 数据类型
5.1.1 值类型
5.1.2 引用类型
5.1.3 加框和解框
5.1.4 统一系统类型
5.2 变量
5.2.1 变量的种类
5.2.2 默认值
5.2.3 明确的赋值变量
5.2.4 变量引用
5.3 小结
第6章 名字空间与接口
6.1 名字空间
6.1.1 编译单元
6.1.2 名字空间声明
6.1.3 using指示符
6.1.4 名字空间成员
6.2 接口
6.2.1 接口声明
6.2.2 接口成员
6.2.3 完全资格接口成员名字
6.2.4 接口执行
6.3 小结
第7章 类与结构
7.1 类声明
7.1.1 类修饰符
7.1.2 类基本描述
7.1.3 类主体
7.2 类成员
7.2.1 继承
7.2.2 new 修饰符
7.2.3 访问修饰符
7.2.4 代表类型
7.2.5 静态和实例成员
7.3 常量
7.4 域
7.4.1 静态域和实例域
7.4.2 只读域
7.4.3 域初始化
7.4.4 变量初始化
7.5 转换操作
7.6 方法
7.6.1 方法的参数
7.6.2 静态方法和实例方法
7.6.3 virtual 方法
7.6.4 override 方法
7.6.5 sealed 方法
7.6.6 abstract 方法
7.6.7 extern方法
7.6.8 方法体
7.7 属性
7.7.1 静态属性
7.7.2 访问标志
7.8 事件
7.9 索引
7.10 实例构造
7.10.1 构造初始化
7.10.2 实例变量初始化
7.10.3 构造执行
7.10.4 默认构造器
7.10.5 私有构造器
7.10.6 析构
7.11 静态构造器
7.12 结构
7.12.1 结构声明
7.12.2 结构成员
7.12.3 类和结构的区别
7.12.4 结构例子
7.13 小结
第8章 不安全代码与异常
8.1 不安全内容
8.2 指针类型
8.3 固定的和可移动的变量
8.4 指针转换
8.5 在表达式中的指针
8.5.1 指针指向
8.5.2 指针成员访问
8.5.3 指针元素访问
8.5.4 地址操作
8.5.5 指针增加和减少
8.5.6 指针算术运算
8.5.7 指针比较
8.5.8 sizeof操作符
8.6 fixed 语句
8.7 堆栈分配
8.8 动态存储定位
8.9 异常及异常处理
8.9.1 产生异常的原因
8.9.2 System.Exception类
8.9.3 普通的异常类
8.10 小结
第9章 语句
9.1 using 语句
9.2 结束点和可达性
9.3 语句块
9.4 空语句
9.5 标签语句
9.6 声明语句
9.6.1 局部变量声明
9.6.2 局部常量声明
9.7 表达式语句
9.8 选择语句
9.8.1 if 语句
9.8.2 switch 语句
9.9 循环语句
9.9.1 for 语句
9.9.2 foreach 语句
9.9.3 while 语句
9.9.4 do 语句
9.10 跳转语句
9.10.1 break 语句
9.10.2 continue语句
9.10.3 goto语句
9.10.4 return 语句
9.10.5 throw 语句
9.11 try 语句
9.12 checked 和unchecked 语句
9.12.1 对编译器设置溢出校验
9.12.2 语句溢出校验
9.13 lock 语句
9.14 小结
第10章 C# 与COM互操作
10.1 属性
10.1.1 ComImport属性
10.1.2 StructOffset 属性
10.1.3 ComRegisterFunction属性
10.1.4 ComSourceInterfaces属性
10.1.5 ComUnregisterFunction属性
10.1.6 ComVisible属性
10.1.7 DispId属性
10.1.8 DllImport属性
10.1.9 FieldOffset属性
10.1.10 Guid属性
10.1.11 HasDefaultInterface属性
10.1.12 ImportedFromTypeLib属性
10.1.13 In和Out属性
10.1.14 IndexerName属性
10.1.15 InterfaceType属性
10.1.16 MarshalAs属性
10.1.17 NoIDispatch属性
10.1.18 PreserveSig属性
10.1.19 StructLayout属性
10.1.20 TypeLibFunc属性
10.1.21 TypeLibType属性
10.1.22 TypeLibVar属性
10.2 C# 和COM互操作的例子:支持枚举
10.3 小结
第11章 C# 应用的一些小技巧
11.1 在C# 中生成安装程序
11.2 上传文件到服务器
11.3 C# 对线程的处理
11.4 用C# 编写时钟程序
11.5 其他的小技巧
11.5.1 用C# 获取主机的IP地址
11.5.2 用C# 调用MessageBox
11.5.3 用C# 调用Windows API
11.5.4 C# 对光标的操作
11.5.5 C# 对进程的获取
11.5.6 在C# 中运行其他程序
11.5.7 用C# 打开声音文件
11.5.8 从控制台读取数值
11.5.9 C# 中使用OpenFileDialog类
11.6 小结
第12章 用C# 开发桌面程序
12.1 用C# 实现清除文件夹
12.1.1 程序设计与分析
12.1.2 程序源代码及运行
12.2 用C# 开发DLL程序
12.2.1 程序设计
12.2.2 编译生成DLL文件
12.2.3 创建简单的客户端程序
12.3 C# 开发Windows程序
12.3.1 创建应用程序框架
12.3.2 消息处理
12.3.3 创建C# 类库
12.4 小结
第13章 用C# 开发WinForm程序
13.1 WinForm是什么
13.2 WinForm的使用
13.3 WinForm设计器的布局
13.4 C# 的WinForm编程
13.4.1 用C# 创建普通的WinForm
13.4.2 用C# 创建特殊的WinForm
13.4.3 在WinForm中加入一个标签
13.5 WinForm与GDI+
13.6 使用WinForm访问系统底层
13.7 小结
第14章 C# 与XML结合编程
14.1 关于XML
14.1.1 XML是什么
14.1.2 XML的语法
14.1.3 如何使用XML
14.2 C# 对XML文件处理
14.2.1 浏览XML文件内容
14.2.2 往XML文件中添加内容
14.2.3 删除XML文件内容
14.3 用C# 与XML创建客户浏览菜单程序
14.3.1 程序设计
14.3.2 程序代码分析
14.3.3 编译 C# 文件
14.4 小结
第15章 在ASP.NET上的C# 编程
15.1 ASP.NET简介
15.1.1 ASP.NET与ASP的联系和区别
15.1.2 ASP.NET的配置
15.1.3 ASP.NET的内置对象
15.1.4 ASP.NET的特点
15.2 ASP .NET与C# 编程
15.2.1 用ASP.NET实现域名查询
15.2.2 用C# 实现发送E-mail
15.2.3 用C# 编程实现显示事件日志记录
15.2.4 在ASP.NET中用C# 实现文件处理
15.3 小结
第16章 C# 与Web数据库编程
16.1 C# 与ADO.NET结合编程
16.1.1 ADO.NET是什么
16.1.2 ADO.NET核心组件
16.1.3 ADO.NET的对象
16.2 用C# 添加Access数据库的记录
16.2.1 程序运行的环境及数据库设置
16.2.2 程序设计
16.2.3 程序运行和源代码
16.3 用C# 的SQL编程
16.3.1 存取ODBC数据库
16.3.2 对记录的维护
16.3.3 编写简单的留言本
16.3.4 使用XML进行信息处理
16.4 小结
第17章 用C# 编程操作注册表
17.1 有关注册表的C# 编程基础
17.1.1 Windows注册表
17.1.2 Registry及RegistryKey类
17.2 生成注册表的键及键值
17.3 读取注册表的主键和键值
17.3.1 准备工作
17.3.2 程序设计
17.3.3 源程序代码
17.4 删除注册表中键及键值
17.4.1 删除键和键值所用的方法
17.4.2 程序设计与实现
17.5 小结
附录A 专业英语名词
附录B C# 编译器选项
B.1 输出文件相关选项
B.2 输入文件相关选项
B.3 资源相关选项
B.4 代码生成相关选项
B.5 错误和警告相关选项
B.6 语言相关选项
B.7 其他方面的选项
B.8 增强的选项
附录C C# 编译错误