ASP.NET教程之怎样成为靠谱的DotNet/C#程序员仓酷云
我实在想不明白net网页编程的机制,为什么非要那么蛋疼,在同一个平台下重复编译。1断定方针微软系开辟触及面太广,以是你得先断定本人在哪方面有所特长。除基本常识踏实之外,在asp.net/siliverlight/WPF必需有必定的偏重。这个偏重点选择能够是本身乐趣,但年夜多半是项目必要。
2选择课本
我仍是偏向保举纸质书,这里复杂列几本。
C#实质论http://www.amazon.cn/gp/product/B003ZXBKQC这本书能够在一入手下手浏览,包管对C#基本有个周全把握
CLRviaC#http://www.amazon.cn/CLR-via-C-%E7%91%9E%E5%A5%87%E7%89%B9/dp/B00426BTTY/这本书倡议买,可是初级浏览
深切了解C#这本书假如看目次以为感乐趣,能够买,可是不保举初学者浏览。
别的专门手艺方面,能够依据销量和评价买一本,不保举在入手下手进修阶段购置。倡议能够先经由过程文档/视频/代码实例进修一阵今后,对手艺有必定懂得了,然后再选择购置。
3视频进门
这里保举微软中国的webcasthttp://msdnwebcast.net全中文视频,佳构很多,好比老赵就有良多奉献。倡议看视频学代码。
假如你英文很好,能够到channal9上看英文视频,也有成系列的。
4文档中央
关于后面提到的几种手艺,微软都有分歧的网站专门先容。
http://www.asp.net/asp.net和asp.netmvc的故乡,下载,文档,视频进修。
http://www.silverlight.net/银光的故乡,下载,文档,视频进修。
http://windowsclient.net/wpf的故乡,下载,文档,视频进修。
另外一个网站必需常常看的是http://msdn.microsoft.com/en-us/default.aspx好比这个http://msdn.microsoft.com/en-us/vstudio/hh388566.aspx就是VisualC#开辟中央
http://msdn.microsoft.com/en-us/library/ff361664%28VS.110%29.aspx这里是DotNet开辟链接页面,能够作为homepage
www.codeplex.com这是微软开源中央,保举下载http://1code.codeplex.com/all-in-onesamples进修。
http://www.codeproject.com/这内里的文档和代码实例年夜多半目标纯真,复杂简明,进修起来很便利。
5进步
http://msdn.microsoft.com/en-US/practicesEnterpriseLibrary,prism4.1,MVVM,这些形式被普遍利用
MSDN要常常翻,内里好工具太多了。
http://msdn.microsoft.com/en-us/magazine/default.aspxMSDNmagazine也要常常看。
就这些。
觉得J2EE好像有很多工具,比如servlet,jboss,tomcat,ejb什么的,可是微软的.NET怎么什么也没有啊? 可以通过在现有ASP应用程序中逐渐添加ASP.NET功能,随时增强ASP应用程序的功能。ASP.NET是一个已编译的、基于.NET的环境,可以用任何与.NET兼容的语言(包括VisualBasic.NET、C#和JScript.NET.)创作应用程序。另外,任何ASP.NET应用程序都可以使用整个.NETFramework。开发人员可以方便地获得这些技术的优点,其中包括托管的公共语言运行库环境、类型安全、继承等等。 在调试JSP代码时,如果程序出错,JSP服务器会返回出错信息,并在浏览器中显示。这时,由于JSP是先被转换成Servlet后再运行的,所以,浏览器中所显示的代码出错的行数并不是JSP源代码的行数。 使用普通的文本编辑器编写,如记事本就可以完成。由脚本在服务器上而不是客户端运行,ASP所使用的脚本语言都在服务端上运行,用户端的浏览器不需要提供任何别的支持,这样大提高了用户与服务器之间的交互的速度。 ASP.net的服务器,要求安装一个.net环境,当然我这里指的是windows系统,顺便点一下,.net只能放在windows环境里来运行。Asp.net1.1的就装Framework1.1,Asp.net2.0的就装Framework2.0。 弱类型造成潜在的出错可能:尽管弱数据类型的编程语言使用起来回方便一些,但相对于它所造成的出错几率是远远得不偿失的。 JSP/Servlet虽然在国内目前的应用并不广泛,但是其前途不可限量。 ASP.net的服务器,要求安装一个.net环境,当然我这里指的是windows系统,顺便点一下,.net只能放在windows环境里来运行。Asp.net1.1的就装Framework1.1,Asp.net2.0的就装Framework2.0。 ASP.net的服务器,要求安装一个.net环境,当然我这里指的是windows系统,顺便点一下,.net只能放在windows环境里来运行。Asp.net1.1的就装Framework1.1,Asp.net2.0的就装Framework2.0。 比如封装性、继承性、多态性等等,这就解决了刚才谈到的ASP的那些弱点。封装性使得代码逻辑清晰,易于管理,并且应用到ASP.Net上就可以使业务逻辑和Html页面分离,这样无论页面原型如何改变。 主流网站开发语言之ASP:ASP是微软(Microsoft)所开发的一种后台脚本语言,它的语法和VisualBASIC类似,可以像SSI(ServerSideInclude)那样把后台脚本代码内嵌到HTML页面中。虽然ASP简单易用,但是它自身存在着许多缺陷,最重要的就是安全性问题。 在一个项目中谁敢保证每天几千万甚至几亿条的数据不丢失?谁敢保证应用的高可靠性?有可以借签的项目吗? HTML:当然这是网页最基本的语言,每一个服务器语言都需要它的支持,要学习,这个肯定是开始,不说了. 主流网站开发语言之CGI:CGI就是公共网关接口(CommonGatewayInterface)的缩写。它是最早被用来建立动态网站的后台技术。这种技术可以使用各种语言来编写后台程序,例如C,C++,Java,Pascal等。
页:
[1]