自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(159)
  • 收藏
  • 关注

原创 在Flex中用Validator检测数字、字符串、Email、电话号码等 .

在Flex中用Validator检测数字、字符串、Email、电话号码等在上例“ 用Validator检测必填项”中,我记录了Validator最简单的用法。但mx.validators包中的类并非只有Validator一个,他们可以实现信用卡号码格式检测(mx.validators.CreditCardValidator)、货币格式检测(mx.validators.CurrencyValid...

2012-05-29 10:21:26 247

原创 BulkLoader加载AVM1Movie显示的解决方法

      今天在使用BulkLoader的时候,碰到了一个棘手的问题,就是如何显示已加载的这个AVM1Movie。试过了很多种方法,在Google也狂搜一通,都未找到解决方案。以下是测试代码:import br.com.stimuli.loading.BulkLoader;import flash.events.Event;var bk:BulkLoader=new BulkLoader("...

2012-04-02 11:51:16 259

原创 asp.net 获取客户端IP与mac(MSN)

获取客户端IP:以下为引用的内容: private string GetClientIP()   {   string result = HttpContext.Current.Request.ServerVariables["HTTP_X_FORWARDED_FOR"];   if (null == result || result == String.Empty)   {...

2011-09-14 10:31:08 164

原创 C#对指定的网页进行截图

碰到一个项目,需要对指定的网页进行截图保存,晕死! 需求永远都是怪异的..... 解决是关键~ 遂写了以下代码,快准狠!(因为赶时间!) 可以实现对指定的页面获取,按指定的大小生成缩略图,当然也可以1:1的产生图, 页面上的javascript 运行对截图貌似没任何影响,相当的正常,我个人都觉得很神奇。  首先对项目添加系统引用 System.Drawing;  System.Drawing.De...

2011-09-09 15:51:25 367

原创 log4net使用详解

说明:本程序演示如何利用log4net记录程序日志信息。log4net是一个功能著名的开源日志记录组件。利用log4net可以方便地将日志信息记录到文件、控制台、Windows事件日志和数据库(包括MS SQL Server, Access, Oracle9i,Oracle8i,DB2,SQLite)中。并且我们还可以记载控制要记载的日志级别,可以记载的日志类别包括:FATAL(致命错误)、ERR...

2011-08-17 11:16:32 98

原创 TweenLite中文帮助手册

为什么要用TWEENLITE而不用ADOBE官方的TWEEN?效率(这也是作者所标榜的TWEENLITE2大优点之一,呵呵,“标榜”这个词用得可能有点过了,不过人家确实有那个实力)这里有2者运行效率对比的例子:tweening-speed-testonComplete, onStart, onUpdate 等回调方法是TWEEN所没有的(TWEENLITE还可以往这些方法中传递任意个参...

2011-08-12 17:57:17 103

原创 Stardust AS3粒子引擎

Stardust粒子引擎允许允许Flash 开发者门使用ActionScript3 API快速的创建粒子效果。使用Startdust,粒子效果如烟,水火和战场等等可以被快速有效的创建出来。此引擎是由 Allen Chou 开发由 MIT 发行, 此引擎将允许你创建2D和3D粒子系统。以下是几个StartDust很NB的几个特性:•        可以很简单的在传统软件,行为,区域,变流器,始终和2...

2011-08-12 17:55:57 241

客户端页面字符集对session的影响

    session是使用在服务端的,跟客户端的页面字符集怎么会扯上关系呢?这多少会让人有些困惑。不过若从session的工作原理来理解的话,就容易明白了。关于session的工作原理,请参考http://wen5566.blog.51cto.com/1040211/563107。    假设用户从页面A输入用户名和密码,然后提交到页面B对用户名和密码进行验证,如果通过验证,则把用户名存入s...

2011-05-23 12:42:05 121

原创 Silverlight Socket 实现收发信息

刚接触Silverlight的时候,除了其异步应用WCF、流媒体、动画效果等方面外,Socket是最另我兴奋的功能。在Web上实现Socket虽然不是什么新鲜事了,Activex,flash等都可以实现这样的效果,但是Silverlight这样方便的运用Socket让服务器与客户端通信确是我之前没有体验过的。用它可以做什么?可以连线式的让服务器与客户端交互,而且,是在Web上,那么Web开...

2011-05-20 11:52:23 70

原创 silverlight 关于按钮样式

概述请想象这样一个场景,小型企业通过自己的站点可以让更多的顾客了解到您的产品。在许多商业领域,公司都会有自己的站点来宣传自己。现在,越来越多的 商业客户希望将自己的站点升级到Web 2.0,其中,许多客户选择了Silverlight。客户同时希望将自己的后端系统集成到Web站点中。类似这样的场景我们会始终贯穿整本书。在本章,我们将:我们将在现有站点中添加一个使用Silverlight...

2011-05-19 13:51:49 431

原创 在多个Silverlight应用间传递信息

     在去年我曾经写过一篇文章,介绍如何在同一页面下多个Silverlight应用间传递事件信息,当时所使用的技巧就是借助HTML页面元素来传递,当然这种方式也支持向其它第三方ActiveX控件传递信息。但因为引入了JS代码,让开发者感觉有些别扭。必定这种消息传递写在 CS代码中会更容易被接受。     好在Silverlight3 beta中提供了两个重要的类,它们都是以“LocalMe...

2011-05-18 11:30:15 122

原创 WCF配置文件全攻略

当今的软件系统开发,如果没有配置文件几乎是不可想象的事。没有配置文件,软件如何按照用户的要求对功能进行定制?没有配置文件,在对软件进行配置安装的时候如何根据具体的硬软件环境进行修改?最重要的是没有配置文件,该如何应对软件系统的可扩展要求?不知不觉地,配置文件的编写与管理竟然成了软件开发的重中之重。WCF作为分布式开发的基础框架,在定义服务以及定义消费服务的客户端时,都使用了配置文件的方法。虽然...

2011-05-13 10:37:35 103

原创 RED5遍历客户端及生成在线列表

在线列表格式为:连接ID1,连接用户名1;连接ID2,连接用户名2;...  /*** D5Power Studio [www.d5power.com]* Code:D5.Benmouse**/import org.red5.server.adapter.ApplicationAdapter;import org.red5.server.api.IClient;import or...

2011-05-05 17:24:10 158

原创 Red5开发详解

1.下载最新版本的RED5 http://osflash.org/red52.安装RED5,注意在安装RED5前要先安装好JRE,安装RED5的时候会要求指定JRE的目录的。 3. 到RED5的安装目录,找到doc/templates目录,该目录中存放了一个标准的RED5应用程序模版myapp,将其复制到RED5安装目录中的 webapps目录下,并改名为你喜欢的文件夹名,比如你要开发...

2011-05-05 17:20:57 114

原创 VB.NET中使用FTP下载文件的两种方法

.net没有专门处理FTP的类,我们可以通过调用系统自带的FTP.EXE 或者是调用win32 API中的wininet.dll来完成基本操作。希望以下的代码能为大家抛砖引玉。方法一: 使用Ftp.exe ,通过process类来调用它。Imports System.Diagnostics...  Public Sub GetFileByCallFtp()       '定义P...

2011-03-21 17:32:59 165

原创 VB6中改变屏幕的分辨率和刷新频率

Option ExplicitPublic Declare Function ChangeDisplaySettings Lib "user32.dll" Alias "ChangeDisplaySettingsA" (ByRef lpDevMode As DEVMODE, ByVal dwFlags As Long) As LongPublic Declare Function EnumDisp...

2011-01-28 14:09:26 207

原创 VC++开发BHO插件——定制你的浏览器

        在Windows操作系统上,我们最常见的浏览器有两种:文件浏览器(exploer.exe,应用于文件系统)和Internet浏览器(iexplore.exe,应用于互联网资源)。   由于这两个浏览器功能强大,而且又与Windows操作系统捆绑销售,最终也就成为了浏览器的标准。但有时候,为了给浏览器加入一些新的特性,我们往往会重新设计一个自己的浏览器。  新的浏览器模仿标准...

2011-01-20 13:54:42 148

原创 ShellExecute API使用

1.  执行“打开”,“查找”,“资源管理器”和“打印”必要的声明:’ nShowCmdPublic Const SW_HIDE = 0Public Const SW_SHOWNORMAL = 1Public Const SW_SHOWMINIMIZED = 2Public Const SW_SHOWMAXIMIZED = 3Public Const SW_MAXIMIZE = 3Public...

2011-01-14 17:53:41 91

原创 va_list、va_start、va_arg、va_end的原理与使用

概述由于在C语言中没有函数重载,解决不定数目函数参数问题变得比较麻烦;即使采用C++,如果参数个数不能确定,也很难采用函数重载.对这种情况,有些人采用指针参数来解决问题.下面就c语言中处理不定参数数目的问题进行讨论. 定义大家先看几宏.在VC++6.0的include有一个stdarg.h头文件,有如下几个宏定义:#define _INTSIZEOF(n)   ((sizeof(n)+siz...

2010-12-14 15:32:25 68

原创 VC中如何播放WAV文件

VC中播放WAV文件的API为PlaySound函数。1.函数详细说明:PlaySound函数的声明为:   BOOL PlaySound(LPCSTR pszSound, HMODULE hmod,DWORD fdwSound);   参数pszSound是指定了要播放声音的字符串,该参数可以是WAVE文件的名字,或是WAV资源的名字,或是内存中声音数据的指针,或是在系统注册表WIN.INI中定...

2010-12-10 13:30:36 82

原创 PHP生成Flash动画实例

 使用 Ming 库动态构建 Flash 动画 Rich Internet Application 是 Web 2.0 中的新时髦词,并且就 Web 2.0 的实质而言,一个关键组件就是 Adobe Flash。了解如何将 Flash 动画集成到应用程序中,并使用 Ming 库动态生成 Flash 动画。Web 2.0 引入了 Rich Internet A...

2010-10-19 17:25:50 184

原创 idftp几个简单函数

1  连接远程服务器procedure Connect(AAutoLogin: boolean; const ATimeout: Integer);2  改变目录procedure ChangeDir(const ADirName: string);3  下载procedure Get(const ASourceFile: string; ADest: TStream; AResume: Bool...

2010-10-08 11:00:35 301

原创 用Delphi实现文件下载的几种方法

笔者最近开发的系统中需要写一个下载文件的功能。以前用BCB调用API写的很烦琐,忽然想起有一个API就可以搞定了,于是一大早就来搜索。这个API就是UrlDownloadToFile。不仅如此,Delphi的一些控件也可以轻松实现下载,如NMHTTP,指定NMHTTP1.InputFileMode := ture; 指定Body为本地文件名,指定Get就可以下载了。下面是详细代码,均出自CSDN。...

2010-10-08 10:23:48 117

原创 在.NET中嵌入IronPython 交互

随着IronPyhon 2.0 的发布,.NET Dynamic Language Runtime 也更加成熟了,在2.0中我们可以用动态脚本以粘合剂的方式编写架构体系中的各种逻辑单元,既便于修改,又能灵活适合多变的业务场景。当然,我的目标是在 Platform Framework 中能嵌入脚本引擎,而不是用 ipy.exe 去执行一个 "独立" 的任务。要让.net 项目能真正跟脚本...

2010-09-28 17:59:31 129

原创 C#托管环境下释放COM对象

开发小组在VS2005 c++环境中,使用ATL编写了一组COM组件,在VS 2005 C#项目中引入后使用,浏览地图,使用一段时间后,发现无法正常显示地图了,显示有些线无法绘制、然后一些多边形无法绘制...最后整个地图不显示了。debug后发现,GDI对象无法创建,已创建的GDI对象没有释放。在VC++开发环境中调用组件时,一旦脱离组件对象的生命周期,组件对象便会自动释放,而在VS2...

2010-09-28 12:30:32 172

原创 ASP.NET 将JS文件封装成DLL

第一步:创建一个项目(工程)命名随便自己 之后找到AssemblyInfo.CS文件,在这个文件里添加资源文件。添加到文档最尾部如下代码[assembly:WebResource("ClassLibrary1.JScript1.js","application/x-javascript")] 里面的ClassLibrary1是工程的命...

2010-09-28 11:56:09 102

原创 彻底解决ASP.NET MD5加密中文结果和ASP不一致的问题

当要进行MD5加密的字符串不含中文时,那么ASP.NET的加密结果和ASP是一致的: <!--<br /><br />Code highlighting produced by Actipro CodeHighlighter (freeware)<br />http://www.CodeHighlighter.com/<br />&lt...

2010-09-23 09:50:47 216

原创 Delphi absolute关键字

//它使得你能够创建一个新变量, 并且该变量的起始地址与另一个变量相同.procedure TForm1.btnTestClick(Sender: TObject);var  str : string[32];         {string最大位数255,其实在内存中占用的是256字符,                            字符串的第0个位置保存了字符串的长度}  StrLen...

2010-09-20 11:51:13 330

原创 如何在Delphi中调用.Net编写的DLL中的函数

    最近因公司群发邮件程式需要给注册一段时间没有激活的用户发激活邮件  邮件中有注册密码 需要还原发给用户 但由于密码加密是用C# 中的TripleDES完成 手头上又没有现成Delphi的实现 时间紧急 现翻译是来不及了 于是经过查资料反复实施 终于成功实现在Delphi中调用 C# 封装的DLL中的方法(Function)和过程(Procedure)现把实施步骤写下 以供有需要的XDJM分...

2010-09-16 09:30:05 596

原创 WinAPI: SetLayeredWindowAttributes - 设置窗口的透明

//声明:SetLayeredWindowAttributes(  Hwnd: THandle;   {窗口句柄}  crKey: COLORREF; {透明色}  bAlpha: Byte;    {Alpha 值}  dwFlags: DWORD   {LWA_COLORKEY(=1)表示使用透明色; LWA_ALPHA(=2)表示使用 Alpha 值}): Boolean;        {...

2010-09-15 15:22:53 202

原创 Delphi 2010 中的泛型

2010已发布很长时间了,口碑还不错,准备用它开发下一项目,但对泛型等新东西的认识还不够,就搜了一下,发现下面这篇文章,还不错,大家一起补补课吧!C++中的模板、C#等语言中泛型技术,给许多操作不同类型数据的软件人员提供了一个很好的方法。其类型的“可变”性,让许多用过的软件人员所心喜。但是在Delphi 2009以前的版本中,是从来没有的。让许多不会用Delphi中TList的人员,大大的抱怨...

2010-09-15 09:42:49 128

原创 Delphi2010组件/控件安装方法

delphi 有很多组件可以用,下面介绍一下 在delphi2010中 添加组件的方法。在D2010IDE,初学者大都能够安装.Net控件,但VCL控件如何安装?大都茫然!下面就来力求详尽地回答这一问题。首先注意到Delphi2010的组件/控件安装,只支持BPL文件。所以,不管是pas文件、dpk文件或ocx文件类的组件或控件,都需要将其;变成bpl包文件。1. BP...

2010-09-14 09:36:10 665

原创 如何给变量赋一个多行字符串?

在javascript中如何给变量赋一个多行字符串?我们经常遇到要给一个变量赋一个多行字符串的场景,通常的做法是祭出引号和转义打法,如:方法1:var html1 = "<html>\r\n<head>\r\n</head>\r\n<body>\r\n<a href=\"http://www.taoremai.com\"&g.

2010-08-20 11:37:09 501

原创 ABCpdf.NET使用介绍

最新做一个项目需要生成pdf文档以供打印,研究决定使用abcpdf这款组件,先针对其使用方法做一个简单的总结介绍以给有需要的朋友做参考。一、 ABCpdf.NET简单介绍ABCpdf.NET是一个能够很方便生成pdf的.net组件,能够运行在以下操作系统中:Windows 2000, Windows XP, Windows Server 2003, Windows Vista, and Win...

2010-08-18 15:29:24 291

原创 javascript 正则表达式

很长时间没看 正则表达式了,碰巧今天用到,温故知新了一把 看书学习吧50% 的举一反三练习中的原创。 一 javascript正则表达式的基本知识1     javascript 正则对象创建 和用法    声明javascript 正则表达式         var reCat = new RegExp("cat");      你也可以      var reCat = /cat/...

2010-08-13 09:23:12 50

原创 用CFileFind递归搜索目录

  我们知道CFileFind未提供直接遍历其子目录的功能,而有时候我们却常常要遍历某一目录下的所有文件及其子目录。如我们要删除一个目录,而这个目录下又有子目录,因为Windows不允许删除非空的目录,因此我们必须能够遍历一个目录下的所有子目录,这可以通过简单的递归实现.   下面让我们从一个简单的例子开始:如何删除某一目录?(假设我们通过DeleteDirectory(LPCTSTR DirNa...

2010-08-05 10:42:32 110

原创 MFC简单打印方法

 通过MFC来完成打印作业有很多的方法,应用场合也有所不同。我们通常是利用视图框架在MFC基础之上按照OnPreparePrinting(),OnBeginPrinting() ,OnPreprareDC(), OnPrinting () ,OnEndPrinting()的顺序来编程的。对于我们使用单文档或者多文档的视图框架时这无疑是一种很好的方式。但是,在基于对话框的应用程序中,或者在很多打印要...

2010-08-05 10:15:52 231

原创 Skin++的使用

一.使用皮肤将SkinPPWTL.lib 、skinppwtl.dll 、SkinPPWTL.h三个文件及相应皮肤(**.ssk)拷贝至工程文件夹下;一般还要将这些文件放在Debug文件夹下。1.在(VC7)"项目->属性->链接器->输入->附加依赖项"中加入SkinPPWTL.lib或 在(VC6)"Project->Settings->Link...

2010-08-03 17:54:44 135

原创 Windows API实现文件操作

下面是windows中提供的对于文件进行操作的API函数及其功能:Windows API函数  功能 CloseHandle 关闭一个内核对象。其中包括文件、文件映射、进程、线程、安全和同步对象等。涉及文件处理时,这个函数通常与vb的close命令相似。应尽可能的使用close,因为它支持vb的差错控制。注意这个函数使用的文件句柄与vb的文件编号是完全不同的 CompareFileTime 根...

2010-08-02 15:27:07 166

原创 delphi利用SHBrowseForFolder选择目录

要求:利用Win32 API SHBrowseForFolder开启一个选择文件目录的对话框,预先定位到默认的目录,最后返回所选择的结果,如果没有进行选择(即单击“取消”结束选择)则返回空''。代码如下:(以下两个函数定义需要在uses中引入两个单元ShlObj,Windows;)function BrowseCallbackProc(Wnd: HWND; uMsg: UINT; lParam, ...

2010-08-02 09:41:53 234

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除