Time of Update: 2018-12-07
1.) value types cannot be assigned null because, by definition, they can't contain references,To declare variables that can store null you use the nullable modifier, ?. int? count = null; Assigning null to value types is especially attractive in
Time of Update: 2018-12-07
C# Socket Microsoft.Net
Time of Update: 2018-12-07
在應用中,我們可能會需要實現像Ctrl+C複製、Ctrl+V粘貼這樣的快速鍵,本文簡單介紹了它的實現,並給出了一個實作類別。(1)建立一個類檔案,命名為HotKey.cs,代碼如下:using System;using System.Collections.Generic;using System.Runtime.InteropServices;using System.Windows.Forms;namespace KoalaStudio.BookshopManager{ class
Time of Update: 2018-12-07
在C/C++中,資料指標是最直接,也最常用的,因此,理解起來也比較容易。而函數指標,作為運行時動態調用(比如回呼函數 CallBack Function)是一種常見的,而且是很好用的手段。 我們先簡單的說一下函數指標。(這一部份沒什麼價值,純是為了引出下一節的內容) 2 常規函數指標 void(*fp)(); fp 是一個典型的函數指標,用於指向無參數,無傳回值的函數。 void(*fp2)(int); fp2
Time of Update: 2018-12-07
使用 axWebBrowser 控制項引用 mshtml[1)去掉HTML標記及其標記中的屬性[2)axWebBrower 開啟某個頁面[3)取出HTML原始碼1)去掉HTML標記及其標記中的屬性private string getOneValue(string TempStr) { if(TempStr.Length >0) { TempStr = regularExpressionsOfHTML(TempStr); TempStr =
Time of Update: 2018-12-07
無廢話C#設計模式之一:開篇 什麼是設計模式? 什麼是少林拳呢?少林拳是少林僧人經過長期的總結,得出的一套武功套路。有一本叫做少林拳法的武功秘籍,上面記載這這套拳法的適用人群,打法套路和學成後的效果。設計模式雖然記錄在了設計模式一書上,但是要真正掌握設計模式光靠看每一個模式的結構並且進行模仿是不夠的。試想一下,在真槍實戰的情況下,誰會和你按照少林拳法,一二三四的套路打呢?打套路也只能用來看看,只有當你能根據不同的情境靈活出招的時候才能說是學會了這套拳法。相似的例子還有三十六計,
Time of Update: 2018-12-07
這是我發了不少時間整理的C#的Regex,新手朋友注意一定要手冊一下哦,這樣可以節省很多寫代碼的時間,中國自學編程網為新手朋友整理髮布。
Time of Update: 2018-12-07
C#ADO.NET操作資料代碼匯總一.用SqlConnection串連SQL Server1..加入命名空間using System.Data.SqlClient;2.串連資料庫SqlConnection myConnection = new SqlConnection();myConnection.ConnectionString = "user id=sa;password=sinofindb;initial catalog=test;data
Time of Update: 2018-12-07
首先會出現這樣的錯誤提示:Error: TesingModulle is currently unavailable.DotNetNuke.Services.Exceptions.ModuleLoadException:e:\Development\DotNetNuke_4.3.5_Source\Website\DesktopModules\TestingModule\ViewTestingModule.ascx.cs(136):error CS0019: Operator '&'
Time of Update: 2018-12-07
MSDN是很好,不過,有時需要自己動手實踐一下,才能更好的理解和記住一些東西。我看過很多技術文章,結果到用時,仍然是下不了手。似是而非的。像上次寫的“四捨六入五成雙/四捨六入五留雙/四捨六入五單雙”一樣,光看MSDN,還是不清楚,直接寫一個小例子,就明白了。這次,搜了一下“基類 衍生類別 轉換”,結果看了,也是不清不楚,不明白。於是寫了一個例子,試一下,就解惑了。不過具體的原理還不清楚,如果有知其所以然的朋友,不吝賜教。為了讓更多和我一樣,還在學習過程中的朋友能省時間,在此獻醜了,如果你是高手,
Time of Update: 2018-12-07
C#演算法--(一)選擇排序using System;public class SelectionSorter{// public enum comp {COMP_LESS,COMP_EQUAL,COMP_GRTR};private int min;// private int m=0;public void Sort(int [] list){for(int i=0;i{min=i;for(int j=i+1;j{if(list[j]min=j;}int
Time of Update: 2018-12-07
在學習多線程的過程中,又遇到了一個問題:C#代理.上網查了些資料,對代理有了一個初步的認識,記一點筆記. C#代理實際上類似於C++中的函數指標,因為C#中不存在指標,所以用代理可以完成一些原來在C++中用函數指標完成的操作,例如傳遞一個類A的方法m給另一個類B的對象,使得類B的對象能夠調用這個方法m。但與函數指標相比,delegate有許多函數指標不具備的優點。首先,函數指標只能指向靜態函數,而delegate既可以引用靜態函數,又可以引用非靜態成員函數。在引用非靜態成員函數時,
Time of Update: 2018-12-07
問A、B、C、D怎麼念?很多人認為我弱!我們張口就來:愛、必、洗、弟,下面是“已、愛撫、雞…”,是呀,很簡單!我女兒二年級,學查字典,讓我教她字典順序,我張口就是愛、必、洗、弟,她卻很認真的說應該是阿、波、刺、得。。。我汗顏!我們大家誰都沒有為不會念阿、波、刺、得。。。而感到絲毫的異樣,卻常常為不會念愛、必、洗、弟而耿耿於懷!昨天看新聞聯播,說北京迎奧運,全民學英語!一老太太說:北京全民學英語說英語,感到很自豪!是呀,這個年代,不會說兩句英語你就會很自卑,如果你能在辦公室說話蹦出幾個英文單詞,你
Time of Update: 2018-12-07
習慣了用Powerdesigner設計資料庫模型,XDE設計類圖。因此我一般的設計方法是用PD做分析模型,然後,用分析模型產生資料庫物理模型和C#代碼,再用XDE從C#代碼中反向工程產生XDE模型。但是在今天產生代碼時發現一個小小的問題:在PD產生代碼時,它會將實體中的attribe產生C#中的public field,而不是property,找了半天終於發現有一種方法:在\Resource Files\Object
Time of Update: 2018-12-07
當類型A轉換到類型B時,可以在任何時候實現變數的一對一映射,則該資料類型轉換可以讓編譯器進行,即實現隱式轉換,否則就需要進行顯示資料類型轉換。 C#中對以下資料類型可進行安全的隱式轉換:byte: short、ushort、int、uint、long、ulong、float、double、decimalsbyte: short、int、long、float、double、decimalshort: int、long、float、double、decimalushort:
Time of Update: 2018-12-07
如何在C#中使用C/C++寫的DLL。舉例說明:建立VC工程DllDemo,建立的時候選擇MFC AppWizard(dll),選擇Regular Dll using shared MFC Dll或者MFC Extension Dll。現在可以寫一個函數代碼,在DllDemo.cpp檔案中添加這些代碼。也可以使用新的檔案添加代碼;extern “C“ __declspec(dllexport) int Add(int a,int
Time of Update: 2018-12-07
先把重點寫在前頭:http://code.msdn.microsoft.com/Release/ProjectReleases.aspx?ProjectName=csharpfuture&ReleaseId=1686以上這個地址是下載官方C#4.0的最新文檔和Sample Code,而以下正是我看到第一個例子,關於Office的操作。可見它的例子品質還是蠻高的,值得學習,所以分享給大家,也許有些人已經知道這個連結,如果不能下載,留言告訴我,我到時下載到cnblogs裡。 前言:從C#1.
Time of Update: 2018-12-07
第一:綁定運算子,:=:這個只是簡化了資料繫結,跟ASP.NET
Time of Update: 2018-12-07
/** * @file 020_move_string.c * @author dinghuaneng * @date 2011.06.22 * @brief 將字串進行向左旋轉,即迴圈左移的演算法實現。 * 最後那種方法在時間和空間上都很高效,且代碼簡短,很難出錯。 * 最節約空間和時間的方法來源:《編程珠璣》 * @defgroup move_string * @{ */#include <stdio.h>#include
Time of Update: 2018-12-07
C#XML讀取、增加、修改和刪除操作 1.xml檔案格式如下:<?xml version="1.0" encoding="utf-8"?><projects><project name="PlatformFramewo" vss-path="Platform$/Source CodHdt$Pla~1.sln" /></projects>1.讀取DataSet ds = new DataSet();ds.ReadXml(Server.MapPath(