- 博客(15)
- 资源 (8)
- 问答 (1)
- 收藏
- 关注
原创 C#中初始化串口的函数定义与数据接收代码片段
串口数据接收与保存: private void serialPort1_DataReceived(object sender, System.IO.Ports.SerialDataReceivedEventArgs e) { try { int DataLength = s
2017-09-29 16:26:04 1800
转载 C#中事件方法的使用
事件是C#中另一高级概念,使用方法和委托相关。奥运会参加百米的田径运动员听到枪声,比赛立即进行。其中枪声是事件,而运动员比赛就是这个事件发生后的动作。不参加该项比赛的人对枪声没有反应。从程序员的角度分析,当裁判员枪声响起,发生了一个事件,裁判员通知该事件发生,参加比赛的运动员仔细听枪声是否发生。运动员是该事件的订阅者,没有参赛的人不会注意,即没有订阅该事件。C#中使用事件需要的步骤
2017-09-29 14:31:27 504
转载 C# ListView用法详解
一、ListView类 1、常用的基本属性: (1)FullRowSelect:设置是否行选择模式。(默认为false) 提示:只有在Details视图该属性才有意义。 (2) GridLines:设置行和列之间是否显示网格线。(默认为false)提示:只有在Details视图该属性才有意义。 (3)All
2017-09-28 14:52:30 269
转载 C# BackgroundWorker的使用
前言 当应用程序执耗时任务时,长时间的运行可能会导致程序界面处于停止响应状态,造成较差的用户体验,如果需要程序在执行任务的同时,又能够响应用户操作,则使用BackgroundWorker组件是一个较好的解决办法。同时BackgroundWorker 组件用来执行诸如数据库事务、文件下载等耗时的异步操作,可用于启动后台线程。1)DoWork:是BackgroupWo
2017-09-27 11:33:37 1240
原创 C#中对ini文件简单操作举例
在很多的程序中,我们都会看到有以.ini为后缀名的文件,这个文件可以很方便的对程序配置的一些信息进行设置和读取,比如说我们在做一个程序后台登陆的时候,需要自动登录或者是远程配置数据库连接,及保存密码设置等等(在Winform程序中),若在ASP.NET程序中有另外的解决方法,此C#操作INI文件的文章仅在winform程序中进行写入和读取操作。 下面简单举例:
2017-09-26 20:35:56 911
原创 C#winform中打开PDF文件并在窗体中显示
方法一:利用Procss.Start(“pdf文档路径”) eg: System.Diagnostics.Process.Start("F:\\1.pdf"); 方法二:(1)在工具箱中添加Adobe提供的ActiveX控件,如图所示:(2)拖动Adobe Acrobat 7.0 Browser Control控件到窗体中,并创建一个button4按钮
2017-09-26 14:07:04 28044 2
转载 C# DateTime与时间戳转换
C# DateTime与时间戳的相互转换,包括JavaScript时间戳和Unix的时间戳。1. 什么是时间戳首先要清楚JavaScript与Unix的时间戳的区别:JavaScript时间戳:是指格林威治时间1970年01月01日00时00分00秒(北京时间1970年01月01日08时00分00秒)起至现在的总毫秒数。Unix时间戳:是指格林威治时间197
2017-09-25 20:42:49 995
转载 C#中String.IndexOf 方法
String.IndexOf 方法 (value, [startIndex], [count]) 报告指定字符在此实例中的第一个匹配项的索引。搜索从指定字符位置开始,并检查指定数量的字符位置。 参数 value 要查找的 Unicode 字符。 对 value 的搜索区分大小写。 startIndex(Int32) 可选项,搜索起始位置。
2017-09-25 20:41:47 4530
转载 C# BackGroundWorker 的简单使用
在 WinForms 中,有时要执行耗时的操作,在该操作未完成之前操作用户界面,会导致用户界面停止响应。解决的方法就是新开一个线程,把耗时的操作放到线程中执行,这样就可以在用户界面上进行其它操作。新建线程可以用 Thread 类,可以实现多线程同时操作,简单的可以通过 BackgroundWorker 类实现。用 BackgroundWorker 类执行耗时的操作Backgro
2017-09-25 20:40:20 519
转载 C#操作Ini文件类
在Windows系统中,INI文件是很多,最重要的就是“System.ini”、“System32.ini”和“Win.ini”。该文件主要存放用户所做的选择以及系统的各种参数。用户可以通过修改INI文件,来改变应用程序和系统的很多配置。但自从Windows 95的退出,在Windows系统中引入了注册表的概念,INI文件在Windows系统的地位就开始不断下滑,这是因为注册表的独特优点,使应用程
2017-09-22 15:30:06 340
转载 List泛型集合
在C# 2.0之前,主要可以通过两种方式实现集合: a.使用ArrayList 直接将对象放入ArrayList,操作直观,但由于集合中的项是Object类型,因此每次使用都必须进行繁琐的类型转换。 b.使用自定义集合类 比较常见的做法是从CollectionBase抽象类继承一个自定义类,通过对IList对象进行封装实现强类型集合。这种方式要求为每种集
2017-09-22 11:06:29 801
转载 C#位运算
在C#中可以对整型运算对象按位进行逻辑运算。按位进行逻辑运算的意义是:依次取被运算对象的每个位,进行逻辑运算,每个位的逻辑运算结果是结果值的每个位。C#支持的位逻辑运算符如表2.9所示。运算符号意义运算对象类型运算结果类型对象数实例~位逻辑非运算整型,字符型
2017-09-21 15:13:21 449
转载 c#WINFORM中如何为动态生成的按钮加背景图片
本文转载于 作者苏飞,感谢作者!!!c# WINFORM中 如何为动态生成的按钮加背景图片下面我提供几种方法第一种,使用Properties.Resources类,这种方法需要你事先将图片添加到项目中来才行,添加方法如下代码使用方法如下 button.BackgroundImage = 命名空间名.Properties.Resources.图片名称;
2017-09-20 11:46:38 2336 1
转载 C#的Winform多语言实现(resx文件)
使用resx文件实现Winform多语言切换,本博文提供的代码可以实现简体中文、繁体中文、英文的切换。如果需要增加其它语言的切换,只需要编写相应的语言的resx文件即可。 并且,当修改了语言之后,会更新所有打开的窗口。先贴几张图展示一下效果。程序下载连接:http://download.csdn.net/detail/softimite_zifeng/97315751. 简
2017-09-20 11:33:06 2327 1
转载 用C#如何遍历一个窗体中的某一种控件
如果我要遍历所有的Label控件.我们知道一个窗体中的所有控件都是Form.Controls中的成员,想要得到窗体中的所以成员,可以用foreach来遍历Controls属性中的对象。注意,Controls属性中包含的对象都是以Control基类形式存在的,这就是说我们只能用foreach(Control temp in this.Controls)来遍历。对于任何一个由Control派生来的
2017-09-19 20:27:18 2007
C#中 Image.FromFile为何识别不了中文路径下的图片?
2017-10-17
TA创建的收藏夹 TA关注的收藏夹
TA关注的人