Vala是一种面向对象的编程语言,它允许使用现代编程技术编写在GNOME运行时库上运行的应用程序,特别是GLib和GObject。 Vala在语法上类似于C#,并被编译为C,然后使用平台的C编译器将其编译为本机二进制文件。
我试了一下这样的,但它不工作。我认为这太复杂了一种数组排序。我需要C#INT []数据=的类似System.Array.Sort(){3,9,2,7,5}; VAR ARR =新...
如何直接从Vala使用CSS自定义?与文件中的示例不同。假设我希望按钮在不使用外部css文件的情况下通过单击变为红色,因为此操作是...
从Vala打开默认应用程序中文件的最佳方法是什么?有点像xdg-open的工作方式。
在Windows上我通过MSYS2使用Vala。如何正确打包应用程序,以便它可以在另一台计算机上运行(与Gtk一起)。应该从MSYS2 dll放置窗口的位置和位置,以便...
是否可以在Vala中创建异步可变参数函数?如果有,怎么样?我在gnome网站或任何代码示例中提供的Vala教程中找不到任何相关内容。我的结论......
刚做标准的工作面试就是计算直方图中的水量。星期一这个代码工作,仍然可以在这个网站上运行。更新vala后,现在会显示错误。 UPD:......
这是https://valadoc.org/glib-2.0/GLib.Array.html的一个例子,但不是字符串int抛出C错误。 int main(){Array array = new Array (); array.append_val(3)...
如何创建已具有默认值的结构?像这样:struct First {int data = 4; int pos = 5; } void main(){var a = First();断言(a.data == 4); }
我正在用gtk制作应用程序。我需要一种方法只播放一个mp4文件的音频。 var player = Gst.ElementFactory.make(“playbin”,“play”); player.uri =“http://ks4.imslp.info/files/imglnks/usimg / ...
Vala GtkButton.Clicked.Connect没有调用函数
我还在努力学习vala,我遇到了GtkButton信号的问题。我想将函数void refresh()连接到GtkButton。单击按钮时,应调用该函数...
我正在尝试更新vala中的图形项目,将大量代码行移动到ui文件中。我想使用模板(可用glib-2.38和GTK + 3.8,类似的东西)。我的项目是管理的......
我在哪里可以找到libgimp的vala绑定?或者,有人能指出我清除(完整)指令从gimp源代码获取它吗? https://wiki.gnome.org/Projects/Vala/Bindings上的说明......
我是Vala编程的新手,拥有Java和.NET的经验,但我还没有找到有关如何使用Vala进行日志记录的任何有用的东西。是否有任何有用的日志工具,如log4j或log4net ...
我试图让vala在Windows上工作但它不起作用,我已经按照网站上的步骤进行了操作:我下载并安装了msys2然后我运行了pacman -Syu pacman -Su然后我运行了命令...
根据我的阅读,核心Gnome开发始于C,Vala(2006)和Genie(2008)对此进行了扩展。 Vala语法似乎是针对Java / C#语法/开发人员,而Genie ......
我的理解是Vala和Genie有引用计数而不是垃圾收集。 Per Valadoc.org,this:string path = Path.build_filename(“my”,“full”,“path / to.txt”);得出这个:......
Genie Vala Generics和Nullable Types
简单的问题:在下面的泛型类中,如何定义泛型类型和包含的类型以使它们可以为空?以下内容无法编译。班对? G1,G2:对象......
此代码导致以下错误free():无效指针使用GLib的在线示例;使用GLib.Random; //全局变量树 > mainTree;公共静态......