ASP.net(VB)编程入门进阶

来源:chinaaspx.com 作者: 2007-12-01 出处:pcdog.com

google  iis  qq  web服务器  电脑配置  
上一页 1 2 3 4 5 

  其他类型
  1、Date(日期型);
  2、boolean(布尔型) false-(0)和true(其他数字);

有时候希望变量赋值以后,在执行过程中值保持不变,用常量const :const Asints as integer =-255

修改常量的值是不被支持的。

vb.net还提供了一系列以c开头的转换函数,例如cint()等,很有用,慢慢在实践中就体会到了。

  声名数组:
和其他变量一样,数组在使用前也要用关键在dim声明的,在声明的时候末尾还要加上另外一个参数,以指定数组的大小,然后可以存储最大索引值+1了,看看一个例子:启动webmatrix,创建新文件P87.aspx,在code视图中,写入:

sub page_load()
    if ispostback then
    dim darr(4) as string
    darr(0)="www.blueidea.com"
    darr(1)="www.5do8.com"
    darr(2)="www.dw8.cn"
    darr(3)="www.google.com"
    darr(4)="www.usst.edu.cn"
    labtxt.text="your aaary  is " & darr(txtnum.text)
    labtxt.visible=true
    end if
end sub

在视图中插入label,buttom,input标签,最后的源码就是:

<%@ Page Language="VB" %>
<script runat="server">

    sub page_load()
        if ispostback then
        dim darr(4) as string
        darr(0)="www.blueidea.com"
        darr(1)="www.5do8.com"
        darr(2)="www.dw8.cn"
        darr(3)="www.google.com"
        darr(4)="www.usst.edu.cn"
        labtxt.text="your aaary  is " & darr(txtnum.text)
        labtxt.visible=true
        end if
    end sub

</script>
<html>
<head>
</head>
<body>
    <form runat="server">
        <p>
            <asp:TextBox id="txtnum" runat="server" BackColor="#E0E0E0" BorderColor="#C0FFC0"></asp:TextBox>
            <asp:Button id="Button1" runat="server" BackColor="#E0E0E0" BorderColor="Green" Text="submit to array" BorderStyle="Groove"></asp:Button>
        </p>
        <p>
            <asp:Label id="Labtxt" runat="server" BackColor="#004040" BorderColor="Silver" Visible="False" Width="240px" Height="28px" ForeColor="White"></asp:Label>
        </p>
        <!-- Insert content here -->
    </form>
</body>
</html>

效果:

ASP.net(VB)编程入门进阶(图九)

然后运行,输入数据,显示数组的值,注意这里不要输入0-4以为的数字,负责就是越界,这在后面我们要控制的,这里只是演示数组而已。

  多维数组
    和vbscript里面的及其相似,其他定义和数组一样,就多了维数.

  数据集合
    通常需要用不同的方法将项分组,这些高级技术在VB.NET中称为集合,包括了arraylist、hashtable、sortedlist,集合的特性如下:
  1、集合可以包含不定数目的成员;
  2、集合中的元素仅仅因为他们处于相同的集合才发生关系;
  3、集合的元素不必共享相同的数据类型;
  4、当整个集合发生变动时,对象在集合的位置也可以改变;

理解集合就像理解链表那样理解吧。
以后用到的时候就说说,很有意思的,如果你现在就想知道他们属性的话去MSDN查查资料。

 


更多内容请看PCdog.com--asp.net入门教程  ASP.NET应用篇  asp入门教程专题
上一页 1 2 3 4 5 
上一篇:网络编程ASP.NET的几个技巧
下一篇:了解ASP.NET2.0向其它网页传递信息的方法