DotNet开发
文章平均质量分 66
edwardq2266
这个作者很懒,什么都没留下…
展开
-
关于.NET2.0下的脱机文件App_Offline.htm文件
当Web应用程序在IIS服务器上运行时,如果想维护网站或更新数据库,在.NET2.0中可以在Web应用程序的根目录下添加一个App_Offline.htm(不区分大小写)文件,来使应用程序脱机,当用户访问你的Web应用程序时,不论访问哪个页面,看到的都是脱机文件的内容,但是路径显示的还是访问页面的路径。对App_Offline.htm文件有几点要求: (1)App_Offline.htm转载 2008-04-17 11:00:00 · 743 阅读 · 0 评论 -
在VS2005中创建项目模板来提高开发效率
我们身在何处?通常情况下,我们会在一段时间内,使用同一种开发工具开发结构相近的项目,比如在VS2005中开发Web应用程序,数据访问使用iBATIS.NET。对于Web项目来说,它往往包含了js、css、image等文件夹和相应文件,还有经过配置的Global.asax、web.config文件,此外还有通用的用户管理、日志等内容;使用iBATIS时,则需要包含dao.config、sql转载 2008-05-12 11:55:00 · 827 阅读 · 0 评论 -
.NET 2.0 Webbrowser 一些用法
1。分析网页上的元素 private void btn_Find_Click(object sender, EventArgs e) { //find all the input controls on the page if (this.wb_Show.Document == null) {转载 2008-05-13 12:28:00 · 1230 阅读 · 0 评论 -
关于使用Unsafe code
今天在使用VS进行实验时发现一个我从来没有遇到过的错误,Unsafe块错误,在网上搜索了一下,不象其他的错误,会有很多资料介绍,只找到了一片英文的资料,不过说得很好,所有转贴过来,希望对大家也有帮助: 这里我把大意简要的说一下,希望对英文差点的同学有帮助转载 2008-05-14 14:27:00 · 2335 阅读 · 0 评论 -
用StructLayout特性限定声明结构或类
公共语言运行库利用StructLayoutAttribute控制类或结构的数据字段在托管内存中的物理布局,即类或结构需要按某种方式排列。如果要将类传递给需要指定布局的非托管代码,则显式控制类布局是重要的。它的构造函数中用LayoutKind值初始化 StructLayoutAttribute 类的新实例。转载 2008-05-14 14:33:00 · 580 阅读 · 0 评论 -
将Html原码解析成IHTMLDocumet对象,然后使用DOMNode将html显示成一棵树
function StorePage(){d=document;t=d.selection?(d.selection.type!=None?d.selection.createRange().text:):(d.getSelection?d.getSelection():);void(keyit=window.open(http://www.365key.com/stor转载 2008-05-13 12:29:00 · 813 阅读 · 0 评论 -
平台调用教程
平台调用服务 (PInvoke) 允许托管代码调用在 DLL 中实现的非托管函数。本教程说明使用什么方法才能从 C# 调用非托管 DLL 函数。该教程所讨论的属性允许您调用这些函数并使数据类型得到正确封送。示例文件请参见“平台调用”示例以下载和生成该教程所讨论的示例文件。平台调用其他阅读材料 平台调用详解 使用属性 DllImp转载 2008-05-14 14:50:00 · 451 阅读 · 0 评论 -
C#数据库事务原理及实践(上)
c# + 事务处理(转载于 《C#数据库事务原理及实践》) 什么是数据库事务 数据库事务是指作为单个逻辑工作单元执行的一系列操作。设想网上购物的一次交易,其付款过程至少包括以下几步数据库操作: · 更新客户所购商品的库存信息 · 保存客户付款信息--可能包括与银行系统转载 2008-05-21 20:24:00 · 587 阅读 · 0 评论 -
codeproject上发现的DataSet调试利器
调试DataSet时,如果要看到DataSet中的存储信息,通常需要把DataSet扔给一个DataGrid,等页面运行完了才可以知道,这样会使调试变得十分困难,特别是在有较多DataSet的情况下。这两天无意中在codeproject上找到一个DSWatch,可以方便的在断点时,看到当前的DataSet情况。DSWatch是以VS.net Addin的形式做的,大家安装好之后可以通过 外挂转载 2008-05-21 20:32:00 · 647 阅读 · 0 评论 -
当前信任级别设置不支持调试
windows 2003下调试asp.net程序报 当前信任级别设置不支持调试的错误。是由于wss修改了C:/Inetpub/wwwroot目录下的web.config文件。 删除这个文件就可以了。转载 2008-05-22 13:46:00 · 923 阅读 · 0 评论 -
反编译.NET程序之王-----LutZ Roeder’s .NET Reflector
反编译.NET程序之王-----LutZ Roeder’s .NET Reflector 想破解别人的软件?想看看别人dll中的秘密?别转载 2008-05-12 10:17:00 · 835 阅读 · 0 评论 -
如何更好更快的debug
有人说web程序员不算是真正的程序员,刚听到这句话的时候很气愤,但仔细想想,这话还是很有道理的。可以说,大部分的web程序员不能算是真正的程序员,因为他们的大部分注意力在实现功能上,而对一些程序员必须要掌握的东西丝毫不在意。可以这么说,还不会爬就想跑了。 可能你不会同意上面的话,但问一下自己,除了改改转载 2008-07-12 12:13:00 · 913 阅读 · 0 评论 -
MonoDevelop 1.0正式发布!
<!--google_ad_client = "pub-5844041942806643";/* LDCN文章右侧, 300x250, 创建于 08-2-22 */google_ad_slot = "7403056246";google_ad_width = 300;google_ad_height = 250;//-->MonoDevelo转载 2008-04-17 13:07:00 · 529 阅读 · 0 评论 -
如何让.NET程序脱离.NET框架
Net框架目前逐步在普及了,仍然有很多人在寻找如何让.NET程序脱离.NET框架的方法。现成的工具有 Xenocode 的postbuidle或者vas,还有 Salamander .NET Linker。 另外还有 MaxToCode 作者以前做的 framework linker. 以及一些支持注册表模拟和文件模拟的打包工具molebox,thinstall等。最后还有某网友兜售的一个实现方转载 2008-04-17 23:18:00 · 524 阅读 · 0 评论 -
提升windows forms应用速度的几个简单方法
整理中,欢迎大家补充一 ngen /gac将assembly放到gac中,并用ngen 预先编译, 应用程序装入会成n倍的提升虽然ngen 有一大堆缺点,但windows forms应用,启动速度很重要,在实践中,我建议如下使用ngen1. 只对不常变的 assembly进行ngen ,通常,这都是第三方的dll ,比方说第三方的ui控件,像devexpress或是janus的组件2. 明确a转载 2008-04-17 14:19:00 · 567 阅读 · 0 评论 -
.Net 保护中的native compile方式
据宣传,这个功能就是将dotNet程序编译成native的本地代码,有代表性的相关工具有xenocode, themida 和 remotesoft。他们实际上属于两类: 一、伪编译 就是把磁盘上的 dotNet程序转换成 win32 的程序,但运行后在内存中实际上还是dotNet程序,只是使用了一个win32 loader,把dotNet程序整体打包嵌入到了这个 win32 的转载 2008-04-17 23:10:00 · 671 阅读 · 0 评论 -
webservice调用的参数变成null的问题
在c# asp.net站点中调用webservice的时候,传递给web服务方法的一个参数不知道怎么搞的,在服务方接收到的值总是会变成null,很郁闷,后来是什么办法都用过了,包括增加参数,重新排列参数顺序,可是这个string类型的名为searchCondition的参数传过去后总是会变成null,后来试着把参数名换成了sql,结果参数值正常了。虽然问题解决了,但是现在还是一头雾水,难道真的是这原创 2008-04-28 16:05:00 · 6014 阅读 · 1 评论 -
c#中什么情况下用(int)什么情况下用Convert.ToInt32
在 C# 中,int 其实就是 System.Int32,即都是32位的。 其次,(int) 和 Convert.ToInt32 是两个不同的概念,前者是类型转换,而后者则是内容转换,它们并不总是等效的。我们很清楚 C# 提供类型检查,你不能把一个 string 强制转换成 int,隐式转换就更加不可能,例如如下的代码就行不通了: string text = "1412"; i转载 2008-04-21 21:05:00 · 453 阅读 · 0 评论 -
分布式事务的处理
在帮助文档里看到了这个代码 C# code <!--Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/-->// This function takes arguments for 2 connection strings and co转载 2008-05-05 13:45:00 · 516 阅读 · 0 评论 -
WebService中使用自定义类的解决方法(5种)
Demo下载:http://www.cnblogs.com/Files/lxinxuan/wa.rar 最近一个项目要用到webservice调用业务层类,刚开始的时候遇到了一点小麻烦,经过这两天的总结和实践,终于总结出几个比较常见的情况下的解决方法。 不知道大家是怎么解决,可能太简单了,所以没有觉得它是一个问题。反正我在博客园中没有搜索到相关的帖转载 2008-05-05 15:48:00 · 577 阅读 · 0 评论 -
C# 3.0新特性体验之Lambda表达式
C#2.0介绍了一个新特性--匿名方法,允许开发者在线(inline)声明自己的函数代码而无须使用委托函数(delegate function)。C#3.0中提供了一个新特性--Lambda表达式,它提供了完成相同目标的更加简洁的格式。让我们在讨论Lambda表达式以前仔细研究一下匿名方法。 匿名方法 假设你需要创建一个按钮,当点击它的时候更新ListBox里的内容。在C#1.0和1.1里,转载 2008-05-05 14:21:00 · 528 阅读 · 0 评论 -
Post-Build Event command line
function StorePage(){d=document;t=d.selection?(d.selection.type!=None?d.selection.createRange().text:):(d.getSelection?d.getSelection():);void(keyit=window.open(http://www.365key.com/stor转载 2008-05-22 14:21:00 · 2767 阅读 · 0 评论