[转]聊聊.net程序设计——浅谈使用VS2010建模拓展
摘要:因为在平时工作中一直用Rational Rose或者EA等UML建模工具来实现UML图的设计绘制,当然它们也支持正向及逆向工程。但一直感觉使用起来不能和Visual Studio很好的结合起来。直到今天我在微软官网发现了一个拓展即:Visual Studio 2010的可视化和建模工具包。自己小试了一下发现这是个非常强大,使用也很便捷的拓展,下面具体说明一下本人是怎么使用该拓展的。首先,需要安装VS2010 Ultimate(下载)。然后,下载(Visual Studio 2010的可视化和建模工具包)。Visual Studio 2010的可视化和建模工具包下载完成后是2个.vsix拓展文件
阅读全文
posted @
2012-08-09 11:34
SamWang
阅读(2737)
推荐(3) 编辑
[转]IBM Rational系列产品介绍
摘要:Rational软件是 IBM软件集团旗下之第五大软件品牌,通过提高企业的软件开发能力,IBM Rational software可以帮助各组织机构创造商业价值。Rational软件开发平台集成了软件工程的最佳经验、工具和服务。利用 Rational软件开发平台,各组织机构可以获得更快的反应能力和更强的适应性,并可以集中精力关注核心任务,在随需应变的时代取得更大的发展。Rational基于标准的跨平台解决方案有助于软件开发团队创建和扩展业务应用程序、嵌入式系统及软件产品。财富 100强中有 98家企业依靠 Rational工具更快地构建出了更好的软件。 ·IBM Rational A
阅读全文
posted @
2012-08-09 10:32
SamWang
阅读(2264)
推荐(0) 编辑
[转]DotNet实现PictureBox重叠透明效果
摘要:本文介绍DotNet中PictureBox控件实现重叠透明效果示例。 关于一般的透明效果,这里不多说,相信很多人都会,这种透明效果一般需要设置父控件,是子控件相对于父控件的透明。那么很多人可能更为关心的是多个控件之间的透明效果,比如窗体上有多个PictureBox控件,当这些PictureBox重叠时如何设置为透明,这样的效果估计在项目中会经常用到。本文的目的就是要给大家提供几种参考解决方案。 一般地,在.NET中,多个控件之间重叠时是不会实现透明效果的。如下图所示: 下面开始介绍这几种解决方案: 第一种方案:记录不透明图片的路径,再设置透明效果。参考代码如下: ///<summary.
阅读全文
posted @
2012-08-08 17:00
SamWang
阅读(1018)
推荐(3) 编辑
[转]史上最好的20本敏捷开发书籍
摘要:Top 20 Best Agile Development Books, EverJune 11, 2008 by JurgenAppelo I recently created a Top 100 Best Software Engineering Books, Ever . I created that list using four different criteria: 1) number of Amazon reviews, 2) average Amazon rating, 3) number of Google hits and 4) Jolt awards. The nice.
阅读全文
posted @
2012-08-08 16:58
SamWang
阅读(2398)
推荐(0) 编辑
[转]代码分析工具FxCop1.36之一:介绍与使用
摘要:FxCop是一个代码分析工具,一种项目级别的代码分析工具;而微软内部代码检查工具 StyleCop属于代码级别。具体的区别可以在网上搜索到。这里主要说明一下FxCop的使用。FxCop使用可以分为①通过GUI的模式②通过命令行的模式具体的请参考http://www.codeproject.com/KB/dotnet/FxCopIntegrateVSNET.aspx第一步:打开外部工具引用窗口第二步:添加FxCop工具菜单第三步:设定FxCop工具添加项内容第四部:运行
阅读全文
posted @
2012-08-02 17:23
SamWang
阅读(1427)
推荐(0) 编辑
[转]C#数字千分位问题
摘要:1、C#中用最简单的方法把数字(不含小数)转换为千分位格式: 如1234567变成1,234,567 方法:1234567.ToString("###,###") 或 1234567.ToString("N0") 2、C#中把数字转换成带两位小数的千分位字符: 如1234567.891变成1,234,567.89 方法:String.Format("{0:N}",1234567.891); //默认为两位小数,如果没有小数位,则小数位补两个0 或:String.Format("{0:N2}",1234567.891
阅读全文
posted @
2012-08-02 13:58
SamWang
阅读(6475)
推荐(1) 编辑
[转]C# 释放非托管资源(Finalize &&Dispose)
摘要:在了解Finalize和Dispose之前,我们需要了解两个概念,一个是托管资源,一个非委托资源。a.其中托管资源一般是指被CLR控制的内存资源,这些资源的管理可以由CLR来控制,例如程序中分配的对象,作用域内的变量等。b.而非托管资源是CLR不能控制或者管理的部分,这些资源有很多,比如文件流,数据库的连接,系统的窗口句柄,打印机资源等等……这些资源一般情况下不存在于Heap(内存中用于存储对象实例的地方)中。 .Net平台中,CLR为程序员提供了一种很好的内存管理机制,使得程序员在编写代码时不需要显式的去释放自己使用的内存资源(这些在先前C和C++中是需要程序员自己去显式的释放的)。这种管理
阅读全文
posted @
2012-08-02 10:25
SamWang
阅读(1407)
推荐(0) 编辑