posted @ 2012-01-05 17:29 K.W Views(5356) Comments(0) Diggs(0) Edit
我们先看什么是Delimited Text File1. A delimited text file is one in which each line of text is a record, and the fields are separated by a known character.2. Common delimiters include the tab character or various punctuation characters. The delimiter should always be one which does not appear in the data.3 Read More
posted @ 2012-01-05 14:50 K.W Views(1657) Comments(0) Diggs(0) Edit
做项目时偶尔遇到的东西,随手记下来,加入了自己的使用和测试结果。CSV是(逗号分隔值)的英文缩写,通常都是纯文本文件。建议使用WORDPAD或是记事本(NOTE)来开启。如果机器上装了Microsoft Excel的话,.csv文件默认是被Excel打开的。常见规则:1. 开头是不留空,以行为单位。(Office2007测试,空白会被认为是列内容的一部分。)2. 可含或不含列名,含列名则居文件第一行。3. 一行数据不跨行,无空行。(Office2007测试,CSV空行会被认为是一个Excel空行。)4. 以半角逗号(即,)作分隔符,列为空也要表达其存在。5. 列内容如存在半角逗号(即,)则用半 Read More
posted @ 2012-01-05 13:47 K.W Views(2914) Comments(0) Diggs(0) Edit
在C#里面,我们为一个private字段对外暴露Property达到数据保护封装的目的。估计大家都有过对于大数据量的类添加Property的枯燥经历;或者 private字段和Property之一名称发生改变,没有调整对应项名称,可能在以后长期开发和维护中,带来不易察觉的错误。在其实C#允许我们用一种简便的属性写法,来定义和操作一个类的字段。如下面代码中的CarName002。public class Car { private string carName001; public string CarName001 { ge... Read More
posted @ 2011-12-22 14:25 K.W Views(11438) Comments(5) Diggs(2) Edit
在项目中我们会需要么有边框的Button,一般我们会用自定义Templet做到这一点,其实如果没有特别的其他功能需要,我们可以更简单的实现这一点。<Button Content="Borderless Button" Style="{StaticResource {x:Static ToolBar.ButtonStyleKey}}" />有人会用BorderBrush="{x:Null}" Background="{x:Null}"来使Button看起来是没有边框的,这样做的问题是:1. 这个时候的无边 Read More
posted @ 2011-12-16 17:18 K.W Views(2969) Comments(1) Diggs(2) Edit
本来想专心的做下WPF,最近这段时间在忙Product Demo,需要研究一下用C#代码去操作Outlook中的Meeting Request,上了一些国内外的论坛找到的东西,Demo过后就丢掉可惜了,但毕竟是花了时间的,总结分享一下,心理舒服些(很多知识来自stackoverflow,这里向大家推荐下)。这里主要总结功能的完整性和可用性。欢迎Office互操作经验多的同学补充。闲话结束,开始正题。在Outlook中,我们可以在Calendar里面发起一个meeting,并且可以对它修改或取消。通过Outlook的API,我们可以实现这些功能,但是很多情况下我们的服务器上并没有安装或者不允许安 Read More
posted @ 2011-12-16 11:34 K.W Views(2795) Comments(1) Diggs(3) Edit
过去两年用一直Notes,最近开始改用Outlook2007,发现新邮件无法更改字体的颜色和格式,有些想强调的语句没有办法凸显,相信有些同学也遇到和我一样的问题。在这里把outlook邮件内容格式详细的说一下。解决办法很简单:在Outlook -> Options -> 里面选中“HTML”。我们可以看到Outlook支持3类邮件内容格式:1. Plain Text,这个可以被其他任何邮件系统接受,并且由于是简单文本,在各个邮件系统中布局风格保持一致。2. HTML,可以被大多数主流邮件系统接受,可以有自己的格式(比如颜色),但是不排除有些邮件阅读器不能正确识别内容格式。3. Ri Read More
posted @ 2011-12-02 13:14 K.W Views(14488) Comments(0) Diggs(0) Edit
我们可以定义一个ListBoxItem的style,然后这个style就会被应用到style作用范围内的所有ListBoxItem,这个大家都了解。但是如果如果我们想吧这个style命名,然后应用到某个特定的ListBox呢?我们应该吧这个style应用到什么地方?我们可以这么做:<ListBox ItemContainerStyle="{StaticResource listBoxItemStyle}"/>我会把工作中遇到的和控件相关的知识点,持续更新上来,共同学习,少走弯路。 Read More
posted @ 2011-11-29 14:16 K.W Views(531) Comments(0) Diggs(0) Edit
这些天一直在做一些关于Treeview的事情,想写出来一些用法和心得。说到集合对象的显示和表现,CollectionSourceView和CollectionView有着至关重要的作用,所以在写TreeView之前,先把这两个类和一些相关概单独拎出来整理一下。WPF的默认视图(DefaultView)WPF中的数据绑定,如果直接绑定到一个集合(实现了IEnumerable的类),会有一个视图被隐式的插入到源集合对象和目标对象之间,这个视图就是和集合相关联的默认视图。视图(实现了ICollectionView接口的对象)存储着集合当前项信息,也用于支持排序,分组,过滤和导航。事实上,所有的集合绑 Read More
posted @ 2011-11-24 01:47 K.W Views(2923) Comments(0) Diggs(2) Edit
posted @ 2011-11-17 11:37 K.W Views(1007) Comments(0) Diggs(0) Edit