如何讓Visual Studio和web標準聯姻

來源:互聯網
上載者:User

前言:

這篇文章可能會引起“網頁設計者”的不安,因為可能會讓他們產生“我必須要學習枯燥的代碼”的誤解;

這篇文章也可能會引起“程式員”的不安,因為可能會讓他們產生“我必須學習繁瑣的網頁設計”的誤解;

這篇文章也可能會引起“網頁初學者”的不安,因為可能會讓他們產生“我必須同時學習枯燥的代碼和繁瑣的網頁設計”的誤解。

其實大家都不需要感到不安,因為這篇文章的確是有點另類,它介於“網頁設計”和“程式設計”之間,它就像前台和背景一個橋樑。所以如果你對其中的一部分感到陌生甚至“完全看不懂”,沒有關係,因為那一部分不是你所熟悉的領域。

記住:你有你熟悉的領域,你有你權威的領域,你有你作主的地盤! 沒有必要刻意的去學習你不熟悉,甚至工作中用不到的知識領域。

本文:

“為什麼Microsoft Visual Studio .NET 的label控制項打到前台變成了span?”,“Microsoft Visual Studio .NET 的伺服器段控制項的設計根本就不符合web標準設計”, “微軟對web標準支援太差了!”……

現在做大型B/S模式的商業項目開發似乎很難不考慮使用Microsoft Visual Studio .NET 2005(或以上版本),比較有深遠考慮的B/S模式的項目又似乎很難不考慮用Web標準進行設計。而當一個B/S模式的商業項目既很大型,又需要有深遠考慮的時候,Microsoft Visual Studio .NET 2005 和 “Web標準設計”相交了。當時我們遺憾的看到它們並沒有“一見鐘情”或者“相見恨晚”。而是“衝突不斷”。難道它們就不能更好的相處嗎?非也,非也,兩口子鬧彆扭是正常的,只要任意一方能夠有包容的心,婚姻還是可以很幸福的。“人妖”尚有一顆包容的心(參看《大話西遊》),況VS2005乎?其實VS2005也有著一顆很“包容”的心,讓它能和web標準更好的相處。

理論基礎

首先感謝一下“adapter設計模式”,然後感謝一下VS2005的強大。正是它們讓VS2005能夠和web標準可以融洽的相處。

我們都知道VS中伺服器端控制項label打到前台以後就編程了span,但是為什麼會這樣,是什麼讓

變成

其實完成這個任務的神秘機器就是“適配器(adapter)”——

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.