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

精通C#程序设计

精通C#程序设计

定 价:¥58.00

作 者: 吕文达编著
出版社: 清华大学出版社
丛编项:
标 签: C语言

ISBN: 9787302091868 出版时间: 2004-11-01 包装: 平装
开本: 26cm 页数: 692 字数:  

内容简介

  本书以C#语言为基础,通过大量的范例及简明扼要的解析阐述开发各种.NET应用程序所必须掌握的技巧。本书共20章,主要介绍:C#基础概要,C#语言基础,类与方法,而向对象程序设计,运算符重载,数组与矩阵,集合,文字处理,异常处理,事件与托管,文件的输入/输出与数据流,多线程设计,窗口程序设计,数据库应用程序,绘图,组件、属性与映射,运程服务与应用程序定义域,网络应用程序,组件应用程序等内容。本书的特色是:起点低、入门快,实例精。本书适合想要了解如何使用C#语言开始.NET应用程序的读者作为教材使用;不论读者是否具备程序设计的背景,都可以从本书中受益。

作者简介

暂缺《精通C#程序设计》作者简介

图书目录

第1章 C#基础概要
1.1.NETFramework与C#应用程序设计
1.2类库
1.3C#程序语言
1.3.1第一个C#应用程序
1.3.2程序解析
1.4命名空间
1.5主控台应用程序
1.5.1范例及其解析
1.5.2关于变量
1.6窗口应用程序
1.7本章小结
第2章C#语言基础
2.1类型
2.1.1数值类型
2.1.2内置引用类型
2.2使用变量
2.2.1变量声明与指定
2.2.2变量生命期
2.3常数
2.4枚举类型
2.5语句
2.5.1选择语句
2.5.2switch语句
2.5.3循环语句
2.5.4跳转语句
2.6运算符
2.6.1赋值运算符(’)
2.6.2算术运算符
2.6.3递增递减运算符
2.6.4关系运算符
2.6.5逻辑运算符
2.6.6条件式逻辑运算符
2.6.7一元以及多元运算符
2.6.8运算符优先顺序
2.7本章小结
第3章类与方法
3.1类
3.1.1定义类
3.1.2类实例与成员引用
3.1.3类的存取控制
3:2方法成员
3.2.1方法
3.2.2方法返回值
3.2.3存取修饰符
3.2.4参数传递
3.2.5静态成员
3.2.6嵌套类
3.2.7方法重载
3.3构造函数与析构函数
3.3.1构造函数
3.3.2析构函数
3.4使用this关键字
3.5索引器
3.6属性成员
3.7递归
3.8本章小结
第4章面向对象程序设计
4.1关于对象
4.2继承:重复使用程序代码
4.2.1实现继承
4.2.2O均ect类
4.3继承结构里的类成员
4.3.1类继承的方法存取限制
4.3.2方法重写
4.3.3使用base与new关键字
4.3.4使用ilew创建新方法
4.3.5构造函数的继承
4.3.6密封类
4.3.7抽象类
4.4接口
4.4.1定义与使用接口
4.4.2继承多个接口
4.4.3避免方法的存取冲突
4.5结构
4.6本章小结
第5章运算符重载
5.1算术运算符重载
5.1.1Operator关键字
5.1.2处理不同类型运算
5.2逻辑运算符重载
5.3重载关系运算符
5.4转换运算符
5.5本章小结
第6章数组与矩阵
6.1数组
6.1.1一维数组
6.1.2System.Array类
6.1.3存取数组对象以及数组初始化
6.1.4使用foreach
6.1.5操作数组元素
6.2多维数组
6.2.1矩形数组
6.2.2锯齿形数组
6.3矩阵相乘
6.4魔术矩阵
6.5本章小结
第7章集合
7.1集合
7.21Collection接口
7.31List接口与实现类
7.4ArrayList类
7.4.1使用动态数组
7.4.2Sort方法与IComparable接口
7.51Comparable接口
7.6实现枚举接口
7.7堆栈与队列
7.7.1堆栈与Stack类
7.7.2队列与Queue类
7.81Dictionary接口与字典
7.9散列与Hashtable类
7.10字典枚举器
7.11元搜索与SortedList类
7.12BitArray类
7.13本章小结
第8章文字处理
8.1字符串类
8.1.1认识字符串
8.1.2String类属性成员
8.1.3字符串比较与运算符
8.1.4分割字符串与获取
子字符串
8.1.5字符删除、插入
与大小写转换
8.1.6合并字符串
8.2动态字符串与StringBuilder类
8.3正则表达式
8.3.1正则表达式语法
8.3.2使用正则表达式
8.3.3使用正则表达式类
8.4格式化字符串
8.4.1格式化
8.4.2自定义数字格式
8.4.3日期时间格式化
8.4.4ToString方法
8.5本章小结
第9章异常处理
9.1关于程序错误以及异常处理
9.1.1捕捉程序的异常错误
9.1.2使用trycatch块
9.1.3异常类(Exception)
9.1.4精确捕捉异常
9.1.5使用Hnally.
9.1.6嵌套try语句块
9.1.7自行抛出异常——throw语句
9.1.8自定义异常类
9.2查看异常类
9.3本章小结
第10章事件与委派
10.1关于事件
10.2事件与委派
10.2.1委派类型
10.3事件处理
10.3.1事件处理器
10.3.2EventArgs类型自变量
10.4内置的委派类型——事件处理器
10.5多重传送委派
10.6多重传送事件
10.7本章小结
第11章文件输入/输出(I/0)与数据流
11.110类概述
11.2文件目录操作
11.2.1操作目录
11.2.2操作文件
11.3流
11.3.1读写字节数据
11.3.2内存数据流——MemoryStream类
11.3.3文件流——FileStream类
11.3.4提升数据读写性能——使用缓冲流
11.4字符数据读写
11.5随机存取
11.6异步I/O
11.7隔离存储
11.8本章小结
第12章多线程设计
12.1线程与进程
12.2应用线程
12.2.1创建线程.
12.2.2线程的暂停与恢复
12.2.3暂停线程——使用Sleep与Join方法
12.3线程状态
12.3.1判断线程的结束
12.3.2取得线程状态
12.4同步线程
12.5Monitor类
12.6终止线程
12.7线程管理——ThreadPool类
12.8死锁
12.9本章小结
第13章窗口应用程序(门
13.1创建窗体
13.1.1使用VisualStudio.NET创建窗口应用程序
13.1.2窗体应用程序
13.2窗体与事件
13.2.1键盘事件
13.2.2鼠标事件
13.2.3Paint事件
13.3消息框
13.4控件
13.4.1控件类
13.4.2使用Windows控件
13.4.3按钮、标签与文本框
13.4.4CheckBox、RadioButton与GroupBoxes
13.4.5ListBox与ComboBox
13.4.6微调器控件
13.5本章小结
第14章窗口应用程序(II)
14.1高级控件
14.1.1菜单控件
14.1.2创建Menu
14.1.3TreeView控件
14.1.4通用对话框——CommonDialog类
14.2创建多重文件接口
14.3实现拖动功能
14.4窗体信息传递
14.5本章小结
第15章数据库应用程序与AD0.NET
15.1数据库基础
15.1.1NanCom数据库介绍
15.1.2定义数据库关联
15.2SQL数据库语言
15.2.1返回数据
15.2.2变动数据库
15.2.3关系表
15.3ADO.NET对象概观
15.3.1.NETDataProviders
15.3.2Connection对象
15.3.3Command对象
15.3.4使用Command对象
15.3.5运用DataAdapter与DataSet对象
15.4本章小结
第16章绘图
16.1关于GDI+
16.2绘图基础与Graphics对象
16.2.1使用Graphics类
16.2.2坐标系
16.2.3Point结构数据类型
16.2.4Pen类
16.2.5绘制曲线
16.2.6绘制矩形与多边形
16.2.7弧线、椭圆以及饼形
16.3文字输出
16.3.1DrawString方法
16.3.2Font与FontFamily
16.3.3StringFormat类型对象
16.4绘制曲线
16.4.1一般曲线
16.4.2贝济埃曲线
16.5路径与裁剪区域
16.5.1路径
16.5.2转换路径
16.6应用画笔
16.6.1SolidBrush类
16.6.2HatchBrush类
16.6.3渐变画笔
16.6.4运用PathGradientBrush
16.7本章小结
第17章组件、属性与映射
17.1组件
17.2属性
17.2.1自定义属性
17.2.2AttributeUsage属性
17.2.3创建属性参数值
与应用实现
17.3映射
17.3.1执行期类型识别
17.3.2查看元数据
17.3.3Assembly类
17.3.4动态调用方法
17.4本章小结
第18章远程服务与应用程序定义域
18.1应用程序定义域
18.1.1创建应用程序定义域
18.1.2默认应用程序定义域
18.1.3加载应用程序定义域
18.2序列化
18.2.1序列化类
18.2.2选择性序列化对象成员
18.2.3自定义序列化对象的行为——继承ISerializable接口
18.2.4序列化属性的继承
18.2.5修正无法序列化的数据——IDeserializationCallbac接口
18.3远程服务
18.3.1远程服务概述
18.3.2创建远程对象
18.3.3在服务器端登录远程对象
18.3.4了解singlecall与singleton
18.3.5客户端应用程序实现
18.4本章小结
第19章网络应用程序
19.11P地址与DNS
19.2System.Net.Sockets命名空间与Socket应用程序
19.2.1命名空间System.Net.SOcketS
19.2.2实现Socket应用程序要点
19.2.3TCP连接应用程序
19.2.4创建服务器端应用程序
19.3网络数据流
19.4Web数据流
19.4.1网络“要求/响应”模型
19.4.2URI与Uri类
19.4.3WebRequest以及WebReSpOnSe
19.4.4支持HTTP通信协议
19.4.5WebClient类
19.5本章小结
第20章组件应用程序
20.1以组件为基础的应用程序
20.1.1组件概述
20.1.2Component类
20.1.3方法Dispose与资源释放
20.1.4实现组件应用程序
20.1.5创建组件属性
20.1.6容器类与站点
20.2可视化组件
20.2.1Control类以及UserControl类
20.2.2继承UserControl类
20.2.3复合式控件
20.3本章小结
附录A.NETFramework类库概观
A.1引用类库
A.2命名空间概述

本目录推荐