搜索
高级检索
高级搜索
书       名 :
著       者 :
出  版  社 :
I  S  B  N:
文献来源:
出版时间 :
ASP.NET 3.5开发范例精讲精析:基于VB
0.00    
图书来源: 浙江图书馆(由图书馆配书)
  • 配送范围:
    全国(除港澳台地区)
  • ISBN:
    9787030236982
  • 作      者:
    章立民编著
  • 出 版 社 :
    科学出版社
  • 出版日期:
    2009
收藏
作者简介
  章立民,华语世界资深IT作家,两岸三地公认最优秀的程序设计图书作家,18年技术图书撰写经验,著作已逾70本,全球销量逾百万册 在Microsoft(中国台湾)担任顾问与讲师长达17年六度获选微软最有价值专家( MVP)年度微软技术大会压轴讲师 ?章立民研究室技术总监?“经济部”信息专业人员鉴定计划命(审)题委员?“计算机技能基金会”数据库应用类命题委员?“工研院机械所”制造信息部顾问?“职训局”Visual Basic能力本位教材编撰委员?资诚会计师事务所信息系统服务部顾问?捷和建设信息部顾问?新势讯科技总经理?盘天科技总经理?盘天科技顾问?“一日志工协会”信息顾问?ComputerDIY杂志专栏执笔?RUN!PC杂志专栏执笔?Programmer杂志专栏执笔?曾任教于“教育部电算中心”、空中大学、联电、南亚塑料、NIKE、台电核一厂、大众计算机、日立等中国台湾各大公民营企业与教学机构。
展开
内容介绍
  《大师讲堂ASP.NET3.5开发范例精讲精析(基于VB)》全面介绍了ASP.NET 3.5的技术精髓,以帮助读者快速学习或者过渡到ASP.NET 3.5。书中首先介绍了.NET Framework 3.5和ASP.NET 3.5的新功能,并对ASP.NET网页进行了详尽的介绍,包括代码模型、运行模式、表达式语法、重定向网页、网页间的数据传递等;接下来对ASP.NET 3.5的主要控件进行了细致探讨,并用大量的网页范例示范了各控件的技术要点及开发应用技巧,包括验证控件、SqlDataSource、ObjectDataSource、列表控件、GridView、DetailsView、FormView和ListView等。ASP.NET是目前Web开发技术的主流之一,而ASP.NET 3.5是其最新版本。
  配书光盘提供了书中范例的源代码及范例所需的数据库文件,并有章立民研究室原声录制的高清晰技术视频。《大师讲堂ASP.NET3.5开发范例精讲精析(基于VB)》可以作为初、中级ASP.NET软件开发人员的学习用书,特别适合有一定ASP.NET、ASP基础的读者。
展开
精彩书评
  谈ASP.NET 3.5,我想大家都了解其功能众多且广泛,不可能在一本书中讨论所有特性,再者,用户也有不同的需求和定位,因此我们将本书定位为“初级开发者的敲门砖”。
  纵然各种网页技术推陈出新,然而一些基本的“根基”并没有改变。对于许多初学者而言,真正想要了解的,是网页的设计过程。然而综观市场,许多图书都将众多的网页开发概念视为理所当然,而太多的理所当然,却造成读者概念不够坚实,总有一种漫步在云端的感觉。基于这样的考虑,本书尽可能让大家了解网页的设计原理与流程,以便打下最扎实的根基。
  纵然本书是面向有一定经验的初级读者,但书中仍然完整收录了许多实战上常用且重要的开发技巧。比如,如何响应客户端事件以便提升网页反应速度;善用各种数据验证控件来检验用户输入的数据(包括结合JavaScript的客户端验证):探讨重要的数据源与数据绑定控件;完整探讨ObjectDataSourse控件,搭配优选范例来说明如何实现自定义分页机制与自定义排序机制,以便具体提升数据访问效能;全面讨论众所瞩目的ListView控件。读完本书,您将具备实际的网页开发能力,并达到专业的技能水准。
  ——章立民
