摘要: 需求:快速开发,将已有的webform程序发布成winform程序 方便在不联网的情况下 在机器上运行。题外话: 有人说 直接用IIS发布网页 去访问不就更简单了 但是 客户 是...对吧?所以只能 靠技术来实现 傻瓜式的访问。实际功能:将网页版本发布成winform版 也就是发不成单机版 不用联网就可以访问分为三个项目一、窗体项目1.首先创建框架 来放你的webform 的界面 WebDev.WebHost40.dll 文件的作用就类似应用程序调试时使用的端口访问。简而言之就是一个迷你的IIS服务器 WebBrowser 控件可以在 Windows 窗体应用程序中承载网页以及支持... 阅读全文
posted @ 2013-04-11 09:58 Ruicky 阅读(349) 评论(0) 推荐(0) 编辑
摘要: 有的时候我们需要把Backspace禁用掉,如:A向B传参跳转,B又跳转到C ,这个时候你按Backspace 也就是回退键就不合适。 废话少说 直接上代码,和简单 在App.xaml.cs 的 InitializeComponent()中添加:public void InitializeComponent() { //禁用Backspace快捷键向后回退各个page页 NavigationCommands.BrowseBack.InputGestures.Clear(); this.StartupUri = n... 阅读全文
posted @ 2013-04-01 17:01 Ruicky 阅读(740) 评论(0) 推荐(0) 编辑
摘要: 合并GriewView列中相同的列 代码如下:View Code /// <summary> /// 合并GridView中某列相同信息的行(单元格) /// </summary> /// <param name="GridView1"></param> /// <param name="cellNum"></param> public static void GroupCol(GridView GridView1, int cols) { if (GridView1.Rows.Co 阅读全文
posted @ 2013-03-25 12:49 Ruicky 阅读(225) 评论(0) 推荐(0) 编辑
摘要: 前两天用NPOI来操作Office软件,在使用的时候有点问题,也有收获,就做个笔记 记录下来,主要做的事数据的导出功能。一些公共的方法,做个笔记。 更多的详细内容可以到NPOI的官方教程去看 http://tonyqus.sinaapp.com/1.引用NPOI 这个,使用第三方类库就要添加DLL ,我使用的是1.2.5的版本 ,具体的版本可以在属相中找到 如下图。 貌似最新的版本到了2.0了 DLL文件点击下载 2.创建简单的一个ExcelView Code MemoryStream ms = new MemoryStream(); //创建内存流 /... 阅读全文
posted @ 2013-03-06 14:37 Ruicky 阅读(590) 评论(0) 推荐(0) 编辑
摘要: 只为自己方便使用。View Code using (SQLiteConnection conn = new SQLiteConnection(SQLiteHelper.connectionString)) { conn.Open(); using (SQLiteTransaction trans = conn.BeginTransaction()) { SQLiteCommand cmd = new SQLiteCommand(); ... 阅读全文
posted @ 2013-02-16 13:24 Ruicky 阅读(155) 评论(0) 推荐(0) 编辑
摘要: 主要是为了检测 执行 插入数据库时候那段代码的执行时间在网上整理收集得到,做个备注,方便以后使用。View Code using System.Diagnostics;Stopwatch sw = new Stopwatch();sw.Start();//这里填写要执行的代码sw.Stop();Console.WriteLine("总运行时间:" + sw.Elapsed);Console.WriteLine("测量实例得出的总运行时间(毫秒为单位):" + sw.ElapsedMilliseconds);Console.WriteLine(" 阅读全文
posted @ 2013-02-16 13:20 Ruicky 阅读(227) 评论(0) 推荐(0) 编辑
摘要: 实现方式有两种。 方式一:通过重载事件来进行的 参考项目源码:http://files.cnblogs.com/ruicky/Wpf-TreeView-%E5%85%A8%E8%83%BD%E5%AE%9E%E7%8E%B0%E6%8B%96%E6%8B%BD.zip 优点:调用到自己的项目中方式简单。随意拖动 缺点:难以添加限制对于一些节点不能拖动的设置性弱 方式二:通过写Treeview的事件来进行拖动 前台:View Code <TreeView Name="tvRequire" BorderThickness="1" MouseDown=& 阅读全文
posted @ 2013-01-21 09:40 Ruicky 阅读(7126) 评论(12) 推荐(3) 编辑
摘要: 初次发布 和asp.net 一样在IIS里面发布。但是完成以后,不能想正常那样显示,也不会报错,遂上网查询得意解决。解决方法如下:1.双击ASP2.将”错误发送到浏览器”改为True(将错误显示在页面上)3.启用父路径 阅读全文
posted @ 2013-01-17 14:14 Ruicky 阅读(142) 评论(0) 推荐(0) 编辑
摘要: 在做WPF时候 它不想ASP.NET那样能够直接调用后台的方法来处理数据 所有 必须借助 值转换。方法如下:①定义一个类来处理你所需要做的的要求(在Convert 方法体下写处理流程)View Code namespace WPF_Test{ public class ValueToNameConverter : IValueConverter { public object Convert(object value, Type targetType, object parameter, System.Globalization.CultureInfo culture... 阅读全文
posted @ 2013-01-09 15:49 Ruicky 阅读(783) 评论(1) 推荐(0) 编辑
摘要: 最近一直在做WPF项目,由于从Winform 转WPF开发比较不简单,所以很多用法都忘了,在这做下笔记,也是个解决方案的集合。其中很多的解决方案是引用很多别人的网址。由于还在学习中,会不定时的更新。1.WPF学习之页面布局(Layout with Panel)http://www.cnblogs.com/lxy131/archive/2010/08/23/1806681.html2.WPF中 DataGrid的样式交替显示内容居中http://hi.baidu.com/duduxihaha/item/a0f65027369e6f5cc28d594a3.wpf 添加滚动条http://blog. 阅读全文
posted @ 2013-01-05 17:24 Ruicky 阅读(907) 评论(0) 推荐(0) 编辑