上一页 1 ··· 24 25 26 27 28 29 30 31 32 ··· 54 下一页
摘要: 今天写程序的时候,用到了右键菜单控件ContextMenuStrip,真的很方便,写了几个菜单与子菜单项,本来是可以用双击来给每一个菜单添加事件的,不过,这样做似乎非常麻烦,而且对一些子菜单也不容易控制,于是想用遍历ContextMenuStrip的方法来分别给各个子菜单添加事件,可是百度了一下,发现这方面的资料居然很少,自己研究了以后,成功编写了这个功能,现在逍遥一生把代码贴出来,虽然很简单,但也希望后面的人少走些不必要的弯路,之所以说是弯路,是因为其实技术上没什么东西,就是一个foreach,只不过对象资料比较少罢了。废话少说,开工。 1、首先还是老一套,创建一个windows窗体应用.. 阅读全文
posted @ 2012-01-14 14:42 小锋神 阅读(17920) 评论(0) 推荐(0)
摘要: Windows是一个多任务的系统,如果你使用的是windows 2000及其以上版本,你可以通过任务管理器查看当前系统运行的程序和进程。什么是进程呢?当一个程序开始运行时,它就是一个进程,进程所指包括运行中的程序和程序所使用到的内存和系统资源。而一个进程又是由多个线程所组成的,线程是程序中的一个执行流,每个线程都有自己的专有寄存器(栈指针、程序计数器等),但代码区是共享的,即不同的线程可以执行同样的函数。多线程是指程序中包含多个执行流,即在一个程序中可以同时运行多个不同的线程来执行不同的任务,也就是说允许单个程序创建多个并行执行的线程来完成各自的任务。 一 关于Thread的说明 ... 阅读全文
posted @ 2012-01-12 13:56 小锋神 阅读(10194) 评论(0) 推荐(0)
摘要: 我们在做winform应用的时候,大部分情况下都会碰到使用多线程控制界面上控件信息的问题。然而我们并不能用传统方法来做这个问题,下面我将详细的介绍。首先来看传统方法:public partial class Form1 : Form { public Form1() { InitializeComponent(); } private void Form1_Load(object sender, EventArgs e) { Thread thread = new Thread(ThreadFuntion); thread.IsBackground = true; thread.Start() 阅读全文
posted @ 2012-01-11 16:09 小锋神 阅读(1087) 评论(0) 推荐(0)
摘要: <summary> /// 设置连续区域水平居中 /// </summary> /// <param name="CurSheet">Worksheet</param> /// <param name="objStartCell">开始单元格</param> /// <param name="objEndCell">结束单元格</param> public void SetHAlignCenter(Excel._Worksheet CurS 阅读全文
posted @ 2012-01-07 12:11 小锋神 阅读(972) 评论(0) 推荐(0)
摘要: 最近在处理C#读取excel文件时碰到了个BT问题,有部分数据读取失败了,翻看了不少资料,终于找到了问题的所在,所以在这里跟大伙分享下:简要问题分析:用C#读取excel文件数据时,出现数据丢失现象。经查资料,发现产生这种问题的根源与Excel ISAM[3](Indexed Sequential Access Method,即索引顺序存取方法)驱动程序的限制有关,Excel ISAM 驱动程序通过检查前几行中实际值确定一个 Excel 列的类型,然后选择能够代表其样本中大部分值的数据类型[4]。也即Excel ISAM查找某列前几行(默认情况下是8行),把占多的类型作为其处理类型。例如如果数 阅读全文
posted @ 2012-01-07 10:39 小锋神 阅读(4546) 评论(1) 推荐(0)
摘要: XmlDatasetConvert 该类提供了四种方法:1、将xml对象内容字符串转换为DataSet2、将xml文件转换为DataSet3、将DataSet转换为xml对象字符串4、将DataSet转换为xml文件XmlDatasetConvert.csusing System;using System.Collections.Generic;using System.Text;using System.Data;using System.IO;using System.Xml;namespace XmlDesign{ class XmlDatasetConvert { ... 阅读全文
posted @ 2011-12-24 12:57 小锋神 阅读(302) 评论(0) 推荐(0)
摘要: c# HttpWebRequest与HttpWebResponse 绝技如果要使用中间的方法的话,可以访问我的帮助类完全免费开源:C# HttpHelper,帮助类,真正的Httprequest请求时无视编码,无视证书,无视Cookie,网页抓取1.第一招,根据URL地址获取网页信息 先来看一下代码get方法publicstaticstringGetUrltoHtml(stringUrl,stringtype){try{System.Net.WebRequestwReq=System.Net.WebRequest.Create(Url);//Gettheresponseinstance.Sy. 阅读全文
posted @ 2011-12-24 10:45 小锋神 阅读(8635) 评论(1) 推荐(3)
摘要: // To convert an XML node contained in string xml into a JSON string XmlDocument doc = new XmlDocument(); doc.LoadXml(xml); string jsonText = JsonConvert.SerializeXmlNode(doc); // To convert JSON text contained in string json into an XML node XmlDocument doc = (XmlDocument)JsonConvert.Deserializ... 阅读全文
posted @ 2011-12-23 16:57 小锋神 阅读(20242) 评论(0) 推荐(2)
摘要: 下面的对象与json串之间的转换在framework2.0下测试通过注意:需要下载 Newtonsoft.Json.dll,并引用到项目中using System;using System.IO;using System.Text;using Newtonsoft.Json;namespace OfflineAcceptControl.UCTools{ public class JsonTools { // 从一个对象信息生成Json串 public static string ObjectToJson(object obj) { ... 阅读全文
posted @ 2011-12-23 16:47 小锋神 阅读(584) 评论(0) 推荐(0)
摘要: public static string get_uft8(string unicodeString) { UTF8Encoding utf8 = new UTF8Encoding(); Byte[] encodedBytes = utf8.GetBytes(unicodeString); String decodedString = utf8.GetString(encodedBytes); return decodedString; } 这边我以big5转换gb2... 阅读全文
posted @ 2011-12-23 16:43 小锋神 阅读(64206) 评论(0) 推荐(1)
上一页 1 ··· 24 25 26 27 28 29 30 31 32 ··· 54 下一页