Sei sulla pagina 1di 5

PROGRAMACION DE AUTOCAD CON VISUAL BASIC 6

Breve descripcin del curso:


El curso tiene dos partes bien diferenciadas. La primera, que es la mitad del curso, es aprender a programar
en Visual Basic 6 con el editor profesional. En la segunda parte se explica cmo programar AutoCAD.
PRIMERA PARTE
En esta primera parte se empieza desde cero con la programacin: Al acabarla, el alumno sabe:
-Usar correctamente todos los tipos de variables (locales, globales y de mdulo).
-Organizar el cdigo correctamente de forma que se puedan realizar programas grandes y ampliables. Se
aprende a agrupar el cdigo en funciones y stas en bibliotecas aprovechables para otros programas.
-Manejar matrices dinmicas.
-Leer y escribir en ficheros de texto.
-Manejar colecciones.
Los ejemplos que se resuelven aqu, para aplicar la teora, son los siguientes:
-Programa que calcula la suma,diferencia y media entre dos puntos.
Se aprende lo bsico de la programacin (variables, funciones...).
-Clculo de la distancia entre dos puntos. Se aprende l definir nuevos tipos y a tomar decisiones con el
cdigo.
-Carga de un archivo de texto con puntos en una matriz. Se aprende a manejar matrices dinmicas y a leer de
ficheros de texto.
SEGUNDA PARTE
En la segunda parte se explica cmo programar AutoCAD.
-Dibujar elementos: puntos, textos, lneas, insertar bloques....
-Manejar las capas del dibujo: crear, modificar, establecer como actual....
-Seleccionar elementos del dibujo, acceder a sus propiedades y saber modificarlas.
En estos tres puntos est todo lo necesario para automatizar cualquier tarea con AutoCAD: dibujar elementos
nuveos o, de los elementos existentes, extraer o modificar lo que se quiera.
Los ejemplos que se resuelven aqu son los siguientes:
-Dibujo de los puntos cargados en la matriz del programa anterior.
Se aprende a crear capas, y dibujar puntos y textos.
-Aplicacin para dibujar la propiedad rea de un polilnea. Se aprende a seleccionar grficamente y acceder a
las propiedades de los objetos.
-Aplicacin para hacer ms grandes o ms pequeos todos los textos de un dibujo. Se parende a seleccionar,
mediante filtros, es decir sin pinchar en la pnatalla, elementos del dibujo que cumplan determinadas
condiciones, acceder a sus propiedades y modificarlas.
En geneal se utiliza Excel para ralizar clculos y, para esos clculos se necesitan datos de AutoCAD. Es por
este motivo que se explica cmo escribir y cmo recuperar valores de las celdas de Excel, de forma que
AutoCAD y Excel quedan comunicados. Se resuelve un ejemplo de esta parte.
-Seleccionar todos los bloques del dibujo con un nombre determinado y escribir sus atributos en Excel.
-El proceso contrario tambin se resuelve pero no en clase.
Lo mismo ocurre con Access. Algunos ingenieros necesitan pasar datos de AutoCAD, Access, Excel, Corel
Draw, ArcGis,.....
Es un lenguaje sencillo, potente y que sirve para casi todo. Por este motivo es especial para los ingenieros
que no quieren perderese en entresijos informticos, sino realizar programas sencillos que solucionen
pequeos problemas y sin invertir demasiado tiempo en formacin ni desarrollo.
El curso es muy denso, para aprovecharlo se necesita estudio y prctica entre semana. En el curso se explica
ms o menos el 60% de lo que aparece en el material que se da. En los apuntes hay mas ejemplos y todos
ellos estn resueltos. Con la documentacin de un CD con el cdigo de los programas, incluso ejemplos de
programas en VB para PDAs, ya que se puede usar tambin VB para realizar aplicaciones para PDAs.
Al terminar la actividad el asistente podr (descripcin de objetivos de la actividad):
Realizar programas bien estructurados que realicen clculos manejando matrices, estructuras y ficheros.
Realizar aplicaciones que automaticen cualquier tarea en AutoCAD. Los programas tendrn una interfaz
grfica atractiva y amigable y, sobre todo, tendrn organizado el cdigo en funciones y bibliotecas, de forma
que el mximo cdigo sea fcilmente aprovechable para futuras aplicaciones.
Conocimientos previos necesarios:

Universitat Politcnica de Valncia

Pgina 1 de 5

Manejo del sistema operativo Windows a nivel de usuario.


Conocimientos bsicos de AutoCAD.

Accin formativa dirigida a:


Usuarios de AutoCAD que deseen automatizar tareas.
Temas a desarrollar:

Universitat Politcnica de Valncia

Pgina 2 de 5

