20编程21编程爱好者22vb编程,23数控编程24编程中国25编程论坛26编程语言27游戏编程28编程软件下载29编程工具30socket编程31网络编程32编程器33c语言编程,34flash编程35编程软件36数控车床编程37windows编程38编程入门,39windows核心编程40cnc编程41vc 编程,42linux 编程43asp编程44vb编程实例45串口编程46手机编程47编程教程48plc编程,49单片机编程50vc 网络编程51excel编程,52unix网络编程53编程学习,54编程之道55数据库编程56单片机编程器57黑客编程58计算机编程59网页编程60嵌入式编程,61编程高手箴言62flash编程教程63vfp编程64windows网络编程,65编程基础66c语言编程实例67c语言编程软件68vf编程69shell编程,70vb数据库编程71matlab编程,72c语言编程工具73编程思想74php编程,75c编程76jsp编程77电脑编程技巧与维护,78三菱plc编程软件,79vb编程软件下载80pb编程81数控编程实例82asp编程工具,83c专家编程,84win32编程85数控铣床编程86asp.net高级编程,,87vc 数据库编程88vba编程89jsp高级编程90c语言编程宝典,91unix环境高级编程;92编程珠玑93delphi编程94delphi数据库编程95vb编程教程96单片机编程软件
1编程爱好者网站2vb编程网站,3电子商务网站编程4游戏编程网站5最大的编程网站6网站编程软件7可编程逻辑中文网站8网站 编程 语言9网站编程 数据库,10jsp网站编程11asp编程网站12网站编程电子书13好的编程网站,14c语言编程网站15编程门户网站16如何学习网站编程17百度网站的编程语言18vb编程乐园网站指南19wince 编程网站
1asp.net2asp教程,3asp源码4asp免费空间5asp论坛6asp代码7asp源代码8asp下载,9asp源码下载10asp木马11asp.net教程12asp学习13什么是asp14asp空间,15admin.asp dir16asp程序17asp教程下载18asp.net 2.019asp整站程序,20asp文件21十天学会asp22asp入门23asp源程序24asp实例25asp函数26asp服务器27asp.net论坛28asp id,29asp整站下载30asp网站31asp论坛下载32asp源代码下载,33asp整站34asp技术35asp access36asp.net源码37asp简介38asp免费空间申请39asp.net下载,40asp留言板41asp sql42asp 数据库43asp站长助手44asp连接数据库45asp留言本,46asp.net教程下载47asp分页48asp格式49asp论坛程序50asp.net源代码51asp软件52asp模板53asp session54asp语法,55如何打开asp文件56asp解密57asp编程58asp.net实例,59asp实例教程60asp程序下载61asp计数器62asp.net入门,63asp运行环境64asp基础教程65apache asp66asp入门教程,67asp编辑器68asp组件69asp连接access70conn.asp71asp书籍,72asp论文73asp工具74asp文件上传75asp探针76asp原代码下载77asp include78user wantpws.asp79asp split,80asp fso81asp网页制作82printpage.asp83什么是asp.net,84index.asp85asp.net datagrid86asp基础87asp replace88asp代码下载89asp新闻系统
1php论坛2免费php空间,3php下载4php源码5php mysql6php教程7php文件8php空间9apache php10什么是php11apache php mysql12php学习13php论坛下载14iis php15php cms16php入门17php blog18php手册,19php代码20php整站程序21php session22php安装23php源码下载24php配置25php源代码26php cookie27php网站28iis php mysql29php编程30php留言板31php探针32php注入33php.ini34php运行环境35index.php36php教程下载,37php论坛程序38php 文件上传39php服务器40php环境41php 函数;42php格式43php编辑器44php editor45如何打开php文件46php access47十天学会php48php模板49php xml;50php程序51php留言本52php文件怎么打开53php技术54ajax php55php简介56php注入工具57打开php文件58php语言59php mail;60php软件;61免费php mysql空间62php self63php 数组.64php分页,65php nuke66php阅读器67免费php空间申请68国外免费php空间69php程序下载70php 正则表达式71asp php,72php网站管理系统73php程序设计74php是什么文件75php 实例76php 开发工具77php 验证码78php官方网站79php学习资料
1jsp教程2jsp源码3jsp论坛4什么是jsp5jsp源代码6jsp空间7jsp学习8jsp文件9jsp mysql,10jsp入门11jsp连接数据库12jsp技术13eclipse jsp14jsp分页15jsp源代码下载16jsp access17jsp教程下载18jsp开发工具,19jsp代码20jsp简介21jsp环境配置22jsp连接mysql,23jsp实例24免费jsp空间25jsp配置26jsp session,27jsp运行环境28jsp下载29jsp网站30jsp include31jsp编程,32jsp介绍33jsp 数据库34jsp设计35jsp servlet36jsp标签37jsp应用开发详解38jsp 中文39jsp oracle40jsp论文41jsp 文件上传,42jsp高级编程43jsp源码下载44jsp 乱码45jsp开发46jsp分页显示47jsp sql48jsp连接sql49jsp 页面跳转50jsp request51eclipse开发jsp52iis jsp53jsp开发环境54jsp sqlserver,55jsp cookie56jsp服务器57jsp连接access58jsp毕业论文59jsp新闻发布系统60jsp留言板61jsp 电子书62jsp forward63jsp中文网64tomcat jsp65jsp语法66jsp留言本67asp jsp,68jsp import69jsp源程序70jsp基础71jsp毕业设计,72jsp格式73jsp 中文乱码,74jsp开发实例75jsp书籍76jsp论坛下载77jsp 上传,78jsp计数器79jsp 注释80jsp电子教程81jsp 保存用户名密码,82jsp的优点83jsp软件下载84jsp语言85jsp代码下载86jsp blog87jsp 打印88jsp手册

