图书介绍
Visual C#程序设计教程PDF|Epub|txt|kindle电子书版本网盘下载
![Visual C#程序设计教程](https://www.shukui.net/cover/22/30815127.jpg)
- 王昊亮,李刚等编著 著
- 出版社: 北京:清华大学出版社
- ISBN:730207254X
- 出版时间:2003
- 标注页数:375页
- 文件大小:29MB
- 文件页数:389页
- 主题词:C语言-程序设计-教材
PDF下载
下载说明
Visual C#程序设计教程PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
目录1
第1章Visual C#简介1
1.1 .NET Framework 1.1简介1
1.1.1 .NET Framework1
1.1.2 .NET Framework 1.1版本的新功能3
1.2 Visual C# .NET简介4
1.2.1 Visual C# .NET的产生背景4
1.2.2 Visual C# .NET语言的特点5
1.3 Visual Studio .NET 2003简介6
1.3.1 Visual Studio .NET 2003的主要作用6
1.3.2 Visual Studio .NET 2003的新功能7
1.4编写第一个C#程序8
1.4.1 使用Visual Studio.NET IDE创建C#程序8
14.2 编译C#应用程序11
1.5 C#程序的结构13
1.7上机练习14
1.6本章小结14
1.8习题15
第2章数据类型、运算符和表达式16
2.1 数据类型16
2.1.1值类型16
2.1.2引用类型20
2.1.3装箱与拆箱23
2.2.1 变量24
2.2常量和变量24
2.2.2常量28
2.3运算符29
2.3.1算术运算符29
2.3.2赋值运算符31
2.3.3关系运算符31
2.3.4逻辑运算符32
2.3.5位运算符32
2.3.7其他运算符34
2 3.6条件运算符34
2.4表达式35
2.5 本章小结38
2.6上机练习38
2.7 习题40
第3章 结构化程序设计41
3.1 条件语句41
3.2循环语句43
3.2.1 while语句43
3.2.2 do-while语句44
3.2.3 for语句45
3.2.4 foreach语句46
3.3分支语句47
3.4跳转语句48
3.4.1 break语句和continue语句48
3.4.2标签语句和goto语句49
3.5异常处理结构50
3.6 using语句52
3.7本章小结54
3.8上机练习54
3.9 习题56
第4章面向对象程序设计基础57
4.1 面向对象概述57
4.1.1类和对象概述57
4.1.2属性、方法、继承、重载58
4.2类和对象60
4.2.1类的声明60
4.2.2类的成员62
4.2.3声明对象64
4.3构造函数与析构函数65
4.3.1 构造函数66
4.3.2析构函数68
4.4方法与重载68
4.4.1方法的声明69
4.4.2方法的重载71
4.5运算符重载74
4.6继承与多态75
4.6.1类的继承76
4.6.2类的多态性78
4.7本章小结79
4.8上机练习80
4.9习题80
第5章深入理解面向对象81
5.1类的深入讨论81
5.1.1类成员的可访问性81
5.1.2类的静态成员84
5.1.3 this关键字85
5.1.4方法的种类86
5.1.5密封类与密封方法88
5.2域、属性和事件88
5.2.1域89
5.2.2属性91
5.2.3事件93
5.3面向对象程序设计实例96
5.4命名空间102
5.4.1命名空间的声明102
5.4.2命名空间的成员104
5.4.3命名空间的使用105
5.5本章小结111
5.6上机练习111
5.7 习题111
第6章常用数据结构与算法112
6.1 字符串112
6.1.1字符串类型定义112
6.1.2字符串类型的应用114
6.2数组120
6.2.1数组的定义121
6.2.2数组的使用123
6.3 集合127
6.3.1集合的定义128
6.3.2集合的使用129
6.4枚举137
6.4.1枚举类型的定义138
6.4.2枚举型的应用140
6.5搜索算法143
6.5.1顺序搜索143
6.5.2折半搜索146
6.6排序148
6.6.1直接插入排序148
6.6.2快速排序152
6.6.3选择排序155
6.7本章小结157
6.8上机练习158
6.9习题158
7.1.1三层体系结构160
第7章接口160
7.1 接口的意义160
7.1.2组件编程思想161
7.2接口的定义163
7.3 接口的成员164
7.3.1 接口属性165
7.3.2接口事件165
7.3.3接口索引165
7.3.4接口成员的访问166
7.3.5接口成员的完全有效名称168
7.4接口的实现168
7.4.1在类中实现接口168
7.4.2显式接口成员执行体170
7.4.3接口映射175
7.4.4接口实现的继承180
7.4.5接口的重实现181
7.4.6抽象类与接口183
7.5接口应用实例184
7.6本章小结187
7.7上机练习187
7.8习题187
第8章异常处理188
8.1异常处理概念188
8.2异常类190
8.3异常的处理191
8.4把异常传给调用者195
8.4.1调用者处理195
8.4.2抛出异常196
8.4.3 重发异常197
8.4.4添加异常信息198
8.5用户自定义异常199
8.6 finally的用法201
8.7异常处理实例203
8.8本章小结205
8.9上机练习205
8.10习题205
第9章Windows应用程序设计206
9.1 Windows应用程序的结构206
9.1.1计算器窗体207
9.1.2计算器控件208
9.1.3计算器事件209
9.2 窗体控件211
9.2.1 窗体概述211
9.2.2 多文档界面设计213
9.3控件共有的属性、事件和方法216
9.4常用控件229
9.4.1 标签229
9.4.2按钮230
9.4.3文本框230
9.4.5复选框231
9.4.4单选按钮231
9.4.6组合框232
9.4.7列表框233
9.4.8进度条235
9.4.9滚动条236
9.4.10菜单236
9.4.11 工具栏237
9.4.12编辑控件239
9.5 定制控件240
9.5.1关于定制控件240
9.5.2定制控件示例241
9.6本章小结245
9.7上机练习245
9.8习题246
10.1.2图形类库247
10.1.1 GDI+简介247
10.1 .NET中的图形绘制247
第10章GDI+与图形编程247
10.1.3绘图方法248
10.2 GDI+中的图形对象251
10.2.1 Pen对象252
10.2.2 Color结构252
10.2.3 Font对象253
10.2.4 Brush对象254
10.2.5矩形结构258
10.3绘图实例259
10.4本章小结266
10.5上机练习267
10.6习题267
第11章多线程程序设计268
11.1线程的概念268
11.2 C#多线程编程概述269
11.3 多线程编程实例270
11.4.1没有同步283
11.4线程同步283
11.4.2一写多读同步285
11.4.3 多读多写同步286
11.4.4使用AutoResetEvent288
11.5增强多线程的交互性289
11.5.1交互性问题289
11.5.2简单实例290
11.5.3高级多线程实例291
11.6本章小结295
11.7上机练习295
11.8 习题296
第12章文件与注册表298
12.1 C#的文件处理系统298
12.1.1认识C#的文件处理系统298
12.2文件处理299
12.2.1 目录管理299
12.1.2文件和流299
12.2.2文件管理301
12.3读写文件306
12.3.1 StreamReader类306
12.3.2 StreamWriter类306
12.4读写注册表308
12.4.1注册表概述308
12.4.2 C#对注册表编程的支持310
12.4.3注册表编程示例314
12.5 本章小结317
12.6上机练习318
12.7习题318
第13章数据访问319
13.1 ADO.NET概述319
13.1.1 ADO.NET的历史319
13.1.2 ADO.NET的特点320
13.1.3 SQL语言简介321
13.1.4 ADO与ADO.NET的比较323
13.2 ADO.NET组件和对象324
13.2.1 ADO.NET组件和组件之间的关系324
13.2.2数据集组件325
13.2.3数据适配器组件325
13.3 ADO.NET编程326
13.3.1连接326
13.3.2数据集编程327
13.3.3数据绑定328
13.3.4 Windows窗体和Web页面329
13.4 ADO.NET可视化编程329
13.4.1创建Access数据库330
13.4.2创建新数据库项目331
13.4.3创建数据库连接331
13.4.4创建数据库对象和访问方法339
13.4.5设置程序显示界面340
13.5本章小结341
13.4.6显示数据库中的数据341
13.6上机练习342
13.7习题342
第14章开发Web应用程序343
14.1 什么是Web应用程序343
14.1.1 Web程序发展简史344
14.1.2 Web程序设计的要素345
14.2设计Web窗体345
14.3创建和使用Web服务356
14.3.1 分布式应用程序模式和浏览器的作用357
14.3.2什么是Web服务358
14.3.3 Web平台中的协议359
14.3.4 Web服务的实现360
14.4本章小结368
14.5上机练习369
14.6 习题369
附录A C#预处理指令370