各自為政:ASP.NET實現團隊分工的思考
先說說我們公司,有四個員工:我,一個美工,老板,老板娘。老板其實其實不老,老板娘更是大美女,除了跟老板聊天外,時不時監控一下我和美工我們兩個苦力。
我們公司的主營業務就是一個網站,現在的首要任務就是盡快將這個網站做出來。沒有架構師,沒有項目經理,老板也不懂技術,所以中場發動機的角色就由我來擔當了。
如何才能和美工有效配合那?***是能把老板兩口子也利用起來,是我首要思考的問題。
研究了一下ASP.NET的一些特性,心里有了一些思路。
1. 首先創建一個空白的web工程。
2. 創建一個母版頁
3. 基于main.master創建一個用來注冊的頁面,分工的好戲從這里就開始上場了。
4. 在頁面上先添加一個主div (regPage), 這個div的作用是用來在樣式表中定位注冊頁面上的主要控件。
然后在主div中放置一個div(userName),這個div的作用是用來在樣式表中定位注冊頁面上用戶名輸入區域的所有控件。在這個例子中,包含了一個標簽和一個輸入框。
有了這個骨架,再加其他字段就相當輕松了,只需要拷貝userName這個div,然后改一下ID就可以了。
大家應該注意到了兩個div(label)里面的的內容是英文的,這個是沒有關系的,因為文字的內容以后我是要分出去的,嘿嘿。
5. 建立一個空白的css文件,并將它引入到Reg.aspx中。
6. 在reg.css中寫上幾個CSS類。
通過這些類,可以定制主樣式,可以定制所有的標簽,可以定制所有的輸入框。如果想個別定制每個控件,只需要加上更精確的CSS類來定位就可以了。
現在樣式這部分我就可以分給美工了,只需要更改reg.css,美工就可以定制他想要的頁面樣式。
7. 回到Reg.aspx。
首先,用Localize控件將靜態文本包起來。
然后切換到設計視圖,點擊VS菜單上的Tools->Generate Local Resource.由于我用的是英文版的VS, 如果你用的是中文版,就在相應的位置找到這個菜單項。
這個時候,可以注意到,一個資源文件被自動生成了。
打開Reg.aspx.resx,會發現所有的文字部分都可以在這里定義。
好了,文字部分就分給老板和老板娘了,省得他們在后面打情罵俏,惹得我心煩。
老板兩口子只需要編輯Reg.aspx.resx,就可以改變頁面上的任意文字。他們好像很高興做這個事情那. J
8. 現在我就可以專心寫C#代碼了。辦公室里也其樂融融了。
原文鏈接:http://www.cnblogs.com/time-is-life/archive/2012/07/31/2616894.html
【編輯推薦】