摘要: 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 阅读(167) 评论(0) 推荐(0)
摘要: 拖拉机游戏是一个广泛流传的拖拉机游戏,有的地区又叫做升级或者双抠(也有人说升级和拖拉机有所不同),拖拉机游戏在基本的规则上改变,主要是增加游戏的趣味性,比如有的地区可以一J到底,将庄家从J一下拉到2,也有的可以从A拉到J,Q到6等玩法。 拖拉机大战是采用dotnet framework开发的一款拖拉机游戏,它实现了拖拉机游戏的基本规则,剔除了2是常主的功能,增加了一些亮主、流局的规则设置,还有... 阅读全文
posted @ 2008-10-23 11:23 Landy_di 阅读(384) 评论(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 阅读(219) 评论(0) 推荐(0)
摘要: 一、原理 在.net中的global.asax中有Application_AuthenticateRequest事件和Application_BeginRequest事件是在每次访问aspx文件都会触发。但是Application_BeginRequest中不能对已经经过FROMS身份验证的身份ticket票进行识别。所以只能放到Application_AuthenticateRequest中... 阅读全文
posted @ 2008-10-23 11:22 Landy_di 阅读(418) 评论(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 阅读(331) 评论(0) 推荐(0)
摘要: 弹出窗口杀手是一个可以自动关闭IE弹出窗口的程序,它工作在系统的托盘中,按照一定的间隔来检测IE窗口,然后关闭弹出窗体。最后,还提供了用热键来杀掉弹出窗口的功能。 虽然已经有类似的用C++写的程序,但是本文讲述的是用C#来实现这些功能,并且本文所讲的方案在查找窗口上的方法要比更快一些。 这是一个崭新的话题,在Internet上我们还可以看到许多类似的程序。但是我也还是要借这个机会来... 阅读全文
posted @ 2008-10-23 11:21 Landy_di 阅读(323) 评论(0) 推荐(0)
摘要: 尽管有许多P2P网络不需要索引服务器或中央服务器,各客户机之间可以互相直接通讯,但下面的图1还是显示了P2P网络的基本工作原理,一般来说,P2P概念中包含一台中央索引服务器,这台服务器并不存储有任何文件,它只存储有登录到该网络上的所有用户的信息、客户端的IP地址以及用户提供的供共享的文件,客户机和服务器使用简单的命令通过报路连接进行通讯。 当客户端A想要查找P2P网络上其他客户端提供共享的文... 阅读全文
posted @ 2008-10-23 11:20 Landy_di 阅读(750) 评论(0) 推荐(0)
摘要: 默认情况下,控件不支持透明背景色。但是,通过使用构造函数中的 Control.SetStyle 方法,可以让控件拥有不透明、透明或半透明的背景色。Control 类的 SetStyle 方法用于为控件设置特定的样式首选项,并可用来启用或禁用对透明背景色的支持。 使控件拥有透明背景色 在控件的代码编辑器中找到构造函数。 在构造函数中调用窗体的 SetStyle。 ' Visual Basic... 阅读全文
posted @ 2008-10-23 11:20 Landy_di 阅读(330) 评论(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 阅读(160) 评论(0) 推荐(0)
摘要: 一.声卡录音的基本原理 为了实现一个录音的基本过程,至少需要以下对象的支持: 1. 录音设备,对我们的PC设备就是声卡。这个录音设备可以进行的操作应该有开始和关闭。 2. 缓冲区,也就是录制的声音放在哪里的问题。 二.DirectSound对录音的描述模型 1. DirectSound对录音的支持类 Capture,设备对象,可以看作是声卡的描述。 ... 阅读全文
posted @ 2008-10-23 11:19 Landy_di 阅读(802) 评论(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 阅读(397) 评论(0) 推荐(0)
摘要: 程序流程如下: 1.截取整个屏幕并保存 2.新开一个全屏窗口,将保存的屏幕作为背景 3.鼠标拖动改变截取范围,右键取消 4.双击截取,保存在粘贴板,全屏窗口关闭 好了,下面的是代码部分 首先新建一个项目ScreenCutter(VS2005),将窗体名改为MainForm,再新建一个窗体ScreenBody. 添加一个按钮btnCutter到ScreenCutter并添加按钮事... 阅读全文
posted @ 2008-10-23 11:18 Landy_di 阅读(483) 评论(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 阅读(294) 评论(0) 推荐(0)
摘要: 简答题目 1. 面向对象的思想主要包括什么?继承 多态 封装 ? 封装:用抽象的数据类型将数据和基于数据的操作封装在一起,数据被保护在抽象数据类型内部。 ? 继承:子类拥有父类的所有数据和操作。 ? 多态:一个程序中同名的不同方法共存的情况。 有两种形式的多态– 重载与重写。 2. 什么是装箱和拆箱?举例说明。 装箱(boxing)和拆... 阅读全文
posted @ 2008-10-23 11:17 Landy_di 阅读(266) 评论(0) 推荐(0)
摘要: 目录 摘 要 概 念 正 文 附 注 总 结 摘要: 随着社会的发展,人们对于科技应用到各个领域有新的认识,同时,这就使我们技术人员对于开发平台也有更高的要求。大家都知道,或者都听过,.NET有很强悍的版本控制,可以让我们很轻松的进行程序集的版本控制,实现程序的灵活配置和简单升级,告别Dll地狱,本文将用一个具体的实例说明如何使用这个功能。 概念: (一)DotN... 阅读全文
posted @ 2008-10-23 11:16 Landy_di 阅读(271) 评论(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 阅读(331) 评论(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 阅读(576) 评论(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 阅读(352) 评论(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 阅读(126) 评论(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 阅读(133) 评论(0) 推荐(0)
摘要: //新建光标 [DllImport("user32.dll")] static extern bool CreateCaret(IntPtr hWnd, IntPtr hBitmap,int nWidth,int nHeight); //显示光标 [DllImport("user32.dll")] static ex... 阅读全文
posted @ 2008-10-23 11:13 Landy_di 阅读(458) 评论(0) 推荐(0)
摘要: 注册表是视窗系统的一个核心的数据库,在这个数据库中存放中与系统相关的各种参数,这些参数直接控制中系统的启动、硬件的驱动程序安装信息以及在视窗系统上运行的各种应用程序的注册信息等。这就意味着,如果注册表因为某些原因受到了破坏,轻者是视窗系统启动过程出现异常,重者就有可能导致整个系统的完全瘫痪。所以正确的认识注册表,及时的备份注册表,对于视窗用户就显得相当重要。 C#就可以十分方便、简洁的开发出... 阅读全文
posted @ 2008-10-23 11:13 Landy_di 阅读(211) 评论(0) 推荐(0)
摘要: 在客户端解取到屏幕之后,可以保存为图片,但是要实现远程监控的话,要把他保存到流里发给服务端,再显示在服务端的picturebox里,,请问这中间怎么传输,! 小弟在此先谢谢各位了,!代码如下 我的Email:thify@qq.com using System; using System.Collections.Generic; using System.ComponentModel; using... 阅读全文
posted @ 2008-10-23 11:13 Landy_di 阅读(571) 评论(0) 推荐(0)
摘要: 在客户端解取到屏幕之后,可以保存为图片,但是要实现远程监控的话,要把他保存到流里发给服务端,再显示在服务端的picturebox里,,请问这中间怎么传输,! 小弟在此先谢谢各位了,!代码如下 我的Email:thify@qq.com using System; using System.Collections.Generic; using System.ComponentModel; using... 阅读全文
posted @ 2008-10-23 11:12 Landy_di 阅读(2371) 评论(0) 推荐(0)
摘要: 有关扩展方法的一些知识点请参看我的前篇博客:C#3.0 中的扩展方法 (Extension Methods) 前篇博客中我重点介绍了两个特殊场景: 1、扩展方法跟原来类的方法重名时候的处理逻辑 2、扩展方法的嵌套 现在我们来看扩展方法使用的第三个场景:使用扩展方法来扩展接口 应用场景举例: 我们有时候会发现最初定义的一个接口,在现在环境下,这个接口需要再增加一个函数。有了... 阅读全文
posted @ 2008-10-23 11:12 Landy_di 阅读(2120) 评论(0) 推荐(0)
摘要: 保护你的DLL和Code不被别人使用。 大家做项目开发一般都是分层的,比如UI层,业务层,数据访问层。业务层引用数据访问层的DLL(比如dataAccess.dll),并使用dataAccess.dll中的方法。当项目完成并给客户用了,可有些心里BT的客户这个时候也可以请个稍微懂NET的人来引用你的dataAccess.dll并调用其中的方法搞破坏。比如可以直接使用里面的Chan... 阅读全文
posted @ 2008-10-23 11:10 Landy_di 阅读(166) 评论(0) 推荐(0)
摘要: 1.怎样定制VC#DataGrid列标题? DataGridTableStyle dgts = new DataGridTableStyle(); dgts.MappingName = "myTable"; //myTable为要载入数据的DataTable DataGridTextBoxColumn dgcs = new DataGridTextBoxColumn(); ... 阅读全文
posted @ 2008-10-23 11:10 Landy_di 阅读(104) 评论(0) 推荐(0)
摘要: 在web开发时,有的系统要求同一个用户在同一时间只能登录一次,也就是如果一个用户已经登录了,在退出之前如果再次登录的话需要报错。 常见的处理方法是,在用户登录时,判断此用户是否已经在Application中存在,如果存在就报错,不存在的话就加到Application中(Application是所有session共有的,整个web应用程序唯一的一个对象): 程序代码 string st... 阅读全文
posted @ 2008-10-23 10:56 Landy_di 阅读(224) 评论(0) 推荐(0)
摘要: 方法一: 原文:http://blog.csdn.net/qiujiahao/archive/2007/08/09/1733169.aspx 在unicode 字符串中,中文的范围是在4E00..9FFF:CJK Unified Ideographs。 通过对字符的unicode编码进行判断来确定字符是否为中文。 程序代码 protected bool IsChineseLetter... 阅读全文
posted @ 2008-10-23 10:55 Landy_di 阅读(502) 评论(0) 推荐(0)
摘要: 方法一:使用正则表达式 1//脏字典数据存放文件路径 2 private static string FILE_NAME="zang.txt"; 3 //脏数据字典表,如:脏数据一|脏数据二|脏数据三 4 public static string dirtyStr=""; 5 6 public ValidDirty... 阅读全文
posted @ 2008-10-23 10:55 Landy_di 阅读(253) 评论(0) 推荐(0)
摘要: using System.Net.Mail; ...... /// /// .NET 2.0 发送邮件方法 /// /// 邮件服务器地址(如:smtp.163.com) /// 发送地址(如:test@163.com) /// 发送密码(如:123456) /// 接收地址(如:test@gmail.com) ///... 阅读全文
posted @ 2008-10-23 10:54 Landy_di 阅读(121) 评论(0) 推荐(0)
摘要: 程序代码 using System; using System.IO; using System.Text; using System.Text.RegularExpressions; using System.Runtime.Remoting; using System.Runtime.Remoting.Proxies; using System.Runtime.Remoting.Mes... 阅读全文
posted @ 2008-10-23 10:54 Landy_di 阅读(277) 评论(0) 推荐(0)
摘要: 在不同的语言环境下,对正则的支持都可能不一样,实际应用时注意不同之处 匹配中文字符的正则表达式: [\u4e00-\u9fa5] 评注:匹配中文还真是个头疼的事,有了这个表达式就好办了 匹配双字节字符(包括汉字在内):[^\x00-\xff] 评注:可以用来计算字符串的长度(一个双字节字符长度计2,ASCII字符计1) 匹配空白行的正则表达式:\n\s*\r 评注:可以用来删除空白行 匹配... 阅读全文
posted @ 2008-10-23 10:53 Landy_di 阅读(100) 评论(0) 推荐(0)
摘要: 在上一章.NET应用程序资源开发(一)关于.NET应用程序资源开发的基本概念介绍完了,也该实际演练一下了,接下来就用一个WinForm例子来看一下在.NET中实现资源开发都有哪些技术。 我们首先建立一个项目,打开你的VS.NET 2005,建立一个新的C# Windows 应用程序。 Step 1-窗体的Language和Localizable属性 我们要为该窗体的资源建立多语言的版本,注... 阅读全文
posted @ 2008-10-23 10:53 Landy_di 阅读(171) 评论(0) 推荐(0)
摘要: (文章载自http://www.cnblogs.com/tonybain/archive/2006/01/18/319614.html) 我们知道,如果要国际化和本地化一个软件,就必须涉及到资源的处理,这些资源包括了在不同文化区域中具有不同表现形式的文字、图片、窗体或其它类型的资源。在传统的Win32程序中,通常可以使用纯资源dll的办法实现,但我们现在要讨论的是在.NET环境下如何实现这一目标... 阅读全文
posted @ 2008-10-23 10:53 Landy_di 阅读(220) 评论(0) 推荐(0)
摘要: //写入注册表 try { Microsoft.Win32.RegistryKey res ; res = Microsoft.Win32.Registry.CurrentUser.OpenSubKey(@"SOFTWARE\testname",true); if (res == null) { try { res =... 阅读全文
posted @ 2008-10-23 10:52 Landy_di 阅读(278) 评论(0) 推荐(0)
摘要: It's finally here - the launch of the .NET Reference Source project. This post (hopefully!) contains everything you need to know. Over the past few weeks, we ran a pilot of this feature and collect... 阅读全文
posted @ 2008-10-23 10:52 Landy_di 阅读(232) 评论(0) 推荐(0)
摘要: 实现主要是通过重写窗口过程(WndProc),处理一些非客户区消息(WM_NCxxxx); 1[DllImport("User32.dll")] 2 private static extern IntPtr GetWindowDC(IntPtr hwnd); 3 [DllImport("User32.dll")] 4 private static... 阅读全文
posted @ 2008-10-23 10:51 Landy_di 阅读(2035) 评论(0) 推荐(0)
摘要: 使用独立的DLL存储图片,这样可以把我们要用的图片文件全放在一个DLL当中 这样工程当中就只没有那么多的图片文件了 1.在解决方案里添加一个新的class工程PicResource,然后把图片文件夹skin复制到工程目录下,并把skin包含在工程中; 2.在刚才新建的工程里选中skin文件夹下的所有图片,在property中改变 Build Action 属性为 Embedded... 阅读全文
posted @ 2008-10-23 10:50 Landy_di 阅读(153) 评论(0) 推荐(0)
摘要: NET string 类是相当广泛的,然而仍有一些String函数是缺失的或者不是很明显,在使用Net String时,这里提供几个小技巧. 用重复的字符填充一个 String 为了用重复的字符填充一个字符串, 使用string 类的构造函数.例如:用20个(*)填充一个字符串. 复制 保存 string s = new string( '*', 20 ); 检查空字符... 阅读全文
posted @ 2008-10-23 10:50 Landy_di 阅读(235) 评论(0) 推荐(0)
摘要: 靠边隐藏效果:当程序移动到显示的边界时,程序自动隐藏起来,留一条小边在外面,很酷的效果吧. 先介绍下实现原理,靠边隐藏无非就是判断窗体的位置和屏幕的四边的关系,当上左右三个方向超出的时候,就把窗体自动往上移,问题是...怎么判断窗体的位置呢?.Net里面有很方便的事件:LocationChanged,来判断窗体位置的变化,那又如何判断鼠标和窗体的关系呢?最简单的办法是用个 timer不停... 阅读全文
posted @ 2008-10-23 10:49 Landy_di 阅读(966) 评论(0) 推荐(0)
摘要: public class XmlControl { protected string strXmlFile; protected XmlDocument objXmlDoc = new XmlDocument(); public XmlControl(string XmlFile) { // // TODO: 在這裡加入建構函式的程式碼 // try... 阅读全文
posted @ 2008-10-23 10:47 Landy_di 阅读(154) 评论(0) 推荐(0)
摘要: 巩固一下基础知识 1, 访问修饰符 指定声明的类型和类型成员的可访问性。 (1) public public 关键字是类型和类型成员的访问修饰符。公共访问是允许的最高访问级别。对访问公共成员没有限制。 (2) private private 关键字是一个成员访问修饰符。私有访问是允许的最低访问级别。私有成员只有在声明它们的类和结构体中才是可访问的。 (3) interna... 阅读全文
posted @ 2008-10-23 10:46 Landy_di 阅读(93) 评论(0) 推荐(0)
摘要: 参考参考: /* 创建一个名为Get的储存过程 先定义两个参数 ,其中@count为输出参数 sql语句中 第一句返回该表所有内容, 第二句 返回表的行数,并把值赋给输出参数 */ CREATE PROCEDURE [Get] @name varchar (50), @count int output AS SELECT * FROM Table1 SELECT @count=COUNT... 阅读全文
posted @ 2008-10-23 10:46 Landy_di 阅读(987) 评论(0) 推荐(0)
摘要: 在winForm下编程时,做资源管理器浏览本地文件的时候,用ListView控件加载文件, 可以根据文件类型来判断item的图标,具体代码如下: 1using System; 2using System.Drawing; 3using System.Windows.Forms; 4 5namespace YJDSoft.Control.Data.LocalDataExplore... 阅读全文
posted @ 2008-10-23 10:45 Landy_di 阅读(522) 评论(0) 推荐(0)
摘要: string xmlFile = Request.PhysicalApplicationPath @"\1.xml"; string imageFile = Request.PhysicalApplicationPath @"\1.jpg"; using (XmlWriter writer = XmlWriter.Create(xmlFile... 阅读全文
posted @ 2008-10-23 10:44 Landy_di 阅读(1099) 评论(0) 推荐(0)
摘要: 一).创建部署项目 1. 在“文件”菜单上指向“添加项目”,然后选择“新建项目”。 2. 在“添加新项目”对话框中,选择“项目类型”窗格中的“安装和部署项目”,然后选择“模板”窗格中的“安装项目”。在“名称”框中键入 setup1。 3. 单击“确定”关闭对话框。 4. 项目被添加到解决方案资源管理器中,并且文件系统编辑器打开。 5. 在“属性”窗口中,选择 ProductName 属性... 阅读全文
posted @ 2008-10-23 10:44 Landy_di 阅读(103) 评论(0) 推荐(0)
摘要: 1. 我们有一个test.exe的WinForm程序,这是我们要加壳的目标程序。 2. 新建一个WinForm工程,删除Form1,然后新建一个类。如下。 3. 将test.exe 拷贝到该工程目录,作为嵌入式资源。 using System; using System.Windows.Forms; using System.Resources; using System.Refle... 阅读全文
posted @ 2008-10-23 10:43 Landy_di 阅读(125) 评论(0) 推荐(0)
摘要: 1、C#中 property 与 attribute的区别,他们各有什么用处,这种机制的好处在哪里? property和attribute汉语都称之为属性。不过property是指类向外提供的数据区域。而attribute则是描述对象在编译时或运行时属性的。这两者是有本质区别的。 2、讲一讲你理解的web service,在dot net framework中,怎么很好的结合xml?(... 阅读全文
posted @ 2008-10-23 10:43 Landy_di 阅读(164) 评论(0) 推荐(0)
摘要: public bool run = false; public int count = 0; //发送次数 private static bool issuccess(string[] mailTo, string mailSubject, string mailBody) { string mailFrom = Sys... 阅读全文
posted @ 2008-10-23 10:42 Landy_di 阅读(257) 评论(0) 推荐(0)
摘要: private void button1_Click(object sender, EventArgs e) { string QQPath; using (RegistryKey reg = Registry.LocalMachine.OpenSubKey(@"Software\Tencent\QQ")) {... 阅读全文
posted @ 2008-10-23 10:41 Landy_di 阅读(304) 评论(0) 推荐(0)
摘要: DataAdapter 的 Update 方法:将 DataSet 中的更改解析回数据源。DataSet保存的数据是位于服务器内存里面的原数据库的“副本”。所以用DataSet更新数据的过程就是先对“副本”进行更新,然后在将“原本”更新。 Update 方法会将更改解析回数据源,但是自上次填充 DataSet 以来,其他客户端可能已修改了数据源中的数据。若要使用当前数据刷新 DataSet,请... 阅读全文
posted @ 2008-10-23 10:41 Landy_di 阅读(305) 评论(0) 推荐(0)
摘要: using System; using System.IO; public class FileApp { public static void Main() { // 在当前目录创建一个文件myfile.txt,对该文件具有读写权限 FileStream fsMyfile = new FileStream("myfile.txt" , ... 阅读全文
posted @ 2008-10-23 10:40 Landy_di 阅读(1024) 评论(0) 推荐(0)
摘要: public bool IsChina(string CString) { bool BoolValue=false; for (int i=0; i<CString.Length; i ) { if(Convert.ToInt32(Convert.ToChar(CString.Substring(i,1)))<Convert.ToInt32(Convert.ToCh... 阅读全文
posted @ 2008-10-23 10:39 Landy_di 阅读(105) 评论(0) 推荐(0)
摘要: System.Net.Mail.SmtpClient client = new SmtpClient(); client.Host = "smtp.163.com"; client.UseDefaultCredentials = false; client.Credentials = new System.Net.Networ... 阅读全文
posted @ 2008-10-23 10:37 Landy_di 阅读(126) 评论(0) 推荐(0)
摘要: using System; using System.Diagnostics; class close_special_exe { static void Main() { Process[] myProcess; myProcess=Process.GetProcessesByName ("Notepad"); foreach(Pr... 阅读全文
posted @ 2008-10-23 10:36 Landy_di 阅读(266) 评论(0) 推荐(0)
摘要: 1.绝对路径: this.pictureBox2.Image=Image.FromFile("D:\\001.jpg"); 2.相对路径: Application.StartupPath; 可以得到程序根目录 this.pictureBox2.Image=Image.FromFile(Application.StartupPath "\\1.gif"); 3.获得网络图片的路径... 阅读全文
posted @ 2008-10-23 10:35 Landy_di 阅读(269) 评论(0) 推荐(0)
摘要: using System; using System.Drawing; using System.Collections; using System.ComponentModel; using System.Windows.Forms; using System.Data; using System.Threading; using System.IO; using System.Diagnost... 阅读全文
posted @ 2008-10-23 10:32 Landy_di 阅读(296) 评论(1) 推荐(0)
摘要: private static char[] constant = { '0', '1', '2', '3', '4', '5', '6', '7', '8', '9', 'a', 'b', 'c', 'd', 'e', 'f', 'g', 'h', 'i', 'j', ' 阅读全文
posted @ 2008-10-23 10:30 Landy_di 阅读(273) 评论(0) 推荐(0)
摘要: 也许在某些场合下我们想知道自己的某个方法是被谁(哪个方法)调用的?比如下面的例子: /// /// 正常方法 /// static void Method1() { DisabledObsoleteMethod(); } /// /// 过期方法 /// [Obsolete] static void Method2() { DisabledObsoleteMethod(); } ... 阅读全文
posted @ 2008-10-23 10:27 Landy_di 阅读(142) 评论(0) 推荐(0)
摘要: 在库里新建一个视频文件,命名为MyCam,然后把下列代码放到第一帧就可以了~~~ cam = Camera.get(); MyCam.attachVideo(cam); this.createEmptyMovieClip("micAudio", 1); micAudio.attachAudio(Microphone.get()); myMic = Microphone.get(); myMi... 阅读全文
posted @ 2008-10-23 10:22 Landy_di 阅读(711) 评论(0) 推荐(0)
摘要: 小提示:FLASHCOM只是这种技术的统称,Flash media server 2这里简称为FMS,他是FCS的升级版,就比如说是FLASH7跟FLASH8的关系。只是版本不一样升级了而已。 flashmediaserver2(FMS2)下载+无限制序列号 for windows(点击下载) Flashmediaserver2 for linux版(license下载WINDOWS版的一样用... 阅读全文
posted @ 2008-10-23 10:22 Landy_di 阅读(965) 评论(0) 推荐(0)
摘要: 包括professional版和无限制版注册码。 FlashCom 1.5+注册码下载 安装说明: 1.安裝 2.檢查 FCS 服務未啟動 3.解壓並拷貝到安裝目錄 4.重啟並檢查 FCS服務以啟動 5.到管理控制台輸入序號 6.完成 1.Installl flash com server 1.5 dev edition. 2.Please Check that flash com serv... 阅读全文
posted @ 2008-10-23 10:21 Landy_di 阅读(188) 评论(0) 推荐(0)
摘要: Flash Media Server的安装、配置及新功能介绍(共六篇) 陈冰 译 Flash Media Server是目前开发Web音视频应用程序(比如,视频聊天室、视频会议系统、播客系统、音视频留言等等)的最方便最快捷的解决方案。下面这六篇译文完整讲解了Flash Media Server的安装和配置,并对其引入的最重要的新功能—边缘服务器—进行了介绍。希望这些译文对Flash Media S... 阅读全文
posted @ 2008-10-23 10:20 Landy_di 阅读(408) 评论(2) 推荐(0)
摘要: 以可读格式返回指定的 Date 对象nowtime的字符串值。并按指定的样式指定给变量filename,(UTC代表的“通用时间”据高手解释为服务器时间) var nowtime:Date = new Date(); var filename:String = ((nowtime.getUTCMonth()+1)+"/"+nowtime.getUTCDate()+"/"+nowtime.getT... 阅读全文
posted @ 2008-10-23 10:19 Landy_di 阅读(204) 评论(0) 推荐(0)
摘要: 在前面提到过使用as3连接remoting的的方法,在旧的amfphp版本使用的编码是as2和as1时代的通讯编码,因此as3使用的时候要为NecConnection指定objectEncoding 为ObjectEncoding.AMF0,amfphp1.9beta版本开始支持ObjectEncoding.AMF3即as3 NecConnection默认的编码,目前的fms还不支持ObjectE... 阅读全文
posted @ 2008-10-23 10:18 Landy_di 阅读(490) 评论(0) 推荐(0)
摘要: 随着Flash CS3正式版的发布,估计很多朋友都开始从AS2迁移到AS3了。不过AS3比AS2改变的实在太多,在as2中很多方法属性在as3中并不相同,甚至消失,而且目前帮助文档是E文的,现下的as3基础文章也并不多,因此特开此贴,集合一些基础性的要点,尽量以例子来说明,让大家更快更好的往AS3迁移。文中如有错误,敬请指正。有兴趣的朋友也可以一起来添加。 1、常量 先看AS2代码: [C... 阅读全文
posted @ 2008-10-23 10:18 Landy_di 阅读(285) 评论(0) 推荐(0)
摘要: 终于正式开始从as2迁移到as3了,这段时间里,我会把自己学习过程中的一些小经验贡献给大家。另外,因为是从as2迁移到as3,所以本文便从基础开始,针对2者的差异做代码分析比较。 1、常量差异 请看as2代码: var str:String; var num:Number; var boo:Boolean; ... 阅读全文
posted @ 2008-10-23 10:17 Landy_di 阅读(265) 评论(0) 推荐(0)
摘要: import flash.utils.Timer; import flash.events.TimerEvent; var myTimer:Timer = new Timer(1000, 8); myTimer.addEventListener(TimerEvent.TIMER, timerHandler); myTimer.addEventListener("timerComplet... 阅读全文
posted @ 2008-10-23 10:17 Landy_di 阅读(841) 评论(0) 推荐(0)
摘要: 没有press和release事件 hitTest()被分尸了 var check_mc=new Sprite() this.addChild(check_mc) // check_mc.addEventListener(Event.ENTER_FRAME,checkFunc) function checkFunc(evt:Event){ //检测对象 /* if(m... 阅读全文
posted @ 2008-10-23 10:16 Landy_di 阅读(294) 评论(0) 推荐(0)
摘要: package fb.math{ public final class Degree{ //角度转换为弧度 public static function angleToRadian(angle:Number):Number { return angle*(Math.PI/180); } //弧度转换为角度 public static functio... 阅读全文
posted @ 2008-10-23 10:16 Landy_di 阅读(161) 评论(0) 推荐(0)
摘要: 介绍如何使用as3创建右键菜单 [code] package fb.copyright{ import flash.ui.* import flash.display.* import flash.net.* import flash.events.ContextMenuEvent public class Copyright{ private var myName:String... 阅读全文
posted @ 2008-10-23 10:15 Landy_di 阅读(169) 评论(0) 推荐(0)
摘要: package { //导入类 //Sprite是一个只有一帧的MovieClip,相对于MovieClip少了帧和场景... import flash.display.Sprite; //事件类 import flash.events.*; //声音类 import flash.media.Sound; //混音器类 ... 阅读全文
posted @ 2008-10-23 10:15 Landy_di 阅读(530) 评论(1) 推荐(0)
摘要: Actionscript 3.0提供的新功能,其中用到了ByteArray、SoundMixer。 代码如下: function func(a:Number) { return num * Math.sin(a); } function drawFunction(func:Function, thickness:Number, color:Number) { graphics.li... 阅读全文
posted @ 2008-10-23 10:14 Landy_di 阅读(162) 评论(0) 推荐(0)
摘要: 本例要实现的功能分成“查询”和“定位”两部分,查询功能通过调用XML文件的数据一一比对实现。定位功能通过将地图进行适当的缩放和移动,将被查询到的地名显示在窗口的中央位置来实现。 制作步骤: 制作如图所示的界面; 图1 查询功能的界面 用input_txt动态文本框接收输入的地名名称。用载入的外部文件XMLData.xml,依次将地名与input_txt.text比较,如果两个地名... 阅读全文
posted @ 2008-10-23 10:14 Landy_di 阅读(302) 评论(0) 推荐(0)
摘要: 这程序写的挺简单的..不懂的呢,可以参考下..高手就别笑我了. 准备工具: Flash Media Server.. Flash 8 && Flash 8 Player (-______-) 一个摄像头,一个麦克. 打开FLASH,新建一个FLASH文档. CTRL + L调出库..在库的右上角有个三角,点一下.然后选择"新建视频元件"; 命名为:video 在主场景里新建2个图层,一个名字叫 ... 阅读全文
posted @ 2008-10-23 10:13 Landy_di 阅读(172) 评论(0) 推荐(0)
摘要: 代码: /** *MacintoshMenu(仿苹果机菜单) **/ class MacintoshMenu { //属性 private var target:MovieClip; ... 阅读全文
posted @ 2008-10-23 10:12 Landy_di 阅读(523) 评论(0) 推荐(0)
摘要: 研究flash 8制作mode7模式头大中.......抽空把以前的rpg引擎用flash 8改了下. 下面先介绍下关于地图的制作(本文章适合与对tiles模式了解并对flash8有一定了解的人) 过去制作游戏的时候,经常会为了切割地图而浪费时间.经常会为了地图过大.拖动过于耗机而烦恼.现在这一切都不成问题了.只要你掌握flash8 bitmapdata的基础运用既可... 阅读全文
posted @ 2008-10-23 10:12 Landy_di 阅读(428) 评论(0) 推荐(0)
摘要: 介绍ACT游戏中必备元素 血槽的制作方法 ACT游戏必备元素动态血槽的制作方法 制作血槽的方法有很多有拉伸MC比例计血的方法还有一帧数计血的方法 血槽的制作是非常容易的 这里介绍的是递增(减)型血槽的制作(以帧数计血) pluginspage=http://www.macromedia.com/go/getflashplayer src=/upimg/media/6/1_07060707184... 阅读全文
posted @ 2008-10-23 10:11 Landy_di 阅读(478) 评论(0) 推荐(0)
摘要: pluginspage=http://www.macromedia.com/go/getflashplayer src=/upimg/media/6/1_070607071643.swf width=400 height=300 type=application/x-shockwave-flash wmode="transparent" document.document.form1.="high... 阅读全文
posted @ 2008-10-23 10:11 Landy_di 阅读(262) 评论(0) 推荐(0)
摘要: 首先画一个矩形,按F8转换成MC(MovieClip电影剪辑)元件名叫判定。专门制作“判定”主要是为了处理方便,而且把画面和游戏内核分开。 从库(F11)中拖放很多个判定MC到场景上,形成你要的场景,用自由变换工具(Q)把所有地板MC编辑成合适的大小。好了,我们的场景上高低起伏的地形做好了。选中所有的判定,F8变成一个新的MC,元件名随便比如叫第一关,F9打开属性页,左边有一个或者,取名叫做背景。... 阅读全文
posted @ 2008-10-23 10:10 Landy_di 阅读(424) 评论(0) 推荐(0)
摘要: 场景是游戏中的一个重要元素,特别对于RPG游戏来说场景的数量就更多了,所以现在我为一些想做游戏的入门新手来讲解一下,游戏中的角色是如何在场景中实现移动的。今天我们要讲的是以游戏角色为中心的场景移动方式。 以游戏角色为中心的场景移动方式就是:除了到达场景的尽头之外,游戏角色始终在场景的中心的移动方式。现在我们也可分开来考虑问题了,我们可以分为:在未达到场景尽头和已到锍【熬⊥妨街智榭觥T... 阅读全文
posted @ 2008-10-23 10:09 Landy_di 阅读(391) 评论(0) 推荐(0)
摘要: 今天终于把AS3的一个remoting的小项目搞定了,呵呵,搞了好几天,终于把这个小东西完成了.呵呵~~~今天把一个AS3的remoting的最简单的例子贴出来给初学者看看吧~~~呵呵,其实蛮容易的~~~ HelloFlashAS3.fla import flash.net.*; var HostName:String = "http://localhost/TestSite/"; va... 阅读全文
posted @ 2008-10-23 10:08 Landy_di 阅读(177) 评论(0) 推荐(0)
摘要: 对于很多flash初学者来说,一个很头疼的问题摆在他们面前,他们常常会问,为什么FLASH不可以直接访问数据库,为何FLASH一定要通过后台语言才可以访问数据库? 其实,很久以前就有一个老外写过一个类,只要简单配置一下,然后就可以连接数据库了,完全不需要通过ASP,ASP.NET,PHP,JSP等过渡了.可是如果你在现实应用中,真的这样做了,那么等于你已经把你的所有数据库信息光明正大的送给别人了... 阅读全文
posted @ 2008-10-23 10:07 Landy_di 阅读(398) 评论(0) 推荐(0)
摘要: 昨天说了flex与.net的remoting通讯,今天尝试了一下读取数据库数据内容,简单做了个范例. Flex客户端程序 .net服务器端 代码就不写了,一共2个方法,一个方法... 阅读全文
posted @ 2008-10-23 10:04 Landy_di 阅读(263) 评论(0) 推荐(0)
摘要: 今天下午又和.net工程师研究了一下关于remoting的问题,这次的课题主要是Flex与remoting的通讯. 注 .net部分为Fluorine 感觉收获蛮多,所以决定原创一帖(转了那么多前辈们的文章,怎么也要原创一个^_^) 不过如果你想多看看有关remoting的相关知识,我还是有有推荐的 Flex以及Remoting与后台的一些文章教程收 Fl... 阅读全文
posted @ 2008-10-23 10:04 Landy_di 阅读(403) 评论(0) 推荐(0)
摘要: 本文主要介绍如果实现AS3和C#联用的Flash remoting实现.后台的配置可以看《Flash/Flex/.net remoting通讯--Fluorine安装》。 与Coldfusion使用remoting的简单相比,任何第三方后台都只能用麻烦来形容,可惜Coldfusion在中国。。。不提了。进正文。 首先,此remoting非彼remoting,与.net中的remo... 阅读全文
posted @ 2008-10-23 10:03 Landy_di 阅读(449) 评论(0) 推荐(0)
摘要: 最近一直都在和单位的.net工程师讨论关于flash与后台数据交互的问题,我们以前一般的做法是通过访问aspx文件来获取xml进行交互,但是这样的做法安全性不高,效率又差.所以转而研究其它方式,正好看到了这篇关于《Flash remoting通讯》的文章感觉不错,值得一荐。 AMF3是flex/as3与后台通讯协议所采用的文件格式,可以传递基本类型及resultset等自定义对象... 阅读全文
posted @ 2008-10-23 10:03 Landy_di 阅读(522) 评论(0) 推荐(0)
摘要: package { // import flash.display.Sprite; import flash.events.KeyboardEvent; import flash.events.Event; ... 阅读全文
posted @ 2008-10-23 10:02 Landy_di 阅读(98) 评论(0) 推荐(0)
摘要: AS3.0 中已经没有了loadVars. 对于习惯使用AS2.0 loadVars传参的可以参考一下. var myReq... 阅读全文
posted @ 2008-10-23 10:01 Landy_di 阅读(283) 评论(0) 推荐(0)
摘要: package { import flash.display.Sprite; import flash.display.Load... 阅读全文
posted @ 2008-10-23 10:00 Landy_di 阅读(357) 评论(0) 推荐(0)
摘要: as3.0为我们带来了一个强大的事件机制,这是我们的一个福音;但相当一部分人对于这个实用的机制可能还只处于了解阶段; 下面我结合下 自定义的loadVar类 为大家介绍下怎么使用这个强大的事件机制为自己写的类声明一个事件吧~ 例子是个简单的小说阅读器 在loadVar类中我声明了两个事件:COMPLETE事件跟IOERROR事件 看了脚本相信大家也发现了~我的这两个事件都是基于URLLoad... 阅读全文
posted @ 2008-10-23 10:00 Landy_di 阅读(188) 评论(0) 推荐(0)
摘要: stop(); var... 阅读全文
posted @ 2008-10-23 10:00 Landy_di 阅读(694) 评论(0) 推荐(0)
摘要: 在AS3以前的版本中,要载入外部文本,可以使用LoadVars类和XML类。但是在AS3中,这些功能被移到了一个类中,这就是URLLoader(flash.net.URLLoader)类,这个类与LoadVars很相似。而AS3的XML类中,已经没有了载入外部XML文件的功能。我们可以使用URLLoader类获取外部的文本,并将其解析成普通文本或者XML对象。 就像LoadVars类一样,URL... 阅读全文
posted @ 2008-10-23 09:59 Landy_di 阅读(239) 评论(0) 推荐(0)
摘要: 通过以下代码: MovieClip(e.currentTarget.loader.content)totalFrames 该方法要求载入的swf的as版本必须是as3.0 的,不然后引发类型转换出错. 得到帧数.后.通过以下代码可以让载入的影片播放一次后删除掉 stage.addChild(e.currentTarget.loader); var tempMovie:MovieClip = e.... 阅读全文
posted @ 2008-10-23 09:58 Landy_di 阅读(748) 评论(0) 推荐(0)
摘要: 搞AS游戏开发的朋友也许都听过Keith Peters大师,为我们缔造了那么多的经典算法,偶虽然不是游戏方向,但是还是特别喜欢!近些天拜读了《Making Things Move》的一部分,大师的经典杰作。数学与物理的伟大艺术体现,一直逃脱不出我的眼球! 来玩儿一个,做一个健身的小弹力球,在地球上有重力哦^^先看看: 下面是实现: package { import flash.display... 阅读全文
posted @ 2008-10-23 09:58 Landy_di 阅读(186) 评论(0) 推荐(0)
摘要: 环境:win2003 sp2 + IE7 + vs2005 作者:孤星浪子 e-mail: landy_di@126.com 博客: lanustudio.bokee.com 时间:2007年8月28日 无刷新页面 ... 阅读全文
posted @ 2008-10-23 09:57 Landy_di 阅读(127) 评论(0) 推荐(0)
摘要: 数据绑定表达式语法 使用数据绑定语法,可以将控件属性值绑定到数据,并指定值以对数据进行检索、更新、删除和插入操作。 数据绑定语法 数据绑定表达式包含在 分隔符之内,并使用 Eval 和 Bind 函数。Eval 函数用于定义单向(只读)绑定。Bind 函数用于定义双向(可更新)绑定。除了通过在数据绑定表达式中调用 Eval 和 Bind 方法执行数据绑定外,还可以调用 分隔符... 阅读全文
posted @ 2008-10-23 09:56 Landy_di 阅读(179) 评论(0) 推荐(0)
摘要: vs2003 public static bool SendMail(string from, string to, string subject, string body, string smtpServer, string userName, string password, ref string result) { MailMessage mailMsg = new ... 阅读全文
posted @ 2008-10-23 09:56 Landy_di 阅读(143) 评论(0) 推荐(0)
摘要: using System; using System.Data; using System.Configuration; using System.Web; using System.Web.Security; using System.Web.UI; using System.Web.UI.WebControls; using System.Web.UI.WebControls.WebPart... 阅读全文
posted @ 2008-10-23 09:56 Landy_di 阅读(108) 评论(0) 推荐(0)