图书介绍
C#程序设计PDF|Epub|txt|kindle电子书版本网盘下载
![C#程序设计](https://www.shukui.net/cover/19/31995441.jpg)
- 杨律青编著 著
- 出版社: 上海:上海交通大学出版社
- ISBN:9787313091987
- 出版时间:2013
- 标注页数:338页
- 文件大小:42MB
- 文件页数:348页
- 主题词:C语言-程序设计
PDF下载
下载说明
C#程序设计PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第1章 .NET平台基础1
1.1 .NET平台介绍1
1.1.1 .NET发展及解决方案1
1.1.2 .NET平台构造块简介3
1.1.3 面向.NET的全新开发语言——C4
1.2 公共语言运行库5
1.3 微软中间语言6
1.4 程序集8
1.5 .NET Framework类8
1.6 命名空间10
1.7 Visual Studio 2010的安装与配置11
1.7.1 Visual Studio 2010的安装11
1.7.2 Visual Studio 2010开发环境的配置15
1.8 C#程序举例18
习题122
第2章 C#基础概述23
2.1 变量23
2.1.1 变量的初始化23
2.1.2 变量的作用域24
2.1.3 常量26
2.2 预定义数据类型27
2.2.1 值类型和引用类型27
2.2.2 预定义的值类型29
2.2.3 预定义的引用类型31
2.3 流控制语句33
2.3.1 条件语句33
2.3.2 循环语句36
2.3.3 跳转语句39
2.4 枚举40
2.5 数组41
2.6 控制台I/O42
2.7 编写高质量的C#代码44
2.7.1 用于标识符的规则44
2.7.2 用法约定45
习题246
第3章 C#的面向对象设计47
3.1 面向对象概述47
3.1.1 对象的概念47
3.1.2 面向对象的设计方法48
3.2 C#的类48
3.2.1 类的概念49
3.2.2 类的声明49
3.2.3 类的成员变量49
3.2.4 类的访问控制50
3.2.5 构造函数和析构函数50
3.2.6 类的属性56
3.3 C#的抽象类58
3.3.1 抽象类的概念58
3.3.2 抽象类和抽象方法的声明59
3.3.3 结构与类的区别59
3.4 C#的接口60
3.4.1 接口的概念60
3.4.2 接口的声明60
3.4.3 接口与抽象类61
3.5 方法61
3.5.1 方法的声明61
3.5.2 方法参数61
3.5.3 方法的重载64
3.6 继承性、多态性和封装性66
3.6.1 多态性66
3.6.2 继承性68
3.6.3 封装性68
3.7 委托与事件68
3.7.1 事件的原理69
3.7.2 简单的自定义事件70
3.7.3 预定义事件处理机制73
习题379
第4章 使用C#开发窗体应用程序81
4.1 窗体应用程序概述81
4.1.1 窗体应用程序特性81
4.1.2 窗体应用程序的事件和消息82
4.1.3 窗体应用程序的开发流程83
4.2 窗体及其属性86
4.2.1 Windows窗体的基本属性87
4.2.2 Windows窗体的常用属性88
4.3 Windows控件90
4.3.1 公共控件92
4.3.2 容器控件100
4.3.3 其他控件100
4.4 菜单和工具栏的使用102
4.5 多文档界面104
4.5.1 创建MDI父窗体104
4.5.2 排列子窗体105
4.6 创建对话框107
习题4110
第5章 ASP.NET开发111
5.1 B/S架构的Web应用111
5.2 ASP.NET技术简介114
5.2.1 ASP.NET的新功能114
5.2.2 ASP.NET的程序结构114
5.2.3 ASP.NET的配置118
5.2.4 Web窗体基础124
5.2.5 应用程序事件130
5.3 HTML及网页编程132
5.4 CSS、主题和母版页139
5.4.1 CSS139
5.4.2 主题142
5.4.3 母版页148
习题5153
第6章 ASP.NET控件与内置对象154
6.1 HTML服务器控件154
6.1.1 HTML服务器控件简介155
6.1.2 HTML容器控件类和输入类156
6.1.3 HTML服务器控件类157
6.1.4 编程创建HTML服务器控件157
6.1.5 处理服务器端事件159
6.2 常用的Web服务器控件160
6.2.1 基本Web服务器控件介绍161
6.2.2 Panel控件介绍161
6.2.3 列表控件介绍163
6.2.4 表格式控件165
6.3 验证控件168
6.3.1 验证控件介绍168
6.3.2 基类BaseValidator168
6.3.3 RequiredFieldValidator控件169
6.3.4 RangeValidator控件170
6.3.5 CompareValidator控件170
6.3.6 RegularExpressionValidator控件171
6.3.7 CustomValidator控件172
6.3.8 ValidationSummary控件173
6.3.9 ValidationGroup属性173
6.3.10 读取和修改验证控件的属性174
6.3.11 Calendar日期控件174
6.3.12 MultiView多视图控件178
6.4 ASP.NET的内置对象179
6.4.1 Page对象179
6.4.2 Response对象180
6.4.3 Request对象181
6.4.4 Application对象184
6.4.5 Server对象186
6.4.6 Cookie对象187
6.4.7 Session对象189
习题6192
第7章 文件操作194
7.1 用于文件操作的类194
7.2 文件类195
7.3 目录类196
7.3.1 Directory类196
7.3.2 DirectoryInfo类197
7.4 路径类198
7.5 创建文件199
7.6 读写文件200
7.7 综合实例201
习题7203
第8章 C#的多线程204
8.1 线程的概念204
8.1.1 多线程工作方式204
8.1.2 使用多线程的时机205
8.2 线程的优先级205
8.3 线程的同步206
8.3.1 同步的含义206
8.3.2 在C#中处理同步207
8.3.3 同步时要注意的问题210
8.4 线程开发实例211
习题8215
第9章 数据库应用开发216
9.1 ADO.NET概述216
9.1.1 ADO.NET的基本概念与特点216
9.1.2 ADO.NET对象模型的结构219
9.1.3 ADO.NET数据库开发方式220
9.2 使用连接221
9.2.1 用Connection连接字符串221
9.2.2 在设计时创建对象222
9.2.3 在运行时创建对象226
9.2.4 打开和关闭连接227
9.3 ADO.NET对象的使用228
9.3.1 Command对象与DataReader对象简介228
9.3.2 Command对象的属性228
9.3.3 执行数据命令228
9.3.4 使用DataReader对象检索数据232
9.3.5 基于Web的ADO对象实例234
9.4 数据访问服务器控件242
9.5 XML文档与数据处理254
9.5.1 XML文档的结构254
9.5.2 System.Xm1命名空间254
习题9255
第10章 GDI+编程256
10.1 创建Graphics对象256
10.2 创建笔和画笔257
10.2.1 笔257
10.2.2 画笔258
10.3 绘图的图案259
10.4 绘图的颜色260
10.5 绘图工具261
10.5.1 绘制线条或空心形状261
10.5.2 绘制实心形状262
10.6 用GDI+显示字符串263
10.7 用GDI+显示图像264
习题10265
第11章 C#应用程序的安装和部署266
11.1 .NET平台部署方法与工具266
11.2 窗体应用程序的安装与部署266
11.3 Web应用程序的安装与部署271
习题11273
第12章 WPF、WCF与WF274
12.1 WPF274
12.1.1 WPF概述274
12.1.2 WPF框架体系275
12.1.3 WPF的特性275
12.1.4 关于Silverlight276
12.2 WCF276
12.2.1 WCF概述277
12.2.2 WCF体系结构278
12.2.3 WCF的优势279
12.3 WF282
12.3.1 WF概述282
12.3.2 WF架构体系283
12.3.3 WF的特点284
习题12284
第13章 案例分析285
13.1 图书管理系统285
13.1.1 系统开发环境285
13.1.2 系统需求分析285
13.1.3 数据库设计286
13.1.4 系统结构设计287
13.2 人事管理系统299
13.2.1 系统开发环境299
13.2.2 系统需求分析299
13.2.3 数据库设计300
13.2.4 系统结构设计301
13.3 论坛系统316
13.3.1 系统开发环境316
13.3.2 系统需求分析316
13.3.3 数据库设计317
13.3.4 系统结构设计319
参考文献336