Fork me on GitHub

2011年4月28日

摘要: 概述面向对象的思想很好地解决了抽象性的问题,一般也不会出现性能上的问题。但是在某些情况下,对象的数量可能会太多,从而导致了运行时的代价。那么我们如何去避免大量细粒度的对象,同时又不影响客户程序使用面向对象的方式进行操作?意图运用共享技术有效地支持大量细粒度的对象。[GOF 《设计模式》]结构图1.单纯享元模式的结构在单纯享元模式中,所有的享元对象都是可以共享的。单纯享元模式所涉及的角色如下:抽象享元(Flyweight)角色:此角色是所有的具体享元类的超类,为这些类规定出需要实现的公共接口。那些需要外蕴状态(External State)的操作可以通过调用商业方法以参数形式传入。具体享元(Co 阅读全文
posted @ 2011-04-28 23:00 HackerVirus 阅读(177) 评论(0) 推荐(0)
摘要: 虽然Revit的使用者和开发目前在中国都很少,但是这是个趋势。未来Revit会在许多方面取代Autocad做CAD二次开发的,在中国也很吃香。但是使用C++难倒了许多人。而Revit二次开发可以使用C#并且上手非常容易。假如你是一个C#程序员,正在确定自己未来的方向,不妨考虑做个Revit二次开发者。这是我刚刚建立的Revit二次开发论坛http://revit.5d6d.com目前国内还没有成熟的Revit二次开发产品,我们共同努力吧。 阅读全文
posted @ 2011-04-28 22:50 HackerVirus 阅读(396) 评论(0) 推荐(0)
摘要: http://files.cnblogs.com/greatverve/ReflectorCn.rarReflector是由微软员工Lutz Roeder编写的免费程序。Reflector的出现使.NET程序员眼前豁然开朗,因为这个免费工具可以将.NET程序集中的中间语言反编译成C#或者Visual Basic代码。除了能将IL转换为C#或Visual Basic以外,Reflector还能够提供程序集中类及其成员的概要信息、提供查看程序集中IL的能力以及提供对第三方插件的支持。 阅读全文
posted @ 2011-04-28 22:49 HackerVirus 阅读(1508) 评论(0) 推荐(0)
摘要: qlite不需要安装即可使用。Access还需要安装Office组件。Sqlite是不是那个System.Data.SQLite.DLL临时创建了数据库引擎?1.新建一个WinForm项目,引用System.Data.SQLite.DLL.界面如下1.1SQLiteConnection.CreateFile(“D:/Data.db3”);这样就可以创建一个数据库文件,名称随意。封装成一个函数//创建一个数据库文件,保存在当前目录下HyData文件夹下//CreateDB("HyData.db3");privatevoidCreateDB(stringdbName){stri 阅读全文
posted @ 2011-04-28 22:47 HackerVirus 阅读(239) 评论(0) 推荐(0)
摘要: 概述变化一直以来都是软件设计的永恒话题,在XP编程中提倡拥抱变化,积极应对。如何更好的去抓住变化点,应对变化?如何更好的提高代码复用?通过学习Template Method模式,您应该有一个新的认识。意图定义一个操作中的算法的骨架,而将一些步骤延迟到子类中。Template Method使得子类可以不改变一个算法的结构即可重定义该算法的某些特定步骤。[-GOF《设计模式》]结构图图1 Template Method 模式结构图生活中的例子模板方法定义了一个操作中算法的骨架,而将一些步骤延迟到子类中。房屋建筑师在开发新项目时会使用模板方法。一个典型的规划包括一些建筑平面图,每个平面图体现了不同部 阅读全文
posted @ 2011-04-28 22:42 HackerVirus 阅读(225) 评论(0) 推荐(0)

2011年4月27日

摘要: 《.NET4.0 面向对象编程漫谈》读书笔记 ——第1章 .NET面向对象编程基础摘要: 【简述】:主要介绍.NET程序运行原理、编程语言的发展趋势等,尤其是语言的发展趋势的讲解,相信对大家编程会有一点启发。阅读全文posted @2011-04-27 18:39laosu 阅读(347) |评论 (2)编辑《.NET4.0 面向对象编程漫谈》读书笔记 ——第4章 继承与多态摘要: 【简述】:本章主要围绕面向对象的核心特性 继承与多态而展开,主要谈了方法重载、方法隐藏、方法重写、协变与逆变、多态编程的CLR原理等,其目的只有一个:实现多态编程。阅读全文posted @2011-04-27 10 阅读全文
posted @ 2011-04-27 21:30 HackerVirus 阅读(257) 评论(0) 推荐(0)
摘要: 前言: 笔者在开发过程中一直困扰与页面样式及其用户体验等问题。为了解决这些问题从而提高系统开发效率和增强人机交互能力,所以在网上一直寻找解决方案。 最终决定使用Ext.net进行开发。Ext.Net介绍: 是一组开源的Asp.net(WebForm,MVC)组件。基于Ext.Js库开发,含有100多个工具,如TextBox,Combox,Button,ToolBar,StateBar,Panel,TabPanel,ExplorerBar,MenuBar,PictureBox 等多种控件并支持Ajax无刷新效果。 下载地址:http://www.ext.net/download/ 示例地址:ht 阅读全文
posted @ 2011-04-27 21:28 HackerVirus 阅读(354) 评论(0) 推荐(0)
摘要: 一些Objective-C学习资源2011-04-27 16:45 by paul_wbc, 1548 visits,网摘,收藏,编辑 想学习Objective-C的童鞋们注意咯,推荐一些学习资料给大家,希望对您有用!!!入门文章:Learn Objective-C 很基础很简洁Learn Objective-C(中文版)E文不好的可以看看咯Objective-C 2.0特性与运行时编程一网友的笔记熟悉语法特性Objective-C语法快速参考 继续熟悉语法学习Objective-C: 入门教程适当语言过渡Objective-C Beginner's GuideObject-C 的语法 阅读全文
posted @ 2011-04-27 21:26 HackerVirus 阅读(224) 评论(0) 推荐(0)
摘要: 脚本使网站更加动态和更具交互性,但是写好一个脚本并不是一件容易的工作,因此一些开发者会到网站下载其他人分享的脚本来使用。今天,本文向大家推荐20佳国外的脚本下载网站。1- Hot Scripts2- Code Canyon3- User Scripts4- Scripts5- Javafile6- PHP Scripts Download7- Scripts Download8- The Script Library9- Script Copy10- Script Archive11- PHP Resource Index12- Free Flash Scripts13- Site Scrip 阅读全文
posted @ 2011-04-27 21:23 HackerVirus 阅读(905) 评论(0) 推荐(0)

2011年4月26日

摘要: CSS3 和 HTML5 是现在Web开发领域的技术热点,它们的确给 Web 开发带来了革命性的影响。今天,要与大家分享的是50个 CSS3 应用的最佳例子,从中你能体会到 CSS3 中许多让人欣喜的特性,尽情欣赏吧。1- Leaves CSS32- Easily Turn Your Images Into Polaroids with CSS33- CSS3 Lightbox Gallery With jQuery4- Advanced CSS3 Menu5- Amazing CSS3 Template6- css3 web design examples7- CSS3 jQuery Alb 阅读全文
posted @ 2011-04-26 09:11 HackerVirus 阅读(204) 评论(0) 推荐(0)