导航

随笔分类 -  转载

摘要:C#中const 和 readonly 的区别readonly 关键字与 const 关键字不同。1. const 字段只能在该字段的声明中初始化。 readonly 字段可以在声明或构造函数中初始化。因此,根据所使用的构造函数,readonly 字段可能具有不同的值。2. const 字段是编译时常数,而 readonly 字段可用于运行时常数。3. const 默认就是静态的,而 readonly 如果设置成静态的就必须显示声明。4.const 对于引用类型的常数,可能的值只能是 string 和 null。 readonly可以是任何类型 const 的概念就是一个包含不能修改的值的变量 阅读全文

posted @ 2012-05-04 13:13 Jessie.M 阅读(549) 评论(0) 推荐(0)

摘要:const int WM_SYSCOMMAND = 0x112;const int SC_CLOSE = 0xF060;const int SC_MINIMIZE = 0xF020;const int SC_MAXIMIZE = 0xF030;protected override void WndProc(ref Message m){ if (m.Msg == WM_SYSCOMMAND) { if (m.WParam.ToInt32() == SC_MINIMIZE) //是否点击最小化 { //这里写操作代码 this.Visible = false; //隐藏窗体 return; } 阅读全文

posted @ 2012-05-03 11:00 Jessie.M 阅读(592) 评论(0) 推荐(0)

摘要:原文:http://hi.baidu.com/ztf704/blog/item/275581444e4c6548500ffe7b.html概说概要设计怎么做 - 结构化设计方法与面向对象设计方法摘要:本文是在概要设计实践和学习中的一些心得与学习笔记,希望与大家分享,如有不妥之处欢迎指正。关键字:概要设计,结构化,ood正文:在需求明确、准备开始编码之前,要做概要设计,而详细设计可能大部分公司没有做,有做的也大部分是和编码同步进行,或者在编码之后。因此,对大部分的公司来说,概要设计文档是唯一的设计文档,对后面的开发、测试、实施、维护工作起到关键性的影响。一、问题的提出概要设计写什么?概要设计怎么 阅读全文

posted @ 2012-02-15 11:22 Jessie.M 阅读(1064) 评论(0) 推荐(0)

摘要:原文:http://www.cnblogs.com/ASPNET2008/archive/2010/11/01/1866566.html最近项目终于上线了,上线当天还算正常,没出啥大问题,希望以后继续保持,哈哈,上线前一阵工作特别累,最近脑袋都有点晕,工作累并不是因为工作量大,而是有一些其它主观上的原因。这里我想总结下工作累的原因。我会分几篇来总结,这篇我先来讲讲和其它小组合作开发项目时,如何约定服务接口。 说到服务接口的约定,大家听起来可能会认为没啥好说的,无非就是服务端提供数据,客户端调用,但往往是简单的事情容易出错。我们小组(其实开发就两人,属于两个不同的部门),做的项目呢不是一个全新项 阅读全文

posted @ 2012-02-15 11:16 Jessie.M 阅读(377) 评论(0) 推荐(0)

摘要:原文:http://www.cnblogs.com/lane_cn/archive/2007/03/13/672628.htmlModel-View-Controller简称为MVC,这是图形界面(GUI)应用程序的一种架构形式。Model是业务领域层,比如我们在前面两篇里面提到的Account、Entry、Bill、Invoice之类的对象,这些类构成了一个电信账务系统的业务领域层;View就是用户界面;Controller是指用户界面和业务对象之间的控制器,控制器的作用是从业务对象中获取数据显示到用户界面上,并且从界面上收集用户的输入和动作,然后调用业务对象完成业务功能。大部分软件系统的工 阅读全文

posted @ 2012-02-13 11:48 Jessie.M 阅读(268) 评论(0) 推荐(0)

摘要:概要设计与详细设计的区别概要设计就是设计软件的结构,包括组成模块,模块的层次结构,模块的调用关系,每个模块的功能等等。同时,还要设计该项目的应用系统的总体数据结构和数据库结构,即应用系统要存储什么数据,这些数据是什么样的结构,它们之间有什么关系。 详细设计阶段就是为每个模块完成的功能进行具体的描述,要把功能描述转变为精确的、结构化的过程描述。概要设计阶段通常得到软件结构图 详细设计阶段常用的描述方式有:流程图、N-S图、PAD图、伪代码等概要设计和详细设计在软件设计中,大家经常问到的一个问题是:概要设计应该怎样一个概要法,详细设计应该怎样一个详细法? 这个问题在公司内部经常有人问。现在陈述一下 阅读全文

posted @ 2012-02-07 15:50 Jessie.M 阅读(307) 评论(0) 推荐(0)

摘要:赵劼 / CC BY 2.5想调用一个方法很容易,直接代码调用就行,这人人都会。其次呢,还可以使用反射。不过通过反射调用的性能会远远低于直接调用——至少从绝对时间上来 看的确是这样。虽然这是个众所周知的现象,我们还是来写个程序来验证一下。比如我们现在新建一个Console应用程序,编写一个最简单的Call方法。class Program{ static void Main(string[] args) { } public void Call(object o1, object o2, object o3) { }}Call方法接受三个object参数却... 阅读全文

posted @ 2012-02-03 13:35 Jessie.M 阅读(312) 评论(0) 推荐(0)

摘要:一、如果您使用 C# 进行编程,则必须在一个类中声明 DLL 函数。在一个类中,为每个要调用的 DLL 函数定义静态方法(即定义非托管函数的函数原型)。定义中可以包括一些附加信息,如在传递方法参数时使用的字符集或调用约定;如果省略这些信息,将选择默认设置。包装之后,就可以按照对其他任何静态函数调用方法的相同方式来对该函数调用方法。平台调用将自动处理底层的导出函数。为平台调用设计托管类时,应考虑类和 DLL 函数之间的关系。例如,您可以:在现有类内声明 DLL 函数。分别为每个 DLL 函数创建一个类,以便使函数相互隔离,易于查找。为一组相关的 DLL 函数创建一个类,以形成逻辑分组并减少系统开 阅读全文

posted @ 2012-02-02 11:28 Jessie.M 阅读(461) 评论(0) 推荐(0)

摘要:原文:http://www.cnblogs.com/shenfengok/archive/2011/09/06/2169330.html【整理篇】托管代码/非托管代码及托管资源/非托管资源的扫盲帖 2009-11-2716:15:17|分类:、CSharp||标签:|字号大中小订阅 说明:刚刚回了一个帖子,有人问是不是所有的类在不用时调用Dispose()方法就能及时释放内存,感觉好像以前也有朋友问过我这样的问题,于是将网上的资料结合个人理解整理了一下,作为一个托管代码/非托管代码及托管资源/非托管资源的扫盲帖吧。 ====================================... 阅读全文

posted @ 2012-02-02 10:20 Jessie.M 阅读(443) 评论(0) 推荐(0)

摘要:原文:http://msdn.microsoft.com/zh-cn/library/z919e8tw.aspx如果没有检索自定义特性的信息和对其进行操作的方法,则定义自定义特性并将其放置在源代码中就没有意义。 使用反射,可检索用自定义特性定义的信息。 主要方法是 GetCustomAttributes,它返回对象数组,这些对象在运行时等效于源代码特性。 此方法具有多个重载版本。 有关更多信息,请参见 Attribute。特性规范,如:[Author("P. Ackerman", version = 1.1)]class SampleClass在概念上等效于:Author 阅读全文

posted @ 2012-02-01 15:02 Jessie.M 阅读(247) 评论(0) 推荐(0)

摘要:1 using System; 2 using System.Reflection; 3 4 class Module1 5 { 6 7 public static void Main() 8 { 9 // This variable holds the amount of indenting that 10 // should be used when displaying each line of information. 11 Int32 indent = 0; 12 // Display info... 阅读全文

posted @ 2012-02-01 13:21 Jessie.M 阅读(293) 评论(0) 推荐(0)

摘要:整理自原文:【MSDN文章】编写自定义属性、AttributeUsageAttribute 类 、AttributeTargets 枚举另注:property和attribute的区别:property是指类向外提供的数据区域,其中有get和set访问器来提供对数据的读写,即用于类中字段的存取;attribute是描述对象在编译时或运行时属性的,有时也叫“特性”,用于标识类、方法等程序元素的附加性质。一、AttributeUsageAtttribute属性的使用定义您自己的属性 (Attribute) 类时,可通过在属性 (Attribute) 类上放置 AttributeUsageAttri 阅读全文

posted @ 2012-02-01 09:39 Jessie.M 阅读(575) 评论(0) 推荐(0)

摘要:1 using System; 2 using System.Reflection; 3 4 using 定义; 5 using 颁发者; 6 using 使用者; 7 using 程序; 8 9 namespace 定义 10 { 11 public interface IJob 12 { 13 void Work(); 14 } 15 } 16 17 namespace 颁发者 18 { 19 //定义一个Slow的属性。它只能使用在方法上 20 21 [AttributeUsage(AttributeT... 阅读全文

posted @ 2012-01-31 17:20 Jessie.M 阅读(263) 评论(0) 推荐(0)

摘要:个人管理:提高你的搜商 我们经常听人说到“智商”、“情商”,最近从金博士那听到一个“搜商”,不知道这个此正统来源出自何处。从字面来看,应该是搜索能力,在信息化时代,具有搜到你想要的东西的能力是必须的。本篇将介绍一下必备的搜索知识,从现在开始一起提高我们的搜商。site说明:如果知道某个站点中有自己需要找的东西,就可以把搜索范围限定在这个站点中例子:从博客园获取OpenExpressApp的内容 site:cnblogs.com OpenExpressAppintitle说明:网页标题通常是对网页内容提纲挈领式的归纳。把查询内容范围限定在网页标题中,有时能获得良好的效果。例子:在google.. 阅读全文

posted @ 2012-01-29 13:28 Jessie.M 阅读(257) 评论(0) 推荐(0)

摘要:1:http://www.cnblogs.com/allenlooplee/archive/2004/12/14/76669.html2:http://www.cnblogs.com/moshenks/archive/2011/01/20/1940673.html3:SSCLIShared Source Common Language Infrastructure 2.0 Release 下载:http://www.microsoft.com/download/en/details.aspx?displaylang=en&id=4917 阅读全文

posted @ 2012-01-19 12:58 Jessie.M 阅读(2416) 评论(0) 推荐(0)

摘要:NET Mass Downloader -整体下载.NET源码:http://www.cnblogs.com/shanyou/archive/2008/02/15/netmassdownloader.html从CodeProject下载.NETMASSDOWNLOADER:http://www.codeproject.com/KB/dotnet/netmassdownloader.aspx微软共享代码中心:http://www.microsoft.com/resources/sharedsource/default.mspx 阅读全文

posted @ 2012-01-12 17:35 Jessie.M 阅读(226) 评论(0) 推荐(0)

摘要:原文地址:http://blog.csdn.net/cslie/article/details/3253141 阅读全文

posted @ 2012-01-12 17:24 Jessie.M 阅读(1339) 评论(0) 推荐(0)

摘要:1.[转载]配置Visual Studio 以调试.net framework的源代码:http://www.cnblogs.com/yuyijq/archive/2008/01/17/1042521.html2.[转载]Microsoft:如何:调试 .NET Framework 源代码:http://technet.microsoft.com/zh-cn/cc667410.aspx3.[转载]逐语句执行.NET Framework 4.0源代码:http://blog.csdn.net/cshui918/article/details/6684197我目前设置如下,成功跳进源代码(VS00 阅读全文

posted @ 2012-01-06 15:03 Jessie.M 阅读(440) 评论(0) 推荐(0)

摘要:UML相关工具一览(截止2011年12月)原文:http://www.umlchina.com/Tools/Newindex1.htm整理本文的PDF版本在此下载>>以下总结了全世界的各种UML相关工具,按工具名称字母排序。工具(最新版本)厂商&地址版权UML版本支持代码环境XMI平台备注Acceleo 3.0法国http://www.acceleo.org/pages/home/enGPL.Net, JEE, PHP, PythonJava法语工具。与Eclipse及EMF集成。AmaterasUML 1.3.2日本http://amateras.sourceforge. 阅读全文

posted @ 2011-12-20 12:00 Jessie.M 阅读(1847) 评论(0) 推荐(0)

摘要:原文:http://www.docin.com/p-287365737.html如果调用的web service需要连接数据库,虽然是本地数据库但由于是通过IIS服务器访问,所以属于远程连接。必须开启数据库的远程连接,否则不能连接成功。注:原文需要加一步:我在开启sa用户后,需要在Sql Server Configuration Manager中重启SQL Server(MSSQLSERVER)服务,才能生效。 阅读全文

posted @ 2011-12-19 14:41 Jessie.M 阅读(204) 评论(0) 推荐(0)