batoosai的专栏

.net杂谈

排序:
默认
按更新时间
按访问量

ActiveReports工作总结4——换页打印

首发在http://batoosai.cnblogs.com 有疑问可以在哪里讨论环境:vs2005+ActiveReportsNet2 本节目标:有如下数据源 <v:shape id="_x0000_i1026"type="#_x0000_t75" ...

2007-02-28 21:37:00

阅读数:977

评论数:0

ActiveReports工作总结3——换列打印

不好意思,家里事情太多,不常更新blog了。本随笔讨论一下如何在AR中控制换列打印环境:vs2005+ActiveReportsNet2AR下载地址:ftp://ftp.datadynamics.com/有如下数据源最终希望打印成:1,先准备如下数据 2,创建一个AR模版,大致布局与控件如下图:D...

2007-02-14 15:04:00

阅读数:924

评论数:0

ActiveReports工作总结2——数据源绑定

上次举了一个很简单的例子显示一个简单的AR模版,不过现实中,我们一般要求AR显示一组特定数据,这些数据可能是一个数据表,也可能是一个数组。      这时候,就要求我们把这些数据绑定到我们的AR模版上了。AR3.0支持如下数据源:   DataSetDataTableDataViewIListSo...

2006-09-09 09:42:00

阅读数:1170

评论数:0

ActiveReports工作总结1——AR简介

 ActiveReports(以下简称AR)是一款日本开发的报表打印组件,类似于vs2003自带的那个CrystalReports(即水晶报表,简称CR),虽然普及率没CR高,但是在很多对日项目中却普遍使用,而网上资料几乎都是CR,AR的中文资料不是很丰富。最近一直在用AR,故对AR的使用也有一定...

2006-09-09 09:41:00

阅读数:1347

评论数:1

NUnit学习笔记4--单元测试和项目结合的几种方法

单元测试要运用到实际项目中去,必须把单元测试代码和项目通过某种途径联系在一起。比如,在我的学习笔记1中,有一个工程:WindowsApplication12,这个工程中有Class1这个类,该类就是项目的实际代码,随后我在该工程中添加一个Class1Test的测试类,用来测试Class1中的一些方...

2006-05-26 10:27:00

阅读数:946

评论数:0

委托与事件学习笔记1---什么是委托?

女儿想吃棒冰了,但又不想自己顶着太阳出去买(买棒冰是一个method),所以她叫他倒霉的老爸去买(delegate),最后女儿吃到了棒冰。这就是一个委托的过程。接下去,让我们看看一些对委托的解释:委托是用来处理其他语言(如 C++、Pascal 和 Modula)需用函数指针来处理的情况的。不过与...

2006-04-30 20:16:00

阅读数:1398

评论数:1

NUnit学习笔记3--Attribute使用介绍

本章主要讲解NUnit的几个Attribute(特性)的用法。1,TestFixtureImports NUnit.FrameworkTestFixture()> _Public Class Class1TestClass Class1Test    Public Sub New()Sub ...

2006-04-28 19:28:00

阅读数:1155

评论数:0

简单的异常处理--生成xml异常日志

自己业余写了个简单的异常处理方法,是把异常信息按日期储存到xml日志文件中,方便分析。主要实现的功能是:1,根据日期创建xml日志文件,如2006-04-26log.xml2,把每一个异常信息,包括一些环境信息储存到xml日志中3,对外显示一个友好的错误信息在一下小软件上还是有一些帮助的,尤其对于...

2006-04-26 22:04:00

阅读数:1786

评论数:1

NUnit学习笔记2

这篇学习笔记主要解释一下“NUnit学习笔记1”中举的例子,说明一下NUnit的主要用法。上个例子中,主要结构如下:其中Class1内包含了求最大值的方法,也是我要测试的类。Class1Test就是用来测试Class1中方法的测试类。流程:1,要使用NUnit,先必须添加nunit.framewo...

2006-04-24 11:03:00

阅读数:967

评论数:0

NUnit学习笔记1

最近一段时间在研究单元测试,先记录一下学习记录吧。首先,单元测试的目的,我觉得最主要有以下几点:1,可以保证code实现的功能和我们期望的一致。2,当我们增加了新的功能时,常常会破坏原有的代码而不自知,n久之后,突然发现某诡异bug,需要花费很久才能查出来。而有了单元测试,每当你添加新功能,以及新...

