随笔分类 - c# winform
摘要:上个周末被我玩过去了,罪过罪过,现在又是一个工作日过去啦,居然有些烦躁,估计这几天看的东西有点杂,晚上坐下来把自己首要工作任务总结总结。上篇学习博客讲了ActiveMQ的特性及安装部署,下面先把我以前启动AMQ遇到的问题写出来。datalock问题:这个是因为aqm所在文件data\kahadb文件夹下的lock文件缘故,可以删掉,再运行就可以了。端口被占用问题:打开服务,找到Internet Connection Sharing (ICS),是ICS占用了端口使得ActiveMQ无法启动。--------------------------以前的问题讲完,切入正题------------..
阅读全文
摘要:程序开发中经常会用到应用程序配置文件,好处就是维护人员可以直接修改配置文件进行维护,而不用修改程序。好,切入主题。给项目添加应用程序配置文件App.config,先在里面写几句: 读取内容:老写法是System.Configuration.ConfigurationSettings.AppSettings[“1”].ToString(); 这个"1"对应里面的key。这里推荐在引用里添加System.configuration,命名空间加入using System.Configuration;就可以写成 ConfigurationManager.AppSett...
阅读全文
摘要:今天下午程序写完,有些时间就搞下界面美化,做个无框窗体。首先把窗体的FormBorderStyle设置为None,就变成无框的啦,不过你会发现这样窗体上就没有原来的最大最小化和关闭按钮了哦,所以要自己补上去。弄个panel放上去,置顶,可以设置panel的背景色和背景图片什么的,详细布局就不赘述啦,见下图,主要是再放三个小panel进去,用来做最小化、最大化、关闭按钮。下面给出三个panel的事件代码。关闭代码 private void pnlFormClose_MouseClick(object sender, MouseEventArgs e) { ...
阅读全文
摘要:今天朋友说被他们公司的学习网站恶心到了,下班后要他看学习资料,看完点下一页,而且一页必须停留多少时间才能点击下一页,想不看都不行,于是晚上我突发奇想要给他做一个模拟鼠标按键的程序,可以让鼠标定时间隔触发单击,顺便做下程序最小化到右下角。 首先要引用下user32.dll文件,电脑里就有,C:\Windows\System32搜索下出来了,复制出来放到debug目录下就行。 以下是解决方案代码 [DllImport("user32.dll", CharSet = CharSet.Auto, CallingConvention = CallingConvention.St...
阅读全文
摘要:几天前头儿要我实现程序能开机自动启动,搞好了,整理起来写下来。 private void checkBox1_CheckedChanged(object sender, EventArgs e) { string path = Directory.GetCurrentDirectory() + @"\LEDCOM.exe";//程序名 RunWhenStart(checkBox1.Checked, "LEDCOM.exe", path); } public static void RunWhen...
阅读全文