上一页 1 2 3 4 5 6 7 8 ··· 11 下一页

2012年9月3日

数据加密

摘要: 说明 对于敏感数据我们将采用数据加密措施进行数据保护。目前主要是针对连接字符串和登录密码进行加密。加密和解密主要是调用Platform的对应方法进行加解密。对于其i他的数据,由于加解密对于系统性能有一定影响,所以用户可以自行选择是否使用加密狗等硬件设备进行加解密。实现登陆校验//密码加密stringdesPassword=SecurityHelper.DESEncrypt(TxtPassword.Text);//判断用户名与密码CommonService.CommonClientloginHelper=newCommonService.CommonClient();boolresult=lo. 阅读全文

posted @ 2012-09-03 16:18 zyi 阅读(203) 评论(0) 推荐(0) 编辑

DevExpress介绍

摘要: 简介 Dev是一家专门制作控件的公司。既有WinForm控件,也有Web方面的控件。由于其比微软自带的控件功能强大很多,也漂亮很多,所以系统使用dev控件进行开发。主要使用控件介绍XtraGrid一个类似GridView的控件,不过功能比GridView强很多。目前系统对它进行了一个二次封装,使之实现自定义分页、导出等功能。XtraEditors 里面有很多编辑的控件如TextEdit、LookUpEdit、ButtonEdit等,用微软自带的也可以,不过为了统一风格,还是使用dev的控件。XtraBars 使用该控件制作的主窗体支持换肤功能,Ribbon窗体类似Office2010的界面设. 阅读全文

posted @ 2012-09-03 15:02 zyi 阅读(1596) 评论(0) 推荐(0) 编辑

工作流

摘要: 概述 简单点说就是对流程中的任务以不同的逻辑或者规则串联起来。其本质就是实现一个流程状态的持久化。为什么要使用工作流 系统将把工作流发挥到极致,比如审批、表务工单管理等都将使用工作流引擎。使用工作流引擎后,企业员工只需将精力集中在处理自己关心的数据上,从而缩短了业务的处理周期,达到提高劳动生产率的目的。实现方式 最初我们使用K2进行工作流开发,中间也使用过微软dotnet自带的WF技术。但本系统将使用公司自己开发的工作流引擎进行工作流开发。下面介绍下一些基本的操作方法:1.启动流程///<summary>///启动流程,保存项目基本信息///</summary>///& 阅读全文

posted @ 2012-09-03 14:23 zyi 阅读(744) 评论(0) 推荐(0) 编辑

报表打印

摘要: 摘要: 这部分功能主要通过fastreport实现。系统实现了对FastReport的再次封装,只需调用简单方法就可实现打印。方法实现:方法一BusinessTool.Print("ZW_KeHuTKJZPZ.frx",dtPrint);上面这个方法要求传入一张FastReport报表,以及对应的DataTable数据。这个方法的缺点是,报表修改后必须重新发布报表,发布比较麻烦,所以不推荐使用。方法二report=newCommon.Print.MyReport(LoginInfo.CurrentUser,281,ReportExecMethod.Preview,dsXJ) 阅读全文

posted @ 2012-09-03 13:33 zyi 阅读(795) 评论(0) 推荐(0) 编辑

2012年7月31日

上传控件的使用

摘要: 控件概述上传控件一共有3个按钮:"文件列表"是指扫描或上传图片后,可以点击"文件列表"查看之前做的上传;"扫描"是指调用扫描仪,将纸质图片扫描后转换为对应的jpg文件并上传到服务器;"上传"就是直接上传图片到ftp了。使用方法首先将控件拖动到适合的位置,然后在加载事件中添加对应的代码。目前我们暂时支持2种情况:上传前不确定上传编号上传前能够确定上传编号对于其他的一个上传编号不能唯一定位记录或一个图片对应多条上传编号的特殊情况,由于大家也没有回我邮件,实现起来也有点小复杂,所以暂不支持,等出现了这种情况再说。针对是否 阅读全文

posted @ 2012-07-31 14:53 zyi 阅读(565) 评论(0) 推荐(0) 编辑

2012年6月13日

用户控件制作时设计模式加载报错的解决办法

摘要: 最近改了个用户控件,在设计界面加载时总是报错。网上查了下可以用DesignMode解决,但是在构造函数里用DesignMode还是不行。查原因后发现该Design模式不能嵌套UserControl,而我们继承的是XtraUserControl,所以等于嵌套了,网上查了下文章,终于找到个解决办法,代码如下:///<summary>///设计模式,防止设计模式时报错///</summary>publicstaticboolDesignMode=true;///<summary>///应用程序的主入口点。///</summary>[STAThread] 阅读全文

posted @ 2012-06-13 09:26 zyi 阅读(492) 评论(0) 推荐(1) 编辑

2012年6月7日

从零开始

摘要: 概述 我承认标题有点哗众取宠,实在想不出好名字,随便起的。前面讲了很多理论性的东西,大家要把他们用起来估计还有一定的难度。这里我把刚做完的一张界面作为范例,详细解说下怎么进行CSMS2的开发。真的从零开始了首先我们需要创建一个窗体,一般情况下都插入DevExpress Form v10.1,真的碰到很多人还给我插入WinForm或v6的窗体或控件。所以这里还是需要强调一下。如果有低版本的请卸载掉,免得搞错了。其次是窗体的起名,这里我们不考大家的英文,都是前两个全拼,后面首字母缩写。再加上前缀Frm。窗体都建立在某个目录下。如果不确定的,向我或自己的项目经理确认。这里我们将在BiaoWuGL下建 阅读全文

posted @ 2012-06-07 23:02 zyi 阅读(1134) 评论(1) 推荐(1) 编辑

2012年6月5日

控件汇总

摘要: 项目中会经常用到一些自定义控件和用户控件等,这里做一个整理。 MyGridControl 分页控件 审批控件 上传控件 站点控件 阅读全文

posted @ 2012-06-05 06:40 zyi 阅读(227) 评论(0) 推荐(0) 编辑

MyGridControl

摘要: 概述MyGridControl是继承dev的GridControl,是GridControl的一个扩展控件。提供了一些非常简便的方法,使得开发非常方便。以后右键功能等也会添加上去。和DockBar等联动当选中行改变的时候我们大多需要和DockBar关联,会增加一个选择改变事件,调用一个公共方法去联动DockBar。现在这部分代码不用写了,MyGridControl会自动帮你完成这部分工作,另外和扫描控件会有联动,这部分也不用写。目前还没有支持,主要是扫描控件我要重新规划一下。GCDaiDengJWF.RelationDockBar=true;增加CheckColumn许多界面需要用到Check 阅读全文

posted @ 2012-06-05 06:35 zyi 阅读(893) 评论(1) 推荐(0) 编辑

2012年6月4日

代码生成工具

摘要: 以前我们直接使用CodeSmith生成entity、DataAccess、StoredProcedure。但是每次都要选表,点生成,复制、粘贴,是不是太麻烦了。这次做了个小工具帮助大家加快开发进度。从上图可以看出目前支持2种功能:1是生成表;2是生成自定义的存储过程生成表时比以前要方便很多,以前要先生成entity和dataaccess,再去生成存储过程,现在只要一条命令就可以了。使用table <表名>的命令行生成。生成存储过程,因为以前存储过程太多,会根据菜单大类区分一下名空间。使用命令为sp <菜单大类>使用前需要修改配置文件:outputfile:自动生成代码的 阅读全文

posted @ 2012-06-04 11:10 zyi 阅读(259) 评论(0) 推荐(0) 编辑

上一页 1 2 3 4 5 6 7 8 ··· 11 下一页

导航