2019-09-11 19:56:31 u012842630 阅读数 238
  • 30分钟学会Visual Studio 2017

    Microsoft Visual Studio(简称VS)是目前Windows平台流行的应用程序的集成开发环境(IDE)。VS由美国微软公司(Microsoft )的开发,新版本为 Visual Studio 2017 版本 , 支持C,C++,C#,VB,F#,Python,JavaScript等语言的开发,功能十分强大!

    4708 人正在学习 去看看 黄强

https://www.jb51.net/softs/607544.html

VB.Net to C Sharp Converter是一款非常好用的能将vb.net代码转化为c#代码的程序,支持最新的Visual Studio功能 - 支持最新的VB.Net / C#功能,包括Await / Async,隐式行继续,多行Lambdas,Nullable可选参数,LINQ,XML,WPF,Lambda表达式和扩展方法。在转化过程中,保留了原有的注释和变量名。VB.Net to C Sharp Converter支持所有版本的Visual Basic.Net,以及所有项目类型,支持最新的VB.Net语言功能。需要的朋友赶紧来下载吧!

 

支持最新的Visual Studio功能 - 支持最新的VB.Net / C#功能,包括Await / Async,隐式行继续,多行Lambdas,Nullable可选参数,LINQ,XML,WPF,Lambda表达式和扩展方法。

所有项目类型 - Win Forms,Web,类库,Compact Framework,控制台等的S upport

高精度 - 此版本 在数千个示例程序中进行了压力测试。测试了数百个Microsoft示例项目(Visual Studio SDK示例,DirectX SDK项目,Windows 7 SDK示例等),内部和客户项目,第三方控件样本(Infragistics,ComponentOne,Telerik等)和开源SourceForge和CodePlex的项目。

易于使用 - 虽然转换逻辑本身很复杂,但使用转换器不是。您可以通过简单,明确的说明指导过程的每个步骤。

定制 -并不是每个项目都是一样的。通过数十种转换选项可供选择,您可以控制转换过程。

转换单个项目或项目组 - 您可以创建程序列表,然后一键转换。还有一个命令行版本。

综合报告 -有报告显示您的代码中潜在的问题点,转换过程中发生的有趣事情以及需要修复的任何C#编译器错误。

1、双击“setup.exe”进入到软件安装向导

安装完成后,打开软件

4、运行注册,输入任意名字和邮箱地址,点击GEN生成注册码

5、在VB.Net to C Sharp Converter中输入注册码激活

6、破解完成。

vb 转 C#
2010-01-14 15:55:00 livening 阅读数 321
  • 30分钟学会Visual Studio 2017

    Microsoft Visual Studio(简称VS)是目前Windows平台流行的应用程序的集成开发环境(IDE)。VS由美国微软公司(Microsoft )的开发,新版本为 Visual Studio 2017 版本 , 支持C,C++,C#,VB,F#,Python,JavaScript等语言的开发,功能十分强大!

    4708 人正在学习 去看看 黄强
2011-12-08 17:13:00 weixin_34122810 阅读数 44
  • 30分钟学会Visual Studio 2017

    Microsoft Visual Studio(简称VS)是目前Windows平台流行的应用程序的集成开发环境(IDE)。VS由美国微软公司(Microsoft )的开发,新版本为 Visual Studio 2017 版本 , 支持C,C++,C#,VB,F#,Python,JavaScript等语言的开发,功能十分强大!

    4708 人正在学习 去看看 黄强

VB6转换C#2010步骤

1、VB6转换为VB.NET2005

    使用工具VS.NET2005:使用VS.NET2005直接打开VB6工程,系统提供代码的升级转换

    VB6转换为VS.NET2005时,需要保证VB6中得第三方组件在本机已经安装完毕,建议最好在本机编译一下VB6源码这样保证所需的库文件都在本机上。这样在VS.NET2005进行自动升级转换时都会自动引入升级后的工程中。

    转换完成后大部分的代码都可以使用,但是其生成的编码还是VB6的风格,需要进行重新的构建。VB6中得控件数组在VS.NET2005中不能在使用需要使用VS.NET2005中得数组和控件组合的方式实现。

2、VB.NET2005转换VB.NET2010

    使用工具VS.NET2010:使用VS.NET2010直接打开VS.NET2005工程,系统提供代码的升级转换。

    在进行VS.NET2005到VS.NET2010转换前务必保证代码中无,编译错误否则升级无法成功完成。

