随笔分类 - .NET
摘要:SQL Server 2005再也没有企业管理器,代替它的是SQL Server Management Studio。当我安装完SQL Server 2005后,发现居然没有SQL Server Management Studio,真是令人惊奇。上网查了一下,基本上有这么几种情况: 装个SQL Server Management Studio Express解决。这个Express版本很多功能不能...
阅读全文
摘要:http://www.cnblogs.com/Files/confach/TinyUrlGenerator.zip因为某些原因,发现自己所需要的URL太长了,于是决定使用TinyURL服务.后来发现每次都要到tinyurl的网站上去生成,麻烦。于是决定用.net写一个吧。花了几分钟写完了,共享一下。贴个图:下载(需要.net framework 2.0 )时间有限,将就着用吧。
阅读全文
摘要:首先声明:这个问题我没有解决 当网友问到我这个问题时,我也还以为很简单,以为SQL Server应该提供了对应的系统变量什么的.但是到目前为止,我还没有得到一个比较好的解决方案.可能很简单,,只不过我不知道罢了.希望如此.. 下面我说说相关的知识吧.希望大家可以给出一个比较好的方法. 这里有几个与之相关的概念. SQL Server提供了一些函数返回连接值(这里可不是当前连接数哟!),个人觉得,...
阅读全文
摘要:几个月前我打开一个Web项目,VS 2003居然告诉我以下信息: Refreshing the project failed. Unable to retrieve folder information from the server 不过还是可以打开Web项目的.既然可以打开我也没太多注意. 过了一段时间后,这个项目居然打不开了,除了上面的信息外,还告诉我以下的信息: Unable to get...
阅读全文
摘要:记得前年学习TDD时,我就是通过此书认识TDD,看完本书之后,才开始看Kent的一些著作,以及一些理论方面的书籍。 这本书>(by James W. Newkirk, Alexei A. Vorontsov )是一本入门的书籍,并且所有例子都是采用.net编写的。 当我把这本书看完之后,觉得应该把此书翻译出来,在当时还没有中译本,到今天好像还没有。如果有,我也不知道。 对于这本书,相信...
阅读全文
摘要:Delegate是.NET的一个重要特性,并且非常有用。 也许知道delegate是怎么回事情但是如果没有用过它,就不会更深刻的认识它。好比看的懂某个知识点的代码,但是并不一定真的懂这个知识点。 对于此,我身有体会,我对delegate的了解就是这样一种情况。 还记得以前用C/C++写代码,CallBack感觉用起来不顺手。在.net里,delegate可...
阅读全文
摘要:这些天.net compact framework把我惹火了,一些莫名其妙的错误,真是又好笑又气.举几个例吧.我用的是.net compact framework 1.1. 1) ComboBox控件 总觉得ComboBox不是很合理,用起来不爽. 如果代码如下 1combox.DataSource=arr;2combox.DisplayMember="name" 绑定...
阅读全文
摘要:Web Services的身份验证 一 引言 随着Web Service的出现,其应用也是越来越广,同时也深受开发者的喜爱。下面我将引用一个实际应用例子说明本文的目的。 假设有一个网上购物系统LiveShopping。在LiveShopping上,当客户已经选好他自己想买的商品之后,接下来就该付帐了。LiveShopp...
阅读全文
摘要:本文将介绍在.NET中如何利用NUnit测试Private和Protected方法. 以前写过一篇文章用来介绍NUnit的详细用法,可以点击这里得到这篇文章的详细内容.这篇文章我倒是认为讲解了NUnit的基本用法和高级用法.当我看了冬眠的蛤蟆的文章http://netflu.cnblogs.com/archive/2005/08/26/223294.html之后,觉得测试private 和...
阅读全文
摘要:本文基于真实的项目,介绍TDD.
我在这些文章里,力求做到以下:
1)尽量解释TDD如何在真实的项目中去应用
2)尽量解释TDD的好处
3)尽量做到TDD的实用性
4)介绍一些关于TDD的文章,书籍等.
阅读全文
摘要:你可能会计算10的阶乘,20的阶乘,50的阶乘,但是你会计算1000,10000的阶乘吗?
不会的朋友,请进来,说不定对你以后有所帮助.比如说你的工作,或者去面试时.
阅读全文
摘要:如果你没有看过的话,我认为你最好是看一看,如果你对数据访问不是很熟悉的话,你应该看一看.如果你熟悉的话,希望你能提出意见.希望对大家有帮助.
的摘要:
摘要:本文提供有关在基于 .NET 的多层应用程序中实现基于 ADO.NET 的数据访问层的指南。它集中讨论一系列常见的数据访问任务和方案,并介绍了可帮助您选择最适合的方法和技术的指南。
阅读全文
摘要:一个简单的问题,但是不经意就会出错,你知道原因吗?
阅读全文
摘要:上个星期VS2005 Beta2终于出来了,我们已经期待很久了,相信大家都是期待中.所以我也很快的去download了一个Team Suite Edition.
先睹为快呀.
阅读全文
摘要:相信你看过AspNetForums的源代码,相信你也看过PetShop的源代码,不知道你有没有注意到他们是如何利用反射的.
下面就是我在看了之后,自己在写工程时遇到的问题,最后总结出反射在软件设计种的应用!如果我说的不对,希望大家指出.
阅读全文
摘要:这次写的是Pet Shop各层之间是调用的.其主要体现就是在各个namespace里面.既然这样,所以我稍加整理了一下,就有了如下图: 看了这个图,我想我得心里就有底了.
阅读全文
摘要:正在学习PetShop3.x,现将一些自己的一些总结写出来. PetShop3.x分层分得很清楚,分别为UI,Business Layer,Data Access Layer,典型的N层体系结构.表现的 非常棒. 但是仔细一看源代码,发现并不是那么简单分清楚,原因就是在表现Data Access layer时,做了一些易于扩展的 架构,那就时工厂模式.所以为了把它搞清出,我专门选了一个功能来研究...
阅读全文
摘要:在MFC的SDI和MDI中,你要想从你的CXXXApp(当然是继承于CWinApp了)得到CXXXView(当然继承于CView了)视图指针可不是一件很容易的事情哟,还是很迂回的。下面将介绍如何得到,OK,让我们开始吧。 如果我们要得到视图指针,首先我们要得到指向文档的指针,如何得到文档类的指针,首先我们又要得到文档模板的指针(即CDocTemplate),如何得到文档模板的指针,很简单,就...
阅读全文
摘要:最近,写了个程序,在Debug状态下,结果完全正确,但是在Release下却除了错,为了找到这个错误,花了N长时间,最后总算找到了,为什么,就是没有对变量赋初值。在程序里面有个变量是flaot型,在Debug状态下不用赋值初值是0,但是在Release状态下却不一定。就是这么简单。痛苦。 所以以后决定不管是在什么样的语言中,什么样的环境下,什么样的工具下,最好是给变量赋值。不然有的 时候查起错...
阅读全文
摘要:我们大家都知道,对话框是有的时候捕获不到WM_CHAR消息的.比如,你想使对话框里的Edit控件所键入的全部变为大写.我们毫不犹豫的写到: #include //Declare the Dialog Procedure BOOL CALLBACK DialogProc(HWND, UINT, WPARAM, LPARAM); int WINAPI WinMain( HINST...
阅读全文