展开
精彩书摘
  许多初学者都会问我:“老师,什么是ASP.NET?”要回答这个问题,我可以告诉您一堆架构、组件与理论,不过如果您对这些完全没有概念,谈这些只会让您觉得更加乏味,然而如果您对ASP.NET已经有某种程度的认识,则这些论述对您来说又显得过于“八股”。用最简单的一句话来说:“ASP.NET可以帮助您创建网站并设计网页”。更重要的是,业界有非常多的企业与专业人员都采用ASP.NET来开发,只要您把ASP.NET学好,“混口饭吃”绝对不是问题。正所谓万贯家财不如一技在身,现在,您是不是更有动力去学习ASP.NET这样的技术呢?至于ASP.NET 3.5有何过人之处,这就稍后再述吧!
  本章接下来要从实例开始学起,通过这个过程在有了具体的概念之后,我们将正式介绍ASP.NET 3.5的主要组成架构,接着谈谈3.5版的新功能,最后还要浅谈NET Framework 3.5。
展开
目录
Chapter 01 开门见山:从实战开始学起
1-1  实际创建一个Web项目与数据库访问网页
1-2  ASP.NET 3.5的主要组成架构
1-2-1  网页与控件架构
1-2-2  ASP.NET编译器
1-2-3  安全性基础架构
1-2-4  完善的状态管理功能
1-2-5  应用程序配置设置
1-2-6  健全状况监视与性能机制
1-2-7  调试机制
1-2-8  XML Web服务架构
1-2-9  可扩展的主机服务与应用程序生命周期管理
1-2-10  可扩展的设计工具环境
1-3  ASP.NET 3.5新功能概述
1-3-1  全新的ListView控件
1-3-2  全新的DataPager控件
1-3-3  全新的LinqDataSource控件
1-3-4  全方位的AJAX开发能力
1-3-5  超好用的JavaScript IntelliSense功能
1-3-6  ASP.NET合并工具
1-3-7  完美整合IIS 7.0
1-3-8  全新的CSS设计工具
1-3-9  功能更完善的Web应用程序项目
1-3-10  多重目标架构的Web应用程序
1-3-11  创建与使用WCF服务
1-4  什么是.NET Framework 3.5
1-5  ASP.NET 3.5平台的系统需求
结语

Chapter 02 ASP.NET应用程序的灵魂:ASP.NET网页
2-1  实现一个ASP.NET网页
2-2  ASP.NET网页的功能特性
2-3  ASP.NET网页能够完成哪些操作
2-4  ASP.NET网页的代码模型
2-4-1  单一文件网页模型
2-4-2  代码隐藏网页模型
2-4-3  该选用哪一种网页模型
2-4-4  编译与部署
2-5  探讨ASP.NET的Page类
2-5-1  单一文件网页
2-5-2  代码隐藏网页
2-6  ASP.NET网页的运行模式
2-6-1  往返
2-6-2  重建网页
2-6-3  基于事件的模型与线性处理模型
2-7  ASP.NET网页的生命周期阶段
2-8  ASP.NET网页的生命周期事件
| 网页范例 1  示范如何利用PreInit事件动态设置网页的主题
| 网页范例 2  示范如何使用网页事件Load与PreRender
2-9  ASP.NET网页生命周期的其他考虑
| 网页范例 3  示范如何动态设置网页的区域信息
2-10  ASP.NET服务器控件事件模型
2-10-1  服务器控件与网页的事件集
| 网页范例 4  示范如何使用CheckBox控件的CheckedChanged事件
2-10-2  事件参数
| 网页范例 5  示范如何使用ImageClickEventArgs类型参数
2-10-3  服务器控件中的回发与非回发事件
| 网页范例 6  示范如何为网页动态应用样式表文件
2-10-4  冒泡事件
2-10-5  事件委托与AutoEventWireup属性
2-10-6  应用程序事件与会话事件
2-11  如何创建事件处理例程
2-12  如何在运行时绑定事件处理例程
2-13  如何将多个事件绑定到同一个事件处理例程
2-14  如何判断是哪一个服务器控件触发了事件
| 网页范例 7  示范如何判断触发事件的服务器控件
2-15  服务器控件如何响应客户端事件
2-15-1  活用OnClientClick属性
| 网页范例 8  示范如何使用OnClientClick属性来打开网站
| 网页范例 9  示范如何使用OnClientClick属性进行删除确认
| 网页范例 10  示范如何在GridView控件中进行删除确认
2-15-2  客户端属性
| 网页范例 11  通过客户端属性来制作鼠标移入与移出效果
| 网页范例 12  示范如何动态创建客户端属性来处理客户端事件
结语

