随笔分类 - WinForm
摘要:http://www.cnblogs.com/bluedoctor/p/3513689.html深蓝当你在办公室里面工作,周围有老板、领导,但又着急买春节的火车票怎么办?开着电脑声音,出票火车鸣笛声没听到,QQ聊天工具等不和谐的声音放出来了怎么办?为了不让别人听见你在买票,只好把声音关了,但这样你就...
阅读全文
摘要:随着拥有多个硬线程CPU(超线程、双核)的普及,多线程和异步操作等并发程序设计方法也受到了更多的关注和讨论。本文主要是想与园中各位高手一同探讨一下如何使用并发来最大化程序的性能。 多线程和异步操作的异同 多线程和异步操作两者都可以达到避免调用线程阻塞的目的,从而提高软件的可响应性。甚至有些时候...
阅读全文
摘要:Android设备(如手机)连接PC时所需要的驱动程序,一般Android设备连接WinXP是无需安装驱动的。 adb的全称为Android Debug Bridge,就是起到调试桥的作用。通过adb我们可以在Eclipse中方面通过DDMS来调试Android程序,说白了就是debug工具。 ad...
阅读全文
摘要://////创建桌面快捷方式2010-11-25///privatestaticvoidCreateDesktopShortCut() {stringdesktop =Environment.GetFolderPath(Environment.SpecialFolder.Desktop) +"\\广州MES系统appref-ms";if(System.IO.File.Exists(desktop))return;//System.IO.File.Delete(desktop);//判断路径是否存在boolfindpath =false;stringstrpath =Envi
阅读全文
摘要:NET中的视图和过滤器 (DefaultView和RowFilter)ADO.NET中有一层对象,用来创建任意数据源的抽象模型。其中包括DataSet,DataTable,DataRow,DataView,DataRelation等等。所有这些对象都定义在System.Data名字空间。它们形成一个抽象模型,使得无论针对Windows Form,Web Form还是Web Service进行编程,都可以使用相同的编程接口。在实际应用中,这些对象大多会对诸如SQL Server一类的关系型数据库中的数据进行操作。但是,它们可以处理各种数据,而不管它的物理存储媒介。你可以使用DataSet对象来打
阅读全文
摘要:在项目中经常用到DataTable,如果DataTable使用得当,不仅能使程序简洁实用,而且能够提高性能,达到事半功倍的效果,现对DataTable的使用技巧进行一下总结。一、DataTable简介(1)构造函数ØDataTable()不带参数初始化DataTable类的新实例。ØDataTable(stringtableName)用指定的表名初始化DataTable类的新实例。ØDataTable(stringtableName,stringtableNamespace)用指定的表名和命名空间初始化DataTable类的新实例。(2)常用属性ØCas
阅读全文
摘要:using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Data;namespace Console11{ class Program { static void Main(string[] args) { System.Data.DataTable table = new DataTable();//计算常量,可以没有初始化列 object test = table.Compute("1+1", ""); Console
阅读全文
摘要:使用泛型LinkedList类。下面的方法创建了一个LinkedList类,并往链表对象中添加节点,然后使用了几种方法从链表节点中获得信息。publicstaticvoidUseLinkedList(){// 创建一个LinkedList 对象.LinkedList todoList =newLinkedList();// 创建添加到链表内的TodoItem对象.TodoItem i1 =newTodoItem("paint door","Should be done third");TodoItem i2 =newTodoItem("buy
阅读全文
摘要:#region 自适应屏幕分辨率 [StructLayout(LayoutKind.Sequential, CharSet = CharSet.Auto)] public struct DEVMODE { [MarshalAs(UnmanagedType.ByValTStr, SizeConst = 32)] public string dmDeviceName; public short dmSpecVersion; public short dmDriverVersion; public short dmSize; public short dmDriverExtra; public i.
阅读全文
摘要:C#可以获取Excel文件中Sheet的名字吗C#可以获取Excel文件中Sheet的名字吗我试过WPS的表格可以可以要代码么百度都有【深圳】Milen(99696619)14:13:12可以需要吗我有connection.GetOleDbSchemaTable通用@【深圳】Milen获取sheet这个的哦可能我忘了publicstringGetExcelConn(stringfilepath){stringstrConn="";intkey=getOfficeKey();if(key==1){strConn=@"Provider=Microsoft.Jet.OL
阅读全文
摘要:System.ObjectSystem.Collections.Generic.Listlist,这种形式本身就是错误的,你可以这么写List,或者list,对于List test,可以这么添加test.Add(new KeyValuePair(XXX,XXX));对于list test, 可以这样test.Add(XXX);或者Dictionary>> test= new Dictionary>>();
阅读全文
摘要:Infragistics.Excel.Workbookwork =newInfragistics.Excel.Workbook(); Infragistics.Excel.Worksheetsheet1 = work.Worksheets.Add("sheet2"); Infragistics.Excel.Worksheetsheet2 = work.Worksheets.Add("sheet1");this.ultraGridExcelExporter1.Export(dgdQueryData, sheet1);this.ultraGridExcelE
阅读全文
摘要:Origami 是一个来自 Facebook 设计团队的作品,是Quartz Composer的免费工具包,可在无需编程的情况下轻松实现与设计原型进行交互。
阅读全文
摘要:Balsamiq Mockups是产品设计师绘制线框图或产品原型界面的利器。在产品设计的需求阶段,低保真的线框图或者草图设计介于产品流程设计与高保真DEMO设计之间,在Balsamiq Mockups出现之前,流程图可以使用Visio,高保真DEMO可以使用Axure,但我们并没有好用的草图设计工具;在产品设计管理中,我们通常在产品的业务流程和数据流转已经相当明确时才开始进一步考虑产品的结构层和框架层,虽然此时纸、笔、白板都是非常简单方便的交流工具,但是他们的最大劣势就是——很难将有价值的原型保存下来。Balsamiq Mockups的出现完美的解决了这个问题。
阅读全文
摘要:(1)打开虚拟串口工具,当你设置好你程序中的串口信息后,打开程序中的串口,然后虚拟串口中所显示的就是程序的所提供的串口信息(2)选中其中一个串口,修改管理信息,点击”重新连接“ ,直接在管理那里,输入数值就行,但是输入的数据是没有显示的
阅读全文
摘要:double a = 0 / 0d;if (double.IsNaN(a)){ //do } 在浮点数计算中,0除以0将得到NaN,正数除以0将得到PositiveInfinity,负数除以0将得到NegativeInfinity。 浮点数运算从不引发异常。C#语言中,对于 int,long 和 decimal类型的数,任何数除以 0 所得的结果是无穷大,不在int,long 和 decimal 类型的范围之内,所以计算 6/0 之类的表达式会出错。但是,double 和 float 类型实际上有一个可以表示无穷大的特殊值:5.0/0.0 = Infinity(无穷大),这个规则唯一的例外是0
阅读全文
摘要:ZedGraph是C#编写的.NET类库,提供了用户控件和web控件。它可以创建2D的线性图、条形图和饼图。它功能完整且有详细的功能自定义。基于LGPL协议开源,.NET2.0C#源代码)它的思路清淅,所以非常容易就上手.下载:http://sourceforge.net/projects/zedgraph/files/例图如下:ZedGraph是很好的.net下的统计图开源项目,在以前的一篇随笔中提到,与其他的一些统计图控件相比,ZedGraph由于是直接在画布上作画,而不是生成图片显示,所以性能比较好,在诸如股市的实时走势图,显示cpu使用率等实时性较强的应用中有很好的表现,方法并不难,但
阅读全文
摘要:1. 东日IrisSkin (免费)IrisSkin 共有两个版本,一个是IrisSkin.dll 用于.Net Framework1.0/1.1 和IrisSkin2.dll 用于.Net Framework2.0版本以及IrisSkin2.dll用于.Net Framework4.0(对应下载,不然到时候会报出错误说不能使用)。详细内容见安装文件的help文档。除此之外,东日还有两个很cool的Menu: MatrixMenu和WheelMenu。(详细内容请参见http://www.sunisoft.cn/irisskin)。2. Skin++这个是我最初使用过的换肤控件,通过添加一个c
阅读全文
摘要:乱添加各种Dotnetbar.dll(光有DLL是没有用的),结果就是虽然可以添加控件到窗口,但是在运行调试时命名空间出错或者是找不到。终于成功在vs2010下成功使用DotNetBar 7.9.0.5版本,测试了vs2008也可以用。下载安装包+破解(http://download.csdn.net/source/2662570)具体步骤1.安装压缩包里的DotNetBarSetupVS2008Trial.MSI安装程序。2.然后再将下载文件/DotnetBar.破解/patch和DevComponents.DotNetBar2.dll,覆盖到DotNetBar的安装目录下(你安装时候选择的
阅读全文

浙公网安备 33010602011771号