Google [站内搜索]

分类: Win编程预览模式: 普通 | 列表

C++指针

什么是指针?C++变量保存在内存中,就有一个内存地址,指针就是用来保存变量内存地址的。看下边的例子:

#include <iostream>
#include <string>
using namespace std;

查看更多...

分类:Win编程 | 固定链接 | 评论: 0 | 引用: 0 | 查看次数: 4196

C++的类

C++类示例(cls.h):
#include <iostream>
#include <string>
using namespace std;

查看更多...

分类:Win编程 | 固定链接 | 评论: 0 | 引用: 0 | 查看次数: 3961

C++的内联函数

在C++中,函数的调用会带来降低效率的问题,因为调用函数实际上将程序执行顺序转移到函数所存放的内存地址中,待函数执行完后,再返回到执行该函数前的地方。这种转移操作要求在转去前要保护现场并记忆执行的地址,返回后先要恢复现场,并按原来保存地址继续执行。因此,函数调用要有一定的时间和空间方面的开销,于是将影响其效率。特别是对于一些函数体代码不是很大,但又频繁地被调用的函数来讲,解决其效率问题更为重要。引入内联函数实际上就是为了解决这一问题。

比如下边代码:
#include <iostream>
using namespace std;

查看更多...

分类:Win编程 | 固定链接 | 评论: 0 | 引用: 0 | 查看次数: 3838

C++函数也要先声明再使用?

#include <iostream>

//主函数
int main()
{

查看更多...

分类:Win编程 | 固定链接 | 评论: 0 | 引用: 0 | 查看次数: 5265

Windows2003任务计划使用示例

一、添加任务计划

在控制面板中打开任务计划,将程序拖到任务计划窗口就可以了:

查看更多...

分类:Win编程 | 固定链接 | 评论: 0 | 引用: 0 | 查看次数: 5010

VB6.0在模块中访问窗体控件

Module1.bas:

Sub MessageBox()
    '控件名称前加窗体名称就可以了
    MsgBox Form1.Text1.Text

查看更多...

分类:Win编程 | 固定链接 | 评论: 0 | 引用: 0 | 查看次数: 5425

VB6.0实现放大镜效果

在界面上添加一个PictureBox控件(Picture1)和一个Timer控件(Timer1),然后添加如下代码:

'Win32 Api
Private Declare Function SetWindowPos Lib "user32" (ByVal hwnd As Long, ByVal hWndInsertAfter As Long, ByVal x As Long, ByVal y As Long, ByVal cx As Long, ByVal cy As Long, ByVal wFlags As Long) As Long
Private Declare Function GetCursorPos Lib "user32" (lpPoint As POINTAPI) As Long

查看更多...

分类:Win编程 | 固定链接 | 评论: 0 | 引用: 0 | 查看次数: 5744

WIN32 API的分类介绍

今天我们把标准WIN32 API函数分类介绍一下,虽然我们不必去刻意研究每个API函数的用法,但是在需要的时候,至少应该知道它属于哪一类的API函数,这样才能正确查找和使用。

按照通常的划分标准,WIN32 API函数分为七大类:

1、窗口管理类:这类API函数向应用程序提供了一些创建和管理用户界面的方法,我们可以使用它们来做出程序的界面。

查看更多...

分类:Win编程 | 固定链接 | 评论: 0 | 引用: 0 | 查看次数: 4887

VB6.0调用SetTimer实现定时器

Timer.bas:
Option Explicit

Declare Function SetTimer Lib "user32" (ByVal hwnd As Long, ByVal nIDEvent As Long, ByVal uElapse As Long, ByVal lpTimerFunc As Long) As Long
Declare Function KillTimer Lib "user32" (ByVal hwnd As Long, ByVal nIDEvent As Long) As Long

查看更多...

分类:Win编程 | 固定链接 | 评论: 0 | 引用: 0 | 查看次数: 8014

按键精灵8读取网卡MAC物理地址

//读取网卡MAC物理地址(C8:0A:A9:5D:E8:83)
Function GetMAC()
    Dim mc,mo
    Set mc=GetObject("Winmgmts:").InstancesOf("Win32_NetworkAdapterConfiguration")
    For Each mo in mc

查看更多...

分类:Win编程 | 固定链接 | 评论: 0 | 引用: 0 | 查看次数: 6929