上一页 1 ··· 35 36 37 38 39 40 41 42 43 ··· 54 下一页
摘要: #overrideto_smethodclassThingdefset_name(aName)@name=aNameenddefget_namereturn@nameendendclassTreasuredefinitialize(aName,aDescription)@name=aName@description=aDescriptionenddefto_s#overridedefaultto_smethod"The#{@name}Treasureis#{@description}\n"endendthing1=Thing.newthing1.set_name(" 阅读全文
posted @ 2012-06-12 17:39 Master HaKu 阅读(1596) 评论(0) 推荐(0) 编辑
摘要: #ClassDemoclassDogdefset_name(aName)@myname=aNameenddefget_namereturn@mynameenddeftalkputs"Woo!I'm"+get_nameendendclassCatdefset_name(aName)@myname=aNameenddefget_namereturn@mynameenddeftalkputs"Miao!I'm"+get_nameendend#CreateinstancesoftheDogandCatclassesdog1=Dog.newdog2 阅读全文
posted @ 2012-06-12 17:37 Master HaKu 阅读(163) 评论(0) 推荐(0) 编辑
摘要: 1. 建立Domain项目 Product.csusingSystem;usingSystem.Collections.Generic;usingSystem.Linq;usingSystem.Text;namespaceNHibernate3.Domain{publicclassProduct{///<summary>///ID///</summary>publicvirtualGuidID{get;set;}///<summary>///编号///</summary>publicvirtualstringCode{get;set;}///&l 阅读全文
posted @ 2012-06-11 10:10 Master HaKu 阅读(393) 评论(0) 推荐(0) 编辑
摘要: 经常我们会发现,当我们把一个对象列表赋值给另一个对象列表之后,一个改变了,另一个也跟着改变了,但是这往往不是我们想看到的那么,怎么办呢?办法只有一个,那就是让你的对象实现IClonable接口对象代码:publicclassEmployee:ICloneable{publicintEmployeeID{get;set;}publicstringLastName{get;set;}publicstringFirstName{get;set;}publicstringTitle{get;set;}publicstringCity{get;set;}publicstringRegion{get;s. 阅读全文
posted @ 2012-05-31 17:39 Master HaKu 阅读(1059) 评论(0) 推荐(0) 编辑
摘要: 1. 抽象注入接口publicinterfaceIDeviceWriter{voidsaveToDevice();}2. 接口的具体实现 实现1publicclassFloppyWriter:IDeviceWriter{publicvoidsaveToDevice(){Console.WriteLine("储存至软盘…");}} 实现2publicclassUsbDiskWriter:IDeviceWriter{publicvoidsaveToDevice(){Console.WriteLine("储存至移动硬盘…");}}3. 需要注入的业务对象pub 阅读全文
posted @ 2012-05-31 10:24 Master HaKu 阅读(513) 评论(0) 推荐(0) 编辑
摘要: 1. 配置文件<configuration><configSections><sectionGroupname="spring"><sectionname="context"type="Spring.Context.Support.ContextHandler,Spring.Core"/><sectionname="objects"type="Spring.Context.Support.DefaultSectionHandler,Spring.Cor 阅读全文
posted @ 2012-05-30 15:39 Master HaKu 阅读(254) 评论(0) 推荐(0) 编辑
摘要: 1. 经典的设计模式中的代码publicclassSingleton{privatestaticSingletoninstance;//唯一实例protectedSingleton(){}//封闭客户程序的直接实例化publicstaticSingletonInstance{get{if(instance==null)instance=newSingleton();returninstance;}}} 在多线程环境下存在缺陷, 最终将会保存最后创建的那个实例2. 改进后的多线程SingletonclassSingleton{privateSingleton(){}[ThreadStatic]. 阅读全文
posted @ 2012-05-30 13:42 Master HaKu 阅读(463) 评论(0) 推荐(0) 编辑
摘要: 1. 安装Qt集成环境 sudo apt-get install qt4-dev-tools qt4-doc qt4-qtconfig qt4-demos qt4-designer2. 编写一个简单的Qt程序生成一个简单的窗口#include<QApplication>#include<QLabel>intmain(intargc,char*argv[]){QApplicationapp(argc,argv);QLabel*label=newQLabel("HelloQt!");label->show();returnapp.exec();}3 阅读全文
posted @ 2012-05-29 15:25 Master HaKu 阅读(769) 评论(0) 推荐(0) 编辑
摘要: 1. 首先安装g++ sudo apt-get install build-essential2. 输入一个简单的cpp程序#includeusingnamespacestd;intmain(){cout<<"HelloUbuntu!"<<endl;return0;}3. 编译 david@ubun... 阅读全文
posted @ 2012-05-29 15:00 Master HaKu 阅读(2424) 评论(0) 推荐(0) 编辑
摘要: 类接口文件(MathDiv.h)#import<Foundation/Foundation.h>//DefinetheFractionclass@interfaceFraction:NSObject{intdividend;intdivider;}@propertyintdividend,divider;-(void)print;-(void)setTo:(int)nover:(int)d;-(double)convertToNum;@end类实现文件(MathDiv.m)#import"Fraction.h"@implementationFraction@sy 阅读全文
posted @ 2012-05-29 11:48 Master HaKu 阅读(2773) 评论(0) 推荐(0) 编辑
上一页 1 ··· 35 36 37 38 39 40 41 42 43 ··· 54 下一页