周公的专栏

执子之手,与子偕老

周金桥ID:zhoufoxcn
147022次访问,排名494(-1)好友119人,关注者120
6年的Java和.net开发经验。熟悉数据库及软件性能优化。
zhoufoxcn的文章
原创 137 篇
翻译 5 篇
转载 69 篇
评论 261 篇
周公的公告
说明:本博客示例代码自2007年以后所写的代码均是在Vs2005(.net2.0)下编写,在Vs2003(.net1.1)下可能编译不会通过。
做人要厚道,转载请注明来源于本博客!
最近评论
ChinaAngely:You deserve it!
ASP_lover:



www.soAsp.net 编程学习网 技术+ 实例应用 讲解不错。 推荐大家!

有很多 技术资料也很好!

















hnczljt:大哥,能不能导出Excel时导出图表向导啊,就是Excel里面的数据分析图
hnczljt:大哥,能不能导出Excel时导出图表向导啊,就是Excel里面的数据分析图
Boyle:经常来看你文章,受益良多,你上面说的四种情况有的我曾经也有过,特别是第第三点我到现在都迷糊,还得继续努力啊,
文章分类
收藏
    相册
    .net
    mengyao||Andy 路鑫(RSS)
    The Code Project
    剑了(RSS)
    山西.net俱乐部
    张子阳(RSS)
    Java
    张森炜的博客(RSS)
    娱乐资源
    天下网
    天下网生活论坛(RSS)
    存档
    订阅我的博客
    XML聚合  FeedSky
    订阅到鲜果
    订阅到Google
    订阅到抓虾
    订阅到BlogLines
    订阅到Yahoo
    订阅到GouGou
    订阅到飞鸽
    订阅到Rojo
    订阅到newsgator
    订阅到netvibes
    2008年07月21日

    原创 用C#绘制实时曲线图收藏

    在实际项目中我们经常需要绘制一些实时的数据图片,比如当前各公司的用水量、用电量还有播放声音视频时实时显示当前的声频等等,在我们最熟悉的任务管理器也有这么一个功能,用来表示当前CPU的使用频率,最近笔者刚刚给朋友完成了一个类似的功能图,用曲线图来实时表示一些实际数据,由于形象直观,很受客户欢迎。不过由于某些原因,本人不能将实际项目中的代码拿出来给大家分享,只能模拟了一个简单的实现,代码没有过多优化,所以还存在很多可以优化的地方,希望有兴趣的朋友自己完善。阅读全文>

    发表于 @ 2008年07月21日 01:05:00|评论(loading...)|收藏

    2008年07月17日

    原创 C#调用Windows API详解(上)收藏

    以前我写过通过WMI来获取有关系统信息的系列文章,确实通过WMI能够恨轻易地实现很多我们想实现的功能,不过有些情况下我们很难利用WMI来实现一些复杂的功能,比如最近我做的一个项目,其中有一个功能就是要更改系统当前时间,利用WMI就很难实现(我没有找到相关的方法),还有一些其它方面的功能,也比较难以通过WMI来实现,也许是WMI需要较高的权限才能执行的原因吧。所以,尽管我们不愿意,但是又不得不通过调用Windows 的API来实现。本文的目的就是讲述如何在C#中调用Windows的系统API。本文将按照下面的步骤分别讲解:API简介C#中的简单数据类型与API中的数据类型对应关系如何在调用API时传递复杂参数:封装类、结构和联合如何调用API如何确保成功调用API由于篇幅较长,我将其分成了几个部分,这一步主要是入门的介绍,后续部分将接着将更复杂的调用。阅读全文>

    发表于 @ 2008年07月17日 08:12:00|评论(loading...)|收藏

    2008年07月04日

    原创 评选MVP当选有感收藏

    当选2008年7月微软全球最有价值专家有感。没别的。阅读全文>

    发表于 @ 2008年07月04日 18:32:00|评论(loading...)|收藏

    2008年06月30日

    原创 .net中的IO体系介绍收藏

    .net中对于IO流的支持分为两个层次:基于字节和基于字符两种方式。 基于字节的方式: 基于字节的方式适用于任何场合,因为任何文件的数据都是基于字节的方式有序存放的。基于字节的方式适用于操作二进制文件,比如exe文件、视频、音频文件等等。 Stream抽象类是所有基于字节方式的流的父类。Stream及其子类具有三个方面的特征: 支持从流读取。可以从流中读取单个字节或者一次性读取多个字节,将读取到的多个字节存储到字节数组中。 支持向流写入。可以向流中写入单个字节或者一次性写入多个字节,如果要一次性写入多个字节,可以将多个字节构成一个字节数组,作为写入方法的参数。 基于字符的方式 对于东亚语系的国家而言,每个字符都是占用两个字节(采用Unicode编码),每次向文件读取和写入的时候基于字节的方式相对较为繁琐:写入的时候需要将字符串转换成字节数组,读取的时候需要将读取到的字节数组转换成字符串。为此,.net提供了一种更直接的方式,那就是基于字符的操作。 基于字符的方式相对就方面多了,我们可以指定一次性读/写入多个字符,或者一次性读/写入一行,或者一次性写入一个字符串,阅读全文>

    发表于 @ 2008年06月30日 08:04:00|评论(loading...)|收藏

    2008年06月16日

    原创 WinForm中的特殊窗体效果:渐变窗口和信息提示窗口收藏

    在WinForm中偶尔会遇到某些特殊效果:比如某个窗口刚开始的时候是完全透明的,随着时间的变化,窗体逐渐不透明,直至完全不透明。这是本文要探讨的窗体效果之一:渐变窗体。还有一种窗体效果:有些软件在某个特定的时间会显示一个提示窗体,这个窗体不是直接显示的,而是慢慢从窗口的最下方向上移动,直至窗体完全显示就不再移动。当我们点击“确定”按钮之后,窗体由从屏幕上逐渐下移,直至完全从屏幕上完全不显示。这也是本文讨论的窗体效果之一:移动提示信息窗口。阅读全文>

    发表于 @ 2008年06月16日 18:19:00|评论(loading...)|收藏

    2008年06月06日

    原创 用C#制作飘动的窗体效果收藏

    最近翻看以前的学习C#的联系代码,无意之中发现一个很有趣的项目。是一个飘动窗体的效果,运行程序之后,在当前屏幕上会像雪花般飘动很多自定义图标,并且它们就像雪花般轻盈地从屏幕上方飘落到屏幕下方,直到消失。在程序运行过程中,屏幕上会维持一定数目的雪花。在系统托盘区域会有一个图标,点击这个图标,可以退出程序。这个联系代码联系了如何使用不规则窗体和系统托盘控件。阅读全文>

    发表于 @ 2008年06月06日 09:02:00|评论(loading...)|收藏

    2008年05月31日

    原创 仿QQ面板的WinForm窗体收藏

    仿QQ面板的WinForm窗体 说明:前几天在一个朋友那里看到做得很漂亮的一个企业及时通讯软件,利用C#编写,完全没有利用第三方控件就实现了类似于QQ面板的效果,非常漂亮。 回家之后凭着自己的记忆和查阅MSDN尝试实现了一下,初步实现了类似效果,现在奉献给大家。 在程序中用到了三种控件(不包括窗体类):ImageList、Button和ListView。Button控件显示好友分组,点击之后显示相应好友分组的信息;ImageList控件用于存放好友头像;ListView控件用于显示好友列表。在程序中不是用Location来定位控件的位置,而是使用Dock属性来设置控件的停靠,并随着父控件一起调整大小。全文及源代码请见详细说明。阅读全文>

    发表于 @ 2008年05月31日 15:24:00|评论(loading...)|收藏

    2008年05月18日

    转载 事件处理程序和支持它们的HTML元素收藏

    在Web开发时我们经常需要利用一些HTML元素的客户端事件,经常会不知道所使用的HTML元素有哪些事件而苦恼,今天整理了一下,供大家参考。阅读全文>

    发表于 @ 2008年05月18日 14:06:00|评论(loading...)|收藏

    2008年05月17日

    原创 一个简单的C#多线程间同步的例子收藏

    在开发中经常会遇到线程的例子,如果某个后台操作比较费时间,我们就可以启动一个线程去执行那个费时的操作,同时程序继续执行。在某些情况下可能会出现多个线程的同步协同的问题,下面的例子就展示了在两个线程之间如何协同工作。阅读全文>

    发表于 @ 2008年05月17日 11:32:00|评论(loading...)|收藏

    2008年05月16日

    原创 GridView导出到Excel或Word文件收藏

    在项目中我们经常会遇到要求将一些数据导出成Excel或者Word表格的情况,比如中国移动(我是中国移动用户)网上查话费的页面中就有一个导出到Excel的功能,光大网上银行查看历史明细也有这些功能....,原本以为这个问题不难的,不过看到网上经常有朋友问,于是我整理了一下,供大家参考。 需要说明的是:在asp.net2.0环境下,VerifyRenderingInServerForm(Control control)这个方法不override的话,则会出现“错误提示:类型“GridView”的控件“GridView1”必须放在具有 runat=server 的窗体标记内”这个错误。阅读全文>

    发表于 @ 2008年05月16日 10:10:00|评论(loading...)|收藏

    Csdn Blog version 3.1a
    Copyright © 周公