Pular para o conteúdo principal

Postagens

Mostrando postagens de 2020

AutoCAD .NET #005 Tutorial – Criando um Plug-in básico para AutoCAD

 Agora que já estamos mais ou menos familiarizados com a ferramenta do Visual Studio e como ele interage com o AutoCAD acho interessante seguir o tutorial básico da própria Autodesk para a API .NET disponível em ( https://knowledge.autodesk.com/support/autocad/learn-explore/caas/simplecontent/content/lesson-1-the-basic-autocad-plug.html ) Tratam-se de 8 lições bem instrutivas de como usar as ferramentas do AutoCAD .NET para customizar o AutoCAD e expandir as possibilidades. A primeira lição é basicamente um sumário de tudo que vimos até agora.  Vale fazer um pequeno adendo: As linguagens vb e c# bem como F# são linguagens equivalentes, ou seja, o tutorial da Autodesk é desenvolvido em vb (visual basic) mas ele pode ser convertido usando até mesmo ferramentas online de conversão para C#. Assim vou seguir criando aqui os códigos em C# .NET mas se preferir pode fazer o download ou seguir os exemplos do próprio tutorial da Autodesk. Criando um Plug-in básico para AutoCAD Objetivo:...

AutoCAD .NET #004: Tutorial – Depurando uma Aplicação

No último artigo nós começamos pelo básico que foi executar uma simples aplicação, agora nós vamos ver um recurso muito útil que é utilizar o recurso básico de depuração do Visual Studio para analisar um código ao mesmo tempo que ele é executado no AutoCAD. Para isso vamos a nosso código da semana anterior e realizar algumas modificações no código. Primeiro vamos incluir uma variável inteira global para contabilizar o número de execuções de código. ... int numero_de_exec = 0 ; ... Feito isso vamos criar dentro do comando de teste um incrementador e adicionar alterar o texto a ser escrito na linha de comando para incluir o valor dessa variável criada. int numero_de_exec = 0 ; // Modal Command with localized name [CommandMethod("MyGroup", "MyCommand", "MyCommandLocal", CommandFlags.Modal)] public void MyCommand () // This method can have any name { // Put your command code here Document doc = Application.DocumentManager.MdiActiveDocument; ...

AutoCAD .NET #003: Tutorial - Instalando a API AutoCAD .NET

Bom já foram dois artigos sobre a filosofia da API AutoCAD .NET agora vamos a instalação de fato do AutoCAD .NET. De antemão aviso que esses link’s a Autodesk mudam o tempo todo por isso a ideia aqui antes de tudo é mostrar como funciona hierarquicamente a instalação. A Instalação Primeiramente você deve ter em mente qual a versão do AutoCAD sua aplicação se destina, isso é importante para definir a versão do ObjectARX consequentemente a versão do .NET Framework que deverá ser instalada e por fim a versão do Visual Studio. Geralmente o site onde você pode encontrar toda essa informação é o site: https://www.autodesk.com/developer-network/platform-technologies/autocad Baixe o ObjectARX na versão que se deseja trabalhar. Como na maior parte das vezes nossas aplicações são de baixa complexidade e não utilizam recursos das versões mais novas do AutoCAD sugiro sempre usar algumas versões anteriores ao invés da versão corrente, eu uso a versão 2018 atualmente mesmo depurando minhas aplicaçõe...

AutoCAD .NET #002: Tutorial - Visão geral do Microsoft Visual Studio

O Microsoft Visual Studio é um ambiente de programação orientado a objetos que é executado independentemente do AutoCAD. Embora o Microsoft Visual Studio seja externo ao AutoCAD e outros aplicativos, ele é capaz de interagir com aplicativos que expõem uma API .NET nativa ou uma biblioteca ActiveX/COM. Assim como o AutoCAD o Visual Studio da Microsoft é uma plataforma antiga e robusta para desenvolvimento quase universal de aplicativos para Windows e seus derivados. Qual edição do Microsoft Visual Studio usar? A essa altura você já deve ter pesquisado na internet como baixar o Visual Studio e já viu que existem várias versões do Visual Studio disponíveis para Download. A versão mais atual é a versão 2019 Enterprise. O Microsoft Visual Studio é oferecido em duas edições: gratuita e paga. A edição gratuita é conhecida como Microsoft Visual Studio 2008 Express Edition, enquanto as edições pagas variam por nome e preço devido às diferentes ferramentas de desenvolvimento que são incorporadas...