ASP.NET高级开发技术与范例
[绝版]
基本信息
编辑推荐
随着我国现代化事业的加速发展,计算机的普及应用将更加深入。面对这种形热,工作在软件开发第一线的每个软件工程和即将走出校门加入到开发队伍的学生都感到了巨大的压力,这种压力来自日趋激激烈的竞争,来自快速发展的技术,来自用户需求水平的不断提高。
对于了解ASP 2.0或3.0并希望在.NET框架下开发Web程序的设计人员,本书介绍的高级开发技术和开发实例具有很高的参考价值。网站设计人员可以通过本书所提供的实例网站的设计理念和开发过程得到有益的启示,从而快速提高自己的技术水平。(本书含软盘)
内容简介回到顶部↑
本书主要介绍了使用微软最新推出的ASP.NET创建动态Web网站的高级技术,并介绍了一个实例网站的设计过程。本书深入讲解了ASP.NET的开发机制,内容涵盖ASP.NET的语法、响应用户请求、Web控件的使用、有关验证技术、组件的使用、ADO.NET,以及如何使用ADO.NET实现数据库访问和使用ASP.NET的缓存和错误处理技术。最后介绍了一个具有代表性的实例网站的设计思想和开发过程,其中包括设计和实现注册系统、留言簿、邮件列表系统、论坛、文章发布系统,以及一个网上商店。
对于了解ASP 2.0或3.0并希望在.NET框架下开发Web程序的设计人员,本书介绍的高级开发技术和开发实例具有很高的参考价值。网站设计人员可以通过本书所提供的实例网站的设计理念和开发过程得到有益的启示,从而快速提高自己的技术水平。
本书的附赠软盘中包括了书中所有示例程序的源代码,读者可直接或稍加修改后使用。
对于了解ASP 2.0或3.0并希望在.NET框架下开发Web程序的设计人员,本书介绍的高级开发技术和开发实例具有很高的参考价值。网站设计人员可以通过本书所提供的实例网站的设计理念和开发过程得到有益的启示,从而快速提高自己的技术水平。
本书的附赠软盘中包括了书中所有示例程序的源代码,读者可直接或稍加修改后使用。
目录回到顶部↑
第一部分 技术篇
第1章 asp.net概述
1.1 asp.net简介
1.1.1 asp基本概念
1.1.2 asp.net深入
1.2 运行asp.net的配置需求
1.2.1 ngws
1.2.2 visualstudio.net
1.3 sql server2000简介
1.4 本章小结
第2章 asp.net语法基础
2.1 vb.net初步知识
2.1.1 变量、常量和表达式
2.1.2 条件
2.1.3 循环
2.1.4 过程和函数
2.2 与asp.net相关的新概念
2.2.1 命名空间
2.2.2 类库
2.3 asp.net基本语法
第1章 asp.net概述
1.1 asp.net简介
1.1.1 asp基本概念
1.1.2 asp.net深入
1.2 运行asp.net的配置需求
1.2.1 ngws
1.2.2 visualstudio.net
1.3 sql server2000简介
1.4 本章小结
第2章 asp.net语法基础
2.1 vb.net初步知识
2.1.1 变量、常量和表达式
2.1.2 条件
2.1.3 循环
2.1.4 过程和函数
2.2 与asp.net相关的新概念
2.2.1 命名空间
2.2.2 类库
2.3 asp.net基本语法
前言回到顶部↑
ASP.NET作为.NET Framework的一部分, 使用一个全新的名为“NGWS”(New GenerationWeb Services)的运行环境框架。这个框架并不仅仅为ASP.NET而存在,其目标是支持基于Windows的所有应用。它在系统中处于操作系统内核与应用程序之间,使得应用程序可以更好地利用操作系统提供的功能,并使得应用程序的开发更快,更简单。NGWS的最大特点是使用不同语言编写的程序代码,在编译时都会自动编译成为一种标准的中间语言(IL),然后由其生成最后可执行的二进制代码。这些二进制代码保存在缓存中,直到源代码改变为止。由于这个特点,所以只要使用NGWS支持的语言,形成的中间代码都是相似的。
虽然从名字上看起来,ASP.NET是ASP的一个新版本,但是从本质上讲,ASP.NET完全突破性地改变了Web程序设计的设计方式。
1.本书内容
本书分为两个部分。第一部分为“技术篇”,包括第1章—第9章,其中介绍了ASP.NET的程序设计技术:第二部分为“实例篇”,包括第10章—第15章,其中介绍了一个具有代表性的实例网站。
第1章简要介绍了ASP.NET的特点、运行ASP.NET的配置需求和本书使用的数据库。
第2章简要介绍了ASP.NET的语法和VisualBasic.NET(书中简称为VB.NET)的有关内容。
第3章和第4章介绍了在ASP.NET中如何使用Web表单、环境变量、各种Web控件,以及多个常用内置对象,并介绍了配置Web服务器的方法。
第5章介绍了在ASP.NET中如何应用Cookie.
第6章介绍了ASP.NET新增加的Web增强控件,包括日历控件、广告控件,以及6个验证控件,这些控件为程序设计提供了极大的方便。本章还介绍了如何使用自定义控件以获取最大的程序设计空间。
第7章介绍了组件的使用方法,包括使用tlbimp导出组件和使用Server对象定义组件对象实例等。
第8章介绍了如何使用ADO.NET实现数据库访问,包括AD0.NET相对于ADO的优势及其使用方法,在数据库应用中常用的Web控件(DataGrid,DataList和Repeater等)。
第9章介绍了如何使用ASP.NET缓存和相关的错误处理技术。
第10章—第15章主要介绍了一个具有代表性的实例网站的设计思想和开发过程。包括设计和实现注册系统、留言簿、邮件列表系统、论坛、文章发布系统,以及一个网上商
店。
第10章介绍了实例网站的注册系统的需求分析、数据库设计及其实现方法和代码。在这个实例网站中,注册用户可以浏览最新发展栏目、获得免费邮件列表中的邮件、BBS中讨论问题,以及网上购物等。
第11章介绍了实例网站的留言簿系统的需求分析、数据库设计及其实现方法和代码。设置留言簿的目的是收集用户的意见。其中的留言簿管理分系统支持留言簿栏目管理员在一定条件下删除不适合在网上发表的留言。
第12章介绍了实例网站的邮件列表系统的需求分析、数据库设计及其实现方法和代码。注册用户在特定的页面中可以选择需要订阅的邮件列表,然后可以定期得到邮件。为了更好地管理,提供了一个邮件列表管理分系统,实现邮件列表中邮件种类的增加、修改及取消。
第13章介绍了实例网站的论坛系统的需求分析、数据库设计及其实现方法和代码。论坛服务只提供给注册用户。在用户发表贴子之后,论坛允许其他注册用户进行回复。这种回复允许无限多层显示,即可存在一个贴子的回复贴子的回复贴子,以此类推。另外,与留言簿栏目一样,为了保证论坛中发表的贴子都是适合在网上发表的,提供了一个论坛管理分系统,由论坛管理员删除不适合发表的贴子。
第14章介绍了实例网站的文章发布系统的需求分析、数据库设计及其实现方法和代码。很多网站的大部分内容都是一些文章发布,虽然栏目不同,但是性质一样。这个系统通过后台管理分系统录入栏目的新文章,用户可这个栏目中看到新发布的文章。
第15章介绍了网上商店系统的需求分析、数据库设计及其实现方法和代码。通过网上商店,注册用户可以获得相关的商品信息,把满意的商品放入购物车,并最终形成订单。而网站服务人员在处理订单后把商品送到用户指定的地点。如果需要满足各方面的需要,那么这个系统的总体设计大致与一个库存的进、销、存系统类似。
虽然从名字上看起来,ASP.NET是ASP的一个新版本,但是从本质上讲,ASP.NET完全突破性地改变了Web程序设计的设计方式。
1.本书内容
本书分为两个部分。第一部分为“技术篇”,包括第1章—第9章,其中介绍了ASP.NET的程序设计技术:第二部分为“实例篇”,包括第10章—第15章,其中介绍了一个具有代表性的实例网站。
第1章简要介绍了ASP.NET的特点、运行ASP.NET的配置需求和本书使用的数据库。
第2章简要介绍了ASP.NET的语法和VisualBasic.NET(书中简称为VB.NET)的有关内容。
第3章和第4章介绍了在ASP.NET中如何使用Web表单、环境变量、各种Web控件,以及多个常用内置对象,并介绍了配置Web服务器的方法。
第5章介绍了在ASP.NET中如何应用Cookie.
第6章介绍了ASP.NET新增加的Web增强控件,包括日历控件、广告控件,以及6个验证控件,这些控件为程序设计提供了极大的方便。本章还介绍了如何使用自定义控件以获取最大的程序设计空间。
第7章介绍了组件的使用方法,包括使用tlbimp导出组件和使用Server对象定义组件对象实例等。
第8章介绍了如何使用ADO.NET实现数据库访问,包括AD0.NET相对于ADO的优势及其使用方法,在数据库应用中常用的Web控件(DataGrid,DataList和Repeater等)。
第9章介绍了如何使用ASP.NET缓存和相关的错误处理技术。
第10章—第15章主要介绍了一个具有代表性的实例网站的设计思想和开发过程。包括设计和实现注册系统、留言簿、邮件列表系统、论坛、文章发布系统,以及一个网上商
店。
第10章介绍了实例网站的注册系统的需求分析、数据库设计及其实现方法和代码。在这个实例网站中,注册用户可以浏览最新发展栏目、获得免费邮件列表中的邮件、BBS中讨论问题,以及网上购物等。
第11章介绍了实例网站的留言簿系统的需求分析、数据库设计及其实现方法和代码。设置留言簿的目的是收集用户的意见。其中的留言簿管理分系统支持留言簿栏目管理员在一定条件下删除不适合在网上发表的留言。
第12章介绍了实例网站的邮件列表系统的需求分析、数据库设计及其实现方法和代码。注册用户在特定的页面中可以选择需要订阅的邮件列表,然后可以定期得到邮件。为了更好地管理,提供了一个邮件列表管理分系统,实现邮件列表中邮件种类的增加、修改及取消。
第13章介绍了实例网站的论坛系统的需求分析、数据库设计及其实现方法和代码。论坛服务只提供给注册用户。在用户发表贴子之后,论坛允许其他注册用户进行回复。这种回复允许无限多层显示,即可存在一个贴子的回复贴子的回复贴子,以此类推。另外,与留言簿栏目一样,为了保证论坛中发表的贴子都是适合在网上发表的,提供了一个论坛管理分系统,由论坛管理员删除不适合发表的贴子。
第14章介绍了实例网站的文章发布系统的需求分析、数据库设计及其实现方法和代码。很多网站的大部分内容都是一些文章发布,虽然栏目不同,但是性质一样。这个系统通过后台管理分系统录入栏目的新文章,用户可这个栏目中看到新发布的文章。
第15章介绍了网上商店系统的需求分析、数据库设计及其实现方法和代码。通过网上商店,注册用户可以获得相关的商品信息,把满意的商品放入购物车,并最终形成订单。而网站服务人员在处理订单后把商品送到用户指定的地点。如果需要满足各方面的需要,那么这个系统的总体设计大致与一个库存的进、销、存系统类似。
相关资源回到顶部↑
· 【推荐】众多高校学子口口相传,他们共同的选择--华清远见嵌入式学院(嵌入式Linux就业课程、3G手机开发就业课程,通过入学测试即签100%就业协议,4个月集中实训,世界500强企业成功就业保障!!!)· 【亚嵌教育 嵌入式培训专家】(嵌入式培训,嵌入式Linux培训,ARM培训,Linux培训,3G培训,Android培训,WINCE培训,DSP培训,FPGA培训,嵌入式就业培训)
· InfoQ中文站论坛:.NET讨论区(InfoQ .NET)
· 程序员的7种武器(正则表达式、编程语言、数据库、算法、软件调试、开发环境)
· WCF的开山之作 WCF画卷的清明上河图(WCF WF WPF)








点击看大图




加载中...

