C++/CLI是非常强大的语言.它是唯一可以无缝组合托管和非托管代码的CLR语言.有多少软件开发人员(在本网站上)使用这种语言?你在什么样的项目中使用它?它是对遗留代码的修改还是原始软件的创建?你能比较旧的Managed C++和新的C++/CLI吗?您如何看待C++/CLI的当前质量和未来?
如何使用C#(.Net/Mono,本地应用程序)唯一识别计算机(主板)?
版.我们可以使用类似的东西识别.Net中的主板(参见C#中的获取唯一系统标识符):
using System.Management;
...
ManagementObjectSearcher searcher = new ManagementObjectSearcher("select * from Win32_MotherboardDevice");
...
Run Code Online (Sandbox Code Playgroud)
但不幸的是,Mono不支持System.Management.如何在Mono for Linux下进行?- 我不知道 :(
是否有任何跨平台方法(Windows,Linux,MacOSX)来更改屏幕分辨率?Java和.Net-Mono都无法做到。仅通过本机API调用。这是一种非常奇怪的情况:有清晰(托管)的方法可以获取屏幕分辨率,但是缺少设置方法。此功能非常危险还是很复杂?是否有其他跨平台系统(Parrot,RealBasic等)可以做到这一点?
我想创建一个带有通知图标的跨平台应用程序(Ubuntu和Android).有没有使用Kivy创建这样的应用程序的标准方法?
什么对DSL更好:TCL或Lisp?你能说些什么关于Java(C#) - TCL绑定与Lisp(Scheme)?什么DSL工具适用于.Net开发?(Microsoft DSL工具除外)