随笔分类 -  C#

摘要:公司有个老项目,是用VS2010开发的Winform程序,采用的是VS 的Installer打包的,最近弄了Jenkins自动打包脚本,发现不好使,无法生成msi。 使用VS2010可以正常打包,但是在CMD下执行devenv steup.vdproj /Rebuild 则无法生成msi文件,而是把 阅读全文
posted @ 2022-12-06 13:15 眾尋 阅读(41) 评论(0) 推荐(0) 编辑
摘要:最近公司开发的项目,分开的版本太多,但是又不是联网版本,也就没有登录,不能通过用户登录来控制相关功能。 比如A局有个改动要求,B局有个改动要求,但是,又是同时修改的一个M文件,原来的做法是,把M文件复制一下,分别给A局和B局修改,但是这种方法有个很大的问题,就是修改公共的部分代码,就需要Double 阅读全文
posted @ 2020-05-14 16:32 眾尋 阅读(872) 评论(0) 推荐(2) 编辑
摘要:[DllImport("kernel32.dll")] public static extern bool AllocConsole(); [DllImport("User32.dll ", EntryPoint = "FindWindow")] private static extern int 阅读全文
posted @ 2019-12-24 16:52 眾尋 阅读(855) 评论(0) 推荐(0) 编辑
摘要:平常开发用Debug,但是发布的时候用Release,应该是很多单位都会用的,但是有的时候你发现Debug下好使,Release下不好使,这就遇到坑了。 我也是这两天连续遇到了两次,在此记录一下,如果以后还有发现这两个区别的,还会继续追加内容。 1、Mutex 软件做的单一启动,也就是软件如果正在运 阅读全文
posted @ 2019-07-06 11:18 眾尋 阅读(712) 评论(10) 推荐(0) 编辑
摘要:原文地址:https://download.csdn.net/download/mic_gary/10154869 ublic partial class Form1 : Form { public Form1() { InitializeComponent(); SQLiteHelper.conn 阅读全文
posted @ 2019-05-20 11:59 眾尋 编辑
摘要:原文地址:https://www.cnblogs.com/marblemm/p/7084797.html 阅读全文
posted @ 2019-04-15 08:26 眾尋 阅读(348) 评论(0) 推荐(0) 编辑
摘要:网上很多写着透明Panel的方法,都是把BackColor属性设置为透明,然后指定Parent,实验了一下,对于部分情况下,是可用的,例如下层本身有自带的控件,但是,如果是用Graphic绘制的内容,上层放一个设置了BackColor为透明的Panel则不起作用。 Google了一下,在Stack 阅读全文
posted @ 2019-04-01 14:53 眾尋 阅读(7010) 评论(6) 推荐(5) 编辑
摘要:打印的过程大致就是将Textbox里的内容获取行数,然后计算一页打印多少行,然后总共打印多少页 阅读全文
posted @ 2018-09-21 14:32 眾尋 阅读(4657) 评论(0) 推荐(0) 编辑
摘要:最近的一个项目,要求导出Visio图纸,因为是建筑类的,所以,需要设置墙壁,门,房间等信息的参数。 拿墙壁为例,选中墙壁模型,右键属性,会弹出以下对话框。 需要设置墙长、墙壁厚度等一些列信息。 现在C#操作Visio里例子比较少,所以,花了好久,都没有看到有用的帖子,直到今天下午,在Bing里发现了 阅读全文
posted @ 2017-11-09 18:32 眾尋 阅读(2029) 评论(4) 推荐(5) 编辑
摘要:最近做个项目,需要导出DataGrid显示的数据,中间遇到了不少的坑,在此纪录一下,方便以后查看,也希望能给用到的人,一点帮助。 导出DataGrid显示的数据,并不是导出DataGrid的ItemsSource,这两者是有区别的,这里纪录的是导出DataGrid的显示数据,也就是所见即所得的东西。 阅读全文
posted @ 2017-10-14 15:00 眾尋 阅读(2287) 评论(1) 推荐(2) 编辑
摘要:最近,项目上涉及到了图像压缩,发现原有的图像压缩功能,虽然保证了图像的大小300K以内,但是压缩后的图像看的不在清晰,并且,限定了图片的Height或者是Width。 在CSDN上看到了一个压缩算法:http://blog.csdn.net/qq_16542775/article/details/5 阅读全文
posted @ 2017-05-11 17:26 眾尋 阅读(11873) 评论(43) 推荐(9) 编辑
摘要:今天在写东西的时候,发现常用的代码段里没有RoutedEvent的,因此,写了一个代码段,方便以后使用,顺便记录一下,如何做代码段。 1、在项目中新建一个XML文件,将扩展名修改为snippet。 2、打开文件,然后右键--插入代码段--snippet 3、出现默认的代码段实例,修改不同的位置 4、 阅读全文
posted @ 2016-10-27 12:54 眾尋 阅读(2107) 评论(1) 推荐(4) 编辑
摘要:这两天看到同事的一个小工具,用的是模块式开发,也就是俗称的插件开发,用的是反射+接口的方式实现的。感觉挺好的,也就学习了一下,写个小Demo,在此记录下。 一、写接口类 接口类是所有模块的基础,因为让主程序去寻找模块,就是通过反射来找到继承此接口的相关项目,也就是后期包含继承此接口类的DLL文件。 阅读全文
posted @ 2016-10-14 10:40 眾尋 阅读(1647) 评论(6) 推荐(3) 编辑
摘要:这两天看一个要离职同事交接的代码,看到一个浅拷贝的方法感觉挺好,在这里记录一下。 一、方法体 是一个静态方法CopyHelper,包含以下三个部分 1、给PropertyInfo[]类型加个扩展的方法,方便进行查询是否存在相同类型,相同名称的字段。 2、浅拷贝的主体方法,即调用上面的方法基础上,如果 阅读全文
posted @ 2016-10-10 14:15 眾尋 阅读(545) 评论(0) 推荐(0) 编辑
摘要:转自:http://blog.csdn.net/samsone/article/details/7556781 1、格式化货币(跟系统的环境有关,中文系统默认格式化人民币,英文系统格式化美元) string.Format("{0:C}",0.2) 结果为:¥0.20 (英文操作系统结果:$0.20) 阅读全文
posted @ 2016-09-30 09:31 眾尋 阅读(593) 评论(0) 推荐(2) 编辑
摘要:前几天,领导让我找一下老系统(Java)里getRemoteUser方法都哪个文件用了,package是什么,方法被调用了多少次,当时因为着急,所以,直接人工找的,但是以后要是再出现,人工找就太讨厌了,毕竟程序员以懒著称,因此,写了一个小工具进行查询。 一、效果图 从图中不难看出,现在的功能只能查询 阅读全文
posted @ 2016-07-18 18:09 眾尋 阅读(958) 评论(0) 推荐(1) 编辑
摘要:原文地址:http://blog.csdn.net/gxiangzi/article/details/8629064 试想这样一个业务需求:有一张合同表,由于合同涉及内容比较多所以此表比较庞大,大概有120多个字段。现在合同每一次变更时都需要对合同原始信息进行归档一次,版本号依次递增。那么我们就要新 阅读全文
posted @ 2016-04-15 10:07 眾尋 阅读(570) 评论(0) 推荐(1) 编辑
摘要:最近公司要做一个项目,需要和现有的其他项目对接,由于不知道他们的数据库,只有XSD文件。所以,我们在修改相应的程序时,就需要根据他们提供的XSD文件,来写我们的VO实体类,由于我写过根据Oracle数据库生成VO实体类,因此这次的这个活也就很自然的落在了我的头上。 一、XSD 首先什么是XSD,我就 阅读全文
posted @ 2016-03-06 21:33 眾尋 阅读(2706) 评论(5) 推荐(0) 编辑
摘要:开发小工具的原因:1、我们公司的开发是客户端用C#,服务端用Java,前后台在通讯交互的时候,会用到Oracle数据库的字段,因为服务器端有公司总经理开发的一个根据Oracle数据库的表生成的class文件,每次都是等服务端都写好了实体类以后,我们再复制、粘贴,修改字段的类型为string,因为在生... 阅读全文
posted @ 2016-01-18 21:42 眾尋 阅读(1874) 评论(10) 推荐(5) 编辑
摘要:首先,很感谢Jack对我的信任,让我来写一个评测,在此对Jack说一声抱歉,由于本人愚钝,并且最近项目比较紧张,把评测这个事情脱了一个月之久,由于往后的日子可能更忙,所以今晚抽空只能只写了一个小程序来测试。 Spire系列的Word,PDF,Excel,Presentation是一套专为.NE... 阅读全文
posted @ 2015-10-15 21:43 眾尋 阅读(4902) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示
主题色彩