自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

周公(周金桥)的专栏

请关注微信订阅号:zhoujinqiaoIT。请文明用语,勿人身攻击。技术更新快,看一年以上旧文时注意新技术动向。

  • 博客(23)
  • 资源 (33)
  • 收藏
  • 关注

原创 由.Net类库提供的农历计算(C#农历)

中国毕竟是一个文明大国,有一些自己悠久的历史文化传统,农历就是其中之一,它对指导农业生产有着极为重要的意义,还有春节等一些传节日并没有因为使用公元纪年而消失,在程序开发种我们也经常会遇到一些需要在公历与农历之间进行 转换,在1.1之前大家都是采用了第三方的算法(我也采用过),现在在.net2.0种已经提供了这种功能了。下面我就以几个简单的例子展示它的用法。using System;usin

2007-11-21 12:47:00 17643 26

转载 ASP.NET Process Model之二:ASP.NET Http Runtime Pipeline - Part II

导读:      二、ASP.NET Runtime Pipeline(续ASP.NET Http Runtime Pipeline - Part I)   现在我们真正进入ASP.NET管辖的范畴,下图基本上囊括整个处理过程涉及的对象,接下来我们一起来讨论这一系列的对象如何相互协作去处理Http Request,并最终生成我们所需的Http Response。         HttpConte

2007-11-17 17:37:00 1948

转载 ASP.NET Process Model之二:ASP.NET Http Runtime Pipeline - Part I

导读:   相信大家都使用过ASP.NET进行过基于Web的应用开发,ASP.NET是什么?如果站在一个相对High Level的角度,我们可以这样来定义ASP.NET:ASP.NET是一个基于Web的开发平台,提供构建企业级应用所需的Service、Programming Model和Software的Infrastructure。如果我们以一个Low Level的角度来看,它本质上就是一个消息

2007-11-17 17:36:00 1945

转载 从底层了解ASP.NET体系结构

导读:   前言   关于ASP.NET的底层的工作机制,最近园子里讨论的甚是火热。相信很多人都看过Rick Strahl先生的一篇经典之作:A low-level Look at the ASP.NET Architecture,经Rick Strahl先生同意,我把他的这篇文章翻译成中文,希望能够给想深入了解ASP.NET工作机制的朋友一点帮助。   特别说明:翻译此文的目的仅仅是为了给广大的

2007-11-17 17:26:00 4809 2

转载 GridView自定义分页导航

导读:   自己做的一个项目中所运用到的技术:|   1. 日历控件(带时分秒)   2. GridView 批量删除,自定义分页,定位页码   3. GridView 修改   4. GridView 鼠标经过改变行的颜色   效果如下:         HTML:                                                            // 判断多

2007-11-12 19:18:00 3706

转载 值得收藏的Microsoft SQL Server下的SQL语句

SQL语句先前写的时候,很容易把一些特殊的用法忘记,我特此整理了一下SQL语句操作。一、基础1、说明:创建数据库CREATE DATABASE database-name 2、说明:删除数据库drop database dbname3、说明:备份sql server--- 创建 备份数据的 deviceUSE masterEXEC sp_addumpdevice disk, testBa

2007-11-07 16:04:00 6308 5

转载 学习SQL SERVER的存储过程-之一认识存储过程语法

CREATE PROCEDURE创建存储过程,存储过程是保存起来的可以接受和返回用户提供的参数的 Transact-SQL 语句的集合。可以创建一个过程供永久使用,或在一个会话中临时使用(局部临时过程),或在所有会话中临时使用(全局临时过程)。也可以创建在 Microsoft SQL Server启动时自动运行的存储过程。语法CREATE PROC [ EDURE ] procedure_na

2007-11-07 15:57:00 2761 1

转载 Oracle SQL精妙SQL语句讲解

行列转换 行转列DROP TABLE t_change_lc;CREATE TABLE t_change_lc (card_code VARCHAR2(3), q NUMBER, bal NUMBER);INSERT INTO t_change_lc SELECT 001 card_code, ROWNUM q, trunc(dbms_random.VALUE * 100) bal FRO

2007-11-07 15:52:00 2539 2

翻译 使用asp.net 2.0中的SqlBulkCopy类批量复制数据

介绍:在软件开发中,把数据从一个地方复制到另一个地方是一个普遍的应用。 在很多不同的场合都会执行这个操作,包括旧系统到新系统的移植,从不同的数据库备份数据和收集数据。 ASP.NET 2.0有一个SqlBulkCopy类,它可以帮助你从不同的数据源复制数据到SQL SERVER数据库。 本文中我将示范SqlBulkCopy类的不同应用。数据库设计:这个数据库的设计还是蛮简单的,它基于Nort...

2007-11-07 14:21:00 6599 24

转载 c#中的有用的方法

using System;using System.Data;using EBiz.Security.API;using System.IO;using System.Reflection;using System.Text;using System.Text.RegularExpressions;using System.Xml;using System.Xml.Serialization;

2007-11-07 13:54:00 18580 1

转载 使用 JSF 架构进行设计

本文中,作者 Anand Joshi 使用 JSF 框架中的设计模式阐释了 JavaServer™ Faces (JSF) 体系结构。他讨论了 JSF 体系结构中使用的 GoF 设计模式,以及这些模式在 JSF 框架中的作用。任何对设计模式和 JSF 体系结构有一定了解的人都能从 Anand 详细的介绍中有所收获。*读者应该对 GoF 设计模式和 JSF 技术有很好的了解。设计模式可以帮助用户

2007-11-02 16:45:00 2448

转载 使用设计模式改善程序结构(三)

设计模式在某种程度上确实能够改善我们的程序结构,使设计具有更好的弹性。也正是由于这个原因,会导致我们可能过度的使用它。程序结构具有过度的、不必要的灵活性和程序结构没有灵活性一样都是有害的。本文将分析过度的灵活性可能造成的危害,并且结合一些实例来阐述使用设计模式改善程序结构应遵循的原则。1、 介绍 本系列文章的前两篇主要讲述了如何使用设计模式来改善我们的程序结构,大家可以看到经过调整的代

2007-11-02 16:39:00 2071

转载 使用设计模式改善程序结构(二)

1、 回顾 在上一篇文章中,我们给出了一个使用设计模式来改善程序结构的例子,着重介绍了设计模式的意图、动机在我们程序重构过程中的指导作用。现在,我们将关注设计模式的另一个重要方面:设计模式的适用性。解决同一个问题一般会有多种方案或者模式,但是这些模式所关注的是同一个问题的不同方面,解决不同的需求,有各自的优点和限制,各有各的解决之道。这就要求我们在选择设计模式时,对我们自己的问题有很好

2007-11-02 16:32:00 2075

转载 使用设计模式改善程序结构(一)

设计模式是对特定问题经过无数次经验总结后提出的能够解决它的优雅的方案。但是,如果想要真正使设计模式发挥最大作用,仅仅知道设计模式是什么,以及它是如何实现的是很不够的,因为那样就不能使你对于设计模式有真正的理解,也就不能够在自己的设计中正确、恰当的使用设计模式。本文试图从另一个角度(设计模式的意图、动机)来看待设计模式,通过这种新的思路,设计模式会变得非常贴近你的设计过程,并且能够指导、简化你的设计

2007-11-02 16:24:00 2880 9

转载 从Java类库看设计模式(5)

有了前面诸多设计模式的基础,这儿可以提出一个比较特殊的模式MVC。MVC并不属于GOF的23个设计模式之列,但是它在GOF的书中作为一个重要的例子被提出来,并给予了很高的评价。一般的来讲,我们认为GOF的23个模式是一些中级的模式,在它下面还可以抽象出一些更为一般的低层的模式,在其上也可以通过组合来得到一些高级的模式。MVC就可以看作是一些模式进行组合之后的结果(实际上,MVC的出现要早于设计模式

2007-11-02 16:11:00 2104

转载 从Java类库看设计模式(4)

在上一部分中,介绍了两个结构型的模式:Bridge和Decorator。这一部分的内容,将会接着上面的讲解,继续我们的设计模式之旅。这一部分,除了还会介绍一个结构型的Composite模式之外,还会有两个行为模式登场。实际上在前面的内容中,我们已经接触到行为模式了:Observer和Command就是两个典型的行为模式。行为模式更多的注重于算法和对象建间职责的分配,也就是说,它会更多的关注于这

2007-11-02 16:09:00 1710

转载 从Java类库看设计模式(3)

上一次主要介绍了几个创建型的设计模式AbstractFactroy,FactoryMethod和Singliton。它们的共同的特点,都是用来创建对象的。这次接下来的内容,涉及到的是几个结构型的模式。所谓结构型模式,就是用来解决在创建系统结构的过程中,通过对类或者对象进行合理有效的组合,以获得更大的结构的方法。这儿主要讲到了Bridge模式和Decorator模式。对于Bridge模式可能需要更多

2007-11-02 15:58:00 2254

转载 从Java类库看设计模式(2)

在上一部分的内容中,我们讲到什么是模式,什么是设计模式,以及对一个设计模式Observer的详细阐叙。相信大家对于模式的概念应该是比较的理解了。这部分及以后的内容,将会步入正题,从Java类库的分析入手,来阐叙设计模式是如何应用到一个完美的设计中的。实际上,Java类库非常的庞杂,这儿不可能把所有能够找到的设计模式的例子一一列举,只是找了一些容易发现的例子。实际上也没有必要,因为只要对一个设计模式

2007-11-02 15:49:00 1993

转载 从Java类库看设计模式(1)

很多时候,对于一个设计来说(软件上的,建筑上的,或者它他工业上的),经验是至关重要的。好的经验给我们以指导,并节约我们的时间;坏的经验则给我们以借鉴,可以减少失败的风险。然而,从知识层面上来讲,经验只是作为一种工作的积累而存在于个人的大脑中的,很难被传授或者记录。为了解决这样的问题,人们提出了所谓的模式的概念。所谓模式,是指在一个特定背景下,反复出现的问题解决方案。模式是经验的文档化。软件模式

2007-11-02 15:40:00 2203

转载 在 Java 中应用设计模式 - Factory Method

基本概念FactoryMethod是一种创建性模式,它定义了一个创建对象的接口,但是却让子类来决定具体实例化哪一个类.当一个类无法预料要创建哪种类的对象或是一个类需要由子类来指定创建的对象时我们就需要用到Factory Method 模式了.简单说来,Factory Method可以根据不同的条件产生不同的实例,当然这些不同的实例通常是属于相同的类型,具有共同的父类.Factory Metho

2007-11-02 14:43:00 1721

转载 在 Java 中应用设计模式 -- Singleton

Singleton 是一种创建性模型,它用来确保只产生一个实例,并提供一个访问它的全局访问点.对一些类来说,保证只有一个实例是很重要的,比如有的时候,数据库连接或 Socket 连接要受到一定的限制,必须保持同一时间只能有一个连接的存在.再举个例子,集合中的 set 中不能包含重复的元素,添加到set里的对象必须是唯一的,如果重复的值添加到 set,它只接受一个实例.JDK中正式运用了Single

2007-11-02 14:32:00 1590 1

转载 用设计模式的思想来定制Java中的事件

随着JAVA的迅猛发展,JDK版本的不断更新,JAVA新的事件模型与旧的JDK模型也有了本质的区别,它的事件模型也有了很大的区别。由于现在的编程都是采用事件驱动,所以很有必要了解的事件模型,我们下面从定制事件的实际出发来具体讨论。比如你要实现一个定时器类,它的主要功能是在在一定的时间后,启动具体的处理事件因此我们可以设计两个类:定时器类(Timer)和调用类(Clock),对应的USE C

2007-11-02 14:22:00 1418

转载 Jive 中的设计模式

 关于设计模式, 这篇文章并不详细解释, 只是结合 Jive 来看看设计模式在一个实际项目中的应用及其整体的设计思想. 所以在读这篇文章前, 假设您对设计模式有一个感性的认识, 对其具体应用以及实现方法有些疑问, 并渴望了解其思想,并使用过 Jive. 本文将一同来探讨这个问题. 为什么选择 Jive 而不是选择一个新的例子重新开始呢? 有以下两个原因: 1, 我们很多人对 bbs 这样一个事物比

2007-11-02 14:10:00 1524

Qt5.14.2_mingw73_32_static.rar

本资源是本人静态编译的基于Qt5.14.2版本的MinGW 7.3.0 32版本,因为编译一个静态库太费时间了,一旦参数错误又得重新编译,利用编译好的静态编译套件可以省却这一费时费力过程,只需在QtCreator中添加编译套件即可,关于如何编译以及如何添加静态编译套件请参考本人博客地址:http://blog.csdn.net/zhoufoxcn。

2021-10-27

AStyle_3.1.rar

astyle是一个常用的开放源码工具。它可以方便的将程序代码格式化成自己想要的样式而不必人工修改。本压缩包中包含Windows可执行文件,非Windows平台需要通过压缩包中源代码在指定平台编译。可支持在QtCreator或VisualStudio等IDE中使用或在命令行使用,本压缩包中astylerc文件夹已经预制常见astylerc文件,可直接使用。

2021-09-15

Windows Software Development Kit Windows10.0.17134.12

Windows Software Development Kit Windows10.0.17134.12,是一个利用Windows VIsual Studio开发C++类应用不可或缺的SDK。

2020-09-07

SharePoint2010开发人员演练(中文版)

此评估指南旨在为您概括介绍 Microsoft SharePoint 2010 的功能集和可扩展性要点,并让您了解专业开发人员如何才能使用这些功能和可扩展性要点来创建综合性解决方案。本指南以概述可通过开发 SharePoint 构建的解决方案的类型开始,然后介绍 SharePoint 2010 的开发人员工具、新的平台功能,以及解决方案部署增强功能。本指南的目标是为有效评估作为解决方案创建平台的 SharePoint 2010 提供框架。本指南适用于专业开发人员、开发主管和软件架构师。同时也提供了适用于 IT 专业人员的 SharePoint 产品和评估指南所对应的评估指南。本指南还包含一组六个演练,这六个演练显示了 SharePoint 2010 中的示例开发人员自定义项。

2012-07-21

Highcharts图表示例

从事过ASP.NET开发的可能都会接触到一些图表控件,比如OWC、ZendGraph等等,这些控件都有一个特点,那就是我们可以像操作.NET中的对象一样控制它们的某些属性,有可能在本地开发好了上传到服务器端部署运行的时候会出现权限问题而导致不能正常运行。本篇周公讲述一个JavaScript的图表控件,不要小看了这个JavaScript图表控件,它能生成各种常见的图表。本资源是http://blog.csdn.net/zhoufoxcn/archive/2011/04/07/6306759.aspx一文的示例代码。

2011-04-07

Memcached1.4.2 X64版

Memcached 是一个高性能的分布式内存对象缓存系统,用于动态Web应用以减轻数据库负载。它通过在内存中缓存数据和对象来减少读取数据库的次数,从而提供动态、数据库驱动网站的速度。Memcached基于一个存储键/值对的hashmap。目前它在Windows上的程序不好找,特此提供X64系统的Windows版本。

2011-02-25

Memcached1.4.4 X86版

Memcached 是一个高性能的分布式内存对象缓存系统,用于动态Web应用以减轻数据库负载。它通过在内存中缓存数据和对象来减少读取数据库的次数,从而提供动态、数据库驱动网站的速度。目前网上容易找到的是*nix下的版本,不容易找到Windows下的版本,现在提供win32版本。

2011-02-25

MindScape NHibernate Model示例代码(VS2010扩展)

这是周公《用好VS2010扩展管理器》一文的样例代码,在本文件夹下的ArticleCollectorDB.sql文件是样例代码所使用到的数据库文件的创建脚本和插入数据的脚本,请在SQL2005或者SQL2000中利用此脚本创建数据表。 注意在NhibernateStudy中的app.config文件中包含有数据库连接配置,请根据你自己的机器的实际情况响应更改。初次之外,可能在NHibernate Model文件中也包含了数据库连接信息,如果你打不开此Model文件请按照《用好VS2010扩展管理器》一文中的步骤自行创建。文章网址是:http://blog.csdn.net/zhoufoxcn/archive/2010/11/09/5998579.aspx

2010-11-09

SlickUpload控件用法介绍

本代码示例是介绍SlickUpload这个ASP.NET中的大文件上传控件的示例代码,此代码基于VS2008SP1,如果看不懂代码请到http://blog.csdn.net/zhoufoxcn/archive/2010/07/26/5765748.aspx和http://blog.csdn.net/zhoufoxcn/archive/2010/07/28/5772351.aspx阅读相关文章。

2010-07-28

.NET英文简历示范

这是一份真实的英文简历,简历的主人是一位加拿大人,他有17年工作经验,现在想应聘一个高级.NET程序员职位,如果想写英文简历准备应聘外企的朋友可以参考一下。

2010-07-10

网站安全漏洞检测工具Acunetix Web Vulnerability Scanner 6.5英文版

是一个英文版的网络安全扫描工具,Web开发人员可以利用这个软件来检测自己开发的漏洞,英文不好的开发人员请从网站搜索它的相关操作文档,它具有以下功能: ◆AcuSensor 技术 ◆自动的客户端脚本分析器,允许对 Ajax 和 Web 2.0 应用程序进行安全性测试。 ◆业内最先进且深入的 SQL 注入和跨站脚本测试 ◆高级渗透测试工具,例如 HTTP Editor 和 HTTP Fuzzer ◆可视化宏记录器帮助您轻松测试 web 表格和受密码保护的区域 ◆支持含有 CAPTHCA 的页面,单个开始指令和 Two Factor(双因素)验证机制 ◆丰富的报告功能,包括 VISA PCI 依从性报告 ◆高速的多线程扫描器轻松检索成千上万个页面 ◆智能爬行程序检测 web 服务器类型和应用程序语言 ◆Acunetix 检索并分析网站,包括 flash 内容、SOAP 和 AJAX ◆端口扫描 web 服务器并对在服务器上运行的网络服务执行安全检查 ◆可以详细定制扫描选项,使扫描结果更详尽具体。 ◆支持将扫描结果导出成rtf、HTML、pdf等格式,并根据危险等级对网站存在的问题进行分级,针对每一类问题有问题描述、产生原因、处理办法等,非常专业和详尽。

2010-07-10

SQLite的GUI管理工具SqliteSpy1.8.8

SqliteSpy是一个快速和紧凑的GUI数据库管理员为SQLite 。它的内容sqlite3文件并执行的SQL对付他们。它的图形用户界面使得它很容易探讨,分析和操作sqlite3数据库。

2010-05-26

MySQL的GUI管理工具HeidiSQL

HeidiSQL 是一款用于简单化你的 MySQL 服务器和数据库管理的图形化界面。该软件允许你浏览你的数据库,管理表,浏览和编辑记录,管理用户权限等等。此外,你可以从文本文件导入数据,运行 SQL查询,在两个数据库之间同步表以及导出选择的表到其它数据库或者 SQL 脚本当中。HeidiSQL 提供了一个用于在数据库浏览之间切换 SQL 查询和标签带有语法突出显示的简单易用的界面。其它功能包括BLOB 和 MEMO 编辑,大型 SQL 脚本支持,用户进程管理等。该软件资源开放。

2010-05-26

scrum教程《我们这样实践Scrum》

  Scrum是一种迭代式增量软件开发过程,通常用于敏捷软件开发。Scrum在英语的意思是橄榄球里的争球。   虽然Scrum是为管理软件开发项目而开发的,它同样可以用于运行软件维护团队,或者作为计划管理方法:Scrum of Scrums. Scrum过程   Scrum是一个包括了一系列实践和预定义角色的过程骨架。Scrum中的主要角色包括同项目经理类似的Scrum主管角色负责维护过程和任务,产品负责人代表利益所有者,开发团队包括了所有开发人员。   在每一次冲刺(一个15到30 天周期 ,长度由开发团队决定),开发团队创建可用的(可以随时推出)软件的一个增量。每一个冲刺所要实现的特性来自产品订单(product backlog), 产品订单是按照优先级排列的要完成的工作的概要的需求。那些订单项会被加入一次冲刺由冲刺计划会议决定。 在会议中,产品负责人告诉开发团队他需要完成产品订单中的哪些订单项。开发团队决定在下一次冲刺中他们能够承诺完成多少订单项。 在冲刺的过程中,没有人能够变更冲刺订单(sprint backlog),这意味着在一个冲刺中需求是被冻结的。   管理Scrum过程有很多实施方法,从白板上的即时贴到软件包。Scrum最大的好处是它非常容易学习,而且应用Scrum不需要太多的投入。 Scrum是VS2010中支持的一种敏捷快发方法。

2010-05-05

Android编程中文版

这是一本学习Android的入门级书,主要介绍以下内容: .什么是Android---一款GPhone .Android代码挑战竞赛 .创建Android应用程序 .AndroidManifest.xml .资源和魔幻的R.java文件 .HelloWorld --Android方式 .使用Intent .重要Layout和ViewGroup

2010-02-10

FSharp白皮书英文版

  F#是由微软发展的为微软.NET语言提供运行环境的程序设计语言。它是基于Ocaml的,而Ocaml是基于ML函数程序设计语言的。   这是一个用于显示.NET在不同编程语言间互通的程序设计。   F#自2002年开始研发,2005年发布了第一个版本,2007年底正式从研发专案转移至产品部门,并决定将F#置入Visual Studio.NET 2010。截止目前(2009年1月6日现在),最新的F#预览版为F# September 2008 CTP,版本号为1.9.6.2。   微软计划将慢慢整合F#至.NET平台并使F#最终成为.NET平台的顶峰语言。   众所周知,F#是一种函数型程序设计(FP,Functional Programming)语言。然而F#对IP(Imperative Programming)与OOP(Object Oriented Programming)的支持几乎一样的出色。   F#也许终将成为程序核心部分设计的首选,而C#与VB等将在用户界面交互设计方面继续发挥其强大的潜力。   以目前来看,随著FP在程序设计中的重要性日渐凸显,F#身为微软唯一的FP语言,其位置特殊,容易引起关注。   对一部分人来说,这语言所带来的一些特性以及其对FP的特性的全面支持(而且做得都比较好,至少目前是这样),可能会带来一次大的革变。 目前关于F#的资料很少,中文的几乎没有,本白皮书虽然是英文的,但是也是费了九牛二虎之力得来的。 F#的官方网站是:http://research.microsoft.com/en-us/um/cambridge/projects/fsharp/,可以到http://www.microsoft.com/downloads/details.aspx?FamilyID=b55f0532-ac3c-4106-918c-5586a953a7da&displaylang=en下载F#的命令行编译工具。

2009-11-19

自定义IHttpModule实现URL重写示例代码

这是本人博客上《用自定义IHttpModule实现URL重写》一文的示例代码,如果有未尽之处或者不明白之处请到本人博客上查看,网址是:http://blog.csdn.net/zhoufoxcn/archive/2009/07/14/4346356.aspx

2009-07-14

jQuery for VS2008SP1的例子及API帮助

自从jQuery面世以来,它以其快速、简洁,能够很轻易地处理HTML文档、控制事件、给页面添加动画和Ajax效果等打动着所有关注它的人的心。在VS2008SP1中可以很方便地使用jQuery类库,并且可以很方便获得智能提示功能,本例子演示了如何在VS2008SP1中如何配置和使用jQuery类库,以达到提高web开发速度的目的。 具体用法见:http://blog.csdn.net/zhoufoxcn/archive/2009/06/23/4290575.aspx一文。

2009-06-23

微软WMI代码生成器

利用WMI代码生成器可以执行查询或者执行一个方法等,还可以查看当前或者远程电脑上的命名空间以及其下的类,并且还可以生成相关的代码(不然就不叫WMI代码生成器了),支持生成的代码类型包括VBS、C#及VB.NET,默认生成的代码是VBS。 关于软件的具体用法请见本人博客:http://blog.csdn.net/zhoufoxcn/archive/2009/06/16/4272209.aspx

2009-06-16

提取.NET程序XML注释生成API文档的Sandcastle软件

net开发人员都知道大名鼎鼎的MSDN帮助文章,对VS2008的MSDN帮助文档,微软是这么定义的: “MSDN Library for Visual Studio 2008 是权威的开发人员文档。我们将继续为您提供有关 Visual Studio 2008 发行版本地帮助的最新信息,同时,我们还增强了帮助选项,包括联机 F1 主题、搜索、索引以及联机或脱机使用目录的能力。有关本文档库改进功能的更多信息,请单击右侧的链接或访问新增功能页面。” 有没有想过为你的程序也生成类似的文档便于别的开发阅读你提供的类库的API文档呢?早期的开发人员可能知道NDoc这个工具,这是一个类似于JavaDoc的工具,它能将程序代码中的XML注释提取出来生成帮助文档,非常方便。 关于这个软件的说明请见本人博客:http://blog.csdn.net/zhoufoxcn/archive/2009/04/27/4127799.aspx

2009-05-26

.net网络编程之一:Socket编程一文源代码

此代码是拙文《.net网络编程之一:Socket编程》一文的代码,如果大家对代码有不明白的地方,可以到http://blog.csdn.net/zhoufoxcn/archive/2009/03/18/4000301.aspx查看原文。

2009-03-18

构建与测试.NET正则表达式的软件RegexDesigner.NET

regexdesigner.net是一个强力的可视化工具,可以帮助我们构建与测试.NET正则表达式,RegexDesigner.NET让我们将我们开发出的正则表达式集成到我们的应用程序,可以方便的生成C#或VB.NET代码并编译成程序集 特点: Full source 交互式匹配.NET的正则表达式 语法高亮匹配结果,包括零长度匹配和隐藏字符 工具提示中显示匹配的组 正则表达式匹配,替换,分割。 正则表达式项目,以保存表达式,文字,以匹配所有的regex选项。 为所有正则操作生成C#和VB.NET代码 生成编译的程序集 联机帮助。 此软件为英文软件,需要.net framework支持。

2009-03-11

用C#绘制实时曲线图源代码

在实际项目中我们经常需要绘制一些实时的数据图片,比如当前各公司的用水量、用电量还有播放声音视频时实时显示当前的声频等等,在我们最熟悉的任务管理器也有这么一个功能,用来表示当前CPU的使用频率,最近笔者刚刚给朋友完成了一个类似的功能图,用曲线图来实时表示一些实际数据,由于形象直观,很受客户欢迎。不过由于某些原因,本人不能将实际项目中的代码拿出来给大家分享,只能模拟了一个简单的实现,代码没有过多优化,所以还存在很多可以优化的地方,希望有兴趣的朋友自己完善。为了操作和应付变化,所以将绘制曲线图的功能单独封装成一个类,里面的数据完全是模拟的,在横向坐标上每个像素间隔用一个点来控制(实际中可能会加大这个距离),横向是个随机生成的数(实际开发中这应该来自我们的实时数据按比率计算得来的),显示窗体中用到了一个线程来定时绘制实时曲线。全文介绍请看:http://blog.csdn.net/zhoufoxcn/archive/2008/07/21/2682027.aspx

2008-07-21

WinForm中的特殊窗体效果源代码

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

2008-06-16

《用C#制作飘动的窗体效果》源代码

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

2008-06-06

仿QQ面板的WinForm窗体源代码

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

2008-05-31

C#模拟杂志翻页动画效果源代码

说明:以前本人参与个一个电子杂志项目,当时要求实现模拟现实生活中的杂志翻页动画效果,别人推荐了这篇文章,最后达到了我想要的效果,今天尝试把这篇文章翻译了一下。希望对英语水平不太好的同行有帮助。如果你的英语水平足够好,我推荐你阅读英文原文,网址是:http://www.codeproject.com/KB/GDI-plus/TurnThePage.aspx,同时希望大家原谅本人的翻译水平。请到http://blog.csdn.net/zhoufoxcn/archive/2008/03/14/2183895.aspx查看翻译的文章,这是程序源代码。

2008-03-14

.net换皮肤控件

.net下WinForm编程用到的皮肤控件,具体用法可见本人blog:http://blog.csdn.net/zhoufoxcn

2008-01-08

Net/C# 实现中国移动CMPP v3.0 ISMG SP 收发短信的 SP 客户端

.Net/C# 实现 中国移动 CMPP v3.0 ISMG SP 收发短信的 SP 客户端 (第2版)(CMPP SP Client) 增加了 CMPP Client 类本程序严格按 《中国移动通信企业标准》之《中国移动通信互联网短信网关接口协议(China Mobile Point to Point)》(版本号: 3.0.0) 即: CMPP v3.0.0 http://www.spzone.net/protocol/CMPPV3.0.rar 文档,实现了下面消息的定义及其相关协议级交互: 8.4 业务提供商 (SP) 与互联网短信网关 (ISMG) 间的消息定义 8 8.4.1 SP 请求连接到 ISMG(CMPP_CONNECT) 操作 8 8.4.1.1 CMPP_CONNECT 消息定义 (SP -> ISMG) 8 8.4.1.2 CMPP_CONNECT_RESP消息定义 (ISMG -> SP) 9 8.4.2 SP 或 ISMG 请求拆除连接 (CMPP_TERMINATE)操作 9 8.4.2.1 CMPP_TERMINATE 消息定义 (SP -> ISMG 或 ISMG -> SP) 9 8.4.2.2 CMPP_TERMINATE_RESP 消息定义 (SP -> ISMG 或 ISMG -> SP) 10 8.4.3 SP 向 ISMG提交短信 (CMPP_SUBMIT) 操作 10 8.4.3.1 CMPP_SUBMIT 消息定义 (SP -> ISMG) 10 8.4.3.2 CMPP_SUBMIT_RESP 消息定义 (ISMG -> SP) 11 8.4.5 ISMG 向 SP 送交短信 (CMPP_DELIVER) 操作 13 8.4.5.1 CMPP_DELIVER 消息定义 (ISMG -> SP) 13 8.4.5.2 CMPP_DELIVER_RESP 消息定义 (SP -> ISMG) 16 8.4.7 链路检测 (CMPP_ACTIVE_TEST) 操作 17 8.4.7.1 CMPP_ACTIVE_TEST定义 (SP -> ISMG 或 ISMG <- SP) 17 8.4.7.2 CMPP_ACTIVE_TEST_RESP定义 (SP -> ISMG 或 ISMG <- SP) 17 可采用《中国移动通信 CMPP v3.0 短消息网关模拟器 v1.10》进行测试: 下载于: 《北京风起水流软件工作室》 http://www.zealware.com/download/cmpp3smg.rar本程序以熟悉理解 CMPP 3.0 协议为主要目的,只将 "消息定义" 对象化,其相关协议级交互并未作更深层次的 OO! 也暂无任何错误处理程序! 消息定义的所有字段名称及其数据类型均与上述之 CMPP v3.0.0 文档完全一致! 其间参阅过 shanhe@CSDN or yexiong@cnBlogs 大作(在此鸣谢): http://blog.csdn.net/shanhe/archive/2004/07/19/45383.aspx http://cnblogs.com/yexiong/articles/115330.aspx 但其中有些消息定义字节错位,因此不能正常交互?!且对象化层次较高,不利于理解协议本身! 遂自己动手,丰衣足食,实现部分主要协议(SP 收发短信):

2007-09-07

PowerDesigner教程

在CSDN上转悠经常看到有网友寻求PowerDesigner相关资料的帖子,Baidu,Google上找找还真很少;同时也有不少网友发来Email询问相关PowerDesigner问题或索要相关资料的,故下定决心制作本文档。折腾二十多天,终于输出了现在的文档,其中绝大部分内容都是依照PowerDesigner自带的帮助文档翻译过来,乐意啃英文的朋友最好还是看其”原汁”教程,同时本文档仅用于帮助分析设计人员更快熟悉掌握PowerDesigner的使用方法,不包含分析设计方面的理论,所以要作好系统的分析设计工作还是需要用户深厚的项目实践功底。<br><br> 起初想尽量按照PowerDesigner自带帮助文档完整地进行,尝试了一上午的工作之后这种方案马上就被我否决,原因有二:1.内容太多,工作量太多。2.原帮助文档特别周全,个人觉得可以在内容上作很大程度的压缩。姑决定按原帮助文档写,同时加入自己目前正在做的技术论坛分析设计过程以便于理解。<br><br>对本文档内容的几点说明:<br><br>1. 本文档只包括PowerDesigner部分内容(RQM,Report,CDM,PDM),内容不够全面。<br><br>2. 内容尽量简略,一些相同或类似操作过程尽量不再重复。<br><br>3. 部分术语参考了飞思科技产品研发中心监制电子工业出版社的《PowerDesigner数据库系统分析设计与应用》。<br><br>4. 暂时没有包含OOM,XML,BPM,ILM等模型内容,我将会在后期陆续更新。<br><br> 版本说明:我使用的是PowerDesigner Trial 11英文版,因此文档中一些菜单,按钮名称也用英文写出(因当心自己译出的名称和中文版上的名称不一致而造成理解不便),若是给使用中文版的朋友带来不便,我在这说声”抱歉”了!同时由于各版本不同部分操作可能会有所区别。<br><br> 这里要感谢在我进行翻译工作期间给我发送Email关注的网友,感谢一直支持我的朋友们!由于第一次做翻译工作,限于水平有限,文档中肯定存在很多不足和错误之处,衷心欢迎各位网友指点迷津,期望得到您的指导!

2007-09-07

样式表中文手册

手册说明:<br>  本手册是 Rainer's DHTML Library 产品的一部分。<br><br>  本手册针对的是已有一定网页设计制作经验的读者。其目的是提供完整清晰的样式表内容的快速索引及进阶帮助。所以对于网页制作和样式表的基础知识,仅简单介绍,恕不赘述。 <br>  手册提供了完整的 CSS2.0 的属性(Properties)、规则(At-Rules)、伪类(Pseudo-Classes)、伪元素(Pseudo-Elements)、声明(Declarations)、单位(Units)、选择符(Selectors)的介绍。其内容涵括了 W3C 的 CSS2.0 标准,以及 Internet Explorer 和 Netscape 各自的私有内容。出于种种众所周知的原因考虑,本手册以浏览器的事实标准—— Internet Explorer 为主。<br>  手册中为几乎所有的已被支持的属性、伪类、单位等,除了基本的语法示范外,都度身制作了可以对照源代码即时察看运行演示的实例。<br>  本手册的升级信息与版权声明请参阅关于本书页面。 <br>  限于篇幅,对于一些过于繁杂的相关内容,如动态样式属性(Dynamic Properties),滤镜(Filters),行为(Behaviors)请参阅作者的其它相关著作。

2007-09-07

Windows API 函数 for Visual Basic

声明:<br><br> 本帮助文件由陈国强个人整理后出版,内容全摘自网络。版权归实际作者所有。<br><br> 为了让网友们能更好的阅读和管理Windows API 函数,于是我为大家将网上的资料整理成一个帮助文件。让查阅API 函数变的更简单,容易,也更有效。<br><br> 本帮助文件中的Windows API 函数大约有774个,共分十二大类,基本上包括了大部分的常用和非常用的Windows API 函数。<br>

2007-09-07

项目代码

项目代码

2007-07-07

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除