2010年1月21日VB中获取网页源码的几种方法

整理了如下四种方法:

Option Explicit
'--------------------------
'整理: Eddy
'主页:http://www.rrgod.com/
'说明:Text1显示网页源码;Text2指定网页Url
'--------------------------
'利用WebBrowser控件
...

分类:程序设计  标签:VB  取网页源码    网友评论0条  已浏览loading

2010年1月21日在Visual Basic中控制Excel(4)

问题:怎样利用Excel实现数据计算

首先引用Excel对象,然后利用Worksheet对象/Rangle对象的Formula属性。

Range.Formula 属性:返回或设置一个 Variant 值,它代表 A1 样式表示法和宏语言中的对象的公式。

语法

表达式.Formula

...

分类:程序设计  标签:VB  Excel    网友评论0条  已浏览loading

2010年1月19日在Visual Basic中控制Excel(3)

问题:处理计算机上未安装Excel的情况

如果用户未安装Excel,则运行程序会出现错误。我们可以用On Error GoTo Line 语句来处理错误。

示例代码:

Private Sub Command1_Click()
On Error GoTo error

Dim xl As excel.Application
Set xl = CreateObject("excel.Application") '如果未安装Excel则创建对象失败
xl.Workbooks.Add
xl.Range("a1").Value = "www.rrgod.com"
xl.Visible = True
Exit Sub

error:
MsgBox "请先安装Excel!", vbOKOnly Or vbInformation, "注意"
End Sub

分类:程序设计  标签:VB  Excel  错误    网友评论0条  已浏览loading

2010年1月18日在Visual Basic中控制Excel(2)

问题:VB如何操作Excel

基本步骤如下:

(1)定义Excel对象;

(2)打开或新建工作簿;

(3)操作工作表;

(4)释放对象。

例子代码:

Dim xlApp As New Excel.Application
Dim newbook As Excel.Workbook
Dim newsheet As Excel.Worksheet
xlApp.Visible = True
Set newbook = xlApp.Workbooks.Add()
newbook.Sheets("sheet1").Select
Set newsheet = newbook.Sheets("sheet1")
newsheet.Cells(1, 1) = "www.rrgod.com"
Set xlApp = Nothing

分类:程序设计  标签:VB  操作Excel  关闭Excel    网友评论0条  已浏览loading

2010年1月18日在Visual Basic中控制Excel(1)

问题:如何在VB中使用Excel对象

(1)在工程共引用Excel对象

在工程-引用菜单中添加对“Microsoft Excel 11.0 Object Library”的引用。

(2)在程序中使用New关键字声明Excel对象

例如声明Application对象、WorkBook对象、WorkSheet对象,代码如下:

Dim newxls As New Excel.Application
Dim newboox As New Excel.Workbook
Dim newsheet As New Excel.Worksheet

也可以在Set语句中,用New关键字创建一个新对象,并将对象引用赋值给对象变量。例如:

Dim newxls As Excel.Application
Set newxls = New Excel.Application

(3)使用Excel对象的属性和方法设计报表。

分类:程序设计  标签:VB  Excel对象    网友评论0条  已浏览loading

2010年1月17日Visual FoxPro(VF)函数集

转载一份,备查!

Visual FoxPro函数集 A-Z

...

分类:程序设计  标签:VF  函数集    网友评论0条  已浏览loading

2010年1月16日关于在VB中GetPrivateProfileString返回字符串长度及处理的一些问题

这个问题很有意思,上网搜索了下也没有什么好的解决办法,最后我自己想了个办法解决了,在这和大家分享下:

在VB中,用GetPrivateProfileString函数可以读取ini文件中的相关配置信息,当读取出信息后,如果我们需要读取字符串的长度或是对字符串进一步处理(比如对字符串进行MD5加密),这时麻烦就来了。

Dim strName As String * 255
GetPrivateProfileString "General", "LastUserName", "", strName, 255, App.Path & "\linkageclientconfig.ini"
...

分类:程序设计  标签:VB  GetPrivateProfileString  字符串长度    网友评论1条  已浏览loading

2010年1月16日VB获取网页中验证码详解

前些天写个小工具时遇到了这个获取验证码的问题[此验证码图片地址非常见的img、jpg或bmp结尾],在朋友的帮助下解决了,在这小结下:

'获取网页中的验证码图片到图片框中
Private Sub WebBrowser1_DocumentComplete(ByVal pDisp As Object, URL As Variant) 'DocumentComplete Fires when a document has been completely loaded and initialized.
...

分类:程序设计  标签:VB  验证码获取    网友评论0条  已浏览loading

2010年1月5日MD5检测工具v1.0(开源win32asm)

转自UPK。

【作者】:riusksk(泉哥)
【平台】:windows vista
【语言】:win32asm

工具界面:
ddiz.jpg

...

分类:程序设计  标签:win32asm  MD5    网友评论0条  已浏览loading

2010年1月4日VB发送邮件(smtp.dll)

网上有个smtp.dll,可以在VB中直接调用来达到发送邮件的目的。

试了下,感觉还不错。不过发送的邮件内容中会有一些额外的信息,这些信息是写这个dll的作者添加的

我修改了下,去掉了发邮件尾巴信息,需要的可以下载^_

下载:smtp.dll修改纯净版

...

分类:程序设计  标签:VB  邮件  smtp.dll    网友评论0条  已浏览loading

2010年1月4日Accelerated C++ 习题答案

貌似网上找这个答案的很多,但还未见到完全版的……

最近没事我也在看这本书,顺便贴点后面习题的答案,贴上的代码都是在VC6中调试通过的。

2-5:

#include "stdafx.h"
#include <iostream>

using namespace std;

//用"*"字符构成长方形
...

分类:程序设计  标签:Accelerated C  习题答案    网友评论0条  已浏览loading

2010年1月3日Accelerated C++ (三)

 

#include "stdafx.h"
#include <iostream>
#include <iomanip>
#include <string>
#include <ios>

using std::cin;
using std::cout;
using std::endl;
...

分类:程序设计  标签:Accelerated C  setprecision    网友评论0条  已浏览loading

2010年1月3日VB API学习(三)——判断鼠标移动

今日主角:SetCapture、ReleaseCapture

API注解:

...

VB声明

分类:程序设计  标签:VB  SetCapture  ReleaseCapture    网友评论0条  已浏览loading

2010年1月2日VB中巧用rundll32.exe

可以在VB中使用Shell命令执行下列命令来实现相应的功能。

        命令列: rundll32.exe shell32.dll,Control_RunDLL

 

  功能: 显示控制面板

 

  命令列: rundll32.exe shell32.dll,Control_RunDLL access.cpl,,1

...

分类:程序设计  标签:VB  rundll32.exe    网友评论0条  已浏览loading

2010年1月2日Accelerated C++ (二)

输出如下字符图形:

****************
*                       *
* Hello, Eddy! *
*                       *
...

分类:程序设计  标签:Accelerated C    网友评论0条  已浏览loading