自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(23)
  • 资源 (1)
  • 收藏
  • 关注

原创 Push模式下水晶报表的若干问题

 最近在使用水晶报表来制作报表,在制作的过程中使用Push模式来完成,遇到了一些问题,和大家共享一下。简介:首先介绍一下水晶报表的基本概念。Crystal Reports是世界领先的桌面及 Web 报表工具,可用于处理数据库,帮助用户分析和解释重要信息。使用 Crystal Reports 可以方便地创建简单报表,同时它也提供了创建复杂或专用的报表所需的整套工具。Crystal R

2008-07-22 11:26:00 2000 1

原创 实现接口的类是否继承接口实现的问题

在类A中实现了某些接口,以后在继承类A时也会一起继承所有接口的实现,而不需要在继承类中显式地进行接口的实现。除非在继承类中想要改变父类的接口实现。具体的代码如下所示:using System;using System.Collections.Generic;using System.Linq;using System.Text; namespace ConsoleAppli

2008-07-13 11:21:00 1228

原创 Asp.Net中Excel操作权限的问题

 近日在打开原来写的一个网页程序运行时,出现了Excel操作权限的问题,具体的说就是在代码中调用下面这段与Excel操作有关的语句时,Application curExcelApp = new ApplicationClass();提示权限不足,具体的提示内容如下:检索 COM 类工厂中 CLSID 为 {00024500-0000-0000-C000-000000000046}

2008-07-10 18:53:00 2212 1

原创 New与Override的区别

 在c#编写类的继承代码时,会涉及到类的方法的重载问题,重载时,父类方法使用virtual进行标示,标示该方法是一个虚方法,可以在子类中进行重载。在子类中对父类的虚方法进行重载时,可以使用New或者Override关键字对该方法进行标示。New表示为当前的子类增加一个新的函数,只是与父类中的函数名称相同,该函数不具有多态性;而Override表示对父类的中的函数进行重载,具有函数的多态性。

2008-07-08 14:35:00 2076 3

原创 Web开发辅助工具介绍

 1.       FireBug:Firebug是Firefox下的一款开发类插件,现属于Firefox的五星级强力推荐插件之一。它集HTML查看和编辑、Javascript控制台、网络状况监视器于一体,是开发JavaScript、CSS、HTML和Ajax的得力助手。Firebug如同一把精巧的瑞士军刀,从各个不同的角度剖析Web页面内部的细节层面,给Web开发者带来很大的便利。这是一款让

2008-07-08 13:55:00 1406

原创 FireBug应用

Firebug插件虽然功能强大,但是它已经和Firefox浏览器无缝地结合在一起,使用简单直观。如果你担心它会占用太多的系统资源,也可以方便地启用/关闭这个插件,甚至针对特定的站点开启这个插件。在安装好插件之后,先用Firefox浏览器打开需要测试的页面,然后点击右下方的绿色按钮或使用快捷键F12唤出Firebug插件,它会将当前页面分成上下两个框架,如图1所示。图1:Firebug插件展开图

2008-07-08 13:51:00 932

原创 C#中调用dll

 原来在编写Delphi程序时,编写了很多Dll,这些动态库中包含了很多有用的公共函数。由于现在主要编写C#程序,如何在c#中调用这些dll中的函数对于代码的利用变得很重要。调用dll中的函数,一般分为静态加载和动态加载。静态加载的方法是:[DllImport("MyDelphiDll.dll")]public static extern int ChangeStrToInt(st

2008-07-01 22:40:00 1042

原创 安装vs2008出现的问题

前一阵子装了vs2008,除了一点问题,主要是由于原来装的是vs2005,先将2005卸载了,然后安装vs2008,结果安装的过程中出现了问题,在安装Web创作组件的时候出错了,显示的错误界面如下图所示:到网上找到了解决方案:将安装光盘下的./WCU/WebDesignerCore/WebDesignerCore.exe复制到硬盘上,接压缩,然后执行该目录下的setup.exe即可。

2008-06-28 22:00:00 1116 1

原创 Vista安装心得及Delphi兼容问题

  最近在家里的机器装了Vista,在该操作系统上安装了Delphi7,安装的过程没有发生什么意外情况,看到网上有很多人在问Vista下能不能装Delphi7的问题,现在本人可以很负责地说:完全没有问题。但是在安装有些软件时,还是出现了问题,在此啰嗦一下,首先不知道什么原因,Oracle 11g是装不上的,老师包什么Java错误,不过这个问题在XP上也出现了,所以不能算是Vista的问题,

2008-06-27 21:04:00 1892

原创 看书笔记20080612

使用FillSchema只填充表的结构而不填充表的数据。

2008-06-27 21:01:00 603

原创 看书笔记20080509

 1.       定义类时,时能使用修饰符internal和public;2.       Abstract定义的类是抽象类,不能被实例化,只能被继承;sealed定义的类是密封类,密封类不能被继承;3.       静态类不能被实例化也不能被继承;4.       子类的可访问性不能比其父类更高;5.       Main方法是静态的;6.       Const与re

2008-06-27 20:51:00 662

原创 看书笔记20080507

1.       为整数变量赋16进制数时,需要在值前加0x; 2.       要把数字指定为decimal而不是float或double,需要在数字后面加上字符M(或m); 3.       布尔值和整数值不能互相转换,布尔数据不能用于使用整数类型的地方,反之亦然; 4.       Char类型表示的是一个16位的Unicode,不再是8位的ASCII码。尽管8位的ASCII码能

