-
[综合] 打印系统开发(38)——API(3)——windows设置默认打印机
实现这个功能需要使用windowsapi [DllImport("winspool.drv")] publicstaticexternboolSetDefaultPrinter(StringName); //调用winapi将指定名称的打印机设置为默认打印机 privatestaticPrintDo...
11
热度 -
[综合] 打印系统开发(39)——检查打印机状态
publicclassPrinter {///<summary>///构造函数///</summary>///<paramname="name">打印机名称</param>publicPrinter(stringname){this.printer_n...
72
热度 -
93
热度 -
[综合] 打印系统开发(41)——C# 打印PDF文档的10种方法
目录 使用工具:Spire.PDFfor.NET 获取方法: C#示例代码 【示例1】使用默认打印机打印PDF 【示例2】使用虚拟打印机(MicrosoftXPSDocumentWriter)打印PDF 【示例3】指定打印机及PDF文档打印页码范围 【示例4】静默打印PDF 【示例5】双面打印PDF...
75
热度 -
[综合] 打印系统开发(43)——并口打印机
并口打印机 并口打印机是采用并行接口主要作为打印机端口的打印机的一种。 中文名 并口打印机 外文名 LPT 基本说明 目前,并行接口主要作为打印机端口,采用的是25针D形接头。所谓“并行”,是指8位数据同时通过并行线进行传送,这样数据传送速度大大提高,但并行传送的线路长度受到限制,因为长度增加,干...
45
热度 -
[综合] 打印系统开发(44)——.Net中获取打印机的相关信息
目录 1、PrinterCommunicate用于连接打印机并发送指令: 2、WindowsPrintQueue用于获取打印机的型号,以及得到打印机的WindowsPrintQueue: 3、PrinterPropertyManager用于管理打印机的状态以及查询修改打印机属性: 4、获取已安装的打...
81
热度 -
[综合] API(5)——API
API即API接口。 API就是操作系统留给应用程序的一个调用接口,应用程序通过调用操作系统的API而使操作系统去执行应用程序的命令。 基本信息 中文名称应用程序编程接口 外文名称ApplicationProgrammingInterface 介绍 基本简介 API:应用程序接口(AP...
47
热度 -
[综合] API(8)——什么是API?为什么要提供API?
什么是API?为什么要提供API? API是系统的基石,是Windows的一砖一瓦。明确一个概念,软件是运行在系统平台的支持上的,软件的功能其实就是向系统申请,并由系统完成这些功能的过程。那么软件要做的事情如何传递给系统呢,也就是这些API的作用了,系统定义了这些API函数,做为支持软件执行系统功能...
97
热度 -
[综合] API(9)——Windows API的概念
在C语言中,使用fopen()函数可以打开一个文件,感觉非常简单。文件保存在硬盘上,要经过复杂的处理才能显示,这些细节对我们来说是透明的,由操作系统完成。也就是说,我们调用fopen()函数来通知操作系统,让操作系统打开一个文件。那么,我们如何告诉操作系统打开文件呢?看似简单的操作到底层都非常复杂,...
105
热度 -
[综合] API(10)——SDK
SDK 软件开发工具包(缩写:SDK、外语全称:SoftwareDevelopmentKit)一般都是一些软件工程师为特定的软件包、软件框架、硬件平台、操作系统等建立应用软件时的开发工具的集合。 软件开发工具包括广义上指辅助开发某一类软件的相关文档、范例和工具的集合。 软件开发工具包是一些被软件工程...
29
热度 -
[综合] 社会正在发生的一些变化
阿里巴巴、淘宝、京东正在沦为传统企业。最贵的东西:以前是地段,现在是流量,未来是粉丝。人的个性被不断释放,兴趣正在成为谋生手段。人类正在去感情化,只愿意相信数据,变的像机器。机器正在加感情化,尝试走近人内心,变的像人。没有文化依然可以做企业的年代一去不返。婚姻不再是一个枷锁,而是一项权力。需要钱时不...
19
热度 -
44
热度 -
[综合] 打印系统开发(48)——WinForm开发(55)——Winform 打印PDF顺序混乱,获取打印队列
工作中PDF打印顺序混乱着实让我疼痛了好久,其实解决方法非常简单,但没有想到这个点子的时候确实让我走了很多弯路。 这里文章写出来并不是为了炫耀什么,只是觉得发现些好东西就分享出来而已,同时也做个记录,方便以后查找。 开始正文 既然要解决打印顺序混乱,那么必须先要实现打印PDF功能,实现PDF打印的方...
37
热度 -
[综合] 打印系统开发(49)——WinForm开发(56)——winform 按顺序连续打印多个PDF文件
关于PDF打印的问题,前面有篇文章(Winform打印PDF顺序混乱,获取打印队列)也叙述过,今天来谈谈另外一种方法。 其实方法很简单,因为需要把多个PDF文档按顺序连续打印,为此我们把要打印的pdf文档按顺序合并成一个PDF打印,如此就简单多了。 这里文章写出来并不是为了炫耀什么,只是觉得发现些好...
88
热度 -
52
热度 -
[综合] API(11)——C# 读取文件夹下文件,按照名字排序
正常的读取文件时非常简单的,按照文件名排序就要参照Windows的排序,往往添加排序处理后与windows的排序规则不统一,所以要学会调用windows的排序dll,可以节省很多时间。 //APP_DATA\AdvertisementDirectoryInfofolder=newDirectoryI...
16
热度 -
[综合] 字符和字符串(12)——找字符串下标
stringstr="gdjiofsfdsds[.rwgvosdfooeorw"; intindex=str.IndexOf(".");//查找"."的下标,找到返回正确的位置下标,未找到返回-1
98
热度 -
[综合] C#中如何判断指定的路径是文件还是文件夹
stringpath=@"D:\aaa"; if(Directory.Exists(path)) { Console.WriteLine("文件夹"); } else { if(File.Exists(path)) { Console.WriteLine("文件"); } else { Consol...
99
热度 -
[综合] WinForm开发(57)——Winform 窗体最小化隐藏在桌面右下角
ICO文件要放到bin\Debug下。 1、给主窗体添加NotifyIcon控件。 2、窗体加载事件里: privatevoidMainF_Load(objectsender,EventArgse){this.notifyIcon1=newSystem.Windows.Forms.NotifyI...
95
热度 -
[综合] DataFocus——大数据可视化下的前行者
DataFocus是一款新型的商业智能产品(BI,BusinessIntelligence),主要用于智能的大数据分析领域。该产品在2018年是全球第一款能同时支持中英文自然语言搜索的大数据分析系统。 产生背景 中国市场上的BI产品由于核心技术的缺乏,普遍存在部署及等待时间长、无法实时交互与更新、使...
60
热度