2014年11月4日
摘要:
1.反射的定义定义:审查元数据并收集关于它的类型信息的能力。元数据(编译以后的最基本数据单元)就是一大堆的表,当编译程序集或者模块时,编译器会创建一个类定义表,一个字段定义表,和一个方法定义表等,。程序集包含模块,而模块包含类型,类型又包含成员。反射则提供了封装程序集、模块和类型的对象。使用反射动态...
阅读全文
posted @ 2014-11-04 15:00
梦中谁在耳边低语
阅读(323)
推荐(0)
2014年10月28日
摘要:
网上看了很多关于反射的思路和方法,发现这个还算不错//使用反射方:using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Reflection;namespace C...
阅读全文
posted @ 2014-10-28 16:22
梦中谁在耳边低语
阅读(2716)
推荐(0)
摘要:
因项目需要要实现类似jquery的Tab效果,所以要用到xtraTabbedMdiManager控件使用xtraTabbedMdiManager一般配合navBarControl(上期已写过)在工具箱xtraTabbedMdiManager拖到界面,在属性中将MdiParent设置成(无)大概代码:...
阅读全文
posted @ 2014-10-28 16:18
梦中谁在耳边低语
阅读(10065)
推荐(0)
摘要:
一、在工具箱Navigation&Layout下找到控件navBarControl,拽到相应的位置。二、点击控件右上角的小三角,对其进行设计:如下图点Add group可迅速添加组列表,点Run Designer可对其添加的组和项的属性进行编辑。三、接下来就是根据需求对其进行设计了,如下图演示:左边...
阅读全文
posted @ 2014-10-28 11:08
梦中谁在耳边低语
阅读(1623)
推荐(0)
摘要:
项目开发时需要设计好看的UI界面,因公司使用Devexpress控件,因此用到了Devexpress自带的office效果具体案例新建一个RibbonForm模版删除clientPanel(不删除的话,xtraTabbedMdiManager效果无法显示)拖一个navBarControl设置Dock...
阅读全文
posted @ 2014-10-28 10:12
梦中谁在耳边低语
阅读(1103)
推荐(0)
2014年10月21日
摘要:
写服务时,都需要为定时器写不少的代码,感觉很麻烦,今天把这些代码封装一下,希望能简化一下这方面的工作,把精力都集中在功能上本定时器组件,每次只启动一个服务实例进行处理,而不会同时多次执行服务代码。下面是应用实例从组件类派生一个子类,可以看到,需要写的代码很少using System; using...
阅读全文
posted @ 2014-10-21 09:39
梦中谁在耳边低语
阅读(404)
推荐(0)
摘要:
当文件过大时,无法一次性载入内存时,就需要分次,分段的载入文件主要是用了以下的WinAPILPVOID MapViewOfFile(HANDLE hFileMappingObject, DWORD dwDesiredAccess, DWORD dwFileOffsetHigh, DWORD d...
阅读全文
posted @ 2014-10-21 09:35
梦中谁在耳边低语
阅读(1604)
推荐(0)
摘要:
委托是C#中非常重要的一个概念,并在C#中得到了丰富的应用,如事件,线程等。那什么是委托呢?具体来说,委托是一种引用方法的类型。一旦为委托分配了方法,委托将与该方法具有完全相同的行为。委托方法的使用可以像其他任何方法一样,具有参数和返回值。委托具有以下特点:委托类似于 C++ 函数指针,但它是类型安...
阅读全文
posted @ 2014-10-21 09:26
梦中谁在耳边低语
阅读(161)
推荐(0)
摘要:
事件,是C#编程模型中重要的一个概念,通过对事件的理解,可以更好的了解C#程序运行机制。C#中的事件,可以简单的理解为类或者对象发生了一件事,并且把这件事通知给了其他的类或者对象,其他的类或者对象可以根据事件的消息有所反应。这非常类似设计模式中的观察者模式。引发事件的类或对象,可以称之为事件源,注册...
阅读全文
posted @ 2014-10-21 09:12
梦中谁在耳边低语
阅读(212)
推荐(0)
摘要:
lock关键字将语句块标记为临界区,方法是获取给定对象的互斥锁,执行语句,然后释放该锁。class Program { static void Main(string[] args) { Thread t = new Thread(LockOb...
阅读全文
posted @ 2014-10-21 09:09
梦中谁在耳边低语
阅读(171)
推荐(0)