网站首页  软件下载  游戏下载  翻译软件  电子书下载  电影下载  电视剧下载  教程攻略

请输入您要查询的图书:

 

书名 精通C#程序设计
分类
作者 吕文达编
出版社 清华大学出版社
下载
简介
编辑推荐

本书以C#语言为基础,通过大量的范例及简明扼要的解析阐述开发各种.NET应用程序所必须掌握的技巧。本书具有起点低、入门快,实例精的特点,适合想要了解如何使用C#语言开始.NET应用程序的读者作为教材使用;不论读者是否具备程序设计的背景,都可以从本书中受益。

内容推荐

本书共20章,主要介绍:C#基础概要,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命名空间概述

随便看

 

霍普软件下载网电子书栏目提供海量电子书在线免费阅读及下载。

 

Copyright © 2002-2024 101bt.net All Rights Reserved
更新时间:2025/2/23 0:34:03