页数:381页 开本:16开 重量:621g
《ASP.NET 4.0网站开发实例教程》全面翔实地介绍了使用ASP.NET4.0开发动态网站的基本知识和实用技巧。《ASP.NET 4.0网站开发实例教程》共分12章,主要内容包括:ASP.NET的发展历程,VWD2010集成开发环境,ASP.NET的内置对象和配置管理,服务器控件的使用,使用CSS、主题和母版页进行页面设计与布局,使用ADO.NET访问数据库和操纵XML,数据绑定与数据控件的使用,使用LINQ查询,Web站点的安全性,ASP.NET AJAX技术,Web服务的创建与调用,使用jQuery美化网页以及站点的发布与部署,最后一章是综合运用所学知识创建了一个简易微博系统。《ASP.NET 4.0网站开发实例教程》重点介绍了常用控件的使用以及动态网站开发的实用技巧,并安排了多个综合性的个性网站开发实例。此外,每章还配有习题,有助于读者对所学知识的理解与掌握,提高和拓宽读者的实际技能。
目录
第1章 ASP.NET4.0入门 1.1网站建设概述 1.1.1 HTML语言 1.1.2静态网站 1.1.3动态网站 1.2 ASP.NET与VWD 2010 1.2.1 ASP.NET的发展史 1.2.2 ASP.NET的工作原理 1.2.3 VWD 2010 1.3使用VWD2010开发Web应用程序 1.3.1启动VWD 2010 1.3.2第一个ASP.NET应用程序 1.3.3 ASP.NET页面文档的结构 1.4本章小结 1.5思考和练习 第2章ASP.NET基础知识 2.1 ASP.NET应用程序概述 2.1.1 ASP.NET的文件类型 2.1.2 ASP.NET应用程序的目录结构 2.2 ASP.NET的内置对象 2.2.1 Page类与Web窗体页指令 2.2.2 Request对象 2.2.3 Response对象 2.2.4 Application对象 2.2.5 Server对象 2.2.6 Session对象 2.2.7 Cookie对象 2.2.8 ViewState对象 2.3 ASP.NET配置管理 2.3.1 web.config文件 2.3.2 Global.asax文件 2.4本章小结 2.5思考和练习 第3章ASP.NET服务器控件 3.1服务器控件概述 3.1.1 ASP.NET页面的工作流程 3.1.2服务器控件类 3.1.3设置控件的颜色与字体 3.1.4服务器控件的类别 3.2标准控件 3.2.1简单控件 3.2.2列表控件 3.2.3容器控件 3.2.4其他标准控件 3.3 HTML控件 3.3.1 HTML元素 3.3.2 HTML服务器控件 3.4验证控件 3.4.1验证控件简介 3.4.2使用验证控件 3.5导航控件 3.5.1创建站点地图 3.5.2使用SiteMapPath控件 3.5.3使用Menu控件 3.5.4使用TreeView控件 3.6用户控件 3.6.1用户控件简介 3.6.2创建用户控件 3.6.3使用用户控件 3.6.4为用户控件添加属性 3.6.5用户控件的站点范围注册 3.7本章小结 3.8思考和练习 第4章页面设计与布局 4.1 CSS样式 4.1.1 HTML格式化的不足 4.I.2 CSS简介 4.1.3 CSS属性 4.2在VWD中使用CSS 4.2.1新建样式 4.2.2样式规则 4.2.3应用样式 4.3页面布局 4.3.1网页的基本布局方式 4.3.2页面元素定位 4.3.3表格布局 4.3.4 DIV和CSS布局 4.4主题 4.4.1主题概述 4.4.2创建和应用主题 4.4.3主题的应用级别 4.4.4扩展主题 4.4.5动态切换主题 4.5母版页 4.5.1母版页概述 4.5.2创建母版页 4.5.3创建内容页 4.5.4从内容页访问母版页中的成员 4.6本章小结 4.7思考和练习 第5章数据访问与数据绑定 5.1数据库基础知识 5.1.1什么是数据库 5.1.2新建数据库和表 5.2 SQL简介 5.2.1 SQL概述 5.2.2 SELECT语句 5.2.3在VWD中执行SQL查询 5.2.4 INSERT语句 5.2.5 UPDATE语句 5.2.6 DELETE语句 5.3 使用ADO.NET 5.3.1 ADO.NET概述 5.3.2提供者对象 5.3.3数据集对象 5.3.4使用ADO.NET访问数据库 5.4数据绑定与数据控件 5.4.1数据绑定概述 5.4.2单值绑定和多值绑定 5.4.3数据控件简介 5.4.4以主从表形式显示数据 5.5使用ADO.NET访问XML 5.5.1 XML概述 5.5.2使用ADO.NET读写XML数据 5.5.3将数据库中的数据转换成XML文档 5.6本章小结 5.7思考和练习 第6章LINQ 6.1 LINQ简介 6.1.1 LINQ to Objects 6.1.2 LINQ与泛型 6.1.3 LINQ to XML 6.1.4 LINQ to ADO.NET 6.2 ADO.NET Entity Framework(EF) 6.2.1 ADO.NET EF简介 6.2.2将数据模型映射到对象模型 6.3 LINQ查询语法 6.3.1基本语法 6.3.2使用匿名类型定形数据 6.4使用数据控件和LINQ 6.4.1 EntityDataSource控件 6.4.2 ListView控件和DataPager控件 6.5本章小结 6.6思考和练习 第7章Web站点中的安全性 7.1安全性概述 7.1.1关于安全性 7.1.2 ASP.NET验证方式 7.1.3 ASP.NET应用程序服务 7.2登录控件 7.2.1 Login控件 7.2.2 LoginView控件 7.2.3 LoginStatus控件 7.2.4 LoginName控件 7.2.5 CreateUserWizard控件 7.2.6 PasswordRecovery控件 7.2.7 ChangePassword控件 7.3 ASP.NET网站配置管理 7.3.1 ASP.NET网站管理工具 7.3.2使用WSAT管理用户 7.3.3以编程方式检查角色 7.4本章小结 7.5思考和练习 第8章ASP.NET AJAX 8.1 AJAX入门 8.1.1 AJAX简介 8.1.2 ASP.NET AJAX 8.2使用AJAX控件 8.2.1 ScriptManager控件 8.2.2 UpdatePanel控件 8.2.3 UpdateProgress控件 8.2.4 Timer控件 8.2.5 ScriptManagerProxy控件 8.3客户端ASP.NET AJAXLibrary 8.4本章小结 8.5思考和练习 第9章Web服务 9.1 Web服务入门 9.1.1 Web服务概述 9.1.2 ASP.NETW曲服务体系 9.1.3支持AJAX的Web服务 9.2创建和调用Web服务 9.2.1 WebService类 9.2.2创建Web服务 9.2.3调用Web服务 9.3 AJAX和Web服务 9.3.1创建支持AJAX的Web服务 9.3.2在AJAX站点中调用页面方法 9.4本章小结 9.5思考和练习 第10章使用jQuery 10.1 jQuery简介 10.1.1 jQuery概述 10.1.2在Web站点中引用jQuery 10.1.3 jQuery示例 10.2 jQuery语法 10.2.1 ready函数 10.2.2选择器 10.2.3筛选器 10.2.4对匹配集中的项应用CSS 10.2.5添加事件处理 10.2.6访问jQuery对象 10.2.7文档处理 10.2.8使用jQuery的效果 10.3 jQuery扩展应用 10.3.1使用jQuery插件 10.3.2编写jQuery插件 10.3.3 jQuery对Ajax的支持 10.4本章小结 10.5思考和练习 第11章Web站点的发布与部署 11.1部署Web站点 1 1.1.1部署前的准备工作 11.1.2复制Web站点 11.2在IIS下运行站点 11.2.1安装和配置Web服务器 11.2.2 IIS中的安全性 11.3将数据移到远程服务器 1 1.3.1 使用Database Publishing Wizard 11.3.2创建数据库 11.4本章小结 11.5思考和练习 第12章简易微博系统 12.1 系统设计 12.1.1需求分析 12.1.2数据库设计 12.2系统实现 12.2.1数据访问类 12.2.2数据实体类 12.2.3设计母版页 12.2.4首页 12.2.5注册页面 12.2.6查找用户页面 12.2.7个人资料页面 12.2.8个人信息维护页面 12.2.9转播和评论消息页面 12.3系统运行效果 12.3.1设置启动选项 12.3.2测试微博系统的功能 参考文献 |