自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(102)
  • 资源 (1)
  • 收藏
  • 关注

转载 C# ListView控件制作表格:添加行,删除行,右键删除行

界面:例程代码:using System;using System.Collections.Generic;using System.ComponentModel;using System.Data;using System.Drawing;using System.Linq;using System.Text;using System.Windows.Forms;n...

2019-12-30 12:59:22 2999

转载 正则表达式(23)——ref和out参数(3)——C#判断字符串是否为数字字符串

在进行C#编程时候,有的时候我们需要判断一个字符串是否是数字字符串,我们可以通过以下两种方法来实现。【方法一】:使用try{} catch{}语句。 我们可以在try语句块中试图将string类型的字符串变量转换为int类型,如果该字符串不是数字字符串则会抛出异常,这时在catch语句块中就能捕获异常。一旦发现异常,则不是数字字符串。我们可以以下三种方式将strin...

2019-12-30 11:38:00 322

原创 打印系统开发(66)——监控打印机的打印队列

问:如何监控打印机的打印队列,可以获得正在打印文档的文档名,状态,所有者,页数,大小等。答:1、C++代码一、API介绍:API是ApplicationProgrammingInterface的缩写,也就是应用程序调用系统功能的接口。WindowsAPI主要包括系统定义的函数、消息及与之相关的数据类型。我们使用各种开发工具归根结底都是和API打交道。二、与打印状态相关...

2019-12-28 18:05:30 3577

原创 WinForm开发(77)——WinForm两个页面之间的传值问题

