vb.net函数使用的简单介绍

vb.net中的mid()用法VB.NET编程Mid函数一般用于返回原字符串中子串,比如说:
Dim MyString, FirstWord, LastWord, MidWords
MyString = "Mid Function Demo" 建立一个字符串 。
FirstWord = Mid(MyString, 1, 3) ' 返回 "Mid" 。
LastWord = Mid(MyString, 14, 4) ' 返回 "Demo" 。
MidMidWords = Mid(MyString, 5) ' 返回 "Funcion
具体函数说明如下:返回 Variant (String),其中包含字符串中指定数量的字符 。
mid函数的语法:
Mid(string, start[, length])
mid函数的参数:
string 必要参数 。字符串表达式 , 从中返回字符 。如果 string 包含 Null , 将返回 Null;
start 必要参数 。为 Long 。string 中被取出部分的字符位置 。如果 start 超过 string 的字符数,VB.NET Mid函数返回零长度字符串 ("");
length 可选参数;为 Variant (Long) 。要返回的字符数 。如果省略或 length 超过文本的字符数(包括 start 处的字符),将返回字符串中从 start 到尾端的所有字符 。
如何正确理解VB.NET函数调用1. Shared FunctionSystem.Runtime.
InteropServices.DLLimport("user32.dll")
2. MessageBoxA(ByVal hwnd As Integer,
ByVal text As String, ByVal
lpcaption As String, ByVal
wtype As Integer) As Integer
3. End Function
首先integer被作为32位数据替代了long(long是64位)
System是Net语言中的一个族,System.Runtime.InteropServices是system中的一个类 。System.Runtime.InteropServices.DLLimpor是其中的一个方法 。调用DLL的API
接口,这个的意思就是vb6的lib"user32", share是共享的意思,例如:
1. Public Class classA
2. Shared FunctionSystem.Runtime.
InteropServices.DLLimport("user32.dll")
MessageBoxA(ByVal h As Integer,
ByVal m As String, ByVal c As
String, ByVal type As Integer) As Integer
3. End Function
4. End Class
你可以这样调用 classA.MessageboxA 但是如果没有这个share 在class后打点就没有MessageboxA的成员出现了 ,现在你就象以前一样的使用他吧 。
其实上面这个VB.NET函数调用方法并不正确 , 我们仍旧要使用API声明,只是换了一各形式
如果你认为这就是VB.NET就错了,看看这个:
system.WinForms.MessageBox.Show("对话内容写在这里", "标题写在这里", messagebox.OK BitOr messagebox.IconAsterisk)
这就是面向对象,你已经完成了所有的任务 。不需要任何的API声明 。不需要写多余的代码 。
1. messagebox.IconAsterisk=惊叹号图标
2. messagebox.IconError=错误图标
3. messagebox.IconExclamation=警告图标
4. messagebox.IconHand=错误图标
5. messagebox.IconInformation=提示图标
所经点NET就是打点到达,在族后面打点 , 在类后面打点 , 在对象后面打点 。第二个问题就是类与类之间相互的关系,Net在网上处理人与人的关系 , 在程序语言中处理类与类的关系 。倒底是加不加share,倒底是类后面打点,还是Dim成一个对象(把他当一个变量吧)再说,是等于class,还是New class.是dim xxx as class=new class 还是dim xxx as new class
就是这样VB.NET函数调用将更简单,不须要研究一些很难的东西 。
在vb.net中 , DateDiff()函数是有什么用的?又是怎么用的?分类:电脑/网络程序设计其他编程语言
解析:
DateDiff 函数
返回 Variant (Long) 的值vb.net函数使用,表示两个指定日期间的时间间隔数目 。
语法
DateDiff(interval, date1, date2[, firstdayofweek[, firseekofyear]])
DateDiff 函数语法中有下列命名参数vb.net函数使用:
部分 描述
interval 必要 。字符串表达式 , 表示用来计算date1 和 date2 的时间差的时间间隔

推荐阅读