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

C#高级编程学习捷径

C#高级编程学习捷径

定 价:¥30.00

作 者: 刘洪成编著
出版社: 清华大学出版社
丛编项:
标 签: C#

ISBN: 9787302066415 出版时间: 2003-07-01 包装: 平装
开本: 26cm 页数: 341 字数:  

内容简介

  样章免费试读:第2章第7章第10章本着快速实用的目的,本书作者将其在美国几家大公司设计完成的数个大型项目分类浓缩后有机地融入本书,实现基础知识和实际开发经验的完美结合,为有一定编程经验的计算机软件开发人员提供了一条快速开发C#程序的学习捷径。本书的最大特点是:在介绍基础知识的过程中,结合实例强调了各知识点容易出现的编程错误及相应处理办法;实例部分则用软件工程的思想指导读者去开发一个大型应用系统,从Windows的前端界面到最底层数据库设计,中间经历网络服务程序和数据存取组件的开发,通过一步步地分析讲解,向读者展示C#项目开发技术和目前美国软件生产基本流程,相当于带领读者参加了一个大型数据处理系统的研制、开发和调试的全过程。本书适合有一定基础的读者、大专院校师生、企业技术开发人员学习参考,也适用于各类计算机培训班学员学习。

作者简介

暂缺《C#高级编程学习捷径》作者简介

图书目录

