关于vbnet的wcf的信息

VS.Net2005 和Visual Basic 2008有什么不同

VB.NET的版本分为2003,2005,2008 ,2010,语法和一些概念上略有不同 ,大部分一样

成都创新互联公司是一家从事企业网站建设、成都做网站、成都网站制作、行业门户网站建设、网页设计制作的专业网站设计公司,拥有经验丰富的网站建设工程师和网页设计人员,具备各种规模与类型网站建设的实力,在网站建设领域树立了自己独特的设计风格。自公司成立以来曾独立设计制作的站点上千。

VB.NET 2003 (7.1) 1.1 VS 2003

VB.NET 2005 (8.0) 2.0 VS 2005 增加 My命名空间,部分类关键字,泛型等

VB.NET 2008 (9.0) 3.5 VS 2008 增加 LINQ 等。

详细的介绍一下VB 2008对于VB 2005的改进:

1. 新的网页设计介面

VS 终於可以支援巢状 Master Page 的 WYSIWYG 设计了!我不知道有多少人曾经为了这个原因而减少或避免巢状 Master Page 的使用(我是其中之一)。VS2008 终於支援这个本来就应该有的功能,相信能在某一程度上改变大家的设计习惯。

其次,VS2008提供了 CSS 的即时编辑和套用的功能。用过 DreamWeaver 的人或许了解那是什麼意思。不过实际上我觉得 VS2008对 CSS 的支援感觉起来比 DreamWeaver 强大一点。

此外,VS2008 还提供了和 FrontPage/DreamWeaver 一样的 Split View,也就是可以开一个分割视窗,同时看到设计画面和原始码。我想这个功能在拉画面和设计前端页面时非常有帮助。

2. 支援对 JavaScript 的除错与 Intelisence

随著 Ajax 的风行,客户端程式设计也逐渐受到重视。我还记得多年前在 VS2005 上市前的一场 MVP 线上会议中,我向美国微软的开发经理问到会不会支援 JavaScript 的 Intelisense,答案是不会时,心里有多麼的失望。但晚到总比不到好,我认为这个功能的加入,一定能让所有网站开发者同感高兴。

3. Multi-targeting 功能

第一次看到这个新名词可能会另人有点摸不著头绪,像我还以为是一个 HyperLink 控制项可以一次把网页开到 _blank 和 _top。其实跟那个一点关系都没有,而是让你可以选择新的专案到底是要支援 .Net 2.0 / 3.0 还是 3.5。不管你选择哪一种,VS2008 会根据你的选择提供对应的 Intelisense、控制项和其它功能。但不管你指定哪一个版本,并不会让 VS2008 的基本功能回到 VS2005。换句话说,上面提到的像 JavaScript 除错等新功能都仍然可用。

4. 内建 Ajax,不需另外安装

5. 加入两个新的资料控制项:ListView 和 DataPager

6. 内含 LINQ

关於 LINQ, ListView 和 DataPager,解释起来比较复杂,你不妨直接去看 Scott 的文章:The asp:ListView control。

事实上以上并不是 VS2008新功能的全部;由於 VS2008附带了 .Net Framework 3.5,所以它实际上还包含有 WCF 还有对於 Windows Form 的支援。在这里我只略为介绍了与 ASP.NET 有关的部份,至於其它,建议你从微软官方网站获取相关资料。

VB.NET Silverlight 怎么调用WCF 最简单的 Function Getstr(ByVal str As String) As String

1、你待将服务器端的服务Function Getstr(ByVal str As String) As String开启;

2、客户端Silverlight要调用服务,必须解决跨域问题;

3、客户端silverlight调用服务必须是异步调用,因为silverlight不支持同步调用

如何编写VB.NET 接口程序

可以的,把项目的类型设成类库,将所有的函数用Public修饰附封装在类里面,生成dll文件。这样别人就可以在别人项目属性的引用页里面添加对你的dll文件的引用,然后导入命名空间,直接使用了。

比如说,在一个项目里:

NameSpace Controller

Public Class ControlMachine

Public Sub Boot()

End Sub

Public Sub Shutdown()

End Sub

End Class

End NameSpace

进入另一个项目的项目属性,进入引用页,添加到那个dll文件的引用。在代码中:

Imports Controller '加在代码文档的最顶端

使用:

Dim controller As New ControlMachine

controller.Boot()

controller.Shutdown()

希望你能了解,不懂再追问


本文标题:关于vbnet的wcf的信息
网页链接:http://scyanting.com/article/ddgodci.html