asp.net开发实战宝典

    asp.net开发实战宝典

    大小:127.27M

    更新时间:23-09-18

    系统:Pc

    开始下载

    asp.net是微软公司推出的新一代建立动态web应用程序开发平台,可以把程序开发人员的工作效率提升到与其他技术无法比拟的程序,但如何更好的入门和掌握呢?这里小编推荐大家阅读asp.net开发实战宝典,这是一本asp.net的实战开发手册,由张跃廷等人编著。全书内容丰富翔实,包括基础入门、技术应用和项目实战三个部分,包含了177个小型实例巩固各项必备技术、29个实战模块和37项实验提高综合应用能力,并且还拥有5个能够提高案例项目开发的熟练度的项目,可以全方位的帮助读者学习Asp.net开发,非常适合有志于从事软件开发的初学者、高校计算机相关专业学生和毕业生,也可作为软件开发人员的参考手册,或者高校的教学参考书。

    内容介绍

    《asp.net开发实战宝典》从初学者的角度讲述使用ASP.NET进行Web应用程序开发所需掌握的各项技术,突出“基础”、“全面”、“深入”的特点,同时就像书名所暗示的一样,强调“实战”效果。只掌握和理解技术,而没有实际应用,等于没有掌握技术。在本书的各章中,在介绍技术的同时,都会提供有示例或稍大一些的实例,同时在各章的结尾安排有综合应用,通过几个小型项目来综合应用本章所讲解的知识,做到理论联系实际。最后在全书的后面5章中提供有5个完整的项目实例,讲述从前期规划、设计流程图,到项目最终实施的整个实现过程。

    《asp.net开发实战宝典》共分24章,包括ASP.NET技术入门、C#语言基础、C#控制语句与数组、面向对象程序设计、ASP.NET常用服务器控件、ASP.NET内置对象、数据验证技术、母版页技术、网站主题、ADO.NET技术进行数据库开发、数据控件的应用、网站导航技术、Web用户控件、程序调试与错误处理、ASP.NET Ajax、LINQ数据访问技术、电子邮件发送技术、Web服务技术、网站安全与策略、网站会员注册与登录、ASP.NET制作网站留言板、网上银行在线安全支付、明日社区网和校友录数码相册网。

    使用说明

    1、下载并解压,得出pdf文件

    2、如果在电脑上打不开pdf文件,别着急,那么您需要先在电脑上下载一个pdf阅读软件

    3、有pdf阅读文件直接双击即可打开pdf文件

    asp.net开发实战宝典章节目录

    第1部分 基础入门
    第1章 ASP.NET技术入门 3
    视频讲解:51分钟
    1.1 ASP.NET技术简介 4
    1.1.1 ASP.NET发展历程、优点及新特性 4
    1.1.2 ASP.NET的运行原理与运行机制 5
    1.2 学习组建ASP.NET开发环境 7
    1.2.1 安装IIS服务器 7
    1.2.2 安装Visual Studio 2008集成开发工具 9
    1.3 掌握ASP.NET网页语法 12
    1.3.1 ASP.NET网页扩展名 13
    1.3.2 常用页面指令 13
    1.3.3 ASPX文件内容注释 18
    1.3.4 ASP.NET服务器控件标记语法 18
    1.3.5 表达式语法 19
    1.4 制作一个ASP.NET网站 19
    1.4.1 创建ASP.NET网站并熟悉开发环境 20
    1.4.2 设计Web页面 21
    1.4.3 添加ASP.NET文件夹 22
    1.4.4 运行应用程序 23
    1.4.5 配置IIS虚拟站点 23
    1.5 ASP.NET技术学习资源——利用MSDN帮助学习ASP.NET技术 25
    1.6 本章小结 27
    1.7 实战练习 27
    第2章 C#语言基础 29
    视频讲解:42分钟
    2.1 C#语言简介 30
    2.2 代码编写规则 30
    2.2.1 代码书写规则 30
    2.2.2 代码注释及规则 31
    2.3 创建控制台应用程序 31
    2.4 数据类型 33
    2.4.1 值类型的使用 34
    2.4.2 引用类型的使用 36
    2.5 变量和常量 37
    2.5.1 变量的声明和赋值 37
    2.5.2 定义常量、使用常量 39
    2.6 数据类型转换 40
    2.6.1 隐式类型转换 40
    2.6.2 显式类型转换 41
    2.6.3 装箱和拆箱 42
    2.7 C#中运算符 44
    2.7.1 算术运算符 44
    2.7.2 赋值运算符 47
    2.7.3 关系运算符 48
    2.7.4 逻辑运算符 52
    2.7.5 移位运算符 56
    2.7.6 其他特殊运算符 57
    2.7.7 运算符的优先级 60
    2.8 实战 61
    2.8.1 利用运算符判断用户名称和密码 61
    2.8.2 判断一个数是否是素数 62
    2.9 本章小结 63
    2.10 实战练习 63
    第3章 C#控制语句与数组 65
    视频讲解:40分钟
    3.1 流程控制 66
    3.1.1 有效使用分支语句 66
    3.1.2 有效使用循环语句 73
    3.2 数组的基本操作 80
    3.2.1 数组的声明 80
    3.2.2 初始化数组 81
    3.3 实战 81
    3.3.1 哥德巴赫猜想的算法 81
    3.3.2 使用数组解决约瑟夫环问题 83
    3.4 本章小结 85
    3.5 实战练习 85
    第4章 面向对象程序设计 87
    视频讲解:52分钟
    4.1 面向对象编程概述 88
    4.2 创建类与类的成员 89
    4.2.1 创建类 89
    4.2.2 构造函数和析构函数 90
    4.2.3 实例化类对象 91
    4.2.4 控制访问权限 92
    4.2.5 定义成员字段 94
    4.2.6 定义成员方法 94
    4.2.7 定义成员属性 97
    4.3 封装特性 98
    4.3.1 封装概述 98
    4.3.2 封装的实现 98
    4.4 继承特性 99
    4.4.1 继承概述 100
    4.4.2 继承的实现 100
    4.4.3 单继承的使用 102
    4.4.4 多重继承的使用 104
    4.5 多态特性 106
    4.5.1 多态概述 106
    4.5.2 多态的实现 106
    4.6 实战 109
    4.6.1 面向对象思想实现简单计算器 109
    4.6.2 面向对象思想实现字符串中查找数字 110
    4.7 本章小结 111
    4.8 实战练习 111
    第5章 ASP.NET常用服务器控件 113
    视频讲解:72分钟
    5.1 文本类型控件 114
    5.1.1 Label控件 114
    5.1.2 TextBox控件 116
    5.2 按钮类型控件 117
    5.2.1 Button控件 118
    5.2.2 ImageButton控件 119
    5.3 链接类型控件 121
    5.3.1 HyperLink控件 121
    5.3.2 LinkButton控件 122
    5.4 选择类型控件 124
    5.4.1 ListBox控件 124
    5.4.2 DropDownList控件 128
    5.4.3 RadioButton控件 130
    5.4.4 CheckBox控件 133
    5.5 图像显示类型控件 135
    5.5.1 Image控件 135
    5.5.2 ImageMap控件 137
    5.6 FileUpload文件上传控件 141
    5.6.1 FileUpload控件的概述 141
    5.6.2 使用FileUpload控件上传图片文件 142
    5.7 实战 143
    5.7.1 网站会员登录 143
    5.7.2 ASP.NET上传大文件 144
    5.8 本章小结 146
    5.9 实战练习 146
    第6章 ASP.NET内置对象 147
    视频讲解:70分钟
    6.1 Response对象 148
    6.1.1 Response对象概述 148
    6.1.2 Response对象常用属性、方法 148
    6.1.3 在页面中输出数据 149
    6.1.4 页面跳转并传递参数 150
    6.2 Request对象 151
    6.2.1 Request对象概述 151
    6.2.2 Request对象常用属性、方法 151
    6.2.3 获取页面间传送的值 152
    6.2.4 获取客户端浏览器信息 153
    6.3 Application对象 154
    6.3.1 Application对象概述 154
    6.3.2 Application对象常用集合、属性和方法 154
    6.3.3 设计一个访问计数器 155
    6.3.4 利用Application对象制作简单聊天室 156
    6.4 Session对象 158
    6.4.1 Session对象概述 158
    6.4.2 Session对象常用集合、属性和方法 158
    6.4.3 使用Session对象存储和读取数据 159
    6.5 Cookie对象 160
    6.5.1 Cookie对象概述 160
    6.5.2 Cookie对象常用属性、方法 161
    6.5.3 使用Cookie对象保存和读取客户端信息 161
    6.6 Server对象 162
    6.6.1 Server对象概述 162
    6.6.2 Server对象常用属性、方法 162
    6.6.3 使用Server.Execute方法和Server.transfer方法重定向页面 163
    6.6.4 使用Server.MapPath方法获取服务器的物理地址 164
    6.6.5 对字符串进行编码和解码 164
    6.7 实战 165
    6.7.1 制作一个具有私聊功能的聊天室 165
    6.7.2 制作一个投票系统 169
    6.8 本章小结 171
    6.9 实战练习 171
    第2部分 技术应用
    第7章 数据验证技术 175
    视频讲解:30分钟
    7.1 非空数据验证 176
    7.1.1 RequiredFieldValidator控件 176
    7.1.2 RequiredFieldValidator控件验证实例 177
    7.2 数据比较验证 177
    7.2.1 CompareValidator控件 177
    7.2.2 CompareValidator控件验证实例 179
    7.3 数据输入格式验证 180
    7.3.1 RegularExpressionValidator控件 180
    7.3.2 RegularExpressionValidator控件验证实例 181
    7.4 数据范围验证 183
    7.4.1 RangeValidator控件 183
    7.4.2 RangeValidator控件验证实例 184
    7.5 验证错误信息显示 185
    7.5.1 ValidationSummary控件 185
    7.5.2 ValidationSummary控件验证实例 186
    7.6 屏蔽数据验证 187
    7.7 本章小结 188
    7.8 实战练习 188
    第8章 母版页技术 189
    视频讲解:16分钟
    8.1 母版页的概述 190
    8.1.1 母版页和内容页 190
    8.1.2 母版页运行机制 190
    8.1.3 母版页的优点 190
    8.2 创建母版页 191
    8.3 创建内容页 192
    8.4 嵌套母版页 193
    8.5 访问母版页的控件和属性 196
    8.5.1 使用Master.FindControl方法访问母版页上的控件 196
    8.5.2 引用@MasterType指令访问母版页上的属性 197
    8.6 本章小结 199
    第9章 网站主题 201
    视频讲解:10分钟
    9.1 主题的概述 202
    9.1.1 组成元素 202
    9.1.2 文件存储和组织方式 202
    9.2 创建主题 203
    9.2.1 创建外观文件 203
    9.2.2 为主题添加CSS样式 205
    9.3 应用主题 207
    9.3.1 使用和禁用主题 207
    9.3.2 动态加载主题 208
    9.4 本章小结 210
    9.5 实战练习 211
    第10章 ADO.NET技术进行数据库开发 213
    视频讲解:65分钟
    10.1 ADO.NET技术简介 214
    10.2 使用Connection对象连接数据库 214
    10.2.1 使用SqlConnection对象连接SQL Server 2005数据库 215
    10.2.2 使用OleDbConnection对象连接数据库 215
    10.2.3 使用OracleConnection对象连接Oracle数据库 216
    10.3 使用Command对象操作数据 216
    10.3.1 使用Command对象查询数据 217
    10.3.2 使用Command对象添加数据 218
    10.3.3 使用Command对象修改数据 220
    10.3.4 使用Command对象删除数据 221
    10.3.5 使用Command对象调用存储过程 222
    10.4 使用DataSet对象和DataAdapter对象 223
    10.4.1 使用DataAdapter对象填充DataSet对象 224
    10.4.2 使用DataAdapter更新数据库中数据 225
    10.5 使用DataReader对象读取数据 226
    10.5.1 使用DataReader对象读取数据 227
    10.5.2 DataReader对象与DataSet对象的区别 229
    10.6 实战 230
    10.6.1 向SQL Server数据库中添加数据 230
    10.6.2 将文件保存到SQL Server数据库中 232
    10.7 本章小结 233
    10.8 实战练习 233
    第11章 数据控件的应用 235
    视频讲解:125分钟
    11.1 GridView控件 236
    11.1.1 GridView控件常用的属性、方法和事件 236
    11.1.2 使用GridView控件绑定数据源 239
    11.1.3 设置GridView控件的外观 242
    11.1.4 制定GridView控件的列 244
    11.1.5 查看GridView控件中数据的详细信息 245
    11.1.6 使用GridView控件分页显示数据 247
    11.1.7 在GridView控件中对数据进行编辑操作 248
    11.2 DataList控件 250
    11.2.1 使用DataList控件绑定数据源 250
    11.2.2 分页显示DataList控件中的数据 252
    11.2.3 利用DataList控件智能化查看详细信息 255
    11.2.4 在DataList控件中实现数据进行编辑操作 256
    11.3 本章小结 259
    11.4 实战练习 259
    第12章 网站导航技术 261
    视频讲解:46分钟
    12.1 站点地图概述 262
    12.2 TreeView控件 262
    12.2.1 TreeView控件常用的属性和事件 263
    12.2.2 TreeView控件的基本应用 265
    12.2.3 TreeView控件绑定数据库中数据 266
    12.2.4 使用TreeView控件实现网站导航 268
    12.3 Menu控件 269
    12.3.1 Menu控件常用的属性和事件 269
    12.3.2 Menu控件的基本应用 270
    12.3.3 Menu控件绑定XML文件实现网站导航 271
    12.4 SiteMapPath控件 272
    12.4.1 SiteMapPath控件常用的属性和事件 273
    12.4.2 使用SiteMapPath控件实现站点导航 274
    12.5 实战 274
    12.5.1 管理系统网站导航(一) 274
    12.5.2 管理系统网站导航(二) 276
    12.6 本章小结 278
    12.7 实战练习 279
    第13章 Web用户控件 281
    视频讲解:15分钟
    13.1 Web用户控件概述 282
    13.1.1 Web用户控件与Web窗体比较 282
    13.1.2 用户控件的优点 282
    13.2 创建及使用Web用户控件 282
    13.2.1 创建Web用户控件 283
    13.2.2 将Web用户控件添加至网页 283
    13.2.3 使用Web用户控件制作博客导航条 284
    13.3 设置用户控件 286
    13.3.1 访问用户控件的属性 286
    13.3.2 访问用户控件中的服务器控件 287
    13.3.3 将Web网页转化为用户控件 288
    13.4 实战 289
    13.4.1 制作一个站内查询、搜索用户控件 289
    13.4.2 制作一个网站的友情链接用户控件 290
    13.5 本章小结 291
    13.6 实战练习 292
    第14章 程序调试与错误处理 293
    视频讲解:12分钟
    14.1 错误类型 294
    14.1.1 语法错误 294
    14.1.2 语义错误 294
    14.1.3 逻辑错误 294
    14.2 程序调试 295
    14.2.1 断点 295
    14.2.2 开始执行 296
    14.2.3 中断执行 297
    14.2.4 停止执行 297
    14.2.5 单步执行 297
    14.2.6 运行到指定位置 297
    14.3 错误处理 298
    14.3.1 服务器故障排除 298
    14.3.2 ASP.NET中的异常处理 299
    14.4 本章小结 301
    14.5 实战练习 302
    第15章 ASP.NET Ajax 303
    视频讲解:20分钟
    15.1 Ajax定义 304
    15.2 Ajax运行原理 304
    15.3 创建Ajax网站 304
    15.4 Ajax服务器控件 305
    15.4.1 ScriptManager控件 305
    15.4.2 UpdatePanel控件 306
    15.4.3 Timer控件 308
    15.5 实战 308
    15.5.1 倒计时程序 308
    15.5.2 无刷新模式聊天室 309
    15.6 本章小结 310
    15.7 实战练习 310
    第16章 LINQ数据访问技术 311
    视频讲解:52分钟
    16.1 LINQ技术概述 312
    16.1.1 查询与LINQ的区别 312
    16.1.2 LINQ基本组成 312
    16.1.3 LINQ与ADO.NET的关系 313
    16.2 LINQ查询常用子句 313
    16.2.1 from子句 314
    16.2.2 where子句 314
    16.2.3 select子句 315
    16.2.4 group by子句 316
    16.2.5 orderby子句 317
    16.2.6 into子句 318
    16.3 使用LINQ技术对数据库开发 319
    16.3.1 查询数据库中数据 320
    16.3.2 向数据库中添加数据 321
    16.3.3 修改数据库中数据 322
    16.3.4 删除数据库中数据 324
    16.4 实战 325
    16.4.1 LINQ查询结果绑定到DropDownList控件 325
    16.4.2 LINQ查询结果绑定GridView控件 326
    16.4.3 LINQ查询结果绑定DataList控件 327
    16.4.4 LINQ防止SQL注入式攻击 329
    16.4.5 LINQ查询结果作为数据源并实现分页 330
    16.5 本章小结 332
    16.6 实战练习 333
    第17章 电子邮件发送技术 335
    17.1 SMTP服务器发送电子邮件 336
    17.1.1 搭建SMTP服务环境 336
    17.1.2 System.Web.Mail命名空间 338
    17.1.3 使用MailMessage类创建电子邮件 339
    17.1.4 使用MailAttachment类添加附件 339
    17.1.5 使用SmtpMail发送电子邮件 340
    17.2 Jmail组件发送电子邮件 340
    17.2.1 Jmail组件的常用属性与方法 340
    17.2.2 Jmail组件的引用 341
    17.2.3 实现单用户发送电子邮件 341
    17.3 实战 344
    17.3.1 在ASP.NET程序中发送电子邮件 344
    17.3.2 利用Jmail群发电子邮件 346
    17.4 本章小结 348
    17.5 实战练习 348
    第18章 Web服务技术 349
    视频讲解:10分钟
    18.1 Web Services基础 350
    18.2 创建Web服务 350
    18.2.1 Web服务文件的指令 350
    18.2.2 Web服务代码隐藏文件 351
    18.2.3 创建一个简单的Web服务 352
    18.3 实战 356
    18.3.1 ASP.NET网站中调用Web服务 356
    18.3.2 利用Web Service获取手机号码所在地 360
    18.3.3 利用Web服务上传和下载图片 360
    18.4 本章小结 364
    18.5 实战练习 364
    第19章 网站安全与策略 365
    19.1 安全性概述 366
    19.2 身份验证 366
    19.2.1 基于Windows的身份验证模式 366
    19.2.2 基础窗体的身份验证模式 369
    19.2.3 Passport身份验证模式 377
    19.3 授权(Authorization) 377
    19.3.1 ASP.NET提供的授权方式 378
    19.3.2 使用User.Identity对象 379
    19.3.3 使用User.IsInRole方法 379
    19.3.4 使用WindowsIdentity类 380
    19.4 实战 382
    19.5 本章小结 385
    19.6 实战练习 385
    第3部分 项目实战
    第20章 网站会员注册与登录 389
    视频讲解:30分钟
    20.1 网站会员注册与登录概述 390
    20.1.1 会员注册与登录业务流程 390
    20.1.2 数据库/表设计 391
    20.2 使用的关键技术 391
    20.2.1 防止SQL注入式攻击技术 391
    20.2.2 网站安全验证码技术 392
    20.2.3 智能化验证注册的会员名 393
    20.2.4 智能化验证密码的强弱 394
    20.2.5 无解密MD5加密技术 395
    20.2.6 智能化提示输入信息样例 395
    20.3 主要功能开发过程 397
    20.3.1 网站会员登录设计 397
    20.3.2 网站会员注册设计 399
    20.3.3 安全验证码技术设计 404
    20.4 经验总结 406
    第21章 ASP.NET制作网站留言板 407
    视频讲解:30分钟
    21.1 ASP.NET制作网站留言板概述 408
    21.1.1 功能设计与业务流程 408
    21.1.2 数据库设计 408
    21.2 开发前的技术准备 410
    21.2.1 配置第三方FreeTextBox组件 410
    21.2.2 应用Visual Studio 2008母版页 412
    21.2.3 定义CSS样式统一页面风格 413
    21.3 主要功能开发过程 414
    21.3.1 配置Web.Config 414
    21.3.2 编写程序公共类 415
    21.3.3 留言板主页设计 418
    21.3.4 发表留言模块设计 419
    21.3.5 查看留言页面设计 422
    21.3.6 留言管理页面设计 426
    21.3.7 回复留言模块设计 428
    第22章 网上银行在线安全支付 431
    视频讲解:25分钟
    22.1 网上银行在线安全支付概述 432
    22.1.1 在线银行支付内幕 432
    22.1.2 在线银行支付业务流程 432
    22.2 使用的关键技术 432
    22.2.1 商户提交表单定义接口 432
    22.2.2 使用DataList控件显示商品数据 435
    22.3 在线银行支付类的封装与设计 439
    22.3.1 创建BankPay银行支付类 440
    22.3.2 封装BankPay银行支付类 440
    22.4 主要功能开发过程 444
    22.4.1 商城在线订单生成页 444
    22.4.2 在线银行支付方式选择页 448
    22.4.3 工商银行在线支付页 449
    22.5 程序错误与调试 451
    第23章 明日社区网 453
    视频讲解:35分钟
    23.1 明日社区网概述 454
    23.2 关键技术要点 455
    23.2.1 社区网合理有效地使用IFrame框架 455
    23.2.2 第三方组件FreeTextBox的使用 456
    23.2.3 以缩略图形式上传图片 458
    23.2.4 3层开发设计模式 458
    23.3 明日社区网开发过程 461
    23.3.1 数据库设计 461
    23.3.2 配置Web.Config 463
    23.3.3 创建公共类 463
    23.3.4 主要功能设计 472
    第24章 校友录数码相册网 487
    视频讲解:40分钟
    24.1 项目概述 488
    24.2 项目总体设计 488
    24.2.1 编写项目计划书 488
    24.2.2 系统需求分析 490
    24.2.3 系统设计目标 490
    24.2.4 数据库设计 491
    24.3 搭建项目开发环境 491
    24.4 使用的关键技术 492
    24.4.1 引用AjaxControlToolkit控件 492
    24.4.2 Ajax框架中SlideShowExtender控件播放照片 492
    24.4.3 无刷新动态获取数据库中图片地址 494
    24.4.4 DataList控件实现分页 495
    24.4.5 DataList控件事件冒泡浏览个人相册 497
    24.5 主要功能模块设计 499
    24.5.1 校友录数码相册网主页设计 499
    24.5.2 缩略图显示个人数码相册 499
    24.5.3 分页显示数码相册缩略图 502
    24.5.4 校友录数码相册网用户登录 504
    24.5.5 浏览电子数码相册页设计 505
    24.6 本章小结 508
    语言简体中文

    精品推荐

    同类热门

    得间免费小说电脑版得间免费小说电脑版 有柿电脑版有柿电脑版 南方Plus电脑版南方Plus电脑版 cnki全球学术快报电脑版cnki全球学术快报电脑版 网易云阅读电脑版网易云阅读电脑版 京东读书电脑版京东读书电脑版 未公开的Oracle数据库秘密未公开的Oracle数据库秘密 本草纲目本草纲目

    类似软件

    热门标签

    电脑抽奖软件大全 简单好用的工程量计算软件 电脑摄像头监控软件大全 卡通字体大全 pdf转ppt软件大全 英语音标学习软件 浩辰cad系列大全 电脑网盘软件大全 站酷字体大全 ios越狱工具大全 十六进制编辑器软件大全 磁盘碎片整理软件大全

    网友评论0人参与,0条评论

    最新排行

    手游排行软件排行热门应用