C#網路應用編程基礎練習題與答案(一)

來源:互聯網
上載者:User
編程|網路

  1. C/S結構模式與B/S結構模式的主要區別是什麼?

  【解答】

  首先,在系統的效能方面。只要擁有可上網的瀏覽器,就可以使用B/S系統。不過,B/S結構的用戶端只能完成瀏覽、查詢、資料輸入等簡易功能,絕大部分工作要由伺服器承擔,這就對伺服器提出了很高的要求,無形中增加了使用者在這一方面的投入。採用C/S結構時,用戶端和伺服器都承擔部分工作,有效利用了用戶端和伺服器端的資源,使使用者不必在硬體上有更多的投入。另外,瀏覽器頁面不便於修改,這為使用者定製自己的檔案時帶來了不便,比如使用者想自訂一個報表,用B/S結構的系統就比較難完成。

  其次,在系統的開發方面,C/S結構的開發對開發人員提出了較高的要求,整個開發過程比較複雜。與B/S結構相比,C/S技術的曆史更為“悠久”,從技術成熟度等級和開發人員普遍掌握的水平來看更為成熟。

  第三,系統升級方面。C/S結構中若有某一模組發生改變,可能要關聯到其它模組的變動,使系統升級的成本較大;而B/S結構在開發、維護階段幾乎所有的工作都集中在伺服器端,只需補救伺服器端的軟體就可以了。如果系統升級比較頻繁,那麼B/S架構的產品就具有維護工作量少的優勢。

  第四,安全性方面。在安全性上,B/S結構則略顯不足,畢竟現在網路安全係數不高,只要擁有密碼,任何人都可以進入到使用者的系統中;而C/S結構由於需要特定的用戶端軟體,並且一般來說都要對用戶端加密,甚至可以限定只有某一台電腦可以使用這個用戶端,因而對安全性有更多的保障。

  2. 可以用C#編寫哪些類型的應用程式?

  【解答】

  1) 控制台應用程式。

  2) Windows應用程式。

  3) 水晶報表應用程式。

  4) ASP.NET Web應用程式。

  5) ASP.NET Web服務應用程式。

  6) ASP.NET 水晶報表Web應用程式。

  7) 智慧型裝置應用程式。

  3. 什麼是命名空間?命名空間和類庫的關係是什麼?

  【解答】

  1) 名稱空間是對類的一種邏輯上的分組,即將類按照某種關係或聯絡劃分到不同的名稱空間下。

  2) 名稱空間又可以包含其它的名稱空間,例如System.Windows.Forms,是指System名稱空間下有Windows名稱空間,Windows名稱空間下有Forms名稱空間。

  3) 所有類庫都在規定的名稱空間下。



相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在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.