图书介绍
C#基础与案例开发详解PDF|Epub|txt|kindle电子书版本网盘下载
![C#基础与案例开发详解](https://www.shukui.net/cover/7/34932321.jpg)
- 张孝祥,徐明华,王国胜等著 著
- 出版社: 北京:清华大学出版社
- ISBN:9787302205258
- 出版时间:2009
- 标注页数:473页
- 文件大小:134MB
- 文件页数:487页
- 主题词:C语言-程序设计
PDF下载
下载说明
C#基础与案例开发详解PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第1章 C#概述1
1.1 C#的产生与发展2
1.2 C#的运行环境及安装2
1.2.1 C#的安装与启动3
1.2.2 C#集成开发环境7
1.3 IIS的安装与配置9
1.4 C#3.0的新功能15
1.5 Microsoft.NET Framework 3.516
1.5.1 Microsoft.NET Framework概述16
1.5.2 Microsoft.NET Framework框架结构17
1.5.3 公共语言运行库18
1.6 上机练习19
第2章 C#应用程序设计21
2.1 初识C#程序22
2.1.1 C#语言的特点22
2.1.2 C#程序结构分析23
2.1.3 C#程序的编译与执行23
2.1.4 标识符24
2.2 C#应用程序的组成25
2.2.1 应用程序中包含的文件26
2.2.2 Web.config文件27
2.2.3 Main方法和命令行参数27
2.2.4 程序代码注释28
2.3 创建第一个C#程序29
2.3.1 新建项目30
2.3.2 设计应用程序的用户界面31
2.3.3 设置控件的属性34
2.3.4 编写程序代码36
2.3.5 运行程序37
2.4 上机练习38
第3章 C#基础知识综述39
3.1 常量与变量40
3.1.1 常量40
3.2 数据类型41
3.2.1 值类型42
3.2.2 引用类型48
3.2.3 类型转换51
3.2.4 装箱和拆箱52
3.3 运算符和表达式54
3.3.1 算术运算符55
3.3.2 关系运算符56
3.3.3 逻辑运算符57
3.3.4 条件运算符59
3.3.5 赋值运算符60
3.3.6 位运算符62
3.3.7 运算符的优先级63
3.4 上机练习64
第4章 C#的面向对象65
4.1 面向对象概述66
4.2 类和对象67
4.2.1 类的声明67
4.2.2 类的成员68
4.2.3 对象的声明69
4.2.4 C#常用的基础类70
4.3 方法70
4.3.1 方法的定义及调用70
4.3.2 方法的参数类型72
4.3.3 静态方法与非静态方法73
4.3.4 方法的重载74
4.3.5 运算符的重载75
4.3.6 递归77
4.4 属性80
4.4.1 属性的声明80
4.4.2 属性的访问81
4.5 事件82
4.6 构造函数和析构函数83
4.6.1 构造函数83
4.6.2 析构函数85
4.7 命名空间87
4.7.1 命名空间的声明88
4.7.2 命名空间的成员88
4.7.3 命名空间的使用89
4.8 上机练习90
第5章 继承与多态性91
5.1 继承92
5.2 继承的应用93
5.2.1 基类和派生类93
5.2.2 用Base方法调用基类构造函数95
5.2.3 new方法96
5.2.4 virtual方法98
5.2.5 override方法99
5.3 创建接口101
5.3.1 接口语法101
5.3.2 接口限制103
5.3.3 接口的继承103
5.3.4 ICloneable接口105
5.4 抽象类108
5.4.1 抽象类的定义109
5.4.2 抽象类的实例109
5.5 多态性111
5.5.1 多态的定义111
5.5.2 多态的实例111
5.6 上机练习113
第6章 结构化程序设计115
6.1 认识结构化程序设计116
6.2 顺序结构116
6.3 选择结构117
6.3.1 if语句117
6.3.2 switch语句120
6.4 循环结构122
6.4.1 while语句和do-while语句122
6.4.2 for语句和foreach语句125
6.4.3 跳转语句127
6.5 异常处理131
6.5.1 异常处理概述131
6.5.2 异常处理语句132
6.6 综合实例137
6.6.1 月工资的计算137
6.6.2 打印小写字母对应的ASCII码140
6.7 上机练习144
第7章 数组与集合145
7.1 数组概述146
7.2 一维数组146
7.2.1 一维数组的声明146
7.2.2 一维数组的使用147
7.2.3 综合实例(1)148
7.3 二维数组151
7.3.1 二维数组的声明151
7.3.2 二维数组的使用151
7.3.3 综合实例(2)153
7.4 动态数组155
7.5 数组的基本操作157
7.5.1 数组的遍历157
7.5.2 数组的排序158
7.5.3 数组元素的添加与删除159
7.6 集合类160
7.6.1 集合类概述161
7.6.2 Queue集合类161
7.6.3 Stack集合类163
7.6.4 Hashtable集合类164
7.6.5 SortedList集合类165
7.7 上机练习166
第8章 结构和枚举167
8.1 结构类型168
8.1.1 结构的声明168
8.1.2 结构成员的访问169
8.1.3 综合实例(1)170
8.2 枚举172
8.2.1 枚举类型的定义172
8.2.2 枚举成员的赋值172
8.2.3 枚举类型的转换175
8.2.4 枚举成员的访问177
8.2.5 综合实例(2)178
8.3 上机练习179
第9章 可视化程序设计181
9.1 Windows窗体182
9.1.1 Windows窗体的基本属性182
9.1.2 创建窗体183
9.1.3 设置启动窗体属性184
9.2 控件概述185
9.2.1 控件的基本属性185
9.2.2 控件共有的属性、事件和方法186
9.3 常用的Windows窗体控件186
9.3.1 标签控件187
9.3.2 文本框控件187
9.3.3 按钮控件193
9.3.4 列表框控件197
9.3.5 组合框控件198
9.3.6 单选按钮与复选框控件199
9.3.7 图片框控件203
9.3.8 滚动条控件203
9.3.9 日期/时间控件206
9.3.10 进度条控件208
9.4 高级控件的应用210
9.4.1 ListView控件210
9.4.2 TreeView控件214
9.4.3 LmageList控件218
9.5 综合实例218
9.5.1 计算器的设计218
9.5.2 图像浏览器的制作222
9.6 上机练习229
第10章 C#的文件操作231
10.1 C#文件简介232
10.2 C#文件的读、写232
10.2.1 读文件232
10.2.2 写文件234
10.3 文件操作236
10.3.1 文件的复制237
10.3.2 文件的删除238
10.3.3 文件的移动239
10.4 上机练习241
第11章 C#的数据库操作243
11.1 数据库概念244
11.2 SQL Server 2005数据库245
11.2.1 SQL Server 2005的安装与启动245
11.2.2 常用SQL命令249
11.2.3 常见的数据库操作251
11.3 ADO.NET概念262
11.4 ADO.NET对象263
11.4.1 Connection对象263
11.4.2 Command对象265
11.4.3 DataReader对象265
11.4.4 DataAdapter对象266
11.4.5 DataSet对象267
11.4.6 数据绑定操作268
11.5 上机练习273
第12章 基于Scoket的C/S模式的聊天室275
12.1 关于Socket276
12.2 C/S聊天室模型276
12.3 聊天协议278
12.3.1 关于聊天协议的应答278
12.3.2 聊天状态处理278
12.3.3 聊天命令介绍278
12.4 系统功能定义280
12.4.1 服务器端280
12.4.2 客户端281
12.5 系统功能设计281
12.5.1 聊天室服务器的协议解析流程282
12.5.2 聊天室客户端的协议解析流程283
12.6 系统功能实现284
12.6.1 服务器端程序设计284
12.6.2 客户端程序设计297
12.6.3 聊天室程序的运行与测试304
12.7 聊天室的安装与部署309
12.8 小结313
第13章 屏幕锁定程序315
13.1 系统概述316
13.2 系统功能定义及设计316
13.3 系统开发必备知识316
13.4 系统功能实现320
13.4.1 Win32 API静态类320
13.4.2 快捷菜单321
13.4.3 程序设置322
13.4.4 屏幕锁定326
13.5 系统预览331
13.6 安装部署333
13.7 程序测试336
13.8 小结342
第14章 学生学籍管理系统343
14.1 系统概述344
14.2 系统预览344
14.3 系统设计346
14.3.1 系统结构设计347
14.3.2 系统功能模块划分347
14.4 数据库设计349
14.4.1 数据库需求分析349
14.4.2 数据库概念结构设计350
14.4.3 数据库逻辑结构设计352
14.4.4 设置表之间的依赖关系354
14.5 专业信息管理357
14.5.1 添加专业信息357
14.5.2 浏览专业信息359
14.5.3 修改专业信息360
14.5.4 删除专业信息363
14.6 学生信息管理364
14.6.1 添加学生信息364
14.6.2 浏览学生信息368
14.6.3 修改学生信息370
14.6.4 删除学生信息374
14.7 班级信息管理375
14.7.1 添加班级信息375
14.7.2 浏览班级信息377
14.7.3 修改班级信息379
14.7.4 删除班级信息380
14.8 课程信息管理381
14.8.1 添加课程信息381
14.8.2 浏览课程信息384
14.8.3 修改课程信息386
14.8.4 删除课程信息387
14.9 成绩信息管理388
14.9.1 录入成绩信息389
14.9.2 浏览学生成绩394
14.9.3 修改成绩信息397
14.9.4 删除学生成绩398
14.9.5 查询学生成绩399
14.10 系统管理400
14.10.1 添加用户角色400
14.10.2 添加登录用户402
14.11 小结403
第15章 图书管理系统405
15.1 系统概述406
15.2 系统设计406
15.2.1 系统需求分析406
15.2.2 系统结构设计407
15.2.3 系统功能模块划分408
15.3 数据库设计409
15.3.1 数据库需求分析409
15.3.2 数据库概念结构设计409
15.3.3 数据库逻辑结构设计411
15.3.4 设置表之间的依赖关系413
15.4 3层架构概念及设计416
15.4.1 3层架构及其设计416
15.4.2 BookManageSystem.Model416
15.4.3 BookManageSystem.Common418
15.4.4 BookManageSystem.DAL421
15.4.5 BookManageSystem.BLL442
15.4.6 BookManageSystem445
15.5 主窗体、登录窗体及浮动快捷菜单445
15.5.1 主窗体445
15.5.2 登录窗体449
15.5.3 浮动快捷菜单451
15.6 用户权限管理452
15.6.1 用户权限管理窗体453
15.6.2 添加/修改用户信息窗体456
15.7 图书卡片管理459
15.7.1 图书卡片类别管理459
15.7.2 图书卡片信息管理460
15.8 读者信息维护463
15.9 图书借阅管理464
15.9.1 图书借阅464
15.9.2 图书归还466
15.10 系统信息查询469
15.10.1 图书信息查询469
15.10.2 读者信息查询471
15.10.3 借阅信息查询471
15.11 小结473