ASP.NET教程第一讲 ASP.NET简介

原创 2007年09月26日 17:24:00
       从今天开始起,基督山将和大家一起进入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程序开发的概念,包含窗体,脚本,和数据接口的概念。
 

ASP.NET教程第一讲 ASP.NET简介 阴阳冕

阴阳冕   从今天开始起,基督山将和大家一起进入ASP.net 诸多程序的学习中,老实说,.net到底是法宝还是垃圾,我们拭目以待。有任何问题,联络基督山 seaman@163.com 什么是ASP....
  • d3zwcom
  • d3zwcom
  • 2010年01月09日 09:52
  • 150

OSGEARTH视频教程学习29讲,两个飞机高亮显示

  • directx3d_beginner
  • directx3d_beginner
  • 2015年06月22日 22:57
  • 1812

ASP.net MVC5 简介

ASP.net MVC5 简介MVC是什么MVC是一种设计模式。 也就是Model-View-Controller 模型-视图-控制器。Model的功能Model试数据模型,用来封装与程序相关的数据...
  • u011763994
  • u011763994
  • 2017年06月21日 10:02
  • 125

ASP.NET基础与入门:WebForm,事件驱动编程,Page类

注:因为这个暑假做了一个ASP.NET的项目(WebForms模式),暑假期间太忙没有来得及整理,现在统一梳理下知识(有些我认为可以跟HTML共通的就没记)推荐几个学习ASP.NET的网站:W3Sch...
  • Jurbo
  • Jurbo
  • 2016年08月29日 15:10
  • 4875

ASP.NET MVC 模式简介

为什么要学习ASP.Net MVC? MVC架构模式诞生30年后,因为其提供的良好的松耦合、易于扩展、高可维护性等优点,重新在开发社区火起来。作为微软全新的Web网站开发框架,ASP.NET MVC提...
  • zouyujie1127
  • zouyujie1127
  • 2014年12月30日 15:23
  • 2675

asp.net的发展历程

1.asp.net 简介 2.asp.net 的发展历程
  • Chenzaixia
  • Chenzaixia
  • 2010年09月06日 21:35
  • 778

ASP.NET教程(一) 概述

欢迎来到ASP.NET教程。根据微软的定义,“ASP.NET是一种用于创建强大、动态的网站应用的技术,它是.NET 框架的一部分”。本教程将从零开始来指导你学习ASP.NET,不需要任何服务器端脚本的...
  • seanbei
  • seanbei
  • 2016年11月03日 22:04
  • 437

ASP.NET MVC 4.0 官方教程一(入门)

 前言 本教程将为您讲解使用微软的Visual Studio Express 2012或Visual Web Developer 2010 Express Service Pack 1 来建立...
  • daimeisi123
  • daimeisi123
  • 2015年01月29日 14:33
  • 826

Asp.net浅谈之一:Asp.net简介

写在前面:     学习完于海涛老师讲的Asp.net视频,对Asp.net算是有了一个初步的认识,解决了 很多就怕不知道的问题,接下来会根据老师讲的视频和自己的理解程度,对Asp.net做一 个大致...
  • wj8023
  • wj8023
  • 2014年02月21日 21:39
  • 1217

ASP.NET缓存技术 第一讲

序言         最近公司团队内部搞分享,我选择了我比较喜欢的数据缓存这部分来学习并分享,所以整理了一些资料,以便于更好的给大家讲解,下边就将我整理的东西分享给大家,里边有很多是搜集到的资料...
  • wangdingbang
  • wangdingbang
  • 2012年04月23日 15:47
  • 659
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:ASP.NET教程第一讲 ASP.NET简介
举报原因:
原因补充:

(最多只允许输入30个字)