montaque

小碗喝酒,小口吃肉

博客园 首页 新随笔 联系 订阅 管理

随笔分类 -  .NET 规范

上一页 1 2

摘要:这个控件其实是 .NET 1.1 新增的一个控件,可以用来浏览文件夹。 对于 1.0 我写过一片文章来介绍如何做这样的一个控件 http://dev.csdn.net/Develop/article/21/article/17/17635.shtm 今天一个同事碰到了一个奇怪的问题,很简单的代码 FolderBrowserDialogdlg=newFolderBrowser... 阅读全文
posted @ 2004-12-18 11:39 montaque 阅读(3067) 评论(4) 推荐(0)

摘要:今天静下心听完了一天的微软架构师峰会,下午还听了 开心就好 的智能客户端构建互联的应用。 就技术而言,今天这种了提到了 SOA,VSTS,.NET 和 J2EE 的迁移,智能客户端,EII 上午听了一个好似.NET 产品经理讲了为什么会有 connected System,提了一大队很粗的道理。说明企业应用不是孤岛,并举了一个银行系统价值链分解的例子。 看下来,互联的SOA 应用,有... 阅读全文
posted @ 2004-12-16 21:06 montaque 阅读(825) 评论(1) 推荐(0)

摘要:很多规范中都提到,自定义Exception 要求使用一种统一的构造函数,比如默认实现以下四个构造函数。 [Serializable] publicclassXXXException:ApplicationException { publicXXXException():base() { ... 阅读全文
posted @ 2004-12-06 12:06 montaque 阅读(2324) 评论(0) 推荐(0)

摘要:今天看帮一个朋友看一段代码,他用到了一段C# 的代码,由于朋友只熟悉 vb.net ,所有找了一个翻译软件从 C# 翻译成了 vb.net找了半天,问题就跟这么一句话有关系。在 C# 中 inta,b,c;a=b=c=1; 呵呵,执行玩 a=b=c=1 以后,三个变量都是1,这个问题其实有点弱智然后到 VB.NET 中 ... 阅读全文
posted @ 2004-12-03 10:13 montaque 阅读(2700) 评论(14) 推荐(0)

摘要:saucer 推荐了一个不错的文章,有 IDEA 这个很有名的java ide 的创始人sergey dmitriev 写的一篇文章。基于语言的编程传统的也就是我们现在的编程模型我们大多数时间在做现实模型到程序模型的映射而理想的模型:改为模型映射到你自己定制的语言,后者的编译是自动的。全文地址:http://www.onboard.jetbrains.com/articles/04/10/lop/... 阅读全文
posted @ 2004-12-01 16:12 montaque 阅读(865) 评论(3) 推荐(0)

摘要:一个简单的例子: DimptAsNewPoint(0,0)pt+=NewSize(10,10) C# 中没有问题。在 VB.NET 中就不能编译,错误是Operator '+' is not defined for types 'System.Drawing.Point' and 'System.Drawing.Size'.其实看一下 Point 的il ... 阅读全文
posted @ 2004-11-29 16:40 montaque 阅读(1287) 评论(12) 推荐(0)

摘要:最近看到 msdn 中文网站有了一些更新的文章,有些文章也太老了比如最近刚刚发布的一篇文章, Visual Studio .NET 2003 的新增功能 ,2005 都快出来了,才开始介绍 2003 新特性。不过,如果你想了解vs.net 2003 新特性的话,可以看看:原文地址:http://www.microsoft.com/china/msdn/library/langtool/vsdotn... 阅读全文
posted @ 2004-11-29 16:04 montaque 阅读(909) 评论(3) 推荐(0)

摘要:数据库的性能很多人都会用类似 Database hammer 之类的压力测试工具测试。这个主要是施加压力。对于测试的结果,如何判断数据库性能以及影响性能的关键应用呢? 比如类似 Dotnet 中的devparter 可以统计那些方式执行了很长时间,出现了那些死锁。。。这时候很多人可能会用 SQL Profiler ,对于profiler 的测试结果如何评价?一下文章提到了观测的几个重要指标并写了四... 阅读全文
posted @ 2004-11-25 16:17 montaque 阅读(1256) 评论(0) 推荐(0)

摘要:想了一个很简单的例子。就是人跟人互相加为好友的例子。默认情况下 A 加 B 为好友,如果B 比较热情,或者喜欢交朋友的哦话,也会自动的把 A 加位好友。如果B 不是太喜欢交朋友的话,这时候朋友就是单向的。这些习惯其实跟 对象本省没有任何关系,在 C# 中通过 Attrubute (特性)可以记录额外的信息。一下是一段代码1。定义一些属性 namespaceTest{[Attribut... 阅读全文
posted @ 2004-11-22 16:45 montaque 阅读(814) 评论(2) 推荐(0)

摘要:这个示例程序估计很多人都用过。没有用过的话可以从 http://www.microsoft.com/downloads/details.aspx?FamilyID=966C3279-2EE9-4E14-A4F7-D4807239A396&displaylang=en 下载一个简单的股票买卖程序,数据库访问和部分业务逻辑提供了 COM+ 企业服务和 DotNet Remoting 两种方式。具体的架... 阅读全文
posted @ 2004-11-18 11:44 montaque 阅读(3210) 评论(0) 推荐(0)

摘要:假设有一下一个实体类。 usingSystem;usingSystem.Xml;usingSystem.Xml.Serialization;namespaceTestPerson{publicclassPerson{publicstringFullName;[NonSerialized()]... 阅读全文
posted @ 2004-11-15 17:24 montaque 阅读(984) 评论(4) 推荐(0)

摘要:很多版本的 c# 代码规范中都提到应该使用 c# 预定以类型,比如:使用 int 而不是 Int32,使用object 而不似乎 Object,使用bool 而不是 Boolean。我觉得使用预定以类型有这么几个优点。1。跟 C++ 程序员以前的习惯一直。2。IDE 会 Highlight 这些关键字。但是这两个理由都很牵强。而在 Applied .NET Framework Programmin... 阅读全文
posted @ 2004-11-15 13:09 montaque 阅读(775) 评论(0) 推荐(0)

摘要:今天碰到了个非常奇怪的问题,而且无法重现。在一个类构造的时候从 xml 文件反序列化一个对象。一般情况下都是好,极少数情况下会出现一下问题。System.Runtime.InteropServices.ExternalException: Timed out waiting for a program to execute. The command being executed was "c:\w... 阅读全文
posted @ 2004-11-12 13:27 montaque 阅读(2177) 评论(7) 推荐(0)

摘要:今天下载了一个最新的版本 1.32, 发现这个版本对1.30的规则作了很多的整合。原来有十几条规则关于命名的现在归并到一条 "identifiers should be case correctly"有一个规则不是很郁闷写了一个简单的测试函数 publicintComputeSum(intvalue1,intvalue2){returnvalue1+value2;} ... 阅读全文
posted @ 2004-11-09 10:26 montaque 阅读(1294) 评论(10) 推荐(0)

上一页 1 2