下面说一下学习asp.net的具体步骤,很好的东西,感觉,跟大家分享下
我觉得这个方法很重要的,看了下面的东西,希望能对你有所帮助,我一开始也是找本书漫无目的的看,现在觉得,找到方法最重要。。。。下面说一下学习的具体步骤:
许多人都说学习,多做项目,多看书就会了。这种说法太笼统,而且对于一个的新手,甚至怎样建立项目都不会,怎么做项目呢?
我建议,学习,必须分步骤来学,不要一上来就看别人的例子代码,没有一定的基础知识。看那些Duwamish和PetShop是根本看不懂的。
学习,要分部分来学:
首先,要通过看书和看一些介绍网站,了解.net框架的基础知识。因为是.Net框架平台的一部分。而且,使用操作的也是.Net平台的功能。
学习.Net框架内容:
1 .Net的类型系统:包括值类型、引用类型、类型转换、.Net中名称空间的概念。尤其是值类型和引用类型在.Net中的处理方式。学习效果:必须精通。
2 .Net中类与结构以及他们的成员的定义与操作:这个部分就是怎样建立类与结构,了解怎样去调用其它的类。类的方法定义,属性定义,类的继承等。学习效果:必须精通。注:现在还不要学习专门的面向对象编程OOP的知识,只要知道要实现功能必须建立类即可。
3 学到了这里,就必将牵涉到操作.Net的编程语言。那么怎样用关键字定义类,语言的操作符,用if,for,foreach语句控制代码执行,怎样定义关系操作、怎样进行算术计算,怎样进行字符串的处理等编程语言的学习。学习效果:必须精通。
4 下一步,就了解一下.Net框架的基本知识,如CLR(公共语言运行库),CLS(公共语言规范),还有什么是程序集,他包含哪些信息,怎样利用这些信息等。:学习效果:了解掌握即可。
第二步:开始学习
有了上面的那些基础以后,学习就非常简单了。就会了解不过是.Net提供给IIS的一个处理程序而已。编程不过就是利用代码控制一些特殊的类来控制这个处理程序。
首先学习的不是服务器控件,而是的页面处理模式。与asp不同,的页面处理模式复杂了许多,先学习了页面处理的模式:如前台代码(Html和控件标记)如何与后台的处理代码绑定的、页怎样处理状态、后台代码怎样响应客户端的单击事件。可以通过页面内置代码或后台绑定代码进行简单的操作。学习效果:了解掌握即可。
然后就是学习的重点了:熟练掌握自带的服务器控件。
首先建议学习一些简单的服务器控件,先通过使用简单的服务器控件基本了解服务器控件的使用方式,通过对比查看页中的代码与最终生成的html代码,了解服务器控件与最终生成的html代码的关系。
在基本了解服务器控件后,可以进一步学习数据绑定控件,如DropDownList控件,来学习页与数据库的通信。了解的基本操作方式。
最后就是使用DataGrid、DataList这样的数据列表控件。这些控件使用和自定义功能非常强大,不断地学习可以不断地发现有新的功能出现。
学习效果:精通。
在继续就是深入学习了,这时候已经不是专门学习技术了。要学的东西实在太多,包括自定义服务器控件,高级.net的组件开发,深入了解所学习的编程语言的功能,学习.Net类库的熟练使用,.Net自带的各种实用工具的使用,如何利用OO开发可扩展可复用的组件等。这时,可以尝试开发比较简单的应用系统,如新闻系统或留言本。也可以参考微软公司给的例子。