2008-05-07 17:21:00 602

原创 读书笔记20080430

1.通过第三方工具,如NDoc可以依据文档注释(///)生成html帮助文档。2.一个解决方案包含一个或多个项目。对于简单的应用程序,它的解决方案进包含一个项目。对于较复杂的应用程序,解决方案大多会包含多个项目。这些项目分贝解决不同层次的问题,及应用程序的不同模块,它们共同构成一个完整的应用程序。3.由于不同的项目存储的方式不同,解决方案资源管理器中的文件夹结构不一定与所列项的实际物理存储

2008-04-30 15:18:00 595

原创 Debug与Release的补充

    最近在看书时,读到了编译时Debug与Release的区别,先将其与大家共享:    Debug模式下生成的程序集为调试版本,未经优化,在bin/debug/目录中有两个文件,除了要生成的exe或dll文件外,还有个pdb文件,这个pdb文件中记录了代码中的断点等调试信息;release模式下不包含调试信息,并对代码进行了优化,/bin/release/目录下只有一个exe或dll文件

2008-04-30 15:08:00 611

原创 编写代码时需要注意的规范

 1.       类的私有成员变量必须以m_开头,而且其后的内容必须与相对应的属性名相同,也就是说第一个字母必须大写;2.       属性实现中的Get和Set方法的内容不可写在一行中,“{”必须写在第二行;3.       每一段程序与下一段程序之间必须且只能有一行空行;4.       using部分的内容必须进行分段,相同的内容放到一段中,现在可以参考的规则是:Syste

2008-03-13 17:53:00 1144

原创 关于单元测试中配置文件不能找到的问题解决办法

在项目的开发过程中,业务层和数据库层需要进行单元测试,在单元测试的代码编写好后,运行时,总是出现异常,对代码进行跟踪后,发现是在数据库层读取配置文件时不能正确读取的原因,由于项目的数据库层使用的是别的项目的框架,对框架中的dll进行反编译后,发现框架读取配置文件的方法是从AppDomain.CurrentDomain.BaseDirectory+ConfigurationManager.AppSe

2008-03-13 17:48:00 3636

原创 路径合并是需要注意的地方

路径合并时要使用System.IO.Path.Combine,而不能使用操作符+。 

2008-03-13 17:41:00 835

原创 像调试C#程序一样调试JavaScript

    面对一大段的javascript脚本,以前总是会很头疼,找不到调试他的方法,如果出现什么错误,总是要从头分析,然后插入很多Alert();调试起来很麻烦。     实际上Visual Studio 对JavaScript 脚本是可以设置断点进行调试的。只是有很多象我这样的新手不会用而已。     只需要打开IE—工具—Internet选项—高级。将“禁用脚本调试”的勾去掉就可以了。    

2008-03-13 17:39:00 994

原创 检测程序中的括号是否匹配

把光标移动到需要检测的括号(如大括号{}、方括号[]、圆括号()和尖括号)前面,键入快捷键“Ctrl+]”。如果括号匹配正确,光标就跳到匹配的括号处,否则光标不移动,并且机箱喇叭还会发出一声警告声。 

2008-03-13 17:37:00 1198

转载 网络经典命令行

  1.最基本,最常用的,测试物理网络的 ping 192.168.0.8 -t ,参数-t是等待用户去中断测试  2.查看DNS、IP、Mac等 A.Win98:winipcfg B.Win2000以上:Ipconfig/all  C.NSLOOKUP:如查看河北的DNS C:/>nslookup Default Server: ns.hesjptt.ne

2008-03-13 17:34:00 938

原创 水晶报表在Web中预览时工具栏上的图标不能显示问题的解决

  在完成水晶报表的制作后,在程序运行起来后在Web中预览时,预览页面的工具栏上的图标不能显示,在网上查资料,发现有以下几种情况:1.       认证方式为Forms时,需要将所有的用户加到允许列表中,认证方式为Windows时,没有影响。检查后,程序没有问题,图标还是不能显示;2.       没有安装水晶报表的Web Service或者在IIS中没有注册,按照网上的方法依次进行后

2008-03-13 16:28:00 2547 1

转载 debug和release的区别

Debug和Release有什么区别?怎么把Debug转成Release ? 1。Debug和Release有什么区别,为什么要使用Release版本!   2。怎么把Debug转成Release     转载:     Debug版本包括调试信息,所以要比Release版本大很多(可能大数百K至数M)。至于是否需要DLL支持,主要看你采用的编译选项。如果是基于 ATL的,则Debug和Relea

2008-03-08 10:39:00 1025

原创 关于部署WCF时出现超时问题的解决

          在我们项目的开发过程中,由于所有的业务都必须以WCF服务进行发布。而且我们的WCF服务是部署在Windows Service上的,在实际的环境中,我们共部署了2个Windows Service,一个Service上Host了大部分WCF Service,另一个Service上Host了一个有关搜索的WCF Service,但是发布上去后,发现在前台使用搜索服务时经常报出Time

2008-03-08 09:24:00 4079 2

水晶报表例子程序源代码

自己完成的一个水晶报表例子程序的源代码,主要实现了在程序中查询数据,并将数据传给水晶报表显示的功能,并且通过参数的方式可以将程序中的信息传递到水晶报表中进行显示。

2008-03-13

空空如也

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

TA关注的人

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