Chapter 03 万丈高楼平地起:ASP.NET网页的重要语法和技巧
3-1  怎样用好Web应用程序根运算符
3-2  程序代码块语法
| 网页范例 1  示范怎样使用程序代码块语法
3-3  服务器端批注语法
3-4  服务器端#Include指示符语法
| 网页范例 2  示范怎样使用 #Include来插入页眉和页脚
| 网页范例 3  示范怎样使用包含文件来提高设计效率
3-5  表达式语法
3-5-1  使用  取得连接字符串
| 网页范例 4  示范使用取得连接字符串
3-5-2  使用取得应用程序设置
| 网页范例 5  示范使用  取得应用程序设置
3-5-3  使用取得资源文件设置
| 网页范例 6  示范使用  取得资源文件设置
3-6  怎样在网页中检测浏览器的类型和版本
| 网页范例 7  示范如何检测浏览器或客户端设备的相关信息
| 网页范例 8  根据浏览器的类型和版本为网页应用不同的CSS样式表文件
3-7  重定向网页方法一:超级链接
3-8  重定向网页方法二:Response.Redirect方法
| 网页范例 9  示范怎样根据用户计算机的区域语言设置来重定向网页
3-9  重定向网页方法三:Server.Transfer方法
3-10  重定向网页方法四:跨网页传送——PostBackUrl属性
3-11  重定向网页方法比较表
3-12  网页之间怎样使用查询字符串传递数据
| 网页范例 10  示范如何使用查询字符串在各网页之间传递数据
3-13  Server.Transfer方法的数据传递方式
| 网页范例 11  示范使用Server.Transfer方法时,怎样在目标网页上读取源网页的控件和公有属性的值
3-14  跨网页传送的数据传递方式
3-14-1  源网页和目标网页位于相同的Web应用程序中
| 网页范例 12  使用Previous Page属性和@PreviousPageType指示符来读取源网页的控件和公有属性值
| 网页范例 13  使用Previous Page属性和@Reference指示符来读取源网页的控件和公有属性值
3-14-2  源网页和目标网页位于不同的Web应用程序中
| 网页范例 14  示范不同Web应用程序中网页的跨网页传送
3-15  判断网页是怎样被调用的
| 网页范例 15  示范如何判断网页是怎样被调用的
3-16  怎样设置网页的默认焦点控件和默认按钮
| 网页范例 16  示范使用默认焦点控件和默认按钮创建快速搜索界面
3-17  认识网页指示符
结语

Chapter 04 界面设计前传:ASP.NET服务器控件的基本概念
4-1  ASP.NET服务器控件的类型
4-2  使用建议
4-3  浏览器功能所影响的方面
4-3-1  ASP.NET怎样自动检测浏览器类型
4-3-2  改写浏览器类型检测
4-3-3  关于AJAX功能
4-3-4  客户端脚本
4-3-5  使用早期版本的浏览器
4-4  如何将服务器控件添加到ASP.NET网页
4-5  以程序控制方式将服务器控件添加到ASP.NET网页
| 网页范例 1  示范如何动态添加服务器控件
4-6  在设计阶段设置服务器控件的属性
4-7  以程序控制方式设置服务器控件的属性
4-7-1  动态使用常数值设置属性
| 网页范例 2  示范如何使用常数值动态设置属性
4-7-2  动态使用枚举类型设置属性 143
| 网页范例 3  示范如何使用枚举类型动态设置属性
4-7-3  动态设置单位属性——重要!!
| 网页范例 4  动态设置服务器控件的大小和单位
4-7-4  动态设置颜色属性——重要!!
4-7-5  动态设置集合中的控件属性
| 网页范例 5  示范怎样为ListBox服务器控件动态添加选项
4-7-6  使用Style对象动态应用样式
| 网页范例 6  使用Style对象一次动态应用多种样式到多个服务器控件
| 网页范例 7  根据用户所选择的样式来构建Style对象并应用到服务器控件
4-8  以程序控制方式设置HTML服务器控件的属性
| 网页范例 8  示范如何使用Attributes集合取得HTML服务器控件的属性设置
4-9  服务器控件和样式表
4-9-1  解释外观属性
4-9-2  控件样式对象
4-9-3  样式对象的优先级和继承
4-9-4  直接控制CSS样式和类型
| 网页范例 9  示范如何使用CssClass属性为服务器控件应用样式类
4-9-5  怎样设置样式属性
| 网页范例 10  示范如何使用CopyFrom和MergeWith方法来应用样式
结语

