摘要: 我想很多朋友和我一样,工作生活中已经无法离开邮件,同时我们很多日程安排也需要通过软件来管理。微软的Outlook当然是一个比较好的选择,可以说,这是我使用最多的软件之一。但请认真地阅读下面我整理的一些 阅读全文
posted @ 2008-10-07 13:14 陈希章 阅读(12336) 评论(0) 推荐(2) 编辑
摘要: 因为工作性质,很显然,PowerPoint也是我最常用的软件之一。虽然我现在也在逐渐减少使用频率,而是改用在黑板上画图的方式或者使用另外一个思维导图软件。但仍然不可忽视,掌握下面这些我整理的小技巧将大 阅读全文
posted @ 2008-10-07 13:10 陈希章 阅读(924) 评论(0) 推荐(0) 编辑
摘要: 下面这个例子可以供参考 /**//// <summary>/// 根据指定的信息,调用远程WebService方法/// </summary>/// <param nam 阅读全文
posted @ 2008-10-05 12:56 陈希章 阅读(682) 评论(0) 推荐(0) 编辑
摘要: 本机映像生成器 (Ngen.exe) 是一个提高托管应用程序性能的工具。Ngen.exe 创建本机映像(包含经编译的特定于处理器的机器代码的文件),并将它们安装到本地计算机上的本机映像缓存中。运行库可 阅读全文
posted @ 2008-09-30 09:16 陈希章 阅读(1402) 评论(0) 推荐(0) 编辑
摘要: 在开发一个用于MOSS的工作流过程中,我们会使用一些Infopath表单来接受用户的输入,或者显示有关的内容。 如果你发现启动工作流的时候,出现下面错误: 无法打开此表单,因为它不是由工作流启用的 那 阅读全文
posted @ 2008-09-29 07:14 陈希章 阅读(594) 评论(0) 推荐(0) 编辑
摘要: 很早就知道可以通过修改资源文件的方式去除这些广告,却一直没有这么做。 今天终于受不了了,Live Messenger莫名其妙地出现广告,而且也关不掉。所以就参照一些网站的说明,把它给干掉了。这里就不公 阅读全文
posted @ 2008-09-27 12:35 陈希章 阅读(253) 评论(0) 推荐(0) 编辑
摘要: 本文转载自http://msdn.microsoft.com/zh-cn/library/s8z85th0(VS.80).aspx 借助于 ListView 控件的平铺视图功能,可以在图形信息和文本信息之间提供一种视觉平衡。为平铺视图中的某项显示的文本信息与为详细信息视图定义的列信息相同。在 ListView 控件中,平铺视图与分组功能或插入标记功能一起结合使用。 平铺视图使用 32 x 32 像素的图标和若干行文本,如下面的图像所示 阅读全文
posted @ 2008-09-27 11:10 陈希章 阅读(2767) 评论(0) 推荐(0) 编辑
摘要: 2007 Microsoft Office System Migration Guidance: Microsoft Office Migration Planning Manager Brief D 阅读全文
posted @ 2008-09-23 12:10 陈希章 阅读(1103) 评论(0) 推荐(0) 编辑
摘要: 之前我提到了Google已经公开了众多的API,让开发人员可以有机会使用他们的服务。对于这一点,微软一定比我们更加清楚。我们来看看微软的应对之道 http://msdn.microsoft.com/z 阅读全文
posted @ 2008-09-22 16:55 陈希章 阅读(778) 评论(0) 推荐(0) 编辑
摘要: Google已经公开了很多的API,具体可以参考 http://www.googleapi.cn/。目前大体感觉还是有些乱,我觉得Google也是在测试,不断地调整中 Google 身份认证接口 Th 阅读全文
posted @ 2008-09-22 16:33 陈希章 阅读(6152) 评论(0) 推荐(0) 编辑
摘要: 泛型是.NET Framework 2.0中新增的,它主要有三个方面的好处:类型安全性、代码复用、减少装箱和拆箱的成本。关于泛型的基本概念,如果您不清楚,可以参考MSDN。 这篇博客总结了一个特殊的部 阅读全文
posted @ 2008-09-18 21:17 陈希章 阅读(1890) 评论(1) 推荐(2) 编辑
摘要: 关于二进制、八进制、十六进制以及它们与十进制的关系和转换。详细地请参考下面的文章(写得还不错) http://www.d2school.com/bcyl/bhcpp/newls/ls06.htm 在我 阅读全文
posted @ 2008-09-18 08:20 陈希章 阅读(943) 评论(0) 推荐(0) 编辑
摘要: 信息在计算机上是用二进制表示的,这种表示法让人理解就很困难。因此计算机上都配有输入和输出设备,这些设备的主要目的就是,以一种人类可阅读的形式将信息在这些设备上显示出来供人阅读理解。为保证人类和设备,设 阅读全文
posted @ 2008-09-16 18:55 陈希章 阅读(381) 评论(0) 推荐(0) 编辑
摘要: 我们已经很习惯在使用数组或者集合的时候,通过索引号引用他们中的某个成员。如果我们需要为自己的类型实现同样的功能,那么可以参考下面的例子 class Program { 阅读全文
posted @ 2008-09-14 20:04 陈希章 阅读(550) 评论(0) 推荐(0) 编辑
摘要: 也许你从来没有考虑过类型转换和操作符重载的问题,毕竟在很多时候,我们都是系统标准类型,使用内置的一些转换函数和操作符。 但是假设你经常性地需要创建自定义类型(或者结构体),同时你想为它们都实现更加丰富 阅读全文
posted @ 2008-09-14 10:33 陈希章 阅读(2477) 评论(0) 推荐(0) 编辑
摘要: 如果需要在窗体程序中输出立体字,那么有什么好的思路吗? 在.NET 2.0的GDI+中,我们可以用DrawString输出一个字符串。但要实现立体效果,好像大多只能用下面的代码 /// 阅读全文
posted @ 2008-09-13 07:56 陈希章 阅读(1076) 评论(0) 推荐(0) 编辑
摘要: 在做windows 窗体程序的时候,如果我们希望在窗体每次重画的时候都做一个事情,应该重写OnPaint这个虚方法。例如下面代码是在每次重画的时候都给窗体的背景刷上一个渐变的颜色。 pr 阅读全文
posted @ 2008-09-13 07:08 陈希章 阅读(1366) 评论(1) 推荐(0) 编辑
摘要: 近日在用ListView中的一些注意点,和公用代码,整理如下 1.ListView.Items.Clear而不是ListView.Clear 一般如果ListView是动态填充的,我们在填充之前都会先 阅读全文
posted @ 2008-09-13 06:48 陈希章 阅读(20161) 评论(0) 推荐(2) 编辑
摘要: 之前有一篇博客讨论到了动态执行方法,如果有兴趣,可以参考http://www.cnblogs.com/chenxizhang/archive/2008/08/15/1268989.html但是这种做法 阅读全文
posted @ 2008-09-12 05:54 陈希章 阅读(408) 评论(0) 推荐(0) 编辑
摘要: 以下近日在培训讲座中讨论的一些问题,虽然有的很基础,但留作朋友们参考 1. 如果一定要实现多个可选参数,是否有变通的机制--实际上换一个思路来说还是回到了方法重载的情况 void somemetho 阅读全文
posted @ 2008-09-12 05:44 陈希章 阅读(401) 评论(0) 推荐(0) 编辑
摘要: mutex 与监视器类似;它防止多个线程在某一时间同时执行某个代码块。事实上,名称“mutex”是术语“互相排斥 (mutually exclusive)”的简写形式。然而与监视器不同的是,mutex 阅读全文
posted @ 2008-09-09 11:50 陈希章 阅读(1415) 评论(0) 推荐(0) 编辑
摘要: volatile 关键字指示一个字段可以由多个同时执行的线程修改。声明为 volatile 的字段不受编译器优化(假定由单个线程访问)的限制。这样可以确保该字段在任何时间呈现的都是最新的值。 vol 阅读全文
posted @ 2008-09-09 11:19 陈希章 阅读(626) 评论(0) 推荐(0) 编辑
摘要: 多线程是一个非常好的技术,当然前提是我们正确地使用它。 在多线程编程中最难控制的就是对于同一个对象的并发访问(读写),如果不加以注意,那么就很有可能发生一些意料不到的情况。 为了防止或者说尽量减少并发问题,我们使用类似于数据库给数据加锁的机制来实现。 我们下面用例子来说明这个问题. 首先我们看一下标准的写法。我们用五个线程去做循环,他们都只做一件事情,修改一个公用变量(count)的值。 阅读全文
posted @ 2008-09-09 11:17 陈希章 阅读(7203) 评论(0) 推荐(1) 编辑
摘要: 虽然很久不用VB.NET,但偶尔也会被问到这方面的问题。其中一个典型的问题就是:为什么VB.NET中会有一个Module的东西,而在C#等语言中是没有的 首先,这是一个历史原因。早先的VB语言都有模块 阅读全文
posted @ 2008-09-09 09:37 陈希章 阅读(14165) 评论(1) 推荐(1) 编辑
摘要: 使用StrongNameIdentityPermission的场合主要是保护程序集被合法的程序调用。这本来是一个很好的设计,但不解的是在.NET 2.0中这个特性居然有问题了 http://msdn. 阅读全文
posted @ 2008-09-08 19:52 陈希章 阅读(880) 评论(0) 推荐(0) 编辑
摘要: .NET的程序集实际上不是直接在进程(Process)中运行,而是在一个特殊的上下文环境(AppDomain)中。我们的程序在运行的时候,首先会由CLR动态创建一个或多个默认的AppDomain,然后 阅读全文
posted @ 2008-09-08 15:14 陈希章 阅读(737) 评论(0) 推荐(0) 编辑
摘要: 第一个工具是可视化的:控制面板=》管理工具=》.NET Framework 2.0配置 第二个工具是命令行的,使用方式是:开始=>所有程序=>Microsoft Visual Stud 阅读全文
posted @ 2008-09-08 10:46 陈希章 阅读(4140) 评论(0) 推荐(1) 编辑
摘要: .NET Framework中一个比较难懂的部分是CAS,很多开发人员都对此不甚了了。很多次在讲课中提到这些内容,大家的反应也不一。下面这个图很好地说明了CAS是如何工作的? 下面略微地对其进行讲 阅读全文
posted @ 2008-09-08 10:19 陈希章 阅读(1172) 评论(3) 推荐(1) 编辑
摘要: VS2008 SP1安装之后,偶尔发现在使用windows Forms中的那个DataGridView的时候,会出现一点问题。症状是DataGridViewRow原本有的一个属性DataBoundIt 阅读全文
posted @ 2008-09-08 06:43 陈希章 阅读(350) 评论(0) 推荐(0) 编辑
摘要: 今天遇到一个问题就是DataGridViewCellStyle这个类型,我们想对其进行序列化。但是遗憾的是,该类型并没有声明为可序列化。所以,不管我们用哪一个序列化器,都会报告错误。似乎这是一个不可能 阅读全文
posted @ 2008-09-07 20:25 陈希章 阅读(447) 评论(0) 推荐(0) 编辑
摘要: 想想看,如果你需要在代码里面得到汉字的笔画数,该怎么办呢?每到这个时候,我们就一直感慨咱汉字的复杂啊 网上搜了一下,能看到的解决方案大抵都是说把所有汉字的笔画预先记录好,然后去查询 http://to 阅读全文
posted @ 2008-09-04 20:53 陈希章 阅读(1268) 评论(0) 推荐(0) 编辑
摘要: 在数据库设计中,我们为了让某一个列的数值能够自动地增长,会使用标识列(IDENTITY),标识列使用起来很简单,只要字段数据类型是整数,通过设置一个属性即可完成该操作 这个列是自动递增的,换句话说 阅读全文
posted @ 2008-09-03 15:37 陈希章 阅读(910) 评论(0) 推荐(0) 编辑
摘要: 在程序设计的时候,出于安全、效率和扩展性方面的考虑,我们会把很多数据操作都封装为存储过程。 存储过程是已保存的 Transact-SQL 语句集合,或对 Microsoft .NET Framewor 阅读全文
posted @ 2008-09-03 15:00 陈希章 阅读(28706) 评论(0) 推荐(1) 编辑
摘要: 静态方法: 静态方法是不属于特定对象的方法,静态方法可以访问静态成员变量,静态方法不可以直接访问实例变量,可以在实例函数调用的情况下,实例变量做为参数传给静态方法。静态方法也不能直接调用实例方法,可以 阅读全文
posted @ 2008-09-03 14:40 陈希章 阅读(2093) 评论(0) 推荐(0) 编辑
摘要: 关于AutoEventWireup这个属性,如果你不清楚的话,可以参考下面的说明 http://msdn.microsoft.com/zh-tw/library/system.web.configur 阅读全文
posted @ 2008-09-03 14:13 陈希章 阅读(838) 评论(0) 推荐(0) 编辑
摘要: ASP.NET引入的页面缓存机制,对于大型应用程序开发相当关键。我们可以通过页面声明的方式进行配置 阅读全文
posted @ 2008-09-03 10:56 陈希章 阅读(443) 评论(2) 推荐(1) 编辑
摘要: 总的来说,有如下事件会依次触发。 BeginRequest AuthenticateRequest AuthorizeRequest ResolveRequestCache Acquir 阅读全文
posted @ 2008-08-27 08:40 陈希章 阅读(3322) 评论(0) 推荐(1) 编辑
摘要: 在程序中如果想快速地实现简繁体切换,可以参考下面的示例。注意,要添加对Microsoft.VisualBasic这个程序集的引用 class Program { st 阅读全文
posted @ 2008-08-24 22:28 陈希章 阅读(729) 评论(1) 推荐(0) 编辑
摘要: 该文章转载自以下链接:http://msdn.microsoft.com/zh-cn/library/t07a3dye.aspx 一个单位可以具有开发人员在日常使用中无法访问的严密保护的密钥对。公钥通 阅读全文
posted @ 2008-08-24 06:27 陈希章 阅读(858) 评论(0) 推荐(0) 编辑
摘要: 该文转载自http://blog.csdn.net/songkexin/archive/2007/12/15/1937951.aspxusing System; using System 阅读全文
posted @ 2008-08-23 19:34 陈希章 阅读(1929) 评论(1) 推荐(0) 编辑