图书介绍

MapBasic程序设计PDF|Epub|txt|kindle电子书版本网盘下载

MapBasic程序设计
  • 王晓武等编著 著
  • 出版社: 北京:电子工业出版社
  • ISBN:7505358499
  • 出版时间:2000
  • 标注页数:386页
  • 文件大小:15MB
  • 文件页数:390页
  • 主题词:暂缺

PDF下载


点此进入-本书在线PDF格式电子书下载【推荐-云解压-方便快捷】直接下载PDF格式图书。移动端-PC端通用
种子下载[BT下载速度快]温馨提示:(请使用BT下载软件FDM进行下载)软件下载地址页直链下载[便捷但速度慢]  [在线试读本书]   [在线获取解压码]

下载说明

MapBasic程序设计PDF格式电子书版下载

下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。

建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!

(文件页数 要大于 标注页数,上中下等多册电子书除外)

注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具

图书目录

第1章 MapBasic基础1

1.1 软、硬件配置要求1

1.3 文件名和文件类型2

1.2 MapBasic安装和运行2

1.5 MapBasic的特点3

1.4 建立和运行MapBasic应用程序3

1.7 MapInfo的MapBasic交互命令窗口4

1.6 MapBasic在线帮助4

2.2 编辑MapBasic应用程序5

2.1 集成开发环境简介5

第2章 MapBasic集成开发环境5

2.4.1 什么是工程文件7

2.4 MapBasic工程文件7

2.3 编译和运行MapBasic应用程序7

2.4.2 如何创建工程文件8

2.4.5 全局变量与局部变量9

2.4.4 多个程序编程9

2.4.3 编译、链接工程文件9

2.5.3 查找菜单(Search)10

2.5.2 编辑菜单(Edit)10

2.5 集成开发环境菜单简介10

2.5.1 文件菜单(File)10

2.5.6 帮助菜单(Help)11

2.5.5 窗口菜单(Window)11

2.5.4 工程菜单(Project)11

3.1.1 一般语法规则12

3.1 MapBasic语法12

第3章 MapBasic编程基础12

3.1.2 变量、数据类型和数组13

3.1.3 表达式和运算符16

3.1.4 循环、分支和其他流程控制22

3.2.1 一般过程25

3.2 MapBasic程序的过程25

3.2.2 系统过程27

3.2.3 系统过程应用技巧29

3.4 编辑应用程序30

3.3 MapBasic的函数和自定义函数30

3.4.2 Include语句31

3.4.1 Define语句31

3.5.1 出错处理32

3.5 调试应用程序32

3.4.3 程序的组织32

3.5.2 调试MapBasic程序34

4.2.1 菜单事件的编程35

4.2 事件35

第4章 创建用户界面35

4.1 用户界面简介35

4.3.1 MapInfo标准菜单36

4.3 菜单36

4.2.2 按钮事件的编程36

4.2.3 对话框事件的编程36

4.3.3 删除菜单项37

4.3.2 添加菜单项37

4.3.5 更改菜单项38

4.3.4 建立新菜单38

4.3.7 修改MapInfo的快捷菜单39

4.3.6 重新定义菜单栏39

4.3.10 定义快捷键和热键40

4.3.9 运行标准菜单命令40

4.3.8 多个菜单项调用相同于程序40

4.3.11 MapInfo菜单文件41

4.5 自定义对话框42

4.4 标准对话框42

4.5.1 控件的大小和位置43

4.5.2 技件类型44

4.5.4 读取控件的最终值47

4.5.3 控件的初值47

4.5.7 列表框的选择48

4.5.6 使控件有效或无效48

4.5.5 响应用户操作48

4.5.10 模态与非模态对话框49

4.5.9 控件快捷键49

4.5.8 多重列表控件49

4.6 窗口50

4.5.11 退出对话框50

4.6.3 图层的活跃属性51

4.6.2 地图窗口51

