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
发表评论
0条评论软件排行榜
热门推荐
- cnki全球学术快报电脑版 v1.0.1135.99M / 简体中文
- 网易新闻电脑版 v113.197.68M / 简体中文
- 开源阅读电脑版 v3.2517.96M / 简体中文
- 京东读书电脑版 v1.13.4官方版1.98M / 简体中文
- 潇湘书院电脑版 v2.3.11.888官方版49.65M / 简体中文
- 数据挖掘导论 官方版61.61M / 简体中文
- linux常用命令大全 chm版1.48M / 简体中文
- docker入门实战 pdf完整版1.38M / 简体中文
- Scala程序设计第二版 pdf高清完整版15.83M / 简体中文
- HotSpot实战(陈涛著) 中文pdf扫描版82M / 简体中文