乐观 发表于 2015-1-18 11:28:39

ASP.NET网站制作之ASP.NET进修九步骤仓酷云

我也不知道,我原来理解的,NET就是C++编程,只是与net网页编程相对,呵呵。以为.ET就是高级C++编程。起首,你必要具有OO基本,假如你已有较多的面向对象开辟履历,跳过以下这两步: 
第一 把握一门.NET面向对象言语,C#或VB.NET
我激烈否决在没体系学过一门面向对象(OO)言语的条件下往学ASP.NET。ASP.NET是一个周全向对象的手艺,不懂OO,那相对学不下往!  
第二 对.NETFramework类库有必定的懂得
能够经由过程开辟WindowsForm使用程序来进修.NETFramework。ASP.NET是建构在.NETFramework之上的手艺,你对.NETFramework懂得得越深,进修ASP.NET就越快。举个例子:上面复杂列出几个对把握ASP.NET十分主要的观点:对象的内存模子,托付,事务,多线程,程序集和使用程序域,平安模子.NETFramework固然另有很多别的的工具,但不睬解与掌控分明上述这些工具,是很难真正掌控ASP.NET的。出于急切的心境与实际的思索,很多人没有踏实的面向对象基本就想间接进修ASP.NET,其了局只能是欲速则不达。
在具有了OO基本以后,以下是详细的进修ASP.NET手艺步骤。 
 第一步:进修HTML与CSS
  这其实不必要往学一年夜堆的诸如Dreamweaver,Firework之类的各类网页计划工具,关头是了解HTML网页嵌套的block布局与CSS的box模子。很多ASP.NET控件最初都必需转化为HTML。并且,div+CSS是以后支流的网页结构模子。进修这部分时,关头在于了解观点,而不必要将精神花在丑化页面的很多技能上,那是网站美工的事情,不是程序员的事情。 
 第二步:进修JavaScript
  JavaScript不是Java,它次要运转于扫瞄器端。能够完成很多事情,功效也很壮大:好比它将客户端网页中的HTML元素当作一棵树,能够编写代码会见并修正树节点,静态天生新的HTML代码,从而到达静态修正网页显现特征的目标。  JavaScript在今朝的网站开辟顶用得良多,十分主要。  别的,它也是今朝十分盛行的AJAX手艺的基本。  
第三步:进修盘算机收集道理
  找一本年夜学<盘算机收集>课本,重点看看它的有关互联网的部分,懂得一些域名剖析和HTTP协定等常识。这是举行互联网开辟的实际基本。 
 第四步:进修ASP.NET暗示层手艺,会计划Web页面
  必要分离先前打好的面向对象手艺的基本,最少把握以下内容:  (1)各类Web控件的利用办法,  (2)了解信息在网页中的传送体例,好比Cookie,ViewState,Session等的利用。  (3)ASP.NET使用程序与网页的性命周期,和相干对象(好比httpcontext,response,request)的用处。  (4)ASP.NET完成事务驱动的内情  (5)自界说用户控件  再次夸大一下,没有OO基本,很难把握上述手艺,就只能被这些东东牵着鼻子走了,会很主动。  
第五步 把握数据库手艺
  详细地说,要进修以下内容:  (1)学会利用SQL Server2005:不请求精晓它的各类工具与办理设置手艺,但最少晓得怎样毗连,怎样建表,怎样创立存储历程  (2)进修ADO.NET,把握利用代码野生会见数据库(别用VS2005的导游)的办法  (3)进修数据绑定控件的利用 
 第六步 了解多层架构
  这时候,先前在OO进修阶段触及到的程序集与使用程序域等就派上用处了,如今,网站架构年夜多接纳多层架构:暗示层、营业逻辑层、数据存取层和数据库自己。  能够先上彀找一此多层架构的材料看,再找一个现成的对照庞大的开源ASP.NET项目剖析一下其架构就差未几了。基础上都是一个套路,各处使用。  有的伴侣问:进修架构是否是必需进修计划形式。  我的意见是:不用!固然,你假如进修过计划形式,那固然更好。但在实践开辟中,假如只想着机器地套用某种形式,反而起不到好的了局。我的概念:在进修计划形式时要多思多悟,其头脑就会垂垂地融进你的年夜脑,在实在的计划理论中,忘记一切的写在书上的形式,统统从实践动身,信任你的直觉,只需到达计划请求的计划就是可行的计划,现实上,你如许做了以后,回过火来再看,会发明你的计划常常暗合计划形式的实际。  
