當前位置:學問君>學習教育>考研>

ASP.NET最新的筆試題

學問君 人氣:1.54W

   問題一 C#中 property 與 attribute的區別,他們各有什麼用處,這種機制的好處在哪裏?

最新的筆試題

  答:  關於property和attribute在很多書中都沒有明顯區分。我偏向於如下的理解:  特性(Attributes)是對設計時支援且又能在程序編譯時起到作用的,方法/字段/類/程序集的屬性聲明。  屬性(property)是更好地避免直接暴露你的私有成員而在類的聲明的成員;   問題二 相對於ADO有何區別和改進?  答:1. ADO以Recordset存儲,而則以DataSet表示。Recordset看起來更像單表,如果讓Recordset以多表的方式表示就必須在SQL中進行多表連接。反之,DataSet可以是多個表的集合。  2. ADO 的'運作是一種在線方式,這意味着不論是瀏覽或更新數據都必須是實時的。則使用離線方式,在訪問數據的時候會利用XML製作數據的一份幅本,的數據庫連接也只有在這段時間需要在線。  3.由於ADO使用COM技術,這就要求所使用的數據類型必須符合COM規範,而基於XML格式,數據類型更爲豐富並且不需要再做COM編排導致的數據類型轉換,從而提高了整體性能。  問題三與ASP相比,主要有哪些進步?  答:      優點:  1. 代碼和內容分離使代碼更清晰  2. 提高可部署性、可伸縮性、安全性以及可靠性  3. 爲不同的瀏覽器和設備提供更好的支援  ASP缺點:  1. ASP只能使用腳本語言屬於解釋性語言,主要是javascript或VBScript。而解釋性語言,而解釋性語言缺乏強類型和編譯環境。這些將不可避免地導致性能和伸縮性問題。  2. ASP代碼雜亂、功能有限,瀏覽器相容以及瀏覽設備的相容性差,而能夠很好的解決。
TAGS:筆試 Aspnet