C#程序设计PDF电子书下载
- 电子书积分:12 积分如何计算积分?
- 作 者:杨律青编著
- 出 版 社:上海:上海交通大学出版社
- 出版年份:2013
- ISBN:9787313091987
- 页数:338 页
第1章 .NET平台基础 1
1.1 .NET平台介绍 1
1.1.1 .NET发展及解决方案 1
1.1.2 .NET平台构造块简介 3
1.1.3 面向.NET的全新开发语言——C 4
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
习题1 22
第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/O 42
2.7 编写高质量的C#代码 44
2.7.1 用于标识符的规则 44
2.7.2 用法约定 45
习题2 46
第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
习题3 79
第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
习题4 110
第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 CSS 139
5.4.2 主题 142
5.4.3 母版页 148
习题5 153
第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 基类BaseValidator 168
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
习题6 192
第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
习题7 203
第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
习题8 215
第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
习题9 255
第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
习题10 265
第11章 C#应用程序的安装和部署 266
11.1 .NET平台部署方法与工具 266
11.2 窗体应用程序的安装与部署 266
11.3 Web应用程序的安装与部署 271
习题11 273
第12章 WPF、WCF与WF 274
12.1 WPF 274
12.1.1 WPF概述 274
12.1.2 WPF框架体系 275
12.1.3 WPF的特性 275
12.1.4 关于Silverlight 276
12.2 WCF 276
12.2.1 WCF概述 277
12.2.2 WCF体系结构 278
12.2.3 WCF的优势 279
12.3 WF 282
12.3.1 WF概述 282
12.3.2 WF架构体系 283
12.3.3 WF的特点 284
习题12 284
第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
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《设计十六日 国内外美术院校报考攻略》沈海泯著 2018
- 《计算机辅助平面设计》吴轶博主编 2019
- 《高校转型发展系列教材 素描基础与设计》施猛责任编辑;(中国)魏伏一,徐红 2019
- 《景观艺术设计》林春水,马俊 2019
- 《程序逻辑及C语言编程》卢卫中,杨丽芳主编 2019
- 《高等教育双机械基础课程系列教材 高等学校教材 机械设计课程设计手册 第5版》吴宗泽,罗圣国,高志,李威 2018
- 《指向核心素养 北京十一学校名师教学设计 英语 九年级 上 配人教版》周志英总主编 2019
- 《Cinema 4D电商美工与视觉设计案例教程》樊斌 2019
- 《通信电子电路原理及仿真设计》叶建芳 2019
- 《市政工程基础》杨岚编著 2009
- 《家畜百宝 猪、牛、羊、鸡的综合利用》山西省商业厅组织技术处编著 1959
- 《《道德经》200句》崇贤书院编著 2018
- 《高级英语阅读与听说教程》刘秀梅编著 2019
- 《计算机网络与通信基础》谢雨飞,田启川编著 2019
- 《看图自学吉他弹唱教程》陈飞编著 2019
- 《法语词汇认知联想记忆法》刘莲编著 2020
- 《培智学校义务教育实验教科书教师教学用书 生活适应 二年级 上》人民教育出版社,课程教材研究所,特殊教育课程教材研究中心编著 2019
- 《国家社科基金项目申报规范 技巧与案例 第3版 2020》文传浩,夏宇编著 2019
- 《流体力学》张扬军,彭杰,诸葛伟林编著 2019