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

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

GetSafeHwnd 解释

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

C# iTextSharp 带书签合并多个PDF

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

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

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

C# ComboBox的赋值

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

C# 读写配置文件

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

C#winform 实现从服务器下载

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

C# 无窗口的DOS进程操作

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

C# 日志操作类

using System; using System.Globalization; using System.Text; using System.IO; using System.ComponentModel; using System.Windows.Forms; namespace EtheSoft.ExtOperations { /// ///日志信息类型 ///...
阅读(65) 评论(0)

C# int和byte之间的互转

/// /// int转byte /// /// /// public static byte[] intToBytes(int value) { byte[] src = new byte[4]; src[3] = (byte)((value >...
阅读(55) 评论(0)

C# 关于委托的例子

最近给新人讲委托,就找到曾经不知道在哪个大神处弄的实例 通俗易懂using System; using System.Collections.Generic; using System.Text; namespace ConsoleApplication1 { // 这里声明委托 public delegate void Notify( int newValue )...
阅读(31) 评论(0)

SQL 查询日期相关记录

SELECT * FROM 表 WHERE CONVERT(Nvarchar, dateandtime, 111) = CONVERT(Nvarchar, GETDATE(), 111) ORDER BY dateandtime DESC 本月记录 SELECT * FROM 表 WHERE datediff(month,[dateadd],getdate())=0 本周记录 ...
阅读(48) 评论(0)

关于在winform使用iwebpdf遇到问题

iwebpdf是金格比较的一款比较好的中间件 可以阅读pdf 可以签章,iwebpdf 是COM控件的形式安装的,按常规使用COM控件的方式拖入控件会引起ide的闪退,尝试多种方法和咨询了官方才知道这玩意不支持.net4.0的环境 支持.net2.0。于是将项目降级到2.0。在使用这个控件就没问题了。...
阅读(52) 评论(0)

C# BHO遍历iframe(2)

这个方法也不错可以遍历iframe//遍历IFrame public static bool FramesRecursion(ref IHTMLWindow2 frame) { IHTMLDocument2 frameDoc = frame.document; if (null == frameDoc) return false; if (null ==...
阅读(51) 评论(0)
219条 共15页1 2 3 4 5 ... 下一页 尾页
    个人资料
    • 访问:43362次
    • 积分:2014
    • 等级:
    • 排名:第18116名
    • 原创:146篇
    • 转载:69篇
    • 译文:1篇
    • 评论:2条
    最新评论