1.CONCEPTOS GENERALES.
1.1.Qu es un programa y para qu se utiliza?.
1.2.Tipos de lenguajes.
1.3.Pasos a seguir para realizar un programa.
1.4.El lenguaje Visual Basic.
2.EJEMPLO: OBTENCIN DE COORDENADAS A PARTIR DE DISTANCIAS Y NGULOS.
3. GENERACIN DE PROGRAMAS DE INSTALACIN DE LAS APLICACIONES PROPIAS.
4. OBJETOS, PROPIEDADES, MTODOS Y EVENTOS EN VISUAL BASIC
5. ENTORNO DE TRABAJO EN VISUAL BASIC 6.
6. TRABAJO CON PROPIEDADES EVENTOS Y MTODOS.
7 MDULOS ESTNDAR, PROCEDIMIENTOS Y FUNCIONES.
8. ORGANIZACIN DEL CDIGO DE UN PROGRAMA EN PROCEDIMIENTOS FUNCIONES Y MDULOS.
8.3 Aadir comentarios a las funciones y procedimeintos.
9. TIPOS DE DATOS INTRNSICOS.
10. DEFINICIN DE VARIABLES.
11. CONVENIO PARA ELEGIR LOS NOMBRES DE LOS CONTROLES, LAS FUNCIONES Y LAS VARIABLES.
12. ARGUMENTOS POR REFERENCIA Y POR VALOR.
13. EJEMPLO DE USO VARIABLES LOCALES, DE MDULO, GLOBALES Y PASO DE PARMETROS POR
REFERENCIA Y POR VALOR.
14. OPERADORES.
15. FUNCIONES DE CONVERSIN DE TIPOS.
16. APLICACIN PARA EL CLCULO DE LA SUMA, DIFERENCIA Y MEDIA ENTRE DOS NMEROS.
17. SENTENCIAS DE CONTROL
17.1. Sentencia If.
17.2 Select.
17.3 For...Next
17.4 While ..... Wend.
17.5 Do....Loop
18. TIPOS DEFINIDOS POR EL USUSARIO
19. APLICACIN PARA EL CLCULO DE LAS COORDENADAS X, Y MNIMAS Y X, Y MXIMAS ENTRE DOS
PUNTOS Y LA DISTANCIA ENTRE ELLAS.
20. FINCIONES INPUTBOX Y MSGBOX.
21. MATRICES.
21.1 Definicin
21.2 Matrices de estructuras
21.3 Matrices dinmicas
21.4 Pasar una matriz como argumento a una funcin
21.5 Definir funciones que devuelven matrices.
22. LECTURA Y ESCRITURA DE FICHEROS.
22.1 Apertura de ficheros. Sentencias Open y Close
22.2 Escribir en un fichero. Sentencia Print
22.2.1 Funciones para dar formatos de salida
22.3 Leer datos de un fichero. Sentencia Input y funcion EOF23. CONTROL DE ERRORES.
24. EL CONTROL COMMODIALOG.
25. APLICACIN PARA CONTAR EL NMERO DE LNEAS DE UN ARCHIVO.
26. APLICACIN PARA LEER UN ARCHIVO POR COLUMNAS Y CARGARLO EN UNA MATRIZ
27. TRABAJO CON VARIOS FORMULARIOS. CARGA Y DESCARGA .EVENTOS LOAD Y UNLOAD.
28. VARIABLES DE OBJETO. CREACIN Y ASIGNACIN.
29. COLECCIONES.
29.1 Programa ejemplo para el manejo de colecciones.
30. INTRODUCCIN: BIBLIOTECAS ACTIVEX, BIBLIOTECA DE CLASES DE AUTOCAD 2004.
31. ACCESO A LA AYUDA DE PROGRAMACIN.
32. DESCRIPCIN DE LOS TRMINOS CLASE Y OBJETO.
33. CONEXIN CON AUTOCAD. CREACIN DE OBJETOS ACADAPPLICATION, ACADDOCUMENT Y
ACADMODELSPACE.
34. DIBUJO DE PUNTOS TEXTOS Y LNEAS.
35. MANEJO DE LAS CAPAS DEL DIBUJO: CREACIN DE CAPAS NUEVAS Y ESTABLECER UNA CAPA COMO
ACTUAL.
36. APLICACIN PARA EL DIBUJO DE UN ARCHIVO DE PUNTOS EN AUTOCAD.
37. EXTRACCIN DE COORDENADAS DE AUTOCAD. UTILIZACIN DEL OBJETO UTILITY.
38. APLICACIN PARA EXTRAER COORDENADAS REPLANTEO DE AUTOCAD.
39. ENVIAR COMANDOS A ATUOCAD.
40. SELECCIN GRFICA DE OBJETOS Y ACCESO A SUS PROPIEDADES.
41.SELECCIN DE OBJETOS DE UNO EN UNO Y PINCHANDO SOBRE LE DIBUJO. MTODO GETENTITY
42. APLICACIN PARA ESCRIBIR LA PROPIEDAD REA DE UNA POLILNEA 2D CERRADA.
43. MODIFICACIN DE LOS ELEMENTOS DEL DIBUJO.
43.1 Creacin de un conjunto de seleccin vaco.
43.2 Aadir elementos a un conjunto de seleccin.
43.21. Ejemplos de creacin de conjuntos de selecin.
43.3 Manipulacin los elementos de un conjunto de seleccin.
43.4 Cambiar las propiedades de los objetos seleccionados: capa, color, estilo....
43.5 Herramientas para el cambio de escala de un plano.
43.5.1. Hacer ms grandes o ms pequeos todos los textos de un dibujo, manteniendo las proporciones
entre tamaos.
43.6 Aplicacin para establecer los vrticesd de las polilneas 3D cota cero, cambindolas por polilneas
Universitat Politcnica de Valncia

