WinForm
文章平均质量分 57
Song-csdn
这个作者很懒,什么都没留下…
展开
-
C#处理Json数据/Json数据转为对象
From:http://www.cnblogs.com/Gun-N-Rose/archive/2012/09/28/2707053.html 下面我将通过如何用c#的DataContractSerializer将这条记录反序列化。首先你得分析这条记录的结构,然后建出与结构相符的类出来。记得加上reference:using System.Runtime.Serialization.转载 2014-03-27 15:21:49 · 1405 阅读 · 0 评论 -
Tomcat/Java/Jsp/ExtJS 调用 C# ActiveX控件页面代码
RT,最近第二次使用到类似项目,将前台页面代码Mark下.浏览器自动判断是否符合控件运行环境,判断是否已经安装了控件,并进行下载提示:// 检测控件运行环境,并进行安装提示function checkPlugin(){ var agent = ""; //alert(agent); if(-1 != agent.indexOf("Chrome")){Ext.Msg.ale原创 2016-07-14 10:55:07 · 867 阅读 · 0 评论 -
NumericUpDown控件ValueChanged事件获取的数值是上一次数据的问题解决
Winform 上添加 NumericUpDown 控件 事件代码如下:原创 2014-08-14 22:58:54 · 5763 阅读 · 0 评论 -
Winform 统一捕获异常,捕获未处理异常
using System;using System.Windows.Forms;//注册全局的异常处理程序,扑获产生的异常。namespace Zhengzuo.CSharpCode{ static class Program { /// /// 应用程序的主入口点。 /// [STATh原创 2014-07-31 08:54:54 · 1563 阅读 · 0 评论 -
C#Winform中保存配置信息App.Config的操作和简单日志操作
C#Winform中保存配置信息App.Config的类操作:添加引用:System.Configuration;/// /// 配置信息维护 /// public class AppConfig { public static Configuration config = ConfigurationManager.OpenExe转载 2014-04-08 23:17:04 · 4627 阅读 · 0 评论 -
C# 读取配置文件和修改
读取:写入: Configuration configuration = ConfigurationManager.OpenExeConfiguration(ConfigurationUserLevel.None); configuration.AppSettings.Settings[key].Value = result;configuration.Save转载 2014-04-08 23:25:56 · 3965 阅读 · 0 评论 -
C# 计算时间差/运行耗时计算/时间计数器(非DateTime相减方法,Stopwatch类)及 与DateTime的对比测试
背景:C#写了个Http服务器,中间加一个简单的处理耗时功能,以前都是用两个Time转为标准UTC去相减得到时间差的方法,脑子记忆太差,实在记不住那么多的Time格式。今天搜到一个专门用于实现时间差的类,记录一下。using System.Diagnostics;var stopWatch = new Stopwatch();stopWatch.Start();//开始或继续某原创 2014-03-26 10:50:33 · 4279 阅读 · 0 评论 -
C# Winform/Server 提交协议冲突 Section=ResponseStatusLine 的解决,可能是服务器引起的异常
把Http异步的操作改为同步操作后出现该异常,网上搜了一下,原因:微软没有容忍不符合RFC 822中的httpHeader必须以CRLF结束的规定的服务器响应所导致对于原因我是不明觉厉。尝试的解决方法:0.几个人都说要改webclient等来提交请求,没有改的想法1.有人说把客户端的KeepLive = false 立竿见影 尝试无效,2.看到这个帖子 http://h原创 2014-03-26 13:49:47 · 9618 阅读 · 4 评论 -
C# 生成html页面出现乱码的问题
C#服务器处理http请求,通过string方式拼接一个简单的html页面返回给客户端,如果string中有中文的话,可能会出现乱码的问题,原因是没有设置使用TF-8编码设置方式如下: StreamWriter sw = new StreamWriter(fs, Encoding.Default);原创 2014-03-25 15:19:53 · 2162 阅读 · 0 评论 -
C# Winform 开机自动启动
From:http://write.blog.csdn.net/postedit /// /// 设置开机自动启用 /// private void SetAutoStart() { try { string reg转载 2014-03-25 13:13:08 · 1136 阅读 · 0 评论 -
C# 实现ZIP 压缩和解压
/// /// 创建ZIP压缩文件 /// /// 压缩文件的路径 /// 用户文件名 public static void CreateZipFile(string filePath,string userName) { if (false ==File.原创 2014-03-23 17:44:48 · 3250 阅读 · 0 评论 -
C# WINFORM判断程序是否运行,且只能运行一个实例
判断程序是否已经运行,使程序只能运行一个实例有很多方法,下面记录两种,From:http://www.cnblogs.com/JuneZhang/archive/2012/03/22/2412121.html 方法1:线程互斥static class Program { private static System.Threading.Mutex mute转载 2014-03-23 20:57:11 · 903 阅读 · 0 评论 -
C# 多线程模式 关闭/退出全部线程
摘要:今天使用VS调试一个Http服务器,其中使用了多个Thread来多线程处理Request,发现在调试模式下,关闭程序时,VS还处于调试模式,猜测是因为有Thread没有结束 Google 一下, 得出以下解决方法Thread.IsBackground 属性:获取或设置一个值,该值指示某个线程是否为后台线程。http://msdn.microsoft.com/zh-cn/l原创 2014-03-22 23:03:24 · 11905 阅读 · 0 评论 -
C# 删除 或移动 文件夹及文件夹内的内容。
/// /// 复制文件夹(及文件夹下所有子文件夹和文件) /// /// 待移动的文件夹路径 /// 目标路径 public static void CopyDirectory(String sourcePath, String destinationPath) {原创 2014-03-19 23:46:24 · 1681 阅读 · 0 评论 -
使用C#开发ActiveX控件,封装到浏览器使用,出现找不到XXXX.dll的异常解决
背景:项目中使用C#开发一款组件,用于Tomcat+Jsp项目中,在浏览器中通过Active组件的方式调用,部分功能会出现找不到 XXX.dll的问题。 异常原因: 通过浏览器调用C# Active控件时,默认到IE浏览器的Bin目录下寻找 控件的dll文件,所以引发该异常。 解决方案: public XXXActive() {原创 2014-03-19 19:38:48 · 3232 阅读 · 1 评论 -
C# 设置文本框等控件只能输入 正负整数或小数
//摘要: C# 文本输入控件,通过KeyPress事件实现只能输入正负正数和小数的功能 private void Value_KeyPress(object sender, KeyPressEventArgs e) { var tb = sender as TextBox; if (null ==原创 2014-03-19 14:34:31 · 3397 阅读 · 0 评论 -
C# MsChart 类似十字光标/交叉线 跟随鼠标移动功能 的优化 [问题点数:88分]
@http://bbs.csdn.net/topics/390744105搜索了很多,自己也尝试了很多,目前还没很好的解决方法,发帖求助。想实现类似CAD制图那种十字光标跟随的效果,其实MsChart是带这功能的设置ChartAre属性: _chartArea.CursorX.IsUserEnabled = true; _chartArea.CursorY.IsUserEnab原创 2014-03-27 16:59:32 · 7241 阅读 · 1 评论 -
Http服务器并发访问压力测试工具(自己方便测试而编写)新附带源码
为了方便对自己的服务器进行一个简单的并发访问测试,自己coding了一个简单的http post/get 并发请求工具环境是基于VS2010 c# .net4框架,所以运行该exe需要设备上安装了 .net framework 4.0 才可以,安装包大约40多M 可以自己去下载一个。资源已上传到CSDN可以进行下载,免积分的,下载地址:http://download.csdn.net/detail/songqingwei1988/7102283原创 2014-03-26 16:19:58 · 10653 阅读 · 20 评论