编程之路

——火地晋

  :: 首页 :: 博问 :: 闪存 :: 新随笔 :: 联系 :: 订阅 订阅 :: 管理 ::

随笔分类 -  WinForm

1 2 下一页

摘要:此程序类似于chm手册可以实现快速的查找相关知识点也可以手动添加一些自己收集到的知识点使用的是excel或 access保存数据,有兴趣的朋友,可以改成xml或文本来保存数据。 执行程序下载:http://files.cnblogs.com/yelaiju/RegularGlossary-bin.rar 源代码下载:http://files.cnblogs.com/yelaiju/RegularGlossary-src.rar 开源地址:https://github.com/alifellod/RegularGlossary/ 建议通过此方式获取代码,以便获取最新版本。 阅读全文
posted @ 2013-07-10 21:21 火地晋 阅读(1562) 评论(2) 推荐(0) 编辑

摘要:更新:通过一些朋友的回复,了解到,可能文章太长了,有朋友只是简略浏览,所以还没有明白程序工作流程。 简单介绍,这个程序是给程序员用的,使用这个软件,必须是会写正则的朋友,或者是有朋友帮忙写正则。 这个程序不是针对某个网站或者网页而写的,而是一个“采集框架 ”——说是框架,有点大了。 但是核心的一点就 阅读全文
posted @ 2013-07-10 09:55 火地晋 阅读(8648) 评论(50) 推荐(16) 编辑

摘要:如果你需要在大量的代码文件中修改某个地方,那么最高效的办法就是使用正则进行批量处理。下面介绍一个C#写的查找替换处理程序。我本人不喜欢太多的废话,看过功能介绍,各位朋友感兴趣,直接下载小源码包或程序跑一通,就了解了。主窗体 说明目录: 指定批处理操作的执行目录。子目录:如果勾选,将处理所有子孙级目录的文件。文件筛选:与在Windows资源管理器上的搜索文件输入的规则一样。常用的就是星号加后缀名,比如*.cs 。查找内容:可输入正则表达式或者文本。替换内容:可以输入用于替换的文本。可以使用{N}占位,以进行后向引用操作。N序号从1开始,0表示匹配到的整个字符串。正则:勾选,表示使用正则进行处.. 阅读全文
posted @ 2013-05-02 22:52 火地晋 阅读(2413) 评论(9) 推荐(3) 编辑

摘要:http://www.cnblogs.com/masterfy/archive/2009/06/02/1494593.html1.建立一个WinForm工程,默认生成了一个WinForm窗体Form1。 2.引用—>添加引用—>浏览—>weiFenLuo.winFormsUI.Docking.dll。 3.窗体属性IsMdiContainer:... 阅读全文
posted @ 2010-11-05 23:13 火地晋 阅读(1253) 评论(0) 推荐(0) 编辑

摘要:http://blog.csdn.net/ansy/archive/2010/07/06/5717241.aspx本篇介绍Winform程序开发中的布局界面的设计,介绍如何在我的共享软件中使用布局控件"WeifenLuo.WinFormsUI.Docking"。布局控件"WeifenLuo.WinFormsUI.Docking"是一个非常棒的开源控件,用过的人都深有体会,该控件之强大、美观、不亚于... 阅读全文
posted @ 2010-11-05 22:56 火地晋 阅读(1968) 评论(1) 推荐(0) 编辑

摘要:http://www.codeproject.com/KB/vb/DockPanelSkin.aspxApply a theme that resembles Visual Studio 2005 to the DockPanel Suite, using an Extender class.Download the VB.NET 2005 demo project - 864 KB Overv... 阅读全文
posted @ 2010-11-05 04:05 火地晋 阅读(2833) 评论(0) 推荐(0) 编辑

摘要:代码Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/--//很简单的,主要是设计控件的MouseDown、MouseLeave、MouseMove事件。://1、定义一个枚举类型,描述光标状态private enum EnumMousePointPosit... 阅读全文
posted @ 2010-10-27 06:17 火地晋 阅读(634) 评论(0) 推荐(0) 编辑

摘要:英文原文:http://www.red-gate.com/supportcenter/GeneralContent.aspx?c=knowledgebase\PInvoke\KB200711000198.htmPInvoke.net add-in support for Visual Studio 2008PInvoke.net目前安装版本只支持自动添加到vs.net2005,但你只需要在配置文件... 阅读全文
posted @ 2010-10-05 17:20 火地晋 阅读(3091) 评论(4) 推荐(0) 编辑

摘要:[代码]DataGridView添加ComboBox第一:先在窗体设计时拖一个ComBoBox控件,然后在里面的ITEMS设好你要下拉项,这个不用教了吧...第二:在窗体的Load方法中加入:g_DataGridView.Controls.Add(g_ComBoBox);也就是把ComBoBox控件添加到DataGridView控件中第三:在DataGridView控件的CurrentCellCh... 阅读全文
posted @ 2010-10-05 03:51 火地晋 阅读(4174) 评论(0) 推荐(0) 编辑