Pgina 3 de 5

2D.
44. AUTOMATIZACIN DE EXCEL CON VISUAL BASIC 6.
45. PROGRAMAS DE EJEMPLO DE AUTOMATIZACIN CON EXCEL.
45.1 Insercin de datos de bloques con atributos en EXCEL.
45.2 Insercin de bloques con atributos contenidos en una hoja de Excel, en AUTOCAD.
46. AUTOMATIZACIN DE ACCESS CON VISUAL BASIC 6.
46.1 Recuperar registros de la base de datos
46.1.1 Conectar con la base de datos.
46.1.2 Realizar una consulta.
46.1.3 Realizar consultas fcilmente, usando funciones de las bibliotecas del curso
46.1.4 Acceder a los resultados de una consulta.
46.2 Insertar registros fcilmente, usando funcionees de las bibliotecas del curso.
46.3 Acceso a la ayuda.
47. PROGRAMAS DE EJEMPLO DE ATUOMATIZACIN CON ACCESS.
47.1 Insercin de datos de bloques con atributos en Access.
47.2 Insercin de bloques con atributos, contenidos en una tabla
de Access, en Autocad.
48. CREACIN DE BARRAS DE BOTONES PARA LA EJECUCIN DE LOS NUEVOS PROGRAMAS DESDE
AUTOCAD.
49. SOLUCION DE LOS RPOGRAMAS PROPUESTOS.
49.1 Aplicacin para escribir la propiedad rea de una polilnea 2D cerrada.
49.2 Hacer ms grandes o ms pequeos todos los bloques de dibujo, manteniendo las proporciones
entre tamaos.
49.3 Hacer ms grandes o ms pequeas todos los textos de un dibujo, manteniendo las proporcioens
entre tamaos.
49.4 Aplicacin para establecer los vrtices de las polilneas 3D a cota camibndolas por polilneas 2D.
50 . BIBLIOGRAFIA.

Metodologa didctica:
El curso es totalmente prctico. Se explicar el objetivo perseguido con cada programa y los conceptos
necesarios para su realizacin, mediante ejemplos. Posteriormente el alumno realizar un programa de
aplicacin.
Documentacin a entregar a los alumnos:
Apuntes que contienen la teora y los problemas propuestos resueltos.
Software utilizado y versin: Autodesk Map 3D 2007, Visual Basic 6.
Organizadores:
Director

CARMEN FEMENIA RIBERA

Coordinador

JOAQUIN GASPAR MORA NAVARRO

Datos bsicos:
Tipo de curso

FORMACIN ESPECIFICA

Estado

TODO HECHO

Duracin en horas

24 horas presenciales

Dnde y Cundo:
Dnde

VALNCIA

Horario

MAANA Y TARDE

Observaciones al horario

Sbados de 9:00 a 13:30 horas y Viernes de 16:00 a 20:30 horas.

Lugar de imparticin

Aula 2.1 del Centro de Formacin Permanente (edificio 6G) Nexus.

Fecha Inicio

13/06/08

Fecha Fin

28/06/08

Universitat Politcnica de Valncia

Pgina 4 de 5

Datos de matriculacin:
Matrcula desde

28/04/08

Mnimo de alumnos

10

Mximo de alumnos

20

Precio

290,00 euros

Observaciones al precio

240 eur para personal UPV// 290 eur para otros interesados.

Profesorado:
MORA NAVARRO, JOAQUIN GASPAR

Universitat Politcnica de Valncia

Pgina 5 de 5

Potrebbero piacerti anche