2006-04-20 21:38:00

阅读数:951

评论数:0

AndAlso,OrElse和And,Or的区别

AndAlso和OrElse应该是vb。net引入的新运算符。因为用vb。net的时间还不是很长,之前我一直以为他们和and,or根本没有区别。现在终于明白,他们之间还是有很大区别的:AndAlso,OrElse相对于and,or最大的特性是会自动实现“最短路径”。所谓“最短路径”就是指:当第一个...

2006-04-20 15:22:00

阅读数:1275

评论数:0

Microsoft SQL Server 2000 的国际化功能之排序规则

 在我们的应用中,可能会遇到这样的情况:在进行数据检索时,需要进行整形的处理(中间空格的处理不在此次讨论范围内,REPLACE函数即可处理),1.  大、小写不敏感;2.  全角、半角不敏感。以生徒检索为例,假设需要根据生徒的氏名去数据库中检索匹配的生徒。并且假设数据库中存在一个全角半角、大小写混...

2006-04-14 10:33:00

阅读数:2788

评论数:0

Microsoft.VisualBasic.Len函数和System.String类中的length属性的区别

环境:vs2003,vs.net一般我求一个字符串的长度,通常有2种方法。1是用Microsoft.VisualBasic.Len函数;2是用System.String类中的length属性。2者大致功能差不多,但当字符串是nothing(c#是null),第一种方法会返回0,而第二种方法会报错。...

2006-04-06 16:56:00

阅读数:1060

评论数:0

继承窗体的一个小bug

我所用的vs版本是vs2003,vb.net开发环境当我继承一个窗体时,会出现一个小bug。就是当父类窗口有load事件,子窗口继承了它,在vs环境下,切换到子窗口的form,会自动执行父窗口的load事件,假如父窗口的load事件中有一些类似连数据库的操作,则往往会弹出错误提示框。这种错误影响倒...

2006-04-05 14:14:00

阅读数:798

评论数:0

彻底删除项目的VSS源代码管理信息

 有时候出差把项目带出去后,打开时老是提示我要连接源代码管理服务器,这个程序用到的源代码服务器管理我当然连接不上,看着很不爽,就开始删除源代码管理信息。 先删除解决方案目录、各个项目目录下的:    mssccprj.scc 、    工程名.vssscc、    vssver.scc 、    ...

2006-03-25 23:01:00

阅读数:850

评论数:0

T-SQL 编码标准

T-SQL 编码标准发布日期: 4/15/2005 | 更新日期: 4/15/2005Brian Walker可能让人觉得很奇怪,但好像的确没有什么“正式的”T-SQL 编码标准。早在 1999 年末的时候,我惊喜地发现 John Hindmarsh 提出的 SQL Server 7.0 标准,我...

2006-03-17 20:05:00

阅读数:577

评论数:0

把一个表中的row插入到另一个表中时,出现“该行已属于另一个表”错误

上次写代码时,要把一个表中的row插入到另一个表中时,用一下代码,出现了“该行已属于另一个表”的错误:        Dim table2 As New DataTable        table2 = table1.Clone        For Each row As DataRow In...

2006-03-16 20:18:00

阅读数:1633

评论数:0

解决windows2003 sp1下使用sql2000的端口问题

解决windows2003 sp1下使用sql2000的端口问题 系统为windows server 2003 sp...

2006-03-14 19:17:00

阅读数:2009

评论数:0

值类型装箱引发的效率问题(vb.net)

CLR支持2种类型:引用类型和值类型。任何被称为“类”的类型,都是引用类型,例如System.Object,System.IO.FileStream,System.String等 值类型是比引用类型更为轻量级的类型,比如:Dim i as Int32=2,这个就是一个值类型变量一般情况,值类型的使...

2006-03-13 21:24:00

阅读数:786

评论数:0

在一个窗体下实现另一个窗体内容的更新

form1Private Sub form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.LoadMessagebox.show("This is Form1")...

2006-03-10 19:10:00

阅读数:754

评论数:0

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