随笔分类 - C# Language
C# Language
摘要:转自:http://hi.baidu.com/oldnet123/item/855d132290dfba989c63d1f7查找内容:^:b*$\n替换为:查找范围:当前文档使用:正则表达式
阅读全文
摘要:转自:http://www.cnblogs.com/rickc2k/archive/2012/05/08/2489503.html在团队及项目开发过程中,需要标准的文档化规范。具备良好的软件文档的同时,也要有良好的编码标准、规范及指南,它并不仅仅包含了编码的内容,还有编码的最佳实践和编码如何文档化的最佳实践。良好的编码规范及指南,可以从源头(编码阶段)上扼制缺陷的注入,提高代码品质的同时,也降低了维护成本。同时,良好的代码品质也是代码可复用技术的基础。总而言之,采用良好、完整的代码规范,通过对规范、指南的剪裁获得适合项目过程的编码规约是每个项目开场的重头戏,希望下面这些可供参考的标准、规范、指
阅读全文
摘要:轉自:http://blog.csdn.net/tianhai110/article/details/6339565 在UML类图中,常见的有以下几种关系:泛化(Generalization),实现(Realization),关联(Association),聚合(Aggregation),组合(Composition),依赖(Dependency) 1.泛化(Generalization) 【泛化关系】:是一种继承关系,表示一般与特殊的关系,它指定了子类如何特化父类的所有特征和行为。例如:老虎是动物的一种,即有老虎的特性也有动物的共性。 【箭头指向】:带三角箭头的实线,箭头指向父类 ...
阅读全文
摘要:类和类之间的依赖、关联、聚合、组合关系一、继承关系 继承指的是一个类(称为子类、子接口)继承另外的一个类(称为父类、父接口)的功能,并可以增加它自己的新功能的能力。在Java中继承关系通过关键字extends明确标识,在设计时一般没有争议性。在UML类图设计中,继承用一条带空心三角箭头的实线表示,从子类指向父类,或者子接口指向父接口。 二、实现关系 实现指的是一个class类实现interface接口(可以是多个)的功能,实现是类与接口之间最常见的关系。在Java中此类关系通过关键字implements明确标识,在设计时一般没有争议性。在UML类图设计中,实现用一条带空心三角...
阅读全文
摘要:轉自:http://www.cnblogs.com/downmoon/archive/2007/12/28/1018088.htmlvb.net与c#相互转换工具(downmoon)http://www.developerfusion.co.uk/utilities/convertvbtocsharp.aspxhttp://www.dotnetspider.com/convert/vb-to-csharp.aspxhttp://www.dotnetspider.com/convert/CSharp-To-Vb.aspxhttp://www.vbconversions.net/home.htm
阅读全文
摘要:From : http://www.cnblogs.com/luckuny/archive/2011/02/22/1961255.html
阅读全文
摘要:From : http://hi.baidu.com/o0o%CD%F5%D4%F3%C3%F1o0o/blog/item/e311bf252bdf4d3b8644f95f.htmlprivate string exclePath = @"E:\111.xls";private int StartRow = 2; //读的起始行private void button1_Click(object sender, System.EventArgs e){ Excel.Application excel = new Excel.Application();//引用Excel对象
阅读全文
摘要:From : http://www.harding.edu/fmccown/vbnet_csharp_comparison.htmlVB.NETProgram StructureC#Imports System Namespace Hello Class HelloWorld Overloads Shared Sub Main(ByVal args() As String) Dim name As String = "VB.NET" 'See if an argument was passedfrom the command line If args.Length
阅读全文
摘要:十大工具1. Snippet Compiler:用来编写、编译和运行代码的基于Windows的小型应用程序 2. Microsoft Source Analysis for C#:是一款C#代码规范检查工具 3.GhostDoc:Visual Studio的一个免费插件4.Sandcastle:帮助文档生成工具 5.Nunit:开放源代码单元测试框架6.MyGeneration :代码生成工具 7.Reflector for .NET:类浏览器和反编译器 8.The Regulator:生成和测试正则表达式9.LINQPad:集成在.NET编程语言中的一种特性 10.NAnt:基于 .NET
阅读全文
摘要:正確實現IDisposable Dispose方法[代码]在.NET的对象中实际上有两个用于释放资源的函数:Dispose和Finalize。Finalize的目的是用于释放非托管的资源,而Dispose是用于释放所有资源,包括托管的和非托管的。在这个模式中,void Dispose(bool disposing)函数通过一个disposing参数来区别当前是被Dispose()调用还是被析构函数调用(当disposing为“true”时,说明Dispose()是被程序显示调用的,需要释放托管资源和非托管资源;当disposing为“false”
阅读全文
摘要:From : http://topic.csdn.net/u/20090717/10/ed542816-6d68-46b9-8529-5dc47483a2e4.htmlMarshalAs(UnmanagedType.ByValArray, SizeConst = 1)]MarshalAs属性指示如何在托管代码和非托管代码之间封送数据。当 MarshalAsAttribute.Value 设置为 ByValArray 时,必须设置 SizeConst 以指示数组中的元素数。当需要区分字符串类型时,ArraySubType 字段可以选择包含数组元素的 UnmanagedType。此 Unmanag
阅读全文
摘要:VS2008技巧(1)VS2008技巧(2)VS2008技巧收集VS2008技巧Cnblogs Search VS2008技巧
阅读全文
摘要:如何将自己的代码自动添加版权信息的及其扩展[转]VS2008中添加“我的模板”,代码自动加版权注释 VS2008下增加我的模板类Cnblogs SearchVs2008 ItemTemplates Google SearchVS Template Parameters MSDN Template Parameters
阅读全文
摘要:http://hi.baidu.com/czlaner/blog/item/aa9251d35e7005033af3cfce.htmlhttp://www.cppblog.com/Tauruser/archive/2006/10/25/14128.html
阅读全文
摘要:C#http://www.cnblogs.com/zhuqil/archive/2010/01/26/RedoUndo.html方法1: http://www.codeproject.com/KB/architecture/UndoRedoPart1.aspx方法2: http://www.codeproject.com/KB/architecture/UndoRedoPart2.aspx方法3:...
阅读全文
摘要:轉自:http://www.ninedns.com/asp.net/200749214622.html 微软新闻组中,看到了吉日嘎拉的一个帖子,询问如何能将用户照片放入Excel。 我以为应该很简单,于是先录制了一个宏,得到的结果是: ActiveSheet.Pictures.Insert("D:\tt.bmp").Select 然而,在C#中,WorkSheet类似乎并不直接支持Pi...
阅读全文
摘要:http://www.cnblogs.com/luck0235/archive/2009/08/10/1543156.html http://www.cnblogs.com/ninetynine/archive/2007/09/06/884998.htmlJavahttp://www.cnblogs.com/cy163/archive/2009/07/26/1531491.html http://...
阅读全文
摘要:轉自:http://www.cnblogs.com/upto/archive/2004/11/28/accessdbfastpaging.htmlDataGrid基于Access的快速分页法 撰文/ 黎波DataGrid是一个功能非常强大的ASP.NET Web服务器端控件,它除了能够方便地按各种方式格式化显示表格中的数据,还可以对表格中的数据进行动态的排序、编辑和分页。使Web开发人员从繁琐的代...
阅读全文
摘要:http://blog.csdn.net/cqhq2008/archive/2007/08/21/1753229.aspx从前,在南方一块奇异的土地上,有个工人名叫彼得,他非常勤奋,对他的老板总是百依百顺。但是他的老板是个吝啬的人,从不信任别人,坚决要求随时知道彼得的工作进度,以防止他偷懒。但是彼得又不想让老板呆在他的办公室里站在背后盯着他,于是就对老板做出承诺:无论何时,只要我的工作取得了一点进...
阅读全文
摘要:在此汇总一下 .NET 平台下的开发框架,并不断补充以完善。 Enterprise Libraryhttp://www.codeplex.com/entlibhttp://msdn.microsoft.com/entlib/ Castle Windsorhttp://www.castleproject.org/container/index.html http://terrylee.cnblogs...
阅读全文