C#
文章平均质量分 61
【TL】
这个作者很懒,什么都没留下…
展开
-
跨线程访问UI
private void btnLoop_Click(object sender, EventArgs e) { Thread thread = new Thread(() => { if (btnLoop.InvokeRequired)//InvokeRequired:如果是别的线程创建的此控件转载 2016-05-24 09:57:43 · 522 阅读 · 0 评论 -
如何测量C#代码的运行时间
如何测量C#代码的运行时间(1)用Datatime和TmeSpan这个不说了,在要测量的代码前后加上2个DateTime.Now,2者相减,得到一个TmeSpan。DateTime d = DateTime.Now;for (int i = 0; i { ++i;}Console.WriteLine(DateT转载 2016-05-25 16:24:00 · 421 阅读 · 0 评论 -
你可能不知道的陷阱:C#委托和事件的困惑
你可能不知道的陷阱:C#委托和事件的困惑http://www.cnblogs.com/buptzym/archive/2013/03/15/2962300.html一. 问题引入 通常,一个C语言学习者登堂入室的标志就是学会使用了指针,而成为高手的标志又是“玩转指针”。指针是如此奇妙,通过一个地址,可以指向一个数,结构体,对象,甚至函数。最后的一种函转载 2016-05-13 15:34:01 · 738 阅读 · 0 评论 -
改进C# WinForm窗体及其控件的自适应
改进C# WinForm窗体及其控件的自适应 (2013-11-29 09:40:09)吴超的博客http://blog.sina.com.cn/wuchao315转载▼标签: c winform 窗体 控件自适应 屏幕分辨率分类: 代码天地转载 2016-05-27 00:07:06 · 708 阅读 · 0 评论 -
C#当窗体大小改变时,窗体中的控件大小也随之改变
第一种:推荐在窗体中加上如下代码即可实现,但窗体点击放大按钮时却不能改变控件大小。private Size beforeResizeSize = Size.Empty;protectedoverridevoid OnResizeBegin(EventArgs e){base.OnResizeBegin(e); beforeResizeSize转载 2016-05-29 00:26:14 · 4095 阅读 · 1 评论 -
详解 C# break ,continue, return
详解C#break ,continue, returnhttp://www.cnblogs.com/iceword/archive/2010/06/04/1751382.htmlC#编程语法中break ,continue, return这三个常用的关键字的学习对于我们编程开发是十分有用的,那么本文就向你介绍break ,continue, return具体的语法规转载 2016-05-17 10:07:10 · 986 阅读 · 0 评论 -
用C#一步步写串口通信
用C#一步步写串口通信标签: c#textboxbuttonobjectstring2012-08-10 14:57 18916人阅读 评论(38) 收藏 举报 分类: C#(2) 项目经验(1) 版权声明:本文为博主原创文章,未经博主允许不得转载。 附言:1. 有网友反应我写的这篇文章还不错,索性就将它置顶转载 2016-05-17 10:43:35 · 131104 阅读 · 6 评论 -
微软原版SQLHelper类
代码Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/--> 1 // ===============================================================================// Mi转载 2016-05-17 16:24:01 · 769 阅读 · 0 评论 -
什么是委托
什么是委托 首先要知道什么是委托,用最通俗易懂的话来讲,你就可以把委托看成是用来执行方法(函数)的一个东西。 如何使用委托 在使用委托的时候,你可以像对待一个类一样对待它。即先声明,再实例化。只是有点不同,类在实例化之后叫对象或实例,但委托在实例化后仍叫委托。 声明,如: 1 namespace Vczx.ProCSharp.Exc 2 { 3转载 2016-05-18 09:22:50 · 2208 阅读 · 0 评论 -
C# 委托
C# 委托的妙文 收藏委托和事件在 .Net Framework中的应用非常广泛,然而,较好地理解委托和事件对很多接触C#时间不长的人来说并不容易。它们就像是一道槛儿,过了这个槛的人,觉得真是太容易了,而没有过去的人每次见到委托和事件就觉得心里别(biè)得慌,混身不自在。本文中,我将通过两个范例由浅入深地讲述什么是委托、为什么要使用委托、事件的由来、.Net Framework中转载 2016-05-18 09:27:15 · 389 阅读 · 0 评论 -
一点一点学ASP.NET之基础概念——HttpHandler
委托的概念委托实际上是类(一个貌似函数一样的类),我们已经使用函数指针很多年了——函数指针也被称为过程类型,但是它们的实现都不是类。它们是单独的函数指针的简单实例。委托是包含这些功能的类,委托类通过保留的列表来确定某些事物是否已经指派给了委托,这种算法可以理解为:“对于内部列表中的每一个回调函数,都调用函数”。委托除了支持回调函数外,还可以通过该列表来实现多播(委托链)。说白了,就是我们把转载 2016-05-18 10:35:43 · 310 阅读 · 0 评论 -
一点一点学ASP.NET之基础概念——委托
一点一点学ASP.NET之基础概念——委托.NET Framework中的事件 事件体系结构引发事件的对象叫做事件源。事件源发布它可以引发的事件。事件的类型总是委托类型,这个委托类型的签名定义了处理该事件的方法的签名。定义事件处理程序方法的对象称为事件接收方。事件接收方预订要在事件源上处理的事件事件接收方提供的事件处理程序方法必须与为该事件预订的方法签名一致。事件源利用多播转载 2016-05-18 10:36:45 · 402 阅读 · 0 评论 -
微软图形控件(Chart或MSchart)的用法
微软图形控件(Chart或MSchart)的用法 (2011-02-23 10:41:59)转载▼标签: chart 控件 重要的属性 it分类: ASP.net整个图形控件主要由以下几个部份组成:1.Annotations --图形注解集合2.ChartAreas -转载 2016-05-18 12:23:12 · 15104 阅读 · 0 评论 -
深入浅出话事件(上)
深入浅出话事件(上)小序 在上篇文章(《深入浅出话委托》)中,我们集中讨论了什么是委托以及委托的用法。有朋友问:什么时候用委托——说实话,使用某种编程要素是一种思想,更是一种习惯。举个极端点的例子:比如你问我“什么时候使用for循环”,我完全可以回答——根本用不着for循环,用if加goto就完全能够搞定——我们大多数人使用for循环,是因为我们认同for循环的思想,并且养转载 2016-05-18 15:12:34 · 423 阅读 · 0 评论 -
深入浅出话事件(下)
深入浅出话事件(下)二.事件的由来 在传统的面向对象的概念中是没有“事件”这个概念的。传统的面向对象概念中只有数据(Data,也称为field、域、成员变量)和方法(Method,也就是成员函数、function)。如果我没记错,那么事件这个概念最早出现在微软的COM技术中,又因为VB是基于ActiveX(COM的一种)的,所以“事件”这一概念便通过VB广而推之、为众多程序员所转载 2016-05-18 15:13:04 · 289 阅读 · 0 评论 -
深入浅出话委托
深入浅出话委托小序好久不来更新Blog了,一是因为工作比较忙,最重要的还是交了女朋友:),太爱她了。回顾了一下前面写的文章,看来大家还是很喜欢我的灌水风格,那今天就来写一写最近被问到的最多的问题——委托与事件。并把本文献给支持我工作的兄弟姐妹们和我亲爱的女友(虽然你看不懂代码,嘻嘻)。说实话,论“深入”,就我这臭水平绝对深不到哪儿去,我尽量给大家讲明白就是了。如果内容上有什么闪失,麻烦兄弟转载 2016-05-18 15:14:15 · 349 阅读 · 0 评论 -
c#tabcontrol控件选项卡竖直显示,上面的文字水平显示
第一步:设置Alignment=left 设置DrowMode=OwnerDrawFixed 设置ItemSize=30,100 设置SizeMode=Fixed第二部:重绘,实现tabcontrol控件的tabControl1_DrawItem事件,如下所示 private vo转载 2016-05-31 15:29:25 · 6308 阅读 · 0 评论 -
C# TabConTrol控件背景颜色
C# TabConTrol控件背景颜色问题2011-11-13 0 个评论 收藏 我要投稿大家肯定都遇到过这样的问题,在做WinForm项目的时候,需要对窗体和控件进行美化,而使用第三方控件的话也没有什么免费的,这时就需要自己VS 自带的美化样式进行美化,而当美化到TabControl控件时,难题来了: 属性中,转载 2016-06-01 09:22:19 · 6823 阅读 · 0 评论 -
this.Invoke和this.BeginInvoke的区别
this.Invoke和this.BeginInvoke的区别2014-02-28 08:55 3308人阅读 评论(1) 收藏 举报 分类: Winform(21) 版权声明:本文为博主原创文章,未经博主允许不得转载。[csharp] view plain copy private voi转载 2016-06-01 09:39:24 · 3713 阅读 · 0 评论 -
C# 跨线程调用控件
C# 跨线程调用控件http://www.cnblogs.com/TankXiao/p/3348292.html在C# 的应用程序开发中, 我们经常要把UI线程和工作线程分开,防止界面停止响应。 同时我们又需要在工作线程中更新UI界面上的控件,下面介绍几种常用的方法 阅读目录线程间操作无效第一种办法:禁止编译器对跨线程访问做检查第二种办法: 使用del转载 2016-06-01 12:07:11 · 523 阅读 · 0 评论 -
C# 获取本机的串口号
C# 获取本机的串口号 using System.IO.Ports; //头文件 string[] PortNames = SerialPort.GetPortNames(); //获取本机串口名称,存入PortNames数组中 for (int i = 0; i { cbxSerilP转载 2016-06-07 14:39:05 · 7426 阅读 · 0 评论 -
【C#】Color颜色对照表
【C#】Color颜色对照表 (2013-03-12 11:25:33)http://blog.sina.com.cn/s/blog_8278b1800101a5in.html转载▼标签: 对照表 颜色 c 教育分类: .net【C#】Color颜色对照表转载 2016-06-02 17:34:41 · 17356 阅读 · 0 评论 -
作者:唐欢----感悟和经验
作者:唐欢链接:https://www.zhihu.com/question/21053391/answer/70501585来源:知乎著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。首先介绍下我自己,我是工业自动化专业,但是是专科学历。现在分享下我的经验。1.工业自动化并不是大多数人所认为的那种万金油一样的专业。我们这个专业,并非给人提供专业的转载 2016-06-24 01:02:44 · 421 阅读 · 0 评论 -
Windows Form中的TabControl重绘
Windows Form中的TabControl重绘http://blog.canself.com/tag/tabcontrol%E9%87%8D%E7%BB%98/最近整理自己工作以来的旧项目,将其中的一些技术点整理出来。这个tabcontrol重绘相关的项目是自己毕业不久就做的一个,针对这个项目后面还有wpf版,暂且不提,暂时先看这个。下面是软件的主界面转载 2016-06-01 11:12:09 · 6086 阅读 · 1 评论 -
隐藏TabControl的标签
隐藏TabControl的标签 2012-02-20 10:40:07| 分类: c# | 标签:tabcontrol |举报|字号 订阅 下载LOFTER我的照片书 |方法一由于最近的项目需要,使用TabControl转载 2016-06-08 16:39:07 · 4806 阅读 · 1 评论 -
C# 窗体间传值方法大汇总(转)
http://bbs.csdn.net/topics/390128592第一种方法:创建一个类,里面声明用于存储接收的字段。传的时候存储于字段中,要用的时候,直接类名.字段名 进行调用。(这种方法传递是双向的) 第二种方法:1.在Form1里定义public string Name = "*****" 2. 在Form2里创建Form1对象,转载 2016-06-03 21:51:07 · 292 阅读 · 0 评论 -
.NET Framework 各版本区别
.NET Framework 各版本区别.NET Framework 1.1自1.0版本以来的改进:自带了对mobile asp .net控件的支持。这在1.0版本是以附加功能方式实现的,现在已经集成到框架的内部。安全方面的变更 - 使得Windows窗体代码以可靠的行为运行,从而可以在Internet环境内安全运行,并且加入了ASP .NET应用程序的代码安全转载 2016-06-27 08:54:08 · 8142 阅读 · 0 评论 -
C#高效绘图(转)
C#高效绘图(转)2013-12-26 16:01 10938人阅读 评论(1) 收藏 举报 分类: C#(235) 双缓冲技术双缓冲是将图片在显示到DC前,现在要内存建一个DC,也就是用于存储这张图片的内存区,然后在将这部分update到你要显示的地方这样,可以防止画面抖动很大这样和你说吧,如果要实现你要的效果,转载 2016-06-11 18:59:54 · 17806 阅读 · 0 评论 -
App.Config详解及读写操作
App.Config详解及读写操作App.Config详解及读写操作 - 大气象 - 博客园 http://greatverve.cnblogs.com/archive/2011/07/18/app-config.htmlApp.Config详解应用程序配置文件是标准的 XML 文件,XML 标记和属性转载 2016-06-12 00:21:48 · 18838 阅读 · 3 评论 -
c# GDI+简单绘图(一)
c# GDI+简单绘图(一)http://www.cnblogs.com/stg609/archive/2008/03/16/1108333.html 最近对GDI+这个东西接触的比较多,也做了些简单的实例,比如绘图板,仿QQ截图等. 最早接触这个类,是因为想做仿QQ截图的效果.巧的很,学会了如何做截图后,.NET课堂上老师也正巧要讲关于c#绘图方面转载 2016-06-05 23:46:04 · 4219 阅读 · 0 评论 -
C#中制作启动窗体的方法和问题
C#中制作启动窗体的方法和问题 2009-10-17 00:33:17| 分类: 程序|举报|字号 订阅 下载LOFTER我的照片书 | 在开发windows桌面程序时,经常碰到的一个问题就是:在主窗体显示之前,需要加载大量转载 2016-06-06 15:46:16 · 1746 阅读 · 1 评论 -
DataGridView列的宽度、行的高度自动调整
DataGridView列的宽度、行的高度自动调整标签: headerc#.net优化2010-11-10 14:39 11283人阅读 评论(2) 收藏 举报 分类: .NET开发相关(87) 目录(?)[+]注意:DataGridView控件是从.NET Framework 2.0版本开始追加的。介绍一下Dat转载 2016-06-13 11:31:52 · 25924 阅读 · 0 评论 -
远程调试监视器(MSVSMON.EXE)似乎没有在远程计算机上运行“的完美解决方案
“远程调试监视器(MSVSMON.EXE)似乎没有在远程计算机上运行“的完美解决方案今天调试程序时,Visual Studio突然报出了如下错误:Microsoft Visual Studio 远程调试监视器(MSVSMON.EXE)似乎没有在远程计算机上运行。这可能是因为防火墙阻止与远程计算机通信。有关配置远程调试的协助,请参阅帮助。 研究了半天,转载 2016-06-29 16:10:31 · 7344 阅读 · 0 评论 -
WinForm窗体背景渐变色的设置
WinForm窗体背景渐变色的设置标签: winformobject编程20102010-12-09 09:40 3225人阅读 评论(0) 收藏 举报 分类: C#技术(11) 版权声明:本文为博主原创文章,未经博主允许不得转载。目录(?)[+]WinForm窗体背景渐变色的设置(2010转载 2016-06-30 00:14:56 · 5240 阅读 · 0 评论 -
sql语句中字段的别名中含有括号时的解决办法
当sql语句中字段的别名中含有括号时,则需要用双引号将其引起来,则会减少错误。(1)当别名中含有括号时:Select sysdate as 系统日期(包含时分秒) from dual;则会出现以下错误:(2)将别名用引号引起来后:Select sysdate as “系统日期(包含时分秒)” from dual;(3)用单引号会引发另外的错误:(4)转载 2016-06-30 10:51:21 · 16005 阅读 · 1 评论 -
C#中转义字符
C#中转义字符分2中,一种是\,一种是@。转义字符 字符名称 \' 单引号 \" 双引号 \\ 反斜杠 \0 空字符 \a 警报符 \b 退格 \f 换页 \n 换行 \r 回车 \t 水平制表 \v 垂直转载 2016-07-24 19:39:53 · 5711 阅读 · 0 评论 -
C# 多线程调用控件
using System;using System.Collections.Generic;using System.ComponentModel;using System.Data;using System.Drawing;using System.Linq;using System.Text;using System.Threading;using Sy转载 2016-07-24 21:06:49 · 561 阅读 · 0 评论 -
数据导出到Excel(或Word)源代码大全
数据导出到Excel(或Word)源代码大全标签: exceldatasetnulloffice数据库generation2008-11-16 15:24 13988人阅读 评论(15) 收藏 举报 分类: 数据库应用开发(24) Office(9) ASP .NET(52) VC#(87) VC(25) 版权声明:本文为博主原创文章转载 2016-06-16 23:23:52 · 6551 阅读 · 0 评论 -
C#中数据库数据如何导出至Excel表格
C#中数据库数据如何导出至Excel表格标签: excel数据库c#insertstringnull2011-12-13 16:21 17693人阅读 评论(9) 收藏 举报 分类: c#程序设计(152) 版权声明:本文为博主原创文章,未经博主允许不得转载。 有时候需要将数据库的数据导出至Excel表格表格,以便进行查看和转载 2016-06-16 23:28:58 · 16414 阅读 · 2 评论 -
ASCII
ASCII 编辑同义词 ascii码表一般指ASCII本词条由“科普中国”百科科学词条编写与应用工作项目 审核 。ASCII(American Standard Code for Information Interchange,美国标准信息交换代码)是基于拉丁字母的一套电脑编码系统,主要用于显示现代英语和其他西欧语言。它是现今最通用的单字节编码系统,并等同于国际转载 2016-06-17 09:15:06 · 776 阅读 · 0 评论