呵呵,这个算是一个心得吧,写下来,记录一下自己从asp程序员转行到asp.net程序员的过程。
asp嘛,从08年开始做了3年多了,一直没什么太大的进展,想用来做一些比较厉害的程序,自己不会,在asp里面,连个类都不好写,编辑器也烂,调试那是妄想。想转行asp.net ,买了一本又一本的基础书,总是停留在基础。网上人家说的asp.net的 vs2010,sql2008 ,自己还在用asp, dreamweaver 和 sql2000,.net里面的三层架构,大家都说简单,可自己怎么也搭配不会,有的教材书上会讲一下,但是都是很模糊,和自己在vs上操作完全不是一个样子,今天有碰到一个朋友,进了我当年在当当上买书的一个编程群,让我推荐一下 asp.net的书籍,我结合一下我的经历,推荐如下
1:书,待定,这个最后讲。因为书只是拿来给你学 c# 语法基础的,后台c#代码你知道 类,知道 string ,int, public ,知道 static ,前台代码还要会一些 html 基础,就差不多了。
2:视频。我推荐 "传智播客的.net 就业班视频教程",有27G,整整3个月的视频教程,从C#的基础,面向对象,封装,继承多态,再讲到sql2005数据库的sql语法,使用,存储过程等等,再到vs2008,vs2010,再到项目的开展,运用。3个月里面穿插了3 个大的项目,听的很有味道。这个算是我从asp转行到 asp.net 最关键的学习资料,比我以前看的所有的书都有用。而且这个是“传智播客的老师”对着电脑录制的,每一步操作,都看的一清二楚,怎么安装vs2008,怎么搭建网站的三层环境,怎么用sql2005 ,怎么编写底层的代码,怎么防止sql注入,等等等等,都是一些你真正开发的时候用到的技巧。
另外还有一个是“牛腩新闻发布系统”。
采用到的技术: .NET三层构架+SQL2005+jQuery+AJAX+DIV+CSS
开发平台: Visual Studio 2008 Express + SQL2005 Express + XP SP3
开发语言:ASP.NET C#
(牛腩后续也出了例如“牛腩购物网,牛腩婚纱摄影网等视频,不过是收费的,30快钱一个系列,如果有需要,也可以找我要,我已经有付费购买,当时也是觉得这套免费的新闻发布系统都讲的很好,那么花钱的也是会更好一些,相当于是对牛腩本人的一点小小的感谢吧
我不是为了推广而来,也不是故意去说牛腩的好话,也不是鼓励大家去买视频,只要你看看我这个博客的笔记,就知道我是一点一滴的在跟着视频在学习,而且他的视频都是2009年出的,虽然时间是2年前的作品了,但是很实用,如果直接推荐去看 asp.net 4.0的视频,可能还没有我刚才推荐的这套免费的视频好。
3:工具,上面说到的 vs2008,sql2005这些工具,如果对于一个新手来说,去百度,或者是去google,都是很麻烦的。麻烦的不是不会搜,麻烦的是搜出来一大堆,你不知道哪个是你需要的,哪个是对的。 我就在这里写一下工具的地址吧
vs2008中文版下载 (里面包含一个 sql2005数据库的体验版,我们学习牛腩新闻发布系统的时候,有这个体验版就可以了)
http://www.microsoft.com/downloads/zh-cn/details.aspx?FamilyID=83C3A1EC-ED72-4A79-8961-25635DB0192B
VS2008简体中文正式版序列号 PYHYP-WXB3B-B2CCM-V9DX9-VDY8T
4:其他:如果你是xp/2003系统,你直接安装 vs2008 就可以了,不需要装iis的,因为vs2008开发的时候,自己是带有一个iis工具的,我以前的时候,总觉得这个工具不爽,非要用iis来运行,实际上是多此一举的,劳神费时,用自带的就好。我们现在是要学习入门,让自己有信心能用vs2008+sql2005做个东西出来,而不是永远停留在只会一些 c#的语法,如果你连3层架构都不懂如何搭建,你信心从何而来呢?
实际本人现在的开发环境是: win8系统,vs2011 编辑器,sql 2008 r2 数据库。也会asp.net 4.0 的一些例如 路由重写,url优化等等,呵呵。我写这句话的意思是,大家刚从asp转的话,先打基础,然后你在打基础的过程中,你就能学到很多东西,你多逛博客园,上面我说的这些软件,这些功能,每天都有会有人写出他们的笔记出来给你分享,你要做的,也是多做一些笔记,好记性不如烂笔头。
5:最后啰嗦一点,我想大部分初从asp转到asp.net的同学都会很不习惯一些东西,例如总是会拿asp和asp.net对比,这个是错误的。既然你学asp.net 就不要老是把asp挂在心上上。多写笔记,多来博客园,你的asp.net就会更加厉害。附上我在学牛腩新闻发布系统的笔记,希望对大家有帮助。
http://www.cnblogs.com/1727050508/category/302624.html
书的话,我就不推荐了,因为书上都只是基础, 你有一本 asp.net 3.5的书 即可。我的QQ号码 1727050508 。