
正文
vb.net程序转换为c vb数据转换
提示:扫一扫查出行【扫一扫了解最新限行尾号】
复制提示
如何将下面的VB程序转化为C语言,拜托各位了。望高手指点!!!
备注:如果dll跟vb程序不在一个目录,就要写全路径,否则直接写上dll文件名就行了。
文件打开和读写Fotran 和 C 不能直接翻译和读写,特别是2进制文件。Fotran 有“记录”的概念。(另外也可能有大小端编码问题)。需要知道文件的详细结构,另辟思路去读写。文本文件内容可见,好办点,2进制文件,难办。
t1~t5 没有经过声明,在vb中默认是可以使用的,只要你的代码最上面没有“option explicit”声明。而关于数据类型,几位都没有说出来,其实这却是根本所在:没有声明的变量类型是Variant类型。
相关问答
Q1: vb转换C语言。
1、接着输入函数主体部分,变量必须先定义类型再使用。输入变量的值,注意这里scanf里变量名前必须加&,结尾必须加分号。输入函数主体部分并输出。点击编译按钮,查看是否有error。接着直接运行,如此便转换了。
2、这个必须说,想法太有挑战性!这比你读懂各种代码有难太多了,如果说简单的寄存器运算翻译成简单C代码还有一定的可实施性,那么关于汇编中断、底层硬件通讯等方面,做这样的翻译真是一个浩大而艰巨的工程。
3、备注:如果dll跟vb程序不在一个目录,就要写全路径,否则直接写上dll文件名就行了。
4、里面用了数据库访问ado控件,直接用C可能有问题,建议用VC,另你用了控件HMIRuntime类库,都需要加载到vc中。
5、不可以,如果是0版本的,需要用VC0。只有从VS.net2002开始,VS平台可以同时支持多种脚本语言,如VB,C#,J#,不过在一个项目里也只能同时使用一种脚本语言。
6、include CRC.h这个CRC.h,VB语言是不兼容的。我劝你还是好好学习吧。
Q2: 我以前用过一个程序,可以将vb.net语言转换成c#和C++语言,不过时间长了...
我用过一些类似的软件,发现没有一种是可以完全转化的。都要自己再处理一下。况且C#和VB.NET还在不断发展。后来就直接用网上的了。以下转换器都不需要注册。
可在线将vb.net代码转成c#的,我用过,还可以的,但是转后也要改动一些。这里还有将c#转vb.net的。
可以试试VBto Converter VBto Converter是一款VB语言转换软件,它支持将MS Visual Basic资源文件(包括源代码)转换成MS VC++ MFC, VC++.NET (CLR), VBNET, C#, J#, Borland C++ Builder, Borland Delphi源文件。
Q3: 怎样将VB代码换成C
1、转为: int p[2006];因为c的下标只能从0开始,为了兼容vb,只能增加空间,要么就改代码 (3) 数组元素引用vb用的是小括号,需要全部改成c的中括号 (4)inputbox需要转成c的输入函数 (5) vb中/是浮点除,\是整除。
2、可以试试VBto Converter VBto Converter是一款VB语言转换软件,它支持将MS Visual Basic资源文件(包括源代码)转换成MS VC++ MFC, VC++.NET (CLR), VBNET, C#, J#, Borland C++ Builder, Borland Delphi源文件。
3、可在线将vb.net代码转成c#的,我用过,还可以的,但是转后也要改动一些。这里还有将c#转vb.net的。
4、通过ASCII码转换,因为英文字母的ASCII码是数字,可以转换后,±即可。
Q4: 帮忙把下列VB程序改成C语言QAQ
1、第一新建一个project。输入头文件#include。输入主函数int main()。接着输入函数主体部分vb.net程序转换为c,变量必须先定义类型再使用。输入变量vb.net程序转换为c的值vb.net程序转换为c,注意这里scanf里变量名前必须加&vb.net程序转换为c,结尾必须加分号。
2、不过在这里补充一点,用C语言写这个程序的话,代码量可能是用VB写著程序代码的10倍以上,弄不好会更多~。而且连接操作数据库比较繁琐。
3、备注vb.net程序转换为c:如果dll跟vb程序不在一个目录,就要写全路径,否则直接写上dll文件名就行了。
4、C写代码模块(注意没有main())编译为dll,在VB中调用其函数模块,并在VB工程编译环境LINK时加入DLL。C与VB混合编程时,函数调用的变量有相关约定(VB与C不一样)可参考混合编程书籍和案例。
5、找源码,修改后重新生成为程序文件(exe)。如果没有源程序,水平也可以,可从网上下载个软件反编译破解,但不一定能保证结果。
Q5: 如何在vb.net调用c程序
1、在c语言中每一个变量都有两个属性一个是值,一个是址。比如inta=2;变量a的值是2,变量a的地址,可以用&取地址 操作符 获取,即&a。因此以C语言的函数传递中具备两种方式传递参数,一种是传址,一种传值。
2、Private Declare Auto Function funct Lib xxx.dll (ByRef address() As Byte) As Integer xxx.dll 你的 dll 文件名称,保证他与你的程序在同一文件夹(或系统文件夹)中。
3、用C语言作成一个.DLL的文件,然后用vb.net来调用DLL里面的函数或是变量。你自己到网上百度下“VB调用DLL”,或“C语言作DLL”,可能上面的都是很旧的,基于VB的,作DLL与是基于VC6的,你可能要自己折腾下。
4、建议用CLRInsideOut这个软件自动声明。
vb.net程序转换为c的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于vb数据转换、vb.net程序转换为c的信息别忘了在本站进行查找喔。






