您的浏览历史

精通ASP.NET 2.0数据绑定技术



精彩评论
市场价 : ¥65.00
普通会员 : ¥55.25
1-3星会员: ¥53.95
4-5星会员: ¥52.00

基本信息
【评  价】 (共 8 条) 参与评论
【作  者】刘亮亮;潘中强 [同作者作品]
【出 版 社】 人民邮电出版社     【书 号】 9787115174529
【上架时间】 2008-6-2
【出版日期】 2008 年6月 【开 本】 16开 【页 码】 514     【版 次】1-1
【所属分类】 计算机 > 软件与程序设计 > .NET > ASP.NET
合作专区 > 微软技术图书 > 微软程序设计 > 微软.NET
编辑推荐

以C#为基础,介绍数据绑定控件在软件开发中的应用.
覆盖数据绑定技术的5个数据源控件和5个数据显示控件..
提供120余个数据绑定技巧示例,示例典型,实用性强
提供了3个完整的项目案例...



【内容简介】

本书详细介绍了ASP.NET 2.0中数据绑定技术的常用操作,突出了数据绑定控件的实用性和技巧性,其中大量应用了ADO.NET 2.0的一些相关知识和技巧。全书共18章,分为4篇。从基本概念到具体实践、从数据绑定控件认识到具体操作、从数据绑定控件的一般操作到技巧性使用都进行了详细的阐述,并对具体知识进行了详细的实例讲解。
  本书含有大量实例,详细地描述各个数据绑定控件的属性,以及代码编写的技巧,方便读者模拟实践,适合正在使用ASP.NTE 2.0数据绑定技术的用户学习,并可作为开发人员的参考手册。

【编辑推荐】

以C#为基础,介绍数据绑定控制在软件开发中的应用,覆盖数据绑定技术的5个数据源控件和5个数据显示控件提供120余个数据绑定技巧示例,示例典型,实用性强提供了3个完整的项目案例。

【目录信息】

第1篇 数据绑定环境配置篇
 第1章 ASP.NET 2.0概述 
  1.1 什么是ASP.NET 
  1.2 ASP.NET 2.0的开发工具Visual Studio.NET 2005 
  1.3 ASP.NET 2.0的开发语言 
   1.3.1 脚本语言介绍 
   1.3.2 C#语言介绍 
  1.4 第一个ASP.NET 2.0网站 
   1.4.1 在Visual Studio.NET 2005中创建网站 
   1.4.2 IIS介绍 
   1.4.3 发布网站——建立虚拟目录 
   1.4.4 客户端访问网站 
  1.5 ASP.NET 2.0的基本配置 
   1.5.1 ASP.NET的配置文件 
   1.5.2 网站配置工具 
   1.5.3 配置管理API 
  1.5.4 配置安全性 
 第2章 SQL Server 2005数据库概述 
  2.1 数据库的基本概念和应用领域 
<< 查看详细目录

【前言】

ASP.NET 2.0是微软公司精心打造的软件开发平台产品,其核心是数据绑定技术。这种数据绑定技术,已经成为目前基于数据库开发软件不可或缺的主要技术。许多用户对于ASP.NET 2.0开发平台提供的数据绑定技术还不了解,目前市场上已经有一些介绍有关数据绑定技术应用、开发的图书,主要基于ASP数据绑定技术,或者针对单数据绑定控件的讲解较多。而ASP.NET 2.0对ASP版本中的数据绑定技术进行了较大的拓展,其中添加了一些新的数据绑定控件。.
为了能够快速地掌握ASP.NET 2.0数据绑定技术,以及熟练地使用各种数据绑定控件,我们精心编写了本书。本书根据一般的学习习惯,以循序渐进的方式,通过经典案例的配合.. << 查看前言

【书摘】

