代码改变世界

winform项目部署 打包自动安装数据库

2012-04-05 17:19 by robinli, 488 阅读, 0 推荐, 收藏, 编辑
摘要:vs2005 打包,并自动安装SQL数据库.创建部署项目1. 在“文件”菜单上指向“添加项目”,然后选择“新建项目”。2. 在“添加新项目”对话框中,选择“项目类型”窗格中的“安装和部署项目”,然后选择“模板”窗格中的“安装项目”。在“名称”框中键入 setup1。3. 单击“确定”关闭对话框。4. 项目被添加到解决方案资源管理器中,并且文件系统编辑器打开。5. 在“属性”窗口中,选择 ProductName 属性,并键入 信息管理系统 。二).将 主程序 项目的输出添加到部署项目中1. 在“文件系统编辑器”中,选择“应用程序文件夹”。在“操作”菜单上,指向“添加”,然后选择“项目输出”。2. 阅读全文

仓库管理流程详解(附作业流程图)

2012-03-28 00:55 by robinli, 27070 阅读, 0 推荐, 收藏, 编辑
摘要:仓库管理流程,包括如下环节:物料出入库管理流程、成品出入库管理流程、业务流程、仓库盘点流程、验收货物、办理入库手续、货物保管、货物出库流程。下载仓库管理流程全套资料 工厂仓库管理流程中最重要的就是通过领用与入库环节控制原材料的浪费以及制成品的跟踪,很多企业仓库管理环节和其他业务管理部门的业务是脱节的,信息不及时,数据不准确导致了重复采购,多次领料以及物料无法追溯的问题,我们必须采用一种管理办法来解决这些问题。 作为企业管理人员,控制物料应该作为仓库的管理重点。要控制物料,你必须掌握如下数据: 1、每天进了多少物料? 2、每天生产用了多少(物料)? 3、每天剩余多少库存? 4、... 阅读全文

subversion配置(ubuntu)

2012-03-21 14:59 by robinli, 277 阅读, 0 推荐, 收藏, 编辑
摘要:参考:http://wiki.ubuntu.org.cn/SubVersion1.安装 $ sudo apt-get install subversion$ sudo apt-get install libapache2-svn$ sudo apt-get install apache22.添加组sudo addgroup subversionsudo usermod -G subversion -a www-data3.创建文件仓库$ sudo mkdir /home/svn$ cd /home/svn$ sudo mkdir myproject$ sudo chown -R root:su 阅读全文

C#正则表达式匹配数字范围

2012-03-20 14:58 by robinli, 8303 阅读, 1 推荐, 收藏, 编辑
摘要:今天要写一个正则表达式,来做前端校验。主要部分是 用来匹配1~4095的数字。现在就以这个为例,说一下表示范围的正则怎么写。1、只有1~3位数字,即数字范围:1~999。分析:第1个数字是1~9,后面的可以出现0~9的数字,最多2位。于是,就有了下面的字符串:"[1-9]\\d{0,2}+"2、4位数的,要小于等于4095,即数字范围:1000~4095。分析:第1位,可以是1~4;第2位,依赖第1位,当第1位是4的时候,第2位只能是0;同理,第3位依赖第2位;第4位依赖第3位。所以,就有了以下代码:"[1-4]\\d(?<!4[1-9])\\d\\d(?& 阅读全文

给你的WinForm项目加密混淆

2012-03-20 13:43 by robinli, 1383 阅读, 0 推荐, 收藏, 编辑
摘要:工具:1.加壳压缩:Sixxpack v2.2chs.exe2. 合并DLL:ILMerge加工的软件包:1.物流通.exe2.DevComponents.DotNetBar2.dll3.ERPtimer.dll最终生成:物流通2.exe操作流程:1. 使用ILMerge把 DevComponents.DotNetBar2.dll, ERPtimer.dll 打包进【物流通.exe】里面 2.使用Sixxpack v2.2chs.exe加壳压缩刚刚打包在一起的exe文件。 3.OK。。。。操作截图如下:批处理修改好后,直接执行,这个时候你的目录下会多出一个abc.exe的文件。这个时候abc. 阅读全文

