问题标签 [xojo]

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 投票
1 回答
556 浏览

serial-port - 如何在 Xojo 中使用串口

我第一次使用 Xojo 并且对串行类有一点问题编译器不知道我的串行对象,尽管之前添加了它。

http://i.stack.imgur.com/SoFQ2.png

这是我的 Xojo 项目窗口的屏幕截图。串行对象是从库 (serial1) 中添加的,为什么编译器的意思是,serial1 不存在。Serial.Baud9600= 8 是什么意思?我怎么解决这个问题?

谢谢麦克曼2010

0 投票
2 回答
187 浏览

textfield - xojo 中是否有类似 Java 或 Vb.Net 中的方法startswith?

我尝试学习xojo。xojo 中是否有任何 Startswith 方法,就像在 Java 和 Vb.net 中一样?如果有,我应该如何实施?谢谢你。

0 投票
2 回答
161 浏览

vb.net - 如何将参数传递给正常和属性的方法?

在 RealBasic(现在的 Xojo)中,我将留给过去,我曾经能够声明这样的方法:

然后以这种方式调用它:

现在我想在 VB.Net 中复制这种行为。

我偶然发现的最接近的事情是 Property 的子句,但是 VS 不允许我向它添加参数,但是这需要一些开销,这会降低这种声明的便利性。

你有更好的建议吗?

PS。作为一个附带问题,我很高兴知道在 VB.Net 中有一种用“//”评论的方法,因为我对撇号字符不太满意。VS评论字符列表有什么东西吗?也许扩展可以做到这一点......

0 投票
0 回答
1103 浏览

html - 宽度为零时隐藏div边框

我目前正在使用多个 Div 创建自定义 ProgressBar。“填充” div 的宽度由后端的 javascript 处理。

问题是当填充 div 的宽度为 0px 时,边框仍然可见。

http://jsfiddle.net/woz85cu7/

我正在寻找仅 CSS 的解决方案。我无权访问 javascript 后端,因为它由 Xojo WebApps 处理。

0 投票
1 回答
107 浏览

windows - windows os下的xojo和gnuplot——什么也没有发生

实际上,我可以使用 xojo 在 linux os 下执行任何 gnuplot 命令(见截图)。

在此处输入图像描述

但是,在 windows 操作系统下,什么也没有发生。有时它给我errorcode = -2(shell 超时),有时什么都没有(空结果)。

为什么相同的代码在不同的操作系统下会给出不同的结果?

0 投票
2 回答
1275 浏览

macos - 如何在全屏游戏中隐藏停靠栏和菜单栏?

我正在编写一个将在全屏窗口中运行的游戏。我正在使用 Xojo 对其进行编码(因此在 Xcode / Interface Builder 中可能可用的任何布尔窗口属性都不是一个选项)。

是否可以在我的应用程序中设置一个 plist 键/值,当我的窗口设置为全屏时隐藏应用程序菜单栏和停靠栏?

需要在优胜美地工作。

0 投票
1 回答
575 浏览

xojo - xojo 用按钮调用方法

View我在解析 JSON 文件的方法中有以下代码。该方法以整数形式ContentsOfDictionary接受参数dXojo.Core.Dictionary并返回文本。如果我在操作按钮中使用,我会收到此错误:level
ContentsOfDictionary

error: Not Enough arguments: got 0, expected at least 1

这是我正在使用的测试文件的链接。
我如何调用该方法ContentsOfDictionary

0 投票
1 回答
613 浏览

macos - 串行端口或 Serial.Write 在 Mac 和 Windows 上的工作方式是否不同?

我正在尝试编写一个 Xojo 应用程序来与通过 USB/串行适配器连接到我的 Mac 的设备(ZVT-ECash 终端)进行通信。

我正在 OS X 和 Windows 7(在 Parallels 下运行)上测试我的应用程序。在这两种情况下,我都通过 Serial.Write 以某种方式发送一个字符串(总是相同的):

Serial1 是串行控件的一个实例。

当我在 Windows 上运行我的应用程序时,该字符串被设备确认为有效命令,并且在 OS X 上未被确认(设备以 NAK 应答)。

在 OS XI 上,还尝试使用 CoolTerm 手动发送相同的字符串,但也没有得到确认。

我究竟做错了什么?Xojo 中的串行控制是否有问题,和/或串行端口在 Win 和 OS X 下的工作方式是否存在一些普遍差异?

0 投票
2 回答
71 浏览

macos - 如何制作可启动的操作系统或制作可在 Mac 上启动的应用程序?

我制作了一个看起来像操作系统的桌面应用程序。我的问题是,我可以拥有那个应用程序并在我启动我的 Mac 时让它启动,就像 OS X 的启动方式一样> 如果可以,那怎么办?

谢谢。

0 投票
1 回答
922 浏览

algorithm - 将 Gedcom 解析为 SQLite 数据库

我是一个爱好 Xojo 用户。我想将 Gedcom 文件导入我的程序,尤其是 SQLite 数据库。

数据库的结构

关系

孩子们

人物事件

关系事件


我写了一个工作 Gedcom-Line-Parser。他将单个 Gedcomline 拆分为:

我通过 TextInputStream 加载 Gedcom-File(工作正常)。不,我需要解析每一行。

Gedcom-个人样本

你会看到,Level-Numbers 向我们展示了一个“Tree-Structure”。所以我认为将文件解析为分离的对象(PersonObj、RelationshipObj、EventObj 等)到 JSONItem 是最好和最简单的方法,因为它很容易获得节点的子节点。稍后,我可以简单地读取节点、子节点来创建数据库条目。但我不知道如何创建这样的算法。

任何人都可以帮助我吗?