第1章 ASP.NET 2.0概述
  本书主要介绍了ASP.NET 2.0的数据绑定技术,这涉及ASP.NET 2.0、AD0.NET 2.0和一些专业的数据绑定控件。本章从最基本的ASENET 2.0开始讲解。
  本章要点:
  &#8226;什么是ASRNET;
  &#8226;Visual Studi0.NET 2005介绍:
  &#8226;ASENET 2.0的开发语言;
  &#8226;制作ASRNET2.0网站;
  &#8226;AS P.NET 2.0的基本配置。
  本章是整本书的入门部分,主要介绍与数据绑定有关的基础知识。ASRNET是微软公司开发的软件开发平台,也是当今最流行的软件开发平台之一。
  1.1 什么是ASPNET
  ASENET又叫ASP+,在其发布之初很多开发人员认为ASRNET是ASP的简单升级,其实不然,它是微软公司推出的新一代Active Server Pages脚本语言。这种语言是微软公司开发的新型体系结构.NET的一部分,它提供了一种全新技术架构,这种技术架构不同于以前的其他开发环境,它使每一个程序员的开发环境变得更简单。
  首先需要特别指出的是,虽然ASRNET是建立在ASP开发环境之上的一个开发平台,但又不同于ASP这个开发平台。ASP.NET不仅提供了一个全新的操作界面。更为重要的是,ASP:NET不仅吸收了ASP以前版本的最大优点,与此同时还参照Java、Visual Basic(简称7B)语言的开发优势,并且在其中加入了许多新的独有的特色,同时也修正了以前的ASP版本的运行错误。
  ASP.NET是一种建立在通用语言上的程序构架,适用于多种开发语言,并且能被用于一台Web服务器来建立强大的Web应用程序。ASENET提供了几个超越以前Web开发模式的优点。
  &#8226;执行效率的大幅提高。
  &#8226;多语言环境的支持。
  &#8226;强大性和适应性。
  &#8226;简单性和易学性。
  &#8226;高效可管理性。
  &#8226;多处理器环境的可靠性。
  &#8226;自定义性和可扩展性。
  1.2 ASP.NET 2.0的开发工具Visual Studi0.NET 2005
  Visual Studi0.NET 2005(简称VS.NET 2005或者VS 2005)是一个集成开发环境,包括编辑器、编译器、类设计器、版本控制软件等多个部分。图1-1所示为VS.NET 2005程序开发界面。
  1.3 ASP.NET 2.0的开发语言
  在讲解ASENET 2.0之前,首先要了解什么是.NET Framework。.NET Framework支持生成和运行下一‘代应用程序,并且也支持XML Web Services的内部Windows组件。
  .NETFramework主要实现下列目标。
  &#8226;为程序开发人员提供一个一致的面向对象的编程环境。这是.NET Framework最大特点,无论对象代码是在本地存储,还是在本地执行,可以在。Intemet上分布,或者是在远程执行的,都可以使用这个编程环境。
  &#8226;将软件部署和版本冲突降到最低,为代码执行提供了一个良好的环境。
  &#8226;支持第三方控件的使用,并为其提供一个执行安全性的代码执行环境。
  &#8226;提供一个可消除脚本环境或解释环境的性能问题的代码执行环境。
  &#8226;将基于qndows的应用程序和基于Web的应用程序的开发平台融为一体,使开发过程和操作始终保持一致。
  &#8226;最大限度的代码集成,按照工业标准生成所有通信,在.NET Framework平台上开发的代码可与任何其他代码集成。
  在.NET Framework中包含两个主要组件:一个是公共语言运行库;另一个是.NET Framework类库。下面分别介绍。
  公共语言运行库是.NET Framework的基础。可以将运行库看作一个在执行时管理代码的代理,它不仅提侧内存管理、线程管理和远程处理等核心服务,而且还强制实施严格的类型安全,以及可提高安全性和可靠性的其他形式的代码准确性。在程序开发过程中,以运行库为目标的代码称为托管代码,而不以运行库为目标的代码称为非托管代码。
  .NETFramework的另一个主要组成部分是类库。类库是一个综合性的面向对象的可重用类型集合,可以使用它开发多种传统的命令行或图形用户界面应用程序。而且还可以使用它开发包括基于ASP.NET所提供的最新创新的应用程序,例如建立网站用的Web窗体,还有与最流行的XML结合的Web Services程序。
  .NET支持相当多的编程语言,主要有C#、C++、Java、VB、Delphi等。在开发网站时,有时候可能还会用到一些脚本语言,比如常用的JavaScript和VBScript。下面将简要介绍这两种脚本语言。
  1.3.1 脚本语言介绍
  脚本(Script),是使用一种特定的描述性语言,依据一定的格式编写的可执行文件,又称作宏或批处理文件。简单地说,脚本就是一条条的文字命令,这些文字命令可以看到(如用记事本打开查看、编辑),脚本程序在执行时,由系统的一个解释器,将其一条条的翻译成、机器可识别的指令,并按程序顺序执行。因为脚本在执行时多了一道翻译的过程,所以它比二进制程序执行效率要稍低一些。各类脚本目前被广泛地应用于网页设计中,主要原因有两点,第一,可以减小网页的规模和提高网页浏览速度;第二,可以丰富网页的表现,如动画、声音等。
  脚本语言有以下特点。
  &#8226;脚本语言通常是指JavaScript、VBScript等语言,其中JavaScript最为流行。这种语言介于耳HTML和C、C++、Java、C#等编程语言之间。脚本语言也是编程语言的一部分,它与编程语言也有很多相似地方,其函数与编程语言比较相像,也涉及变量。但是它也不完全等同于编程语言,它与编程语言之间最大的区别,是脚本语言比编程语言的语法和规则更为严格和复杂一些。
  &#8226;脚本也是一种语言,其同样由程序代码组成。
  &#8226;脚本语言是一种解释性的语言,例如,VBScript、JavaScript等,它不需要编译,可以直接运行,由解释器来负责解释。
  &#8226;脚本语言类似于一种命令,通常以文本形式存在。
  1.3.2 C#语言介绍
  对于高级计算机语言来说,在过去的20年里,c和C++已经成为在软件的开发领域中使用最广泛的语言。使用这两种程序开发语言可以进行灵活的操作,但是同时也牺牲了一定的效率。例如,与MicrosoftVisual Basic等语言相比,同等级别的C、C++应用程序往往需要更长时间来开发。
  C#是微软公司针对以上问题提供的一个解决方案。微软公司认为:“C群是从C和C++派生来的一种简单、现代、面向对象和类型安全的编程语言。CC#(读做‘C Sharp’)主要是从C、C++编程语言家族移植过来的,C和C++的程序员会很快熟悉它。C#试图结合Visual Basic的快速开发能力和C++的强大灵活的能力。”微软公司提供的C#是一种最新的、面向对象的编程语言。它可以使得程序员快速地编写各种基于Microsoft.NET平台的应用程序,并且Microsoft.NET提供了一系列的工具和服务来最大程度地开发利用计算与通信领域。
  微软公司为C%面向对象进行了卓越设计,使它成为构建各类组件的理想之选——无论是高级的商业对象还是系统级的应用程序。并且在简单的C#语言结构中增加了与XML交互操作的功能。
  最重要的是,C#不仅使得原来使用C、C++的程序员可以高效的开发程序,而且不会损失C、C++原有的强大的功能。因为这种继承关系,C#与C、C++具有极大的相似性,熟悉类似语言的开发者可以很快的转向C#。
  C#具有以下优点。
  &#8226;效率与安全性。
  &#8226;支持现有的网络编程新标准。
  &#8226;消除大量程序错误。
  &#8226;对版本的更新提供内在的支持降低开发成本。
  &#8226;商业过程和软件实现更好对应。
  &#8226;扩展交互性。
  总之,C#是一种现代的面向对象语言。它使程序员快速便捷地创建基于Microsoft.NET平台的程序。这种框架使C#组件可以方便地转化为XML网络服务,从而使任何平台的应用程序都可以通过Internet调用它。C#增强了开发者的效率,同时也致力于消除编程中可能导致严重结果的错误。C#使C#使C++程序员可以快速进行网络开发,同时也保持了开发者所需要的强大性和灵活性。
  本书所有编程例子均采用C#语言
  1.4 第一个ASP.NET 2.0网站
  本示例将实现一个显示“hello world”的ASP.NET 2.0 Web应用程序。通过这个程序了解ASP.NET 2.0的运行环境,熟练掌握整个创建过程,同时了解一些与创建过程相关的知识。
  1.4.1 在Visual Studi0,NET 2005中创建网站
  技术要点
 本小节主要介绍如何在VS.NET 2005中创建一个简单的网站。并通过这个简单的创建过程了解VS.NET 2005的开发环境。
  详细讲解
 (1)启动VS 2005,具体界面如图1-2所示。
  (2)单击“文件”/“新建网站”命令,弹出“新建网站”对话框,如图1-3所示。
  VS,NET在建立应用程序时为用户提供了很好的模板,可以根据需要选择自己需要的模板快速的建立应用程序。例如,在图1-3中选择“ASP.NET网站”模板。可以把新建的网站放蛊在本地(即开发网站所用的计算机),也可以将网站放置到其他地方,比如FTP服务器或IIS服务器上,可以通过“位置”来设置,本例将开发的网站放置在本地。如图1-3所示,网站位置放在E:\WebSitl。此外,因为ASP.NET 2.0可以支持多种语言开发,所以在开发网站时可以采用熟悉语言,例如选择C#。在选择好之后单击“确定”按钮。
  (3)图1-4是在VS.NET 2005中使用模板建立的一个网站开发界面。里面包含了一个Web窗体文件Default,asp下面简要介绍开发的界面。
  VS.NET 2005的开发界面区域大致分为菜单、标准工具栏、工具箱、文档编辑区域、解决方案资源管理器和属性6个区域。工具箱位于窗体的左边,是在开放Web窗体所需要的控件。解决方案资源管理器帮助管理开发程序过程中的文档。属性窗口显示选取对象的属性信息,可以通过它设置对象的属性。可以在文档编辑区域来设计Web窗体、编辑文档等。
  (4)在Default,aspx设计页面中,放置1个TextBox控件、1个Button控件和1个Label控件,并将Button控件的Text属性值设为“提交”,Label控件的Text属性值设置为空,具体如图1-5所示。
  (5)双击“提交”按钮,出现图1-6所示的界面。在Buttonl Click()事件中添加代码如下。
  Labell.Text=“您输入的是:”+TextBoxl.Text;
  (6)按<F5>键,或单击工具栏上的“启动调试”按钮,出现所编辑的页面运行效果,如
  1.7 所示。在输入文字中输入“hello world!”后,单击“提交”按钮,即会出现“您输入的同是:hello world!”文字信息。
  1.4.2 IIS介绍
  在VS.NET 2005中发布创建好的网站,首先需要了解什么是IIS,其次要知道IIS是怎么配置的,最后才能真正的发布网站。
  IIS(Intemet Information Server)的缩写,是一个Web服务器。ⅡS与Window NT Server完全集成在一起,因此使用IIS可以利用Windows Server系统和文件系统的安全特性,建立和发布自己的网页或者网站。除此之外IIS还支持有编辑环境的界面、全文检索功能、多媒体功能等。  IIS最主要的功能是建立和发布Web页面。它是一种Web服务组件,支持HTTP(Hypertext TransferiProtocol,超文本传输协议),FTP File Transfer Protocol,文件传输协议)以及SMTP协议。在IIS中包括Web服务器、FTP服务器、NNTP服务器和SMTP服务器,分别用于网页浏览、文件传输、新闻服务和邮件发送等方面,它使得在网络(包括互联网和局域网)上发布信息成了一件很容易的事。
  在Windows操作系统中添加IIS的方法很简单。具体步骤如下。
  单击“开始”

