The Last Day Of Summer

.NET技术 C# ASP.net ActiveReport SICP 代码生成 报表应用 RDLC
随笔 - 319, 文章 - 3, 评论 - 2095, 阅读 - 119万
  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理
< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5

07 2004 档案

摘要:昨天我把机器上的Rational XDE和Visio都卸载掉了,因为我们四个月前画的UML图,自从它们被完成后我就没有再看过,也没有使用过XDE的同步功能。这些图对我已经没有意义了,因为我更倾向与使用代码表达,而不是UML图示或大量文档。 而我们作这些文档只不过是管理层的要求,尽管我们曾经有的文档已经足够了。 当然,并不是说UML不好,没用,问题在于,它是否适合你现在项目的情况,它对于你的项目来说... 阅读全文

posted @ 2004-07-30 15:28 Cure 阅读(1250) 评论(5) 推荐(0) 编辑

摘要:新一期的MSDN Magezine里有一篇文章:标题是“END BRACKET” C# to Visual Basic Translation Tool 与其它的转换工具不同的是,它可以直接进行C#工程到VB.net工程的转换,同时这篇文章也给处了几个常用的C#和VB.net之间的转换工具。 阅读全文

posted @ 2004-07-30 10:45 Cure 阅读(1373) 评论(0) 推荐(0) 编辑

摘要:IronPython发布了0.6版本,而且作者也已经加入了微软的CLR组,下载:http://www.ironpython.com/虽然不懂python,但是一直挺感兴趣,还是下了一个,先看看再说,直接从命令行方式运行压缩包下的bin目录下的IronPythonConsole.exe就可以写python代码了。 阅读全文

posted @ 2004-07-30 09:35 Cure 阅读(788) 评论(1) 推荐(0) 编辑

