2009-06-03 19:49
TeeChart Pro ActiveX是西班牙Steema SL公司开发的图表类控件,主要用来生成各种复杂的图表。熟悉Delphi和C++ Builder的编程人员对它不会陌生,因为在Delphi和C++ Builder里包括了TeeChart的VCL版本。
TeeChart使用目的
如果你需要在程序中制作曲线图、条状图、饼状图等等,使用这个控件都将是你的明智选择。它因为是已经被封装好的产品,所以使用方便,可控性强,不过有的时候会有点小BUG。最好能找到源码,并自己打几个补丁。
TeeChart名
|
2009-04-07 15:22 2009-02-20 12:30 2008-08-31 13:37 是宏思科技推出的一款简单易用的专业条码标签设计系统。条码生成、标签制作、批量打印于一体。界面友好、即时上手、无需任何专业知识即可轻松完成对各种条码的制作。支持普通打印机(彩色喷墨或激光打印机)、标签打印机、数码印刷机以及工业打印机等。
|
2008-08-31 12:27 2008-05-29 14:28 人的一生,有三件事情不能等
(转自snowfallen's blog)
第一是"贫穷"
贫穷不能等,因为一但时间久了,你将习惯贫穷,到时不但无法突破自我,甚至会抹杀了自己的梦想,而庸庸碌碌的过一辈子......
第二是"梦想"
梦想不能等,因为人生不同的阶段,会有不同的历练和想法,试想一个问题: 如果你20岁时的梦想,在60岁的时候才得以实现,那会是什么样的一个情况?譬如说你20岁时的梦想是希望能买到一辆法拉利的跑车,然后到德国的无限速公路上狂飙。你一直努力 |
2008-04-29 17:27 private void button4_Click(object sender, EventArgs e)
{
XmlDocument xmlDoc = new XmlDocument();
string strFileName = "test.xml"; //相对路径
xmlDoc.Load(strFileName);
|
2008-04-18 11:05 params 关键字可以指定在参数数目可变处采用参数的方法参数。
在方法声明中的 params 关键字之后不允许任何其他参数,并且在方法声明中只允许一个 params 关键字。
示例
// cs_params.cs
using System;
public class MyClass
{
public static void UseParams(params int[] list)
{
for ( int i = 0 ; i < list.Length ; i++ )
Console.WriteLine(list[i]);
Console.WriteLine();
}
public static void UseParams2(params object[] list)
{ |
2008-04-18 10:58 Category属性
对于测试来说,你有的时候需要将之分类,此属性正好就是用来解决这个问题的。
你可以选择你需要运行的测试类目录,也可以选择除了这些目录之外的测试都可以运行。在命令行环境里 /include 和/exclude来实现。在GUI环境下,就更简单了,选择左边工作域里的Catagories Tab,选择Add和Remove既可以了。
在上面的例子上做了一些改善,代码如下:
|
2008-04-18 10:57 4.其他的一些核心概念 上面的例子介绍了基本的NUnit特性和功能.TestFixture, Test, 和 Assert是3个最基本的特征,我们可以用这些特性进行程序员测试了.但是有的时候,你觉得这3个远远不够,比如有的时候打开一个数据库连接多次,有没有只让它打开一次的方法呢?如果我想把测试分类,应该怎样实现呢?如果我想忽略某些测试,又应该如何去完成呢?不用担心,NUnit已经有这样的功能了. 下面我们一一作出回答. 在早期给的test fixture定义里,我们说test fixture的测 |
2008-04-18 10:57 下面我将对每种属性一一讲解.
TestFixtureAttribute
本属性标记一个类包含测试,当然setup和teardown方法可有可无.(关于setup 和teardown方法在后面介绍)
做为一个测试的类,这个类还有一些限制
必须是Public,否则NUnit看不到它的存在.
它必须有一个缺省的构造函数,否则是NUnit不会构造它.
构造函数应该没有任何副作用,因为NUnit在运行时经常会构造这个类多次 |
2008-04-18 10:56 NUnit2.0详细使用方法
本文分为以下部分:
1. TDD的简介
首先什么是TDD呢?Kent Beck在他的<<测试驱动开发 >>(Addison-Wesley Professional,2003)一书中,使用下面2个原则来定义TDD:
除非你有一个失败的自动测试,永远不要写一单行代码.
阻止重复
我想第一个原则是显而易见的.在没有失败的自动测试下就不要写代码.因为测试是嵌入在代码必须满足的需求中.如果没有需求,就没有必要实现任何东西.所以这个原则阻止我们去实现那些 |
2008-04-18 10:48 使用NUnit在.Net编程中进行单元测试
卢彦
引言:
举一个可能会发生在你身边的事件将更能贴近实际,幸好我们现在就有一件在程序员看来非常普通的任务:
你今天第一天上班,你的项目经理拿给你一叠不算厚的文档,告诉你今天的任务是按照文档中的要求编写一个.Net类,可能因为任务并不复杂,所以他看上去非常的随意。
今天能否很好的完成任务对你来说非常 |
2008-04-16 15:24
datarow是datatable中的一行记录 datatable是dataset中的一个表
从DataTable 读取数据然后把值给ListView
private void Sample(DataTable dt)
{
List<ListViewItem> items = new List<ListViewItem>();
foreach (DataRow dr in dt.Rows)
{
object o=dr[1];
ListViewItem newItem = new ListViewItem();
newItem.Text =newItem.Text = Convert.ToString(dr[1]);
newItem.SubItems.Add("");
newItem.SubItems.Add("");
newI |
2008-04-16 12:08
大家说到QQ协议都觉得很神秘,是因为QQ不像MSN或者ICQ协议都已经官方公布了,而QQ的没有公布。研究
它的人也不是特别的多,虽然已经有了基于QQ协议所写成的第三方软件 foicq, qq plugins for gaim,
LumaQQ,但是由于他们是基于二进制Stream的协议过于复杂,大家阅读代码也有一定的难度,再加上网络
上解析QQ协议的文章也不是十分多,所以基于QQ网络协议的应用程序也是寥寥无几的。现在我就把基于HT
T |
| | |