捡最重点地说,可能对你有点帮助,
1.理解asp.net framework最捷径的方法是了解从request到render回到browser的全过程,这是主线。
end user的一个行为(例如mouse click)->client side j-a-va-scrip-t(有可能trace到axd file,这样最好)->server side application/page life cycle
j-a-va-scrip-t是很多developer很弱的一面,ajax/jquery都比较重要,个人觉得jquery更重要点,ajax很容易被用滥了.page life cycle也需要下点功夫,如果你对viewstate,dynamic control的掌握很到位,就说明你功夫到家了。
2.debug tool---firebug for css/java-scrip-t(author很帅,喜欢!),vs2008,两者可以同时用,client/server联调。
3.Resource. http://forums.asp.net/18.aspx
这是最火的asp.net webform的论坛,如果你跟着看上半年,front end这一块所有情况基本上就见得差不多了(third party control除外).
4.c#需要下点功夫,但个人认为它占aps.net比重的30-40%,如果它在project的比重过高,这个project一定有性能的问题。不过要具体问题具体分析,也不能太过强调这个比例。很多的logic还是尽量要放到database & front end那边作,不要给application server造成太沉重的负担。
_(c) _(c) _(c) _(c) _(c) _(c) _(c) _(c) _(c) _(c)
_(f) _(f) _(f) _(f) _(f) _(f) _(f) _(f) _(f) _(f) _(f) _(f)
再转一下挺好兄的看法, 觉得它们对初学者很有帮助, 偶也代表初学者对挺好兄表示感谢
_(f) _(f) _(f) _(f) _(f) _(f) _(f) _(f) _(f) _(f) _(f) _(f)
_(c) _(c) _(c) _(c) _(c) _(c) _(c) _(c) _(c) _(c)
对挺好兄说的这些目前大部分还不很懂.
胡说一吓偶自己对.NET的理解:
1. 偶觉得很难完全理解request->render ->browser的全过程. 觉得asp.net framework最特出的好处是有很多现成的(build in) functions, components, controls, methods etc. 凡是你能想到的, 那些微软专家们早就想到了. 偶们只要会拿会用就很好了.
2. 偶以前看过一点点C#和WEB DEV的书, 现在用是”Visual C# 2008 Step by Step”. 这一本从CODE开始到APPLICATION, 简单易懂, 覆盖面也不太窄, 觉得对初学者比较实用.
昨天assessment test的5道题, 偶主要就用这本书前几章的现学现卖. 不过因为学的时候囫囵吞枣, 关键的地方还是不知道.也有很多拼写语法错误.
比如像这道题: 让用户输入一组INTERGER, 直到用户输入0为止, 输出这组数中的最大基数和最小偶数.
因为不知道如何同时RETURN 俩个数, 只好写俩个METHODS, 一个求最大, 一个求最小. (有知道的, 请赐教, 多谢)
3. 跟其他的比, VS2008的DEBUG环境真是天堂. 有没有其他的DEBUG TOOL好像已经不是很重要了. 真正工作时, 大概可以把更多的时间花在DESIGN上, 而不是找虫子了
_:$ _:$ _:$