Chapter 05 网页的基本元素:探讨基础的ASP.NET服务器控件
5-1  Label服务器控件
| 网页范例 1  将用户所提供的数据编码后赋给Label服务器控件
5-2  Literal服务器控件
| 网页范例 2  将用户所提供的数据编码后赋给Literal服务器控件
5-3  TextBox服务器控件
5-3-1  访问数据值
5-3-2  善用TextMode属性
5-3-3  限制输入的字符数
5-3-4  是否为只读
5-3-5  是否自动回发
5-3-6  TextChanged事件
5-3-7  设置快捷键
| 网页范例 3  结合文本框和数据绑定技巧的快速查询界面
| 网页范例 4  TextChanged事件使用示范
5-4  CheckBox服务器控件
| 网页范例 5  示范如何使用复选框的InputAttributes和LabelAttributes属性
5-5  RadioButton服务器控件
| 网页范例 6  示范如何使用RadioButton控件制作单选界面
5-6  Button服务器控件
| 网页范例 7  示范如何使用Button服务器控件来触发查询操作
| 网页范例 8  示范如何使用命令按钮
| 网页范例 9  示范怎样使用命令按钮来动态设置SqlDataSource控件的查询语句
| 网页范例 10  示范如何为按钮添加鼠标移入和移出的变化效果
5-7  ImageButton服务器控件
| 网页范例 11  ImageButton服务器控件坐标检测示范
| 网页范例 12  鼠标指针移到ImageButton上方时的样式变换
5-8  LinkButton服务器控件
5-9  HyperLink服务器控件
| 网页范例 13  示范通过HyperLink控件动态创建项目中的网页列表
5-10  Image服务器控件
| 网页范例 14  结合HyperLink和Image服务器控件制作一个简单的相册
5-11  Calendar服务器控件
| 网页范例 15  制作一个简单的日历界面
5-11-1  自定义日历的样式外观
5-11-2  自定义日期选择模式
| 网页范例 16  Calendar服务器控件的日期选择示范
| 网页范例 17  示范如何以程序控制方式选择多个日期
| 网页范例 18  示范使用SelectRange方法选择指定的日期范围
5-11-3  控制月份导航
| 网页范例 19  示范怎样快速导航到某年某月
5-11-4  自定义单个日期——重要!!
| 网页范例 20  示范如何将自定义内容添加到日期中
5-12  ImageMap服务器控件
| 网页范例 21  示范制作一个具有矩形热点的图片地图
| 网页范例 22  示范制作一个具有圆形热点的图片地图
| 网页范例 23  示范制作一个具有多边形热点的图片地图
| 网页范例 24  示范制作一个会触发网页回发的图片地图
5-13  FileUpload服务器控件
结语
Chapter 06 数据检验的利器:验证控件
Chapter 07 数据访问网页不求人:探索SqlDataSource控件
Chapter 08 数据访问最随意:探讨ObjectDataSource控件
Chapter 09 数据选择界面最便利:讨论列表控件
Chapter 10 全方位的数据访问界面:GridView控件基础概念篇
Chapter 11 全方位的数据访问界面:GridView控件应用技巧篇
Chapter 12 数据访问界面双杰:DetailsView与FormView控件
Chapter 13 王牌现身:全新的ListView控件
附录A 光盘使用说明
A-1  安装SQL Server 2008 Express Edition
A-2  安装范例数据库并复制范例网站
A-3  使用网页范例
展开
加入书架成功!
收藏图书成功!
我知道了(3)
发表书评
读者登录

请选择您读者所在的图书馆

选择图书馆
浙江图书馆
点击获取验证码
登录
没有读者证?在线办证