C++和C#編寫調用COM組件

C++和C#編寫調用COM組件

C++反射機制的實現

Code highlighting produced by Actipro CodeHighlighter

c#中 uint–byte[]–char[]–string相互轉換匯總

c#中 uint--byte[]--char[]--string相互轉換匯總 uint-----byte[]-----char[]-----string         在在做一些互操作的時候往往需要一些類型的相互轉換,比如用c#訪問win32api的時候往往需要向api中傳入DWORD參數 即:uint參數這些數值所表示的資料在實際的應用中可能需要以字元的形式顯示,但是c#對api的關係無法跟c++相比,所以在c#中進行一些類型資料的轉換十分必要了,   

WinForm實現簡單的拖拽功能(C#)

    用到了ListBox和TreeView兩個控制項,ListBox作為資料來源,通過拖拽其中的資料放置到TreeView上,自動添加一個樹節點    ListBox控制項的MouseDown用於擷取要拖拽的值並調用DoDragDrop方法    Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/-->     private void listBox1

C#用GDAL/OGR庫讀取與寫shape投影資訊[原創]

今天花了一點點時間看了一下C#中OGR讀取與寫shape中的投影資訊的方式.讀寫向量與屬性資訊見上一篇C#用GDAL/OGR庫建立與寫Shape檔案,測試通過[原創]具體過程為//投影實驗區 OSGeo.OSR.SpatialReference ss; ss = orgLayer.GetSpatialRef();//orgLayer為OSGeo.OGR.layer類型執行個體 string ppss; ss.

用C#建立XML

代碼Code highlighting produced by Actipro CodeHighlighter

C#讀取Excel文檔

有時候我們會使用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中表的名字 

C/C++中一些要注意的地方

列一些我個人要注意的一些地方。我會不斷對此文進行增加和修改。1。數組作為函數參數的,要注意sizeof的大小注意下面代碼中的幾個sizeof結果void Func1( char str[100]){    cout <<"Func1: sizeof(str)=" << sizeof(str) << endl;}void Func2( char* str){    cout <<"Func2: sizeof(str)=" << sizeo

[C++之AOP]Aspect C++產生遠程調用代碼可能性探討

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);

Regex,C#分組構造

分組構造使您可以捕獲子運算式組並提高具有非捕獲預測先行和回顧後發修飾符的Regex的效率。下表描述了Regex分組構造。分組構造說明(   )捕獲匹配的子字串(或非擷取的群組;有關更多資訊,請參見Regex選項中的 ExplicitCapture 選項)。使用 () 的捕獲根據左括弧的順序從 1 開始自動編號。捕獲元素編號為零的第一個捕獲是由整個Regex模式比對的文本。(?<name> )將匹配的子字串捕獲到一個組名稱或編號名稱中。用於 name

c#使用正則提取內容(例)

這個是<%=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

前台js與後台C#互相調用

這裡總結的很好,拿來了,另外加了點說明C#代碼與javaScript函數的相互調用問:1.如何在JavaScript訪問C#函數?2.如何在JavaScript訪問C#變數?3.如何在C#中訪問JavaScript的已有變數?4.如何在C#中訪問JavaScript函數?問題1答案如下:javaScript函數中執行C#代碼中的函數:方法一:1、首先建立一個按鈕,在後台將調用或處理的內容寫入button_click中;         

C#執行Windows的dos命令

不管單行還是多行dos命令,你都可以輕鬆執行。  private void button2_Click(object sender, EventArgs e){            Process p = new Process();            p.StartInfo.FileName = "cmd.exe";            p.StartInfo.UseShellExecute = false;           

C# 自動關機代碼

 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

Regex,C#提取字串變數

在文章產生時,現在要建立一個動態標籤替換,用Regex操作方法1.在模板檔案裡面有newslist_1_12 文章列表標籤 要提取這個列表的參數12 是列表行數 1是所屬分類編號現在要新聞列表10行分類為52編號的列表,其替換標籤是 newslist_52_10 (這樣子可以明白吧)2.分析思路   a.把模板裡面的@"newslist_/d{1,2}_/d{1,2}" 提取出來,變成字串數組   b.把字串數組裡面的參數提取出來  

C# SendMessage WPARAM大全 (收集)

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;       

C#用GDAL/OGR庫讀寫ESRI Shape小結[原創]

前段時間實驗了一下用C#調用GDAL/OGR讀寫Shape檔案的過程,總體過程看起來還是比較簡單的,今天稍微總結一下:1、OGR類庫參考在官網上已經比較全面,只是有些列出的方法在C#調用的過程中有一些變化;2、在VS.net下調用OGR非常方便,其類提示清晰明確,在用的過程中,多實驗,嘗試就會弄清楚;我實驗了將讀寫和建立Shape檔案的過程,並將Shape檔案表示為自訂編碼,主要是為Google

C#中RGB顏色值與整型值的轉換

      這兩天看以前一個系統的資料庫時,發現其中有個Color欄位,顯然是儲存顏色的。但欄位類型卻是Integer,儲存的值是一長串數字。一時犯糊,跑去問經理數字怎麼換算成R、G、B三個值啊?經理說你難道不知道RGB函數嗎?哦,想起來了。用VB開發的朋友應該都知道這個函數,確切的說是一個宏,在MSDN6中找到它的定義:#define RGB(r, g ,b)  ((DWORD) (((BYTE) (r) | \ ((WORD) (g) << 8)) | \ (((DWORD) (

C#的String.Split 方法

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,

C#中怎麼計算當前日期是在一年中的第幾周

方法一: private   int   WeekOfYear(string   date) { DateTime   curDay   =   Convert.ToDateTime(date); int   firstdayofweek   =   Convert.ToInt32(Convert.ToDateTime(curDay.Year.ToString()   +   "- "   +   "1-1 ").DayOfWeek); int   days   =  

總頁數: 4314 1 .... 667 668 669 670 671 .... 4314 Go to: 前往

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.