首页 | 互联网 | IT动态 | IT培训 | Cisco | Windows | Linux | Java | .Net | Oracle | 软件测试 | C/C++ | 嵌入式开发 | 存储世界 | 服务器
网络设备 | IDC | 安全 | 求职招聘 | 数字网校 | 网页设计 | 平面设计 | 技术专题 | 电子书下载 | 教学视频 | 源码下载 | 搜索 | 博客 | 论坛
中国IT实验室Dotnet频道
中国IT教育
Google
首页 ASP.NET  C#  XML/WebService ADO.NET VC.NET VB.NET .NET 资讯动态 专题 RSS订阅 讨论 下载
您现在的位置: 中国IT实验室 >> Dotnet >> VB.NET >> 正文

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

 

  其他类型
  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>

效果:

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

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

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

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

 

上一页  [1] [2] [3] [4] [5] 

【责编:Peng】

中国IT教育

相关产品和培训
文章评论
 友情推荐链接
 认证培训
 专题推荐

 ·WEB程序开发--ASP.NET和PHP、JSP究竟学哪个?
 ·五步带你入门XML
 ·关于Java框架技术专题
 ·XML全攻略技术专题
 ·JAVA开源技术介绍专题
 ·Java嵌入式开发之J2ME技术专题
 ·超前体验 Oracle 11g的5个新特性…
 ·揭密使用VB.NET的五个实用技巧
 ·Oracle和SQL Server常用函数对比专题…
 ·展现C#世界 C#程序设计专题…
 今日更新
 社区讨论
 博客论点
 频道精选
 Dotnet频道相关导航