Egeye‘s BLOG

Egeye AddIn Framework - An OSGi like service framework for the .Net platform.

统计

常用链接

留言簿

.NET

Egeye AddIn

OSGi Articles

标准组织

优秀站点

阅读排行榜

评论排行榜

2008年2月20日 #

一个的介绍 Report Viewer Control 的网站 Good!

[SITE]:http://www.gotreportviewer.com

这是一个专门介绍 .NET 中 Report Viewer 控件的站点,内容比较全面,里面有不少示例,有兴趣的朋友可以参考一下。以下为一写示例中的报表截图,请大家参考。

 

Screenshot of applications built using ReportViewer control

Web Log Analyzer demo - screenshot #1

Web Log Analyzer demo - screenshot #2

Product Catalog demo

Sales Order demo

posted @ 2008-02-20 17:03 egeye 阅读(917) | 评论 (0)编辑

2008年2月5日 #

.NET 2.0 中,两种如何创建一个线程安全的 UI 的方法

     摘要: 刚刚编写了线程安全的代码,该方法示例执行 Windowns Forms Event Handler 跨线程 UI 调用,BindXmlDocumentToTreeView 是一个绑定 Xml 到一个 TreeView 控件的方法,其可以很好的工作于不同的线程。它首先检查 Control(TreeView)的 InvokeRequired 属性,以判断是否是与 UI 线程不同的线程调用,然后使用 TreadPool 工具,并借助 .Net 2.0 中的匿名代理,使用 TreadStart 委托。  阅读全文

posted @ 2008-02-05 09:18 egeye 阅读(1607) | 评论 (4)编辑

2008年1月29日 #

Argument type 'myNamespace.myClass' is not CLS-compliant

目前正在开发一个支持 WCF Service 的测试工具,今天忽然发生了几个类似如下的警告:
 Argument type 'xxx' is not CLS-compliant
看起来和我新添加的项目有关,通过 Google 找到一遍文章,
http://blog.joycode.com/ghj/archive/2006/02/15/71517.aspx

这并不是正在说明我编写的代码不符合"公共语言规范",而是有的项目定义了[assembly: CLSCompliant(true)] ,而其引用项目没有定义符合"公共语言规范"所致。把关联的项目添加符合"公共语言规范",问题得以解决。

posted @ 2008-01-29 17:11 egeye 阅读(105) | 评论 (0)编辑

2008年1月26日 #

推荐一个优秀的 UI 模式网站

以下站点提供了非常优秀的 UI 模式(http://www.welie.com),比如:

Icon Menu

Problem

Users need so make a selection out of a limited set of items

Solution

Allow users to select a menu item by selecting an image and display the label in a fixed location.

From www.apple.com

posted @ 2008-01-26 16:14 egeye 阅读(352) | 评论 (0)编辑

2008年1月1日 #

Egeye AddIn Framework - An OSGi like service framework for the .Net platform.

Egeye AddIn Framework 是一个 。NET 平台上类似 OSGi 的服务框架,目前发布第一个版本,目前包括 AddIn Framework 的一个核心,一个 Console 和几个测试插件。

主要特性:

1、开源,基于 New BSD License 协议
2、在 .NET 2.0 平台实现,类似 OSGi 的服务框架
3、完全基于扩展的方式开发,支持插件生命周期管理
4、包括一个 Console 控制台,可以安装、运行、停止控制插件

使用:

1、Run "Egeye.exe".
2、You can type install / start / launch(install & start)/... paramaters.
3、E.G. you can type launch DesktopTest to launch a Desktop sample addIn.

下载:

项目地址:http://www.codeplex.com/EgeyeAddIn

截图:

Egeye Console:
 

posted @ 2008-01-01 08:26 egeye 阅读(1136) | 评论 (8)编辑