Time of Update: 2018-12-07
C++和C#編寫調用COM組件
Time of Update: 2018-12-07
Code highlighting produced by Actipro CodeHighlighter
Time of Update: 2018-12-07
c#中 uint--byte[]--char[]--string相互轉換匯總 uint-----byte[]-----char[]-----string 在在做一些互操作的時候往往需要一些類型的相互轉換,比如用c#訪問win32api的時候往往需要向api中傳入DWORD參數 即:uint參數這些數值所表示的資料在實際的應用中可能需要以字元的形式顯示,但是c#對api的關係無法跟c++相比,所以在c#中進行一些類型資料的轉換十分必要了,
Time of Update: 2018-12-07
用到了ListBox和TreeView兩個控制項,ListBox作為資料來源,通過拖拽其中的資料放置到TreeView上,自動添加一個樹節點 ListBox控制項的MouseDown用於擷取要拖拽的值並調用DoDragDrop方法 Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/--> private void listBox1
Time of Update: 2018-12-07
今天花了一點點時間看了一下C#中OGR讀取與寫shape中的投影資訊的方式.讀寫向量與屬性資訊見上一篇C#用GDAL/OGR庫建立與寫Shape檔案,測試通過[原創]具體過程為//投影實驗區 OSGeo.OSR.SpatialReference ss; ss = orgLayer.GetSpatialRef();//orgLayer為OSGeo.OGR.layer類型執行個體 string ppss; ss.
Time of Update: 2018-12-07
代碼Code highlighting produced by Actipro CodeHighlighter
Time of Update: 2018-12-07
有時候我們會使用C#裡讀取excel文檔,其實讀取excel文檔是很簡單的,下面是代碼:private DataTable getTable(){ try {// path即是excel文檔的路徑。 string conn = @"Provider=Microsoft.Jet.OLEDB.4.0;Data Source= Path"+";Extended Properties=Excel 8.0;"; //Sheet1為excel中表的名字
Time of Update: 2018-12-07
列一些我個人要注意的一些地方。我會不斷對此文進行增加和修改。1。數組作為函數參數的,要注意sizeof的大小注意下面代碼中的幾個sizeof結果void Func1( char str[100]){ cout <<"Func1: sizeof(str)=" << sizeof(str) << endl;}void Func2( char* str){ cout <<"Func2: sizeof(str)=" << sizeo
Time of Update: 2018-12-07
C++ 0x keynote(以下簡稱0x)中描述了這樣一個看起來不錯的東西:1、本地調用代碼: // use local object: X x; A a; std::string s("abc"); // … x.f(a, s); 2、使用遠程代理wrapper層: // use remote object : proxy<X> x; x.connect("my_host"); A a; std::string s("abc"); // … x.f(a, s);
Time of Update: 2018-12-07
分組構造使您可以捕獲子運算式組並提高具有非捕獲預測先行和回顧後發修飾符的Regex的效率。下表描述了Regex分組構造。分組構造說明( )捕獲匹配的子字串(或非擷取的群組;有關更多資訊,請參見Regex選項中的 ExplicitCapture 選項)。使用 () 的捕獲根據左括弧的順序從 1 開始自動編號。捕獲元素編號為零的第一個捕獲是由整個Regex模式比對的文本。(?<name> )將匹配的子字串捕獲到一個組名稱或編號名稱中。用於 name
Time of Update: 2018-12-07
這個是<%=DB.shownewsfunction(2,0,1,14,0,20,200,100,0,1,0,1401,0,0,0,0,0,0)%>這個是<%=DB.shownewsfunction1(2,0,1,14,0,20,200,100,0,1,0,1401,0,0,0,0,0,0)%>我要提取上面代碼中<%=DB.shownewsfunction(2,0,1,14,0,20,200,100,0,1,0,1401,0,0,0,0,0,0)%>,2,0,1
Time of Update: 2018-12-07
這裡總結的很好,拿來了,另外加了點說明C#代碼與javaScript函數的相互調用問:1.如何在JavaScript訪問C#函數?2.如何在JavaScript訪問C#變數?3.如何在C#中訪問JavaScript的已有變數?4.如何在C#中訪問JavaScript函數?問題1答案如下:javaScript函數中執行C#代碼中的函數:方法一:1、首先建立一個按鈕,在後台將調用或處理的內容寫入button_click中;
Time of Update: 2018-12-07
不管單行還是多行dos命令,你都可以輕鬆執行。 private void button2_Click(object sender, EventArgs e){ Process p = new Process(); p.StartInfo.FileName = "cmd.exe"; p.StartInfo.UseShellExecute = false;
Time of Update: 2018-12-07
using System;using System.Runtime.InteropServices; class shoutdown{ [StructLayout(LayoutKind.Sequential, Pack=1)] internal struct TokPriv1Luid { public int Count; public long Luid; public int Attr; } [DllImport("kernel32.d
Time of Update: 2018-12-07
在文章產生時,現在要建立一個動態標籤替換,用Regex操作方法1.在模板檔案裡面有newslist_1_12 文章列表標籤 要提取這個列表的參數12 是列表行數 1是所屬分類編號現在要新聞列表10行分類為52編號的列表,其替換標籤是 newslist_52_10 (這樣子可以明白吧)2.分析思路 a.把模板裡面的@"newslist_/d{1,2}_/d{1,2}" 提取出來,變成字串數組 b.把字串數組裡面的參數提取出來
Time of Update: 2018-12-07
C# SendMessage WPARAM大全 2010-02-16 15:23 public sealed class API { //wMsg參數常量值: //WM_KEYDOWN 按下一個鍵 public static int WM_KEYDOWN = 0x0100; //釋放一個鍵 public static int WM_KEYUP = 0x0101;
Time of Update: 2018-12-07
前段時間實驗了一下用C#調用GDAL/OGR讀寫Shape檔案的過程,總體過程看起來還是比較簡單的,今天稍微總結一下:1、OGR類庫參考在官網上已經比較全面,只是有些列出的方法在C#調用的過程中有一些變化;2、在VS.net下調用OGR非常方便,其類提示清晰明確,在用的過程中,多實驗,嘗試就會弄清楚;我實驗了將讀寫和建立Shape檔案的過程,並將Shape檔案表示為自訂編碼,主要是為Google
Time of Update: 2018-12-07
這兩天看以前一個系統的資料庫時,發現其中有個Color欄位,顯然是儲存顏色的。但欄位類型卻是Integer,儲存的值是一長串數字。一時犯糊,跑去問經理數字怎麼換算成R、G、B三個值啊?經理說你難道不知道RGB函數嗎?哦,想起來了。用VB開發的朋友應該都知道這個函數,確切的說是一個宏,在MSDN6中找到它的定義:#define RGB(r, g ,b) ((DWORD) (((BYTE) (r) | \ ((WORD) (g) << 8)) | \ (((DWORD) (
Time of Update: 2018-12-07
String.Split 方法有6個重載函數: 程式碼1) public string[] Split(params char[] separator)2) public string[] Split(char[] separator, int count)3) public string[] Split(char[] separator, StringSplitOptions options)4) public string[] Split(string[] separator,
Time of Update: 2018-12-07
方法一: private int WeekOfYear(string date) { DateTime curDay = Convert.ToDateTime(date); int firstdayofweek = Convert.ToInt32(Convert.ToDateTime(curDay.Year.ToString() + "- " + "1-1 ").DayOfWeek); int days =