北大青鸟:ASP.NET学习总结一
               ——刘春炼

    学习ASP.NET已经两个多月的时间了,感觉起来体会还蛮多着呢...书本上和老师讲的东西。学的好或是学的不好,都有。但不管怎样我们又学习了一种强大的服务器端新技术。
ASP.NET有很多的优点,其中最明显的就是将业务逻辑代码与显示逻辑代码分开,也叫“代码隐藏”这一新概念。通过在单独的文件中编写表示应用程序的业务逻辑代码,使其与HTML编写的显示逻辑代码分开,从而更好地理解和维护应用程序,并使得程序员可以独立设计人员工作。
具体的总结有如下方面:
1. 从课本 第1章起至 第6章知识点都比较容易,因为之前学过JavaWeb课程,有很多知识点都许多类似之处,不同的是ASP多了个Page对象、Web服务器控件、HTML服务器控件和验证控件。Web服务器控件和HTML服务器控件在于runat="server" 这个属性(在HTML服务器控件右键点作为服务器控件运行)。还有Global.asax应用程序文件(可无且只能有一个哦)继承于HttpApplication类。
2. .第7章和第8章 讲的是数据绑定控件,DataGrid和DataList,都是继承于System.Web.UI.WebControls。每当调用DataBind()方法时,则会计算该页面上的所有数据绑定表达式。第9章 用户控件和自定义控件,和Web窗体的主要区别文件的后缀名.ascx与.aspx,用户控件的页面指令是<@Control…>,当使用用户控件时需要用<@Register…>来注册用户控件。
第10章至第14章的知识点都是比较难掌握的,也可以说是学的不够好的地方,有些时候不是老师讲课讲的不好,而是可能是我们自已的问题,碰到比较难的章节、难的问题。一般都不愿意去学习,严重缺乏锲而不舍的精神。
3. 这次的OA项目是对我们学习ASP后的一个检验,有时候我觉得学习了新技术,而没有相关的项目来巩固学习成果,是很难掌握我们现在所学习到的东西的。往往都是我们做的太少了,理论学的再多也是没用的,实现才是检验真理的唯一标准。只有多做练习和项目,这样我们才能掌握好新东西。我有一个很怪的感觉,每每遇到新的技术,新的东西也好,我有抵触的心理,不愿意去学,往往需要一段过度期来适应。而当我适应了,喜欢上了,自已却比别人慢了好几拍。这是我的缺点,我会努力改进的。