评论交流 共有8人开贴评论  10人参与评论  8人参与打分 查看

5人
 62%
用户平均打分
我要写评论  help如何参与评论和打分
1人
 12%
0人
 0%
0人
 0%
2人
 25%

ydjm
一级评论员
评价等级:  
发表于:2008-6-24 17:17:00
以前看过的书,很少把数据控件\数据读取\数据绑定\数据展示这些关键概念讲好,本书详细而又深入地进行了介绍,而且从asp.net的基础讲起,然后介绍了SQL Server的一些基本操作,最后紧扣"数据"这个关键词,介绍了ASP.NET中的缓存数据\查询数据等技术,是一本很好的数据绑定教科书.
回复 ( 1条评论-- 点击查看讨论 )
您觉得呢? 送鲜花 (得1支)  扔鸡蛋 (得0个)

sevenxue
一级评论员
评价等级:  
发表于:2008-10-26 17:15:00
滥书,绝对的垃圾...大家可以看我博客上对它的评论,我还置顶了!
我的博客:weggamestv.blog.163.com
回复 ( 1条评论-- 点击查看讨论 )
您觉得呢? 送鲜花 (得0支)  扔鸡蛋 (得1个)

xindows
一级评论员
评价等级:  
发表于:2008-8-29 4:21:00
书花了一个小时大体通读了下
不是一个作者写的,也感觉是剪刀 浆糊,目录看起来不错。前面的代码基本上就是把控件拖进VS里生成的HTML代码,照搬过来的。后面一些才有CS的代码的风格。
这本书大部分很喜欢用JAVASCRIPT而不是双击控件编程的代码,因为混混杂杂的还加了些AJAX。
整体感觉一般 当参考入门和中级书直接
您觉得呢? 送鲜花 (得0支)  扔鸡蛋 (得0个)

qqie
二级评论员
评价等级:  
发表于:2008-8-6 14:13:00
写作方面还没有看到有错误,特来支持下.....
您觉得呢? 送鲜花 (得0支)  扔鸡蛋 (得0个)

winwnx
一级评论员
评价等级:  
发表于:2008-7-17 9:49:00
很少发评论的,但前面几位托得有点过了。书本人还未看过,只是仔细看了一下目录。从目录来看,应该是一本较详实的asp.net数据操作入门书籍,还不至于多么多么好吧。

每本书都有自己合适的人群,个人认为,本书适合入门。
您觉得呢? 送鲜花 (得0支)  扔鸡蛋 (得0个)
我要写评论
查看所有评论交流(共8条)