
.Net
文章平均质量分 50
SeaverDing
这个作者很懒,什么都没留下…
展开
-
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 · 1073 阅读 · 0 评论 -
Asp.Net中Excel操作权限的问题
近日在打开原来写的一个网页程序运行时,出现了Excel操作权限的问题,具体的说就是在代码中调用下面这段与Excel操作有关的语句时,Application curExcelApp = new ApplicationClass();提示权限不足,具体的提示内容如下:检索 COM 类工厂中 CLSID 为 {00024500-0000-0000-C000-000000000046}原创 2008-07-10 18:53:00 · 2254 阅读 · 1 评论 -
实现接口的类是否继承接口实现的问题
在类A中实现了某些接口,以后在继承类A时也会一起继承所有接口的实现,而不需要在继承类中显式地进行接口的实现。除非在继承类中想要改变父类的接口实现。具体的代码如下所示:using System;using System.Collections.Generic;using System.Linq;using System.Text; namespace ConsoleAppli原创 2008-07-13 11:21:00 · 1297 阅读 · 0 评论 -
看书笔记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 · 643 阅读 · 0 评论 -
Push模式下水晶报表的若干问题
最近在使用水晶报表来制作报表,在制作的过程中使用Push模式来完成,遇到了一些问题,和大家共享一下。简介:首先介绍一下水晶报表的基本概念。Crystal Reports是世界领先的桌面及 Web 报表工具,可用于处理数据库,帮助用户分析和解释重要信息。使用 Crystal Reports 可以方便地创建简单报表,同时它也提供了创建复杂或专用的报表所需的整套工具。Crystal R原创 2008-07-22 11:26:00 · 2067 阅读 · 1 评论 -
看书笔记20080509
1. 定义类时,时能使用修饰符internal和public;2. Abstract定义的类是抽象类,不能被实例化,只能被继承;sealed定义的类是密封类,密封类不能被继承;3. 静态类不能被实例化也不能被继承;4. 子类的可访问性不能比其父类更高;5. Main方法是静态的;6. Const与re原创 2008-06-27 20:51:00 · 707 阅读 · 0 评论 -
看书笔记20080612
使用FillSchema只填充表的结构而不填充表的数据。原创 2008-06-27 21:01:00 · 644 阅读 · 0 评论 -
安装vs2008出现的问题
前一阵子装了vs2008,除了一点问题,主要是由于原来装的是vs2005,先将2005卸载了,然后安装vs2008,结果安装的过程中出现了问题,在安装Web创作组件的时候出错了,显示的错误界面如下图所示:到网上找到了解决方案:将安装光盘下的./WCU/WebDesignerCore/WebDesignerCore.exe复制到硬盘上,接压缩,然后执行该目录下的setup.exe即可。原创 2008-06-28 22:00:00 · 1156 阅读 · 1 评论 -
C#中调用dll
原来在编写Delphi程序时,编写了很多Dll,这些动态库中包含了很多有用的公共函数。由于现在主要编写C#程序,如何在c#中调用这些dll中的函数对于代码的利用变得很重要。调用dll中的函数,一般分为静态加载和动态加载。静态加载的方法是:[DllImport("MyDelphiDll.dll")]public static extern int ChangeStrToInt(st原创 2008-07-01 22:40:00 · 1102 阅读 · 0 评论 -
New与Override的区别
在c#编写类的继承代码时,会涉及到类的方法的重载问题,重载时,父类方法使用virtual进行标示,标示该方法是一个虚方法,可以在子类中进行重载。在子类中对父类的虚方法进行重载时,可以使用New或者Override关键字对该方法进行标示。New表示为当前的子类增加一个新的函数,只是与父类中的函数名称相同,该函数不具有多态性;而Override表示对父类的中的函数进行重载,具有函数的多态性。原创 2008-07-08 14:35:00 · 2123 阅读 · 3 评论 -
FireBug应用
Firebug插件虽然功能强大,但是它已经和Firefox浏览器无缝地结合在一起,使用简单直观。如果你担心它会占用太多的系统资源,也可以方便地启用/关闭这个插件,甚至针对特定的站点开启这个插件。在安装好插件之后,先用Firefox浏览器打开需要测试的页面,然后点击右下方的绿色按钮或使用快捷键F12唤出Firebug插件,它会将当前页面分成上下两个框架,如图1所示。图1:Firebug插件展开图原创 2008-07-08 13:51:00 · 1006 阅读 · 0 评论 -
关于部署WCF时出现超时问题的解决
在我们项目的开发过程中,由于所有的业务都必须以WCF服务进行发布。而且我们的WCF服务是部署在Windows Service上的,在实际的环境中,我们共部署了2个Windows Service,一个Service上Host了大部分WCF Service,另一个Service上Host了一个有关搜索的WCF Service,但是发布上去后,发现在前台使用搜索服务时经常报出Time原创 2008-03-08 09:24:00 · 4261 阅读 · 2 评论 -
像调试C#程序一样调试JavaScript
面对一大段的javascript脚本,以前总是会很头疼,找不到调试他的方法,如果出现什么错误,总是要从头分析,然后插入很多Alert();调试起来很麻烦。 实际上Visual Studio 对JavaScript 脚本是可以设置断点进行调试的。只是有很多象我这样的新手不会用而已。 只需要打开IE—工具—Internet选项—高级。将“禁用脚本调试”的勾去掉就可以了。原创 2008-03-13 17:39:00 · 1045 阅读 · 0 评论 -
路径合并是需要注意的地方
路径合并时要使用System.IO.Path.Combine,而不能使用操作符+。原创 2008-03-13 17:41:00 · 877 阅读 · 0 评论 -
关于单元测试中配置文件不能找到的问题解决办法
在项目的开发过程中,业务层和数据库层需要进行单元测试,在单元测试的代码编写好后,运行时,总是出现异常,对代码进行跟踪后,发现是在数据库层读取配置文件时不能正确读取的原因,由于项目的数据库层使用的是别的项目的框架,对框架中的dll进行反编译后,发现框架读取配置文件的方法是从AppDomain.CurrentDomain.BaseDirectory+ConfigurationManager.AppSe原创 2008-03-13 17:48:00 · 3756 阅读 · 0 评论 -
水晶报表在Web中预览时工具栏上的图标不能显示问题的解决
在完成水晶报表的制作后,在程序运行起来后在Web中预览时,预览页面的工具栏上的图标不能显示,在网上查资料,发现有以下几种情况:1. 认证方式为Forms时,需要将所有的用户加到允许列表中,认证方式为Windows时,没有影响。检查后,程序没有问题,图标还是不能显示;2. 没有安装水晶报表的Web Service或者在IIS中没有注册,按照网上的方法依次进行后原创 2008-03-13 16:28:00 · 2607 阅读 · 1 评论 -
检测程序中的括号是否匹配
把光标移动到需要检测的括号(如大括号{}、方括号[]、圆括号()和尖括号)前面,键入快捷键“Ctrl+]”。如果括号匹配正确,光标就跳到匹配的括号处,否则光标不移动,并且机箱喇叭还会发出一声警告声。原创 2008-03-13 17:37:00 · 1327 阅读 · 0 评论 -
编写代码时需要注意的规范
1. 类的私有成员变量必须以m_开头,而且其后的内容必须与相对应的属性名相同,也就是说第一个字母必须大写;2. 属性实现中的Get和Set方法的内容不可写在一行中,“{”必须写在第二行;3. 每一段程序与下一段程序之间必须且只能有一行空行;4. using部分的内容必须进行分段,相同的内容放到一段中,现在可以参考的规则是:Syste原创 2008-03-13 17:53:00 · 1200 阅读 · 0 评论 -
Debug与Release的补充
最近在看书时,读到了编译时Debug与Release的区别,先将其与大家共享: Debug模式下生成的程序集为调试版本,未经优化,在bin/debug/目录中有两个文件,除了要生成的exe或dll文件外,还有个pdb文件,这个pdb文件中记录了代码中的断点等调试信息;release模式下不包含调试信息,并对代码进行了优化,/bin/release/目录下只有一个exe或dll文件原创 2008-04-30 15:08:00 · 655 阅读 · 0 评论 -
Web开发辅助工具介绍
1. FireBug:Firebug是Firefox下的一款开发类插件,现属于Firefox的五星级强力推荐插件之一。它集HTML查看和编辑、Javascript控制台、网络状况监视器于一体,是开发JavaScript、CSS、HTML和Ajax的得力助手。Firebug如同一把精巧的瑞士军刀,从各个不同的角度剖析Web页面内部的细节层面,给Web开发者带来很大的便利。这是一款让原创 2008-07-08 13:55:00 · 1450 阅读 · 0 评论