我尝试使用这个废弃的软件来教新手只使用Visual Basic 6知识。
我知道不建议将此软件用于实际开发。
我在使用Windows XP模式的Virtual PC机器上安装了eVB(完全安装) 我试图在模拟器上运行应用程序。防火墙允许此连接。
但我有消息: 用于Windows CE的模拟器不会在另一个模拟器副本中运行,用于windows ce
正如我提到的这个问题,没有解决方法: VPC和仿真器使用相同的仿真引擎,因此仿真器认为你试图在另一个仿真器实例中运行它们,因为它们无法区分它们。
1)是否有可能在Win7 PC上运行eVB? 2)是否可以在装有Windows 2000 / Windows XP的VmWare PC上运行eVB? 3)eVB是否有免费替代用于学习目的?
答案 0 :(得分:1)
是的,模拟器不会在VM中运行。
我对使用eVB的价值提出质疑,因为它绝对是一种死技术,而且对VB6 / VBA语法的使用已经很少了。
如果您正在尝试一般性地教授编程基础知识,我将获得Visual Studio的Express版本,并为简单的标准桌面应用程序教授VB.NET或C#。那里的大部分知识都可以转移到设备上。
如果开发Windows CE设备是一项艰难的要求,那么我可能会尝试在Compact Framework中找到旧版本的Visual Studio(2005或2008)并使用VB.NET或C#。我的猜测是,你最好的路线是试图找到平台版本的平台生成器(Windows Embedded Compact 7),它会给你90天或120天的时间。
最新版Studio的快递版还允许定位Windows Phone,它具有模拟器并支持VB.NET或C#。
当然,您甚至可以尝试使用Xamarin Studio并针对Android模拟器定位Mono。同样,你会在设备上获得C#,尽管UI范例方式与CE或Windows Phone的任何东西不同。
如果你只是想为嵌入式设备编写BASIC代码,Parallax有BASIC Stamp,它有相当便宜的入门套件。如果你在嵌入式设备上使用.NET,Netduino可能就是你所追求的(我认为他们有VB.NET支持)。
我觉得问题是“最终目标是什么?”学习一般编程?如果是这样,只需使用桌面计算机即可。将编程知识应用于嵌入式设备?然后获得更多最新支持的内容。
无论目标如何,我都很难找到尝试使用eVB的正当理由。