思顿科技-专业网站制作指南、网页设计制作教程、免费网页制作素材下载、免费学习网页制作指南,专业网站建设服务、网站制做指南、免费网页制作指南、网页制作服务、免费空间域名服务、
首页
网页教程
网页素材
收录查询
工具下载
网站欣赏
网站论坛
免费博客
建站服务

ASP.NET讲座(1)-ASP.NET简介
你当前的位置:网站制作指南 --> 技术文档全集 (www.STasp.com)

  从今天开始起,基督山将和大家一起进入ASP.NET 诸多程序的学习中,老实说,.NET到底是法宝还是垃圾,我们拭目以待。有任何问题,联络基督山 SEAMAN@163.COM
什么是ASP.NET,ASP.NET的安装

  1.1 什么是ASP.NET

  ASP.NET 是一种建立在通用语言上的程序构架,能被用于一台WEB服务器来建立强大的WEB应用程序。ASP.NET提供许多比现在的WEB开发模式强大的的优势。

  执行效率的大幅提高

  ASP.NET是把基于通用语言的程序在服务器上运行。不像以前的ASP即时解释程序,而是将程序在服务器端首次运行时进行编译,这样的执行效果,当然比一条一条的解释强很多。

  世界级的工具支持
ASP.NET构架是可以用MICROSOFT(R)公司最新的产品 VISUAL STUDIO.NET开发环境进行开发,WYSIWYG(WHAT YOU SEE IS WHAT YOU GET所见即为所得)的编辑。这些仅是ASP.NET强大化软件支持的一小部分。

  强大性和适应性

  因为ASP.NET是基于通用语言的编译运行的程序,所以它的强大性和适应性,可以使它运行在WEB应用软件开发者的几乎全部的平台上(笔者到现在为止只知道它只能用在WINDOWS 2000 SERVER上)。通用语言的基本库,消息机制,数据接口的处理都能无缝的整合到ASP.NET的WEB应用中。ASP.NET同时也是LANGUAGE-INDEPENDENT语言独立化的,所以,你可以选择一种最适合你的语言来编写你的程序,或者把你的程序用很多种语言来写,现在已经支持的有C#(C++和JAVA的结合体),VB,JSCRIPT。将来,这样的多种程序语言协同工作的能力保护您现在的基于COM+开发的程序,能够完整的移植向ASP.NET。

  简单性和易学性

  ASP.NET是运行一些很平常的任务如表单的提交客户端的身份验证、分布系统和网站配置变得非常简单。例如ASP.NET页面构架允许你建立你自己的用户分界面,使其不同于常见的VB-LIKE界面。另外,通用语言简化开发使把代码结合成软件简单的就像装配电脑。

  高效可管理性

  ASP.NET使用一种字符基础的,分级的配置系统,使你服务器环境和应用程序的设置更加简单。因为配置信息都保存在简单文本中,新的设置有可能都不需要启动本地的管理员工具就可以实现。这种被称为"ZERO LOCAL ADMINISTRATION"的哲学观念使ASP.NET的基于应用的开发更加具体,和快捷。一个ASP.NET的应用程序在一台服务器系统的安装只需要简单的拷贝一些必须得文件,不需要系统的重新启动,一切就是这么简单。

  多处理器环境的可靠性

  ASP.NET已经被刻意设计成为一种可以用于多处理器的开发工具,它在多处理器的环境下用特殊的无缝连接技术,将很大的提高运行速度。即使你现在的ASP.NET应用软件是为一个处理器开发的,将来多处理器运行时不需要任何改变都能提高他们的效能,但现在的ASP确做不到这一点。

  自定义性,和可扩展性

  ASP.NET设计时考虑了让网站开发人员可以在自己的代码中自己定义"PLUG-IN"的模块。这与原来的包含关系不同,ASP.NET可以加入自己定义的如何组件。网站程序的开发从来没有这么简单过。

  安全性

  基于WINDOWS认证技术和每应用程序配置,你可以确性你的原程序时绝对安全的。(但是ASP的经验告诉我们,不能这么自信,M$老是会出BUG的)

  1.2 本篇教程的主要内容

  ASP.NET 的语法

  ASP.NET 的语法有可能对老的ASP程序员来说很熟悉,但也有一些是全新的东西,QUICKSTART教程将在细节上全部谈到它们。

  ASP.NET 的结构和特征

  介绍ASP.NET的所有特性,是ASP开发者可以编写交互性的世界级的应用软件,用比以前少的多时间和精力。

  最佳话的练习

  引用了一些练习题和如何回避在程序开发中潜在地容易犯的错误的方法,是开发更加顺利。

  为那些人编写的

  如果你从来没有开发过网站程序,那么这不适合你,你应该至少掌握一些HTML语言和简单的WEB开发术语。你不需要先前的ASP开发经验(当然有经验更好),但是你必须了解交互式WEB程序开发的概念,包含窗体,脚本,和数据接口的概念。

  1.3 安装 ASP.NET

  跟基督山一起检查你们的计算机哦

  CPU PENTIUM II 450以上,推荐733

  内存 256M 推荐 512M

  硬盘空间 1G 或者更多

  操作系统 WINDOWS 2000 PRO SERVER AD SERVER 都可以,并安装 IIS 5 和 WINDOWS 2000 SP1

  但基督山的机器配置 C266 超 333 内存 128M 硬盘 2G 还是安装成功了。

  检查一下大家是不是都用IE 5.5 了?

  我们还需要 MDAC(ADO)2.6以上版本(可以在微软网站下面下载。)

  最后,就是我们讲座的主角 MICROSOFT .NET FRAMEWORK SDK 诶,在HTTP://MSDN.MICROSOFT.COM/NET下可以下载,绝对地址在:HTTP://DOWNLOAD.MICROSOFT.COM/DOWNLOAD/VISUALSTUDIONET/INSTALL/2204/NT5/EN-US/SETUP.EXE 111M ,还好带宽不小ADSL的朋友可以达到全速(如果DOWN不了的朋友,基督山可以帮着刻一张光盘,包括MDAC IIE5.5 SP1,.NET SDK。)

  注意:教育网络上的朋友么,呵呵,在北京科技大学的服务器上面,有完整的文件可以下载,速度还不错,地址是:FTP://BBS.USTB.EDU.CN/INCOMING/NEWSOFT

  终于DOWN完了,运行安装程序,.NET安装到你的计算机里面去。

  1.4 安装 .NET FRAMEWORK 的快速入门示例

  打开 SDK OVERVIEW 链接 (.NET FRAMEWORK SDK OVERVIEW),该链接已在 SDK 安装过程中添加至您的桌面。

  HTML 页面打开后,单击 .NET FRAMEWORK SAMPLES 链接。

  按照安装步骤来安装示例。

  安装完成后,您可以在 HTTP://LOCALHOST/QUICKSTART/DEFAULT.HTM 访问示例。

  最后,在浏览默认文档时,您可以选择页面顶端的 ASP.NET 链接。此链接包含了 ASP.NET 示例的列表。这个教程是目前国际上面唯一的完全教程,也是MICROSOFT提供给我们学习ASP.NET的唯一教程,可惜是全英文的,ASP.NET的先行者,全靠它了。

  1.5 学习ASP.NET 的过程中如何求助--加入 ASPNG 讨论列表

   CHARLES CARROLL 作为不断壮大的 ASP.NET 社团的领导者之一,一直尽心尽力地主持着基于电子邮件的 ASP.NET 讨论列表。事实上,从七月初专业开发人员会议 (PDC) 的第一天开始,这个讨论列表就一直存。/在。

  此讨论列表是学习和发布日益丰富的 ASP.NET 开发人员知识的最佳选择。CHARLES 会检查和筛选所有的消息,确保发布的文章都与此列表相关,从而使讨论不脱离主题。

  除了社区方面的列表以外,MICROSOFT .NET FRAMEWORK 小组还定期参加讨论并发布示例代码。最近一次是 SCOTT GUTHRIE 发布了一个动态生成图像的 ASP.NET 示例。

  要加入讨论列表,只需访问 HTTP://WWW.ASPLISTS.COM/ASPLISTS/ASPNG.ASP (英文)。在此页面上,您可以找到与 ASP.NET 相关的不同主题的电子邮件讨论列表的完整列表。最活跃的列表是 ASPNGBETA,我们推荐您加入这个列表。请从列表中选择 ASPNGBETA。您也可以直接访问 HTTP://WWW.ASPLISTS.COM/ASPLISTS/ASPNGBETA.ASP (英文),选择所需的接收电子邮件分发的选项。

  1.6 完整的.NET 解决方案演示

  IBUYSPY MICROSOFT ASP.NET 示例应用程序

  IBUYSPY(英文)是功能全面的电子商务应用程序,它详细介绍了如何使用 ASP.NET 创建高性能、可伸缩的 WEB 应用程序。您可以联机浏览示例应用程序(包括完整的源代码和文档),也可以下载完整的 C# 或 VISUAL BASIC.NET 版本的应用程序。

  HTTP://WWW.IBUYSPY.COM/

  1.7 免费的.NET空间

  BRINKSTER INC.(英文)是最大的免费 ASP WEB 主机服务提供商,它提供免费 ASP.NET 主机服务。加入的每个成员可获得 5 MB 空间用于测试和学习 ASP.NET。用于测试和学习的成员身份,给开发人员提供了了解这项新技术的机会。BRINKSTER 提供免费 ASP 主机服务已经有一年多的时间,在 ASP/ASP.NET 主机服务市场处于领先地位。

  HTTP://WWW.BRINKSTER.COM/ (速度不是很理想)

  1.8 国外相关的技术支持网站

  HTTP://WWW.ASPFREE.COM (英文)是比较全面的 ASP.NET 社区站点之一,由 STEVE SCHOFIELD 管理。您可以在这里找到十多篇关于 ASP.NET 的文章,以及联机的 ASP.NET 快速入门示例。如果您不能安装 NET.SDK,这是您学习 ASP.NET 的不错的选择。作为奖励,您还可以得到 WROX PRESS 出版的 A PREVIEW OF ASP.NET 第 1 章的联机版本。

  HTTP://WWW.ASPNG.COM (英文)是另外一个比较全面的 ASP.NET 相关站点。ASPNG 包括至以下内容的链接:CHARLES CARROLL 上载的 ASP.NET 类和 STEPHEN WALTHER 上载的 ASP.NET WORKSHOP。最后,ASPNG 还包括一个比较活跃的电子邮件讨论列表。相关信息请参见 HTTP://WWW.ASPLISTS.COM (英文)。

  HTTP://WWW.ASP101.COM (英文)几篇 ASP.NET 相关文章,以及按线索组织的、基于 WEB 讨论的 ASP.NET 论坛。

  HTTP://WWW.ASPTODAY.COM (英文)WROX PRESS 的联机杂志已经有 10 篇关于 ASP.NET 的文章,范围从 ADO+ 到生成服务器控件。

  HTTP://WWW.4GUYSFROMROLLA.COM (英文)4GUYSFROMROLLA 包括一些文章和其他相关资源。文章内容涉及 ADO+ 和 ASP.NET 本身的概述。

  HTTP://WWW.DEVX.COM (英文)最后,DEVX.COM 包含比较全面的 ASP.NET 列表和可用的 .NET 相关资源。从书籍、WEB 站点到活动,您都可以在这里找到感兴趣的东西。

 
| 关于我们 | 联系我们 | 业务合作 | 友情链接 | 网站地图 |
版权所有©思顿科技-专业网站制作指南2004-2006 在线技术支持- QQ:63127313