随笔分类 -  c#

摘要:一、无边框拖动窗体 当设置窗体的formboderstyle为null时,系统自带的窗体拖拽属性就失效了,需要自己写这一部分。在这个工具里博主曹勇panel控件当作窗体的头部,因此实现窗体拖拽也就是实现拖拽panel时窗体位置发生变化,代码如下: 首先引入系统api [DllImport("user 阅读全文
posted @ 2020-11-13 14:33 随风任飘遥 阅读(1047) 评论(0) 推荐(0) 编辑
摘要:最近做个Winform 的程序设计,需要将窗体的控件作为参数传递到另外一个类的函数中去使用,每次都会忘记,简单的记下来,以备即时查看。 1. 设置控件的modifier属性设置为public 2. 以空间名为参数 3. 在需要使用的类中using System.Windows.Forms; 3. 在 阅读全文
posted @ 2017-07-04 15:43 随风任飘遥 阅读(4824) 评论(0) 推荐(0) 编辑
摘要:问题描述: 在某个窗口下的编码中使用了以下扩展方法FindControl,以求根据字符串的值去操作控件(本文中的控件为Label控件)的属性。 public static Control FindControl(this Control parentControl, string findCtrlN 阅读全文
posted @ 2017-03-21 14:42 随风任飘遥 阅读(1831) 评论(0) 推荐(0) 编辑
摘要:在<system.web> 标签下面加入这个 <system.web> <webServices> <protocols> <add name="HttpGet" /> <add name="HttpPost" /> <add name="HttpPostLocalhost" /> <add nam 阅读全文
posted @ 2016-12-07 15:41 随风任飘遥 阅读(2201) 评论(1) 推荐(0) 编辑
摘要:关于资源文件的相关操作。 //1.比较常见的有获取资源文件对应的文件流,然后转换到相对应的文件 //比较典型的做法是通过代码程序集加载指定资源 //如下通过Assembly的静态方法GetExecutingAssembly()得到程序集 //还有很多方式可以得到代码程序集 System.Reflec 阅读全文
posted @ 2016-11-02 08:55 随风任飘遥 阅读(3831) 评论(0) 推荐(0) 编辑
摘要:下载地址:https://github.com/leation/Visual-Studio-Addin 基于Microsoft Visual Studio 2008 环境(具体项目类型为“其他项目类型”→“扩展性”→“Visual Studio 外接程序”),用C#语言开发实现的Visual Stu 阅读全文
posted @ 2016-09-12 14:23 随风任飘遥 阅读(374) 评论(0) 推荐(0) 编辑
摘要:在多线程程序中,新创建的线程不能访问UI线程创建的窗口控件,如果需要访问窗口中的控件,可以在窗口构造函数中将CheckForIllegalCrossThreadCalls设置为 false public Form1(){ InitializeComponent(); CheckForIllegalC 阅读全文
posted @ 2016-07-26 18:40 随风任飘遥 阅读(349) 评论(0) 推荐(0) 编辑
摘要:1、方法一:使用线程 功能描述:在用c#做WinFrom开发的过程中。我们经常需要用到进度条(ProgressBar)用于显示进度信息。这时候我们可能就需要用到多线程,如果不采用多线程控制进度条,窗口很容易假死(无法适时看到进度信息)。下面我就简单结合一个我写的例子给大家做一个介绍。 第一步:设计界 阅读全文
posted @ 2016-07-13 09:42 随风任飘遥 阅读(32225) 评论(1) 推荐(2) 编辑
摘要:1. 在一个目录下创建一个文件夹 if (!System.IO.Directory.Exists(path)) System.IO.Directory.CreateDirectory(path); String path=@”C:/新文件夹的名字” 2. 时间的字符串表示法 200806160912 阅读全文
posted @ 2016-03-16 10:51 随风任飘遥 阅读(1710) 评论(0) 推荐(0) 编辑
摘要:I will show you how to get connecting string stored in registry. The code which I will show in this blog will work both on 32 and 64 bit machines. Let 阅读全文
posted @ 2016-03-14 20:01 随风任飘遥 阅读(6796) 评论(2) 推荐(2) 编辑
摘要:介绍:在软件开发中,把数据从一个地方复制到另一个地方是一个普遍的应用。 在很多不同的场合都会执行这个操作,包括旧系统到新系统的移植,从不同的数据库备份数据和收集数据。 ASP.NET 2.0有一个SqlBulkCopy类,它可以帮助你从不同的数据源复制数据到SQL SERVER数据库。 本文中我将示... 阅读全文
posted @ 2016-01-27 08:39 随风任飘遥 阅读(425) 评论(0) 推荐(0) 编辑
摘要:C# 发送、接收和处理自定义的WINDOWS消息转载地址:http://blog.chinaunix.net/uid-24427209-id-2608350.html 为了程序启动后自动执行主函数,在Form1_Load中直接执行启动函数,可能造成没有反应。当然,在Form1_Load中加入较长时... 阅读全文
posted @ 2015-09-06 13:09 随风任飘遥 阅读(7624) 评论(0) 推荐(0) 编辑
摘要:问题:我将结果内容用字符串拼接成Json数据并返回的时候,会在结果前面添加xml头部,结果如下。[plain]view plaincopy{"data":[{"batchId":"B001","produceOrderId":"","produceFactory":"","addTime":"201... 阅读全文
posted @ 2015-06-04 16:23 随风任飘遥 阅读(74370) 评论(15) 推荐(3) 编辑
摘要:1.只要求保留N位不四舍5入 float f = 0.55555f; int i =(int)(f * 100); f = (float)(i*1.0)/100;2.保留N位,四舍五入 . decimal d= decimal.Round(decimal.Parse( "0.55555 "),2);... 阅读全文
posted @ 2015-06-03 14:15 随风任飘遥 阅读(264) 评论(0) 推荐(0) 编辑
摘要:生成唯一值的方法很多,下面就不同环境下生成的唯一标识方法一一介绍,作为工作中的一次总结,有兴趣的可以自行测试:一、在 .NET 中生成1、直接用.NET Framework 提供的 Guid() 函数,此种方法使用非常广泛。GUID(全局统一标识符)是指在一台机器上生成的数字,它保证对在同一时空中的... 阅读全文
posted @ 2015-02-12 11:37 随风任飘遥 阅读(12812) 评论(2) 推荐(1) 编辑
摘要:上一章我们看到了如何在TreeList的单元格中动态绑定不同的控件,此类控件被称为In_Place Control。所谓“In_Place”,我的理解为“内置”控件,既然有“内”就相对的会有“外”,其实内和外最简单的理解就是“内置”控件是绑定到如GridControl,TreeList等控件单元格上... 阅读全文
posted @ 2015-01-20 17:06 随风任飘遥 阅读(3148) 评论(0) 推荐(0) 编辑
摘要:OpenFileDialog控件又称打开文件对话框,主要用来弹出Windows中标准的【打开文件】对话框。OpenFileDialog控件的常用属性如下。(1)Title属性:用来获取或设置对话框标题,默认值为空字符串("")。如果标题为空字符串,则系统将使用默认标题:“打开” 。(2)Filter... 阅读全文
posted @ 2014-11-07 11:17 随风任飘遥 阅读(4906) 评论(0) 推荐(0) 编辑
摘要:1、 在vs2010 选择“新建项目”→“ 其他项目类型”→“ Visual Studio Installer→“安装项目”:命名为:Setup1 。这是在VS2010中将有三个文件夹,1.“应用程序文件夹”表示要安装的应用程序需要添加的文件;2.“用户的‘程序’菜单”表示:应用程序安装完,用户的“... 阅读全文
posted @ 2014-11-05 21:31 随风任飘遥 阅读(8563) 评论(1) 推荐(1) 编辑
摘要:/// /// Oracle 的数据库连接字符串. /// private const String connString = @"Data Source=(DESCRIPTION=(ADDRESS=(PROTOCOL=TCP)(H... 阅读全文
posted @ 2014-11-05 12:01 随风任飘遥 阅读(22468) 评论(0) 推荐(0) 编辑
摘要:Json序列化和反序列化指的是:对象序列化为JSON,并可用于从JSON反序列化对象在.net 3.5中已支持JSON,引用命名空间:usingSystem.Web.Script.Serialization;用其中:JavaScriptSerializer类进行操作,publicstringToJson(objecto){JavaScriptSerializerservializer =newJavaScriptSerializer();returnservializer.Serialize(o);}在json.ashx处理页面中,Code:classtempclass{privatestri 阅读全文
posted @ 2014-03-03 17:10 随风任飘遥 阅读(2844) 评论(0) 推荐(1) 编辑

1、不要犯经验主义的错误,有些经验可能是错误的。 2、发现bug要及时处理,不可为了赶工而忽略。随机性出现的bug更要注意,因为这类bug更难发现,也就更能解决。