• 博客园logo
  • 会员
  • 周边
  • 众包
  • 新闻
  • 博问
  • 闪存
  • 赞助商
  • Chat2DB
    • 搜索
      所有博客
    • 搜索
      当前博客
  • 写随笔 我的博客 短消息 简洁模式
    用户头像
    我的博客 我的园子 账号设置 会员中心 简洁模式 ... 退出登录
    注册 登录

c#学习(开发)

  • 博客园
  • 联系
  • 订阅
  • 管理

公告

2013年12月15日

C# winform TreeView中关于checkbox选择的完美类

摘要: public static class TreeViewCheck{ /// /// 系列节点 Checked 属性控制 /// /// public static void CheckControl(TreeViewEventArgs e) { if (e.Action != TreeViewAction.Unknown) { if (e.Node != null && !Convert.IsDBNull(e.Node)) { CheckParent... 阅读全文

posted @ 2013-12-15 11:52 c#学习(开发) 阅读(485) 评论(0) 推荐(0)

2013年12月11日

spring.net object 配制节点记录

摘要: spring.net 阅读全文

posted @ 2013-12-11 14:38 c#学习(开发) 阅读(248) 评论(0) 推荐(0)

2013年10月23日

SharpDevelop学习笔记(5)—— AddIns系统详解

摘要: 在所有的插件被加载到指定的扩展点后,插件树就被创建完毕了, 但是,我们知道,插件树创建后,每个插件在插件树的位置在就固定的,但是,如果某些情况下,我们希望一些插件不可使用或应该隐藏起来, 或者说有的插件在一些特定的情况下才是有意义的, 比如在Designtime下,只有我们选中了一个Component后,删除按钮才应该起作用,否则删除按钮应该是Disable的或不可见得,这种情况下我们 不可能去修改插件树,那应该如何做呢? 当然如果我们每次在选中或取消选中一个Component都去更新按钮的状态,理论上也是可以的, 这里我说“理论上”,是因为我没有成功过,让我们SD中的一个实际的Codon: 阅读全文

posted @ 2013-10-23 10:09 c#学习(开发) 阅读(887) 评论(0) 推荐(0)

2013年6月4日

VS Styles

摘要: http://studiostyl.es/schemes 阅读全文

posted @ 2013-06-04 12:40 c#学习(开发) 阅读(156) 评论(0) 推荐(0)

2013年4月29日

TryParse比Parse好

摘要: 1 double re; 2 long ticks; 3 4 Stopwatch sw = Stopwatch.StartNew(); 5 for (int i = 0; i < 1000; i++) 6 { 7 try 8 { 9 re = double.Parse("123");10 }11 catch (Excepti... 阅读全文

posted @ 2013-04-29 11:23 c#学习(开发) 阅读(224) 评论(0) 推荐(0)

2013年3月15日

Sql 格式化日期

摘要: SelectCONVERT(varchar(100), GETDATE(), 0): 0516200610:57AM SelectCONVERT(varchar(100), GETDATE(), 1): 05/16/06 SelectCONVERT(varchar(100), GETDATE(), 2): 06.05.16 SelectCONVERT(varchar(100), GETDATE(), 3): 16/05/06 SelectCONVERT(varchar(100), GETDATE(), 4): 16.05.06 SelectCONVERT(varchar(1... 阅读全文

posted @ 2013-03-15 17:40 c#学习(开发) 阅读(226) 评论(0) 推荐(0)

2012年12月4日

Linq对DataTable或者集合的排序,Where筛选,分组,统计总数sum等操作

摘要: //对集合进行筛选,排序,分组var query =(fromxindsResult.Tables[0].AsEnumerable()WhereDataTrans.CBoolean(x["IsChecked"])==trueGroupxBynew{no=x.Field<string>("NO"),ptno=x.Field<string>("PTNO"),ver=x.Field<int>("VER"),kd=x.Field<string>("KD") 阅读全文

posted @ 2012-12-04 14:10 c#学习(开发) 阅读(682) 评论(0) 推荐(0)

反序列化无法找到程序集

摘要: 提示找不到程序集. 原因是序列化时把序列化类的命名空间等信息保存了,但应用程序和类库的命名空间可能是不一样的,所以提示找不到程序集.在反序列化使用的IFormatter 对象加入Binder 属性,使其获取要反序列化的对象所在的程序集 示例如下: public void DeSerialize( byte [] data, int offset){ IFormatter formatter =new BinaryFormatter(); formatter.Binder =new UBinder(); MemoryStream stream =new MemoryStr... 阅读全文

posted @ 2012-12-04 10:39 c#学习(开发) 阅读(1123) 评论(0) 推荐(0)

2012年11月30日

c# 去掉 正在打印 窗口

摘要: pdoc.PrintPage+=newPrintPageEventHandler(this.ReceiptPrintPage);StandardPrintControllerspc=newStandardPrintController();pdoc.PrintController=spc;pdoc.Print(); 阅读全文

posted @ 2012-11-30 17:02 c#学习(开发) 阅读(437) 评论(0) 推荐(0)

2012年9月27日

Mysql提升大数据导入速度

摘要: 一、对于Myisam类型的表,可以通过以下方式快速的导入大量的数据。 ALTER TABLE tblname DISABLE KEYS; loading the data ALTER TABLE tblname ENABLE KEYS;这两个命令用来打开或者关闭Myisam表非唯一索引的更新。在导入大量的数据到一个非空的Myisam表时,通过设置这两个命令,可以提高导入的效率。对于导入大量数据到一个空的Myisam表,默认就是先导入数据然后才创建索引的,所以不用进行设置。二、而对于Innodb类型的表,这种方式并不能提高导入数据的效率。对于Innodb类型的表,我们有以下几种方式可以提高... 阅读全文

posted @ 2012-09-27 21:36 c#学习(开发) 阅读(406) 评论(0) 推荐(0)

下一页
 
博客园  ©  2004-2025
浙公网安备 33010602011771号 浙ICP备2021040463号-3