摘要:保存: private void btnSave_Click(object sender, System.EventArgs e) { FileStream stream = null; SqlConnection conn = null; SqlCommand cmd = null;... 阅读全文

posted @ 2004-07-27 17:53 Cure 阅读(1884) 评论(1) 推荐(0) 编辑

摘要:为什么有“对国内企业来说,不上ERP等死,上ERP找死”的说法?为什么系统开发完了,实施不起来?为什么有的企业用着信息系统还不如按照原来的流程来的好?为什么用户的需求总是变来变去?可能因为他们自己也不知道他们想要什么。Can IT Solve All Business Problems?或许正如文中所说:"Information technology is not a stand-alone sy... 阅读全文

posted @ 2004-07-26 13:53 Cure 阅读(710) 评论(2) 推荐(0) 编辑

摘要:说到界面设计,想起一个VSS中让人很不爽的地方,这是添加文件的对话框,看看文件夹浏览部分,竟然没有横向滚动条,文件夹名字一长,就没办法了,我知道who是who啊,猜吧,呵呵。左边的文件列表框也有同样的问题。听说在VS2005里面VSS有新版本,希望会有改进 阅读全文

posted @ 2004-07-22 09:32 Cure 阅读(1229) 评论(8) 推荐(0) 编辑

摘要:下班后看了段.Net Show:Inside CLR大家别笑我土微软为什么会成功?因为“用户体验”。虽然这只是一段谈话节目,但是视频有分段,可以自己选择播放那段内容,旁边配有整个节目的谈话内容,你甚至可以选择定位到某段谈话内容播放,而当前进行的谈话内容会有高亮显示,让你很清楚的知道进行到了什么地方。联想到为什么自己觉的学.net要比java容易,很大程度上是因为.net有本地化的帮助,文档,更贴近... 阅读全文

posted @ 2004-07-21 20:22 Cure 阅读(1211) 评论(9) 推荐(0) 编辑

摘要:The August 2004 issue of MSDN Magazine is now available online!http://msdn.microsoft.com/msdnmag/issues/04/08/default.aspx with the August installment of .NET Matters available here:http://msdn.micr... 阅读全文

posted @ 2004-07-21 13:53 Cure 阅读(527) 评论(0) 推荐(0) 编辑

摘要:获取数据库表的一些信息: if exists (select * from dbo.sysobjects where id = object_id(N'[dbo].[GetDatabaseSchemaInformation]') and OBJECTPROPERTY(id, N'IsProcedure') = 1)drop procedure [dbo].[GetDatabaseSchemaIn... 阅读全文

posted @ 2004-07-20 13:14 Cure 阅读(1347) 评论(0) 推荐(0) 编辑

摘要:对瀑布模型的解释,很形象, Analysis Dream Design Guess and Waffle Build Hack and Play Test Wobble and Groan Deploy Push and Pray Support Duck and Deny虽然现在的项目还在第三个阶段,但是已经提前感到Wobble and Groan的心情了,郁闷大家在开发中是否也... 阅读全文

posted @ 2004-07-19 18:29 Cure 阅读(5294) 评论(4) 推荐(0) 编辑

摘要:获取当前数据库中所有表的记录数: if exists (select * from dbo.sysobjects where id = object_id(N'[dbo].[GetRecordCountsForAllTables]') and OBJECTPROPERTY(id, N'IsProcedure') = 1)drop procedure [dbo].[GetRecordCountsF... 阅读全文

posted @ 2004-07-19 15:09 Cure 阅读(2018) 评论(3) 推荐(0) 编辑

摘要:写的第一个NUnitAsp测试程序,是看着自带的帮助作的。在WebForm上放一个TextBox和Button,测试类如下:在项目中添加对NUnitAsp.dll的引用,再引用命名空间:using NUnit.Framework;using NUnit.Extensions.Asp;using NUnit.Extensions.Asp.AspTester; [TestFixture] pu... 阅读全文

posted @ 2004-07-16 17:38 Cure 阅读(2175) 评论(3) 推荐(1) 编辑

摘要:http://weblogs.asp.net/LarryOsterman/archive/2004/07/14/183536.aspx 阅读全文

posted @ 2004-07-15 18:09 Cure 阅读(556) 评论(0) 推荐(0) 编辑

摘要:敏捷软件开发主要包括哪些方法: AD - Agile Database Techniques AM - Agile Modeling ASD - Adaptive Software Development Crystal FDD - Feature Driven Development DSDM - Dynamic Systems Development Method Lean Software ... 阅读全文

posted @ 2004-07-14 16:06 Cure 阅读(1402) 评论(1) 推荐(0) 编辑

摘要:http://www.agilealliance.org/programs/roadmaps/Roadmap/general/general_index.htm看看这些老头那个最帅,呵呵.偶觉得是Kent Beck 阅读全文

posted @ 2004-07-14 14:51 Cure 阅读(527) 评论(0) 推荐(0) 编辑

摘要:Principles behind the Agile Manifesto We follow these principles: Our highest priority is to satisfy the customerthrough early and continuous deliveryof valuable software. Welcome changing requirem... 阅读全文

posted @ 2004-07-13 13:02 Cure 阅读(952) 评论(0) 推荐(0) 编辑

摘要:1.在winform中使用IE:在工具箱里右击,选添加/删除选项,在弹出的对话框里选Com组件选项卡,找到Microsof Web浏览器组件,确定,在工具箱里选择WebBrowser控件,拖放到窗体上,然后写代码:private void button1_Click(object sender, System.EventArgs e){ string str=""; System.Object n... 阅读全文

posted @ 2004-07-13 09:04 Cure 阅读(664) 评论(0) 推荐(0) 编辑

摘要:在昨天的随笔里:两个硬盘和文件相关的小技巧 中对于取得硬盘的分区列表使用了API,在灵感之源的提醒下,联想到用WMI来实现,现在已经成功了,感谢灵感之源提供的思路以下是示例代码:先要引用System.Management.dll,using System.Management; SelectQuery query = new SelectQuery("SELECT... 阅读全文

posted @ 2004-07-09 14:38 Cure 阅读(1723) 评论(7) 推荐(0) 编辑

摘要:可能的情况有:从一个类继承,从一个或多个接口继承,从一个类和一个或多个接口继承。使用Type类的BaseType属性来取得类从哪个类继承。GetInterfaces方法来取得类都实现了哪些接口。测试代码如下:类库代码: using System;namespace GetInterface{ public class Class1 : Class2,BaseInterface,BaseInte... 阅读全文

posted @ 2004-07-08 19:51 Cure 阅读(1455) 评论(0) 推荐(0) 编辑

摘要:只展示部分说明性代码取系统的硬盘分区的盘符,用API函数:GetDriveType [DllImport("kernel32.dll", EntryPoint="GetDriveType")]public static extern int GetDriveType (string nDrive); 调用:string [] dirs = Environment.GetLogicalDrives(... 阅读全文

posted @ 2004-07-08 19:32 Cure 阅读(1239) 评论(3) 推荐(0) 编辑

摘要:What is the CLS: Common Language Specification ?Brad Abrams提出了一个有趣的说法:CLS是编程语言设计者和类库设计者之间的一个约定The CLS (or Common Language Specification) is a simply a contract between programming language designers a... 阅读全文

posted @ 2004-07-07 19:02 Cure 阅读(10609) 评论(8) 推荐(0) 编辑

摘要:Feature Votes Feature Votes Edit&Continue 31 Better constraints for generics 10 Better support for nesting other languages in C# 23 Warnings for certain goto behavior 8 Better control over all ... 阅读全文

posted @ 2004-07-06 20:32 Cure 阅读(740) 评论(0) 推荐(0) 编辑

摘要:在作自定义控件时碰到的问题 在作一个winform的自定义控件时,要给自定义控件添加在工具栏上显示的图片使用了帮助里的方法:[ToolboxBitmap(typeof(MyControl), "MyControlBitmap")]class MyControl : UserControl{}但是在工具箱里怎么也显示不出来,还是那个齿轮的图标,最后终于在帮助里创作web控件的部分找到原因:没有把给控... 阅读全文

posted @ 2004-07-06 20:04 Cure 阅读(916) 评论(1) 推荐(0) 编辑

摘要:最近对.net的辅助工具比较感兴趣,网上也已经有.net的十个必备工具的帖子了,这里提供了一份全面的工具列表:Code generation NVelocity CodeSmith X-Code .NET XGoF - NMatrix / DEVerest Compilation eXtensible C# - ResolveCorp Mono... 阅读全文

posted @ 2004-07-06 12:39 Cure 阅读(2597) 评论(3) 推荐(0) 编辑

摘要:C# 2.0 Specification偶已经打印成pdf的了 阅读全文

posted @ 2004-07-05 20:46 Cure 阅读(725) 评论(1) 推荐(0) 编辑

摘要:初学asp.net,学作了一个模拟对话框效果的例子,在主页面上有一个TextBox和一个按钮,点击按钮弹出一个模态显示的页面,输入文本后点击OK回到主页面,并传回文本值。 很简单的东东,让大家见笑了 主页面: 对话框页面: 阅读全文

posted @ 2004-07-05 15:47 Cure 阅读(1850) 评论(0) 推荐(0) 编辑

摘要:创建型模式 1、factory—追mm少不了请吃饭了,麦当劳的鸡翅和肯德基的鸡翅都是mm爱吃的东西,虽 然口味有所不同,但不管你带mm去麦当劳或肯德基,只管向服务员说“来四个鸡翅”就行 了。麦当劳和肯德基就是生产鸡翅的factory 工厂模式:客户类和工厂类分开。消费者任何时候需要某种产品,只需向工厂请求即可。 消费者无须修改就可以接纳新产品。缺点是当产品修改时,工厂类也要做相应的修改。如 :如何... 阅读全文

posted @ 2004-07-02 14:32 Cure 阅读(994) 评论(1) 推荐(0) 编辑

摘要:引自邓辉译《敏捷软件开发-原则、模式与实践》敏捷软件开发宣言 我们正在通过亲身实践以及帮助他人实践,揭示更好的软件开发方法。通过这项工作,我们认为: 个体和交互 胜过 过程和工具可以工作的软件 胜过 面面俱到的文档客户合作 胜过 合同谈判响应变化 胜过 遵循计划 虽然右项也具有价值,但我们认为左项具有更大的价值。 ... 阅读全文

posted @ 2004-07-02 13:25 Cure 阅读(792) 评论(0) 推荐(0) 编辑

摘要:《敏捷软件开发-原则,模式和实践》中包的设计原则重用发布等价原则重用的粒度就是发布的粒度共同封闭原则包中所有的类对于同一类性质的变化应该是共同封闭的。一个变化若对一个报产生影响,则将对包中所有的类产生影响,而对于其他的包不造成任何影响。共同重用原则一个包中的所有类应该是共同重用的。如果重用了包中的一个类,那么就要重用包中的所有的类。无环依赖原则:在包的依赖关系图中不允许存在环稳定依赖原则朝着稳定的... 阅读全文

posted @ 2004-07-02 13:05 Cure 阅读(977) 评论(0) 推荐(0) 编辑

摘要:对ASP.Net所知甚少,用Web Matrix作了一个日期选择控件,让大家见笑了 控件代码如下: 调用页面代码: Testi... 阅读全文

posted @ 2004-07-01 14:32 Cure 阅读(1597) 评论(0) 推荐(0) 编辑

摘要:《敏捷软件开发-原则,模式与实践》一书中的面向对象类设计的一些原则: 单一职责原则:对一个类而言,应该仅有一个引起它变化的原因 开放,封闭原则:软件实体(类,模块,函数等等)应该是可以扩展的,但是不可修改的。 Liskov替换原则子类型必须能够替换掉它的基类型。 依赖倒置原则a.高层模块不应该依赖于低层模块,二者都应该依赖于抽象。b.抽象不应该依赖于细节,细节应该依赖于抽象 接口隔离原则:不应该强... 阅读全文

posted @ 2004-07-01 09:11 Cure 阅读(1080) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示