2012年12月14日
摘要: private void PrintDoc(string filename) { try { System.Diagnostics.ProcessStartInfo startInfo = new System.Diagnostics.ProcessStartInfo(); startInfo.UseShellExecute = true; startInfo.Verb = "Print"; start... 阅读全文
posted @ 2012-12-14 10:35 TopCoder.NET 阅读(155) 评论(0) 推荐(0) 编辑
  2012年4月27日
摘要: 今天看代码 发现有人使用Nini库 到网上查阅原来是配置文件读取库于是下了一个最新版本 操练一下发现读取中文的时候是乱码,于是乎调试了一下午,终于找到如何让其兼容中文。打开Nini项目 找到Config下的IniConfigSource.cs找到如下代码: publicvoidLoad(stringfilePath){Load(newStreamReader(filePath);this.savePath=filePath; }改为:1publicvoidLoad(stringfilePath)2{3Load(newStreamReader(filePath,System.Text.Enc.. 阅读全文
posted @ 2012-04-27 17:59 TopCoder.NET 阅读(338) 评论(0) 推荐(0) 编辑
  2012年2月28日
摘要: privateDateTimePickerdtp=newDateTimePicker();//这里实例化一个DateTimePicker控件privatevoidN_HC_JHCJUserControl_Load(objectsender,EventArgse){//向toolStrip控件中添加日期控件dtp.Width=110;dtp.Format=DateTimePickerFormat.Custom;dtp.CustomFormat="yyyy年MM月dd日";ToolStripControlHosthost1=newToolStripControlHost(dtp 阅读全文
posted @ 2012-02-28 16:11 TopCoder.NET 阅读(783) 评论(0) 推荐(0) 编辑
  2012年2月22日
摘要: Quartz是OpenSymphony开源组织在Job scheduling领域又一个开源项目,它可以与J2EE与J2SE应用程序相结合也可以单独使用。Quartz可以用来创建简单或为运行十个,百个,甚至是好几万个Jobs这样复杂的日程序表。Jobs可以做成标准的Java组件或 EJBs。Quartz的最新版本为Quartz 2.10。 Quartz是一个完全由java编写的开源作业调度框架。不要让作业调度这个术语吓着你。尽管Quartz框架整合了许多额外功能, 但就其简易形式看,你会发现它易用得简直让人受不了!。简单地创建一个实现org.quartz.Job接口的java类。Job接口包含. 阅读全文
posted @ 2012-02-22 11:19 TopCoder.NET 阅读(4736) 评论(7) 推荐(2) 编辑
摘要: 1.引用 WeifenLuo.WinFormsUI.Docking.dll2.在主窗体加入DockPanel控件 dock设置为Fill3.新建一个窗体 继承与WeifenLuo.WinFormsUI.Docking.DockContent4.实例化窗体 SHOW参数中传入主窗体DockPanel,以及位置Form2frm=newForm2();frm.Show(this.dockPanel1,WeifenLuo.WinFormsUI.Docking.DockState.DockLeft);5.效果图:6.DockPanel控件开源主页http://sourceforge.net/projec 阅读全文
posted @ 2012-02-22 10:44 TopCoder.NET 阅读(977) 评论(1) 推荐(1) 编辑
  2012年2月13日
摘要: using System;using System.Collections.Generic;using System.Text;using System.IO;using System.IO.Compression;using System.Xml.Serialization;using System.Xml;using System.Data;using System.Runtime.Serialization.Formatters.Binary;using System.Runtime.Serialization;namespace JTK.IOHelper{ public class . 阅读全文
posted @ 2012-02-13 18:59 TopCoder.NET 阅读(790) 评论(0) 推荐(0) 编辑
  2012年2月2日
摘要: 前两天在博客园中看到一篇文章中的一张图片,敏捷个人架构。清晰的讲解了敏捷个人的意义。围绕着生活、工作、个人开展敏捷个人。执行要将就效能和效率做好精力管理,和精力允许情况下所做的期望。专注于要实现的目的和目标对所需的信息进行学习有效的计划,已稳扎稳打的心态去完成计划,不断激励自己。对所需所的事进行优先级划分,先完成最重要的。自律遵守计划,完成任务。合理利用时间完成计划、目标和任务。如果可以 最好能做一下每天总结每周总结每年总结补充:要保持好自己健康的体魄,才能长远发展. 阅读全文
posted @ 2012-02-02 10:18 TopCoder.NET 阅读(139) 评论(0) 推荐(0) 编辑
  2012年1月17日
摘要: 今天完成技术总监布置的案件检查任务,但中途还是经过几次修改: 1.人性化不足 2.部分地方不符合公司规范 3.操作繁琐 经过修正终于完成了,总监还是比较满意的。刚进总监办公室,很紧张想起上次总监莫名发火,那气势很是凶悍。深怕说错一个字,做错一件事。还好今天总监心情较好,基本没有雷霆暴怒。后面进总监办公室,几乎不紧张。 下午闲聊,总监说要买书,问需要什么书,我们几个小程序员想了半天说了一些,可是总监说了一句,抓住一两个点学就行了,这都够整个半年一年的了,再说学习那么多就是为了以后能用到, 学技术也是为了挣钱,不能挣钱,用不到的,没有必要学,只能浪费自己的脑力。 听了这... 阅读全文
posted @ 2012-01-17 21:51 TopCoder.NET 阅读(186) 评论(0) 推荐(0) 编辑
  2012年1月5日
摘要: 变量的类型名 称 表示方式 缩 写 长度(字节)字节bytedb1字worddw2双字(doubleword)dworddd4三字(farword)fworddf6四字(quadword)qworddq8十字节BCD码(tenbyte)tbytedt10有符号字节(signbyte)sbyte1有符号字(signword)sword2有符号双字(signdword)sdword4单精度浮点数real44双精度浮点数real8810字节浮点数real1010 阅读全文
posted @ 2012-01-05 13:32 TopCoder.NET 阅读(268) 评论(0) 推荐(0) 编辑
  2011年12月28日
摘要: 前面想做一个公式编辑器,正好在学习设计模式,想起解释器模式。解释器模式有5个角色,抽象表达式角色、终结符表达式角色、非终结符表达式角色、上下文角色、客户角色。为什么 说我这是半解释器模式呢?我这里以我的理解分为 上下文角色 和 表达式角色 ,因为偷懒所以没有抽象表达式角色。就造成应该分为4个解释器的合并到一个里面了。在我这个解释器里有四个方法 OneLevel,KracketLevel,TwoLevel,ThreeLevel,分别为 %比解释、()括号解释(其中有用递归解释括号里的表达式)、*/解释、+-解释,构成了我这个解析运算功能。下面请大家欣赏代码。。。解析器usingSystem;us 阅读全文
posted @ 2011-12-28 19:00 TopCoder.NET 阅读(535) 评论(0) 推荐(1) 编辑