4.6.1 定义窗口的大小和位置51

4.6.4浏览窗口52

4.6.7 分区浏览窗口53

4.6.6 布局窗口53

4.6.5 图表窗口53

4.6.8 消息和信息窗口54

4.7.1 选择按钮的响应55

4.7 工具条(ButtonPads或Toolbars)55

4.6.9 窗口的重绘55

4.7.3 ToolHandler56

4.7.2 有关工具条的语句56

4.7.5 添加主工具条按钮57

4.7.4 定义PushButton型按钮57

4.7.6 定义ToolButton型按钮58

4.7.7 定义按钮图标59

4.7.9 使用标准按钮60

4.7.8 用工具按钮选择对象60

4.7.12 工具条其他特性61

4.7.11 移动工具条61

4.7.10 添加按钮帮助61

4.8 运行MapBasic应用程序62

5.2 打开表63

5.1 表的组成63

第5章 MapBasic的表操作63

5.2.2 打开同名表64

5.2.1 引用表名64

5.3 读取和查询表的数据65

5.2.3 打开非MapInfo格式的表65

5.3.1 列变量(Alias)66

5.3.2 行号(RowID)67

5.3.4 查找地图目标68

5.3.3 “Obj”列68

5.4 更改表数据69

5.3.6 避免表名和列名错误69

5.3.5 SQL查询69

5.6 更改表结构70

5.5 创建新表70

5.7 查询表(Selection)71

5.6.2 获取表的结构信息71

5.6.1 建立索引71

5.7.3 查询与更新72

5.7.2 改变查询表72

5.7.1 清除“QueryN”表72

5.9 LayoutN表73

5.8 CosmeticN表73

5.7.4 查询信息的获取73

5.10.1 一般规则74

5.10 共享表操作74

5.10.3 避免写数据共享冲突75

5.10.2 避免读数据共事冲突75

5.11 栅格表76

5.10.4 更改共享表76

5.12.2 metadata键格式78

5.12.1 什么是metadata78

5.12 变化数据(metadata)78

5.12.3 metadata的存取79

5.13.2 无缝表的结构80

5.13.1 什么是无缝表80

5.13 操作无缝表80

5.14.1 数据库的连接81

5.14 远程数据访问81

5.13.3 操作无缝表81

5.15.2 适当使用索引82

5.15.1 最小化事务文件82

5.14.2 修改远程表的数据82

5.15 表的操作技巧82

5.15.3 优化查询83

6.1 文件输入/输出84

第6章 文件的输入与输出84

6.2 顺序文件85

6.5 文件字符集86

6.4 二进制文件86

6.3 随机文件86

6.6 有关文件信息的函数87

7.2 对象列(Obj)88

7.1 对象变量88

第7章 图形对象88

7.2.3 对象列的特点89

7.2.2 增加删除对象列89

7.2.1 查询更新对象的列89

7.3.1 对象样式(Pen、Brush、Symbol和Font)90

7.3 对象的类型及属性90

7.3.2 字体样式91

7.3.4 查询对象的样式92

7.3.3 样式变量92

7.3.6 创建基于对象的新对象94

7.3.5 将对象存储到表中94

7.4.1 修改对象的一般步骤95

7.4 修改对象95

7.4.5 擦除对象的一部分96

7.4.4 把对象转换为区域或折线对象96

7.4.2 修改对象的坐标96

7.4.3 修改对象的Pen、Brush、Font或Symbol样式96

7.5.2 编辑单个标注97

7.5.1 打开和关闭标注97

7.4.6 相交的节点97

7.5 地图标注97

7.5.4 标注与文本对象的区别98

7.5.3 Set Map语句98

7.6.1 坐标系99

7.6 坐标系和度量单位99

7.6.2 度量单位100

7.7.1 使用地理比较运算符101

7.7 高级地理信息查询101

7.7.2 在表中查询对象102

7.7.3 地理于查询103

