初次使用Nunit进行单元测试 本示例出自以下链接 每个.NET 开发人员应该下载的十个必备工具 http://www.vckbase.com/document/viewdoc/?id=1303#NUnit 关于TDD相关文章参照idior的以下链接 http://www.cnblogs.com/idior/category/18786.html 关于NUnit的详细使用方法参照... Read More
posted @ 2005-07-25 12:16 蛙蛙王子 Views(1150) Comments(0) Diggs(0) Edit
处理复杂对象查询时有难度。数据模型中的所有表格及关系很复杂,包括关联、引用(也就是主从表)和继承三种关系,甚至包括嵌套的复杂关系,在做or mapping的时候非常复杂。 对应于表中的连接查询,如果直接写sql语句违背了map 规则,不写,灵活度不够。虽然在一些ORM方案中也可以把数据库表之间的关系也映射到对象层里,但是这样在数据库和数据访问层之间增加了一个映射层,再说了映射用的元数据都是XML格式的,访问这个XML文件的时候还得做额外操作,性能肯定要降低了(当然可以在应用程序启动的时候把元数据都缓存起来)。而且那个什么Opath语言,我看不出来和t-sql相比,他有什么优势,Xpath是查询XML用的,它用来查询Object,但是它的Opath查询,最后还是得转换成SQL来查询数据库呀,而且很可能一条Opath语句查下去可能得生成好几条SQL语句,而且它生成的SQL语句有你自己写的语句可靠吗,有你自己写的sql语句性能好吗?我看呀,以后这人们就都不用学sql了,直接学这个Opath就行了,到时候只有高手才会写SQL语句,就象初学者只会调用.NET封装好的类一样,而不知道这些类 Read More
posted @ 2005-07-23 12:09 蛙蛙王子 Views(7108) Comments(71) Diggs(0) Edit
什么情况下用class,什么情况下用struct?如果要创建的对象有行为的话用class,如果只是保存数据的话用struct,但是尽量用class。关于明辨值类型和引用类型的使用场合请参考下面的链接。http://www.microsoft.com/china/msdn/library/langtool/vcsharp/EffectiveCsharp.mspx关于值类型使用场合请参考以下链接htt... Read More
posted @ 2005-07-21 12:45 蛙蛙王子 Views(1234) Comments(6) Diggs(0) Edit
2005-07-19 12:44:36 蛙蛙王子人都来了吧 2005-07-19 12:44:41 蛙蛙王子咱们开始吧 2005-07-19 12:44:50 baikaishui占位置 2005-07-19 12:44:55 甲乙丙丁欢迎蛙蛙 2005-07-19 12:44:57 蛙蛙王子点名点名 2005-07-19 12:45:10 蛙蛙王子来了都喊道了,呵呵 2005-07-... Read More
posted @ 2005-07-19 13:56 蛙蛙王子 Views(1259) Comments(0) Diggs(0) Edit
摘要:本示例程序出自Bill Wagner 《c#小黑书》,这是本很出名的C#方面的经典图书。 这个简单的例子完成一些简单的物理计算,是关于计算重力加速度,距离和速度之间的关系的.例子虽然简单,却演示了很多知识点儿,枚举,类,静态方法,switch语句,常量,只读域,重载的构造函数,控制台输出等.此外还演示了一个物理规律,复习了一下初中物理知识.其次看一下代码的的命名方式等,养成良好的代码写作习惯.关于这本书的源码,我会陆续的翻译过来的,其中可以挖掘好多开发技巧,我想先从简单的开始,不放过每一个知识点儿,这样翻译完的话也许c#水平和英语就提高一些了。 关于作者: Bill Wagner 是SRT Solutions的创始人和顾问,专门研究.NET 开发。他是The C# Core Language Little Black Book一书的作者。 十多年来,他一直从事软件开发与教学工作。他是Visual Studio Magazine的专栏作家,并在许多关于改进软件开发习惯的会议上做演讲。他从事的软件程序的范围很广,从儿童游戏到生物信息学研究。联系方式:wwagn Read More
posted @ 2005-07-18 18:24 蛙蛙王子 Views(1831) Comments(4) Diggs(0) Edit
看来偶的WEB软件开发基本功还得再扎实一些   刚才来网吧的时候看见一个哥们在玩“劲乐团”,弹奏的是《菠菜进行曲》,整个弹下来竟然一个也没错,而且是百分之90都是“Cool”,真是太精彩了。是呀,干什么都有高手,开发软件也是,偶怎么说写程序也一年多了。可是现在感觉基础还是不够扎实,尤其是开发web程序,相关的技术和知识很杂,客户端的Javascript,CSS,VML,XML,XSLT,XPATH,DOM,HTML,HTC等,这些都是经常用到的web客户端技术(当然有一些是通用的技术,不一定非在客户端使用),服务段vbs,c#,ASP.NET,ASP,这些也是我常用的。还有一些知识是建立在具体技术上的,需求分析,项目管理,风险跟踪,BUG管理,单元测试,源码控制等等,当然还有一些通用的跨语言的编程知识,OO思想,数据库设计,数据库管理,算法,正则表达式,数据结构等。每种具体语言或者技术里又分着很多详细的技术细节,拿c#来说吧,多线程,异步调用,异常处理,反射等都有很多的知识要掌握,而且每项技术都很重要。当然做好一个程序还有一些整体上的技巧,这些技巧贯穿整个软件开发过程,界面人本 Read More
posted @ 2005-07-17 13:24 蛙蛙王子 Views(858) Comments(3) Diggs(0) Edit
蛙蛙请教:偶在CSDN发的好多问题都没有解决呢,我集中了一下,大家给看看 从去年到今年问了好多问题,有的解决了,有好多还没解决呢,有的甚至一个回贴也没有,连贴都结不了,偶也不求解决了,就那样吧,大家给偶顶一下,偶把帖子结了就算了,唉,有好心人的话,给解决一下问题也行,另外别人有没解决的问题,也回到这里吧,我看我回的也给大家回一下,不行咱们可以交易一下,我给你回答一个,你给我回答一个,呵呵。 WawaCodePro代码生成器v1.0 发布了,纯脚本写的,本来想用JS写来着,换成VBS了 http://community.csdn.net/Expert/topic/4086/4086605.xml?temp=.4932672 蛙蛙请教:用asp.net实现CMP,如果网站特别大的话,在web.config里放很多的元数据,会不会非常影响性能呀 http://community.csdn.net/Expert/topic/3603/3603848.xml?temp=.9064142 蛙蛙请教:如何用脚 Read More
posted @ 2005-07-16 12:41 蛙蛙王子 Views(1174) Comments(0) Diggs(0) Edit
接到一个任务是把中国名牌网站的某些内容添加到我们的网站上,地址如下: http://www.chinamp.org/mppro2.php 这个页上全是一些文章链接列表,点击链接会出现文章的详细内容显示页,根据这个规律,结合正则表达式,XMLHTTP技术,Jscript服务端脚本,以及ADO技术,写了一个小程序,把这些内容抓取到了本地数据库。抓取下来,然后就数据库对数据库导数据就比较方便了。 Read More
posted @ 2005-07-15 15:59 蛙蛙王子 Views(4633) Comments(8) Diggs(0) Edit
蛙蛙请教:js里的match方法和exec方法的区别,有些晕,大家给解释一下原理 先来看第一段代码,这段代码用的是String对象的Match方法,能够弹出3个链接,说明正常匹配,但是里面的((.|\n)*?)和(.*?)我不知道有什么区别. Read More
posted @ 2005-07-15 13:37 蛙蛙王子 Views(3326) Comments(3) Diggs(0) Edit
最近公司领导说我们做的网页不够美观实用,朴素大方,让我们多学习一些CSS知识来美化网页,微软的网站是这么多网站里很有代表性的,所以我抽取了一下来学习. 微软MSDN地址:http://www.microsoft.com/china/msdn/ ,我模拟了一下它最上面的那个导航菜单,用了一些css和一个javascript函数,微软的网站上有好多好看的元素,可以供我们参考.我在样式表和函数里加了注释,方便以后修改以生成不同的效果 Read More
posted @ 2005-07-14 11:50 蛙蛙王子 Views(4152) Comments(6) Diggs(0) Edit