怎么样如何学好asp.nett呢?

共有 1529 人关注过本帖
标题:学好ASP.NET的前提是什么呢?
等 级:新手上路
帖 子:768
如果你自认为基础不太好,建议买点基础点的书,从第一章到最后一点一点的看过去,有上机调试的一定要上机调试(这个很重要),如果有什么解决不了的问题可以到论坛里来问人家.这样你的基础打牢了,再去看深入一点的书就容易多了,而且这个时候自己也能把握大概的方向了.如果要我说具体那本书,我实在是不好讲,因为我根本就没买过什么书,我用的都是教材.
------------------不为别的,就为你,我的理想!-----------------
来 自:山东省青岛市
等 级:新手上路
帖 子:77
我的手上有和HTML编程大全 还有个C#入门经典  就是这个书看的不大明白疑惑很多啊
等 级:新手上路
帖 子:511
动手输入...哪里不明白就找资料.或者来这里提问..你这样问感觉是在找捷径..在这方面我们没有什么捷径教你..
人们笑我太疯癫...我笑人们太正经
来 自:山东省青岛市
等 级:新手上路
帖 子:77
我并不是在找什么捷径  我也不信有捷径  我现在只是在找一个学习的方向......
等 级:新手上路
帖 子:768
你指的学习的方向是什么,目标吗?告诉你,我们的目标是IT界我无所不能的人才.
------------------不为别的,就为你,我的理想!-----------------
等 级:新手上路
帖 子:511
在这方面我不知道方向怎么说..我开始学编程是学C++....从第一章到最一章..我都是用手认真的输入.碰到不明白的地方就会去找资料..问别人..工作后..学过VB C# 现在给一家小公司做网站用的是.net框架+C# ..编程都少不了算法(实现功能的方法).无论你是用哪种语言算法都是一样..只是实现在的语法和方式不一样..在这几种语言当中.要是说打基础的话C++应该算首选..如果你再想深入的话再去学汇编语言,其实现在用C也一样可以开发底层..如果把基础打实了..你学别的语言就会很快..我可以用三天学一门语言..但是得用三年去积累算法和经验,,同样的的功能..你用1000句写出来...人家很有可能只用200句..这就是积累和没有积累的区别..如果你现在学还是在入门学习..那你就要选择一门语言..实实在在的去学..认真的去实践..在你实践过程当中会碰到很多的问题和错误..解决了.这就是你的积累..如果有机会做些项目..那就是经验..如果你学得很牛..可以考虑去把白宫的网站黑了..虽然那里没有什么值钱的资料..但是能黑下来就代表你的能力
人们笑我太疯癫...我笑人们太正经
来 自:聖西羅南看臺
等 级:贵宾
威 望:44
帖 子:4048
专家分:105
至少要会C#和T-SQL
愛生活 && 愛編程
来 自:山东省青岛市
等 级:新手上路
帖 子:77
多谢各位  你门说的我明白了 打好基础是关键 积累经验也是不能少的  多动手实践 不懂就问 查资料  基础打的不好学习起来就会很吃力 谢谢各位指点
等 级:新手上路
帖 子:20
多看,多想,多做
等 级:新手上路
帖 子:24
只要付出就有收获,努力吧朋友
我是爱喝茶的胖子,有空一起喝茶啊!
版权所有,并保留所有权利。
Powered by , Processed in 0.021321 second(s), 8 queries.
Copyright&, BCCN.NET, All Rights Reserved12步教你如何快速学习好asp.net编程进行开发
如何快速学习好asp.net编程进行开发,如果你感兴趣,那么请你继续往下看。相信您一定会有收获的。学习的步骤:1、最好自己买一台配置好点的电脑2、先学习c#语言。(最少大概学习1各月左右,要认真的学习)3、开始同时学习html、css、js等web开发辅助技术(这些是作为asp.net程序开发人员必须学习的)4、学习:sql、mysql、oracle等常有数据库语句和函数5、学习vs平台软件、配合自己编写简单的页面程序6、小模块实践:先自己做一个留言板7、自己做一个登录验证8、学习.net控件、这里不包括ajax3.5中的控件,以后可以学习、9、编写简单的企业网站10、学习ps跟flash软件或是编程、这里不需要太精。11、配合团队参加中型网站开发。注意一定要学习人家的编程思想。12、自己独立开发、要学会思考复杂的软件工程问题。一起学习交流希望刚刚学习asp.net的人,按照以上的方式。一般2个月左右自己就能开发了。
11-05-28 & 发布
高人呀,哎,今天看了你的教诲,自己真是后悔当初,盲目的学习,楼主讲的真好,辛苦了,本人学习啦。
请登录后再发表评论!学 ASP.NET 的话是 VB.NET 好还是 C# 好?
按投票排序
你说的是“学习ASP.NET”,我的建议是C#,因为在“学习”中很重要的一点就是你遇到问题会去网上查,然而绝大部分的回答给的代码都是C#的,MSDN虽然提供VB版本,但MSDN不适合学习,大部分仅仅是API描述,适合当字典去查。
先梳理一下思路:1、从Visual Studio 2005发布,VB就去掉.NET的后缀了,从那时起,VB 8到现在的VB 11,都叫VB,而不是,如果您指的是VB 6,请叫它VB6就是。2、是技术,而VB和C#是语言,不可混为一类。如果是问VB和C#哪个好,95%都会说是C#,因为它用的人多,学习起来会有很多地方有示例代码,而且从以往的经验来看,微软对C#的重视程序要大于VB。(“以往的经验”之一:Visual Studio 2008发布时,C# 3.0已经具备完整的lambda功能,而直到Visual Studio 2010发布时VB 10才有完整的lambda功能)但这并不代表C#比VB好,毕竟都是微软的亲儿子,大部分还是风格和文化的问题。用来开发互联网应用和服务,语言基础就是VB或C#,所以先学好语言吧!
Visual Basic.net还是C#
——如何选择.net语言
在.net中,如何选择VB或C#?这似乎已经争论了很久。很多人盲目选择,也产生了许多流言和错误。本文将从以下方面指导你选择正确的开发语言。
功能上的考虑
许多人认为C#的功能比VB.net强大,或者C#更加适合.net等。其实这不是一两句话能比较清楚的。C#的确有VB无法完成的功能,但VB也有C#无法完成的功能。总的来说,对于.net开发,VB和C#没有任何差别,都100%兼容于CLS。下面列出的是他们语言功能上的不同,这些仅仅是语言实现上的问题,不会影响到生成的代码。打*号的内容与CLS不兼容。
C#有而VB没有的功能:
1、 运算符重载。*
2、 不安全代码(指针和固定内存区)。*
3、 无符号整数。*
4、 移位运算。
VB有而C#没有的功能
1、 即时编译。
2、 静态事件绑定。
3、 条件异常捕获。
4、 COM兼容类。*
5、 宽松的类型检查和变量声明。
6、 Visual Basic Runtime库。
7、 可选参数、带参数属性、模块等语言特征。*
8、 动态数组。*
可见,实际上功能更强大的是VB而不是C#。不过它们不一样的地方多半是无关紧要的特征。总体上来说,不应从功能上选择VB或者C#,因为他们没有什么具体的差别。
性能上的考虑
性能是程序员最关心的问题。VB和C#都生成一样的IL,因此理论上说不会有性能的差异。但许多人为什么说C#的性能高于VB.net呢?这是因为VB.net支持即时编译,就是一边书写代码一边编译。这样可立刻发现语法错误,使调试变得更加容易。但是这样一来VB就需要随时浏览整个代码文件,并把临时数据储存。这造成VB.net生成的代码中常常具有冗余部分。但也不能就此下结论说VB比C#慢,当用户选择打开优化并且以Release方式编译工程,就能得到与C#一样简短快速的代码。
学习上的难度
这部分不仅仅初学者需要考虑,那些从现有开发工具转移到.net的开发人员也需要考虑。首先,VB和C#都是非常简单的,对于初学者来说,VB提供伸缩性更强的空间,因此比C#更加易于接受。但这只是相对而言,C#对于初学者来说也不会有太多的困难。
对于使用Visual Basic6或其他版本的程序员来说。VB.net的语法显然要比C#更加接近VB6,网上流传的VB与VB.net差别被过分夸大,使部分程序员退缩。其实VB.net增加的只是面向对象的思想,许多VB程序员不具备完善的面向对象编程开发经验,因此觉得VB.net难以接受,这是很容易克服的。想想看,即使你要使用C#不也得学习面向对象吗?至于有C/C++/Java经验的人,C#是小菜一碟。刚才说过C#和VB实际上都很简单,所以不见得VB程序员学习C#就要比C/C++程序员来的困难,反之亦然,有C/C++经验的人也可以果断的选择VB。
移植现有代码
这一部分是程序员最头疼的部分。但对语言选择有决定性的意义。
从VB6移植代码的程序员,最佳选择就是VB.net,因为其他.net语言没有一种是与VB相似的。而且即使VB6的工程移植到VB.net非常困难,也有一个移植向导可以帮助你完成大部分工作。如果手工把他移植到C#,需要白白花费大量的时间。而且刚开始使用C#的VB程序员通常都会为C#缺少他们熟悉的函数而头疼。VB.net不会出现这种情况。
从ASP移植到ASP.net,首选语言仍然是VB.net,因为多数程序员使用的ASP语言是VBScript,只有VB.net最大程度地接近这种语言。
C#对于移植代码似乎没有作用,了解C#的人都明白,把现有C/C++代码放到C#中运行几乎是100%不能通过的。所以,如果需要移植C/C++代码,最好使用Visual C++.net。他做到了最好的新旧结合。C#仅仅用于编写新的.net应用程序。
如果需要从Java移植代码,C#可以选择。同时还有J#及其他一些MS提供的转换工具。
文档和资源方面的考虑
在MSDN文档中,C#和VB是同等看待的。所有文档和例子都是有VB和C#两份的。因此,在寻求资源方面都不用担心。互联网上的资源,C#要多于VB,特别是国内,有倾向于C#的潮流。但是ASP.net的资源VB较多。国内缺乏VB.net资源是影响VB.net推广的重要原因。但是在国外有很多非常成熟的VB技术,如掌上设备的开发技术。
代码风格和杂项问题
C#书写的代码比VB平均短小20%,许多人不喜欢VB中过长的关键字。当然他们可以选择C#。但在开发环境中,VB的自动完成功能比C#更完善,其实30%的代码都是自动补充的。因此,实际上VB程序员不会比C#多打多少字。但VB语言换行比C#麻烦,如果需要书写大量繁杂而长的代码,最好选择C#。VB的代码接近完整的英语,比C#更加易读。如果是初学者不妨选择VB。
这个因人而异如果会vb就继续如果会c/c++/Java 就c#.net不过貌似HR对不感冒.
自己熟悉哪个就用哪个吧
上手就开始把 会那个用那个所有回答(7)
asp.net 入门经典 &多做几个小型的项目
/group/topic/1816.html
园豆:1142
多做一些项目实战,从解决问题,调试中多学,多总结
园豆:1149
正为如何学好ASP.NET犯愁的人,可以看看这篇文章,这里仅是给出的学习内容和方法,但最重要的是内因,是你的悟性和学习态度,只要你肯下功夫,只要你去不断地实践,肯定是能学好的。(1)掌握一门.NET面向对象语言,C#或VB.NET 我强烈反对在没系统学过一门面向对象(OO)语言的前提下去学ASP.NET。 ASP.NET是一个全面向对象的技术,不懂OO,那绝对学不下去!(2)对.NET Framework类库有一定的了解 可以通过开发Windows Form应用程序来学习.NET Framework。ASP.NET是建构在.NET Framework之上的技术,你对.NET Framework了解得越深,学习ASP.NET就越快。举个例子:下面简单列出几个对掌握ASP.NET非常重要的概念: 对象的内存模型,委托,事件,多线程,程序集和应用程序域,安全模型 .NET Framework当然还有许多其它的东西,但不理解与把握清楚上述这些东西,是很难真正把握ASP.NET的。 出于急迫的心情与现实的考虑,不少人没有扎实的面向对象基础就想直接学习ASP.NET,其结果只能是欲速则不达。 在具备了OO基础之后,以下是具体的学习ASP.NET技术步骤。&(3)学习HTML与CSS这并不需要去学一大堆的诸如Dreamweaver,Firework之类的各种网页设计工具,关键是理解HTML网页嵌套的block结构与CSS的box模型。许多ASP.NET控件最后都必须转化为HTML。而且,div+CSS是当前主流的网页布局模型。 学习这部分时,关键在于理解概念,而不需要将精力花在美化页面的许多技巧上,那是网站美工的工作,不是程序员的工作。&(4)学习JavaScriptJavaScript不是Java,它主要运行于浏览器端。可以完成许多工作,功能也很强大:比如它将客户端网页中的HTML元素看成一棵树,可以编写代码访问并修改树节点,动态生成新的HTML代码,从而达到动态修改网页显示特性的目的。JavaScript在目前的网站开发中用得很多,非常重要。另外,它也是目前非常流行的AJAX技术的基础。(5)学习计算机网络原理找一本大学&计算机网络&教材,重点看看它的有关互联网的部分,了解一些域名解析和HTTP协议等知识。这是进行互联网开发的理论基础。(6)学习ASP.NET表示层技术,会设计Web页面需要结合先前打好的面向对象技术的基础,至少掌握以下内容:a. 各种Web控件的使用方法;b.理解信息在网页中的传送方式,比如Cookie,ViewState,Session等的使用。c.ASP.NET应用程序与网页的生命周期,以及相关对象(比如httpcontext,response,request)的用途。&d.ASP.NET实现事件驱动的内幕e.自定义用户控件再次强调一下,没有OO基础,很难掌握上述技术,就只能被这些东东牵着鼻子走了,会很被动。(7)掌握数据库技术具体地说,要学习以下内容:a.学会使用SQL Server 2005:不要求精通它的各种工具与管理配置技术,但至少知道如何连接,如何建表,如何创建存储过程;b.学习ADO.NET,掌握使用代码人工访问数据库(别用VS2005的向导)的方法;c.学习数据绑定控件的使用。(8)理解多层架构这时,先前在OO学习阶段涉及到的程序集与应用程序域等就派上用场了,现在,网站架构大多采用多层架构:表示层、业务逻辑层、数据存取层以及数据库本身。可以先上网找一此多层架构的资料看,再找一个现成的比较复杂的开源ASP.NET项目分析一下其架构就差不多了。基本上都是一个套路,到处应用。有的朋友问:学习架构是不是必须学习设计模式。我的看法是:不必!当然,你如果学习过设计模式,那当然更好。但在实际开发中,如果只想着机械地套用某种模式,反而起不到好的结果。我的观点:在学习设计模式时要多思多悟,其思想就会渐渐地融入你的大脑,在真实的设计实践中,忘掉所有的写在书上的模式,一切从实际出发,相信你的直觉,[65535,http://www.]只要达到设计要求的方案就是可行的方案,事实上,你这样做了之后,回过头来再看,会发现你的设计往往暗合设计模式的理论。(9)学习XML与Web Service先了解XML的基础知识,找本讲XML的书看一下就差不多了,然后,再学习Web Service。Web Service其实可类比为远程方法调用(以XML格式表达的调用信息)。学到了这里,如果你还有兴趣,不妨再去看看SOA,不过SOA的资料都是理论与概念,看起来比较郁闷,而且离实际开发可能比较远。所以,这是可选项。(10)学习AJAX学习AJAX的主要目的是创建具有更丰富特性的Web表示层,而经过前面七步的学习,到此再学习AJAX已水到渠成,所有的基础都已具备,不会有太大的问题了。在基础未具备的前提下直接学AJAX,就象&浮沙之上筑高台&,所以,将AJAX的学习次序安排在这里&(11)学习RIA技术RIA:Rich internet application,可看成是将C/S与B/S优点合二为一的尝试。就具体技术来说,主要指微软的Silverlight(WPF_E),毕竟前头一路行来都是微软路线。不过目前学习它主要是为了技术储备。估计此技术的普及需要2到3年的时间,因为预装Vista的机器今年才开始大卖。本文源自:传奇sf发布网(),转载请保留此信息!
简单说做以下几点:先学会c#语言,了解asp web开发思想.然后自己尝试留言板,新闻发布,博客等层次性做些程序,遇到问题,再去学习.这样比较快.不让直接一摞子书,看着忘着要花费大量时间.记得学习过程遇到问题借助网络资源
园豆:1390
其实学什么,自己觉得还是方法还是比较重要,自己找到适合的方法,才可以事半功倍~~
&&&您需要以后才能回答,未注册用户请先。共有 1531 人关注过本帖
标题:学好ASP.NET的前提是什么呢?
来 自:山东省青岛市
等 级:新手上路
帖 子:77
&&问题点数:0&&回复次数:23&&&
学好ASP.NET的前提是什么呢?
想学好ASP.NET的前提是什么呢 各位高手能指个明路吗学习是不容易啊
搜索更多相关主题的帖子:
等 级:贵宾
威 望:27
帖 子:805
专家分:107
要学好......那就涉及的多了C# 数据库 ADO HTML JS XML还会有AJAX和WebServices
有实力才会有魅力
实力来自坚持不懈的努力
来 自:山东省青岛市
等 级:新手上路
帖 子:77
那这些是知道明白就行还是要学习的非常精通呢?按我说最好是学习的精通点 没错吧
等 级:新手上路
帖 子:768
晕,能学的精通谁不想学精通,难道你不想?
------------------不为别的,就为你,我的理想!-----------------
等 级:新手上路
帖 子:511
动手吧..说是没用的
人们笑我太疯癫...我笑人们太正经
来 自:山东省青岛市
等 级:新手上路
帖 子:77
你门说的都对 谁都想学的精通点 也是 光动嘴谁都会说 可是我没一个正确的目标 不知道从哪 入手
谁能给我些这 方面的资料 在此谢过
等 级:新手上路
帖 子:768
想找资料还不容易,现在网络这么发达,你想要还能找不到吗?不过如果是初学最好是买一本基础一点的书看看.
------------------不为别的,就为你,我的理想!-----------------
来 自:山东省青岛市
等 级:新手上路
帖 子:77
找资料是容易 但是找到些 比较好的就不是很容易啊
等 级:新手上路
帖 子:768
当然资料好坏的断定既有客观因素也有主观因素啊.客观因素就是一本参考书的权威不够,漏洞好多,好多问题的解释都让人难以理解等等...主观因素那就是看个人对待学习的态度啊,个人的基础知识等等....不过我想客观因素应该可以避免,主要是主观方面的."适合自己的书才是最好的书"!
------------------不为别的,就为你,我的理想!-----------------
来 自:山东省青岛市
等 级:新手上路
帖 子:77
其实说句老实话
我懂的不多
我看书看多了就容易看混了 不过我对这方面的学习态度是很认真的
我很喜欢这个行业对软件方面也是很感兴趣的 可能还是没有认识到
所以没有理解上去
版权所有,并保留所有权利。
Powered by , Processed in 0.027213 second(s), 8 queries.
Copyright&, BCCN.NET, All Rights Reserved

我要回帖

更多关于 如何学好asp.net 的文章

 

随机推荐