一、vb清屏函数?
清屏函数应该是cls。cls用于窗体的清除,form1.cls。不能用于控件。
二、vb 筛选函数?
我们可以在下拉列的“搜索”栏里输入三个问号——【???】,要注意的是,必须在英文状态下书写才能成功哦!点击确定就能筛选出只有三个字的数据了。
三、VB,bitblt函数?
vb自带了快速图片复制更能以取代api函数的bitblt
你可以用paintpicture方法实现,效果更优于bitblt函数
方法:
对象.paintpicture图片源(为stdpicture变量,也可以是对象.picture属性),目标x坐标,目标y坐标,目标长,目标宽,源x坐标,源y坐标,源长,源宽,处理方式
其中处理方式有好像12种,其中vbsrccopy指强制覆盖
这个vb自带的内部函数可以自适应的拉伸目标图像
具体详细方法,你可以专门查一查vb的paintpicture方法,我现在在网吧,没有vb程序,所以只能帮你到这种程度了,见谅!
BitBlt是将一幅位图从一个设备场景复制到另一个
目标和源必须都是设备场景
你应该用SetDIBitsToDevice将一幅与设备无关位图的全部或部分数据直接复制到一个设备
VB声明
DeclareFunctionSetDIBitsToDeviceLib"gdi32"Alias"SetDIBitsToDevice"(ByValhdcAsLong,ByValxAsLong,ByValyAsLong,ByValdxAsLong,ByValdyAsLong,ByValSrcXAsLong,ByValSrcYAsLong,ByValScanAsLong,ByValNumScansAsLong,BitsAsAny,BitsInfoAsBITMAPINFO,ByValwUsageAsLong)AsLong
说明
将一幅与设备无关位图的全部或部分数据直接复制到一个设备。这个函数在设备中定义了一个目标矩形,以便接收位图数据。它也在DIB中定义了一个源矩形,以便从中提取数据
返回值
Long,执行成功则返回扫描线的数量,零表示失败。会设置GetLastError
参数表
参数类型及说明
hdcLong,一个设备场景的句柄。该场景用于接收位图数据
x,yLong,用逻辑坐标表示的目标矩形的起点
dx,dyLong,用目标矩形的设备单位表示的宽度及高度
SrcX,SrcYLong,用设备坐标表示的源矩形在DIB中的起点
ScanLong,Bits数组中第一条扫描线的编号。如BitsInfo之BITMAPINFOHEADER部分的biHeight字段是正数,那么这条扫描线就会从位图的底部开始计算;如果是负数,就从顶部开始计算
NumScansLong,欲复制的扫描线数量
BitsAny,指向一个缓冲区的指针。这个缓冲区包含了以DIB格式描述的位图数据;这种格式是由BitsInfo指定的
BitsInfoBITMAPINFO,对BitsDIB的格式和颜色进行描述的一个结构
wUsageLong,下述常数之一
DIB_PAL_COLORS颜色表是一个整数数组,其中包含了与目前选入hdc设备场景的调色板相关的索引
DIB_RGB_COLORS颜色表包含了RG颜色
注解
用GetDeviceCaps判断设备是否支持这个函数
四、逻辑条件函数if?
IF函数的表达式为:
IF(logical_test,[value_if_true],[value_if_false])
logical_test为逻辑判断值
value_if_true判断结果为真时的返回值
value_if_false判断结果为假时的返回值
五、vb的command函数?
'相当于命令行参数'将下面一段代码复制并在VB中编译生成程序'然后拉拽一文本文档到程序的图标上,看看有什么发生'这是因为在打开程序的时候以参数方式传送了那个文件的文件地址Private Sub Form_Load()Shell "notepad " & Command(), vbNormalFocusEnd Sub
六、VB中circle函数?
circle(x,y),半径,颜色,起点,终点,纵横比circle(850,500),300/以850,500为原点,半径300画圆circle(2000,1000),800,vbGreen/圆心2000,1000,半径800,边线为绿色circle(2000,1000),800,,,,200/圆心2000,1000,半径800,纵横比为200明白了吗
七、vb的call函数?
VB里Call用来调用函数或者过程,不过那是过去的用法了。在VB6里只要把过程名或者函数名写在要执行的地方就行了,很久以前是要在前面加上Call的过程Sub subpro(a,b) c=a+bEnd sub函数Function funpro(a,b)as integer funpro = a * bend function以前使用时如下Call subpro(11,22)Call funpro(22,33)现在只要subpro(11,22)funpro(22,33)
八、vb case函数用法?
不能用“Time”关键字做变量名称。还有“Now”包括了时间和日期,而前面随机生成的时间不包括日期,会导致判断错误。代码可改为:Private Sub Command1_Click()RandomizeDim rTime As DaterTime = rTime + RndPicture1.Print "今天 " & rTimeSelect Case rTimeCase Is > TimePicture1.Print "距现在还有" & Format(Time - rTime, "HH时MM分SS秒")Case ElsePicture1.Print "到现在已经过了" & Format(rTime - Time, "HH时MM分SS秒")End SelectEnd SubPrivate Sub Form_Load()Label2 = TimeEnd Sub以上代码主要是把之前的“Time”的变量名改成了别的名称,还有后面的“Now”改成了“Time”。。
九、vb int函数用法?
C/C++编程语言中,int表示整型变量,是一种数据类型,用于定义一个整型变量,在不同编译环境有不同的大小,不同编译运行环境大小不同。
一、EXCEL中
含义:将数值向下取整为最接近的整数。
语法:INT(number)
Number 需要进行向下舍入取整的实数。
说明:int函数可用floor函数代替
int(number)=floor(number,1)
二、C/C++中
在32/64位系统中都是32位,范围为-2147483648~+2147483647,无符号情况下表示为0~4294967295。
三、matlab中
int用于符号∫
int(s)符号表达式s的不定积分.
int(s,v)符号表达式s关于变量v的不定积分.
int(s,a,b)符号表达式s的定积分, a,b分别为积分的下限和上限.
int(s,v,a,b)符号表达式s关于变量v从 a到b的定积分.
当int求不出符号解,会自动转求数值解.
十、lf函数属于逻辑函数吗?
是
EXCEL的逻辑函数,执行真假值判断,根据逻辑计算的真假值,返回不同结果。可以使用函数 IF 对数值和公式进行条件检测。
Logical_test 表示计算结果为 TRUE 或 FALSE 的任意值或表达式。例如,A10=100 就是一个逻辑表达式,如果单元格 A10 中的值等于 100,表达式即为 TRUE,否则为 FALSE。