用户名: 密码: 免费注册 忘记密码? 加入收藏 | 设为首页
ASP.NET数据库编程快速入门之技术慨述
学院首页 | 资讯中心 | 服务器软件 | 系统工具 | 系统软件 | 办公软件 | 聊天软件 | 多 媒 体 | 网页制作 | 网站运营 | 平面设计
艺术欣赏 | 数据库软件 | 程序开发 | 网络组建 | 源码下载 | 驱动下载 | 软件下载 | 电脑安全 | IT创业 | IT博客 | IT社区
硬件数码导航 | 硬件频道 | 本本频道 | MP3频道 | 相机频道 | 手机频道 | 显卡频道 | LCD 频道 | 音箱音频 | 行情 | 评测 | 导购
学院专题 软件 - 系统 - 办公 - 聊天 - 多媒体 - 网页制作 - IT创业 - 运营 - 平面 - 设计欣赏 - 数据库 - 程序 - 服务器 - 组网

 当前位置: 首页>>技术频道>>程序>>ASP.net教程>>正文

ASP.NET数据库编程快速入门之技术慨述

日期:2006-9-15 4:27:33     来源:CSDN   编辑:   

大约有将近一百万名开发人员使用了.net Framework的第一个版本来开发网站 。 所以在2003年的夏天,当从Microsoft传出将有新版本发布的传闻时,许多人的耳朵都竖了起来,这个新的版本将使得创建ASP.NET页面所需的代码行数减少70% 。 像这样大规模的提高生产效率在程序设计中是不多见的 。 当ASP.NET 2.0的代码样例在2003年秋的Microsoft专业开发人员大会(Microsoft Professional Developer’s Conference)上演示时,结果比预计的还要好 。 以前使用ASP.NET的第一个版本程序员需要花费几个小时才能做出的页面,现在使用ASP.NET 2.0只需要几分钟就完成了 。 简单来说,在.NET Framework 2.0最终版本发布之后,任何继续使用第一个版本创建ASP.NET页面的程序人员都将花费大量的额外时间才能达到相同的结果 。

也许就像其他任何领域一样,ASP.NET 2.0所提供的优势是能够方便地将数据集成进页面 。 程序员不再需要知道详细的连接、命令以及数据阅读器和数据适配器对象,就能执行普通数据任务了 。 对于初学者掌握能力,ASP.NET 2.0使得基本数据的使用简单易学,并且有能力进行更复杂的数据应用 。

.NET Framework

Microsoft开发出了作为基本原理的.NET和一系列技术,用于在互联网中让计算机共同工作 。 总的目标就是让信息和进程在大范围的系统和设备之间顺畅地交流 。 .NET不是一种语言,也不是一个特别的产品 。 更确切地说,它是一套标准和规范,并已经应用于自2002年以来Microsoft发布的所有产品中 。

.NET包含了一种使用开放标准的XML格式交换信息的标准化格式 。 可扩展标记语言(Extensible Markup Language,XML)不需要请求者具备任何有关数据存储如何保存信息的专门知识—— 数据都以自描述的XML格式取出 。 同样地,目前几乎所有的数据存储都可以用XML来提供信息,这对于所有.NET数据客户都具有吸引力 。

.NET支持软件的Web Services标准,可请求在使用了开放平台标准的简单对象访问协议(Simple Object Access Protocol,SOAP)和XML的远程软件上运行代码 。 .NET网站可以从另外一个网站上找到该网站所提供的服务,并使用这些服务 。 这样可以使得网站从其他的网站上获得HTML、计算后的结果或者数据集 。

作为.NET开端的一部分,Microsoft发布了一套运行时编程工具和应用编程接口(API),称为.NET Framework,让开发团队能够创建.NET应用程序和XML Web Services 。 .NET Framework由公共语言运行库(Common Language Runtime,CLR)和一套统一的类库组成 。

CLR为运行的应用程序提供了一个完全管理的执行环境,其中包括几个服务,例如程序集装载和卸载、进程和内存的管理、安全实施以及即时编译等 。 CLR名称的意思就是指能够用多种语言编写应用程序,并且将源代码编译成CLR能够读懂并运行的中间语言,而无需考虑原来所使用的语言 。 这种“语言独立性”就是CLR的关键特性(也是ASP.NET的特性),它允许开发人员使用自己喜欢的语言工作,比如C#、VB或者Cobol,都能够获得.NET Framework的常用特性 。

.NET Framework还包括了一套类库,这套类库提供了每一个应用程序所需的常用功能 。 可以使用.NET Framework支持的任何语言来访问这些类库 。 由这些类库提供的服务(以及相应的命名空间)如下:

· 基本类型(System)

· 输入/输出(System.IO)

· 数据访问(System.Data)

· 安全(System.Security)

· 数据结构(System.Collections)

· 配置(System.Configuration)

· 连网(System.Net)

· 反射(System.Reflection)

· 全球化(System.Globalization)

· 绘画和制图(System.Drawing)

· 跟踪和诊断(System.Diagnostics)

· 窗口(客户端)应用程序模型(System.Windows.Forms)

· Web应用程序模型(System.Web)

注意,.NET Framework包含了两个应用程序编程模型,一个用于客户端应用程序(System.Windows.Forms),另一个用于基于Web的应用程序(System.Web) 。 本书着重讲解后一个模型 。 .NET Framework中的System.Web命名空间是.NET Framework的一部分,它提供了ASP.NET功能 。 换句话说,ASP.NET就是构建应用程序的所有.NET Framework的一部分 。

gigi_miao
  ▼ 下一篇新闻 ASP.NET 2.0中的页面输出缓存
  ▲ 上一篇新闻 ASP.NET 2.0 中的创建母版页        网友发表观点请进入=>



我要纠错】【进入论坛交流】【关闭此页

文章搜索
   
最新文章

 
·千名爱好者参与首届PHP调查
·腾讯称QQ通讯信息密钥加密 不会被
·雅虎反超Google排名搜索第二
·中搜等十余家IT企业因流氓软件被
·盛大前员工克隆网游装备获暴利被
·凤凰网将向迅雷提供娱乐及宽带内
·信产部出手规范 新浪式企业法律架
·雅虎中国称旗下软件早已没有流氓
·中搜停止划词搜索与流氓软件决裂

广告赞助
相关文章 相关教程下载
焦点信息
·腾讯称QQ通讯信息密钥加密 不会被监听
·信产部出手规范 新浪式企业法律架构不得不改
·盛大前员工克隆网游装备获暴利被追刑责
·凤凰网将向迅雷提供娱乐及宽带内容
·雅虎中国称旗下软件早已没有流氓问题
·雅虎反超Google排名搜索第二
网友评论:(评论内容只代表网友观点,与本站立场无关!)
发表评论     Hard168社区推荐帖子
姓 名: *
* 请网友遵纪守法并注意语言文明。
IT人物推荐

王江民
马云
柳传志



关于本站    联络方式    广告服务    意见信箱    加入收藏   设为首页    -
本站部分内容来自网上,如有侵权部分,敬请告知,我们会在24小时内给予处理
版权所有:Hard168.Com,如需转载文章请与我们取得联系
京ICP备05063857号 Designed by Hard168.Com
ASP.NET数据库编程快速入门之技术慨述