3、VB.NET2010转换C#2010

    使用工具:VB.Net to C# Converter

    正如VB.Net to C# Converter 工具的说明中描述的,其转换率的确很高,大部分的代码可以成功转换。但是在那查看代码的时候你会发现工程中引入了VB的动态链接库,这是一般项目中所不能容忍的,因为既然转换为C#就是要彻底于VB决裂,这也是整个转化中工作量最大的地方。

    还有就是第三方组件的使用在转为C#后,大部分也需要进行手工的转换。

    初次进行VB6到C#项目转化面对不计其数的编译错误提示,新手可能无所是从。其实这个时候需要的更多的是耐心,当你一步一步解决其中的错误,你会发现其实很多错误都很容易解决,而且错误的消失速度要比你想想的快很多。这其中真正比较棘手的转换问题少之又少。

转载于:https://www.cnblogs.com/meil/archive/2011/12/08/2080298.html

2010-07-14 11:08:00 cheny_com 阅读数 3158
  • 30分钟学会Visual Studio 2017

    Microsoft Visual Studio(简称VS)是目前Windows平台流行的应用程序的集成开发环境(IDE)。VS由美国微软公司(Microsoft )的开发,新版本为 Visual Studio 2017 版本 , 支持C,C++,C#,VB,F#,Python,JavaScript等语言的开发,功能十分强大!

    4708 人正在学习 去看看 黄强

要讨论的几个问题:

1. Basic已经很古老了,为何MS还在维护?

2. 维护VB成本不会很高吗?

3. VB和C#语法上怎么如此接近?

4. VB和C#语法上如此直接近,为何不合并为一个?

 

可能看上去是一些见怪不怪或者不太值得讨论的问题,其实背后隐藏着MS的深谋远虑,也可以被我们很多时候所借鉴。

 

1. 的答案有一种说法是:Bill Cate很喜欢Basic,所以要延续其生命。

 

其实更加有说服力的应该是:一种产品的生死关乎企业诚信。倘若MS放弃VB,C#的使用者甚至会流向Java,因为他们会担心C#的未来命运。这才是真相。

Borland在很大程度上是个反面典型。

 

2.3.的答案是一个。

 

维护两个不如维护一个,所以他们两个如此之接近。

笔者两个都学过,最基础的Basic(86年~91年)和现在的VB差别很大。与其说Basic在进化,不如说Basic在向C#靠拢。

接近的效果是:只要在编译器上做点文章,很多剩下的东西都能复用了。

曾在C#论坛上看到一个做VB的人说“我看了一眼C#就觉得很烂,那么多{}什么的,一点都不觉得像一种语言”,其实在编译器眼中……呵呵。个人喜欢C#一些,仅从格式上看,干净。

 

4. 答案与1. 相同。

 

这两个东西相近得看着眼晕,马甲的布料都是一个厂生产的。附上一段代码(Sams.ASP.NET.Framwork.Unleashed.Jul.2009):

 

C#:

 

[HandleError]
public class HomeController : Controller
    {
    private MoviesDBEntities _entities = new MoviesDBEntities();

    public ActionResult Index()
    {
        var movies = _entities.MovieSet.ToList();
        return View(“Index”, movies);
    }

    [OutputCache(Duration=15, VaryByParam=”None”)]
    public ActionResult IndexCached()
    {
        var movies = _entities.MovieSet.ToList();
        return View(“Index”, movies);
    }
}


 

 

VB:

 

<HandleError()> _
Public Class HomeController Inherits Controller

Private _entities As New MoviesDBEntities()

Public Function Index() As ActionResult
    Dim movies = _entities.MovieSet.ToList()
    Return View(“Index”, movies)
End Function

<OutputCache(Duration:=15, VaryByParam:=”None”)> _
Public Function IndexCached() As ActionResult
    Dim movies = _entities.MovieSet.ToList()
    Return View(“Index”, movies)
End Function


 

 

点击下载免费的敏捷开发教材:《火星人敏捷开发手册

 

经常会遇到同样的功能需要

博文 来自: songqingwei1988

VB代码转C#代码

阅读数 705

vb转换成C#

阅读数 258

VB程序员眼中的C# 5

阅读数 768

没有更多推荐了,返回首页