原创 Framework、for與foreach、DirectoryInfo類、break和goto、文件處理類

1.  .NET Framework的作用:a.管理代碼的執行 b.爲代碼提供服務。 2.  在事先知道循環次數的情況下,使用for語句比較方便,否

原创 問題細節、Ajax、CLI、CLR、Dictionary

1. 理清問題細節的能力,對一個項目經理來說,是非常重要的素質。 2. Ajax的核心是JavaScript對象XmlHttpRequest,它使您

原创 DataSet、內存處理數據、繼承、LINQ、FileInfo類

1.  如果需要將ASP.NET數據綁定到一個Web控件,雖然可以使用DataReader,但是在某些場合下,使用DataSet方法更爲直觀。 2.

原创 List和IList、string.Equals、trim()、web相對路徑

1. List<T>是一個類,IList<T>是一個接口。接口和類的差異是性質的,類是負責功能的告終,而接口則是負責功能的定義。因而它們的差異性質上

原创 轉發、跳轉、驗證、TryParse()、web.config、私有程序集、公有程序集

1.  轉發就是服務端的跳轉: A頁面提交數據到B頁面,B頁面進行處理然後從服務端跳轉到其它頁面; 跳轉就是指客戶端的跳轉。 2.  Asp.net

原创 指針、強名、com、property、attribute、web service

1.  C#在Unsafe 模式下可以使用指針對內存進行操作, 但在託管模式下不可以使用指針。 2.  對程序集,進行公鑰/私鑰對簽名。稱爲強名,用

原创 Post、Get、SOAP、受管制代碼、虛函數、CLR、XML

1.  向服務器發送請求的幾種方式:POST,GET,SOAP。 2.  什麼是受管制的代碼?unsafe:非託管代碼。不經過CLR運行。 3. 

原创 UDP、TCP、調用WebService、序列化、數據庫設計範式、聚簇索引、非聚簇索引

1.  UDP連接和TCP連接的異同:前者只管傳,不管數據到不到,無須建立連接。後者保證傳輸的數據準確,須要連結。 2.  常用的調用WebService的方法有哪些:a.使用WSDL.exe命令行工具。b.使用VS.NET中的Add W

原创 jQuery中$、DOM和jQuery轉換、敏捷開發、測試驅動開發

1.  $是jQuery的一個簡寫形式,例如$("#foo")和jQuery("#foo")是等價的,$.ajax和jQuery.ajax是等價的。

原创 分層架構、MVC、ViewState、ADO.NET、DataReader和DataSet

1.  分層式結構優勢:分散關注、鬆散耦合、邏輯複用、標準定義。缺點:降低了系統的性能,有時會導致級聯的修改。 2.  MVC(Model-View

原创 存儲過程、Sql語句、面向對象、值類型、引用類型、接口、抽象類

 1.  存儲過程和sql語句的優缺點。優點:提高性能,減少網絡傳輸,節約時間。減少網絡流量,存儲過程位於服務器上,調用的時候只須傳遞存儲過程的名稱

原创 泛型,convert,parse,頁面傳值

1. 泛型是一種特殊的類型,它把指定類型的工作推遲到客戶端代碼聲明並實例化類或方法的時候進行。 泛型爲開發者提供了一種高性能的編程方式,能夠提高代碼的重用性,並允許開發者編寫非常優雅的解決方案。 2. Convert.ToInt32(nu

原创 委託、重載、override、變量傳遞、遍歷頁面控件

1.  CTS:通用類型系統。CLS:通用語言規範。CLR:公共語言運行庫。 2.  委託可以把一個方法作爲參數代入另一個方法。委託可以理解爲指向一個函數的引用。事件是一種特殊的委託。 3.  重載是方法的名稱相同,參數或參數類型不同,進

原创 vs格式化快捷鍵、面向對象封裝、類的事件、測試驅動開發

1.  VS2010中.cs文件與.aspx頁面代碼格式排版快捷鍵:ctrl+e+d 2.  獲取30天以前的日期:DateTime.Now.Add

原创 object、SQL獲取自增量當前值、虛方法、抽象類、override、overload

1.  .net中所有類型的基類是object。 2.  SQL SREVER中,向一個表中插入了新數據,快捷的得到自增量字段的當前值方法:Sele