1. 程式人生 > >新聞釋出系統初步總結

新聞釋出系統初步總結

這次做新聞釋出系統,開始先做的後臺程式碼,基本上沒有什麼困難,因為對BLL,DAL,SqlHelper都已經很熟悉了.
 
重頭戲應該是後面的Web頁的製作,還有Web頁與BLL的整合。這是新的東西,第一次正面接觸,遇到不少問題。
 
總體來說,收穫還是蠻豐富的,列舉一些吧
 
一、開發工具方面
1、又瞭解了幾個VS的使用技巧,一些快捷操作:
通過快捷鍵Ctrl+k,d整理程式碼結構,使程式碼看起來很整齊;
對於一些不自動出現程式碼提示的地方,可以通過快捷鍵Ctrl+j得到程式碼提示;
可以通過Ctrl+k,x插入常用程式碼段,例如if,select ,region等,當然,用if後連續按兩次Tab鍵也可以自動生成If程式碼段……
 
2、一些應用技巧:


執行(不除錯)和啟動除錯的區別;
TODO也就是一個書籤的作用,配合檢視-任務列表使用挺好;
直接把程式碼段拖入工具箱,相同的部分,可以直接拖進來,例如匯入名稱空間等;
大綱顯示的作用;
#region的作用;
使用自己的模板,可以把頭註釋寫好;
選擇程式碼段直接提取為方法等……
 
牛腩用得這些VS操作雖只佔Vs很小的一部分,但是,這體現了他一個“不將就”的思想,這也是米老師經常教導的,值得我們思考自己的不足。
 
有一點小擔心,微軟把東西都封轉好了,給我們一個簡單易操作的介面,慢慢地,會不會把我們都變懶,變傻,呵呵,一點小想法而已。
 
二、編碼方面
1、Sqlhelper中using的用法,避免一次次的釋放物件。
2、製作.net使用者控制元件,如何引入第三方控制元件
3、當然還在整個過程中大概瞭解了一些CSS的基本用法,html常用標籤
4、大概知道了javascript和jquery,ajax是個什麼東西,在新聞釋出系統中起到了什麼作用
5、一些常用控制元件,如gridview,repeater,還有驗證控制元件等的使用
……
 
三、開發經驗

1、一些多瀏覽器相容的排錯經驗
2、嘗試了實體類生成器
3、MD5加密解密,Session,驗證碼等
4、真假分頁的實現
5、圓角框的製作
6、不重新整理頁面的更新
7、如何實現提示box後為原網頁,而不是白色等等這類的小技巧
8、利用網頁流行色選擇器選取顏色,螢幕標尺等。
10、IEtester,繼承ie系列瀏覽器,測試方便
11、FireBug等除錯工具,很好用
12、關注一些手冊,例如這次系統提到的Jquery,html
……
 
四、資料庫
1、這次新聞釋出系統的資料庫方面雖然觸發器可用可不用,還是選擇了用,畢竟第一次把觸發器用進去,主要用於外來鍵關聯資料的刪除
2、嘗試了在編輯器中設計查詢,感覺大查詢比較適用
……
 
五、學習資源

learning.artech.cn
niunan.javaeye.com
tg029.com
itcast.net
blog.csdn.net/zhoufoxcn/article/details/6564578
現在越來越喜歡看別人部落格了,發現很多時候,解決問題都是從別人部落格上借鑑的東西,感謝總結分享哈。

六、問題

問題也算收穫吧

1、session時間控制,瀏覽器快取的問題

2、平時瀏覽網頁發現了很多特效,都是怎麼實現的

3、asp.net ,javascript,jquery,css等還有很多地方不明白。

需要學習的還有很多啊,加油吧