Gambas:Linux 下的 Basic
简介
Basic 是使用的最广泛的、最简单的编程语言之一,尤其是对于新手。 迄今为止,最常用的 Basic 开发环境是 Microsoft 的 Visual Basic 集成开发环境。 近来,Linux 的使用范围已经延伸到了桌面环境。从最初的仅限于服务器应用,使得人都是领导者,它正在变成一个客户端计算机的操作系统,满足了类似阅读电子邮件、上网冲浪和文字编辑这样的需求。顺着这种发展趋势,出现了好几个 Basic 开发环境。 Gambas 就是我们要在本文中见到的一个,一个 Basic 的图形开发环境。就像我们马上要见到的,它的编程风格和 Visual Basic 非常相像, 但是它也有自己的特点。我要使用的版本是 0.64a,包括在 SuSE 9.0 发行版中。 就是我写这段文字的时候,我们可以在他的项目主页上看到最新的版本是0.81,不过这个不会影响到本文。
谁会对 Gambas 感兴趣?
因为我已经做了一段时间的 Visual Basic 开发者, 所以我不需要什么更多的就可以直接着手这个例子。 此外,这是我一次接触 Gambas,这证明了任何曾经用过 Visual Basic 的人都能用它。 此外,它还是一个说明能简单的 Basic 在很多事情中非常有用的一个例子。
实例程序
因为我喜欢边学边做,所以我们通过一个例子开始。 这个非常简单的应用程序是一个在屏幕上显示的有倒计时功能的秒表。我们可以随心所欲的调整时间、停止或者启动它。
在启动 Gambas 之后我们就能看见这个帮助::
选择新建工程。在下一个窗口我们会被问到工程名称。我们的工程叫做 CountDown。 在第二对话框里我们要选择工程目录。我们选择工作目录,并且在底部的文本框中。输入要创建的目录名。
如果这是第一次启动 Gambas 或者还没有禁用这个选项,就能看到每日技巧提示。阅读感兴趣的并且关闭这个窗口。我们已经在开发环境中准备开始工作了。我们能在桌面上看见几个窗口。如果我们在 KDE 这样的有多桌面的环境里,我们也许会很有兴趣的把其中的一个给 Gambas 使用,这样可以统一控制所有窗口。 就个人而言,我在 KDE 中第一个激活的选项就是每个桌面仅仅显示自己的图标。
我们马上要创建程序的主窗体。在工程窗口的任何地方单击右键新建窗体。
在对话框中我们要指定窗体名称,在这个情况下是FCountDown, 其他的都保留默认值。
我们现在已经有了第一个窗体,不过现在还是空的。
现在我们要把秒表用刀的控件包含近来。点击工具栏上我们要在窗体中包含的元素。移动鼠标指针经过控件就可以看到控件的名称。双击控件就能把控件放置到
相关文档:
总览
用iptables -ADC 来指定链的规
则
,-A添加 -D删除 -C 修改
iptables - [RI] chain rule num rule-specification[option]
用iptables - RI 通过规则的顺序指定
iptables -D chain rule num[option]
删除指定规则
iptables -[LFZ] [chain][option]
用iptables -LFZ 链名 [选项]
iptables -[NX] chain
用 -NX ......
http://blog.oasisfeng.com/2006/09/15/embedded-linux-cutdown/
前段时间因为嵌入式应用开发的需要,对Linux进行了一次大幅度的裁减。由于是初次接触Linux启动的核心部分,所以基本上还是对网上各种裁减
方案的拼凑和整理,包含自己理解的部分实在很少。总的来说效果不算理想,后面还有很长的路要走。
这里就大致说说目 ......
Linux 的字符串截取很有用。有八种方法。
假设有变量 var=http://www.hao.com/123.htm
一 # 号截取,删除左边字符,保留右边字符。
echo ${var#*//}
其中 var 是变量名,# 号是运算符,*// 表示从左边开始删除第一个 // 号及左边的所有字符
即删除 http://
结果是 :www.hao.com/123.htm
二 ## 号截取,删除左边字符 ......
转自:http://blog.csdn.net/panyuequn/archive/2009/12/07/4958454.aspx
版权声明:本文版权所属 Tx7do@上海半丁,可以随意复制传播,但是表把版权给扔啦=。=
操作系统系统:Ubuntu6,g++
软件版本:cppunit-1.10.2.tar.gz
(1)获得源码:
到cppunit.sourceforge.net上下载源代码。将其复制到到l ......