图书介绍
ASP.NET程序设计项目式教程 C#版PDF|Epub|txt|kindle电子书版本网盘下载
![ASP.NET程序设计项目式教程 C#版](https://www.shukui.net/cover/3/35024604.jpg)
- 孟宗洁,蔡杰主编 著
- 出版社: 北京:电子工业出版社
- ISBN:9787121175077
- 出版时间:2012
- 标注页数:362页
- 文件大小:131MB
- 文件页数:379页
- 主题词:网页制作工具-程序设计-高等职业教育-教材;C语言-程序设计-高等职业教育-教材
PDF下载
下载说明
ASP.NET程序设计项目式教程 C#版PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第一篇 C#程序设计基础2
第1章 Microsoft.NET与C2
任务1.1 了解NET框架和C2
1.1.1 Microsoft.NET和.NET 4.0框架2
1.1.2 .NET框架构成2
1.1.3 C#语言4
任务1.2 使用Visual Studio 2010集成开发环境5
本章总结7
习题8
第2章 C#初步——电子时钟程序9
任务2.1 了解电子时钟程序的效果9
任务2.2 学习类和对象9
2.2.1 类和对象的概念9
2.2.2 属性、方法和事件10
任务2.3 编写电子时钟程序11
2.3.1 创建新的Windows应用程序12
2.3.2 Windows应用程序结构13
2.3.3 编写电子时钟应用程序15
2.3.4 运行程序17
2.3.5 保存和打开“电子时钟”程序17
任务2.4 学习窗体对象19
2.4.1 常用属性19
2.4.2 常用方法20
2.4.3 常用事件20
任务2.5 学习注释21
任务2.6 学习MessageBox对象22
任务2.7 学习DateTime类型23
本章总结24
习题24
第3章 猜数游戏25
任务3.1 了解猜数游戏运行效果25
任务3.2 学习控件26
3.2.1 Label控件26
3.2.2 TextBox控件26
3.2.3 Button按钮27
任务3.3 C#程序设计基础28
3.3.1 语法基础28
3.3.2 数据类型29
3.3.3 变量29
3.3.4 常量30
3.3.5 运算符31
3.3.6 类型转换33
3.3.7 分支结构34
3.3.8 循环结构38
任务3.4 学习自定义方法42
3.4.1 定义方法42
3.4.2 方法的调用43
3.4.3 向方法中传递参数43
任务3.5 学习Random类46
任务3.6 编写猜数游戏程序47
3.6.1 建立用户界面47
3.6.2 编写程序代码48
本章总结49
习题50
第4章 抽奖程序51
任务4.1 了解抽奖程序运行效果51
任务4.2 学习控件51
4.2.1 Timer(计时器)组件51
4.2.2 PictureBox(图片框)控件52
4.2.3 Dock(停靠)和Anchor(锚定)54
任务4.3 学习数组55
4.3.1 数组的声明56
4.3.2 数组的初始化56
4.3.3 使用数组56
4.3.4 获取数组长度56
4.3.5 数组常用方法57
任务4.4 学习ArrayList集合57
任务4.5 学习泛型和泛型集合59
任务4.6 学习文件操作61
4.6.1 File类61
4.6.2 文件读写操作62
任务4.7 学习Math类63
任务4.8 学习String类64
4.8.1 String类的常用属性——Length属性64
4.8.2 String类的常用方法64
任务4.9 编写抽奖程序67
4.9.1 设计用户界面67
4.9.2 编写程序代码67
本章总结69
习题69
第二篇 开发C#数据库应用程序72
第5章 项目准备72
任务5.1 了解宿舍管理系统项目72
5.1.1 了解项目背景72
5.1.2 了解项目功能结构72
任务5.2 了解项目使用的数据库73
5.2.1 数据库结构73
5.2.2 数据内容74
本章总结74
第6章 构建项目主窗体75
任务6.1 建立Windows应用程序75
任务6.2 建立MDI窗体76
6.2.1 什么是MDI窗体76
6.2.2 创建MDI窗体76
任务6.3 使用窗体控件77
6.3.1 建立菜单条77
6.3.2 使用工具栏控件79
任务6.4 为父窗体添加子窗体列表82
任务6.5 实现系统退出功能82
6.5.1 编写菜单和工具栏的事件82
6.5.2 编写窗体的FormClosing事件83
本章总结83
习题84
第7章 实现系统登录85
任务7.1 建立登录窗口85
任务7.2 启动登录窗口86
7.2.1 修改Program.cs文件87
7.2.2 设置登录窗体的返回值88
任务7.3 连接数据库,验证登录信息89
7.3.1 ADO.NET概述89
7.3.2 ADO.NET的主要组件89
7.3.3 使用Connection对象91
7.3.4 使用Command对象93
7.3.5 实现登录验证95
7.3.6 连接异常处理97
本章总结99
习题100
第8章 查看用户信息101
任务8.1 建立用户列表窗口101
任务8.2 查询用户数据102
8.2.1 了解DataReader对象102
8.2.2 使用DataReader对象102
8.2.3 获取用户信息105
任务8.3 在ListView控件中显示用户信息106
8.3.1 ListView控件106
8.3.2 ImageList控件109
8.3.3 显示用户信息109
本章总结111
习题111
第9章 编辑用户信息112
任务9.1 建立添加用户窗口112
任务9.2 校验输入信息113
任务9.3 向数据库中插入用户信息115
任务9.4 为用户列表窗口添加编辑功能117
9.4.1 ContextMenuStrip控件117
9.4.2 为ListView控件添加快捷菜单118
任务9.5 实现删除用户功能119
任务9.6 实现修改用户状态功能122
任务9.7 实现修改用户密码功能123
9.7.1 建立修改密码窗体123
9.7.2 向窗体中传入数据124
9.7.3 改密码125
本章总结126
习题126
第10章 简化数据库操作127
任务10.1 代码分析127
10.1.1 代码对比127
10.1.2 操作数据库小结128
任务10.2 建立数据库操作公共类129
10.2.1 建立DB类129
10.2.2 建立GetConnection方法130
10.2.3 建立ExecuteSQL方法131
10.2.4 建立GetDataReader方法131
10.2.5 建立GetScalar方法132
任务10.3 使用DB类简化用户操作代码132
10.3.1 简化登录的代码132
10.3.2 简化添加用户的代码133
10.3.3 简化查看用户信息的代码134
本章总结134
习题135
第11章 添加学生信息136
任务11.1 建立添加学生窗体136
11.1.1 TabControl控件136
11.1.2 建立添加学生窗体137
任务11.2 使用DataSet对象138
11.2.1 认识DataSet138
11.2.2 认识DataAdapter对象139
11.2.3 认识DataTable对象140
11.2.4 填充数据集140
任务11.3 在ComboBox控件绑定数据142
11.3.1 什么是数据绑定142
11.3.2 使用数据绑定显示数据143
任务11.4 向数据库中添加学生信息144
本章总结146
习题146
第12章 查看学生列表147
任务12.1 建立学生列表窗口147
任务12.2 显示所有学生信息148
12.2.1 使用DataGridView控件显示数据148
12.2.2 使用内连接150
12.2.3 使用视图简化代码151
12.2.4 DataGridView控件的编辑列152
任务12.3 按姓名查询学生信息155
12.3.1 DataView对象155
12.3.2 完成按姓名查询156
任务12.4 按宿舍筛选学生信息157
本章总结158
习题159
第13章 更新学生信息160
任务13.1 将学生信息更新到数据库160
13.1.1 DataAdapter对象更新原理160
13.1.2 CommandBuilder对象161
13.1.3 更新学生信息163
任务13.2 修改学生性别164
任务13.3 修改住宿房间166
13.3.1 动态生成菜单166
13.3.2 在DataView中查询数据169
本章总结170
习题171
实训项目 通讯录管理系统172
项目功能需求172
项目功能分析172
数据库175
参考实现步骤175
第三篇 开发三层架构数据库应用程序178
第14章 封装和继承178
任务14.1 创建类178
14.1.1 定义类和类的成员178
14.1.2 方法的重载183
14.1.3 构造函数和析构函数184
14.1.4 静态方法185
任务14.2 实现类的继承186
14.2.1 继承的意义186
14.2.2 继承的实现188
14.2.3 protected关键字191
14.2.4 base关键字192
14.2.5 sealed关键字194
本章总结194
习题195
第15章 使用OOP搭建三层架构196
任务15.1 了解三层架构的组成196
15.1.1 三层架构的含义196
15.1.2 三层架构的组成198
任务15.2 构建业务模型层199
15.2.1 业务模型层的含义199
15.2.2 实现宿舍管理系统的实体类199
任务15.3 构建数据访问层202
15.3.1 数据访问层的含义202
15.3.2 建立数据访问层202
任务15.4 构建业务逻辑层205
15.4.1 业务逻辑层的含义205
15.4.2 实现宿舍管理系统的业务逻辑层205
任务15.5 构建表示层208
15.5.1 表示层的含义208
15.5.2 实现宿舍管理系统的表示层208
本章总结211
习题212
实训项目 用三层架构重构通讯录管理系统213
项目功能需求213
项目功能分析213
数据库214
参考实现步骤214
第四篇 ASP.NET应用程序开发216
第16章 初识ASP.NET216
任务16.1 了解ASP.NET216
16.1.1 ASP.NET概述216
16.1.2 ASP.NET的特点216
16.1.3 ASP.NET成功案例217
任务16.2 ASP.NET快速入门217
16.2.1 创建网站217
16.2.2 ASP.NET项目结构219
16.2.3 代码分离和代码内嵌220
16.2.4 编写、调试、运行网站220
本章总结221
习题221
第17章 网上书城项目准备222
任务17.1 了解网上书城系统结构222
任务17.2 了解数据库结构222
任务17.3 了解网站中使用的资源223
本章总结224
第18章 ASP.NET系统对象225
任务18.1 认识Page对象225
任务18.2 页面的输出与输入226
18.2.1 Response对象常用方法226
18.2.2 使用Response对象输出数据226
18.2.3 使用Response对象实现页面重定向227
18.2.4 Request对象常用属性227
18.2.5 通过Get请求向页面发送数据228
18.2.6 使用Request对象获取页面输入229
18.2.7 使用Request对象获取浏览器信息229
18.2.8 页面数据传递230
任务18.3 状态保持232
18.3.1 Session对象233
18.3.2 Cookie对象235
18.3.3 Application对象237
18.3.4 ViewState对象237
18.3.5 状态保持方式的比较238
任务18.4 掌握Server对象238
18.4.1 Server对象常用属性和方法238
18.4.2 URL的编码和解码239
18.4.3 文本的HTML编码239
18.4.4 使用Server对象获取物理路径240
本章总结240
习题241
第19章 构建网上书城系统框架242
任务19.1 三层架构回顾242
任务19.2 搭建表示层242
任务19.3 搭建模型层243
任务19.4 搭建数据访问层246
任务19.5 搭建业务逻辑层252
任务19.6 创建管理员登录页面254
本章总结255
习题255
第20章 创建网站首页和导航页256
任务20.1 使用Web控件256
20.1.1 HTML控件和Web控件256
20.1.2 常用Web控件257
任务20.2 构建导航页面261
20.2.1 站点地图——Web.SiteMap261
20.2.2 使用SiteMapPath控件实现页面导航263
20.2.3 使用TreeView控件实现页面导航263
20.2.4 使用Menu控件实现页面导航268
任务20.3 构建母版页268
20.3.1 什么是母版页268
20.3.2 创建母版页和内容页269
20.3.3 母版页和内容页的相互访问271
任务20.4 使用母版页和导航控件构建网上书城首页273
本章总结276
习题276
第21章 创建图书管理页面277
任务21.1 建立图书列表277
21.1.1 使用GridView控件建立图书列表278
21.1.2 GridView绑定列283
21.1.3 对GridView生成的表格进行修饰290
21.1.4 图书类别设置294
任务21.2 查看图书详细信息298
21.2.1 使用DetailsView控件建立详细页面298
21.2.2 DetailsView绑定字段300
本章总结302
习题302
第22章 编辑图书信息303
任务22.1 实现用户注册页面303
22.1.1 构建用户注册页面303
22.1.2 使用验证控件验证输入304
22.1.3 完成用户注册功能310
任务22.2 编辑图书信息311
22.2.1 实现图书信息编辑311
22.2.2 使用FileUpload控件上传图书封面319
本章总结320
习题320
第23章 图书展示页面321
任务23.1 使用DataList控件实现图书展示321
23.1.1 图书展示样板321
23.1.2 使用DataList控件展示图书322
任务23.2 使用Repeater控件精确展示数据326
任务23.3 对图书信息进行分页327
23.3.1 分页实现思路327
23.3.2 使用PageDataSource类进行分页327
任务23.4 查询图书332
任务23.5 构建图书详细展示页面334
本章总结338
习题338
第24章 完善登录效果339
任务24.1 使用用户控件建立登录页面339
24.1.1 创建用户控件339
24.1.2 使用用户控件341
24.1.3 用户控件和页面的比较342
任务24.2 在母版页中显示用户名342
任务24.3 身份验证和授权343
24.3.1 身份验证343
24.3.2 授权344
24.3.3 为管理员页面设置身份验证和授权345
本章总结347
习题347
第25章 网站部署348
任务25.1 配置连接字符串348
25.1.1 连接字符串配置348
25.1.2 使用连接字符串配置349
25.1.3 加密连接字符串350
25.1.4 解密连接字符串351
任务25.2 部署网站351
25.2.1 关闭调试功能351
25.2.2 复制网站352
25.2.3 发布网站352
本章总结353
实训项目 火车票查询网站354
项目功能需求354
项目功能分析354
数据库357
参考实现步骤358
附录A C#关键字359
附录B 运算符360
附录C 教学进程表361