bool bPrintIconic = false; if(m_pPrintDlg) { &n…
分类:c
C#数组初始化的几种方式
最怕你一生碌碌无为,还安慰自己平凡可贵 C#数组初始化的几种方式 using System; using System.Collections.Generic; using System.Linq; using Syst…
工厂模式C++实现(三种工厂模式附详细注释)
工厂模式(统称) 工厂模式是一种创建型模式,适用场景:安全的创建对象。 简单工厂模式 顾名思义,工厂是用来生产东西的,而在C++里面就是用来生产对象的。 就像一家餐厅一样,你可以按照你的方式来点餐。在工厂模式中也一样,你…
C#删除指定文件或文件夹
public static string deleteOneFile(string fileFullPath) { // 1、首先判断文件或者文件路径是否存在 if (Directory.Exists(fileFullP…
竟然如此简单!C++实现完全随机加密、解析库,并附上完整代码分析
最近有位朋友问起我之前编写的随机加密库的实现思路方式,讨论过后,我答应他写一个完全随机加密、解密库。这几天,我利用下班时间在原来的思路上做了更改,写出了一个完全随机的加密头,并通过加密头运算出加密值,然后使…
C++提取PDF页成BMP图片
背景:之前接了一个小单子,需求就是将PDF转成.tif图片,刚好闲着,就搜了许多资料,最后选择的是PDFium SDK。 1、首先是打开PDF文件, //chPDF为文件路径 FPDF_DOCUMENT pdf_doc …
C#基础:三目运算符的使用
三目运算符: int a = 3; int…
修改窗体非客户区大小更改窗体标题栏高度
想修改窗体的非客户区,首先就得明白为什么要修改非客户区,什么是非客户区 从窗体或控件来看,非客户区就是无法放置控件的区域,比如窗体的标题栏,和边框,菜单栏也是非客户区,菜单栏不是控件是画上去的文本框的边框,滚动条区域都是…
C#中的泛型委托
C#中的泛型委托 为什么使用泛型委托 泛型委托的写法 LINQ中的泛型委托 为什么使用泛型委托 普通委托有一个问题,由于入口参数类型不同,委托没法使用,就不得不再定义一个委托来代表这个方法,因为类型的数目是无限多的,定义…
ComponentOne FlexGrid for WinForms 中文版快速入门(4)--设置单元格格式
C1FlexGrid控件的主要优势之一就是,具有自定义整个表格和每个个体的单元格外观的几乎任一方面的能力。 如果您是第一次阅读本系列文章,建议您阅读: ComponentOne FlexGrid for WinForms…
面向过程的结构化程序设计分三种基本结构
面向过程的结构化程序设计分三种基本结构:顺序结构、选择结构、循环结构 原则: 1,自顶向下:指从问题的全局下手,把一个复杂的任务分解成许多易于控制和处理的子任务,子任务还可能做进一步分解,如此 重复,直到每个子任务都容易…
程序员提高工作效率的方法
俗话说,天下武功,唯快不破。也就是说要练成天下高手的话,出招速度一定要快,这样才能在江湖上立足,不至于掉了脑袋。而程序员要在IT界混出个名堂,也要有高效的工作效率才行。IT行业时时刻刻都产生着新知识、新技术,要想跟上变革…