从零开始学ASP.NETPDF电子书下载
- 电子书积分:12 积分如何计算积分?
- 作 者:常倬林等编著
- 出 版 社:北京:电子工业出版社
- 出版年份:2011
- ISBN:9787121122439
- 页数:320 页
第1篇 ASP.NET必须知道的语言基础 15
第1章 认识ASP.NET(教学视频:39分钟) 15
1.1 什么是ASP.NET 15
1.2 ASP.NET的开发语言C# 15
1.2.1 Microsoft.NET框架 15
1.2.2 .NET框架的首选语言——C# 16
1.2.3 C#的开发平台Visual Studio 2010 16
1.3 第一个ASP.NET程序 17
1.3.1 认识和配置Visual Studio 2010开发环境 17
1.3.2 第一个ASP.NET程序 18
1.3.3 创建ASP.NET程序 18
1.3.4 Web程序和Windows程序的区别 21
1.4 一个优秀的开发助手——MSDN 22
1.5 小结 22
1.6 习题 22
第2章 C#语法基础(教学视频:103分钟) 23
2.1 C#的基本语法 23
2.2 变量 24
2.2.1 变量的声明 24
2.2.2 变量的赋值 24
2.2.3 简单数据类型 26
2.2.4 使用简单数据类型 26
2.2.5 使用struct创建结构类型 28
2.2.6 结构类型例程 28
2.2.7 定义结构的构造函数 31
2.2.8 类型转换 32
2.2.9 隐式转换 32
2.2.10 显式转换 34
2.2.11 根据参与类型转换的划分 36
2.3 常量 36
2.3.1 静态常量 36
2.3.2 动态常量 37
2.3.3 使用动态常量 37
2.4 表达式 39
2.4.1 数学运算符 39
2.4.2 普通数学运算符 39
2.4.3 自加和自减运算符 40
2.4.4 赋值运算符 41
2.4.5 比较运算符 43
2.4.6 运算符的优先级 44
2.4.7 命名空间 45
2.4.8 嵌套命名空间 46
2.5 流程控制 47
2.5.1 分支语句 47
2.5.2 三元运算符 47
2.5.3 if语句 48
2.5.4 使用if语句 49
2.5.5 程序流程 50
2.5.6 switch语句 50
2.5.7 使用switch语句 51
2.5.8 goto语句 52
2.5.9 循环语句 53
2.5.10 do-while语句 53
2.5.11 使用do-while语句 54
2.5.12 while语句 55
2.5.13 使用while语句 56
2.5.14 for语句 57
2.5.15 使用for语句 57
2.5.16 foreach循环语句 59
2.5.17 循环中断语句 60
2.5.18 使用break语句 60
2.5.19 使用continue语句 61
2.5.20 使用return语句 62
2.6 小结 63
2.7 习题 63
第3章 C#面向对象基础(教学视频:57分钟) 64
3.1 类的基本概念 64
3.1.1 C#中的类定义 64
3.1.2 字段 64
3.1.3 常量 65
3.1.4 域 65
3.1.5 类的方法 66
3.1.6 类的属性 68
3.1.7 类的索引器 69
3.1.8 类的构造函数和析构函数 70
3.1.9 事件 72
3.2 Visual Studio中的类向导 72
3.3 事件和委托 74
3.3.1 委托 75
3.3.2 委托的事件处理程序 76
3.3.3 委托中的GUI事件 78
3.4 面向对象的特征 79
3.4.1 继承 79
3.4.2 多态 81
3.4.3 封装 83
3.4.4 重载 83
3.4.5 方法重载 83
3.4.6 运算符重载 84
3.5 接口 85
3.5.1 接口的声明 85
3.5.2 接口的使用 85
3.6 面向对象的其他主题 86
3.6.1 命名空间 86
3.6.2 程序集 88
3.6.3 类库 88
3.7 小结 89
3.8 习题 90
第4章 字符串和数组(教学视频:60分钟) 91
4.1 字符串的常用功能 91
4.1.1 字符串的比较 91
4.1.2 字符串的格式化 92
4.1.3 字符串的大小写转换 92
4.1.4 字符串的拆分与截取 92
4.2 StringBuilder类 93
4.2.1 字符串对象的追加 93
4.2.2 字符串的插入、删除与替换 93
4.3 创建第一个数组 93
4.4 使用多维数组 94
4.5 使用动态数组 95
4.5.1 创建简单的动态数组 95
4.5.2 动态数组的排序 96
4.6 数组的特殊操作 97
4.6.1 作为参数传递的数组 97
4.6.2 将一维数组作为参数传递 98
4.6.3 将多维数组作为参数传递 98
4.6.4 数组的数组 99
4.7 小结 99
4.8 习题 100
第5章 集合与泛型(教学视频:38分钟) 101
5.1 什么是集合 101
5.2 SortedList可排序数组集合 101
5.3 Queue消息队列集合 102
5.4 Stack栈集合 103
5.5 HashTable哈希表集合 104
5.6 集合中的一些重要概念 105
5.6.1 集合中的索引器 105
5.6.2 集合中的迭代器 107
5.6.3 深度复制 107
5.7 为集合使用泛型 109
5.7.1 定义泛型类 109
5.7.2 定义泛型接口 110
5.7.3 定义泛型方法 111
5.7.4 定义泛型委托 111
5.8 小结 111
5.9 习题 111
第6章 代码调试(教学视频:33分钟) 113
6.1 Visual Studio中的调试 113
6.1.1 正常模式下的调试 113
6.1.2 中断模式下的调试 115
6.2 错误和异常处理 117
6.2.1 使用try...catch...finally语句 117
6.2.2 常见异常类型 119
6.2.3 创建和抛出自定义的异常 119
6.3 小结 120
6.4 习题 120
第7章 数据库基础知识(教学视频:83分钟) 121
7.1 SQL Server的安装 121
7.2 Transact-SQL语言 123
7.2.1 Transact-SQL的特点 123
7.2.2 数据控制语言 124
7.2.3 数据定义语言 124
7.2.4 数据操纵语言 125
7.2.5 事务管理语言 125
7.2.6 其他附加语言 125
7.3 表 129
7.3.1 创建、修改和删除表 129
7.3.2 操纵表中的数据 130
7.3.3 主键约束 132
7.3.4 外键约束 132
7.3.5 唯一性约束 133
7.3.6 CHECK约束 133
7.3.7 缺省约束 134
7.4 存储过程 134
7.4.1 创建存储过程 134
7.4.2 执行和删除存储过程 135
7.4.3 存储过程向导 136
7.5 触发器 137
7.5.1 创建和使用触发器 137
7.5.2 SQL Server中的触发器向导 138
7.6 事务和锁 139
7.6.1 事务 139
7.6.2 锁 141
7.7 小结 141
7.8 习题 141
第2篇 ASP.NET必须知道的网络应用 142
第8章 Web编程基础(教学视频:76分钟) 142
8.1 Web工作原理 142
8.1.1 超文本传输协议(HTTP) 142
8.1.2 Web服务器工作原理 142
8.2 超文本标记语言——HTML 143
8.2.1 第一个HTML页面 143
8.2.2 代码说明 144
8.2.3 将HTML页面修改为动态页面 145
8.2.4 代码说明 146
8.3 一种脚本编写语言JavaScript 148
8.3.1 定义函数 148
8.3.2 无参函数 148
8.3.3 有参函数 149
8.3.4 常用对象的属性和方法 150
8.3.5 数组对象(Array) 151
8.3.6 使用数组对象(Array) 152
8.3.7 日期对象(Date) 154
8.3.8 使用日期对象(Date) 156
8.3.9 布尔对象(Boolean) 158
8.3.10 函数对象(Function) 159
8.3.11 字符串对象(String) 161
8.3.12 数值对象(Number) 162
8.3.13 数学对象(Math) 164
8.3.14 JavaScript中的事件及事件处理程序 166
8.3.15 在JavaScript中编写事件处理程序 167
8.3.16 程序说明 167
8.3.17 运行效果 168
8.4 ASP.NET技术 169
8.4.1 动态服务器编程技术ASP.NET 169
8.4.2 一个简单的ASP.NET应用程序 169
8.4.3 程序运行效果及说明 174
8.5 读写SQL Server数据库 176
8.5.1 创建数据库和表 176
8.5.2 配置数据库连接字符串 178
8.5.3 程序运行效果及说明 182
8.6 建设优秀网站需要考虑的问题——搜索引擎优化 182
8.6.1 什么是SEO 182
8.6.2 影响搜索引擎排名的基本因素 182
8.6.3 对搜索引擎排名不利的因素 184
8.7 小结 185
8.8 习题 185
第9章 表单及ASP.NET对象(教学视频:66分钟) 186
9.1 表单 186
9.1.1 表单原理 186
9.1.2 创建表单 186
9.1.3 程序运行效果及说明 189
9.2 5个ASP.NET对象 189
9.2.1 检索从浏览器发送到服务器的请求信息——Request对象 189
9.2.2 Request对象中的集合 190
9.2.3 在程序中使用Cookie 192
9.2.4 Cookie程序运行效果及说明 193
9.2.5 Request中的Browser对象 194
9.2.6 Request的其他属性和方法 195
9.2.7 将数据从服务器发回浏览器——Response对象 195
9.2.8 共享应用程序全局信息——Application对象 196
9.2.9 Application的数据存储方式 196
9.2.10 使用Application对象实现网站的访客数的统计 197
9.2.11 维护每个客户的个人信息——Session对象 201
9.2.12 用Session存储数据 201
9.2.13 Session存储演示 202
9.2.14 获取服务器信息——Server对象 204
9.2.15 认识Server对象 204
9.2.16 Server对象的演示 204
9.2.17 程序运行效果及说明 205
9.3 一个聊天室实例 206
9.3.1 聊天室实例的模块划分 206
9.3.2 聊天室实例的项目配置 207
9.3.3 聊天室的登录 209
9.3.4 聊天室的聊天主界面 213
9.3.5 发送聊天信息 214
9.3.6 程序流程及说明 215
9.3.7 显示聊天记录 217
9.3.8 聊天演示 219
9.4 小结 219
9.5 习题 220
第10章 Web程序中的服务器端控件(教学视频:49分钟) 221
10.1 服务器控件 221
10.1.1 什么服务器控件 221
10.1.2 服务器控件与HTML控件的区别 221
10.2 数据操作控件 221
10.2.1 用于连接SQL数据库的数据源控件——SqlDataSource控件 222
10.2.2 使用SqlDataSource控件 222
10.2.3 以表的形式显示数据——GridView控件 226
10.2.4 一次显示一条表格形式的记录——DetailsView控件 228
10.3 验证控件 231
10.3.1 限制空字段控件 231
10.3.2 程序运行效果及说明 232
10.3.3 比较两个字段控件 232
10.3.4 检查指定范围控件 235
10.3.5 表达式验证控件 235
10.3.6 自定义验证控件 236
10.3.7 程序运行效果及说明 238
10.3.8 错误信息汇总控件 239
10.4 用户控件 240
10.5 小结 242
10.6 习题 243
第11章 ASP.NET网站特色编程(教学视频:63分钟) 244
11.1 为一组页面设计相同的风格——母版(Master Page) 244
11.1.1 创建Master Page 244
11.1.2 在Master Page中添加元素 245
11.1.3 创建Content Page 247
11.1.4 访问母版页中的控件 250
11.1.5 嵌套使用Master Page 251
11.2 主题和皮肤 254
11.2.1 什么是主题 254
11.2.2 在主题中创建皮肤文件 255
11.2.3 动态加载主题 257
11.3 自定义页面(WebParts) 260
11.3.1 设置WebParts运行环境 261
11.3.2 编写一个简单的WebParts页面 263
11.3.3 编辑WebParts控件 268
11.3.4 使用CatalogZone控件 271
11.3.5 导出与导入WebParts控件 272
11.3.6 使用静态连接实现WebParts控件之间数据传递 275
11.3.7 使用动态连接实现WebParts控件之间数据传递 278
11.4 小结 280
11.5 习题 280
第3篇 ASP.NET必须经历的项目实战 281
第12章 制作一个网络留言本(教学视频:250分钟) 281
12.1 系统设计 281
12.1.1 需求分析 281
12.1.2 系统功能设计 283
12.1.3 模块功能划分 283
12.2 数据库设计 284
12.2.1 数据库的分析和设计 284
12.2.2 数据表的创建 286
12.2.3 数据表关系图 288
12.3 系统公用模块的创建 289
12.3.1 创建CSS 289
12.3.2 使用SQLHepler 290
12.3.3 配置Web.config 291
12.4 系统界面和代码实现 291
12.4.1 留言板用户控件 291
12.4.2 管理员登录实现 293
12.4.3 用户注册登录实现 293
12.4.4 用户登录实现 294
12.4.5 留言本界面布局 295
12.4.6 留言功能实现 297
12.4.7 回复功能实现 297
12.4.8 删除功能的实现 298
12.4.9 用户索引实现 299
12.5 用户体验优化 300
12.5.1 AJAX留言实现 300
12.5.2 AJAX数据重绑定 303
12.5.3 系统导航实现 305
12.5.4 侧边栏界面优化 307
12.6 用户功能实现 308
12.6.1 用户信息界面 308
12.6.2 用户修改实现 310
12.6.3 用户信息删除实现 312
12.6.4 用户注销 313
12.7 实例演示 313
12.7.1 准备数据源 313
12.7.2 基本实例演示 314
12.7.3 用户功能演示 315
12.8 小结 318
- 《罗京 现在开始播音》刘卓著 2019
- 《我的第一套编程启蒙绘本 看事件 开始了》编程猫教研团队编绘 2019
- 《从零开始学温敷》蔡仁妤,艾利著 2019
- 《从零开始学水墨画 水墨画家的调墨、运笔秘诀》殷雨涵译;(日)日本株式会社日贸出版社 2018
- 《三十岁 一切刚刚开始》李尚龙著 2020
- 《Re:从零开始的异世界生活》陈诗泳,欧阳佳子责编;温玥译者;(日)大塚真一郎绘画;(日)长月达平 2020
- 《美好,从美开始》辰薇著 2019
- 《从0到亿 创业从失败开始》(中国)高佳奇,薛丰 2019
- 《结尾与开始》范小青 2020
- 《从零开始成人钢琴教程》灌木文化编著 2019
- 《市政工程基础》杨岚编著 2009
- 《家畜百宝 猪、牛、羊、鸡的综合利用》山西省商业厅组织技术处编著 1959
- 《《道德经》200句》崇贤书院编著 2018
- 《高级英语阅读与听说教程》刘秀梅编著 2019
- 《计算机网络与通信基础》谢雨飞,田启川编著 2019
- 《看图自学吉他弹唱教程》陈飞编著 2019
- 《法语词汇认知联想记忆法》刘莲编著 2020
- 《培智学校义务教育实验教科书教师教学用书 生活适应 二年级 上》人民教育出版社,课程教材研究所,特殊教育课程教材研究中心编著 2019
- 《国家社科基金项目申报规范 技巧与案例 第3版 2020》文传浩,夏宇编著 2019
- 《流体力学》张扬军,彭杰,诸葛伟林编著 2019
- 《电子测量与仪器》人力资源和社会保障部教材办公室组织编写 2009
- 《少儿电子琴入门教程 双色图解版》灌木文化 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《北京生态环境保护》《北京环境保护丛书》编委会编著 2018
- 《指向核心素养 北京十一学校名师教学设计 英语 九年级 上 配人教版》周志英总主编 2019
- 《通信电子电路原理及仿真设计》叶建芳 2019
- 《高等院校旅游专业系列教材 旅游企业岗位培训系列教材 新编北京导游英语》杨昆,鄢莉,谭明华 2019
- 《电子应用技术项目教程 第3版》王彰云 2019
- 《中国十大出版家》王震,贺越明著 1991
- 《近代民营出版机构的英语函授教育 以“商务、中华、开明”函授学校为个案 1915年-1946年版》丁伟 2017