mapinfo全部教程h解读.ppt

3. Goto语句 语法: Goto 标号 9.9.2 循环语句 1. For...Next语句 语法: For 循环变量=初始值 To 终值 [Step 步长] [循环体] Exit For [循环体] Next 2. While...Wend语句 语法: While 条件 循环体 Wend 3. Do...Loop语句 语法: Do 循环体 Loop [ { Until 或 While } 条件] 或 Do [ { Until 或While } 条件] 循环体 Loop 9.9.3 其他流程控制语句 1. End Program语句 语法: End Program 2. Terminate Application语句 语法: Terminate Application 应用程序名 3. End MapInfo语句 语法: End MapInfo 9.10 MapBasic的表操作 1. 创建新表 语法: Create Table 表 ? ( column 字段数据类型 [ , . . . ] ) ? [ File 保存位置 ] ? [ { Type NATIVE | ? Type DBF [ CharSet char_set ] | ? Type Access Database 数据库文件格式 2. 打开表 语法: Open Table 表 [ As 别名 ] [ Interactive ] 3. 关闭表 语法: Close Table 表 [ Interactive ] 4. 删除表 语法: Drop Table 表 5. 查询表 语法: Select 表达式列表 From 表1,表2, ... [ Where 表达式条件 ] [ Into 结果表 ] [ Group By 字段 ] [ Order By 字段 ] 5. 修改表数据 (1) Insert语句 语法: Insert Into 表 [ ( 字段 ) ] { Values (字段表达式) 或 Select 字段 From 表} 6. 修改表结构 语法: Alter Table 表 ( [Add 字段1 类型1,字段2 类型2, ... ] [Modify字段1 类型1,字段2 类型2, ... ] [Drop字段1,字段2... ] [Rename 旧字段1 新字段1,旧字段2 新字段2 [, ...] ] [Order字段1,字段2... ] ) [ Interactive ] 9.11 习题9 一、 思考题 1. MapBasic的语句和VB、QB的异同? 2. MapBasic的特点在什么地方? 3. 控件有哪些类型?说明各有什么用途。 4. 如何读取控件的终值? 二、 上机练习 1. 制作一个全新的菜单栏,包含若干菜单和菜单项。 2. 制作一个简单对话框,并指定它的位置和大小。 3. 用各种打开窗口的语句打开一个窗口,并指定它的位置和大小。 4. 用添加、删除工具条的语句自定义一个工具条,里面要包含一个新按钮。 5. 编辑一段小程序,实现主过程对子过程的调用。 6. 用表的操作语句,实现对表的创建、修改、删除、重命名、修改表结构等操作。 第10章 MapBasic应用 10.1 应用型地理信息系的 开发过程 10.1.1 系统分析 10.1.2 总体设计 10.1.3 数据库详细设计 10.1.4 应用模型设计 10.1.5 输入输出设计 10.2 应用型地理信息系统的 实施 10.2.1 程序设计 10.2.2 人员培训 10.2.3 系统测试 10.3 应用型地理信息系统

文档评论(0)

1亿VIP精品文档

相关文档