
surfer 8 Sctripter
dzweather
https://jfchatai.cn/auth?type=register&invite=NjI4Ng
展开
-
surfer 8 scripter 学习笔记(9)surfer与VB结合的VB源代码
抽空写了一个。发现删除surfer 8,安装surfer11,程序仍能运行。'2013.05.19'白话魔法师Option ExplicitPrivate Sub Command1_Click() Dim srf As New Surfer.Application Dim poltDoc As Surfer.IPlotDoc原创 2013-05-19 00:42:52 · 6602 阅读 · 9 评论 -
surfer 8 scripter 学习笔记(2)Application对象
创建:Set SurferApp = CreateObject("Surfer.Application") '创建一个新的Surfer程序如果已经存在可以偷懒直接获取:Dim srf As ObjectSet srf = GetObject(,"Surfer.Application") ’ 如果不存在,这两条语句将失败原创 2013-05-11 09:51:28 · 3006 阅读 · 0 评论 -
surfer 8 scripter 学习笔记(1)脚本对象模型
此脚本专为surfer(类似VBA,但与VBA不完全相同),它操作surfer动作。实际上,它和excel一样,VB通过语句可以进行操作excel或surfer。同样,它和excel一样,本身也有脚本,也可以自我操作。顶部是Application对象,它包括四个子对象(上面紫框),前两个是集合对象。一、文档集合(Documents C原创 2013-05-11 09:09:12 · 4345 阅读 · 0 评论 -
surfer 8 scripter 学习笔记(3)基本语法概述
1、文本与字串 必须用双引号,否则认为是变量 eg: Debug.Print "This is a string"2、注释 与VB同,用单引号或REM来注释 srf.GridData "sonora.dat" ' This creates a grid file fromsonora.dat3、行继原创 2013-05-11 11:30:18 · 2072 阅读 · 0 评论 -
surfer 8 scripter 学习笔记(4)基本语法
总的来说就是一VB语法一、数据类型、声明,分配 数据类型如下: integer是16位整形,PortInt根据机器判断是16位还是32位。single是32位,double是64位。枚举与自定义与VB同 声明: 基本与VB同,比如dim,redim等。deftyp原创 2013-05-11 12:05:11 · 2604 阅读 · 0 评论 -
surfer 8 scripter 学习笔记(6)其它几个常用的对象
创建图形都是这样一个过程1、程序surfer2、文档(绘图或制表)3、形状(因为所有的图形都在这个集合中)一、绘制文本与符号 符号symbol是用来标记的,文本是来标注的。Option ExplicitDim srf As New Surfer.ApplicationPrivate Sub Command1_Click()原创 2013-05-12 14:57:18 · 2499 阅读 · 0 评论 -
surfer 8 scripter 学习笔记(5)简单实战VB与Surfer
感觉认识实例:一、Application 属性 Caption 主窗体标题 WindowState 主窗体状态(srfWindowStateMaximized , SrfWindowStateMinimized,即最大化最小等) Documents 所拥的Document集合 ShowSt原创 2013-05-11 20:52:39 · 4088 阅读 · 4 评论 -
surfer 8 scripter 学习笔记(7)软件自带例子转为VB程序
一、创建和打印等高线图此示例将自动创建等高线图直观显示地下水水平的变化的过程。该脚本提示用户输入一个数据文件、从文件创建网格、创建等高线图、打印地图,然后保存地图[.SRF]。Sub Main() 'Declare object and string variables used in the script Dim SurferApp, Plot,原创 2013-05-12 19:52:18 · 4335 阅读 · 0 评论 -
surfer 8 scripter 学习笔记(8)结合其它相关形成最终VB程序。
为了形成一个JPG或动画的GIF。费了很大劲,首先从mapgis里面有一个文件转换,把要转换的东西。转换成dxf,这样surfer就可以得到其中的数据,目的 就是得到一个精确的边界(或白化)图。然后,熟悉相关数据库中存存储相关字段及值。这些值是用来后面的作为X,Y,Z对应相应的经纬度的值。以便格网化形成等值线。然后。事先把LEVELS文件就是画等值线的固定做好(原创 2013-05-14 20:25:49 · 2216 阅读 · 1 评论