图书介绍
零基础学C#3.02025|PDF|Epub|mobi|kindle电子书版本百度云盘下载

- 刘丽霞等编著 著
- 出版社: 北京:机械工业出版社
- ISBN:9787111261421
- 出版时间:2009
- 标注页数:426页
- 文件大小:110MB
- 文件页数:444页
- 主题词:C语言-程序设计
PDF下载
下载说明
零基础学C#3.0PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
前言1
第一篇 基础篇1
第1章 C#3.0初步体验1
1.1 初步了解C1
1.1.1 C#的发展历程1
1.1.2 C#的功能2
1.2 .NET框架和C2
1.2.1 什么是.NET框架2
1.2.2 .NET框架3.5新增功能3
1.2.3 .NET的编译技术4
1.3 .NET集成开发环境Visual Studio 20085
1.3.1 VS 2008简介5
1.3.2 下载并安装VS20085
1.3.3 VS2008的功能6
1.4 用VS2008创建和编译C#程序9
1.4.1 创建一个控制台应用程序9
1.4.2 编译和执行11
1.4.3 控制台应用程序的基本结构11
1.5 认识C#程序12
1.5.1 命名空间的定义和使用12
1.5.2 using关键字13
1.5.3 class关键字13
1.5.4 Main方法13
1.5.5 给C#程序添加说明—注释13
1.6 小结15
第2章 C#编程必备知识(一)16
2.1 变量和常量16
2.1.1 变量的声明16
2.1.2 变量的命名规范17
2.1.3 变量的赋值17
2.1.4 常量的定义和使用17
2.1.5 var类型的变量18
2.2 运算符和表达式20
2.2.1 二元运算符20
2.2.2 一元运算符22
2.2.3 三元运算符23
2.2.4 简化运算符的表达24
2.2.5 运算符优先级24
2.3 值类型和引用类型24
2.4 数组—同类的组织25
2.4.1 什么是数组25
2.4.2 数组的初始化26
2.4.3 使用数组的索引27
2.5 枚举—避免不合理赋值28
2.5.1 什么是枚举28
2.5.2 如何使用枚举29
2.6 C#中实现数据转换30
2.6.1 隐式类型转换30
2.6.2 显式类型转换31
2.6.3 字符串与数值之间的转换32
2.6.4 用Convert类实现数据类型转换32
2.7 控制台的输入输出—Console类34
2.7.1 输出到控制台34
2.7.2 从控制台输入34
2.8 小结36
第3章 C#编程必备知识(二)37
3.1 C#中的条件判断37
3.1.1 根据条件判断要走的路—if结构37
3.1.2 在多种情况下选择自己的路—switch结构43
3.1.3 常见错误46
3.2 C#中的循环结构47
3.2.1 先判断后执行—while循环47
3.2.2 先执行后判断—do&while循环48
3.2.3 先判断后执行的另一种方式—for循环49
3.2.4 简单利索的foreach循环50
3.2.5 continue和break语句51
3.2.6 嵌套循环52
3.3 字符串应用—String类53
3.3.1 常用的字符串处理方法54
3.3.2 格式化数据输出方法56
3.4 简单应用—冒泡排序58
3.5 小结61
第4章 用面向对象的方法思考问题—C#中类和对象62
4.1 C#中的类62
4.1.1 类的概念62
4.1.2 类的声明63
4.1.3 访问修饰符64
4.2 C#中的对象64
4.2.1 对象64
4.2.2 对象的声明和使用65
4.2.3 类和对象的关系66
4.3 构造函数和析构函数66
4.3.1 构造函数—创建对象67
4.3.2 带参数的构造函数68
4.3.3 析构函数—销毁对象70
4.4 方法70
4.4.1 方法的声明71
4.4.2 方法的调用71
4.4.3 方法的值传递74
4.4.4 方法的引用传递76
4.4.5 常见错误78
4.4.6 静态变量和方法80
4.5 方法重载82
4.5.1 基于不同数量的参数的方法重载82
4.5.2 基于不同类型的参数的方法重载85
4.6 结构—不是类的特殊数据类型86
4.6.1 结构的定义86
4.6.2 结构的使用88
4.7 属性88
4.7.1 属性简介89
4.7.2 定义属性90
4.7.3 使用属性91
4.7.4 在VS2008中快速创建属性94
4.7.5 VS2008中的自动属性95
4.7.6 对象初始化器97
4.8 小结98
第5章 父子关系—继承99
5.1 继承概述99
5.1.1 什么是继承99
5.1.2 继承的使用100
5.1.3 继承的特性103
5.1.4 访问修饰符—设置访问权限104
5.1.5 base关键字—调用父类成员105
5.1.6 this关键字—调用本类成员106
5.1.7 父类对象引用子类实例—父母代表孩子做事108
5.2 面向对象的多态性110
5.2.1 什么是多态110
5.2.2 虚拟方法实现多态110
5.3 抽象类和抽象方法112
5.3.1 抽象类和抽象方法概述112
5.3.2 抽象类和抽象方法的使用113
5.4 接口116
5.4.1 接口概述116
5.4.2 接口的定义117
5.4.3 接口的实现117
5.4.4 接口的继承119
5.4.5 接口、类和抽象类121
5.4.6 显式接口的实现124
5.5 综合实战—动物特性的面向对象描述125
5.6 小结135
第6章 索引器、委托和事件137
6.1 索引器137
6.1.1 索引器的定义137
6.1.2 索引器的使用138
6.2 委托141
6.2.1 定义委托141
6.2.2 调用委托141
6.3 事件143
6.4 小结145
第7章 调试、测试和异常处理146
7.1 调试146
7.1.1 调试的必要性146
7.1.2 VS2008中的调试工具147
7.2 测试148
7.3 异常处理151
7.3.1 什么是异常151
7.3.2 异常类152
7.3.3 Try和Catch捕捉、处理异常153
7.3.4 关键字Finally的使用155
7.3.5 使用throw引发异常156
7.3.6 自定义异常157
7.4 小结159
第8章 用集合组织数据160
8.1 集合概述160
8.1.1 System.Array类的使用160
8.1.2 集合的概念162
8.1.3 System.Collections简介163
8.2 使用ArrayList组织数据163
8.2.1 认识ArrayList类163
8.2.2 ArrayList元素的添加165
8.2.3 ArrayList元素的删除166
8.2.4 ArrayList元素的检索167
8.3 使用HashTable组织数据167
8.3.1 认识HashTable类168
8.3.2 HashTable元素的操作168
8.3.3 HashTable使用实例―电话本171
8.4 小结173
第9章 泛型174
9.1 泛型概述174
9.1.1 什么是泛型174
9.1.2 泛型的优点177
9.2 使用泛型178
9.2.1 泛型集合List〈T〉178
9.2.2 泛型集合Dictionary〈K,V〉180
9.2.3 泛型接口IComparable〈T〉182
9.2.4 泛型接口IComparer〈T〉比较器185
9.3 小结189
第10章 文件处理190
10.1 文件和文件夹操作190
10.1.1 文件操作190
10.1.2 文件夹操作193
10.2 流和FileStream类195
10.2.1 “流”的概念196
10.2.2 FileStream类197
10.3 读写文本文件198
10.3.1 从文本文件中读数据198
10.3.2 将数据写入文本文件200
10.3.3 StreamWrite类和StreamReader类读写文本文件201
10.4 读写二进制文件203
10.4.1 写入二进制文件203
10.4.2 读取二进制文件204
10.5 读写内存流205
10.5.1 读写内存—MemoryStream类206
10.5.2 读写缓冲区—BufferedStream类208
10.6 小结208
第二篇 提高篇211
第11章 Windows编程基础211
11.1 用C#创建Windows应用程序211
11.1.1 创建第一个Windows应用程序211
11.1.2 Windows应用程序的文件夹结构213
11.2 Windows窗体简介214
11.2.1 窗体的属性214
11.2.2 窗体的重要事件216
11.3 Windows窗体中的常用控件218
11.3.1 标签控件和超链接标签控件219
11.3.2 文本框控件220
11.3.3 按钮控件221
11.3.4 分组框控件223
11.3.5 列表框223
11.3.6 组合框控件224
11.3.7 单选按钮控件和复选框控件228
11.3.8 日期控件229
11.3.9 选项卡控件229
11.3.10 图片框控件231
11.3.11 进度条控件231
11.3.12 简单示例—注册窗口的实现232
11.4 消息框的使用235
11.4.1 C#中的消息框窗口235
11.4.2 消息框的返回值236
11.5 Windows窗体中的高级控件238
11.5.1 列表视图控件238
11.5.2 树视图控件243
11.6 经验总结245
11.6.1 对齐245
11.6.2 调整大小和位置246
11.7 小结246
第12章 Windows Forms高级界面组件247
12.1 单文档和多文档应用程序247
12.1.1 单文档和多文档应用程序简介247
12.1.2 多文档应用程序的主窗体和子窗体248
12.1.3 排列子窗体250
12.2 菜单和工具栏251
12.2.1 使用菜单控件251
12.2.2 动态添加菜单253
12.2.3 给菜单添加功能253
12.2.4 快捷菜单254
12.2.5 使用工具栏控件255
12.2.6 使用状态栏控件257
12.3 应用程序示例—用户信息管理259
12.4 使用对话框261
12.4.1 文件对话框261
12.4.2 字体对话框264
12.4.3 颜色对话框266
12.4.4 打印控件266
12.5 小结268
第13章 数据库开发基本操作269
13.1 创建和连接数据库269
13.2 用可视化组件连接并查询数据库示例271
13.3 用ADO.NET连接数据库272
13.3.1 ADO.NET简介272
13.3.2 ADO.NET的主要组件273
13.3.3 用Connection对象建立数据库连接274
13.3.4 用Command对象检索和操作数据库中的数据276
13.3.5 查询和检索数据278
13.3.6 添加新数据279
13.3.7 删除数据282
13.3.8 更新数据283
13.4 数据集简介285
13.4.1 认识数据集285
13.4.2 数据集的工作原理286
13.4.3 如何创建数据集287
13.4.4 数据适配器对象289
13.4.5 简单实例—使用数据集检索数据291
13.5 使用DataReader访问数据293
13.5.1 认识DataReader对象293
13.5.2 用DataReader读取数据294
13.6 用DataGridView控件显示和操作数据296
13.6.1 认识DataGridView(数据网格视图)控件296
13.6.2 将DataGridView控件绑定到数据集297
13.6.3 将DataGridView控件绑定到数据视图300
13.6.4 保存DataGridView控件修改后的数据301
13.7 综合示例—留言板301
13.7.1 数据库设计301
13.7.2 创建项目,设计窗体界面302
13.7.3 设置窗体中DataGridView的属性302
13.7.4 填充数据集,显示数据302
13.7.5 实现插入用户发言的功能304
13.7.6 退出应用程序305
13.8 小结305
第14章 在C#中使用LINQ306
14.1 LINQ概述306
14.1.1 什么是LINQ306
14.1.2 LINQ初体验307
14.2 在C#中使用LINQ309
14.2.1 LINQ中的相关概念309
14.2.2 查询数据311
14.2.3 设置过滤条件312
14.2.4 实现排序、分组313
14.2.5 实现聚集查询314
14.2.6 分区类查询方法315
14.3 小结317
第15章 .NET的三层架构318
15.1 三层结构概述318
15.1.1 为什么需要三层结构318
15.1.2 什么是三层结构319
15.2 创建三层结构319
15.2.1 创建表示层319
15.2.2 创建业务逻辑层320
15.2.3 创建数据访问层320
15.2.4 添加各层之间的依赖关系321
15.3 三层结构应用示例—用户登录实现321
15.3.1 建立数据库321
15.3.2 创建三层架构的项目322
15.3.3 添加实体层322
15.3.4 编写实体类Login.cs322
15.3.5 登录界面设计323
15.3.6 编写数据访问层代码324
15.3.7 编写用户登录业务逻辑层代码325
15.3.8 编写用户登录表示层代码325
15.4 小结327
第三篇 实例篇329
第16章 图书馆管理系统329
16.1 实现功能简介159
16.2 数据库设计330
16.2.1 数据库结构设计330
16.2.2 创建数据库和表331
16.3 界面设计333
16.3.1 主界面333
16.3.2 用户登录界面333
16.3.3 图书查询界面334
16.3.4 图书入库界面334
16.3.5 图书更新界面335
16.3.6 图书借阅界面335
16.4 通用类的生成336
16.4.1 连接数据库336
16.4.2 操作数据库中的数据336
16.5 代码实现和分析340
16.5.1 主窗口代码实现和分析340
16.5.2 用户登录代码实现和分析343
16.5.3 图书查询代码实现和分析344
16.5.4 图书入库代码实现和分析345
16.5.5 图书更新代码实现和分析347
16.5.6 图书借阅代码实现和分析351
16.6 小结353
第17章 酒店管理系统354
17.1 系统分析354
17.1.1 需求分析354
17.1.2 系统设计355
17.1.3 数据库设计355
17.2 实体类的实现357
17.2.1 HotelUser实体类358
17.2.2 Guest实体类359
17.2.3 GuestCategory实体类360
17.2.4 Room实体类361
17.2.5 RoomType实体类363
17.3 界面设计364
17.3.1 用户登录面365
17.3.2 主界面365
17.3.3 客房类型设置界面367
17.3.4 客房信息设置界面368
17.3.5 客入管理界面369
17.3.6 用户管理界面370
17.4 实现数据访问层370
17.4.1 数据库通用操作类371
17.4.2 用户管理数据访问373
17.4.3 客房信息数据访问377
17.4.4 客房类型数据访问381
17.4.5 客人管理数据访问384
17.4.6 客人类型数据访问388
17.5 实现业务逻辑层390
17.5.1 用户管理业务逻辑390
17.5.2 客房信息管理业务逻辑392
17.5.3 客房类型业务逻辑393
17.5.4 客人管理业务逻辑395
17.5.5 客人类型管理业务逻辑397
17.6 实现表示层数据绑定398
17.6.1 用户登录398
17.6.2 主界面399
17.6.3 客房类型设置401
17.6.4 客房信息设置405
17.6.5 用户管理410
17.6.6 客人管理412
17.7 小结417
附录A C#快捷键419
附录B .NET开发技巧424
热门推荐
- 481714.html
- 2665969.html
- 2480495.html
- 2298247.html
- 3180057.html
- 1442382.html
- 2165751.html
- 1109537.html
- 3122954.html
- 224657.html
- http://www.ickdjs.cc/book_2279080.html
- http://www.ickdjs.cc/book_1820177.html
- http://www.ickdjs.cc/book_402791.html
- http://www.ickdjs.cc/book_1018450.html
- http://www.ickdjs.cc/book_778890.html
- http://www.ickdjs.cc/book_3543740.html
- http://www.ickdjs.cc/book_3460987.html
- http://www.ickdjs.cc/book_3178935.html
- http://www.ickdjs.cc/book_267081.html
- http://www.ickdjs.cc/book_467838.html