我是一名C#开发人员,偶然发现了一种名为vala的新的Linux编程语言.它与C#的语法几乎完全相同,非常棒.我从来都不是Mono的忠实粉丝.这允许程序员用C#风格的语言编写GTK +应用程序.我的问题是:vala是否编译成C?
制作Linux C++ GUI应用程序的最简单方法是什么?我正在使用GNOME和ubuntu 8.10.
大多数编程都是在现有的框架或平台上完成的,并使用各种API使您的编程工作更加方便.
它可以是一套设计精美的API,也可以是一个很好的框架,你可以很快地完成很酷的事情.
所有答案都应该给出具体的例子,说明为什么这个框架如此棒,或者你用它做的很酷的东西的例子.
现有的框架真正激发了你做一些很棒的工作吗?
如果你运行下面的代码,它实际上在每次调用goto后执行finally:
int i = 0;
Found:
i++;
try
{
throw new Exception();
}
catch (Exception)
{
goto Found;
}
finally
{
Console.Write("{0}\t", i);
}
Run Code Online (Sandbox Code Playgroud)
为什么?
所以现在我可以制作我的应用程序的.exe.现在如何让我的应用程序准备好为Windows部署?
这是Windows上Qt应用程序部署问题的规范问题.
这似乎应该很简单,但我无法理解.我想允许Visual Studio保持自动格式化我的代码,除了这部分:
public SomeClass : BaseClass {
public SomeClass()
: base()
{
}
}
Run Code Online (Sandbox Code Playgroud)
为什么我不能让它看起来像这样:
public SomeClass : BaseClass {
public SomeClass() : base() {
}
}
Run Code Online (Sandbox Code Playgroud)
我查看了工具 - >选项 - >文本编辑器 - > C# - >新行,但找不到它.有没有办法我可以改变它以允许自动格式化和我的第二个例子?
我似乎无法在谷歌上找到任何好的.NET Micro Framework教程.有谁知道吗?