文章列表
最近使用MSChart做了几张图表,微软提供的例子中对这个图表控件的使用已经说的比较详细了,我这里记录一些需要注意的。
1. Chart图表的元素
要使用该图表首先要了解该图表的元素组成,就是下面这张图了,
图表主要包含:
Annotations (图形注解集合)ChartAreas(图表区域集合)Legends(图例集合)Series图表序列集合即图表数据对象集合)Title(图标的标题集合)
其他大家可以参考Samples中的Char Features一节。
2. 如何在ASP.NET MVC中使用Chart控件
2.1.需要在"<system.web>< ...
- 2009-03-15 15:49
- 浏览 1861
- 评论(0)
WF中的工作流有两种方式,一种是代码的模式,还是一种就是.xoml的模式,这两者之间是可以进行相互转换的,这就是WF中提供的序列化和反序列化支持。WF框架中以下几个比较重要的类:
WorkflowMarkupSerializer 类是序列化基础结构中使用的序列化基类型。此类型为序列化提供一些实现序列化规则的基本服务。该类的Serialize方法可以从内存中的工作流模型创建Markup文件,Deserialize是它的相反操作。
ActivityMarkupSerializer 类从 WorkflowMarkupSerializer 类继承。此类型用于序列化所有基本活动。基本活动是复合活动之外 ...
- 2009-02-21 18:35
- 浏览 917
- 评论(0)
工作流创作模式
WF中有三种工作流创作模式:
仅限代码:纯使用代码的方式,比如我们创建一个Workflow1.会产生Workflow1.cs和Workflow1.Desiger.cs两个文件。后者是自动生成的。前者是我们实现逻辑和设计工作流的地方。如果有规则的话,会产生一个序列化的.rules文件。当项目生成的时候,该.rules文件会作为程序集的嵌入式资源。这种方式在运行时只能通过动态更新来更改.
代码分离:.xoml格式,这种方式的工作流序列化后保存在一个以.xoml为扩展名的文件中,它的代码保存在.xoml.cs中。这种模式在生成的时候会先由工作流编译器从.xoml文件生成临时的C#类 ...
- 2009-02-15 16:10
- 浏览 818
- 评论(0)
DotNetZip 是一个短小易用的用来操作 zip 文件的 .NET 类库,支持.NET的任何语言,可很方便的创建,读取,和更新zip文件。而且还可以使用在.NETCompact Framework中。
下面是一些简单的例子:
1.加密压缩:
using (ZipFile zip = new ZipFile())
{
zip.Password = sPassword; //set pwd
zip.AddDirectory(sZipDir);
zip.Save(sSavePath + @"\" + sSaveName);
}
2 ...
- 2009-02-11 07:53
- 浏览 788
- 评论(0)
一:名词解释1. 什么是工作流?以下的定义来自网络1.1.【源于百度百科】工作流(Work Flow)就是工作流程的计算模型,即将工作流程中的工作如何前后组织在一起的逻辑和规则在计算机中以恰当的模型进行表示并对其实施计算。 ...
- 2009-02-04 17:03
- 浏览 1096
- 评论(0)
关于Domino数据库的软删除
- 博客分类:
- [网站分类]其他技术区
在Domino的数据库属性的 “高级” 附签(选择文件->数据库->属性),选中“允许软删除”,这样我们就启用了软删除功能,当一个文档没有删除的时候我们可以使用NotesDatabase的GetDocumentByID(NoteID)和GetDocumentByUNID(UNID)方法来得到该文档,如果我们将该文档软删除后,我们在使用GetDocumentByUNID来获取该文档就会报如下错误:
---------------------------Invalid universal id (4091 ) at line 14--------------------------- ...
- 2009-02-03 20:40
- 浏览 974
- 评论(0)
今天是大年初一,昨天刚刚看完了09春晚,想说几句。春晚我是每年都从头到尾看完,而且也一直都觉得春晚办的还不错,但是很多人还是会说春晚越来越糟糕了,越来差了。我觉得作为观众之所以有这样的评论是我们本身也十分喜欢春晚,希望春晚能越办越好。但是我们在以挑剔的眼光看待春晚的同时,也应该抱有一颗宽容之心,春晚要面对的是全国的观众,众口难调,整台春晚是一个非常庞杂繁复的系统工程,从8点到12点多,大概长达四五个小时的节目,成百上千的演职人员,还是现场直播,有很多不确定的因素,无论哪一个环节出错了,后果都无法想象。如果你来做春晚的导演,也不一定比郎昆做的好。 1.说说09春晚的几大特点。 1.1.视觉盛宴 ...
- 2009-01-26 18:46
- 浏览 594
- 评论(0)
无状态的工作流服务每次调用服务都会创建一个新的工作流实例。无状态的服务在客户端和服务器端不需要上下文交换。而有状态的则需要,在下面的例子中我们开发一个有状态的工作流服务,我们使用WSHttpContextBinding。
1.首先定义IAddStatefulService接口,代码如下:
namespace CaryWFLib
{
[ServiceContract]
public interface IAddStatefulService
{
[OperationContract]
void StartWorkflow();
...
- 2009-01-17 12:35
- 浏览 655
- 评论(0)
在.NET3.5中WF提供了和WCF的整合,就是工作流服务,即使用工作流创作的 WCF服务。服务协定的实现是通过一个或多个 ReceiveActivity 活动处理的。在WCF中提供了三种消息交换模式分别为One-Way Calls,Request/Response和Duplex,在工作流服务中 ...
- 2009-01-11 16:33
- 浏览 989
- 评论(0)
1.查找出查找内容在多值域中的索引值getItemIndex(域名,域值,文档)
Public Function getItemIndex(ByVal fieldName As String, ByVal itemVal As Object, ByVal doctt As NotesDocument) As Integer
Dim i As Integer
Dim j As Integer
Dim item As NotesItem
item = doctt.GetFirstItem(fieldName)
j = Ubound(item.Values)
...
- 2008-12-29 14:21
- 浏览 741
- 评论(0)
没想到今天收到了" 微软最有影响力开发者"的礼品,在此记录下。
有以下礼品:
1.微软“最有影响力开发者”专属书包一个
2.微软“最有影响力开发者”专属变色水杯一个
3.“最有影响力的开发者”贴纸一张
4.欢迎信
5.第一期技术资源光盘(三张)
博客园GDI介绍:http://GDI.cnblogs.com
- 2008-12-26 20:43
- 浏览 720
- 评论(0)
WF与WebService交互
WF中提供了WebServiceInputActivity,WebServiceOutputActivity,InvokeWebServiceActivity,WebServiceFaultActivity四个活动来完成与Webservice的交互,下面简要介绍下这四个活动:
1.WebServiceInputActivity活动:使工作流能够从 Web 服务接收数 ...
- 2008-12-14 16:29
- 浏览 845
- 评论(0)
我们使用.NET类库中的API发Mail的时候,我们要配置他的SMTP Server等,但是在Sharepoint里,已经提供了相关的封装的方法:
SPUtility.SendEmail(SPWeb, false, false,"to@mail.com", "MailTitle","MailBody");
上面的方法只能以To的形式来发Mail,有的时候我们需要使用CC ,BCC,我们可以利用该函数的另一个重载来实现:
SPUtility.SendEmail(web, messageHeaders, messageBody, app ...
- 2008-12-09 10:42
- 浏览 785
- 评论(0)
我们在开发MOSS中的应用的时候,有的时候当前用户是没有权限做某些动作的,我们可以在代码中通过让该用户模拟其他权限更高的用户来完成相关操作。代码如下:
SPSite siteColl = SPContext.Current.Site;
SPWeb site = SPContext.Current.Web;
SPUser user = site.Users[@"Domain\administrator"];
SPUserToken userToken = user.UserToken;
SPSecurity.RunWithElevatedPrivileges(delegate ...
- 2008-12-08 11:27
- 浏览 702
- 评论(0)
本文是基于ASP.NET MVC的beta版本。1.我们首先建立一个ASP.NET MVC的应用程序。在web.config中将下面的配置添加到相关位置,代码如下:
<?xml version="1.0"?>
<configuration>
<configSections>
<section name="WorkflowRuntime" type="System.Workflow.Runtime.Configuration. WorkflowRuntimeSection,System.Wo ...
- 2008-12-07 17:08
- 浏览 1033
- 评论(0)