`
qzriso
  • 浏览: 236937 次
  • 性别: Icon_minigender_1
  • 来自: ph
社区版块
存档分类
最新评论
文章列表
2010已发布很长时间了,口碑还不错,准备用它开发下一项目,但对泛型等新东西的认识还不够,就搜了一下,发现下面这篇文章,还不错,大家一起补补课吧! C++中的模板、C#等语言中泛型技术,给许多操作不同类型数据的软件人员提供了一个很好的方法。其类型的“可变”性,让许多用过的软件人员所心喜。但是在Delphi 2009以前的版本中,是从来没有的。让许多不会用Delphi中TList的人员,大大的抱怨。如果用好Delphi中TList,其可用性,我个人认为,比其它语言中的泛型好用很多(当然对指针的应用和内存的分配、释放不了解的人除外)。       自从Delphi 2009的发布,给许多喜欢用泛 ...
delphi 有很多组件可以用,下面介绍一下 在delphi2010中 添加组件的方法。 在D2010IDE,初学者大都能够安装.Net控件,但VCL控件如何安装?大都茫然!下面就来力求详尽地回答这一问题。 首先注意到Delphi2010的组件/控件安装,只支持BPL文件。所以,不管是pas文件、dpk文件或ocx文件类的组件或控件,都需要将其;变成bpl包文件。 1. BPL类,直接安装:确认你的BPL所丰文件夹后,点击“Cpmponent-Install Packages-Add……”即可完成安装; 2. 源码类:即Pas文件:需要新建BPL文件,再按步骤1进行安装。 ...
在javascript中如何给变量赋一个多行字符串? 我们经常遇到要给一个变量赋一个多行字符串的场景,通常的做法是祭出引号和转义打法,如: 方法1: var html1 = "<html>\r\n<head>\r\n</head>\r\n<body>\r\n<a href=\"http://www.taoremai.com\">淘热卖</a>\r\n</body>\r\n</html>"; 这种方法最大的问题是把很多本来不再同一行的东西写 ...
最新做一个项目需要生成pdf文档以供打印,研究决定使用abcpdf这款组件,先针对其使用方法做一个简单的总结介绍以给有需要的朋友做参考。 一、 ABCpdf.NET简单介绍ABCpdf.NET是一个能够很方便生成pdf的.net组件,能够运行在以下操作系统中:Windows 2000, Windows XP, Windows Server 2003, Windows Vista, and Windows Server 2008.官方建议运行环境安装IE6或者以上版本。对应不同的系统,它有32位和64位的版本,使用时注意版本的选用。ABCpdf的功能比较多,比如可以读word、excel等文件, ...
很长时间没看 正则表达式了,碰巧今天用到,温故知新了一把 看书学习吧 50% 的举一反三练习中的原创。   一 javascript正则表达式的基本知识1     javascript 正则对象创建 和用法    声明javascript 正则表达式         var reCat ...
  我们知道CFileFind未提供直接遍历其子目录的功能,而有时候我们却常常要遍历某一目录下的所有文件及其子目录。如我们要删除一个目录,而这个目录下又有子目录,因为Windows不允许删除非空的目录,因此我们必须能够遍历一个目录下的所有子目录,这可以通过简单的递归实现.   下面让我们从一个简单的例子开始:如何删除某一目录?(假设我们通过DeleteDirectory(LPCTSTR DirName)函数完成这一功能)  要删除一个目录,我们要完成下面几步:  1. 删除该目录下的所有文件  2. 如果该目录中还有子目录我们要递归地调用DeleteDirectory(LPCTSTR DirNa ...
 通过MFC来完成打印作业有很多的方法,应用场合也有所不同。我们通常是利用视图框架在MFC基础之上按照OnPreparePrinting(),OnBeginPrinting() ,OnPreprareDC(), OnPrinting () ,OnEndPrinting()的顺序来编程的。对于我们使用单文档或者多文档的视图框架时这无疑是一种很好的方式。但是,在基于对话框的应用程序中,或者在很多打印要求不高的情况下(如只是简单的打印中间计算结果、报告程序异常等),我们就没有必要再绕上面的那么一个大弯子,可以直接利用MFC封装的打印对话框CPrintDialog来执行简单的打印任务。当然,如果你不怕烦 ...

Skin++的使用

一.使用皮肤 将SkinPPWTL.lib 、skinppwtl.dll 、SkinPPWTL.h三个文件及相应皮肤(**.ssk)拷贝至工程文件夹下;一般还要将这些文件放在Debug文件夹下。 1.在(VC7)"项目->属性->链接器->输入->附加依赖项"中加入SkinPPWTL.lib 或 在(VC6)"Project->Settings->Link->Object/library"中加入SkinPPWTL.lib 2.在StdAfx.h文件中加入#include "SkinPPWTL.h& ...
下面是windows中提供的对于文件进行操作的API函数及其功能: Windows API函数  功能 CloseHandle 关闭一个内核对象。其中包括文件、文件映射、进程、线程、安全和同步对象等。涉及文件处理时,这个函数通常与vb的close命令相似。应尽可能的使用close,因为它支持vb的差错控制。注意这个函数使用的文件句柄与vb的文件编号是完全不同的 CompareFileTime 根据FILETIME结构的信息,对比两个文件的时间 CopyFile 复制文件。与vb的filecopy命令相似 CreateFile 这是一个全功能的函数,可打开和创建文件、管道、邮槽、通信服务、设备以 ...
要求:利用Win32 API SHBrowseForFolder开启一个选择文件目录的对话框,预先定位到默认的目录,最后返回所选择的结果,如果没有进行选择(即单击“取消”结束选择)则返回空''。代码如下:(以下两个函数定义需要在uses中引入两个单元ShlObj,Windows;)function BrowseCallbackProc(Wnd: HWND; uMsg: UINT; lParam, lpData: LPARAM): Integer stdcall;begincase uMsg of    BFFM_INITIALIZED: SendMessage(Wnd, BFFM_SETSELE ...
在 shhgs 发布了关于《 Py 2.5 what’s new 之 yield》之后,原来我不是特别关注 yield 的用法,因为对于2.3中加入的yield相对来说功能简单,它是作为一个 generator 不可缺少的一条语句,只要包含它的函数即是一个 generator 。但在2.3中,ge ...
摘要: 本文通过在VC中将外部swf格式文件内嵌为VC的内部资源,使其在程序运行过程中从资源动态释放到临时文件,从而实现VC对Flash动画的播放。         引言   Flash动画由于可以很方便地把用户的想象通过动画显现出来,使原本只属于专业制作人员的动画制作变的异乎寻常的快捷、方便。由于Flash制作的动画在层次、内容、表现形式等诸多方面均比较出色,因此在网络上得到迅猛的发展,更有不少厂商用Flash在互联网上做起了广告和产品演示,效果丝毫不比视频的差,而体积则要小的多。Flash不仅在网络上有广泛的应用,在普通的应用程序中也可以借助Flash实现一些VC、Delphi等编程语言 ...
一些常用模块的简单描述 http://www.perldoc.com/perl5.6/pod/perlmodlib.html 在perl 中使用模块: 模块的下载地址:http://www.cpan.org/modules/01modules.index.html 安装模块: 1. perl Makefile.PL 2. make 3. make test 4. make install 也可以用如下命令安装模块(已知的适用的系统redhat 9.0,其他的我不知道,请大家试试看 :) 。 perl -MCPAN -e shell> 接着输入:install MODEL_NAME 查看模块 ...
Perl:用Net::FTP来上传下载文件 本文详细出处参考:http://liucheng.name/852/ Perl中,使用模块Net::FTP来使用FTP服务,一般的使用步骤如下: 使用Net::FTP的new方法来创建一个新的FTP对象。 使用login方法登录到FTP服务器。 使用cwd方法来切换目录。 使用get方法来获取文件。 使用put方法来上传文件。 使用quit方法退出。 更多有关标准的Net::FTP模块的应用,可以参考PerlDoc里的说明:perldoc Net::FTP #使用模块Net::FTPuse Net::FTP;#创建新的FTP连接$ftp = ...
pChart是一个开源的图表生成库,主要涉及3个Class:pChart.class, pData.class, pCache.class,可生成20多种简单或复杂的图表,支持PNG,JPG,GIF通用图片格式。数据源可以来自于Database,CSV,当然也可以手写。使用该程序PHP需要开启GD服务,先来看看pChart的工作流程: 主要分为三步: * 读取用于生成图表数据(数据库、文件) * 设计图表样式(圆角、底色等) * 制作标签、题目、图例并生成图表   下面看一个简单的柱状图表: 代码如下: <?php // Standard inclus ...
Global site tag (gtag.js) - Google Analytics