ASP.NET高級教程中為什麼側重的是各種控制項的使用,而不是代碼部分?
01-11
RT。比如數據綁定那塊,雖然用控制項的話幾步就可以做好,但還是喜歡寫代碼建立資料庫鏈接讀取資料庫等等,覺得那才算是程序員吧。可是看到某出版社出版的《http://ASP.NET 4.5 高級教程》(外國友人寫的,近1000頁),其中很多是講如何使用控制項,還有大量的截圖。這是為什麼呢??
鄙人09年曾經寫過一本書《http://ASP.NET夜話》(這個不算廣告了,書早就沒售的了),曾經想以個人的微弱力量去改變這種現狀,不過不理想。博客地址:http://blog.csdn.net/zhoufoxcn/article/category/522200
好像很多人喜歡這種方式,在培訓機構時當講師時周圍講師講控制項學生喜歡,而我講非控制項實現還被投訴了。
因為這是重要組成部分啊,1000頁的http://ASP.NET書當然要包括這些。
寫太深了怕大家看不懂。其實這些控制項只是基礎知識,書里只是教怎麼用,但是不能只是會用,要邊用邊把這些東西的實現方法都弄明白了,到時候就成大神了。
代碼的部分不算http://ASP.NET,得去找別的書
這本書教你的是用輪子,車架,車門等balabala造出一台可以跑的車子,至於車輪這些怎麼造出來的,不用你管。
看到幾個.NET的牛人在答題。。。。。
用js前端富客戶端框架,不也是另一種形式的搬控制項嗎?如果能把搗鼓控制項的時間,花在優秀的構架與良好的交互之上,決定要比弄一點效率更高的代碼來得實惠
控制項不就是.net的代碼部分,要想寫出淫巧的C#代碼,單寫web是感受不出來的,得寫c#應用.當然.cs文件裡面還是可以發揮發揮的
http://asp.net是以C#為語言基礎的,一種web開發技術,類似的技術還有asp classic,j2ee等。所以說1 它不是語言,如果要學語言,可以參考《C#高級編程》《CLR via c#》等書; 2 它是web開發技術,不適用於桌面開發或者移動開發,既然是web開發,當然需要大量介紹封裝好的web控制項,因為web開發是應用層面的大規模架構,不可能一個輸入框驗證還要你從頭開始寫;3 別看它很多功能拖拖拽拽就能完成,其實背後生成了大量的代碼,另外還有大量封裝好的庫會被引用。這些基礎的東西你是看不到的。
控制項不就是http://ASP.NET的特性么,像Winform一樣
推薦閱讀:
※C#具體的學習或發展方向有那些?
※自學發現.net mvc網上能找到的項目案例很少?
※Asp.net 怎樣從入門到精通?
※怎麼知道一個網站是由 ASP 、PHP 或者 .NET 開發的?
※Asp.Net Web Form開發模型是否正在走向末路?