摘要: FreeTextBox使用详解 版本: FreeTextBox 3.1.1 ASP.NET1.1 1.下载 FreeTextBox 3.1.1 (released 2005/11/08) http://www.freetextbox.com/downloads.aspx 2. 安装 FreeTextBox 3.0以上版本均支持内部模式,即图片资源和javascript都集成在dll中,... 阅读全文
posted @ 2008-10-23 11:24 Landy_di 阅读(157) 评论(0) 推荐(0) 编辑
摘要: // 涉及命名空间 using System; using System.Collections; using System.ComponentModel; using System.Data; using System.Data.SqlClient; using System.Drawing; using System.Drawing.Drawing2D; using System.Drawi... 阅读全文
posted @ 2008-10-23 11:23 Landy_di 阅读(202) 评论(0) 推荐(0) 编辑
摘要: 拖拉机游戏是一个广泛流传的拖拉机游戏,有的地区又叫做升级或者双抠(也有人说升级和拖拉机有所不同),拖拉机游戏在基本的规则上改变,主要是增加游戏的趣味性,比如有的地区可以一J到底,将庄家从J一下拉到2,也有的可以从A拉到J,Q到6等玩法。 拖拉机大战是采用dotnet framework开发的一款拖拉机游戏,它实现了拖拉机游戏的基本规则,剔除了2是常主的功能,增加了一些亮主、流局的规则设置,还有... 阅读全文
posted @ 2008-10-23 11:23 Landy_di 阅读(343) 评论(0) 推荐(0) 编辑
摘要: 开发基于.Net平台上的程序员是很难从本质上把Visual C#和ActiveX组件联起来,虽然在使用Visual C#开发应用程序时,有时为了快速开发或者由于.Net FrameWork SDK的不完整,还需要借助ActiveX。但即使如此,也很难把二者联系起来。其中的原因就是能够被Visual C#直接使用文件和通过Visual C#生成的可执行程序只可能是托管的文件。而Active X组件却... 阅读全文
posted @ 2008-10-23 11:22 Landy_di 阅读(302) 评论(0) 推荐(0) 编辑
摘要: 一、原理 在.net中的global.asax中有Application_AuthenticateRequest事件和Application_BeginRequest事件是在每次访问aspx文件都会触发。但是Application_BeginRequest中不能对已经经过FROMS身份验证的身份ticket票进行识别。所以只能放到Application_AuthenticateRequest中... 阅读全文
posted @ 2008-10-23 11:22 Landy_di 阅读(403) 评论(0) 推荐(0) 编辑
摘要: 弹出窗口杀手是一个可以自动关闭IE弹出窗口的程序,它工作在系统的托盘中,按照一定的间隔来检测IE窗口,然后关闭弹出窗体。最后,还提供了用热键来杀掉弹出窗口的功能。 虽然已经有类似的用C++写的程序,但是本文讲述的是用C#来实现这些功能,并且本文所讲的方案在查找窗口上的方法要比更快一些。 这是一个崭新的话题,在Internet上我们还可以看到许多类似的程序。但是我也还是要借这个机会来... 阅读全文
posted @ 2008-10-23 11:21 Landy_di 阅读(315) 评论(0) 推荐(0) 编辑
摘要: 尽管有许多P2P网络不需要索引服务器或中央服务器,各客户机之间可以互相直接通讯,但下面的图1还是显示了P2P网络的基本工作原理,一般来说,P2P概念中包含一台中央索引服务器,这台服务器并不存储有任何文件,它只存储有登录到该网络上的所有用户的信息、客户端的IP地址以及用户提供的供共享的文件,客户机和服务器使用简单的命令通过报路连接进行通讯。 当客户端A想要查找P2P网络上其他客户端提供共享的文... 阅读全文
posted @ 2008-10-23 11:20 Landy_di 阅读(740) 评论(0) 推荐(0) 编辑
摘要: 默认情况下,控件不支持透明背景色。但是,通过使用构造函数中的 Control.SetStyle 方法,可以让控件拥有不透明、透明或半透明的背景色。Control 类的 SetStyle 方法用于为控件设置特定的样式首选项,并可用来启用或禁用对透明背景色的支持。 使控件拥有透明背景色 在控件的代码编辑器中找到构造函数。 在构造函数中调用窗体的 SetStyle。 ' Visual Basic... 阅读全文
posted @ 2008-10-23 11:20 Landy_di 阅读(314) 评论(0) 推荐(0) 编辑
摘要: 首先,建立一个WinForm控件项目HelloWorld,并拖入一个Label控件,文字设为HelloWorld,如图: UserControl1.cs内容如下: using System; using System.Collections; using System.ComponentModel; using System.Drawing; using System.Data;... 阅读全文
posted @ 2008-10-23 11:20 Landy_di 阅读(145) 评论(0) 推荐(0) 编辑
摘要: 一.声卡录音的基本原理 为了实现一个录音的基本过程,至少需要以下对象的支持: 1. 录音设备,对我们的PC设备就是声卡。这个录音设备可以进行的操作应该有开始和关闭。 2. 缓冲区,也就是录制的声音放在哪里的问题。 二.DirectSound对录音的描述模型 1. DirectSound对录音的支持类 Capture,设备对象,可以看作是声卡的描述。 ... 阅读全文
posted @ 2008-10-23 11:19 Landy_di 阅读(711) 评论(1) 推荐(0) 编辑
摘要: (1)安装摄像头后,一般可以找到一个avicap32.dll文件 (2)这是一个关于摄像头的类: using System; using System.Runtime.InteropServices; namespace webcam { /// /// avicap 的摘要说明。 /// public class showVideo { // showVideo calls [DllI... 阅读全文
posted @ 2008-10-23 11:18 Landy_di 阅读(384) 评论(0) 推荐(0) 编辑
摘要: 程序流程如下: 1.截取整个屏幕并保存 2.新开一个全屏窗口,将保存的屏幕作为背景 3.鼠标拖动改变截取范围,右键取消 4.双击截取,保存在粘贴板,全屏窗口关闭 好了,下面的是代码部分 首先新建一个项目ScreenCutter(VS2005),将窗体名改为MainForm,再新建一个窗体ScreenBody. 添加一个按钮btnCutter到ScreenCutter并添加按钮事... 阅读全文
posted @ 2008-10-23 11:18 Landy_di 阅读(461) 评论(0) 推荐(0) 编辑
摘要: 方法一:只禁止多个进程运行 [STAThread] public static void Main() { bool ret; System.Threading.Mutex mutex = new System.Threading.Mutex(true, Application.ProductName, out ret); if (ret) { System.Windows.Forms.Ap... 阅读全文
posted @ 2008-10-23 11:17 Landy_di 阅读(286) 评论(0) 推荐(0) 编辑
摘要: 简答题目 1. 面向对象的思想主要包括什么?继承 多态 封装 ? 封装:用抽象的数据类型将数据和基于数据的操作封装在一起,数据被保护在抽象数据类型内部。 ? 继承:子类拥有父类的所有数据和操作。 ? 多态:一个程序中同名的不同方法共存的情况。 有两种形式的多态– 重载与重写。 2. 什么是装箱和拆箱?举例说明。 装箱(boxing)和拆... 阅读全文
posted @ 2008-10-23 11:17 Landy_di 阅读(245) 评论(0) 推荐(0) 编辑
摘要: 目录 摘 要 概 念 正 文 附 注 总 结 摘要: 随着社会的发展,人们对于科技应用到各个领域有新的认识,同时,这就使我们技术人员对于开发平台也有更高的要求。大家都知道,或者都听过,.NET有很强悍的版本控制,可以让我们很轻松的进行程序集的版本控制,实现程序的灵活配置和简单升级,告别Dll地狱,本文将用一个具体的实例说明如何使用这个功能。 概念: (一)DotN... 阅读全文
posted @ 2008-10-23 11:16 Landy_di 阅读(233) 评论(0) 推荐(0) 编辑
摘要: .Net Framework 3.0 中增加了一个命名空间:System.Speech 使用这个空间的类和方法,我们可以很方便的2行代码就可以让一段文本被读出来。 演示代码如下: using System.Speech.Synthesis; SpeechSynthesizer synth = new SpeechSynthesizer(); synth.Speak("Hello, world!你... 阅读全文
posted @ 2008-10-23 11:16 Landy_di 阅读(320) 评论(0) 推荐(0) 编辑
摘要: C#中声明如下: using System.Runtime.InteropServices; [DllImport("user32.dll", EntryPoint = "FindWindowA")] public static extern IntPtr FindWindowA(string lp1, string lp2); [DllImport("user3... 阅读全文
posted @ 2008-10-23 11:15 Landy_di 阅读(271) 评论(0) 推荐(0) 编辑
摘要: using System; using System.IO; using System.Collections; using System.Text; using System.Text.RegularExpressions; namespace PPTech.WebSite.BusinessRules { /**//// /// to scan ... 阅读全文
posted @ 2008-10-23 11:15 Landy_di 阅读(545) 评论(0) 推荐(0) 编辑
摘要: using System.Runtime.InteropServices ; [DllImport("winmm.dll")] public static extern int mciSendString(string s1, string s2, int i1, int i2); private void button1_Click(object sender, System.EventArgs... 阅读全文
posted @ 2008-10-23 11:14 Landy_di 阅读(125) 评论(0) 推荐(0) 编辑
摘要: IE选项: using System.Diagnostics; ProcessStartInfo Info=new ProcessStartInfo(); Info.FileName = "inetcpl.cpl"; Process.Start(Info); 时间和日期属性对话框: C:\WINDOWS\system32\rundll32.exe ... 阅读全文
posted @ 2008-10-23 11:14 Landy_di 阅读(119) 评论(0) 推荐(0) 编辑