ASP.NET教程第一讲 ASP.NET简介
从今天开始起基督山将和大家一起进入ASP.net诸多程序的学习中老实说 .net到底是法宝还是垃圾我们拭目以待。有任何问题联络基督山seaman@163.com
什么是ASP.net ASP.net的安装
1.1什么是ASP.net
AS P.net是一种建立在通用语言上的程序构架能被用于一台Web服务器来建立强大的Web应用程序。AS P.net提供许多比现在的Web开发模式强大的的优势。
执行效率的大幅提高
ASP.net是把基于通用语言的程序在服务器上运行。不像以前的ASP即时解释程序而是将程序在服务器端首次运行时进行编译这样的执行效果当然比一条一条的解释强很多。
世界级的工具支持
ASP.net构架是可以用Mic ros oft R公司最新的产品Visual Studio.net开发环境进行开发WYSIWYGWhat You See Is What You Get所见即为所得的编辑。这些仅是ASP.net强大化软件支持的一小部分。
强大性和适应性
因为ASP.net是基于通用语言的编译运行的程序所以它的强大性和适应性可以使它运行在Web应用软件开发者的几乎全部的平台上笔者到现在为止只知道它只能用在Windows 2000 Server上。通用语言的基本库消息机制数据接口的处理都能无缝的整合到ASP.net的Web应用中。ASP.net同时也是language-independ ent语言独立化的所以你可以选择一种最适合你的语言来编写你的程序或者把你的程序用很多种语言来写现在已经支持的有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开发术语。你不需要先前的AS P开发经验当然有经验更好但是你必须了解交互式Web程序开发的概念包含窗体脚本和数据接口的概念。
1.3安装ASP.net
跟基督山一起检查你们的计算机哦
CPU Pentium II 450以上推荐733
内存256M推荐512M
硬盘空间 1G或者更多
操作系统Windows 2000 Pro Server AD Server都可以并安装IIS 5和Windows 2000SP1
但基督山的机器配置C266超333 内存128M硬盘2G还是安装成功了。
检查一下大家是不是都用IE 5.5了
我们还需要MD ACAD O 2.6以上版本可以在微软网站下面下载。
最后 就是我们讲座的主角 Microsoft .Net Framework SDK诶 在http://ms dn.mic ros oft.c om/net 下 可 以 下 载 绝 对 地 址 在 http://download.mic ros oft.c om/download/VisualStud ioNET/Ins tall/2204/NT 5/EN-US/s etup.exe111 M还好带宽不小ADSL的朋友可以达到全速如果down不了的朋友基督山可以帮着刻一张光盘包括MDAC iIE5.5 SP 1 .net SDK。
注意教育网络上的朋友么呵呵在北京科技大学的服务器上面有完整的文件可以下载速度还不错地址是 ftp://bbs.ustb.edu.cn/inc oming/new soft
终于d o wn完了运行安装程序 .n et安装到你的计算机里面去。
1.4安装.NET Framework的快速入门示例
打开SDK Overview链接(.NET Framework SDK Overview)该链接已在SDK安装过程中添加至您的桌面。
HTML页面打开后单击.NET Framework Samples链接。
按照安装步骤来安装示例。
安装完成后您可以在http://loc alhos t/quic ks tart/default.htm访问示例。
最后在浏览默认文档时您可以选择页面顶端的AS P.NET链接。此链接包含了ASP.NET示例的列表。这个教程是目前国际上面唯一的完全教程也是Mic ros oft提供给我们学习ASP.net的唯一教程可惜是全英文的 ASP.net的先行者全靠它了。
1.5学习AS P.ne t的过程中如何求助--加入ASPNG讨论列表
Charles Carroll作为不断壮大的ASP.NET社团的领导者之一一直尽心尽力地主持着
基于电子邮件的AS P.NET讨论列表。事实上从七月初专业开发人员会议(P DC)的第一天开始这个讨论列表就一直存。 在。
此讨论列表是学习和发布日益丰富的ASP.NET开发人员知识的最佳选择。 Charles会检查和筛选所有的消息确保发布的文章都与此列表相关从而使讨论不脱离主题。
除了社区方面的列表以外Microsoft .NET Framework小组还定期参加讨论并发布示例代码。最近一次是Sc ott Guthrie发布了一个动态生成图像的AS P.NET示例。
要加入讨论列表只需访问http://www.asplis ts.c om/asplis ts/aspng.asp 英文。在此页面上您可以找到与AS P.NET相关的不同主题的电子邮件讨论列表的完整列表。最活跃的列表是ASPNGBeta我们推荐您加入这个列表。请从列表中选择ASPNGBeta。您也可以直接访问http://www.asplis ts.c om/asplis ts/aspngbeta.asp 英文选择所需的接收电子邮件分发的选项。
易探云服务器怎么样?易探云是国内一家云计算服务商家,致力香港云服务器、美国云服务器、国内外服务器租用及托管等互联网业务,目前主要地区为运作香港BGP、香港CN2、广东、北京、深圳等地区。目前,易探云推出的国内云服务器优惠活动,国内云服务器2核2G5M云服务器低至330元/年起;成都4核8G/200G硬盘/15M带宽,仅1888元/3年起!易探云便宜vps服务器配置推荐:易探云vps云主机,入门型云...
TMThosting发布了一个2021 Summer Sale活动,针对西雅图VPS主机提供月付7折优惠码,年付65折优惠码,独立服务器提供95折优惠码,本轮促销活动到7月25日。这是一家成立于2018年的国外主机商,主要提供VPS和独立服务器租用业务,数据中心包括美国西雅图和达拉斯,其中VPS基于KVM架构,都有提供免费的DDoS保护,支持选择Windows或者Linux操作系统。Budget ...
RackNerd 商家从2019年上线以来争议也是比较大的,一直低价促销很多网友都认为坚持时间不长可能会跑路。不过,目前看到RackNerd还是在坚持且这次黑五活动也有发布,且活动促销也是比较多的,不过对于我们用户来说选择这些低价服务商尽量的不要将长远项目放在上面,低价年付套餐服务商一般都是用来临时业务的。RackNerd商家这次发布黑五促销活动,一共有五款年付套餐,涉及到多个机房。最低年付的套餐...