精品为您呈现,快乐和您分享!
收藏本站
大小:127.27M 语言:简体中文
授权:免费软件 区域:国产软件 时间:2024-12-11
平台:Windows10,Windows8,Windows7,WinVista,Win2003,WinXP,Win2000
推荐指数:
应用简介
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文件
第1部分 基础入门第1章 ASP.NET技术入门 3视频讲解:51分钟1.1 ASP.NET技术简介 41.1.1 ASP.NET发展历程、优点及新特性 41.1.2 ASP.NET的运行原理与运行机制 51.2 学习组建ASP.NET开发环境 71.2.1 安装IIS服务器 71.2.2 安装Visual Studio 2008集成开发工具 91.3 掌握ASP.NET网页语法 121.3.1 ASP.NET网页扩展名 131.3.2 常用页面指令 131.3.3 ASPX文件内容注释 181.3.4 ASP.NET服务器控件标记语法 181.3.5 表达式语法 191.4 制作一个ASP.NET网站 191.4.1 创建ASP.NET网站并熟悉开发环境 201.4.2 设计Web页面 211.4.3 添加ASP.NET文件夹 221.4.4 运行应用程序 231.4.5 配置IIS虚拟站点 231.5 ASP.NET技术学习资源——利用MSDN帮助学习ASP.NET技术 251.6 本章小结 271.7 实战练习 27第2章 C#语言基础 29视频讲解:42分钟2.1 C#语言简介 302.2 代码编写规则 302.2.1 代码书写规则 302.2.2 代码注释及规则 312.3 创建控制台应用程序 312.4 数据类型 332.4.1 值类型的使用 342.4.2 引用类型的使用 362.5 变量和常量 372.5.1 变量的声明和赋值 372.5.2 定义常量、使用常量 392.6 数据类型转换 402.6.1 隐式类型转换 402.6.2 显式类型转换 412.6.3 装箱和拆箱 422.7 C#中运算符 442.7.1 算术运算符 442.7.2 赋值运算符 472.7.3 关系运算符 482.7.4 逻辑运算符 522.7.5 移位运算符 562.7.6 其他特殊运算符 572.7.7 运算符的优先级 602.8 实战 612.8.1 利用运算符判断用户名称和密码 612.8.2 判断一个数是否是素数 622.9 本章小结 632.10 实战练习 63第3章 C#控制语句与数组 65视频讲解:40分钟3.1 流程控制 663.1.1 有效使用分支语句 663.1.2 有效使用循环语句 733.2 数组的基本操作 803.2.1 数组的声明 803.2.2 初始化数组 813.3 实战 813.3.1 哥德巴赫猜想的算法 813.3.2 使用数组解决约瑟夫环问题 833.4 本章小结 853.5 实战练习 85第4章 面向对象程序设计 87视频讲解:52分钟4.1 面向对象编程概述 884.2 创建类与类的成员 894.2.1 创建类 894.2.2 构造函数和析构函数 904.2.3 实例化类对象 914.2.4 控制访问权限 924.2.5 定义成员字段 944.2.6 定义成员方法 944.2.7 定义成员属性 974.3 封装特性 984.3.1 封装概述 984.3.2 封装的实现 984.4 继承特性 994.4.1 继承概述 1004.4.2 继承的实现 1004.4.3 单继承的使用 1024.4.4 多重继承的使用 1044.5 多态特性 1064.5.1 多态概述 1064.5.2 多态的实现 1064.6 实战 1094.6.1 面向对象思想实现简单计算器 1094.6.2 面向对象思想实现字符串中查找数字 1104.7 本章小结 1114.8 实战练习 111第5章 ASP.NET常用服务器控件 113视频讲解:72分钟5.1 文本类型控件 1145.1.1 Label控件 1145.1.2 TextBox控件 1165.2 按钮类型控件 1175.2.1 Button控件 1185.2.2 ImageButton控件 1195.3 链接类型控件 1215.3.1 HyperLink控件 1215.3.2 LinkButton控件 1225.4 选择类型控件 1245.4.1 ListBox控件 1245.4.2 DropDownList控件 1285.4.3 RadioButton控件 1305.4.4 CheckBox控件 1335.5 图像显示类型控件 1355.5.1 Image控件 1355.5.2 ImageMap控件 1375.6 FileUpload文件上传控件 1415.6.1 FileUpload控件的概述 1415.6.2 使用FileUpload控件上传图片文件 1425.7 实战 1435.7.1 网站会员登录 1435.7.2 ASP.NET上传大文件 1445.8 本章小结 1465.9 实战练习 146第6章 ASP.NET内置对象 147视频讲解:70分钟6.1 Response对象 1486.1.1 Response对象概述 1486.1.2 Response对象常用属性、方法 1486.1.3 在页面中输出数据 1496.1.4 页面跳转并传递参数 1506.2 Request对象 1516.2.1 Request对象概述 1516.2.2 Request对象常用属性、方法 1516.2.3 获取页面间传送的值 1526.2.4 获取客户端浏览器信息 1536.3 Application对象 1546.3.1 Application对象概述 1546.3.2 Application对象常用集合、属性和方法 1546.3.3 设计一个访问计数器 1556.3.4 利用Application对象制作简单聊天室 1566.4 Session对象 1586.4.1 Session对象概述 1586.4.2 Session对象常用集合、属性和方法 1586.4.3 使用Session对象存储和读取数据 1596.5 Cookie对象 1606.5.1 Cookie对象概述 1606.5.2 Cookie对象常用属性、方法 1616.5.3 使用Cookie对象保存和读取客户端信息 1616.6 Server对象 1626.6.1 Server对象概述 1626.6.2 Server对象常用属性、方法 1626.6.3 使用Server.Execute方法和Server.transfer方法重定向页面 1636.6.4 使用Server.MapPath方法获取服务器的物理地址 1646.6.5 对字符串进行编码和解码 1646.7 实战 1656.7.1 制作一个具有私聊功能的聊天室 1656.7.2 制作一个投票系统 1696.8 本章小结 1716.9 实战练习 171第2部分 技术应用第7章 数据验证技术 175视频讲解:30分钟7.1 非空数据验证 1767.1.1 RequiredFieldValidator控件 1767.1.2 RequiredFieldValidator控件验证实例 1777.2 数据比较验证 1777.2.1 CompareValidator控件 1777.2.2 CompareValidator控件验证实例 1797.3 数据输入格式验证 1807.3.1 RegularExpressionValidator控件 1807.3.2 RegularExpressionValidator控件验证实例 1817.4 数据范围验证 1837.4.1 RangeValidator控件 1837.4.2 RangeValidator控件验证实例 1847.5 验证错误信息显示 1857.5.1 ValidationSummary控件 1857.5.2 ValidationSummary控件验证实例 1867.6 屏蔽数据验证 1877.7 本章小结 1887.8 实战练习 188第8章 母版页技术 189视频讲解:16分钟8.1 母版页的概述 1908.1.1 母版页和内容页 1908.1.2 母版页运行机制 1908.1.3 母版页的优点 1908.2 创建母版页 1918.3 创建内容页 1928.4 嵌套母版页 1938.5 访问母版页的控件和属性 1968.5.1 使用Master.FindControl方法访问母版页上的控件 1968.5.2 引用@MasterType指令访问母版页上的属性 1978.6 本章小结 199第9章 网站主题 201视频讲解:10分钟9.1 主题的概述 2029.1.1 组成元素 2029.1.2 文件存储和组织方式 2029.2 创建主题 2039.2.1 创建外观文件 2039.2.2 为主题添加CSS样式 2059.3 应用主题 2079.3.1 使用和禁用主题 2079.3.2 动态加载主题 2089.4 本章小结 2109.5 实战练习 211第10章 ADO.NET技术进行数据库开发 213视频讲解:65分钟10.1 ADO.NET技术简介 21410.2 使用Connection对象连接数据库 21410.2.1 使用SqlConnection对象连接SQL Server 2005数据库 21510.2.2 使用OleDbConnection对象连接数据库 21510.2.3 使用OracleConnection对象连接Oracle数据库 21610.3 使用Command对象操作数据 21610.3.1 使用Command对象查询数据 21710.3.2 使用Command对象添加数据 21810.3.3 使用Command对象修改数据 22010.3.4 使用Command对象删除数据 22110.3.5 使用Command对象调用存储过程 22210.4 使用DataSet对象和DataAdapter对象 22310.4.1 使用DataAdapter对象填充DataSet对象 22410.4.2 使用DataAdapter更新数据库中数据 22510.5 使用DataReader对象读取数据 22610.5.1 使用DataReader对象读取数据 22710.5.2 DataReader对象与DataSet对象的区别 22910.6 实战 23010.6.1 向SQL Server数据库中添加数据 23010.6.2 将文件保存到SQL Server数据库中 23210.7 本章小结 23310.8 实战练习 233第11章 数据控件的应用 235视频讲解:125分钟11.1 GridView控件 23611.1.1 GridView控件常用的属性、方法和事件 23611.1.2 使用GridView控件绑定数据源 23911.1.3 设置GridView控件的外观 24211.1.4 制定GridView控件的列 24411.1.5 查看GridView控件中数据的详细信息 24511.1.6 使用GridView控件分页显示数据 24711.1.7 在GridView控件中对数据进行编辑操作 24811.2 DataList控件 25011.2.1 使用DataList控件绑定数据源 25011.2.2 分页显示DataList控件中的数据 25211.2.3 利用DataList控件智能化查看详细信息 25511.2.4 在DataList控件中实现数据进行编辑操作 25611.3 本章小结 25911.4 实战练习 259第12章 网站导航技术 261视频讲解:46分钟12.1 站点地图概述 26212.2 TreeView控件 26212.2.1 TreeView控件常用的属性和事件 26312.2.2 TreeView控件的基本应用 26512.2.3 TreeView控件绑定数据库中数据 26612.2.4 使用TreeView控件实现网站导航 26812.3 Menu控件 26912.3.1 Menu控件常用的属性和事件 26912.3.2 Menu控件的基本应用 27012.3.3 Menu控件绑定XML文件实现网站导航 27112.4 SiteMapPath控件 27212.4.1 SiteMapPath控件常用的属性和事件 27312.4.2 使用SiteMapPath控件实现站点导航 27412.5 实战 27412.5.1 管理系统网站导航(一) 27412.5.2 管理系统网站导航(二) 27612.6 本章小结 27812.7 实战练习 279第13章 Web用户控件 281视频讲解:15分钟13.1 Web用户控件概述 28213.1.1 Web用户控件与Web窗体比较 28213.1.2 用户控件的优点 28213.2 创建及使用Web用户控件 28213.2.1 创建Web用户控件 28313.2.2 将Web用户控件添加至网页 28313.2.3 使用Web用户控件制作博客导航条 28413.3 设置用户控件 28613.3.1 访问用户控件的属性 28613.3.2 访问用户控件中的服务器控件 28713.3.3 将Web网页转化为用户控件 28813.4 实战 28913.4.1 制作一个站内查询、搜索用户控件 28913.4.2 制作一个网站的友情链接用户控件 29013.5 本章小结 29113.6 实战练习 292第14章 程序调试与错误处理 293视频讲解:12分钟14.1 错误类型 29414.1.1 语法错误 29414.1.2 语义错误 29414.1.3 逻辑错误 29414.2 程序调试 29514.2.1 断点 29514.2.2 开始执行 29614.2.3 中断执行 29714.2.4 停止执行 29714.2.5 单步执行 29714.2.6 运行到指定位置 29714.3 错误处理 29814.3.1 服务器故障排除 29814.3.2 ASP.NET中的异常处理 29914.4 本章小结 30114.5 实战练习 302第15章 ASP.NET Ajax 303视频讲解:20分钟15.1 Ajax定义 30415.2 Ajax运行原理 30415.3 创建Ajax网站 30415.4 Ajax服务器控件 30515.4.1 ScriptManager控件 30515.4.2 UpdatePanel控件 30615.4.3 Timer控件 30815.5 实战 30815.5.1 倒计时程序 30815.5.2 无刷新模式聊天室 30915.6 本章小结 31015.7 实战练习 310第16章 LINQ数据访问技术 311视频讲解:52分钟16.1 LINQ技术概述 31216.1.1 查询与LINQ的区别 31216.1.2 LINQ基本组成 31216.1.3 LINQ与ADO.NET的关系 31316.2 LINQ查询常用子句 31316.2.1 from子句 31416.2.2 where子句 31416.2.3 select子句 31516.2.4 group by子句 31616.2.5 orderby子句 31716.2.6 into子句 31816.3 使用LINQ技术对数据库开发 31916.3.1 查询数据库中数据 32016.3.2 向数据库中添加数据 32116.3.3 修改数据库中数据 32216.3.4 删除数据库中数据 32416.4 实战 32516.4.1 LINQ查询结果绑定到DropDownList控件 32516.4.2 LINQ查询结果绑定GridView控件 32616.4.3 LINQ查询结果绑定DataList控件 32716.4.4 LINQ防止SQL注入式攻击 32916.4.5 LINQ查询结果作为数据源并实现分页 33016.5 本章小结 33216.6 实战练习 333第17章 电子邮件发送技术 33517.1 SMTP服务器发送电子邮件 33617.1.1 搭建SMTP服务环境 33617.1.2 System.Web.Mail命名空间 33817.1.3 使用MailMessage类创建电子邮件 33917.1.4 使用MailAttachment类添加附件 33917.1.5 使用SmtpMail发送电子邮件 34017.2 Jmail组件发送电子邮件 34017.2.1 Jmail组件的常用属性与方法 34017.2.2 Jmail组件的引用 34117.2.3 实现单用户发送电子邮件 34117.3 实战 34417.3.1 在ASP.NET程序中发送电子邮件 34417.3.2 利用Jmail群发电子邮件 34617.4 本章小结 34817.5 实战练习 348第18章 Web服务技术 349视频讲解:10分钟18.1 Web Services基础 35018.2 创建Web服务 35018.2.1 Web服务文件的指令 35018.2.2 Web服务代码隐藏文件 35118.2.3 创建一个简单的Web服务 35218.3 实战 35618.3.1 ASP.NET网站中调用Web服务 35618.3.2 利用Web Service获取手机号码所在地 36018.3.3 利用Web服务上传和下载图片 36018.4 本章小结 36418.5 实战练习 364第19章 网站安全与策略 36519.1 安全性概述 36619.2 身份验证 36619.2.1 基于Windows的身份验证模式 36619.2.2 基础窗体的身份验证模式 36919.2.3 Passport身份验证模式 37719.3 授权(Authorization) 37719.3.1 ASP.NET提供的授权方式 37819.3.2 使用User.Identity对象 37919.3.3 使用User.IsInRole方法 37919.3.4 使用WindowsIdentity类 38019.4 实战 38219.5 本章小结 38519.6 实战练习 385第3部分 项目实战第20章 网站会员注册与登录 389视频讲解:30分钟20.1 网站会员注册与登录概述 39020.1.1 会员注册与登录业务流程 39020.1.2 数据库/表设计 39120.2 使用的关键技术 39120.2.1 防止SQL注入式攻击技术 39120.2.2 网站安全验证码技术 39220.2.3 智能化验证注册的会员名 39320.2.4 智能化验证密码的强弱 39420.2.5 无解密MD5加密技术 39520.2.6 智能化提示输入信息样例 39520.3 主要功能开发过程 39720.3.1 网站会员登录设计 39720.3.2 网站会员注册设计 39920.3.3 安全验证码技术设计 40420.4 经验总结 406第21章 ASP.NET制作网站留言板 407视频讲解:30分钟21.1 ASP.NET制作网站留言板概述 40821.1.1 功能设计与业务流程 40821.1.2 数据库设计 40821.2 开发前的技术准备 41021.2.1 配置第三方FreeTextBox组件 41021.2.2 应用Visual Studio 2008母版页 41221.2.3 定义CSS样式统一页面风格 41321.3 主要功能开发过程 41421.3.1 配置Web.Config 41421.3.2 编写程序公共类 41521.3.3 留言板主页设计 41821.3.4 发表留言模块设计 41921.3.5 查看留言页面设计 42221.3.6 留言管理页面设计 42621.3.7 回复留言模块设计 428第22章 网上银行在线安全支付 431视频讲解:25分钟22.1 网上银行在线安全支付概述 43222.1.1 在线银行支付内幕 43222.1.2 在线银行支付业务流程 43222.2 使用的关键技术 43222.2.1 商户提交表单定义接口 43222.2.2 使用DataList控件显示商品数据 43522.3 在线银行支付类的封装与设计 43922.3.1 创建BankPay银行支付类 44022.3.2 封装BankPay银行支付类 44022.4 主要功能开发过程 44422.4.1 商城在线订单生成页 44422.4.2 在线银行支付方式选择页 44822.4.3 工商银行在线支付页 44922.5 程序错误与调试 451第23章 明日社区网 453视频讲解:35分钟23.1 明日社区网概述 45423.2 关键技术要点 45523.2.1 社区网合理有效地使用IFrame框架 45523.2.2 第三方组件FreeTextBox的使用 45623.2.3 以缩略图形式上传图片 45823.2.4 3层开发设计模式 45823.3 明日社区网开发过程 46123.3.1 数据库设计 46123.3.2 配置Web.Config 46323.3.3 创建公共类 46323.3.4 主要功能设计 472第24章 校友录数码相册网 487视频讲解:40分钟24.1 项目概述 48824.2 项目总体设计 48824.2.1 编写项目计划书 48824.2.2 系统需求分析 49024.2.3 系统设计目标 49024.2.4 数据库设计 49124.3 搭建项目开发环境 49124.4 使用的关键技术 49224.4.1 引用AjaxControlToolkit控件 49224.4.2 Ajax框架中SlideShowExtender控件播放照片 49224.4.3 无刷新动态获取数据库中图片地址 49424.4.4 DataList控件实现分页 49524.4.5 DataList控件事件冒泡浏览个人相册 49724.5 主要功能模块设计 49924.5.1 校友录数码相册网主页设计 49924.5.2 缩略图显示个人数码相册 49924.5.3 分页显示数码相册缩略图 50224.5.4 校友录数码相册网用户登录 50424.5.5 浏览电子数码相册页设计 50524.6 本章小结 508
应用截图
热门资讯