C#中用ILMerge将所有引用的DLL和exe文件打成一个exe文件

2012-03-20 13:41 by robinli, 351 阅读, 0 推荐, 收藏, 编辑
摘要:今天做了一个软件,想发布的时候才发现调用的类没几个,就像把它们都跟EXE文件打包在一起,以后复制去别的地方用也方便,于是上网搜了一下,发现网上大部分都是用ILMerge实现的,于是也自己试了一下,不过网上都没有详细的步骤演示,我就花点时间做了个教程,方便以后再有人想打包自己的程序, 有篇文章可以参考,好了废话少说,马上开始: 1.先到http://www.microsoft.com/downloads/details.aspx?FamilyID=22914587-B4AD-4EAE-87CF-B14AE6A939B0&displaylang=en下载ILMerge,才600多K,一下子 阅读全文

C#版OPOS打印(基于北洋OPOS SDK二次开发包,支持EPSON和北洋、佳博、商祺等支持标准ESC/POS指令的POS打印机)

2012-03-06 14:14 by robinli, 1284 阅读, 0 推荐, 收藏, 编辑
摘要:C#版OPOS打印 基于北洋OPOS SDK二次开发包,支持EPSON和北洋、佳博、商祺等支持标准ESC/POS指令的POS打印机支持并口,串口,网口,USB口,驱动方式等多种端口支持开关钱箱支持条码打印SDK中支持的其他设备的控制(扫描枪等)北洋SDK中只有VB和Delphi的例程,所以参照Delphi转成了C#的版本,并集成到软件中实际应用。希望给需要了解C#使用OPOS SDK开发的朋友提供一些帮助。废话少说,直接上代码。using System;using System.Collections.Generic;using System.Text;using System.Runtime 阅读全文

Winform支持多语言解决方案!(总结)

2012-01-27 21:56 by robinli, 860 阅读, 0 推荐, 收藏, 编辑
摘要:一直做窗体应用程序,前段时间客户提出,要求系统支持多语言切换功能的需求。具体需求1、系统登录时记录系统当前的语言状态。2、系统在运行过程中可以随时切换系统的语言。3、在中、英、韩三种语言进行切换。解决方案一:1、登录窗口与主系统分开。2、登录系统时选择系统语言。3、根据所选择的系统语言加载相应的系统。注:此解决方案需要一个登录界面,以及中、英、韩三种语言的系统各一个。解决方案二:资源文件解决法:1、制作一个winfrom界面时,设计界面下所有控件均增添完毕(如下图)。2、选择当前Form,设计->Language,由当前Default选择我们需要的语言种类(如下图)。3、在英文语言状态下 阅读全文

Windows7下注册OCX的注意事项

2012-01-13 00:47 by robinli, 375 阅读, 0 推荐, 收藏, 编辑
摘要:今天要测试一个几年前基于.NET Framework1.1做的软件在Window7下的工作情况,发现Windows7很体贴的已经默认安装了最新版的Framework3.5.1。程序跑的很顺畅,看来Win7的向下兼容性果然不错。不过途中发现有一个用到的OCX控件还没有注册。http://csliwei.cnblogs.com在OCX文件所在的目录中,有一个叫做【OCX登录.bat】的批处理文件,打开一看里面只有一行命令:Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighte 阅读全文

验证码图片识别基础类(C#源码)

2012-01-12 14:50 by robinli, 399 阅读, 0 推荐, 收藏, 编辑
摘要:最近写了几个网站的验证码图片自动识别程序,尽管每个网站的验证码图片都不相同,识别的方法有所差别。但写得多了,也总结出不少相同之处。今天抽空封装出一个基础类来,发现可以很好地重复利用,编写不同的验证码识别程序,效率提高了不少。好东东不能独享,现放出来供大家共同研究,请网友们妥善用之。封装后的类使用很简单,针对不同的验证码,相应继承修改某些方法,即可简单几句代码就可以实现图片识别了: GrayByPixels(); //灰度处理 GetPicValidByValue(128, 4); //得到有效空间 Bitmap[] pics = GetSplitPics(4, 1); //分割 string 阅读全文
上一页 1 ··· 5 6 7 8 9 10 11 12 13 下一页