
C#
文章平均质量分 66
seal203
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
C# Interop CorelDRAW
"white-space:pre"> /// /// 需要先用C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\regtlibv12.exe 注册CorelDRAW Graphics Suite X5\Programs\CorelDraw.tlb /// private void Co转载 2015-06-20 09:31:52 · 2792 阅读 · 0 评论 -
Asp.net 简单分页
public static string ShowMyPageBar(int pageIndex, int pageCount) { int step = 4;//分页点击位 if (pageCount == 1) { return string.Empty;//无页即取消 }原创 2016-08-12 19:06:50 · 715 阅读 · 0 评论 -
如何选择使用IEnumerable, ICollection, IList
IEnumerable, ICollection, IList,每种接口只适合某些特定场景,如何区别使用呢? IEnumerable接口,只提供了一个获取迭代器的方法,这也是为什么可以使用foreach遍历实现了IEnumerable接口集合的原因。 public interface IEnumerable{ IEnumerator GetEnumerator转载 2016-07-21 19:55:36 · 2794 阅读 · 0 评论 -
async 异步进度条,防UI卡顿
using System;using System.Collections.Generic;using System.ComponentModel;using System.Data;using System.Drawing;using System.Linq;using System.Text;using System.Threading.Tasks;using System.W原创 2016-02-11 23:13:37 · 2617 阅读 · 0 评论 -
C#中调用控制台程序时隐藏控制台窗口
有时我们在调用控制台程序时,不希望看到控制台窗口,在C#中可以通过以下方法实现:ProcessStartInfo startInfo = new ProcessStartInfo(@"E:\HelloWorld.exe");startInfo.CreateNoWindow= true; //不创建窗口startInfo.UseShellExecute= false;转载 2016-01-05 19:40:25 · 3476 阅读 · 1 评论 -
C#动态数组
//谈不上原创,初学C#,参考照教程自己修改后写的测试代码class Program { class CArray { private int[] arr; //数组 private int upper; //上限 private int numElements; //数原创 2015-11-26 22:04:59 · 1171 阅读 · 0 评论 -
LINQ to SQL 系列 如何使用LINQ to SQL插入、修改、删除数据[转]
LINQ和 LINQ to SQL 都已经不是一个新事物了,但是我接触的比较晚,本着绝知此事要躬行的态度,决定写这个系列。 本文使用的测试环境是VS 2010,和sql server 2005数据库。 1. 从CUD开始,如何使用LINQ to SQL插入、修改、删除数据2. 查询 使用LINQ to SQL做简单查询3. 查询 延迟加载与立转载 2015-11-21 15:42:07 · 874 阅读 · 0 评论 -
为什么使用剪切板时都用GlobalAlloc分配内存
我在使用剪切板时,发现通用的都是使用GlobalAlloc来分配内存,我就想不是说在Win32中GlobalAlloc和LocalAlloc是一样的那为什么不用LocalAlloc呢,原谅我的好奇心吧,对此我研究了一番,如果你也有此疑问,可以看一看。先看一看关于GlobalAlloc和LocalAlloc的由来,这里有前人做了比较好的解释,这里为了保证博客连贯性,直接截取过来(原文链接)转载 2015-07-07 20:16:24 · 672 阅读 · 0 评论 -
C# PrintDocument 打印
进来搞Window打印,发现还是很好弄的,就是在PrintDocument上画,跟在Canvas画一样,要什么样子就画什么样子,先上示例代码private void button1_Click(object sender, RoutedEventArgs e) { var printDocument = new PrintDocument()转载 2015-06-12 21:32:38 · 1157 阅读 · 0 评论 -
C#利用zxing.net操作二维码和条形码
下载地址:http://zxingnet.codeplex.com/zxing.net是.net平台下编解条形码和二维码的工具,使用非常方便。首先下载二进制dll文件,引入工程;代码:C#代码 using System; using System.Collections.Generic; using System.Component转载 2015-07-11 10:24:17 · 2372 阅读 · 0 评论 -
C#图片缩放
//************************************************************// //下面给出三个简单的方法,后面两个方法是扩展,估计有时用得着 //************************************************************// /// /// 缩小图片 /// /// 源图文转载 2015-06-12 20:05:06 · 596 阅读 · 0 评论 -
C# SynchronizationContext (子线程修改UI主线程简单例子)
其实有更简便的方法。。。在编写桌面程序需要使用多线程时,如果在工作线程里需要更新界面上的东西,因为Windows编程的特性,需要将这个工作放在界面所在的线程来执行。在1.*里,需要使用控件的BeginInvoke和判断控件的InvokeRequired属性来实现。可以参考Chris Sells在MSDN上的文章,Safe, Simple Multithreading in Wind转载 2015-06-07 15:58:24 · 1531 阅读 · 0 评论 -
C# DataTime 日期时间转换
字符型转换为字符串 // C 货币 2.5.ToString("C"); // ¥2.50 // D 10进制数 25.ToString("D5"); // 25000 // E 科学型 25000.ToString("E"); // 2.500000E+005 // F 固定点 25.ToString("F2"); // 25.00转载 2015-06-08 22:14:55 · 1565 阅读 · 0 评论 -
利用SynchronizationContext.Current在线程间同步上下文
简而言之就是允许一个线程和另外一个线程进行通讯,SynchronizationContext在通讯中充当传输者的角色。另外这里有个地方需要清楚的,不是每个线程都附加SynchronizationContext这个对象,只有UI线程是一直拥有的。在多线程操作时往往需要切回某个线程中去工作,等完成后再切回来。如主UI线程中创建了一个子线程A。A中添加了委托事件。UI线程中向A线程的类注册了转载 2015-06-07 11:58:13 · 588 阅读 · 0 评论 -
easyui 中C#日期Date 转Javascript Date
取出C#数字,javascript new Date(1475164800000) ,新建一个Date对象就可以了formatter:function(value,row,index){var timeValue = eval('new '+ value.replace(/\//g,''));return timeValue.toLocaleDateSt原创 2016-10-04 15:04:28 · 650 阅读 · 0 评论