我有几年的Unix命令行工具编写经验(没有GUI经验),使用python、C和C++编写,最近才进入GUI领域(仅限Cocoa和IOS)。我学习了相当多的objective-C,并开始理解cocoa MVC的工作原理。然而,我正在开发的其中一个应用程序需要一个Windows版本,考虑到我完全没有Windows开发经验,我想知道一个好的起点在哪里。
我考虑使用Visual C++ 2010 Express作为我的开发平台(因为它是免费的,而且我不需要学习C++)。我的应用程序相对简单,只有两个窗口,并且大部分时间都在后台运行。但是,它需要与操作系统(加载dll等)和在线服务器(HTTP方法)进行通信,我不确定Visual C++ Express版是否给我提供了所需的API。Windows Forms应用程序是否足够?我是否走错了方向?我需要学习C#吗?任何建议都将不胜感激。
我考虑使用Visual C++ 2010 Express作为我的开发平台(因为它是免费的,而且我不需要学习C++)。我的应用程序相对简单,只有两个窗口,并且大部分时间都在后台运行。但是,它需要与操作系统(加载dll等)和在线服务器(HTTP方法)进行通信,我不确定Visual C++ Express版是否给我提供了所需的API。Windows Forms应用程序是否足够?我是否走错了方向?我需要学习C#吗?任何建议都将不胜感激。