上篇 C#基础知识
第1章 C#概述
1.1 .NET简介
1.2 C#简介
1.3 本书编排体系
1.4 下载与安装.NET SDK
1.5 本书源程序下载及勘误表
第2章 编译运行一个C#简单程序
2.1 设置C#环境参数
2.2 设置从浏览器到命令行状态的快捷转换
2.3 在命令行状态下用SDK编译运行一个C#程序
2.4 C#命令行编译器csc的常用格式
2.5 在Visual C#.NET集成开发环境(IDE)中编译运行一个C#程序
第3章 C#数据类型
3.1 C#值类型
3.1.1 简单数据类型
3.1.2 结构类型
3.1.3 枚举类型
3.2 引用数据类型
3.2.1 字符串类型(string)
3.2.2 数组数据类型(array)
3.3 装箱和拆箱
第4章 C#类
4.1 类成员变量
4.2 C#构造函数和折构函数
4.3 类继承
4.4 成员函数
4.4.1 成员函数级别
4.4.2 成员函数参数
4.4.3 函数重载(Overloading)
4.4.4 虚拟函数改写
4.4.5 虚拟函数隐藏
4.5 类成员属性函数
4.6 类索引器
4.7 事件函数
4.8 抽象类和密封类
4.9 访问权限
4.10 类成员修饰符
第5章 C#流程控制语句
5.1 条件执行语句
5.2 选择执行语句
5.3 循环语句
5.3.1 for循环
5.3.2 foreach循环
5.3.3 while循环
5.3.4 do…while循环
5.4 转移语句
5.4.1 goto语句
5.4.2 break/continue语句
第6章 异常处理
6.1 捕获一个异常
6.2 捕获所有异常
6.3 finally语句
6.4 主动触发一个异常
第7章 C#输入输出操作
7.1 字符串文件的输入输出
7.2 二进制文件的输入输出
7.3 单字符输入输出
7.4 加密读写文件
7.5 随机读写文件内容
7.6 在操作系统级对文件和目录的操作
7.6.1 创建/删除目录
7.6.2 创建/删除文件
7.6.3 显示目录
7.7 内存读写
7.8 网络端口读写
第8章 多线程处理
8.1 创建一个线程
8.2 为线程设置名字
8.3 Sleep函数
8.4 设置线程优先级
8.5 线程的后端与前端运行
8.6 终止一个线程
8.7 线程的暂停与再运行
8.8 线程Join函数
8.9 线程异常
8.10 线程加锁
第9章 与未操控语句交互运作
9.1 C#中调用COM组件
9.1.1 将COM类库转换为.NET组件
9.1.2 在C#中具体使用一个COM组件
9.1.3 编译运行一个调用COM组件的C#程序
9.1.4 安装一个使用COM组件的.NET程序
9.2 在.NET框架外调用.NET组件
9.2.1 为非.NET程序创建一个.NET组件
9.2.2 为COM客户程序包装一个.NET组件
9.2.3 注册一个.NET组件为COM组件
9.2.4 在COM程序中具体使用一个.NET组件
9.2.5 安装一个使用.NET组件的COM客户程序
9.3 在C#中使用未受操控的语句
9.3.1 包装一个DLL函数
9.3.2 调用一个DLL库中的函数
9.3.3 从C#中传送一个复杂类型的变量给DLL函数
9.4 在C#中使用指针
9.4.1 在unsafe语句中使用指针
9.4.2 在fixed语句中锁定一个C#变量
下篇 高级编程实例篇
第10章 用C#编写Windows用户界面程序WindowsGUI
10.1 创建WindowsGUI项目文件
10.2 用Dataset和DataTable在内存中构造一个数据库
10.3 用DataGridTableStyle控制DataGrid的输出格式
10.4 增加、删除和修改DataGrid中的记录
10.5 恢复DataGrid中修改前的数据
10.6 刷新DataGrid中的数据
10.7 保存Dat8Grid的当前数据到数据库中
10.8 调试WindowsGUI程序
10.9 WindowsGUI源程序清单及DOS提示符下的编译方法
10.9.1 Windows GUI源程序清单
10.9.2 DOS提示符下的编译方法
第11章 用C#编写组件程序MyDAO
11.1 .NET组件简介
11.2 XML简介
11.3 创建.NET组件MyDAO
11.3.1 GetList函数
11.3.2 Add函数
11.3.3 Update函数
11.3.4 Delete函数
11.3.5 Execute函数
11.4 从WindowsGUI客户端程序去调用.NET组件MyDAO
11.4.1 在LoadData函数中调用.NET组件MyDAO
11.4.2 在SaveData函数中调用.NET组件MyDAO
11.5 调试.NET组件MyDAO程序
11.6 MyDAO源程序清单及DOS提示符下的编译方法
11.6.1 MyDAO源程序清单
11.6.2 DOS提示符下的编译方法
第12章 网络服务(WebService)
12.1 网络服务简介
12.2 一个简单的网络服务Helloservice
12.3 从IIS上去调用/测试网络服务HelloService
12.4 创建网络服务ProductService并从中调用我们的.NET组件MyDAO
12.5 从Windows应用程序WindowsGUI去调用网络服务ProductService
12.5.1 在LoadData函数中调用网络服务ProductService
12.5.2 在SaveData()函数中调用网络服务ProductService
12.6 调试网络服务程序
12.7 网络服务(MyService)源程序清单及DOS提示符下的编译方法
第13章 在C#中调用数据库
13.1 准备一个简单的数据库
13.2 从MyDAO组件去查询数据
13.3 从MyDAO组件去增加删除和修改数据
13.4 .NET组件MyDAO源程序清单及DOS提示符下的编译方法
13.4.1 .NET组件MyDAO源程序清单
13.4.2 DOS提示符下的编译方法
第14章 将.NET组件转换为事务处理COM+组件
14.1 事务处理控制简介
14.2 对Product.cs的修改
14.3 将MyDAO.dll注册为一个COM+程序
14.4 将MyDAO.dll安装到GAC中
14.5 实地测试新版MyDAO.dll对事务处理的控制
14.6 COM+组件MyDAO源程序清单及DOS提示符下的编译方法
14.6.1 COM+组件MyDAO源程序清单
14.6.2 DOS提示符下的编译方法
第15章 用C#编写网站界面程序WebGUI
15.1 ASP.NET简介
15.2 创建WebGUI项目文件
15.3 设置WebGUI界面
15.4 定义类变量
15.5 设置DataGrid的初始状态
15.6 LoadData()函数
15.7 绑定DataGrid与DataSet
15.8 在PageLoad()函数中调用InitControls()、LoadData()和BindGrid()函数
15.9 编辑/删除一行数据
15.10 增加一行数据
15.11 刷新、恢复和保存数据
15.12 调试WebGUI程序
15.13 WebGUI源程序清单及DOS提示符下的编译方法
15.13.1 WebGUI源程序清单
15.13.2 DOS提示符下的编译方法
附录A C#语法程序示例
附录B C#关键字一览表
附录C C#与Java

本目录推荐