将Form1中textbox值传到Form2。Form1中代码: private void button1_Click(object sender, EventArgs e) { Form2 f = new Form2(textBox1.Text); //将值传到Form2 f.Show(); ...

2019-12-27 23:19:07 601

原创 打印系统开发(65)——打印队列(打印监控台)开发笔记

一、右键1、删除指定行[D]2、打开[O]3、打开路径[P]4、暂停打印[S]5、清空已完成[C]6、取消所有文档[A]

2019-12-27 23:07:21 448

转载 3d打印机

3D打印机(3D Printers)简称(3DP)是一位名为恩里科·迪尼(Enrico Dini)的发明家设计的一种神奇的打印机,不仅可以"打印"一幢完整的建筑,甚至可以在航天飞船中给宇航员打印任何所需的物品的形状。但是3D打印出来的是物体的模型,不能打印出物体的功能。技术原理3D打印机又称三维打印机(3DP),是一种累积制造技术,即快速成形技术的一种机器,它是一种数字模型文件为基础,运用...

2019-12-27 19:59:15 1499

原创 电脑操作系统有哪些

一、电脑操作系统有哪些   电脑操作系统根据使用不同可分为:一般操作系统与服务器操作系统;一般的操作系统就是我们最熟悉的windows XP等操作系统。当然还有大家不怎么熟悉的服务器操作系统,如LINUX系统,windows 2003系统等都是目前主流的服务器操作系统。   个人用户操作系统目前主流的是windows 操作系统,主要有早起的windows 98、wi...

2019-12-26 22:03:11 2813 1

原创 常见的操作系统有哪些?

一、常见的操作系统有哪些?1、Windows操作系统应用比较广泛。2、Linux操作系统免费使用,类UNIX3、Unix操作系统无界面,使用命令操作,一般安装在服务器上面。4、Mac操作系统苹果公司开发的,一般PC不能使用。摘自:https://blog.csdn.net/a15028596338/article/details/83021719二、我们现在...

2019-12-26 19:33:42 47346

转载 HOOK API入门之Hook自己程序的MessageBoxW(简单入门)

看了以下这篇文章,终于学会了HOOK:https://blog.csdn.net/qq_34573534/article/details/103711216 //感谢文章作者的分享,让我学会了HOOK---------------------------------------------------------------------------------------------...

2019-12-26 11:54:49 446

转载 截获 Windows socket API

1、前言本文主要介绍了如何实现替换Windows上的API函数,实现Windows API Hook(当然,对于socket的Hook只是其中的一种特例)。这种Hook API技术被广泛的采用在一些领域中,如屏幕取词,个人防火墙等。这种API Hook技术并不是很新,但是涉及的领域比较宽广,要想做好有一定的技术难度。本文是采集了不少达人的以前资料并结合自己的实验得出的心得体会,在这里进行总结...

2019-12-26 11:26:32 1121

转载 Hook技术第二讲,之虚表HOOK

一、认识虚表指针以及虚表讲解之前我们要认识一下类在内存中的表现形式,以及认识虚表指针。1.首先我们知道,当类中有虚函数的时候,则会生成虚表指针,虚表指针指向了虚表,虚表中保存的则是当前类中所有虚函数的函数地址。内存结构图:  第一个是类的内存结构,第二个是虚表。那么我们就有想法了,当我们调用虚函数的时候,会通过虚表指针,找到虚表,而后找到虚函数地址那么现在我们是否可以将...

2019-12-26 10:27:45 1262

转载 Hook技术第一讲,之Hook Windows API

一丶什么是Hook,以及Hook能干啥首先这一个小标题主要介绍神马是Hook,如果知道的,则不用看了.这里我偷袭啊懒,贴出Hook的意思https://blog.csdn.net/qq_34573534/article/details/103702378Hook,英文单词中成为钩子,铁钩的意思,在我们编程中就是挂钩的意思。我们要Hook Api,则是要把这个API进行挂钩,让其...

2019-12-25 18:14:11 729

转载 钩子程序

钩子程序钩子(Hook),是Windows消息处理机制的一个平台,应用程序可以在上面设置子程序以监视指定窗口的某种消息,而且所监视的窗口可以是其他进程所创建的。当消息到达后,在目标窗口处理函数之前处理它。钩子机制允许应用程序截获处理window消息或特定事件。中文名钩子程序外文名Hook类型处理消息的程序段平台Windows消息处理机制的一个平台...

2019-12-25 17:19:53 779

转载 API HOOK

API HOOKAPI HOOK技术是一种用于改变API执行结果的技术,Microsoft 自身也在Windows操作系统里面使用了这个技术,如Windows兼容模式等。 API HOOK 技术并不是计算机病毒专有技术,但是计算机病毒经常使用这个技术来达到隐藏自己的目的。外文名API HOOK用于改变API执行结果的技术应用如Windows兼容模式等...

2019-12-25 16:07:50 325

转载 打印系统开发(63)——C# 实现虚拟打印机 HP Color LaserJet 4500 (2) True Type Font字体显示

本来打算酸所有的PCL HPGL/2的都贴出来.后来发现这里重要的字体显示 TTF的数据显示就2000多行 10来个类了.所以把这个独立出来.另外我增加了一些字符对应和轮廓显示的方法.有兴趣的朋友可以单独去使用.效果图使用代码 private Zgke.MyImage.ImageFile.ImageTTF m_TTF = new ImageTTF(@"C:/Windows/...

2019-12-24 16:55:49 1353 1

转载 打印系统开发(62)——C# 实现虚拟打印机 HP Color LaserJet 4500 (1)

C# 实现虚拟打印机 HP Color LaserJet 45001无聊了研究了下PCL和HPGL两种语言。如果要实现虚拟打印机只使用.NET来做,驱动是最大的问题。其实我们可以使用已经写好的打印机驱动来实现。只是让驱动最终生成的打印语言输出到我们想要的位置。并且我们对打印语言进行模拟显示就可以。经过几天的研究发现HP Color LaserJet 4500 打印出的图形为PCL和H...

2019-12-24 16:49:45 4263

转载 字符和字符串(13)——C#中把英文字母转换为大写或小写的方法

将字母全部转换为大写或小写,在C#编程中是一个非常常见的功能。在开发过程中,经常需要验证用户登录,用户在输入用户名时可能不区分大小写,如果我们不对字母进行大写或小写的转换,那用户即使输入了正确的密码,可能也无法成功登录。另外,我们有的时候会用字符串来作为操作代码,比如 action="Create",如果我在后面比较的时候写成了“create”或“CREATE”,那都是有问题的。所以,一种最好...

2019-12-23 22:12:12 3988

转载 WinForm开发(76)——WinForm下的键盘事件(KeyPress、KeyDown)及如何处理不响应键盘事件

KeyDown事件用来处理功能键:F1 F2 F3...keyPress事件用来处理字符比如说:A B C... 1 2 3...注:处理该事件时,需要先将窗体的 KeyPreview=true;(请注意,不设置该项是引起键盘事件不响应的多数原因)KeyPress事件的示例: private void FormMain_KeyPress(object sender,...

2019-12-23 21:58:18 608 1

转载 WinForm开发(75)——C# WinFrom捕获按键按下事件

C# WinFrom对于控件的所有事件在其属性窗口都能找到对应的属性,按键事件也不例外。要为对应的事件添加事件处理,只需双击其属性,VS 即可自动生成框架代码,C# 对按键的处理主要有3个事件,分别是KeyDown,KeyUp和KeyPress事件,VS上的属性视图对他们的描述如下:KeyDown:Occurs when a key is first pressed.(当按键被按下时触发)...

2019-12-23 21:55:37 2490

原创 C#统计某个路径下的文件(包括子路径下的文件)个数

static long FileOrDirectory(string path) { long count = 0; //统计文件的个数 try { var files = Directory.GetFiles(path); //String...

2019-12-23 17:03:13 1247

原创 WinForm开发(74)——contextMenuStrip(3)——contextMenuStrip开发笔记

一、C#contextMenuStrip菜单项设置灰色1、关联一个控件后,右键弹出菜单项 ,想根据条件设置成不能使用,也就是灰色,应该如何设置呢?contextMenuStrip 的菜单项是 ToolStripMenuItem 对象,设置 ToolStripMenuItem 的 Enabled 属性为 False 即可。二、快捷键的设置在 ShortcutKeys 属性里面设置...

2019-12-23 15:12:27 566

原创 WinForm开发(73)——ListView(8)——ListView开发笔记

一、C# ListView清空若要清空ListView里面的内容,不能用:ListView1.Clear();要用:ListView1.Items.Clear();两者的不同之处在于,前者删除了ListView的整个结构,而后者仅仅只删除ListView中的内容(即Item和subitem)。二、简写规范关...

2019-12-23 11:05:19 803

转载 WinForm开发(72)——contextMenuStrip(2)——C# Winfrom中右键的快捷菜单

从工具箱中找到ContextMenuStrip控件,将这个控件拖曳到Form或者控件的设计页面上。这时系统就会在这个页面下面自动创建一个contextMenuStrip1控件,如果你想在这个页面添加多个菜单,那么你也可以拖曳多个这种控件到设计页面上。contextMenuStrip1(非可视化控件,位于菜单和工具栏下面的ContextMenuStrip控件)然后在界面上设置你的contextMen...

2019-12-21 22:40:38 396

转载 WinForm开发(71)——contextMenuStrip(1)——C# dataGridView选中一行右键出现菜单,对数据进行操作(datatable的操作)

1.为dataGridView绑定数据,设置数据选定一行this.dataGridView1.SelectionMode = DataGridViewSelectionMode.FullRowSelect; //选中整行可在属性中修改datagridview.AutoGenerateColumns = false;//不让datagridview自动生成列,可在属性中修改datag...

2019-12-21 22:38:06 1839

转载 作为程序员还没有这些资源那你可就落伍了

01 搜索资源网站在我们程序员学习技术过程我们经常需要使用搜索引擎去检索资料,国内常用的也就是某度了。文章内推荐的所有网站,文中的图片就是链接。想用的同学收藏本文点击图片即可访问。假如有条件的话,搜索引擎首先还是推荐使用 Google,如果没办法使用,那也可以使用以下几个作为备用:Binghttps://cn.bing.com/国内版和国际版是串联可以切换的...

2019-12-21 20:04:28 812

转载 资深程序员的笔记:工作多年对于编程语言的理解,新手建议了解

工作几年,先后接触c/c++,python,lua,dart,JavaScript,java等各种语言,记录下对于一个编程语言的理解,今天分享一下我自己的心得,这并不是一个标准,不认同还请不要责怪笔者。如果感觉对你有帮助,笔者不胜荣幸!对一个编程语言的理解,应该关注两个方面一、语言特性语言特性由编译器具体实现,具体包括:1. 强类型vs弱类型强类型就是类型很硬,不太接...

2019-12-21 19:57:39 189

转载 IT行业的人越来越多,工资为啥却不降反升?

很多人第一反应可能是公司钱多,或是被IT培训机构炒的,虚高,其实IT行业早就饱和了。实际上真的是这样么?天底下没有傻老板,天底下也没有蠢投资人。IT行业的从业人员越来越多,薪资不降反升主要有以下5个方面的原因。01、不是任何人都可以做IT。说到底,IT行业依然是一个技术行业,而不是任何一个普通人都可以从事的行业,它不像销售、文员、行政等岗位,你入职后简单培训几天即可胜任,而是...

2019-12-21 19:55:17 293 1

转载 程序员须知:必须建立个人知识库,它的重要性你需要了解一下

我相信大多数人学习知识是为了解决生活中的问题并希望让生活变得更美好,虽然大家的目的是一致的,但在现实生活中往往会看到一些人为了学习知识而学习知识,而不知道怎么将学到的知识应用到现实生活中,导致学了很多但依然过不好这一生。为了帮助大家能够将自己搭建的知识库有效利用起来,本篇文章会教大家如何将搭建的个人知识库结合现实生活真正的使用起来,让它产生最大的价值,提升我们的个人核心竞争力,另外会教大家如何...

2019-12-21 19:53:33 343

转载 IT界不得不知的十大开源大数据技术,精通其一,年薪百万

N0.1 HadoopHadoop——高效、可靠、可伸缩,能够为你的数据存储项目提供所需的YARN、HDFS和基础架构,并且运行主要的大数据服务和应用程序。N0.2 SparkSpark——使用简单、支持所有重要的大数据语言(Scala、Python、Java、R)。拥有强大的生态系统,成长迅速,对microbatching/batching/SQL支持简单。Spark能更好地适用于数...

2019-12-21 19:50:33 212

转载 WinForm开发(70)——ListView(7)——C# WinForm 实现文件的拖入和拖出(拖拽操作)

PS:最近在整理浏览器收藏夹中以前收藏的一些文章,把自己以前用到的或者感觉以后会用到的都转帖一下,勿拍砖。本文通过五个步骤详细介绍C# WinForm 实现文件的拖入和拖出(拖拽操作),每个步骤都提供相关的示例代码供参考。步骤1、放置一个 ListView 到 Winform窗体中 并初始化如下属性:listView.View = View.Details; listView.Al...

2019-12-20 22:16:23 1205

转载 WinForm开发(69)——ListView(6)——c# winform listview 拖放排序

源代码 http://download.csdn.net/detail/songconglai/5190885建个winform工程 添加 listview 控件设置 allowDrop 为true,添加DragDrop,DragEnter,DragLeave,DragOver事件 public Form1() { Initia...

2019-12-20 22:11:22 586

原创 WinForm开发(68)——ListView(5)——C#文件拖放至窗口的ListView控件获取文件类型

using System;using System.Collections.Generic;using System.ComponentModel;using System.Data;using System.Drawing;using System.Linq;using System.Text;using System.Windows.Forms; namespace F...

2019-12-20 16:34:24 586

转载 携号转网

携号转网,也称作号码可携带、移机不改号,就是一家移动电信运营商的,比如持有移动号码的手机用户,转入中国电信网或中国联通网,享受中国电信或中国联通提供的电信运营服务。 携号转网主要包括固定号码携带和移动号码携带两种。号码携带有助于扶持新运营商,促使新运营商快速进入市场。实施携号转网被认为是能使消费者、国家和电信行业三者都受益的举措。号码携带既有利于消费者,也有利于优化市场结构,通过市场的管制措施,实...

2019-12-20 13:01:10 1443

转载 WinForm开发(67)——ListView(4)——winform的listview,获取单击的某行内容

1、首先要在listview控件属性中,添加click事件2、要判断是否获取了几行int selectCount = listview1.SelectedItems.Count; //选中的行数目,listview1是控件名。if (selectCount == 0) return;//没选中,不做响应3、获取选中行的内容string sPID = listview...

2019-12-19 17:57:54 414

转载 WinForm开发(66)——ListView(3)——Winform中ListView控件

ListView1、先设置列,设置视图属性选择Details。添加列,修改列名。2、编辑项(添加行数据)添加一个ListViewItem对象,该对象的Text对应着是第一列的数据,在该对象的SubItems属性的集合中设置该行数据后面几列的值。3、ListView属性- Columns 列的集合- Items 行数据的集合- FullRowSelect ...

2019-12-19 17:55:36 438

转载 WinForm开发(65)——ListView(2)——C#-WinForm-ListView-表格式展示数据、如何将数据库中的数据展示到ListView中、如何对选中的项进行修改

在展示数据库中不知道数量的数据时怎么展示最好呢?——表格ListView - 表格形式展示数据ListView 常用属性  HeaderStyle - “详细信息”视图中列标头的样式。    None - 不显示列标头    Nonclickable - 不可点击    Clickable - 可点击  HideSelection - 当控件没有焦点时,移除选定项的突出...

2019-12-19 17:32:27 671

转载 WinForm开发(64)——ListView(1)——C# winform中ListView用法

//更改属性 this.listView1.GridLines = true; //显示表格线 this.listView1.View = View.Details;//显示表格细节 this.listView1.LabelEdit = true; //是否可编辑,ListView只可编辑第一列。...

2019-12-19 17:17:25 694

转载 使用Acrobat SDK开发Adobe Acrobat&Reader插件

一、前言由于本人工作需求,需要对Adobe Acrobat与Adobe Reader的进行研究,并开发与其相关的插件。但是问题来了,我搜索了一遍网上的资料,无论是百度还是谷歌都找不到一篇比较正式的开发教程。无奈之下我也只能到官网下载最新版的Acrobat SDK,然后自己阅读文档并一步步地做出来。相信也有很多像我这样的新手对于第一次开发Adobe的插件一头雾水,同时又为网上搜不...

2019-12-19 10:04:22 3047

转载 IDE - 集成开发环境

IDE(Integrated Development Environment)是用于程序开发的软件,一般包括代码编辑器、编译器、调试器和图形用户界面工具。IDE为用户使用C、Java、ASP、PHP等编程语言提供了方便。基本信息 中文名称 集成开发环境 外文名称 Integrated Development Environment 缩写 IDE ...

2019-12-18 22:40:20 658

原创 如何查看Adobe Acrobat DC 是哪个版本的

菜单——>帮助——>关于Adobe Acrobat DC,点击,弹出一个新窗口,可以看到是哪年的,哪个版本:

2019-12-18 21:58:17 5127

ITextSharp.dll下载.zip

在C#中对PDF操作时需要引用到,编辑、打印等。我是在做打印软件时用到的。能直接引用直接用,很好。

2019-09-24

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除