文章列表
vbs脚本:CreateFolder
- 博客分类:
- 技术杂绘
vbs脚本:CreateFolder
2010年08月09日
Rem : =========== 创建文件夹 Rem : =========== 不能有同名的文件或文件夹 Rem : =========== 父文件夹必须存在 Sub CreateFolder( folder ) Dim f f = Trim( folder ) IfRight(f,1) = "\" Then f = Left(f,Len(f) -1 )If fso.fileexists(f) = True Or fso.folderexists(f) = True ThenErr.Raise vbObj ...
vbs脚本:WriteText
- 博客分类:
- 技术杂绘
vbs脚本:WriteText
2010年08月09日
Rem : =========== 写入多行文本,会覆盖文件中已有的内容 Rem : =========== 文件必须存在 Rem : =========== text 中可以是单行,也可以是多行文本, Sub WriteText( file, text ) Dim f f = Trim( file ) IfRight(f,1) = "\" Then f = Left(f,Len(f) -1 )If fso.fileexists(f) = False ThenErr.Raise vbObjectError+128, ...
VBS脚本:CopyFile
- 博客分类:
- 技术杂绘
VBS脚本:CopyFile
2010年08月08日
2010-08-08 个人认为自己编写的代码执行条件越严格越好,并且竟可能对所有可能的情况进行错误处理 Rem : =========== 将文件 file 复制到文件夹 folder 中 Rem : =========== file必须存在 Rem : =========== folder必须存在 Rem : =========== foler中不能存在与file同名的文件或文件夹 Sub CopyFile( file, folder ) If fso.fileexists(file)=False Then Err.Raise vbO ...
vbs 脚本:CopyFile
- 博客分类:
- 技术杂绘
vbs 脚本:CopyFile
2010年08月08日
Rem : =========== 将文件 file 复制到文件夹 folder 中 Rem : =========== file必须存在 Rem : =========== folder必须存在且属性不能为只读 Rem : =========== foler中不能存在与file同名的文件或文件夹 Sub CopyFile( file, folder ) Dim f1, f2 f1 = file f2 = folderIfRight(f1,1) = "\" Then f1 = Left(f1,Len(f1) -1 ...
vbs脚本:MoveFile
- 博客分类:
- 技术杂绘
vbs脚本:MoveFile
2010年08月08日
Rem : =========== 将文件 file 移动到文件夹 folder 中,相当于剪切操作 Rem : =========== file必须存在 Rem : =========== folder必须存在且属性不能为只读 Rem : =========== foler中不能存在与file同名的文件或文件夹 Sub MoveFile( file, folder ) Dim f1, f2 f1 = file f2 = folderIfRight(f1,1) = "\" Then f1 = Left(f1,Len( ...
Virtools:把Virtools文件封装到可执行文件中
2010年06月07日
Virtools:把Virtools文件封装到可执行文件中
目的:建立独立播放的VT可执行文件
前提:安装VC 6.0;安装DirectX SDK
因为SDK中提供的文件就是基于VC 的。而编译这些文件要用到DirectX中的Lib和头文件等,所以DirectX_SDK要安装。由于现在大多数朋友用的VT都是3.0或以上版本的,可以只安装DirectX9.0 SDK,如果你是net开发环境,直接安装DirectX9.0 c SDK版本;如果你是VC6用SDK extras把DirectX9.0 S ...
MFC的运行机制
2011年04月08日
在MFC程序中,我们并不经常直接调用Windows API,而是从MFC类创建对象并调用属于这些对象的成员函数.也就是说MFC封装了Windows API 你说你喜欢C++而MFC换一种说法就是一个用C++写的一个函数库 然后你来调用 只不过这个类不是你写的
MFC提供数百个类,最重要的、也是编写任何VC++应用程序都必不可少的两个类CWinApp和CFrameWnd,这两个类是编写复杂庞大应用程序的基石。
1>封装特性:构成MFC框架的是MFC类库而MFC类库又是C++的一个类库。这些类封装WIN32应用程序编程接口,OLE(Obj ...
MFC消息响应机制及映射机制理解
- 博客分类:
- 技术杂绘
MFC消息响应机制及映射机制理解
2010年11月30日
MFC消息响应机制及映射机制理解
整理总结:sjd 时间:2007-5-14
一.MFC消息响应机制分析
---- MFC是Windows下程序设计的最流行的一个类库,但是该类库比较庞杂,尤其是它的消息映射机制,更是涉及到很多低层的东西,我们在这里,对它的整个消息映射机制进行了系统的分析,可以帮助程序开发人员对MFC的消息映射机制有一个比较透彻的了解。
---- 关键词:面向对象 消息映射 MFC 程序设计
1.引言
---- VC++的MFC类库实际上是Windows下C++编程的一套最为流 ...
VS2010编译安装boost
- 博客分类:
- 技术杂绘
VS2010编译安装boost
2011年01月18日
VS2010编译安装boostWindows 2010-11-20 16:11:57 阅读384 评论0 字号:大中小 订阅
1.下载安装包boost 1_45_0[b] http://sourceforge.net/projects/boost/files/boost/1.45.0/ 选择下载 windows 或 unix 版本
[b][b]2.解压缩到d:\boost目录下
[b]3.编译bjam[b] (1)从vs2010的工具菜单进入命令提示窗口(单击“开始”按钮,指向“所有程序”,指向“Micro ...
c库函数和系统调用的区别(很模糊)
- 博客分类:
- 技术杂绘
c库函数和系统调用的区别(很模糊)
2011年06月08日
Unix操作系统设计上的陈述:
理解库函数的区别和系统调用,首先要里理解Unix的kernel mode和user mode。考虑下面的函数段:
int main()
{
int fd = creat("filename" ...
linux C库函数(一)
- 博客分类:
- 技术杂绘
linux C库函数(一)
2010年01月26日
C库函数的文件操作实际上是独立于具体的操作系统平台的,不管是DOS、Windows、Linux、Vxworks中都是这些函数。1.文件打开函数fopen():原型是
FILE *fopen(const char *path,const char *mode);
path --表示 ...
系统调用、POSIX、C库、系统命令和内核函数
- 博客分类:
- 技术杂绘
系统调用、POSIX、C库、系统命令和内核函数
2010年12月06日
系统调用、POSIX、C库、系统命令和内核函数
(1)系统调用和POSIX。
系统调用虽然是内核和用户应用程序之间的沟通桥梁,是用户应用程序访问内核的入口点 ...
ASP小偷(三):文档对象模型DOM
- 博客分类:
- 技术杂绘
ASP小偷(三):文档对象模型DOM
2009年08月22日
获取到网页的源码之后,接下来的事情就是从源码中提取自己所需的数据。最简单易懂的方法就是使用字符串处理语句进行处理,主要用到Instr,Replace,Left,Right,Mid等函数。正则表达式也是一种快捷有效的方法。
另外也有一些使用控件对象处理的方法,主要有以下几种:
1. XMLHTTP对象,速度不错,受网页源代码改变影响,但是处理网页源文件最方便自由。
2. InternetExplorer对象,速度一般,受网页源代码改变影响,还需要激活IE,不喜欢。
3. Execll中的Qu ...