7.7.5 数据分析104

7.7.4 地理连接(Joins)104

8.1.2 参数传递105

8.1.1 指定DLL库105

第8章 MapBasic高级应用105

8.1 声明和调用DLL105

8.1.3 在KERNEL中调用例程的例子107

8.3.1 使用标准图标108

8.3 建立自定义图标和光标108

8.2 建立DLL库的注意事项108

8.3.3 自定义光标109

8.3.2 自定义图标109

8.4.2 客户应用程序110

8.4.1 DDE概述110

8.4 DDE编程110

8.4.3 服务器应用程序111

8.5 程序帮助113

9.1 集成地图的概念114

第9章 跨平台集成地图114

9.2.3 简单的例程115

9.2.2 其他技术说明115

9.2 集成地图的技术要求115

9.2.1 系统要求115

9.3.3 从MapInfo返回值116

9.3.2 向MapInfo发送命令116

9.3 集成地图的方法116

9.3.1 启动MapInfo116

9.3.5 重生成图例和其他特殊窗口117

9.3.4 重生成MapInfo窗口117

9.3.7 集成MapInfo工具按钮118

9.3.6 改变地图窗口的大小118

9.3.9 打印集成地图窗口119

9.3.8 定义MapInfo的快捷菜单119

9.4.1 回叫的一般过程120

9.4 从MapInfo获取信息120

9.3.10 终止MapInfo120

9.3.11 多命令串120

9.4.2 返回数据121

9.6 自动OLE对象122

9.5 集成地图的语句和函数122

9.6.2 MBApplications集合及其对象的属性和方法123

9.6.1 Application对象的属性和方法123

9.6.3 MBGlobals集会及其对象的属性124

9.7 MapInfo的命令行参数125

10.1 Add Column语句126

第10章 MapBasic语句详解及实例126

10.2 Add Map Layer语句129

10.3 Alter Button语句130

10.4 Alter Button Pad语句131

10.5 Alter Control语句134

10.6 Alter Menu语句136

10.7 Alter Menu Bar语句137

10.8 Alter Menu Item语句138

10.9 Alter Object语句140

10.10 Alter Table语句143

10.11 AutoLabel语句144

10.12 Browse语句145

10.13 Brush从句146

10.14 Call语句147

10.15 CharSet从句148

10.18 Close Table语句151

10.17 Close File语句151

10.16 Close All语句151

10.19 Close Window语句152

10.20 Commit Table语句153

10.21 Continue语句154

10.23 Control CheckBox从句155

10.22 Control Button/OKButton/CancelButton从句155

10.24 Control EditText从句156

10.25 Control GroupBox从句157

10.26 Control ListBox/MultiListBox从句158

10.27 Control PenPicker/BrushPicker/SymbolPicker从句159

10.28 Control Popupmenu从句160

10.29 Control RadioGroup从句161

10.30 Control StaticText从句162

10.31 CoordSys从句163

10.33 Create ButtonPad语句166

10.32 Create Arc语句166

10.35 Create Ellipse语句168

10.34 Create Button Pads As Default语句168

10.36 Create Frame语句169

10.37 Create Index语句170

10.39 Create Map语句171

10.38 Create Line语句171

10.40 Create Menu语句172

10.41 Create Menu Bar语句175

10.42 Create Object语句176

10.43 Create Pline语句178

10.45 Create Ranges语句179

10.44 Create Point语句179

10.46 Create Rect语句181

10.47 Create Redistricter语句182

10.48 Create Region语句183

10.49 Create RoundRect语句184

10.50 Create Styles语句185

10.51 Create Table语句186

10.52 Create Text语句187

10.54 DDEPoke语句188

10.53 DDEExecute语句188

10.55 DDETerminate语句189

10.57 Declare Function语句190

10.56 DDETerminate All语句190

10.58 Declare Sub语句192

10.59 Define语句193

10.60 Delete语句194

