详解讨论如何完成C#转换为VB.NET 程序参数

详解vb.net操作注册表【增加,修改,删除,查询】的方法分析
原创
 11:07:13
169
这篇文章主要介绍了vb.net操作注册表的方法,结合实例形式分析了vb.net针对注册表的增加,修改,删除及查询操作相关实现技巧,需要的朋友可以参考下本文实例讲述了vb.net操作注册表的方法。分享给大家供大家参考,具体如下:增加:Dim key As Microsoft.Win32.RegistryKey = Microsoft.Win32.Registry.LocalMachine.OpenSubKey(&Software/Faxturer&, True)
Dim subkey As Microsoft.Win32.RegistryKey
subkey = key.CreateSubKey(&Manu&)
subkey.SetValue(&Path&, &d:/software/sdf&, Microsoft.Win32.RegistryValueKind.String)
'reg.SetValue(&path&, New String() {&d:/software/sdf&,&dfdf&}, Microsoft.Win32.RegistryValueKind.MultiString)修改:Dim key As Microsoft.Win32.RegistryKey = Microsoft.Win32.Registry.LocalMachine.OpenSubKey(&Software/Faxturer&, True)
reg.SetValue(&path&, &d:/software/sdf&, Microsoft.Win32.RegistryValueKind.String)删除:Dim key As Microsoft.Win32.RegistryKey = Microsoft.Win32.Registry.LocalMachine.OpenSubKey(&Software/Faxturer&, True)
key.DeleteSubKey(&Manu&)查询:Dim rk As Microsoft.Win32.RegistryKey = Microsoft.Win32.Registry.LocalMachine.OpenSubKey(&Software/ManuFaxturer&, True)
Dim s As String() = rk.GetSubKeyNames()
Dim subkey As Microsoft.Win32.RegistryKey
subkey = rk.OpenSubKey(&Manu&, False)
MsgBox(rk.GetValue(&Path&))'注册表根节点
MsgBox(subkey.GetValue(&Path&))‘注册表子结点以上就是详解vb.net操作注册表【增加,修改,删除,查询】的方法分析的详细内容,更多请关注php中文网其它相关文章!
江湖传言:PHP是世界上最好的编程语言。真的是这样吗?这个梗究竟是从哪来的?学会本课程,你就会明白了。
PHP中文网出品的PHP入门系统教学视频,完全从初学者的角度出发,绝不玩虚的,一切以实用、有用...
ThinkPHP是国内最流行的中文PHP开发框架,也是您Web项目的最佳选择。《php.cn独孤九贱(5)-ThinkPHP5视频教程》课程以ThinkPHP5最新版本为例,从最基本的框架常识开始,将...
本套教程,以一个真实的学校教学管理系统为案例,手把手教会您如何在一张白纸上,从零开始,一步一步的用ThinkPHP5框架快速开发出一个商业项目。
《php.cn原创html5视频教程》课程特色:php中文网原创幽默段子系列课程,以恶搞,段子为主题风格的php视频教程!轻松的教学风格,简短的教学模式,让同学们在不知不觉中,学会了HTML知识。
所有计算机语言的学习都要从基础开始,《PHP入门视频教程之一周学会PHP》不仅是PHP的基础部分更主要的是PHP语言的核心技术,是学习PHP必须掌握的内容,任何PHP项目的实现都离不开这部分的内容,通...
本课以最新版ThinkPHP5.0.10为基础进行开发,全程实录一个完整企业点,从后台到前台,从控制器到路由的全套完整教程,不论是你是新人,还是有一定开发经验的程序员,都可以从中学到实用的知识~~
ThinkPHP是一个快速、开源的轻量级国产PHP开发框架,是业内最流行的PHP框架之一。本课程以博客系统为例,讲述如何使用TP实战开发,从中学习Thinkphp的实践应用。模版下载地址:http:/...
本课程是php实战开发课程,以爱奇艺电影网站为蓝本从零开发一个自己的网站。目的是让大家了解真实项目的架构及开发过程
本课以一个极简的PHP开发框架为案例,向您展示了一个PHP框架应该具有的基本功能,以及具体的实现方法,让您快速对PHP开发框架的底层实现有一个清楚的认识,为以后学习其实的开发框架打下坚实的基础。
javascript是运行在浏览器上的脚本语言,连续多年,被评为全球最受欢迎的编程语言。是前端开发必备三大法器中,最具杀伤力。如果前端开发是降龙十八掌,好么javascript就是第18掌:亢龙有悔。...
本站9月直播课已经结束,本套教程是直播实录,没有报上名或者漏听学员福利来了,赶紧看看吧,说不定这里就有你的菜
轻松明快,简洁生动,让你快速走入HTML5的世界,体会语义化开发的魅力
JavaScript能够称得上是史上使用最广泛的编程语言,也是前端开发必须掌握的三技能之一:描述网页内容的HTML、描述网页样式的CSS以及描述网页行为的JavaScript。本章节将帮助大家迅速掌握...
Bootstrap 是最受欢迎的 HTML、CSS 和 JS 框架,用于开发响应式布局、移动设备优先的 WEB 项目。为所有开发者、所有应用场景而设计,它让前端开发更快速、简单,所有开发者都能快速上手...
《php用户注册登录系统》主要介绍网站的登录注册功能,我们会从最简单的实现登录注册功能开始,增加验证码,cookie验证等,丰富网站的登录注册功能
《php.cn独孤九贱(2)-css视频教程》课程特色:php中文网原创幽默段子系列课程,以恶搞,段子为主题风格的php视频教程!轻松的教学风格,简短的教学模式,让同学们在不知不觉中,学会了CSS知识...
《PHP学生管理系统视频教程》主要给大家讲解了HTML,PHP,MySQL之间的相互协作,实现动态的网页显示和获取数据.
jQuery是一个快速、简洁的JavaScript框架。设计的宗旨是“write Less,Do More”,即倡导写更少的代码,做更多的事情。它封装JavaScript常用的功能代码,提供一种简便的...
《弹指间学会HTML视频教程》从最基本的概念开始讲起,步步深入,带领大家学习HTML,了解各种常用标签的意义以及基本用法,学习HTML知识为以后的学习打下基础
《最新微信小程序开发视频教程》本节课程是由微趋道录制,讲述了如何申请一个微信小程序,以及开发中需要使用哪些工具,和需要注意哪些等。
全栈工程师
文章总浏览数网站已改版,请使用新地址访问:
Csharp2VBNET 一个用网页方式解析 C#并转换成VB.net
仅供参考. Windows Develop 246万源代码下载- www.pudn.com
&文件名称: Csharp2VBNET& & [
& & & & &&]
&&所属分类:
&&开发工具: C#
&&文件大小: 71 KB
&&上传时间:
&&下载次数: 0
&&提 供 者:
&详细说明:一个用网页方式解析 C#并转换成VB.net
仅供参考.-An analytical C# using a web page and convert VB.net for reference only.
文件列表(点击判断是否您需要的文件,如果是垃圾请在下面评价投诉):
(没有文件,原文件不完全或已损坏或有密码)
&输入关键字,在本站246万海量源码库中尽情搜索:C#和VB.NET代码互转工具 - 『编程语言区』
- 吾爱破解 - LCG - LSG |安卓破解|病毒分析|破解软件|www.52pojie.cn
后使用快捷导航没有帐号?
只需一步,快速开始
请完成以下验证码
请完成以下验证码
查看: 2210|回复: 12
C#和VB.NET代码互转工具
阅读权限20
本板块禁止发布 “电子书资料” ,此类主题请发布至。
本板块禁止发布讨论和求助帖,此类主题请发布至。
本板块禁止发布 “视频教程” ,此类主题请发布至。
C#和VB.NET代码互转工具
1.png (78.77 KB, 下载次数: 2)
20:11 上传
(1.53 MB, 下载次数: 142)
20:12 上传
点击文件名下载附件
下载积分: 吾爱币 -1 CB
试用了下和在线转换的差不多
发帖求助前要善用【】功能,那里可能会有你要找的答案;如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子分类或者标题加上【已解决】;如何回报帮助你解决问题的坛友,一个好办法就是给对方加【热心】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
阅读权限20
没问题吗 楼主
发帖求助前要善用【】功能,那里可能会有你要找的答案;如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子分类或者标题加上【已解决】;如何回报帮助你解决问题的坛友,一个好办法就是给对方加【热心】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
阅读权限10
额,这个软件说实话百度都能找到类似的很多。。。
发帖求助前要善用【】功能,那里可能会有你要找的答案;如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子分类或者标题加上【已解决】;如何回报帮助你解决问题的坛友,一个好办法就是给对方加【热心】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
阅读权限20
发帖求助前要善用【】功能,那里可能会有你要找的答案;如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子分类或者标题加上【已解决】;如何回报帮助你解决问题的坛友,一个好办法就是给对方加【热心】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
阅读权限25
确定转换的没问题么?
发帖求助前要善用【】功能,那里可能会有你要找的答案;如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子分类或者标题加上【已解决】;如何回报帮助你解决问题的坛友,一个好办法就是给对方加【热心】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
阅读权限10
不知道好不好用
发帖求助前要善用【】功能,那里可能会有你要找的答案;如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子分类或者标题加上【已解决】;如何回报帮助你解决问题的坛友,一个好办法就是给对方加【热心】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
阅读权限10
发帖求助前要善用【】功能,那里可能会有你要找的答案;如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子分类或者标题加上【已解决】;如何回报帮助你解决问题的坛友,一个好办法就是给对方加【热心】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
阅读权限10
发帖求助前要善用【】功能,那里可能会有你要找的答案;如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子分类或者标题加上【已解决】;如何回报帮助你解决问题的坛友,一个好办法就是给对方加【热心】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
阅读权限10
好工具,感谢楼主分享。
发帖求助前要善用【】功能,那里可能会有你要找的答案;如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子分类或者标题加上【已解决】;如何回报帮助你解决问题的坛友,一个好办法就是给对方加【热心】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
阅读权限10
正好需要,谢谢分享
发帖求助前要善用【】功能,那里可能会有你要找的答案;如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子分类或者标题加上【已解决】;如何回报帮助你解决问题的坛友,一个好办法就是给对方加【热心】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
免责声明:吾爱破解所发布的一切破解补丁、注册机和注册信息及软件的解密分析文章仅限用于学习和研究目的;不得将上述内容用于商业或者非法用途,否则,一切后果请用户自负。本站信息来自网络,版权争议与本站无关。您必须在下载后的24个小时之内,从您的电脑中彻底删除上述内容。如果您喜欢该程序,请支持正版软件,购买注册,得到更好的正版服务。如有侵权请邮件与我们联系处理。
( 京ICP备号 | 京公网安备 87号 )
Powered by Discuz!
Comsenz Inc.将VB.NET网站转换成C#的全过程 - 听宇 - 博客园
将VB.NET网站转换成C#的全过程
&前两天看到一个比较不错的网站,可惜是用vb.net写的,俺弄不大明白,于是心血来潮想把它全部转换成C#代码的。花了N长时间,问了几多人,费了不少神,总算是能让网站在C#下马马虎虎的跑了,不小心还喜欢蹦出个鲜红夺目的错误信息,真是让人战战兢兢。
&总结的经验教训就是:没事别再这么干了,有这些闲功夫不如把这两种语言都弄懂,或者把网站重写。大家看看我转化的详细过程,估计也会知难而退的。
一、代码转化的几种方式
1、通过工具直接转化
第一款:VB.net to C# Converter
&&&&&&&&&&VB.net to C# Converter是一款离线转换软件,安装简单,提供试用版,而且试用版永不过期,但是试用版只能翻译不超过600行源码的工程。VB.net to C# Converter将用户的VB.net项目用C#语言重新编写,同时变量名、注释行都被保留下来。它具有完备的功能,提供专业的报告生成工具,而且能够对转换过程中的错误生成错误记录,并且在此基础上提供错误分析和提供修改建议。总之,它是一款充分为使用者考虑的,功能完备的转换工具。
它提供多种类型工程的转换,包括Windows Forms 工程、Console 工程、Windows Control 库、Web Control 库、Web Services工程、Windows Service 工程。提供多种形式的转换,包括单一工程、多个工程、交互式代码转换、命令行形式转换。大多数的VB 函数都能转换为相应的 C# 功能,而且注解等也能得到很好的转换。可以使用向导,并提供在线帮助。转换准确率高达99%。
但是,它不支持中文,中文注解会生成乱码。完整版需要购买。(宋立桓老师)
正式版本收费在100美元左右,好像只能对工程文件进行转换,我手头的代码没有工程文件,没用这个软件。
第二款:Convert Assistant
这款口碑也不错,看人家的介绍:
Our assistant will help you to translate all your VB.NET projects to C#. She does this in a very textual way. Therefore, you don't need to have any references or additional components on your computer. As long as the syntax is correct, she'll be pleased to help you. Next thing you know, your source code has become sharp and crystal-clear!
&& 好像也不提供免费,有钱的大淫,可以买来玩玩。
第三款 TransKing for Visual Studio .NET
EUR&133.40&/&USD&149.00&
Full version in an e-mail attachment
.NET VS.NET 2002 or VS.NET 2003
自称是市面上最好的VB & VB.net into C#工具,我反正是没用过,149美元能买多少馅饼、火腿肠、方便面啊,要是都换成白面馒头,可有一大车呢。
另外贴一款VB.NET to C# 的工具地址,这类解决方案较多,就不赘述了。
2、在线WebService调用
&& 微软最有价值专家的解决方案,网上有多家BLOG介绍过,他的C# to VB.NET开发的相当成功,国内有款转换软件叫“WebServiceDemo.exe”,就是调用他的引用。后来推出的VB.NET to C#版本,名气虽大,就是经常不能用。
3、在线转换服务
将转换逻辑封装在服务器上,你把代码Ctrl+C上去,点“转换”,人家就把转换好的代码给你显示在页面上。
Developer fusion
使用方便,而且免费。只是目前正在试用阶段,转换后程序错误较多,并且在转换后的代码里不包含注释,这是因为转换后的代码在返回之前,首先被翻译为抽象树,而目前的这种树状结构把注释都忽略了。(宋立桓老师)
另一款,这个不怎么样。
二、vb.net与c#的风格转化
怎么说好呢,vb.net是对大小写不敏感的,而C#恰恰相反,大多数转换后的代码还是小写,所以工作量就来了,啥也不用说了,改吧。
常用的:.Replace、SqlConnection、ConfigurationSettings.AppSettings、SqlDataAdapterDataTable、Selected、.SelectedItem、DataSet、DataColumn、DataSource、DataColumn()、.Tables、.Fill.DataBind()、.ColumnName、.DataType、.Add、.Rows、.Count、System.Type.GetType、.ToString()……….
Vb.net很多地方的用法和C# 不同,没办法,还得手工改,比如:
Mid-----------------------------------------à.Substring()
Trim----------------------------------------à.Trim()
Len------------------------------------------à.Length()
page.ispostback()-------------------------àPage.IsPostBack
Session("")---------------------------------àSession[""]
dt.rows(i).item("abc")--------------------àdt.Rows[i]["abc"]
ds.tables("abc")---------------------------àds.Tables["abc"]
.items(i). ----------------------------------à.Items[i]
改的时候用DW整目录一搜,出来8000多条记录,都得手工逐条改,进度非常慢。后来请教了Ectotherm,改用正则匹配,速度快多了。
不过复杂的语句还是要靠手工修改,正则很难构造,而且经常匹配出错。
EmEditor.exe对字符正则查找替换支持的非常好,强烈推荐。(有点像中插广告)
回想起那段往事,真是没事找事。
在下VB.NET可以使用的许多函数和方法到了C#就不灵了,比如IsNumeric再比如isdbnull,都改成这份上了,总不能半途而废吧,请教谷坤的结果就是自己写一个 Isnumeric然后在页面中调用。
这点倒不用着急,已经有好事者帮咱们做好了。
IsNumeric in C#, WHY NOT?
具体方法是构建一个func.inc,然后在每个调用IsNumric方法的页面添加
&!-- #include file="..\func.inc" --&,func.inc代码如下:
public static bool IsNumeric(object Expression)
&&&&& bool isN
&&&&& double retN
&&&&& isNum = Double.TryParse(Convert.ToString(Expression), System.Globalization.NumberStyles.Any,System.Globalization.NumberFormatInfo.InvariantInfo, out retNum );
&&&&& return isN
三、与格式转化相关的网站资料&&& 1、VB.net与C#对照表,包括以下方面
&&& 2、From VB.NET to C# and Back Again&&& 由Darren Neimke 和Scott Mitchell撰写的,有关VB.net 和C#代码互转的专作。
&&& 3、C# to VB.NET Translator,如何转化C#为VB.NET指导类文章。
四、专家意见
哈哈,搬出专家的意见更显得有说服性,下面是我请教微软MVP宋立桓老师后,他给出的指导性、建设性和前瞻性意见,软件说明部分我作了直接引用:
我只能提供方法和原则,首先你可以全面了解两种语言的语法和构造的差别,并可以通过一门语言学习另外一门语言。其次,也可以使用些转换软件,不过,至今却还没有一种工具能够实现<SPAN lang=EN-US style="LINE-HEIGHT: 150%; FONT-FAMILY: A mso-bidi-font-size: 10.5 mso-fareast-font-family: 楷体_GB%的无差错转换。因为,大多数的转换软件都是基于字面和语法的转换,而不是基于程序逻辑的转换,所以程序转换过程中就可能因为程序逻辑不被理解而发生错误。因此使用工具转换后我们还是要进行测试和少量修改的,同时了解一定的C#和VB.net的语法和它们之间的差别对我们还是很有好处的。如果采用手工转换,那么C#和VB.net之间的语法对照表可能对你有用,可以参考以下网址:http://www.harding.edu/USER/fmccown/WWW/vbnet_csharp_comparison.html。
一些注意点:
(1) C#中引用比较和值的比较都使用&#8220;==&#8221; 关键字,而VB.net 使用&#8220;is&#8221;关键字做引用比较,
(2) C#中字符连接符和加法运算符都使用&#8220;+&#8221;
(3) VB.net是大小写不敏感的,
(4) 注释有时不能加载到正确位置
呵呵,是不是挺麻烦的,反正我是不愿再参与类似的事情了。
我刚开始学习.net技术,渴望有多多的高手带我,也希望认识更多的喜欢.net的朋友。
感谢宋老师的无私帮助。
阅读(...) 评论()您所在的位置: >
> vb.net转c#转换工具3.04注册版
小提示:系统已为您找出最快的下载线路点击按钮进入真实下载地址列表!
to C# Converter
3.04是一款代码转换工具,它可以将VB.Net直接转换为C#语言,代码中的变量名及注释行等都会保存下来,其准确率高达99%,支持 VB.NET年的所有项目类型,支持最新的Visual Studio,可以转换WIN窗体、类库、控制台及框架等
,其转换精度非常高,已测试通过了数百个微软项目示例,软件本身使用并不复杂。
所有的VB项目类型和特点都受支持,可以分析你的VB.Net代码潜在的转换问题
在转换过程中的任何问题都会被通知,在转换期间,大多数c#编译器错误会自动固定。
可以在一个Visual Studio环境中并排查看VB.net转换和c#代码。
压缩包内附详细的安装说明,安装前需要阅读一下。
(您的评论需要经过审核才能显示)
匿名? 不会下载请看!
权益:本站资源部分来自互联网, 如有侵犯您的权益,请,我们将立即处理。
声明:U盘量产网为非赢利类网站 蜀ICP备号 川公网安备 94号

我要回帖

更多关于 VB.NET SPACE 的文章

 

随机推荐