Desenvolvimento de aplicações de VBA com MicroStation

Para fazer aplicações, a Microstation suporta diferentes idiomas, incluindo Idioma de Desenvolvimento de Microstação (MDL) o que é preferido pelos gurus Bentley. Ele também suporta o antigo básico de muitos anos atrás e ao mesmo tempo suportou Java, daí a versão chamada Microstation J.

Mas a desenvolver com bom gosto e sem muito para trás, tão prático como é sobre o módulo Visual Basic que vem com o programa, versões anteriores ao XM (8.9) inclui um completo editor de Visual 6.3 Basic, no mais recente vai mais longe.

microstation visual basic

para começar

É claro que alguém que não tem ideia de programação não tem muito o que fazer. No entanto, para alguém que entende de programação orientada a objetos e já jogou com o Visual Basic 6, você estará quase morrendo de rir. Com o programa geralmente vêm alguns exemplos, mas aqui, o truque que tenho visto usam os técnicos: usando macros.

A Microstation facilita a salvaguarda de rotinas sob a forma de macro na extensão mvba, ao visualizar o código, é mais fácil começar com a forma como a programação funciona para a Microstation em vez de mangas camisa feita Desde cedo. Por agora vou usar o exemplo de amigos mexicanos, que na semana passada Pedi ajuda no Geographics theming.

Como criar uma macro.

Utilitários> Macro> Gerente de Projeto.

microstation visual basic

Aqui, um novo projeto é criado, e o nome atribuído. Eles são normalmente armazenados em Arquivos de Programas / Bentley / workspace / projects / vba mas você pode selecionar qualquer destino.

microstation visual basic

salvar como.

Para começar a gravar, pressione o ícone da roda azul. O programa manterá tudo pronto a partir de então.

Por exemplo: coloque um cerca de vista, Desligue todos os níveis, exceto os limites de maçã e centróide, remover links limites para centroids, criando formas no nível 62, desligue os limites, remover links centroids para formas, comando de carregamento para theming, theming acordo com o setor eles são as maçãs com uma cor específica para cada setor, colocar a legenda.

O processo pode ser pausado ou finalizado com o ícone da caixa vermelha. Se o botão for pressionado jogar, o programa executará a rotina completa como eu salvei. A utilidade disso mesmo sem programação é muito interessante se você puder obter o benefício, eu vi menus feitos puramente por não-programadores.

Se desejar que toda vez que corremos Geographics carregar a macro, você ativar a quarta coluna Auto-load, E isso vai criar uma variável no arquivo msgeo.ucf.

Como editar o código.

Para ver o código, o botão que se abre o Editor do Visual Basic for pressionado.

microstation visual basic

Tudo é salvo como um único módulo, mas, no caso de fazê-lo passo a passo, facilita a integração das instruções. Também pode ser executado com a opção passo a passoQue ir correndo para peças como depurador.

microstation visual basic

O exemplo que estou mostrando, no qual os amigos do norte já trabalharam, inclui módulos separados para garantir a conexão com o banco de dados, a execução da rotina de ligues, a criação de entidades ligadas, a aplicação do tema e um para configurações globais. O código pode transportar senha, O que impede os operadores vão causar um desastre ou facilitar a separação das bibliotecas de classe que não desejam compartilhar com o usuário programador.

3 responde a "desenvolvimento de aplicativos VBA com Microstation"

Deixe um comentário

Seu endereço de email não será publicado.

Este site usa o Akismet para reduzir o spam. Saiba como seus dados de comentário são processados.