10.61 Dialog语句195

10.64 DIM语句200

10.63 Dialog Remove语句200

10.62 Dialog Preserve语句200

10.65 Do Case...End Case语句203

10.66 Do...Loop语句205

10.68 Drop Map语句206

10.67 Drop Index语句206

10.69 Drop Table语句207

10.71 End Program语句208

10.70 End MapInfo语句208

10.74 Exit Do语句209

10.73 Error语句209

10.72 EndHandler过程209

10.75 Exit For语句210

10.78 Export语句211

10.77 Exit Sub语句211

10.76 Exit Function语句211

10.79 Fetch语句212

10.80 Find语句213

10.81 Find Using语句215

10.82 Font从句216

10.83 For...Next语句218

10.84 Function...End Function语句219

10.85 Get语句221

10.87 Goto语句222

10.86 Global语句222

10.88 Graph语句223

10.89 If...Then语句224

10.90 Import语句225

10.91 Include语句226

10.93 Insert语句227

10.92 Input语句227

10.95 Layout语句229

10.94 Kill语句229

10.97 Main过程230

10.96 Line Input语句230

10.98 Map语句231

10.99 Menu Bar语句232

10.101 Object Combine语句233

10.100 Note语句233

10.102 Objects Erase语句234

10.105 Object Split语句236

10.104 Objects Overlay语句236

10.103 Objects Intersect语句236

10.106 OnError语句237

10.107 Open File语句239

10.108 Open Table语句240

10.109 Open Window语句241

10.110 Pack Table语句242

10.111 Pen从句243

10.113 Print*语句244

10.112 Print语句244

10.115 ProgressBar语句245

10.114 PrintWin语句245

10.117 Randomize语句248

10.116 Put语句248

10.118 ReDim语句249

10.119 Register Table语句250

10.121 RemoteMsgHandler过程251

10.120 Reload Symbol语句251

10.123 Rename File语句252

10 122 Remove Map Layer语句252

10.125 Resume语句253

10.124 Rename Table语句253

10.126 Rollback语句254

10.128 Run Command语句255

10.127 Run Application语句255

10.129 Run Menu Command语句257

10.130 Run Program语句257

10.132 Save Window语句258

10.131 Save File语句258

10.133 Save Workspace语句259

10.135 SelChangedHandler过程260

10.134 Seek语句260

10.136 Select语句261

10.137 Set Area Unit语句267

10.139 Set CoordSys语句268

10.138 Set Browes语句268

10.14o Set Digitizer语句269

10.141 Set Distance Units语句270

10.142 Set Event Processing语句271

10.144 Set Graph语句272

10.143 Set File TimeOut语句272

10.145 Set Layout语句276

10.146 Set Legend语句277

10.147 Set Map语句279

10.149 Set ProgressBar从句283

10.148 Set Paper Units语句283

10.150 Set Redistricter语句284

10.151 Set Resolution语句285

10.153 Set Style语句286

10.152 Set Shade语句286

10.154 Set Table语句287

10.155 Set Target语句288

10.156 Set Window语句289

10.157 Shade语句291

10.158 StatusBar语句296

10.160 Sub...End Sub语句297

10.159 Stop语句297

10.161 Symbol从句299

10.163 ToolHandler过程300

10.162 Terminate Application语句300

10.164 Type语句301

10.165 Update语句302

10.167 While...Wend语句303

10.166 Update Window语句303

10.168 WinchangedHandler过程304

10.170 WinFocusChangedHandler过程305

10.169 WinClosedHandler过程305

10.171 Write*语句306

11.2 Acos()函数307

11.1 Abs()函数307

第11章 MapBasic函数详解及实例307

11.4 Area函数()308

11.3 ApplicationDirectory$()函数308

11.6 Asc()函数309

11.5 AreaOverlap()函数309

11.8 Ask()函数310

11.7 Asin()函数310

11.10 Buffer()函数311

