第1章、ASP.NET是什么?

 

  青春须早为,岂能长少年。

第1章、ASP.NET是什么?

 

  我们即将开始最为激动人心的编程之旅了,你是不是心潮澎湃呢?

  我们学了这么长时间,然而直到现在才真正进入到了最为重要的核心课程,那么ASP.NET究竟是什么东东?

  严格来说,ASP.NET不是语言,我也不打算给你详细描述什么是ASP.NET?看似简单的问题,回答起来真不容易,我们努力通过一系列的学习,自然而然让你体会ASP.NET美妙的享受!

  ASP.net 是一种建立在通用语言上(常见流行语言有C#、VB.NET……)的程式构架,能被用于一台Web服务器来建立强大的Web应用程式。ASP.net提供许多比目前的Web研发模式强大的的优势。
  ASP.NET常用的主要有两种开发语言,VB.NET和C#,C#相对更为常用,因为是.NET独有的语言,VB.NET则为以前VB程序设计,适合于以前VB程序员,如果新接触.NET,没有其他开发语言经验,建议直接学习C#!

一、历史版本

  在WEB历史上,早期会使用C语言、Perl语言这些称之为通用网关的语言,简称CGI程序!从1996年ASP(Active Server Page:动态服务器页面)诞生到现在已经过去了十几年。在这短短的十几年中,ASP发生了重大的变化,直到现在的ASP.NET。

  自从1996年ASP1.0诞生,它给Web开发界带来了福音。早期的Web程序开发是十分繁琐的,以至于要制作一个简单的动态页面需要编写大量的C代码才能完成,这对于普通的程序员来说有点太难了。而ASP使之变成一件轻松的事情。因此一夜之间,Web程序设计不再是想像中的艰巨任务,仿佛很多人都可以一显身手。

  到了1998年,微软发布了ASP 2.0。

  到了2000年,随着Windows 2000的成功发布,这个操作系统的IIS 5.0所附带的ASP 3.0也开始流行。

  2001年,ASP.NET1.0出现了。在刚开始开发的时候,它的名字是ASP+,但是,为了与微软的.NET计划相匹配,并且要表明这个ASP版本并不是对ASP3.0的补充,微软将其命名为ASP.NET。ASP.NET在结构上与前面的版本大相径庭,它几乎完全是基于组件和模块化的,Web应用程序的开发人员使用这个开发环境可以实现更加模块化的、功能更强大的应用程序。

  ♀ ASP.NET1.1(集成开发环境VS2003)
  ♀ ASP.NET2.0(集成开发环境VS2005)
  ♀ ASP.NET3.5(集成开发环境VS2008)
  ♀ ASP.NET4.0(集成开发环境VS2010)

二、有别WEB开发工具或语言吗?

  尽管微软帝国占据了软件的半壁以上的江山,但绝没有做到一统天下,你可以百度一下JSP和PHP。

三、安装Microsoft Visual Studio 2010

1、Visual Studio 2010下载

  如果你还没有Visual Studio 2010,如果你打算商用可能需要购买,在此我给出一个下载地址,仅用于学习。

 (1)如果你电脑上没有安装迅雷,请从:http://dl.xunlei.com/ 下载迅雷最新版本。  

  至于如何安装迅雷,我想在此不用多说了吧。  

 (2)Visual Studio 2010下载

  下载地址:http://www.verycd.com/groups/daruanjian/865282.topic

2、开始安装

  如果还没有下载完,去喝N杯热茶吧……,好了,终于下载完了。等的太久了,没有办法,谁让它大呢!
  

  ·第一步,双击虚拟光驱。
   如果你也没有,从这下载:虚拟光驱

  ·第二步,装载cn_visual_studio_2010_ultimate_x86_dvd_532347.iso。
    (1)打开虚拟光驱

    (2)装载cn_visual_studio_2010_ultimate_x86_dvd_532347.iso

  ·第三步,开始安装。
   如果你不熟悉安装步骤,请参考:Visual Studio2010详细安装步骤

  
  ·第四步,打开Visual Studio 2010主界面。
  单击“开始>所有程序>Microsoft Visual Studio 2010>Microsoft Visual Studio 2010”,启动画面。

  Microsoft Visual Studio 2010绚丽多彩的主界面。

四、修炼之道

  1、不论章法,实现就好

  对于我们菜鸟级别,初学的时候很多朋友听了网上传言的“学编程要六级以上英语,高等数学更是要过硬”以致于很多朋友只能“高山仰止”!而实际上初学者经验不足,初入此道,程序可能存在种种错误和BUG,但是这都不能影响我们学习的决心和勇气,就像学开车,即使你从驾校出来有了驾照,刚上路仍然感觉手忙脚乱,眼睛不够用一样,随着你的车技娴熟,你会变得从容起来,编程一样。

  不要怕错,学编程比开车要好得多,无论如何你都不会“闯车祸”,大不了重来,怕什么,谁不是从1、2、3开始学起的!

  2、人性化的程序

  有了一定的经验就不能像初始阶段,程序逐渐开始规范,无论变量的命名还是各种文档,并且注重程序的运行效率等等。我们都讲:细节决定成败,但往往是“严于律人,宽以待己”,这样不好!细节不是喊一声就会出现在你面前的,这是一个需要不断学习和实践。这个过程有长有短,要看个人的学习能力,领悟能力。
  
  3、用户体验

  因为我们设计的程序最重是给用户用的,要注意用户体验。做到内外兼修,内,指的是需求把握,设计思想,设计模式等。外,指的是写代码时的规范,做界面时的严谨等。

  “修内”的话,深刻理解面向对象的编程思想是必修的,然后是各种的B/S框架的模式(比如MVC)的理解,最后是设计模式等等软件工程的概念和技术。“修外”则更重实践。

  4、学无止境

  入门是容易的,但是达到一定的水平却不是一件容易的事。
  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

蒋会全

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值