- 1、本文档共4页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
.NET开发正确的学习路线
.NET开发正确的学习路线
经常有好多初学者在学习之前不知道从何入手,也有好多初学者上来就学,买一本书或几本书看了好几遍, 但是思路还是没有搞通,造成时间的浪费,其实软件开发技术学习路线对于大家来说还是非常重要的,现在我就以我个人的开发经历和教学经验跟大家简单谈谈.NET平台技术学习方法,首先我们来一个总体的学习路线图:
下面我们开始分析一下初学者入门阶段的学习内容和方法:
1.掌握.NET开发环境和C#语言的基础语法。
任何开发语言学习之前都要熟悉开发环境,并且能够自己独立的安装开发环境。在.NET平台当然就是Visual Studio了,版本的话目前建议大家使用VS2010,不要追求高版本。在开发语言上当然选择C#作为入门开发语言学习。C#语言语法简洁,是.NET平台量身定制开发语言,也是微软推荐的,这点大家就不用犹豫了。虽说.NET平台上还有VB.NET、VC++.NET,但是C#是最适合初学者的,而且应用最广。
那么,关于基础语法我们应该学什么呢?具体知识点,我们将在后面的文章中给出一个技能结构图,在这里我需要告诉各位朋友的是,基础语法学习我们只需要研究变量、数据类型、运算符、逻辑控制语句,循环结构、字符串、数组,变量的类型等这些最常用的就可以了。等你使用控制台能够熟练的写出一些语句并顺利的运行成功了,才可以继续学习后面面向对象的相关内容,千万不要一下子就学类与对象这些内容。我看见过好多学员,写了很多程序还不明白类和对象是怎么回事儿,这太痛苦了。基础语法学习阶段就好比我们学自己语言那样,你要首先学会生字、词组、造句、然后试着看图说话,这些都没问题了,你才能自己看一些文章,并且自己创作文章。等你再深入的时候,可以研究文学,出作品了。编程语言也是这个道理。但是很多人就是不懂,我经常看见一些人说,我看着那些代码就头疼。但是我写了这么多年的程序,我感觉着所有的程序都是非常相似的,就那么点东西,但是却能千变万化,很神奇,很有趣味,而且值得研究。你可以这样想想,即使一个人的作品得了诺贝尔文学奖了,他的文章也是用最基本的常用词和语句组成的,你能说你看完了百分之八十的字都不认识吗?肯定不会,那我告诉你,计算机语言也是这样的。在复杂的程序都是由基本的语句组成,只是个别有难点而已。所以,多花力气放在基本的知识学习上,你就找对了方向。
2.学习C#面向对象基础技能。
我们掌握了语法基础,那么面向对象基础又是怎么回事呢?这个问题其实很好回答,就是告诉你这时候你要学习怎么样组织程序的语句,然后以对象的方法把复杂的问题简单化,把你认为枯燥无味的程序逻辑,变成我们日常生活问题思考的方法来实现。好多学员在这个阶段都不能达到这个目标,只会照猫画虎写控制台程序,然后输出一个结果就完了。我们在讲课中,通常会给大家讲解,面向对象的方法怎么写,非面向对象的方法怎么写,你应该掌握的是面向对象方法,而不是单纯注重结果的输出,不然的话你将来写的程序都是垃圾,因为你用着非常先进的工具,却生产着非常低端的产品,就好像,你买了一辆百万的车,天天跑在泥泞的道路上,估计都没驴车跑的快,你还在那里美滋滋的呢。
那么,我们这个阶段应该掌握哪些内容呢,首先是类与对象的概念、创建与使用方法、封装、属性、方法、集合、文件操作等这些基本内容就可以了,至于说继承、多态、接口这些内容,千万不要上来就学,如果这样我保证你学的很“伤心”,因为这些内容在开发中不是不用,是用的相对少,但是很重要,不过却不适合现在就学习。好多学员说,那为什么教材好多都直接讲呢?我回答是,教材是参考,人家不限制你怎么学,如果你还不明白,那我再举例,你有没有发现你上小学的课文有好多内容不理解,等你长大了,你自然就明白了?为什么?道理很简单,因为你小时候不具备同化那些新知识的基础知识!开发技术也是这个道理,所说你可以上来就学,但是你就是学不好,自己看了那么多书,那么多视频,怎么一遍又一遍,最后发现自己还是那个水平,因为你什么都是概括的学习,没有把精力集中学习简单有用的知识,也就好比我们很多人自己英语词汇量都8千了,怎么还是哑巴英语呢?你知道英国的农民常用的英语单词有多少吗?告诉你8、9百!就这么点儿,就能什么都不耽误了,因为这些词他们非常熟练了,都是日常用语,那么学编程的道理你懂了吗?亲,别再拿着本书来回啃了,没啥意义!
3.学习数据库开发技术。
曾经有学员问,学数据库干什么?那我回答你:你上学学习数学干什么?道理是一样的,计算机软件就是用来处理数据的,我们学习开发语言是写程序,程序工作就要处理数据,哪怕就是一个简单的Excel电子表格也是一个小型的数据库。 所以数据库的学习是非常重要的。而数据库就是程序的数据仓库,我想这个大家都应该明白不多说。
作为C#学习者,我们要学习的数据库肯定就是SQLServer数据库了。当前的
您可能关注的文档
- 七年级下册英语期末试卷_(含答案).doc
- (n,m)强Gorenstein内射模论文Gorenstein模的研究.doc
- (九)之自定义下拉菜单模式Spinner与setDropDownViewResource的应用.doc
- (中文)vtiger二次开发资料.doc
- (人人网搜索潮流英语)新目标九年级英语单元知识点短语及句型总结.doc
- (协商策略,细看)EfficientNegotiationStrategiesinMultiAgentMeetingScheduling.pdf
- (已看)银行的最新发展和危机中的财务表现.pdf
- (已读,很好)快速消费品行业供应链信息共享激励策略研究.pdf
- (总体说明)端口出现errdisabled_现象排除故障的顺序及解决案例.pdf
- (重要)超宽带穿墙成像点目标定位成像聚焦方法.pdf
文档评论(0)