Time of Update: 2018-12-08
http://c-jdbc.objectweb.org/一個開發源碼的資料庫群集中介軟體,從http://www.theserverside.com/上看到的。第一個感覺以為是一個用C語言編寫的JDBC Driver,細看之後發現不是。如我們做多資料庫支援的思路一樣,開發一個JDBC Driver,Driver內部調用原生的JDBC Driver。這都得益於JDBC本身介面設計很好,愈發欣賞JDBC,而感覺ADO
Time of Update: 2018-12-08
過去曾經有很長一段時間,直至現在,存在這樣的一種觀點,就是C#比Java的實現更漂亮。《Think in java》的作者Bruce Eckel曾經公開質疑過Java 5提供的泛型。不過說實在,我一直不喜歡看Bruce Eckel的書,感覺上他不是一個有經驗有深度的技術人員。我也很長一段實現認同這樣的觀點,因為人云亦云!在C#
Time of Update: 2018-12-08
首先將excel.exe copy 到 ..\Microsoft Visual Studio .NET 2003\SDK\v1.1\Bin目錄下利用.net 中帶的工具在命令提示字元下執行tlbimp excel.exe.這樣就不會因為你的Excel是xp或2000的不同要去找不同的*.olb檔案,還有一點就是因為在2000以後的版本中沒有了excel9.olb這個檔案了。通過執行tlbimp
Time of Update: 2018-12-08
C簇語言中,C++首先在引入異常。在C++標準委員會投票之時,英國代表提出了反對意見,他們說異常差不多破壞了每個程式。如下的程式碼片段很好地展示了異常是如何把事情搞亂的 void f(){ T* p = new T; // 一些處理 delete p;} 如果處理過程引發異常拋出,那麼語句“delete
Time of Update: 2018-12-08
透過IL看C#開篇原文地址:http://www.cnblogs.com/AndersLiu/archive/2008/11/03/csharp-via-il.html作者:Anders
Time of Update: 2018-12-08
大四的課還是蠻有意思的,其中有一個COM組件的課,感覺挺有收穫,做了一個小Demo,是關於COM彙總的, 彙總和包容是COM的基本特徵,老師上課沒把這倆的關係講清楚,也不大知道為啥放著簡單的包容不用,用彙總寫模組。通過做這個Demo,俺算是理解了。因為包容只是單向調用介面,也就是從外到內,不能從內到外。而彙總則是雙向調用的,非常的靈活。下面通過具體的例子說說。 這個小Demo是控制台調用三個動態連結程式庫的,每個連結庫中都有一個方法,最外面的庫CompB.dll裡面是減法運算,
Time of Update: 2018-12-08
1:斐波那契數列演算法,如:1,1,2,3,5,8,13,21…… ,可以看到這裡面的規律吧.就是每一項是前面相鄰兩項之和.求第N項。 遞迴法: 1 public static int Fibonacci(int n) { 2 //參數合法性驗證 3 if (n < 1)4 Console.WriteLine("參數必須大於1!");5
Time of Update: 2018-12-08
小天:我昏了,我已經昏了,上面出現好多的"後面討論"。這個怎麼學啊。還有資料類型,我感覺也很迷糊。 老田:對於前面的知識點,特別是那些例題,並不要求你現在就搞清楚。只要你能夠明白例題中所闡述的效果,然後記住這些概念。下面我們就來學習C#中的預定義資料類型。 與其它語言相比,C#對其可用的類型及其定義有更嚴格的描述。 在開始介紹C#中的資料類型之前,理解C#把資料類型分為兩種是非常重要的: ●實值型別 ●參考型別 下面幾節將詳細介紹實值型別和參考型別的文法。從概念上看,其
Time of Update: 2018-12-08
從工具箱中拖四個Label控制項到介面上,並分別修改Text屬性為"姓名:、年齡:、結果:和訊息",注意最後一個Label(就是Text屬性為"訊息"這個Label控制項的NAME屬性); 小天:這麼多資料類型,它們之間一定會有混合使用的時候。比如我們讓使用者輸入使用者名稱和年齡,然後顯示出結果。 老田:你說的這個最好使用WinForm來做。因為這隻是第二次做,我們把步驟說下: 1.建立一個名為"類型轉換和裝拆箱"的Windows傳統型應用程式項目; 2.從工具箱中拖
Time of Update: 2018-12-08
如果所提供的運算式非空,並且所提供的對象可以強制轉換為所提供的類型而不會導致引發異常,則 is 運算式的計算結果將是 true。 檢查對象是否與給定類型相容。例如,以下代碼可以確定對象是否與 string 類型相容: object obj="哇哈哈哈哈哈"; if (obj isstring) { ....... } 如果所提供的運算式非空,並且所提供的對象可以強制轉換為所提供的類型而不會導致引發異常,則 is 運算式的計算結果將是 true。
Time of Update: 2018-12-08
用於擷取 實值型別 的位元組大小。例如,可以如下所示檢索 int 類型的大小: int intSize = sizeof(int); Console.WriteLine(intSize); sizeof 運算子僅適用於實值型別,而不適用於參考型別。 不能重載 sizeof 運算子。由 sizeof 運算子返回的值是 int
Time of Update: 2018-12-08
由於本章是屬於本書的最最最基礎部分,所以我們在講述知識的同時也很注重學習方法和Visual Studio等工具的使用說明。 顯示轉換就需要特殊類或者方法來輔助完成了。例如 long lo = 1; //申明一個long類型變數 byte b = Convert.ToByte(lo);//使用Convert類轉換 short sh = (short)lo; //使用強型別轉換 int i =
Time of Update: 2018-12-08
在過去的二三十年內,商業軟體中有很多都是採用的是C和C++作為開發中的開發語言。儘管這樣,C和C++的許多不足也在多年的開發過程中逐漸體現出來,C和C++的靈活性犧牲了開發效率 像比較VB或則其他的開發語言而言,相同功能的C/C++軟體通常會需要更長的開發週期。開發效率的低下和開發週期較長,使得越來越多的C/C++開發人員開始尋找一種可以在功能和開發效率間提高更多平衡的開發語言。同樣,對於其他的部分開發語言而言,他們為了取得更好的開發效率,就採用犧牲靈活性來換取開發效率,實際上保持一定
Time of Update: 2018-12-08
直到現在,我們一直在使用簡單的=賦值運算子,其實還有其它賦值運算子,而且它們都非常有用。除了=運算子外,其它賦值運算子都以類似的方式工作。 與=一樣,它們都是根據運算子和右邊的運算元,把一個值賦給左邊的變數。下表列出了這些運算子及其說明。 運算子 類 別 樣本運算式 結 果 = 二元 var1 = var2;
Time of Update: 2018-12-08
對於Virtual的使用,有時候總有些猶豫,特別是最近學的東西太雜,今天化了點時間,把C#裡面的Virtual徹底搞明白了。virtual出問題主要是由於聲明對象的類和對象實際所屬的類不是一個類,一般都是父類和子類的關係。比如:ClassParent obj = new ClassSub(),這是根源。virtual和非virtual關鍵是在運行時候,而不是在編譯時間候。1,
Time of Update: 2018-12-08
書名:c# Windows Forms程式設計作者:Erik Brown[美]譯者:朱毓斌、吳飛出版社:清華大學出版社售價:78元個人書評: 本書操作步驟詳細,完全可以與step bystep級的書相媲美,而且涉及了許多軟體工程的思想,讓你能夠在做軟體的過程中感受軟體工程的意義。全書通過製作一個相簿系統,向讀者傳授WinForm編程經驗。適合.net初學者和.net中級開發人員。
Time of Update: 2018-12-08
需求:以DWORD為單位對檔案進行加密,將每個DWORD與0xfcba0000做異或,寫入另一個檔案解答:#include <stdio.h>#include <stdlib.h>#define DWORD unsigned long#define BYTE unsigned char #define false 0#define true 1int main(int argc, char *argv[]){ FILE *hSource; FILE *hDestina
Time of Update: 2018-12-08
書名: C#和.NET 2.0實戰:平台、語言與架構 原書名: Practical .Net2 and C#2: Harness the Platform, the Language, the Framework 原出版社: Paradoxal Press 出版社: 人民郵電出版社作者: Patrick Smacchia 譯者: 施凡 李永倫 譚穎華 徐寧 出版日期: 2007-12-10 定價: 99.00元原本並沒有注意到這本書,也沒有看過原版,但是當我看過這本書的目錄之後,
Time of Update: 2018-12-08
[索引頁][源碼下載]樂在其中設計模式(C#) - 單例模式(Singleton
Time of Update: 2018-12-08
在Textbox的輸入中﹐我們常常需要控制輸入的類型﹐比如說只能輸入數字﹐當然實現的方法很多﹐我總結了一下我做過的一些項目﹐我常會使用以下這三種﹕1﹑使用Try...Catch private static bool IsNumeric(string itemValue,int intFLag) { try { int i = Convert.ToInt32(itemValue);