廣州樂天科技試題
1.C/S和B/S的區別,優缺點有哪些?
答:C/S是客戶端/服務器端,C/S的程序通常也叫胖客戶端,也就是一個程序的大部分功能,都在客戶端實現,而服務器端只實現一小部分功能,
廣州樂天科技試題
。通過這點不難看出,C/S的程序大部分在客戶端實現,對于服務器端的壓力相對小一些,服務器端可以節省一些。而且C/S的程序用窗口來做,個人認為開發效率上快一點。但C/S的程序一大弊端就是,必須要在客戶端安裝并部署程序才能運行,也就是用戶必須得到客戶端程序才可以運行。所以得考慮不同系統之間的安裝與配置。B/S是瀏覽器/服務器端,B/S的程序通常也叫瘦客戶端,與C/S相反。B/S的程序大部分功能都要在服務器端實現,客戶端只用來做輔助的控制功能。因為B/S的程序直接部署安裝在服務器上。用戶只需要有瀏覽器,并知道網址就可以使用程序。客戶端不必做任何配置和安裝,即可使用應用程序。而B/S也是有缺點的,首先B/S大部分功能都要在服務器端實現,對于服務器的要求就很高。服務器同時要應付用戶訪問與程序處理,所以服務器的配置必須能夠應付。另外就是B/S的程序是瀏覽器中執行,所以B/S的程序操作客戶端電腦的硬件,一般就得安裝ActiveX等插件在客戶端才可以操作。因此B/S的程序對于操作硬件,優勢沒有C/S的程序要好。
2.ADO.NET的常用對象
答:Connection,Command,DataAdapter,DataSet,DataReader,configuration
3.MVC指的是什么?
答:MVC將程序功能分成三部分考慮:視圖(VIEW,即可見的`用戶界面部分)、模型(Model,程序的數據模型和業務邏輯部分),控制器(Controller,根據用戶輸入通知模型和視圖進行相應更改)。
4.三層架構?
答:業務層,邏輯層,可視層
5.為什么要用ISPORTBACK?
答:頁面第一次加載時需要綁定一些數據,如果每次加載都綁定的話,會給服務器很大壓力 ISPORTBACK第一次加載時返回的是false,以后每次返回的都是true,這樣可以設置 一些只需要在頁面一次加載時就綁定好的數據,
資料共享平臺
《廣州樂天科技試題》(http://salifelink.com)。6.用戶自定義控件?
答:自定義控件,跟HtmlControl或WebControl相似,編譯后可以添加引用到工具欄里
7.WEBSERVERS調用主要有哪兩種方法?
答:SOAP(簡單對象訪問協議),WSDL(Web服務描述語言)
8.怎樣在ASP.NET中改變DATAGRID的自動換行?
答:在他的RowStyle屬性的Font屬性的Wrap=true
9.怎樣布置一個ASP.NET的界面?
答:VS 2005和VS 2003都有發布機制。2003可以發布然后再復制部署。
VS2005基本上可以直接部署到對應位置。
10.談談你對ASP和ASP.NET的區別?
答:ASP.Net擺脫了以前ASP使用腳本語言來編程的缺點,理論上可以使用任何編程語言包括C++ , VB , JS等等,當然,最合適的編程語言還是MS為.Net Frmaework專門推出的C(讀c sharp),它可以看作是VC和Java的混合體吧,盡管MS自己講C#內核中更多的象VC,但實際上我還是認為它和Java更象一些吧。首先它是面向對象的編程語言,而不是一種腳本,所以它具有面向對象編程語言的一切特性,比如封裝性、繼承性、多態性等等,這就解決了剛才談到的ASP的那些弱點。封裝性使得代碼邏輯清晰,易于管理,并且應用到ASP.Net上就可以使業務邏輯和Html頁面分離,這樣無論頁面原型如何改變,業務邏輯代碼都不必做任何改動;繼承性和多態性使得代碼的可重用性大大提高,你可以通過繼承已有的對象最大限度保護你以前的投資。并且C#和C++、Java一樣提供了完善的調試/ 糾錯體系。
【廣州樂天科技試題】相關文章:
2.科技技術筆試題
3.聚光科技筆試題
5.廣州本田筆試題目