網站首頁 工作範例 辦公範例 個人範例 黨團範例 簡歷範例 學生範例 其他範例 專題範例

ASP.NET筆試題大綱

欄目: 筆試題目 / 釋出於: / 人氣:1.41W
ASP.NET筆試題大綱
問題一 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程式碼雜亂、功能有限,瀏覽器相容以及瀏覽裝置的相容性差,而能夠很好的解決。