摘要: 前言: 先放在这里,留着以后慢慢写。 各文章索引: 《企业考试系统》项目实践(01):概述及需求分析 《企业考试系统》项目实践(02):应用程序体系结构 《企业考试系统》项目实践(03):通用工具类库之对称加密算法 《企业考试系统》项目实践(04):通用工具类库之配置文件操作工具   《企业考试系统》项目实践仅用作学习交流,请勿用于商业应用及商业教学使用,本人保存本博客文... 阅读全文
posted @ 2010-06-02 10:17 龙腾于海 阅读(1951) 评论(2) 推荐(0) 编辑
摘要: 随着.Net的不断更新,其技术发展不断加快,在Framework 3.0中引入的基于Vista的WPF及其Web版本Silverlight正在被人们所关注。现在金融危机的背景下,公司的工作不是很多,自己学习一下WPF和Silverlight,本系列即学习过程中的学习笔记,希望对大家有所帮助,与园子里的朋友们共享。 其内容列表(不断更新中): WPF and Silverlight 学习笔记(一):... 阅读全文
posted @ 2009-04-17 12:23 龙腾于海 阅读(8257) 评论(2) 推荐(3) 编辑
摘要: 摘要:对于应用程序的配置方法进行说明,并使用自定义的XML格式的文件做为《考试系统》的配置文件。   应用程序配置的方法 对于应用程序(无论是Windows应用程序还是Web应用程序)... 阅读全文
posted @ 2010-06-07 10:50 龙腾于海 阅读(2338) 评论(7) 推荐(1) 编辑
摘要: 摘要:实现通用的对称加密算法工具类。   在.Net Framework中与安全、加密相关的共有三大类: Hash算法:将一个流使用Hash算法计算其相应的Hash值,我们最常见的MD5... 阅读全文
posted @ 2010-06-02 14:48 龙腾于海 阅读(2955) 评论(3) 推荐(1) 编辑
摘要: 摘要: 阐述《企业员工认证考试系统》及《企业考试后台管理系统》所使用的程序体系结构,各层的组成及其作用。   对于较为复杂的“企业级”应用程序,应选择适当的体系结构来满足面向对象的“可复... 阅读全文
posted @ 2010-06-02 13:11 龙腾于海 阅读(2560) 评论(7) 推荐(1) 编辑
摘要: 摘要:使用Visual Studio 2010,开发基于企业内部考试及考试管理的《企业员工认证考试系统》及《企业员工认证考试管理系统》。   本人所在的公司是一个软件开发公司下属的培训中心,在年初总公司提出需求,仿照MS MCTS、SUN SCJP、Oracle OCA等认证考试的模式对员工的技术能力进行考核,考虑要投入及企业员工内部的需求问题,不进行常规的认证考试,由我设计一个考试... 阅读全文
posted @ 2010-06-02 10:54 龙腾于海 阅读(3407) 评论(15) 推荐(1) 编辑
摘要: 上一篇文章主要绍介的是Brush中的SolidColorBrush、渐变Brush及TileBrush,本篇将详细探讨TileBrush的三种子类型:ImageBrush、DrawingBrush和V... 阅读全文
posted @ 2009-06-24 09:37 龙腾于海 阅读(6415) 评论(2) 推荐(1) 编辑
摘要: 在WPF和Silverlight中,Brush是应用很多的一种类型,主要用于填充各种图形及控件。Brush及其子类位于System.Windows.Media命名空间,其继承关系如下图所示: 一、So... 阅读全文
posted @ 2009-06-23 12:49 龙腾于海 阅读(7795) 评论(1) 推荐(1) 编辑
摘要: 接上一篇文章,在WPF中对图形进行操作,上一篇文章中使用了ImageSource(BitmapSource)中的两种: 1、使用BitmapImage加载图片 2、使用RenderTargetBitm... 阅读全文
posted @ 2009-06-22 14:36 龙腾于海 阅读(5310) 评论(4) 推荐(0) 编辑
摘要: 在上一篇文章中主要讨论的是除Path之外的基本图形,本文主要讨论使用Path创建更加复杂的图形以及位图的处理。 一、使用Path构建复杂图形 Path所构建的图形由Data属性来定义,其属性的类型... 阅读全文
posted @ 2009-06-16 16:18 龙腾于海 阅读(6923) 评论(3) 推荐(0) 编辑
摘要: 在WPF中,极大地丰富了关于图形、图像等多媒体元素的操作功能,本节主要讨论基本的图形。 一、基本的图形类型 对于WPF中的基本图形类主要位于System.Windows.Shapes命名空间,其类... 阅读全文
posted @ 2009-06-09 13:09 龙腾于海 阅读(5331) 评论(1) 推荐(2) 编辑
摘要: 在第二十三节,我们使用CollectionView实现了对于绑定数据的导航,除导航功能外,还可以通过CollectionView对数据进行类似于DataView的排序、筛选等功能。 一、数据的排序:... 阅读全文
posted @ 2009-06-08 12:45 龙腾于海 阅读(6922) 评论(4) 推荐(3) 编辑
摘要: 在WPF中系统提供了两个数据源提供器(DataProvider):对象数据源提供器(ObjectDataProvider)和XML数据源提供器(XmlDataProvider)。其作用类似于ASP.N... 阅读全文
posted @ 2009-05-27 14:29 龙腾于海 阅读(5256) 评论(4) 推荐(2) 编辑
摘要: 绑定到集合数据源,原则上说只需要实现IEnumerable接口的类型均可以做为集合数据源进行数据绑定,例如:定义一个学生类(StudentInfo),一个学生集合类(继承ObservableColle... 阅读全文
posted @ 2009-05-26 15:22 龙腾于海 阅读(6791) 评论(11) 推荐(2) 编辑
摘要: 一、通过代码实现数据绑定 通过代码实现数据绑定,使用的是System.Windows.Data命名空间的Binding类,主要使用Binding类的如下的属性: Source属性:绑定到的数据源 M... 阅读全文
posted @ 2009-05-22 09:59 龙腾于海 阅读(5664) 评论(3) 推荐(3) 编辑
摘要: 对于数据绑定,绑定的数据源的值类型和绑定目标的依赖属性的值类型可能会不同,系统提供了一些默认的绑定类型转换,另外也可以由用户自定义这种绑定转换: 一、定义CLR类型 定义一个CLR类型,内部存在两个... 阅读全文
posted @ 2009-05-05 14:03 龙腾于海 阅读(4710) 评论(3) 推荐(3) 编辑
摘要: WPF数据绑定为应用程序提供了一种表示数据和与数据交互的简单而又一致的方法。元素能够以公共语言运行库 (CLR) 对象和 XML 的形式绑定到各种数据源中的数据。 一、数据绑定的基本概念: 数据绑... 阅读全文
posted @ 2009-05-05 11:15 龙腾于海 阅读(6416) 评论(6) 推荐(5) 编辑
摘要: 如果要做到一个应用程序其基本的内容不变,但改变整个应用程序的外观可以这样做: 对于每一套外观定义一个ResourceDictionary 在应用程序中,动态加载此应用程序(或窗体)的Resource ... 阅读全文
posted @ 2009-04-28 13:18 龙腾于海 阅读(4412) 评论(8) 推荐(0) 编辑
摘要: 一、WPF样式 类似于Web应用程序中的CSS,在WPF中可以为控件定义统一的样式(Style)。样式属于资源的一种,例如为Button定义统一的背景颜色和字体: 1: <Window.Res... 阅读全文
posted @ 2009-04-24 16:02 龙腾于海 阅读(9015) 评论(8) 推荐(0) 编辑
摘要: 四、静态资源(StaticResource)和动态资源(DynamicResource) 资源可以作为静态资源或动态资源进行引用。这是通过使用 StaticResource 标记扩展或 Dynami... 阅读全文
posted @ 2009-04-22 10:56 龙腾于海 阅读(8368) 评论(6) 推荐(0) 编辑
摘要: 一、什么是资源 通常使用 WPF 资源作为重用通常定义的对象和值的简单方法。例如定义一种可以复用的单色的Brush对象,按钮的背景及矩形的填充颜色均使用此Brush: 1: <Window x... 阅读全文
posted @ 2009-04-21 13:15 龙腾于海 阅读(9765) 评论(5) 推荐(2) 编辑