摘要: winform 用了Qios DevSuite系列的控件。RibbonForm中QRibbonCaption添加qRibbonApplicationButton之后无法最大化。修改qRibbonApplicationButton初始化操作在Designer.cs中InitializeComponen... 阅读全文
posted @ 2014-03-25 12:07 xiaocong_soft 阅读(813) 评论(2) 推荐(0) 编辑
摘要: winform + INotifyPropertyChanged + IDataErrorInfo + ErrorProvider实现自动验证功能。 阅读全文
posted @ 2014-03-22 16:05 xiaocong_soft 阅读(1103) 评论(0) 推荐(0) 编辑
摘要: C/S项目中使用EF,默认回生成app.config文件夹,软件打包安装成功之后就回生成一个对应exe.config。里面会包含配置的一些信息。 这里介绍给大家一种隐藏连接字符串的方式。 阅读全文
posted @ 2014-03-17 10:48 xiaocong_soft 阅读(696) 评论(0) 推荐(0) 编辑
摘要: 项目中用到Access数据库,之前用的普通Ado.Net 三层。遇到表字段叫多时,就比较费力。想要使用ORM,无奈EF不支持Access。虽然可以改写linq to sql为Linq to Access,多多少少会有些兼容性的问题。这有个demo:http://www.cnblogs.com/wangjikun3/archive/2009/06/20/1507175.html 这里推荐个ORM框架,DbEntry.Net.官网地址:http://dbentry.codeplex.com/ 轻量级,高性能,免费开源。支持C#,Visual Basic,ASP.Net.也提供 DbEntryDataSource for ASP.NET 2.0和Rails风格 MVC框架和 简单的Ioc 框架.支持Access(03,07),SqlServer(2000,2005,2008),Excel,MySql,Sqlite,Oracle,Firebird,PostgreSQL. 官网文档:http://dbentry.codeplex.com/documentation 阅读全文
posted @ 2014-03-15 17:57 xiaocong_soft 阅读(2855) 评论(0) 推荐(0) 编辑
摘要: 本文根据Winform 介绍使用Ranorex Studio进行自动化测试。 阅读全文
posted @ 2014-03-10 17:33 xiaocong_soft 阅读(7110) 评论(2) 推荐(0) 编辑
摘要: 使用其他的方法修改app.config无效。而且修改的是*.vshost.exe.Config,程序运行时正常,关闭之后就还是原来的值。Configuration configuration = ConfigurationManager.OpenExeConfiguration(ConfigurationUserLevel.None); configuration.AppSettings.Settings["节点名称"].Value ="0"; configuration.Save(ConfigurationSaveMode.Modifi... 阅读全文
posted @ 2014-02-24 10:02 xiaocong_soft 阅读(697) 评论(0) 推荐(0) 编辑
摘要: 利用金山网盘搭建个人或团队SVN服务器 码农嘛,经常公司家里两头码,所以代码同步是个不小的问题。之前用的googlecode,虽然借助goagent可以基本满足需求,但是代码需要开源,而且每个项目都需要通过googlecode新建一个项目。也可以用过git结合网盘进行同步代码,无奈智商不够,没有成功。网上也有许多svn结合网盘进行代码控制,这里做个补充... 阅读全文
posted @ 2014-01-21 11:07 xiaocong_soft 阅读(3482) 评论(3) 推荐(0) 编辑
摘要: 通过启用迁移和更新数据库可以很容易的生成一张表。但是对数据库修改之后,通过数据迁移就没那么好实现了。这里用到数据库生成策略,进行对数据库操作:一、3种主要数据库生成策略1CreateDatabaseIfNotExists方法会在没有数据库时创建一个,这是默认行为。Database.SetInitia... 阅读全文
posted @ 2014-01-17 21:40 xiaocong_soft 阅读(1892) 评论(2) 推荐(1) 编辑
摘要: 1. Enable-Migrations 启动迁移执行get-help Enable-Migrations –detailed查看Enable-Migrations的详细用法。-ContextTypeName 指定要使用的Context-EnableAutomaticMigrations 启动自动迁... 阅读全文
posted @ 2014-01-17 14:32 xiaocong_soft 阅读(744) 评论(0) 推荐(0) 编辑
摘要: 之前一直用DB First新建类库进行使用,最近开始研究Code First。Code First也可以将Model新建在类库里面,然后通过数据迁移等操作生成数据库。现在说下主要步骤:1.新建类库(Entity):将Model保存在类库里面。2.新建类库(Dao):添加Entity的引用,添加EF引用,添加自定义的DBContext3.执行启用数据迁移命令: 之前都是直接通过Enable-Migrations启用数据迁移,现在启动项目运行此命令会报: No context type was found in the assembly 'xxx'. 应该正确的运行: Enable 阅读全文
posted @ 2014-01-16 23:16 xiaocong_soft 阅读(330) 评论(1) 推荐(0) 编辑