男人.No boy no cry

彪悍的人生,不需要解釋...

导航

文章分类 -  .NET

摘要:/* * * 防盗链IHttpHandler * * * 增加了对文件关键字的选择(即仅对文件名存在某些关键字或不存在某些关键字进行过滤) * 设置web.config中节以下值 * string eWebapp_NoLink 如果文件名符合该正确表态式将进行过滤(不设置对所有进行过滤) * string eWebapp_AllowLink ... 阅读全文

posted @ 2008-11-10 16:47 Piccolo Goo 阅读(440) 评论(0) 推荐(0)

摘要:在.NET中得到计算机硬件信息的一些功能 得到显示器分辨率 Dim X As Short = System.Windows.Forms.Screen.PrimaryScreen.Bounds.Width Dim Y As Short = System.Windows.Forms.Screen.PrimaryScreen.Bounds.Height MsgBox("您的显示器分辨率是:"... 阅读全文

posted @ 2008-07-28 13:33 Piccolo Goo 阅读(172) 评论(0) 推荐(0)

摘要:楼主grcbqw(grcbqw)2006-03-12 13:56:07 在 .NET技术 / ASP.NET 提问 我只要页面上使用了webpart 就提示我与sqlserver2005 连接失败.数据库不允许此访问. 可实际上我的程序中并没有任何连接sql的语句. 而且我机器上没装mssql2005 express. 问题点数:10、回复次数:4Top ... 阅读全文

posted @ 2006-12-11 11:17 Piccolo Goo 阅读(202) 评论(0) 推荐(0)

摘要:using System;namespace Test{ class Class1 { /// /// 应用程序的主入口点。 /// [STAThread] static void Main(string[] args) { string [] arrs=new stri... 阅读全文

posted @ 2006-02-14 14:54 Piccolo Goo 阅读(13064) 评论(1) 推荐(0)

摘要:在写C#程序时,string和byte[]之间的转换比较烦,在移植一些老程序时感觉很不好。我在C#中使用DES和TripleDES时移植一块老代码时也遇到了同样的情况。为了下次不为同样的事情烦恼,就写了下面的帮助类。 主要实现了以下的函数 代码中出现的Sidle是我的网名。 /* * @Author WuErPing * @Version 1.0 * @Date 2004/1... 阅读全文

posted @ 2006-01-18 16:12 Piccolo Goo 阅读(2851) 评论(0) 推荐(0)

摘要:对比.NET PetShop和Duwamish来探讨Ado.NET的数据库编程模式 概述 Ado.NET 为我们提供了强大的数据库开发能力,它内置的多个对象为我们的数据库编程提供了不同的选择。但是在允许我们灵活选用的同时,许多初学者也很迷惑,我到底是应该使用DataReader还是应该使用DataAdapter?我只想读取一小部分数据,难道我一定要Fill满整个DataSet吗?为什么 Data... 阅读全文

posted @ 2006-01-12 13:54 Piccolo Goo 阅读(192) 评论(0) 推荐(0)

摘要:HttpHandler实现了类似于ISAPI Extention的功能,他处理请求(Request)的信息和发送响应(Response)。HttpHandler功能的实现通过实现IHttpHandler接口来达到。而HttpModule实现了类似于ISAPI Filter的功能。 HttpModule的实现 HttpModules实现了类似于ISAPI Filter的功能,在开发上,通常... 阅读全文

posted @ 2005-12-31 12:47 Piccolo Goo 阅读(181) 评论(0) 推荐(0)

摘要:在前面我们已经完成了ActiveX控件的开发,接下来的就是发布它了。 首先,我们建立一个windows安装项目,并将ActiveX控件的主输出添加到项目输出中。然后,改动ActiveX控件的主输出文件,将其Register属性改为vsdrpCOM.如图: 下一步,我们改动项目属性,将引导程序更改为 Web引导程序。很遗憾的是,在 Web引导程序设置 中的安装文... 阅读全文

posted @ 2005-10-26 13:59 Piccolo Goo 阅读(135) 评论(0) 推荐(0)

摘要:用C#编写ActiveX控件(二) 作者:不详 来源于:不详 发布时间:2005-5-15 18:58:15 在我的上一篇blog中,已经实现了一个最基本的ActiveX控件。当然,我们编写的任务还没有完成。首先,我们先尝试实现和JS的交互能力。 我们在Demo中加入ShowMessage方法: public void ShowMessage(string ... 阅读全文

posted @ 2005-10-26 13:53 Piccolo Goo 阅读(126) 评论(0) 推荐(0)

摘要:用C#编写ActiveX控件(一) 前些日子做一个Web项目,必须自己编写一个ActiveX控件。如今的ActiveX控件大多是使用VB/C++来开发的,而我对他们并不熟悉,因此考虑使用熟悉的C#编写ActiveX控件。 首先,建立一个WinForm控件项目HelloWorld,并拖入一个Label控件,文字设为HelloWorld,如图: UserControl1.cs内容如... 阅读全文

posted @ 2005-10-26 11:41 Piccolo Goo 阅读(340) 评论(1) 推荐(0)

摘要:在XP下配置Dasblog的时候出现的问题,找了半天也没有找到答案,问了一圈几乎没人碰到过...这应该算是一个bug吧..解决的方法直接引用网上的文章了: Unless you're a .NET programmer, you should ignore this post. I'm entering it only as a small contribution to Google's sea... 阅读全文

posted @ 2005-10-25 10:38 Piccolo Goo 阅读(281) 评论(0) 推荐(0)

摘要:DirectX简述 DirectX本身为游戏开发的一套SDK,其本身原来仅仅是用来与OpenGL,3DFX竞争的一套用于视频游戏开发的SDK.。现在Microsoft已经发布其8.1版本。到DirectX7为止DirectX已经成为一套功能齐全的多媒体开发SDK.。由于其易用(相对于GDI API)高效也就成为了视频播放,3D绘图等高质量多媒体程序(high-performance multim... 阅读全文

posted @ 2005-09-20 21:50 Piccolo Goo 阅读(1414) 评论(1) 推荐(0)

摘要:我感觉声音的播放比较简单。我们从播放声音开始。为什么我这么觉得?我也不知道。这里是展示最最最最最简单的DirectX播放声音的例子,我尽量省略了无关的代码。最后的代码只有19行,够简单了吧? 准备工作:1.安装了DirectX SDK(有9个DLL文件)。这里我们只用到MicroSoft.DirectX.dll 和 Microsoft.Directx.DirectSo... 阅读全文

posted @ 2005-09-20 10:02 Piccolo Goo 阅读(464) 评论(0) 推荐(0)

摘要:using System;using System.Runtime.InteropServices;using System.Drawing;using System.Drawing.Imaging; namespace ScreenShotDemo{ /// /// 提供捕获全屏或者一个不规则窗口函数,并保存。 /// public class ScreenCapture { ... 阅读全文

posted @ 2005-09-19 11:29 Piccolo Goo 阅读(396) 评论(0) 推荐(0)

摘要:using System ; using System.Drawing ; using System.Collections ; using System.ComponentModel ; using System.Windows.Forms ; using System.Data ; using System.Drawing.Imaging ; using System.IO ; //导入在... 阅读全文

posted @ 2005-09-14 16:41 Piccolo Goo 阅读(464) 评论(0) 推荐(0)

摘要:程序员在编写应用程序的时候往往要将程序的某些数据存储在内存中,然后将其写入某个文件或是将它传输到网络中的另一台计算机上以实现通讯。这个将程序数据转化成能被存储并传输的格式的过程被称为"序列化"(Serialization),而它的逆过程则可被称为"反序列化"(Deserialization)。 .Net框架对序列化机制具有非常好的支持,它提供了两个名字空间(namespace):System.R... 阅读全文

posted @ 2005-09-12 16:49 Piccolo Goo 阅读(238) 评论(0) 推荐(0)

摘要:不管什么时候,总能看到网上有人在问页面之间怎么传递变量,针对这一情况,我想把所有能想到的传递变量的方法汇总一下,然后再介绍各种方法的使用范围,供大家参考,也希望大家在此给点建议,来帮助后来或刚开始学.net的朋友。 我总共就总结了这么几种方法: (1)Session (2)Cookie (3)Application (4)URL地址中的参数 (5)通过隐藏字段来... 阅读全文

posted @ 2005-09-12 15:58 Piccolo Goo 阅读(332) 评论(0) 推荐(0)

摘要:摘要:为什么要使用序列化?最重要的两个原因是:将对象的状态保存在存储媒体中以便可以在以后重新创建出完全相同的副本;按值将对象从一个应用程序域发送至另一个应用程序域。例如,序列化可用于在 ASP.NET 中保存会话状态,以及将对象复制到 Windows 窗体的剪贴板中。它还可用于按值将对象从一个应用程序域远程传递至另一个应用程序域。本文简要介绍了 Microsoft .NET 中使用的... 阅读全文

posted @ 2005-09-12 15:57 Piccolo Goo 阅读(157) 评论(0) 推荐(0)

摘要:在两个ASP.NET页面之间传递值 引言ASP.NET提供了卓越的事件驱动编程模型,让开发者简化了应用程序的总体设计,但是这个也造成了它固有的一些问题,例如,使用传统的ASP里,我们可以通过使用POST方法很容易地实现页面间传递值,同样的事情,在使用事件驱动编程模型的ASP.NET就不是那么容易了,当然了,我们仍然有一些方法可以实现同样的功能。本文将试着使用不同的可能的方法来解决这个问题,但可以预... 阅读全文

posted @ 2005-09-07 13:14 Piccolo Goo 阅读(138) 评论(0) 推荐(0)

摘要:[转载] MSDN:ms-help://MS.VSCC.2003/MS.MSDNQTR.2003FEB.2052/cpguide/html/cpcondiscoveringtypeinformationatruntime.htm提纲:1、 什么是反射2、 命名空间与装配件的关系3、 运行期得到类型信息有什么用4、 如何使用反射获取类型5、 如何根据类型来动态创建对象6、 如何获取方法以及动... 阅读全文

posted @ 2005-09-01 14:09 Piccolo Goo 阅读(201) 评论(0) 推荐(0)