第七步 进修XML与WebService
  先懂得XML的基本常识,找本讲XML的书看一下就差未几了,然后,再进修WebService。WebService实在可类比为远程办法挪用(以XML格局表达的挪用信息)。
  学到了这里,假如你另有乐趣,无妨再往看看SOA,不外SOA的材料都是实际与观点,看起来对照忧郁,并且离实践开辟大概对照远。以是,这是可选项。  
第八步 进修AJAX
  进修AJAX的次要目标是创立具有更丰厚特征的Web暗示层,而经由后面七步的进修,到此再进修AJAX已瓜熟蒂落,一切的基本都已具有,不会有太年夜的成绩了。  在基本未具有的条件下间接学AJAX,就象“浮沙之上筑高台”,以是,将AJAX的进修序次布置在这里。 
 第九步 进修RIA手艺
  RIA:Richinternetapplication,可当作是将C/S与B/S长处合二为一的实验。就详细手艺来讲,次要指微软的Silverlight(WPF_E),究竟前头一起行来都是微软线路。
完全不一样的。.net其实我也说不太清,.net可以把他理解为跟J2EE相对的工具。c++主要做系统相关的开发你要学.net的话就应该学C#。(其实微软在.NET平台上也考虑了给C++留一个地位。

分手快乐 发表于 2015-1-21 07:45:04

在一个项目中谁敢保证每天几千万甚至几亿条的数据不丢失?谁敢保证应用的高可靠性?有可以借签的项目吗?

仓酷云 发表于 2015-1-30 11:35:09

在asp.net虚拟主机的服务提供商中,目前首推的是CNNIC的其中一家域名注册机构---时代互联(www.now.net.cn),他们早在2001年微软刚推出Asp.net时就推出了对应的Asp.net虚拟主机了,经笔者的使用测试,他提供的Asp.net性能非常的稳定,版本也会定期的更新,目前他的

灵魂腐蚀 发表于 2015-2-4 12:56:02

主流网站开发语言之JSP:JSP和Servlet要放在一起讲,是因为它们都是Sun公司的J2EE(Java2platformEnterpriseEdition)应用体系中的一部分。

莫相离 发表于 2015-2-9 22:44:27

主流网站开发语言之CGI:CGI就是公共网关接口(CommonGatewayInterface)的缩写。它是最早被用来建立动态网站的后台技术。这种技术可以使用各种语言来编写后台程序,例如C,C++,Java,Pascal等。

简单生活 发表于 2015-2-28 03:18:54

CGI程序在运行的时候,首先是客户向服务器上的CGI程序发送一个请求,服务器接收到客户的请求后,就会打开一个新的Process(进程)来执行CGI程序,处理客户的请求。CGI程序最后将执行的结果(HTML页面代码)传回给客户。

再现理想 发表于 2015-3-2 02:01:06

ASP.net的速度是ASP不能比拟的。ASP.net是编译语言,所以,当第一次加载的时候,它会把所有的程序进行编译(其中包括worker进程,还有对语法进行编译,形成一个程序集),当程序编译后,执行速度几乎为0。

只想知道 发表于 2015-3-11 01:55:20

asp.net最主要特性包括:◆编程代码更简洁◆网站可实现的功能更强大◆运行效率高◆节省服务器的动作资源

不帅 发表于 2015-3-17 18:10:29

提供基于组件、事件驱动的可编程网络表单,大大简化了编程。还可以用ASP.NET建立网络服务。

小妖女 发表于 2015-3-24 17:55:42

ASP.Net摆脱了以前ASP使用脚本语言来编程的缺点,理论上可以使用任何编程语言包括C++,VB,JS等等,当然,最合适的编程语言还是MS为.NetFrmaework专门推出的C(读csharp)。
页: [1]
查看完整版本: ASP.NET网站制作之ASP.NET进修九步骤仓酷云