vb.netxml特性的简单介绍

VB.net 读取 xml问题!

Dim xmlDoc As New System.Xml.XmlDocument

让客户满意是我们工作的目标,不断超越客户的期望值来自于我们对这个行业的热爱。我们立志把好的技术通过有效、简单的方式提供给客户,将通过不懈努力成为客户在信息化领域值得信任、有价值的长期合作伙伴,公司提供的服务项目有:空间域名、网络空间、营销软件、网站建设、建昌网站维护、网站推广。

xmlDoc.Load("c:\xml.xml") '载入xml文件

Dim Items As Xml.XmlNodeList = xmlDoc.DocumentElement.SelectNodes("//record/item") '参数为xpath查询串,前面斜杠,//:表示任何结点,/:表示根结点

For Each s As Xml.XmlNode In Items

Console.WriteLine(s.Attributes.GetNamedItem("id").Value  vbTab  s.InnerText)

Next

VB中“:”是什么意思?

在VB中“:”并行符号,可以用来连接两行代码。

我们知道在VB中,代码是以行为单位,一条语句一行,但行后加上英文冒号后,可以再多加一行的语句在后面。

例如:

if i= 1 then

a=a+1

b=a+5

end if

可以写成

if i= 1 then a=a+1:b=a+5

VB 的中心思想就是要便于程序员使用,无论是新手或者专家。VB使用了可以简单建立应用程序的GUI 系统,但是又可以开发相当复杂的程序。

VB 的程序可以包含一个或多个窗体,或者是一个主窗体和多个子窗体,类似于操作系统的样子。有很少功能的对话框窗口(比如没有最大化和最小化按钮的窗体)可以用来提供弹出功能。

扩展资料

vb.net 特性:

1、vb.net 完全集成到 Visual Studio 集成开发环境中,在这种集成开发环境与 VB 在若干方面有差异。主要体现在窗体的布局以及菜单等方面都有所不同。

2、vb.net 项目与 VB 不同。它使用基于文件夹的模型,所有项目均放置在项目文件夹层次结构中。

3、vb.net 中使用ado.net来访问数据库,ado.net是.netFramework的一部分。在 vb.net 中实现数据访问的方法主要有两种。

其一是在程序设计阶段,通过创建、配置数据适配器 DataAdapter 和生成数据集 DataSet;其二是在运行中,通过编程方式动态创建配置数据适配器和创建、生成数据集。

4、在 vb.net 中是使用asp.net技术来编写 Web 页面的。在asp.net中使用的也不是脚本语言,而是真正意义的编程语言。

凭借asp.net的 Web 应用程序、XML Web Services 等基于 Web 的功能,使得 vb.net 开发 Web 页面与开发 Windows 应用程序很相似,Web 页面代码也显得有条有理了。

5、vb.net 已经成为完全的面向对象的编程语言,并且新增更多语言特性。

参考资料来源:百度百科—Visual Basic

VB.Net和C#有什么差异?还有它们的优点、缺点是什么?

一、C#

--- 像VB一样简单,像C++一样强大的新语

C#是第一流的面向组件的语言

由 Turbo Pascal, Delphi, and Visual J++的首席设计师Anders Hejlsberg 倾心3年设计

所有的语言元素都是真正的对象

开发强壮和可重用的软件

所有的.NET Framework中的基类库(Base Class Library)都由C# 编写

二、VB.NET

--- 完全面向对象的BASIC语言

1.新语言特性

完全面向对象–  继承(Inheritance), 重载(overloading), 共享的成员, 结构化异常处理

强壮的语言 –  严格的类型检查, 变量声明时初始化,支持垃圾收集(Garbage collection)

强大 –  支持委托(Delegates), free threading,Variant 数据类型被 Object 代替

2.与VB6一致的语法

三、2者的区别?

1.语法上的差异

例如循环的写法

VB.NET

For I = 1 To 10

‘ for loop

Next I

C#

For (i=1;i11;i++) {

// for loop

}

另外Visual Basic 对大小写不敏感,而C#是大小写敏感的。

2.C# 具有但 Visual Basic 不具有的特性

指针, 移位操作符, 内嵌的文档(XML)

重载操作符

3.Visual Basic具有但 C# 不具有的特性

更丰富的语法: Events, Try…Catch, Select…Case, 实现 Interface

后期绑定(Late binding), 动态数组, 模块(modules), 可选参数, 参数属性(parameterized properties)

后台编译

如何使用vb.net读取xml元素的属性

先读取节点Match,然后读取节点内的各个属性值。 再进行节点中的子节点SetSetName的读取,读取方式也是直接读取各个属性值。


本文标题:vb.netxml特性的简单介绍
标题链接:http://scyanting.com/article/doiejoh.html