关闭

C# 调用C++ DLL 的类型转换

//C#调用C++的DLL搜集整理的所有数据类型转换方式,可能会有重复或者多种方案,自己多测试 //c++:HANDLE(void *) ---- c#:System.IntPtr //c++:Byte(unsigned char) ---- c#:System.Byte //c++:SHORT(short) ---- c#:System.Int16 //c++...
阅读(28) 评论(0)

QRCode二维码字符长度问题

网上的二维码例子都比较好,不过就是没有比较详细讲解关于QRCode二维码生成的规则和要点。例如:为什么要在生成二维码的时候,判断字符集的长度要小于128。要知道二维码信息容量大:可容纳多达1850个大写字母或2710个数字或1108个字节,或500多个汉字,比普通条码信息容量约高几十倍。如果控制压缩内容在128个以内的话,那么二维码的优势哪里去了? 经过多次测试发现,二维码所能包含的字符...
阅读(20) 评论(0)

获取IE HTML文档

获取打开IE HTML文档 SHDocVw.ShellWindows shellWindows = new SHDocVw.ShellWindowsClass(); string filename; foreach (SHDocVw.InternetExplorer ie in shellWindows) { filename = Path.GetFileNameWithoutExtensio...
阅读(50) 评论(0)

本地计算机上的XXX服务启动后又停止了——Windows Service服务调试

Service启动失败,后提示以下错误信息:   查了一下资料,应该是服务的逻辑代码出了问题,打开控制面板/管理工具/事件查看器 ->应用程序 里发现了如下信息: 双击错误信息,即可找到服务的错误提示 根据错误的提示信息,可检查代码。...
阅读(75) 评论(0)

C# xsd验证xml格式

/// /// 通过xsd验证xml格式是否正确,正确返回空字符串,错误返回提示 /// /// xml文件 /// xsd文件 /// 命名空间,无则默认为null /// public string XmlValidationByXsd(string...
阅读(96) 评论(0)

C++11 标准新特性:Defaulted 和 Deleted 函数

本文将介绍 C++11 标准的两个新特性:defaulted 和 deleted 函数。对于 defaulted 函数,编译器会为其自动生成默认的函数定义体,从而获得更高的代码执行效率,也可免除程序员手动定义该函数的工作量。对于 deleted 函数, 编译器会对其禁用,从而避免某些非法的函数调用或者类型转换,从而提高代码的安全性。本文将通过代码示例详细阐述 defaulted 和 delet...
阅读(92) 评论(0)

GetSafeHwnd 解释

当我们想得到一个窗口对象(CWnd的派生对象)指针的句柄(HWND)时,最安全的方法是使用GetSafeHwnd()函数,通过下面的例子来看其理由: CWnd *pwnd = FindWindow(“ExploreWClass”,NULL); //希望找到资源管理器 HWND hwnd = pwnd->m_hwnd; //得到它的HWND 这样的代码当开始得到的pwnd为空的时候就会出现一个“Ge...
阅读(81) 评论(0)

C# 遍历Hashtable

static void Main(string[] args) { Hashtable ht=new Hashtable(); ht.Add("1", "A"); ht.Add("2", "B"); ht.Add("3", "C"); ht.Add("4", "D...
阅读(114) 评论(0)

C# iTextSharp 带书签合并多个PDF

private void MergePdfFilesWithBookMark(string[] sourcePdfs, string outputPdf) { PdfReader reader = null; Document document = new Document(); PdfImportedPage page = null; ...
阅读(330) 评论(0)

C# iTextSharp 简单合并PDF(不带书签)

public static void MergePdfFiles(string[] fileList, string outMergeFile) { PdfReader reader; List readerList = new List(); Document document = new Document(); PdfW...
阅读(154) 评论(0)

C# ComboBox的赋值

ComboBox1.Items.Add(“ComboBox1”);//添加item ComboBox1.SelectedIndex = 0;//设置显示的item索引...
阅读(325) 评论(0)

C# 读写配置文件

/// /// 读写配置文件(并创建) /// public class FileConfig { #region 操作INI文件的API函数 [DllImport("kernel32")] private static extern long WritePrivateProfileString(stri...
阅读(97) 评论(0)

C#winform 实现从服务器下载

/// /// 下载服务器文件至客户端 /// /// 要下载的Web服务器上的文件地址(全路径) /// 下载到的目录(存放位置,机地机器文件夹) /// True/False是否上传成功 public bool DownLoadFile(string strUrlFilePath, string...
阅读(131) 评论(0)

C# 无窗口的DOS进程操作

/// /// 无窗口的DOS进程操作 /// public class DosProcess { private static string Run(IEnumerable commandlist) { using (var process = new Process()) { ...
阅读(170) 评论(0)

C# 日志操作类

using System; using System.Globalization; using System.Text; using System.IO; using System.ComponentModel; using System.Windows.Forms; namespace EtheSoft.ExtOperations { /// ///日志信息类型 ///...
阅读(127) 评论(0)
224条 共15页1 2 3 4 5 ... 下一页 尾页
    个人资料
    • 访问:68702次
    • 积分:2308
    • 等级:
    • 排名:第16978名
    • 原创:154篇
    • 转载:69篇
    • 译文:1篇
    • 评论:7条
    最新评论