摘要:http://topic.csdn.net/u/20091102/13/a35034b7-cc18-4aa7-90e3-941604152bb3.html背景:大家知道,在我们访问一个网站的时候。系统会把这个网站上的图片,动画等内容全部缓存到Internet临时文件夹中。 我们可以通过 <Drives>:\Documents and Settings\<user>\Loca... 阅读全文
posted @ 2010-10-01 12:17 火地晋 阅读(3972) 评论(1) 推荐(1) 编辑

摘要:WebBrowser 安全 Windows 窗体编程WebBrowser 安全WebBrowser 控件仅用于在完全信任模式下工作。该控件中显示的 HTML 内容可以来自外部 Web 服务器,并且可能包含脚本或 Web 控件形式的非托管代码。在这种情况下,使用 WebBrowser 控件的安全性不比使用 Internet Explorer 低,但是托管的 WebBrowser 控件不会阻止此类非托... 阅读全文
posted @ 2010-10-01 05:55 火地晋 阅读(701) 评论(0) 推荐(0) 编辑

摘要:可以在Tag里存放一个对象,可以在编程中灵活的进行设计。比如标识一组控件,存在一个值等。请前辈谈谈自己的说法。说法来源http://blog.csdn.net/pigHead_chen/archive/2008/07/09/2629960.aspx[代码]1,Tag这个属性是留给程序员自己用的,也就是说你可以自己做点标记 比如说一个窗体上有N个控件,你让TextBox1.Tag="123";Bu... 阅读全文
posted @ 2010-09-30 03:29 火地晋 阅读(1899) 评论(2) 推荐(1) 编辑

摘要:http://www.cnblogs.com/yjmyzz/archive/2009/11/25/1610253.html单线程的winfom程序中,设置一个控件的值是很easy的事情,直接 this.TextBox1.value = "Hello World!";就搞定了,但是如果在一个新线程中这么做,比如:[代码]运行时,会报出一个无情的错误:线程间操作无效: 从不是创建控件“te... 阅读全文
posted @ 2010-09-25 18:39 火地晋 阅读(288) 评论(0) 推荐(0) 编辑

摘要:2013-07-10卡住很有可能是因为在窗体的Invoke里进行了大量运算。一般情况,在线程中就仅仅进行和窗体无关的计算,必要时,使用Invoke进行一些窗体状态的更新,这样完全不会导致卡住冻结。2010-09-25 18:57更新:根据各位朋友的回复,做了一些更新。加入了BackgroundWorker和MethodInvoker有时候我们在窗体的执行方法中,会延迟很久,那样就会造成操作窗体(界面)卡住(冻结)的情况出现,这样的用户体验非常糟糕。在使用线程操作,则可能会避免这种情况。因此我做了一个测试。在这方面的设计,我也是初学者,因此,有不对的地方,请前辈指点迷津。Code highlig 阅读全文
posted @ 2010-09-25 04:34 火地晋 阅读(5755) 评论(20) 推荐(6) 编辑

摘要:因为没有添加到窗体上比如[代码]这样就能显示出来了。 阅读全文
posted @ 2010-09-04 23:30 火地晋 阅读(571) 评论(1) 推荐(0) 编辑

摘要:DataGridView.RowHeadersWidth = 60;//设置行标题的宽度 阅读全文
posted @ 2010-08-31 16:52 火地晋 阅读(6226) 评论(0) 推荐(1) 编辑

摘要:去http://download.microsoft.com/download/7/0/3/703ffbcb-dc0c-4e19-b0da-1463960fdcdb/AccessDatabaseEngine.exe下载。然后安装就行了。 阅读全文
posted @ 2010-08-31 15:46 火地晋 阅读(713) 评论(0) 推荐(0) 编辑

摘要:http://www.cnblogs.com/longshen/archive/2010/02/07/1665349.html窗体FormBorderStyle属性设置为:FixedSingle,再把最大化禁用就可以了 使用.Net编写Windows程序,对于窗体控制常见项目 属性:1、让窗体在启动时在指定位置出现 form1.StartPosition Manual CenterScreen W... 阅读全文
posted @ 2010-08-31 11:37 火地晋 阅读(569) 评论(0) 推荐(1) 编辑

摘要:http://zhidao.baidu.com/question/117432483.html设置FormBorderStyle 属性,this.FormBorderStyle = system.Windows.Forms.FormBorderStyle.FixedSingle 阅读全文
posted @ 2010-08-31 11:34 火地晋 阅读(3081) 评论(0) 推荐(0) 编辑

摘要:定义变量private bool bRetrun = false;private ManualResetEvent meDo;定义一个可以公用的静态变量public class CommonData{ public static bool CloseFrom { get; set; }}主程序Thread t = new Thread(new ThreadStart(TestDB));meDo =... 阅读全文
posted @ 2010-08-31 11:15 火地晋 阅读(1626) 评论(0) 推荐(0) 编辑

1 2 下一页