首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > VB Dotnet >

求这段定义改为VB.NET格式解决思路

2012-03-08 
求这段定义改为VB.NET格式C/C++ code//----------------------//下面的宏请用你发送一个字节的函数名来替

求这段定义改为VB.NET格式

C/C++ code
//----------------------//下面的宏  请用你发送一个字节的函数名来替换 sendch 我们这里替换成了 SendByte        #define  LR_Send_Char        SendByte //----------------------//数据类型宏定义,请替换成你的编译环境相应的类型#define UCHAR  unsigned char    //无符号单字节#define USHORT unsigned short   //无符号双字节//=========以下内容一般不用修改,如果你要修改的话请--慎重---======================////以下为了方便记忆定义的宏#define SOLID_CIRCLE    0X13#define HOLLO_CIRCLE    0X59#define STYLE_PIE        0X17#define STYLE_ARC        0X16#define RECT_SOLID        0X41#define RECT_HOLLO        0X5A#define LINE_SOLID        0X46#define LINE_DOT        0X3B#define BUF_START_FIRST 0X01#define BUF_START_CURR    0X03#define BUF_END_ONECE      0X02#define BUF_END_LOOP    0X04#define BUF_STOP_LOOP    0X00#define MOVE_UP            0X00#define MOVE_DOWN        0X01#define MOVE_RIGHT        0X02#define MOVE_LEFT        0X03#define TOUCH_SINGLE_SEND   0X00#define TOUCH_DOUBLE_SEND   0X01#define TOUCH_CONTINUE_SEND 0X02void LR_Send_Char(UCHAR);//以下为封装好的函数,你可以调用


[解决办法]
VB.NET code
Partial Friend NotInheritable Class DefineConstants    Public Const SOLID_CIRCLE As Integer = &H13    Public Const HOLLO_CIRCLE As Integer = &H59    Public Const STYLE_PIE As Integer = &H17    Public Const STYLE_ARC As Integer = &H16    Public Const RECT_SOLID As Integer = &H41    Public Const RECT_HOLLO As Integer = &H5A    Public Const LINE_SOLID As Integer = &H46    Public Const LINE_DOT As Integer = &H3B    Public Const BUF_START_FIRST As Integer = &H1    Public Const BUF_START_CURR As Integer = &H3    Public Const BUF_END_ONECE As Integer = &H2    Public Const BUF_END_LOOP As Integer = &H4    Public Const BUF_STOP_LOOP As Integer = &H0    Public Const MOVE_UP As Integer = &H0    Public Const MOVE_DOWN As Integer = &H1    Public Const MOVE_RIGHT As Integer = &H2    Public Const MOVE_LEFT As Integer = &H3    Public Const TOUCH_SINGLE_SEND As Integer = &H0    Public Const TOUCH_DOUBLE_SEND As Integer = &H1    Public Const TOUCH_CONTINUE_SEND As Integer = &H2End Class
[解决办法]
这叫什么“宏”?这叫做常量。
[解决办法]
楼上的说的不对。c++里这个就叫宏。

#define LR_Send_Char SendByte --->程序里调用SendByte 地方相当于调用 LR_Send_Char 
#define UCHAR unsigned char //无符号单字节 ----> byte
#define USHORT unsigned short //无符号双字节 ----->ushort
void LR_Send_Char(UCHAR);-------------------c++里的预定义函数。声明这个函数。可能这个函数在别的地方定义。提前声明。说明下面的函数可以用他。

热点排行