随笔 - 4  文章 - 0 评论 - 0 trackbacks - 0

摘要: 随着桌面系统的推出,利用鼠标的拖放(DragandDrop)操作由于其简单、直接,受到了越来越多的读者的欢迎,为迎合这种趋势,越来越多程序员在自己的程序中使用了拖放操作。拖放操作方便了程序的使用者,但由于拖放操作在程序中的设计工作比较还有点麻烦,甚至是一个难点,许多程序员对其都有点心有余悸。本文就结合微软公司最新的.Net程序开发语言--C#,来全面介绍一下在C#中是如何处理拖放操作的。在本文中,我们是通过二个代表组件,也是在拖放操作中经常使用到的二个组件--TreeView组件和ListView组件,之间互相进行拖放操作来说明此类问题的。在进行拖放操作之前,必须要对进行拖放操作的组件的&qu阅读全文
posted @ 2011-09-18 13:42 时之沙漠 阅读(699) 评论(0) 编辑
摘要: 在.NET环境中实现每日构建--NAnt篇 前言 关于每日构建这个话题,也已经有很多很好的文章讨论了。本文的写作过程中也参考了这些文章。本文之所以继续这个题目,是因为在查阅了网上的资源后,发现没有一个比较通用的过程。所以本文就主要讨论了利用 NAnt构建一个通用日编译的方案。利用这个方案,日编译的维护者可以不需要对每个要编译的方案都要做很多维护。只要定义一个属性文件就可以了。关键词: Daily Build, NAnt1. 简介 1.1. 每日构建的优点: 每日构建(Daily Build)也可称为持续集成(Continuous Integration),强调完全自动化的、可重复的创建过程,其阅读全文
posted @ 2011-08-12 14:16 时之沙漠 阅读(135) 评论(0) 编辑
摘要: 最近迷上了Debug,同时有个开源的C#软件想分析一下,于是到处找调试工具,以及根据C#代码生成UML图的UML工具。在这作个记录,为有同样需求的人节约时间。 UML Tools 比较好用的: Borland Together 2008、Rose、StartUML、Visual Paradigm、OptimalJ、Poseidon for UML、Power Designer .NET开发比较...阅读全文
posted @ 2009-08-26 21:09 时之沙漠 阅读(551) 评论(0) 编辑
摘要: 突然想到,想要通过名字来获得枚举的值,看了不少的资料,发现上面都只是解释枚举的语法而已,对于它的实际应用,一点也不提及,难道只能用switch来判断?不好吧,这样也未免太土了点。后来发现了枚举还有这样的用法,真的很使用,看代码: [代码]再来看一下运行结果图:  怎么样,是不是觉得很实用啊。  接下来要介绍的是委托(delegate),有对delegate不太了解的人可以看一下我以前写的一个随笔什...阅读全文
posted @ 2009-06-08 16:54 时之沙漠 阅读(193) 评论(0) 编辑
仅列出标题