11.9 Atn()函数311

11.11 Centroid()函数312

11.13 CentroidY()函数313

11.12 CentroidX()函数313

11.15 ColumnInfo()函数314

11.14 Chr$()函数314

11.17 CommandInfo()函数316

11.16 Combine()函数316

11.19 ConvertToRegion()318

11.18 ConvertToPline()函数318

11.21 Create Circle()函数319

11.20 Cos()函数319

11.22 CreateLine()函数320

11.24 CurDate()函数321

11.23 CreatePoint()函数321

11.26 CurrentFont()函数322

11.25 CurrentBrush()函数322

11.28 CurrentSymbol()函数323

11.27 CurrentPen()函数323

11.30 DDEInitiate()函数324

11 29 Day()函数324

11.31 DDERequest$()函数327

11.32 Distance()函数328

11.34 EOT()函数329

11.33 EOF()函数329

11.35 Erase()函数330

11.38 Exp()函数331

11.37 Error$()函数331

11.36 ERR()函数331

11.40 FileAttr()函数332

11.39 ExtractNodes()函数332

11 42 FileOpenDlg()函数333

11.41 FileExists()函数333

11.43 FileSaveAsDlg()函数334

11.44 Fix()函数335

11.45 Format$()函数336

11.48 Instr()函数338

11.47 HomeDirectory$()函数338

11.46 FrontWindow()函数338

11.49 Int()函数339

11.51 LayerInfo()函数340

11.50 IntersectNodes()函数340

11.52 Lcase$()函数342

11.54 Len()函数343

11.53 Left$()函数343

11.56 LOF()函数344

11.55 Like()函数344

11.58 LTrim$()函数345

11.57 Log()函数345

11.60 MakeFont()函数346

11.59 MakeBrush()函数346

11.61 MakePen()函数347

11.63 MapperInfo()函数348

11.62 MakeSymbol()函数348

11.64 Maximum()函数349

11.66 Mid$()函数350

11.65 MBR()函数350

11.68 Minimum()函数351

11.67 MidByte$()函数351

11.70 NumCols()函数352

11.69 Month()函数352

11.73 ObjectGeography()函数353

11.72 NumWindows()函数353

11.71 NumTables()函数353

11.74 ObjectInfo()函数355

11.76 ObjectNodeX()函数357

11.75 ObjectLen()函数357

11.77 ObjectNodey()函数358

11.79 OverlayNodes()函数359

11.78 Overlap()函数359

11.81 PathToFileName$()函数360

11.80 PathToDirectory()函数360

11.83 Perimeter()函数361

11.82 PathToTableName$()函数361

11.85 Proper$()函数362

11.84 ProgramDirectory$()函数362

11.87 ReadControlValue()函数363

11.86 ProportionOverlap()函数363

11.88 RGB()函数365

11.90 Rnd()函数366

11.89 Right$()函数366

11.91 Round()函数367

11.94 SelectionInfo()函数368

11.93 Seek()函数368

11.92 RTrim$()函数368

11.95 Sgn()函数369

11.97 Space$()函数370

11.96 Sin()函数370

11.99 Str$()函数371

11.98 Sqr()函数371

11.101 StringCompare()函数372

11.100 String$()函数372

11.103 StringToDate()函数373

11.102 StringCompareIntl()函数373

11.104 StyleAttr()函数374

11.105 SystemInfo()函数375

11.106 Tablelnfo()函数376

11.107 Tan()函数377

11.109 Timer()函数378

11.108 TempFileName$()函数378

11.112 UBound()函数379

11.111 TrueFileName$()函数379

11.110 TriggerControl()函数379

11.114 UnitAbbr$()函数380

11.113 UCase$()函数380

11.116 Val()函数381

11.115 UnitName$()函数381

11.118 WindowID()函数382

11.117 Weekday()函数382

11.119 WindowInfo()函数383

11.120 Year()函数385

热门推荐