摘要:
一、程序目标 首先谈谈我们的目标程序,这个程序是通过读取一个CSV文件,创建一个两层结构的目录树,第一层存放的是情报区名称,而第二层存放的是该情报区的机场信息。 每一层(level)的每一个节点(node)分为6栏(column),最终的运行结果如图所示: 程序实现了: l 创建目录树 l 分栏显示 阅读全文
摘要:
有三个API函数可以运行可执行文件WinExec、ShellExecute和CreateProcess。 CreateProcess因为使用复杂,比较少用。 WinExec主要运行EXE文件。如:WinExec('Notepad.exe Readme.txt', SW_SHOW); ShellExe 阅读全文
摘要:
1、不支持通配符的函数: function FileExists(const FileName: string; FollowLink: Boolean = True): Boolean; function DirectoryExists(const Directory: string; Follo 阅读全文
摘要:
对需要使用VST的用户,你可以到http://www.soft-gems.net/去免费下载没有使用限制、没有广告的VST。包括例子程序以及说明文档也可以下载到,下载完成后,就是安装,以前版本的VST还提供安装程序,但现在的版本没有提供安装程序,不过控件的安装也是相当的简单。 VST支持的DELPH 阅读全文
摘要:
Virtual stringtree(以后简称VST)是一个提供源码的免费的第三方插件,支持DELPHI和C++builder,可在http://www.soft-gems.net/下载到最新的版本。 我们先来看看VST对自己的介绍吧: 虚拟Treeview非常快。添加一百万个节点只需要700毫秒! 阅读全文
摘要:
常见聚合函数 avg(X) 用于返回组中所有非空列的平均值。字符串(string)或二进制数据(BLOB)等非数字类型当作0来计算。结果是浮点型的数据,即便所有数据中只有一个整数(integer)的数字。如果所有数据都是null,则此函数返回null count(X) count(*) 这两种表达式 阅读全文
摘要:
SQLITE建立表的基本方式是: 如果添加有“temp”或“TEMPORARY”,则建立的是临时表。 添加“if not exists”,则可在建立前进行一个判断,如果判断结果为true,则继续,否则中断执行。本判断语句用于判断是否存在该表。 建立表的方式有两种: 一种是直接建立个设置各项的空表,例 阅读全文
摘要:
AIRAC是国际上划定的,以28天为一个周期的航行资料定期生效制。 2020年比较特殊,共有14个周期,分别是: 2001 2020/01/02 2020/01/29 2002 2020/01/30 2020/02/26 2003 2020/02/27 2020/03/25 2004 2020/03 阅读全文