P19 ??在我還在上學的時候,我選擇了C++,最初我用VC6作為我的IDE,我看過很多本C++的教材,有的適合我,有的不適合我,其中有一本叫《VisualC++2005入門經典》的書幫了我不少的忙。因為通常的C++教材都只會介紹C++的語法什么的,很少會告訴我們如何去編譯、運行,告訴我們什么是控制臺程序,什么事Win程序,什么是GUI程序,C++能干什么,VC和C++的區別是什么。現在有很多的朋友應該也有這些問題吧?
P9 相信做開發的沒有不重視效率的。開發C#,VB的都知道,我們很依賴VS,或者說,我們很感謝VS。能夠對一個IDE產生依賴,說明這個IDE確實有它的獨特之處。無容置疑,VS是一個非常強大的IDE,它支持多語言編輯。
P6 visual_studio 2010快捷鍵大全
P33 dotnet面試寶典
P285 C#是一種簡單、現代、面向對象和類型安全的編程語言,由C和C++發展而來。C#(發音為“C霎普”)牢固地植根于C和C++語言族譜中,并且會很快被C和C++程序員所熟悉。C#的目標在于把Visual Basic的高生產力和C++本身的能力結合起來。 C#作為Microsoft Visual Studio 7.0的一部分提供給用戶。除了C#以外,Visual Studio還支持Visual Basic、Visual C++和描述語言VBScript和Jscript。所有這些語言都提供對Microsoft .NET平臺的訪問能力,它包括一個通用的執行引擎和一個豐富的類庫。Microsoft .NET平臺定義了一個“通用語言子集”(CLS),是一種混合語言,它可以增強CLS兼容語言和類庫間的無縫協同工作能力。對于C#開發者,這意味著既是C#是一種新的語言,它已經可以對用老牌工具如Visual Basic和Visual C++使用的豐富類庫進行完全訪問。C#自己并沒有包含一個類庫。
P10 .NET中各種數據庫連接大全
P3 本文實現在c#中可高效的將excel數據導入到sqlserver數據庫中,很多人通過循環來拼接sql,這樣做不但容易出錯而且效率低下,最好的辦法是使用bcp,也就是System.Data.SqlClient.SqlBulkCopy 類來實現。不但速度快,而且代碼簡單,下面測試代碼導入一個6萬多條數據的sheet,包括讀取(全部讀取比較慢)在我的開發環境中只需要10秒左右,而真正的導入過程只需要4.5秒。
P8 前言:PetShop是一個范例,微軟用它來展示.Net企業系統開發的能力。業界有許多.Net與J2EE之爭,許多數據是從微軟的PetShop和Sun的PetStore而來。這種爭論不可避免帶有濃厚的商業色彩,對于我們開發人員而言,沒有必要過多關注。然而PetShop隨著版本的不斷更新,至現在基于.Net 2.0的PetShop4.0為止,整個設計逐漸變得成熟而優雅,卻又很多可以借鑒之處。
P8 反射(Reflection)是.NET中的重要機制,通過放射,可以在運行時獲得.NET中每一個類型(包括類、結構、委托、接口和枚舉等)的成員,包 括方法、屬性、事件,以及構造函數等。還可以獲得每個成員的名稱、限定符和參數等。有了反射,即可對每一個類型了如指掌。如果獲得了構造函數的信息,即可 直接創建對象,即使這個對象的類型在編譯時還不知道。
P18 1.簡述private、protected、public、internal修飾符的訪問權限。答.private:私有成員,在類的內部才可以訪問。protected:保護成員,該類內部和繼承類中可以訪問。public:公共成員,完全公開,沒有訪問限制。internal:在同一命名空間內可以訪問。2.列舉ASP.NET頁面之間傳遞值的幾種方式。答.1.使用QueryString,如....?id=1;response.Redirect()....?2.使用Session變量?????3.使用Server.Transfer3.一列數的規則如下:1、1、2、3、5、8、13、21、34......求第30位數是多少,用遞歸算法實現。
P5 盡管過了相當長的時間,花費了不少資源,微軟和.NET社區還是在最近幾年加入到了開源運動的陣營中來了,這令人相當驚訝,因為兩大陣營一直都是經 常對立的。然而,事實是依靠開源,微軟社區中的開源開發工具日益發展壯大。本文將深入了解.NET領域的開源項目,介紹七個在全球受到數百萬.NET開發 者擁戴和歡迎的開源項目。
P23 本章目標LINQ介紹LINQ即Language Integrated Query,就是在語言中加入了查詢的語法。使用LINQ來操作數據將變得非常的方便,因為它使用很多人都熟悉的、類似SQL的語法來操作數據。LINQ是微軟的一項新技術,也是.NET Framework3.5中最大的亮點。LINQ優勢LINQ查詢語法簡單,容易書寫。
P63 前言:PetShop是一個范例,微軟用它來展示.Net企業系統開發的能力。業界有許多.Net與J2EE之爭,許多數據是從微軟的PetShop和Sun的PetStore而來。這種爭論不可避免帶有濃厚的商業色彩,對于我們開發人員而言,沒有必要過多關注。然而PetShop隨著版本的不斷更新,至現在基于.Net 2.0的PetShop5.0為止,整個設計逐漸變得成熟而優雅,卻又很多可以借鑒之處。PetShop是一個小型的項目,系統架構與代碼都比較簡單,卻也凸現了許多頗有價值的設計與開發理念。本系列試圖對PetShop作一個全方位的解剖,依據的代碼是PetShop5.0
P14 為了讓大家更深入的了解和使用C#,我們開始這一系列的主題為“C#發現之旅”的技術講座。考慮到各位大多是進行WEB數據庫開發的,而所謂發現就是發現我們所不熟悉的領域,因此本系列講座內容將是C#在WEB數據庫開發以外的應用。目前規劃的主要內容是圖形開發和XML開發,并計劃編排了多個課程。在未來的C#發現之旅中,我們按照由淺入深,循序漸進的步驟,一起探索和發現C#的其他未知的領域,更深入的理解和掌握使用C#進行軟件開發,拓寬我們的視野,增強我們的軟件開發綜合能力。
P19 本文收集了目前最為常用的C#經典操作文件的方法,具體內容如下:C#追加、拷貝、刪除、移動文件、創建目錄、遞歸刪除文件夾及文件、指定文件夾下 面的所有內容copy到目標文件夾下面、指定文件夾下面的所有內容Detele、讀取文本文件、獲取文件列表、讀取日志文件、寫入日志文件、創建HTML 文件、CreateDirectory方法的使用。
P3 Abs(number)?取得數值的絕對值。?Asc(String)?取得字符串表達式的第一個字符ASCII?碼。?Atn(number)?取得一個角度的反正切值。?
P7 精心設計的柜架所具備的品質:1.精心設計的柜架是簡單的。規范是為了在功能強大和簡單性之間保持合理的平衡而制定的。2.精心設計的框架設計代價高3.精心設計的柜架充滿利弊權衡。4.精心設計的柜架應該借鑒過去。5.精心設計的柜架要考慮未來發展。6.精心設計的柜架應具有良好的集成性。7.精心設計的柜架是一致的。一致性是精心設計的柜架的關鍵特征,它是影響開發效率的最重要因素之一。
P34 搭建你的Spring.Net+Nhibernate+Asp.Net Mvc 框架搭建你的環境
P64 LINQ例子說明
P33 必 須要了解,執行.NET應用的線程實際上仍然是Windows線程。但是,當某個線程被CLR所知時,我們將它稱為受托管的線程。具體來說,由受托管的代 碼創建出來的線程就是受托管的線程。如果一個線程由非托管的代碼所創建,那么它就是非托管的線程。不過,一旦該線程執行了受托管的代碼它就變成了受托管的 線程。 一個受托管的線程和非托管的線程的區別在于,CLR將創建一個System.Threading.Thread類的實例來代表并操作前者。在內部實現中,CLR將一個包含了所有受托管線程的列表保存在一個叫做ThreadStore地方。