- 博客(20)
- 资源 (13)
- 收藏
- 关注
转载 [WPF疑难] 继承自定义窗口
<br /> [WPF疑难] 继承自定义窗口<br />周银辉<br />项目中有不少的弹出窗口,按照美工的设计其外边框(包括最大化,最小化,关闭等按钮)自然不同于Window自身的,但每个弹出框的外边框都是一样的。对其中一个窗口而言,我们要取消其Window边框,并在右上角摆上三个按钮并编写其点击事件等,但若每个弹出窗口都按照这种方式做一遍就太土了。我们想避免重复劳动,最自然的联想到了“继承”。但WPF给我们找了若干麻烦,被挫败了几次。今天经过2小时的奋战,终于搞定了,分享一下。<br />挫败1,继承时
2011-02-25 10:17:00 514
转载 [WPF] 自定义窗体样式
[WPF] 自定义窗体样式<br /> <br />效果图如下:<br /> <br />Code: /Files/lovebread/CustomWindow.rar<br /> <br />实现思路:<br />1.继承Window类<br />2.为自定义的CustomWindow类设计窗体样式(使用Blend很方便!)<br />3.为窗体增加最大最小化和关闭按钮,并实现鼠标拖拽改变窗体大小(使用Derek Bartram的WindowResizer.dll库)<br /> <br />代码说明:<
2011-02-25 10:08:00 1895 1
转载 C# Windows 窗体的.Net 框架绘图技术
C# Windows 窗体的.Net 框架绘图技术2009-02-12 11:58<br />From: http://hi.baidu.com/ysdonet/blog/item/823fd655a9f9ffc1b745ae91.html<br /> 当编写一个典型的Windows 窗体程序时,窗体和控件的绘制、效果等操作是不需要特别加以考虑的。这是为什么呢?因为通过使用 .Net 框架,开发人员可以拖动一系列的控件到窗体上,并书写一些简单的与事件相关联的代码然后在IDE中按F5,一个完完全
2011-02-25 09:41:00 646
转载 如何做好小型软件团队开发
<br />本文主要给小型软件团队、迭代式开发提供参考,包含以下内容:<br />项目角色<br />过程管理<br />计划管理<br />配置管理<br />(一) 项目角色<br />项目经理: 主要负责需求分析、需求细化、整理出详细的Use Case,项目的计划,计划的跟踪、需求和项目计划的沟通.<br />技术经理: 主要负责项目的技术分析、架构设计、技术方案的选择、开发案例的指导和确定、,代码规范的制定、UI规范的制定,代码规范的检查。<br />开发人员: 根据Use Case、技术文档、测试
2011-02-25 09:40:00 536
转载 C#[Serializable]在C#中的作用-NET 中的对象序列化
转:C#[Serializable]在C#中的作用-NET 中的对象序列化 <br />为什么要使用序列化?最重要的两个原因是:将对象的状态保存在存储媒体中以便可以在以后重新创建出完全相同的副本;按值将对象从一个应用程序域发送至另一个应用程序域。例如,序列化可用于在 ASP.NET 中保存会话状态,以及将对象复制到 Windows 窗体的剪贴板中。它还可用于按值将对象从一个应用程序域远程传递至另一个应用程序域。本文简要介绍了 Microsoft .NET 中使用的序列化。<br />一.简介<br />
2011-02-23 15:56:00 416
转载 UML建模的要点总结(一)
UML建模的要点总结(一)<br /> 在上一篇《RUP的十大要素》中,介绍了RUP的一些要素,这篇开始,将进入UML的细节问题。<br /><br />预备知识:<br />一、UML的特性与发展现状<br />UML是一种Language(语言)<br />UML是一种Modeling(建模)Language<br />UML是Unified(统一)Modeling Language<br /><br />1、已进入全面应用阶段的事实标准<br />2、应用领域正在逐渐扩展,包括嵌入式系统建模、业务
2011-02-22 16:22:00 477
原创 AJAX .NET用户开发指南(转)
<br />AJAX .NET用户开发指南(转) 收藏 <br /> 概述并开始安装 <br />概述<br /> AJAX依靠服务器作为中介来分发和处理请求。为了完成这项工作,.net封装类依赖于客户端的请求对象,而xmlHttpRequest对象被大部分的浏览器支持,因此使用这个对象是一个不错的解决方案。因为封装的目的是隐藏xmlHttpRequest的实现,故我们不讨论他的实现细节。<br /> 封装类是通过在.net的方法上增加AJAX属性标记来实现的,一旦被标记,AJAX创建客户端的java
2011-02-22 16:14:00 389
转载 软件开发如何应对非功能性需求变更?
软件开发如何应对非功能性需求变更? 文章分类:软件开发管理转自(http://www.blogjava.net/cssseek/archive/2010/11/08/337444.html)辛辛苦苦的熬了几个月,软件开发终于快要告一段落了。系统功能已经基本完成了,在准备按部就班的完成最后的测试时,客户突然提出要改变某些非功能性需求。这对于软件开发团队来说,不亚于晴天惊雷,这也是让所有软件开发人员感到最恐怖的事情之一。因为在多数情况下,对非功能性需求的变更都会演变成一个对系统无休止的修改过程,最终会把客户和开
2011-02-18 13:21:00 559
转载 统一建模语言UML简介
统一建模语言UML简介2008-09-10 09:09统一建模语言UML软件工程领域在1995年至1997年取得了前所未有的进展,其成果超过软件工程领域过去15年来的成就总和。其中最重要的、具有划时代重大意义的成果之一就是统一建模语言(UML:Unified Modeling Language)的出现。<br /><br /> 在世界范围内,至少在近10年内,UML将是面向对象技术领域内占主导地位的标准建模语言。采用UML作为我国统一的建模语言是完全必要的:首先,过去数十种面向对象的建模语言都是相互独立的
2011-02-18 10:57:00 680
原创 基于UML、面向对象的系统分析设计方法研究
基于UML、面向对象的系统分析设计方法研究2008-09-10 09:08<br />一、引言<br />UML是一种编制系统蓝图的标准化语言,可以实现大型复杂系统各种成分描述的可视化、说明并构造系统模型,以及建立各种所需的文档,它是一种定义良好、易于表达、功能强大且普遍适用的建模语言。UML的发展对软件工程的发展做出了杰出的贡献。<br />UML支持从需求分析开始的软件开发的全过程。UML通过三类图形建立系统模型:用例(Use Case)图、静态结构图(对象类图、对象图、组件图、配置图)和动态行为图(顺
2011-02-18 10:56:00 1327
原创 UML 用例建模技巧
UML 用例建模技巧2008-09-10 09:06<br />从参与者的角度并以主动语态编写用例。<br />应该以主动语态:“学生表明参加研习班意向”,而不是被动语态“研习班意向被学生表明”来编写用例。而且,应该从参与者的角度来编写用例。毕竟,用例的目的是理解用户如何对系统进行操作。<br />编写方案文本,而非功能需求。<br />用例描述的是对参与者来说有价值的一系列行动,而不是特性集。例如,“招收研习班的学生”用例描述的是学生如何与系统交互来参加研习班。它没有描述用户界面看上去是什么样子,或者它是
2011-02-18 10:55:00 423
原创 如何做好软件需求捕获
如何做好软件需求捕获2008-09-10 07:33做过软件的人都听过这样的抱怨:需求变化太快,软件系统经常要修改,都连续加班几个星期了......<br /> 通常面对这样的问题,要如何解决呢?<br /> 首先,问题的根源是:需求不断变化。<br /> 很多人都有这样的经历,在捕获需求时,根据客户的阐述,做了记录,然后开发出了软件,客户却说很多地方不符合他们的意思,又要求修改。<br /> 我们分析一下捕获需求过程中存在的问题。<br /> 客户很可能对软件方面的知识知之甚少,他并不知道你
2011-02-18 10:52:00 409
原创 全面认识UML类图元素
全面认识UML类图元素2008-09-10 09:05<br />开发Java应用程序时,开发者要想有效地利用统一建模语言(UML),必须全面理解UML元素以及这些元素如何映射到Java。本文重点讨论UML类图中的元素。类图是最常用的UML图,它用于描述系统的结构化设计。其中包括类关系以及与每个类关联的属性及行为。类图能出色地表示继承与合成关系。为了将类图作为一种高效的沟通工具使用,开发者必须理解如何将类图上出现的元素转换到Java中。下面来进一步探索这一转换过程。 元素<br />类(Class)<br
2011-02-18 10:46:00 420
转载 Enum 成员方法(MSDN)
Enum 成员方法(MSDN)Posted on 2009-03-03 21:23 ottox 阅读(107) 评论(0)编辑收藏 <br />Enum 成员方法<br />名称 <br />说明 <br />CompareTo <br />将此实例与指定对象进行比较并返回一个对二者的相对值的指示。 <br />Equals <br />已重载。 已重写。 返回一个值,该值指示此实例是否与指定的对象相等。 <br />Format <br />根据指定格式将指定枚举类型的指定值转换为其等效的字符串表示
2011-02-17 16:14:00 612
转载 enum(C# 参考)
enum(C# 参考)<br /> <br /> <br />enum 关键字用于声明枚举,即一种由一组称为枚举数列表的命名常量组成的独特类型。<br />通常情况下,最好是在命名空间内直接定义枚举,以便该命名空间中的所有类都能够同样方便地访问它。但是,还可以将枚举嵌套在类或结构中。<br />默认情况下,第一个枚举数的值为 0,后面每个枚举数的值依次递增 1。例如: enum Days {Sat, Sun, Mon, Tue, Wed, Thu, Fri};<br />在此枚举中,Sat 为 0,Sun
2011-02-17 16:10:00 446
原创 Enum 类(MSDN)
Enum 类(MSDN)Posted on 2009-03-03 17:16 ottox 阅读(92) 评论(0)编辑收藏<br />为枚举提供基类。 <br />命名空间: System<br />程序集: mscorlib(在 mscorlib.dll 中) 语法 Visual Basic(声明)<SerializableAttribute> _<ComVisibleAttribute(True)> _PublicMustInheritClassEnum _Inherits Va
2011-02-17 16:07:00 461
原创 枚举类型(C# 编程指南)
枚举类型(C# 编程指南)Posted on 2009-03-03 16:35 ottox 阅读(681) 评论(0)编辑收藏枚举类型(C# 编程指南)<br /> <br />更新:2007 年 11 月<br />枚举类型(也称为枚举)为定义一组可以赋给变量的命名整数常量提供了一种有效的方法。例如,假设您必须定义一个变量,该变量的值表示一周中的一天。该变量只能存储七个有意义的值。若要定义这些值,可以使用枚举类型。枚举类型是使用 enum 关键字声明的。C#enum Days { Sunday, Mo
2011-02-17 16:06:00 495
原创 用Visual C#获取系统信息四法
用Visual C#获取系统信息四法2007-12-07 13:30第一种方法:用SystemInformation 类<br /><br />SystemInformation提供静态方法和属性,它们可用于获取诸如 Windows 显示元素大小、操作系统设置、网络可用性和系统中所安装硬件的性能等信息,这种方法侧重于操作系统(这里特指Windows)的一些设置和状态。 第二种方法 :用Environment 类<br /><br />通过这种方法可检索的系统信息包括命令行参数、环境变量设置、调用堆栈的
2011-02-17 16:03:00 513
原创 WPF 按钮动画效果制作
<br />概要:本文将通过WPF按钮与Flash按钮的制作流程的对比讲解如何用Xaml实现按钮动画,同时你也还能学习Expression Blend。本文假设你正在制作一套点饮料的系统,现在你要做的就是制作出一个点咖啡按钮,用户点了之后就会给用户下咖啡订单。当然这样的按钮要越直观越好,要让用户一看就明白这是用来点咖啡的按钮,这就是对这个按钮的要求。<br /><br />本文使用的开发环境:Expression Blend 2 sp1, Expression Design<br /><br />阅读本文前
2011-02-11 11:47:00 10007 1
原创 WPF error message: Partial declaration must not specify different base classes
WPF error message: Partial declaration must not specify different base classesup vote0down votefavorite<br />Why do I have this error message for a UserControl:<br />Partial declaration of MyNamespace.MyUserControl must not specify different base classes<b
2011-02-11 10:45:00 2547
virtools与winform交互Demo_02
2010-05-20
Virtools 与 winfor(C#)交互Demo
2010-05-20
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人