2006年7月7日
摘要: 在C#是一种类似 Java 的完全面向对象的高级编程语言,其处理过程采用事件驱动方式,但在实际的使用过程中,有时候通过调用系统原有的消息处理起来会更简单,特别是在处理与DLL文件的交互时,实践证明的确是非常方便的。 在C#中使用自定义消息 在C#中使用自定义消息非常简单,只需要下面几个简单的步骤就可以了: 1、定义消息 定义消息的方法与在VC中定义消息有一点点不同,比如在VC中申明一个自定义... 阅读全文
posted @ 2006-07-07 14:39 shf 阅读(373) 评论(0) 推荐(0)
摘要: Microsoft Visual C# 是世界上最流行的编程语言,利用 Visual C# 的最新版本 Visual C# .NET,您能够快速、有效地开发基于 Windows 窗体的应用程序,还可以为嵌入了 Microsoft Windows Media? Player 9 Series ActiveX 控件的应用程序添加新鲜、有趣而又非常实用的功能。 DirectShow 控件是一个标准的 ... 阅读全文
posted @ 2006-07-07 14:36 shf 阅读(1082) 评论(0) 推荐(0)
摘要: 在.Net Framework SDK文档中,关于调用Windows API的指示比较零散,并且其中稍全面一点的是针对Visual Basic .net讲述的。本文将C#中调用API的要点汇集如下,希望给未在C#中使用过API的朋友一点帮助。另外如果安装了Visual Studio .net的话,在C:\Program Files\Microsoft Visual Studio .NET\Fram... 阅读全文
posted @ 2006-07-07 14:33 shf 阅读(195) 评论(0) 推荐(0)
摘要: 我感觉声音的播放比较简单。我们从播放声音开始。为什么我这么觉得?我也不知道。 这里是展示最简单的DirectX播放声音的例子,我尽量省略了无关的代码。最后的代码只有19行,够简单了吧? 准备工作: 1.安装了DirectX SDK(有9个DLL文件)。这里我们只用到MicroSoft.DirectX.dll 和 Microsoft.Directx.DirectSound.dll 2.一个... 阅读全文
posted @ 2006-07-07 14:25 shf 阅读(529) 评论(1) 推荐(0)
摘要: 现在有很多网络管理软件都具备网络上信息实时传送的功能,虽然有些网络通讯软件功能比较强大,有的软件不仅可以传送文本信息,还可以传送二进制文件等。但它们都有一个无法克服的缺点,那就是分发比较困难,信息传送双方计算机都需要安装通讯软件的客户端和服务器端软件,并且只有但双方都打开相应软件时,才可能进行信息传送。而信使通讯就可以克服上述缺点,由于信使服务在Windows 2000系统以上都是自带的,并且此服... 阅读全文
posted @ 2006-07-07 14:24 shf 阅读(377) 评论(1) 推荐(0)
摘要: 本文利用C#和.NET提供的类来轻松创建一个抓取网页内容源代码的程序 。HTTP是WWW进行数据访问最基本的协议之一,在.NET的基本类型库类中提供了两个对象类:HTTPWebRequest和HTTPWebResponse,分别用来向某资源发送请求和获得响应。为了得到一个资源的内容,我们先指定一个想要抓取的URL地址,用HTTPWebRequest对象进行请求,用HTTPWebResponse对象... 阅读全文
posted @ 2006-07-07 10:41 shf 阅读(463) 评论(0) 推荐(0)
摘要: 一般软件都要输入序列号(SN),而大家平时用的最多的恐怕是盗版软件,通常盗版软件的序列号(SN)都保存成:XXXXX-XXXXX-XXXX-XXXX的形式。 而软件输入序列号的地方通常都是几个文本框(TextBox)组成。一个个的将XXXXX复制到文本框将非常麻烦。于是SN快速输入工具便由此产生了。 当然这些都和我的编写这个程序的原因无关。我编写这个程序的原因纯粹是因为有个网友和他舅舅打赌说要... 阅读全文
posted @ 2006-07-07 10:39 shf 阅读(443) 评论(1) 推荐(0)
  2006年7月5日
摘要: 见如下网址,确实不错http://chs.gotdotnet.com/quickstart/winforms/doc/WinFormsIeSourcing.aspx 阅读全文
posted @ 2006-07-05 08:28 shf 阅读(227) 评论(0) 推荐(0)
  2006年7月4日
摘要: private void button5_Click(object sender, System.EventArgs e) { System.Diagnostics.Process ie = new System.Diagnostics.Process(); ie.StartInfo.FileName = "IEXPLORE.EX... 阅读全文
posted @ 2006-07-04 14:53 shf 阅读(501) 评论(0) 推荐(0)
  2006年6月30日
摘要: 一般应用程序的制作非常容易,基本上就是把您的应用程序拖入该安装程序的过程。如果您的应用程序的运行需要数据库的支持(如SQL Server),问题就变得比较复杂一点。主要有如下几个方面的问题:(1) 如何在获得安装画面的值,比如获得用户输入的用户名密码。(2) 如何设计一个程序来与数据库服务器进行交互,创建新的数据库。 如何在获得安装程序中的值,可以参看如下链接,这里我们不做太多的介绍。这个例子演示... 阅读全文
posted @ 2006-06-30 12:50 shf 阅读(553) 评论(0) 推荐(0)