问题标签 [vala]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
675 浏览

oop - 非 Objective-C 语言中“接收者”的等效术语

在 Objective-C 中,当你有

A被称为“接收者”。我想知道其他面向对象语言中的等效术语是什么,特别是方法调用语言而不是消息传递语言。

Caller/Callee 指的是我认为的实际方法本身,而不是对象。此外,我不确定“实例”,因为在我正在使用的语言 Vala 中,您实际上可以调用结构和名称空间上的方法,您不会将其归类为对象或实例。

人们的想法是什么?

0 投票
1 回答
545 浏览

html - 如何使用 vala(gtk) 从网上获取 html 代码?

如何使用 vala(gtk) 从某个站点(例如 www.google.com)获取 html 代码?我正在使用 Val(a)IDE 进行编程。

如果有人需要,这是我的代码:

0 投票
2 回答
2851 浏览

iphone - 我可以在 Vala 为 iPhone 编码吗?

我正在使用 OpenGL 以ooc语言(一种可编译为 c 的新语言)为 iphone 编写游戏。真的很顺利,而且ooc是我非常喜欢的一门语言。现在我刚刚发现了 Vala,我不太明白它依赖于 GLib 和 GObject 意味着什么。我在另一个问题中读到 Vala 依赖于 GTK,但我不认为它确实如此。

问题是:我对 ooc 做了什么,我可以对 Vala 做同样的事情吗?我可以在 vala 中为 iPhone 编写一个 OpenGL 游戏吗?并且可以从 c 中使用 vala 代码吗?

谢谢。

0 投票
1 回答
1306 浏览

c++ - C++ 的替代语法,Vala 的精灵?

Vala 语言编译器可以处理看起来非常不同的语法 Genie,它可以被认为是一种不同的语言或一种语言的替代语法。AFIK,你可以在 Vala 中做的任何事情,你都可以在 Genie 中编写(忽略正在进行的工作细节,错误),以使不喜欢大括号的人高兴。

是否有某种语言或替代语法与 Genie 与 Vala 的标准 C++ 具有相同的关系?它应该允许做任何在 C++ 中可能做的事情。(但是,它不需要被普通的 C++ 编译器读取 - 我不希望在这个时间点。)

(附带问题:Genie/Vala 是我现在能想到的唯一例子。还有其他例子吗?)

0 投票
1 回答
1153 浏览

vala - 与 Vala 一起开发的主要优势是什么?

我阅读了它的文档,它看起来非常棒。但我从未听说过使用它开发的任何应用程序。

Vala的主要优点和缺点是什么?

0 投票
1 回答
245 浏览

cairo - 如何向 Cairo.Context 添加方法?

我创建了以下函数,用于在开罗绘制圆角矩形框

这是一种非常类似于 C 的方式。我宁愿以更面向对象的方式来做这件事。就像将函数实现为 Cairo.Context 的方法一样。

0 投票
1 回答
1141 浏览

vala - Vala:减少依赖的大小

我正在开发在 win32 上使用 Vala 的小型命令行实用程序。使用 vala 编译的程序依赖于以下 DLL

  • libgobject-2.0-0.dll
  • libgthread-2.0-0.dll
  • libglib-2.0-0.dll

它们占用了 1500 KB 的空间。有没有办法减少这些依赖项的大小(除了用 UPX 等压缩它们)?我无法想象一个简单的 helloworld 之类的应用程序使用 glib 提供的所有功能。

谢谢!

0 投票
1 回答
1307 浏览

vala - 调用方法的这个错误是什么意思?

我刚从 Vala 开始,我尝试制作一个简单的程序来询问两个输入:

  1. 指定循环度的 int;和
  2. 一个包含用于迭代或递归过程的 I/R 的字符。

就在编译之前,我收到了这个错误:

非常简单的程序的 pastebin 位于此处

这是一个片段:

您能告诉我该怎么做,以及一些提示吗?谢谢。

0 投票
2 回答
897 浏览

ctags - 设置 Taglist 插件以使用 vala

正如标题所说,我想用vim开发vala。由于缺乏对vala的Taglist插件支持,我的工作效率受到了严重影响。我在valide中找到了一个ctags实现, http: //bazaar.launchpad.net/~valide/valide/trunk/files/head:/ctags-vala/

谁能指导我如何使这个 ctag 实现与 Taglist 或其他适用于 vala 的 vim 插件一起使用

0 投票
2 回答
202 浏览

sql - 是否有 Microsoft SQL Server 绑定?

有人可以指导我使用任何版本的 SQL Server 吗?

我目前正在使用 2003 版。