原创 Simple deserialization of XML to C# object
文章目錄Simple deserialization of XML to C# object1. Prepare XML string2. Prepare C# object3. Create XML serializer4. C
原创 VBA中使用保存文件對話框並設置文件擴展名
fileSaveName = Application.GetSaveAsFilename( _ fileFilter:="Text Files (*.txt), *.txt") If fileSaveName <> Fals
原创 WinForm窗口藉助DLL顯示MFC控件
1 DLL導出函數定義 注意示例代碼使用.def文件定義導出函數 class ShowPropWndHelper { public: ShowPropWndHelper() : _unit(nullptr) {
原创 wpf 嵌套表滾動設置
在WPF中若嵌套DataGrid需要滾動支持時需要如下設置 父DataGrid ScrollViewer.CanContentScroll="False" 子DataGrid IsReadOnly="True" ScrollVi
原创 C#調用C++回調函數中動態數組參數定義
直接上代碼,注意SizeParaIndex的使用, 其代表回調函數傳入參數數組長度在當前回調函數中的參數順序,若此參數設置不正確會導致無法正確解析數組長度,直接影響用戶定義回調函數實現。 [StructLayout(LayoutK
原创 Quick Tip: Deserializing XML to objects in C#
文章目錄Quick Tip: Deserializing XML to objects in C#The OverviewThe Code`objects.xml``MyObject.cs``Program.cs`原文鏈接 Qui
原创 Dynamic loading and unloading of unmanaged DLLs
Example When using the DllImport attribute you have to know the correct dll and method name at compile time. If you
原创 c# - MarshalAs(UnmanagedType.LPWStr)和Marshal.PtrToStringUni()之間的區別
I would like to import a function like this: [return: MarshalAs(UnmanagedType.LPWStr)] [DllImport("DLL.dll", EntryP
原创 CefSharp向瀏覽器中指定DOM發送點擊事件
引用 CefSharp的SendMouseClickEvent,通過此函數發送鼠標點擊事件。 操作方法 先借助jQuery獲取指定DOM的偏移,然後發送SendMouseClickEvent完成模擬點擊操作。 函數 /// <su
原创 C#中常用結構體與字節數組轉換輔助函數
/// <summary> /// 結構體轉換爲字節數組 /// </summary> /// <typeparam name="T">結構體類型</typeparam> /// <param name="obj">結構體對象</
原创 C#函數傳入數組到C++動態庫
C++動態庫聲明 在函數內修改數組內容,注意導出函數定義(extern "C") #pragma pack(1) struct Point { float x; float y; }; #pragma pack() exte
原创 Win10禁用Ctrl+空格切換輸入法
將如下註冊表內容拷貝到記事本並另存爲.reg文件,雙擊導入註冊表後重啓電腦即可(可能註銷也可以未測試) Windows Registry Editor Version 5.00 [HKEY_CURRENT_USER\Contro
原创 C語言實現itoa函數
/* A C++ program to implement itoa() */ #include <iostream> using namespace std; /* A utility function to reve
原创 gist.github.com 被牆無法訪問解決辦法
windows下 打開C:\Windows\System32\drivers\etc\hosts文件 編輯器打開,在最後行添加 192.30.253.118 gist.github.com
原创 Win7 架設git服務器
1. 下載並安裝JDK 下載地址:https://www.oracle.com/technetwork/java/javase/downloads/jdk12-downloads-5295953.html 安裝後文件目錄如下: 2.