2009年12月30日创建模态对话框

代码:

#include "stdafx.h"
#include "windows.h"
#include "resource.h"

BOOL __stdcall DlgProc (HWND hDlg, UINT message, WPARAM wParam, LPARAM lParam);

int __stdcall APIENTRY WinMain(HINSTANCE hInstance,
...

分类:程序设计  标签:模态对话框    网友评论0条  已浏览loading

2009年12月28日VB中利用MMControl控件播放MP3

在VB中播放MP3有很多种方法,这里说个最简单的方法:利用VB自带的MMControl控件。

首先添加该ActiveX控件

代码示例:

Private Sub Command1_Click()
PlayMp3 101, "一无所有.mp3"
End Sub

Sub PlayMp3(RESid As Integer, Mp3Name As String)
    If Dir(Environ("temp") & "\" & Mp3Name) = vbNullString Then
...

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

2009年12月27日VB中连接数据库

三种方法:

1、引用ADO对象
  “工程”——“引用”命令,选择“Microsoft ActiveX Data Objects 2.8 Library”。
   一般步骤:连接数据源(打开一个Connection对象实现)——执行命令——使用记录集

...

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

2009年12月27日Accelerated C++ (一)

char  系统定义的存放普通字符的内置类型 占1字节
wchar_t  系统定义的存放“宽字符”的内置类型 占2字节

string类型 定义于标准头文件<string>中;一个string类型的对象可以包含0个或多个字符的序列。

定义在一对花括号中的变量是局部变量。它的作用域是这对花括号内。
定义一个变量为常量,可以保证这个变量的值在其生存周期内不被改变。常量变量定义的时候须对其进行初始化。

...

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

2009年12月27日Windows Data Types

Windows Data Types

The data types supported by Microsoft® Windows® are used to define function return values, function and message parameters, and structure members. They define the size and meaning of these elements.

...

分类:程序设计  标签:Windows Data Types    网友评论0条  已浏览loading

2009年12月26日Visual C++ 中使用内联汇编

一、内联汇编的优缺点  
   
        因为在Visual   C++中使用内联汇编不需要额外的编译器和联接器,且可以处理Visual   C++中不能处理的一些事情,而且可以使用在C/C++中的变量,所以非常方便。内联汇编主要用于如下场合:    
   
        1.使用汇编语言写函数;  
...

分类:程序设计  标签:VC  内联汇编    网友评论0条  已浏览loading

2009年12月26日VC编写DLL供VB调用

VB封装了很多比较好的函数,这些函数在C++中实现起来还比较麻烦;但C++中的很多操作(比如移位指令)在VB中很难实现。好的办法就是用VC编写DLL供VB调用

代码示例:

reg.cpp文件:

#include "stdafx.h"
...

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

2009年12月25日VB中利用ADO链接ACCESS2007(accdb)数据库

连接字符串(Connection strings):

Usage:  Provider=Microsoft.ACE.OLEDB.12.0

Standard security:

Provider=Microsoft.ACE.OLEDB.12.0;Data Source=C:\myFolder\myAccess2007file.accdb;Persist Security Info=False

...

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

2009年12月25日VB Key Code Constants(KeyCode常数)

...

Constant Value Description

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

2009年12月22日VB中传递字符串指针

在VB中,API调用有些参数是字符串指针类型的,那如何传递这一类型参数呢?

只需定义一个字符串变量,然后 ByVal 变量名 传递就可以了(当然如果原API声明中已经有ByVal,那直接传变量名就OK)。

举个例子,给指定窗口发送一条消息:

Dim a As String
a = "你好啊"
SendMessage hwnd, WM_SETTEXT, 0, ByVal a '这里的ByVal就不能少

引用一些解释:

VB默认的传递方式就是传指针(ByRef,也就是把变量的地址传递给所调用的函数)。如果要传值(也就是把变量的值传递给所调用的函数)反要在参数声明前加ByVal。所以如果你传递的参数是普通的数据类型,在参数前什么都不要加就行了。如C语言声明为:
...

 

分类:程序设计  标签:VB  字符串指针  API    网友评论0条  已浏览loading

2009年12月21日PowerBASIC-ProfileString函数详解

函数作用:从指定的配置文件中获取String类型的数据。配置文件按照节、关键字来组织。学习该函数,首先应该熟悉配置文件的格式。可以在你的计算机中随便查找一个后缀为ini的文件,打开观察一下文件的格式。以下是典型的配置文件格式:
[databASE]
dbms=syc entERPrise server
logid=sa
其中,databASE为‘section’(节),dbms为‘key’(键),syc entERPrise server是键dbms的取值。和该函数语法类似的还有PorFileInt,用来从配置文件中读取Integer类型的数据;函数SetProfileString用来设置配置文件。

...

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

2009年12月21日VB中CInt、Fix及Int函数区别

CInt 不同于 Fix 和 Int 函数删除数值的小数部分,而是采用四舍五入的方式。 当小数部分正好等于 0.5 时, CInt 总是将其四舍五入成最接近该数的偶数。例如, 0.5 四舍五入为 0, 以及 1.5 四舍五入为 2。

Int 和 Fix 函数都返回数字的整数部分。

Int 和 Fix 函数的区别在于如果 number 参数为负数时,Int 函数返回小于或等于 number 的第一个负整数,而 Fix 函数返回大于或等于 number 参数的第一个负整数。例如,Int 将 -8.4 转换为 -9,而 Fix 函数将 -8.4 转换为 -8。

...

分类:程序设计  标签:VB  CInt、Fix及Int函数区别    网友评论0条  已浏览loading

2009年12月21日VB产生N个不同的随机数

代码:

Private Sub ChooseNumber1(ByVal n As Integer, ByVal m As Integer, B() As Variant)
  ReDim A(1 To n) As Integer
  ReDim B(1 To m)
  Dim i As Integer, k As Integer, tmp As Integer

  Randomize
...

分类:程序设计  标签:VB  不同的随机数    网友评论0条  已浏览loading

2009年12月19日VB API初级入门

一、API是什么?

  这个我本来不想说的,不过也许你知道其它人不知道,这里为了照顾一下新手,不得不说些废话,请大家谅解。
  Win32 API即为Microsoft 32位平台的应用程序编程接口(Application Programming Interface)。所有在Win32平台上运行的应用程序都可以调用这些函数。
...

分类:程序设计  标签:VB  API  初级入门    网友评论0条  已浏览loading

2009年12月19日VB API学习(二)——限定光标移动范围

今日主角:ClipCursor、GetClientRect、ClientToScreen、OffsetRect

首先来看下这几个API的详解

...

分类:程序设计  标签:VB  限定光标移动范围    网友评论1条  已浏览loading