Primeros pasos en Visual Basic: “Mi primer programa”

Más sobre: How-To, Programación, Visual Basic

Tanto en la programación como para todo en la vida siempre es bueno comenzar desde el principio, ¿no? El programa más desarrollado a nivel mundial por todos los lenguajes de programación es el clásico “¡Hola Mundo!”, y es eso lo que haremos en este apartado.

Lo primero que haremos será abrir Visual Basic, se nos desplegará la siguiente ventana:

Como nuestro objetivo es desarrollar algo sumamente básico, escogemos “EXE estándar” como tipo de proyecto, y a continuación haremos un simple clic en el botón “Abrir”.

Como pueden observar en la captura anterior, Visual Basic tiene un entorno de desarrollo bastante intuitivo. Lo más importante es que puedes diseñar tu aplicación desde cero; en la parte izquierda tenemos a nuestra disposición los distintos objetos, por lo que sólo nos tocará arrastrar y soltar en el “Formulario” los distintos objetos que necesitamos; luego ya será cuestión de codificar y establecer las propiedades pertinentes para el mismo.

Pero bien, como nuestro objetivo es básicamente un programa que muestre un mensaje que diga “¡Hola Mundo!”, entonces nos encargaremos de agregar los siguientes objetos al formulario: 1 label y 1 command button. Y si no sabes cuáles son, sólo deja el cursor del ratón sobre cualquier objeto y te irá diciendo qué objeto es con un texto descriptivo.

Ahora bien, para cada objeto, existen distintas propiedades, las cuales podemos observar en la parte derecha del entorno de Visual Basic, para establecer distintas configuraciones, y varían en función de los objetos. La propiedad “Caption” está en muchos objetos; vamos a escribir en el Label “Mi primer programa”, y en el Command Button “¡Púlsame!”.

Con la propiedad “Font” podemos personalizar el tamaño y el tipo de fuente del objeto que seleccionemos; así conocemos qué propiedades tiene Visual Basic para cada objeto.

Muy práctico lo que hemos conseguido en pocos pasos, ¿no? Ahora, ¿qué hacemos? Si por ejemplo, al hacer clic en el botón “¡Púlsame!”, ¿qué pasará? Obvio que nada, pues no hemos codificado absolutamente nada en cualquier evento que suceda en dicho objeto. ¿Evento? ¿Codificado? Términos extraños, ¿no? Pues aclaremos esto de una buena vez.

Bueno, un evento es cualquier acción que se realiza sobre un objeto, como por ejemplo hacer clic o presionar una tecla; y codificar se refiere a establecer, a través de código de programación, distintas tareas que se van a realizar en un evento en específico.

¿En dónde debemos codificar si queremos que al hacer clic en “¡Púlsame!” salga un aviso que diga “¡Hola Mundo!”? En el Command1, que es en donde el usuario realizará el evento (“hacer clic”). Hacemos doble clic sobre el objeto en la parte de diseño, y nos llevará a la parte de código de Visual Basic, en donde codificaremos lo que queremos que haga.

El código que escribiremos en el mismo será el siguiente:

    MsgBox “¡Hola Mundo!”, vbInformation, “Mi primer programa”

En la parte de codificación de Visual Basic se vería así:

Para que se entienda mejor, dividí las partes más importantes de este entorno con puntos: el punto 1 es el objeto, que es el botón (CommandButton, que se llama “Command1”); el punto 2 es el evento que se realizará sobre el objeto del punto 1, que es “clic”; y por último, el punto 3 es la parte en donde codificaremos lo que deseamos hacer en el evento mismo.

Y así finalizamos nuestro “primer programa”. Si queremos, podemos ir al menú archivo, y luego hacer clic en la opción “Generar Proyecto1.exe”, que es el ejecutable del programa. De todas maneras, dejo a la disposición de todos al final del post tanto el ejecutable como el proyecto (que contiene el código y todo lo que hicimos) para que vayan practicando.

Posiblemente para los usuarios que quieran ingresar en el mundo de la programación con Visual Basic esto sea una motivación ya que como se pueden haber dado cuenta se trata de un lenguaje bastante sencillo con el que se pueden desarrollar desde las más básicas hasta las más complejas aplicaciones, y todo con un entorno de diseño y desarrollo.

Espero que este mini-tutorial sirva de ayuda; mis disculpas a los usuarios avanzados, pero no sabía por dónde comenzar, y espero que este sea el comienzo más adecuado. Luego veremos cuestiones más avanzadas, y si tienes alguna duda / sugerencia, sí me gustaría saberla, sobre todo si se trata de sugerencias o consultas sobre puntos específicos de Visual Basic, para de esa forma saber más o menos qué es lo que ustedes quieren.

Fuentes y recursos | Código y aplicación de “Mi primer programa”

Etiquetas: , , , , | 10

Visual Basic: Inicios en la programación orientada a eventos

Más sobre: How-To, Programación, Visual Basic

Ahora que estamos en el mes de verano, sería bueno establecernos una meta. En Blog Informático siempre intentamos ofrecer la mayor diversidad de contenido, es por ello que en este mes comenzamos con la programación orientada a eventos de Visual Basic.

Básicamente Visual Basic es un lenguaje de programación orientado a eventos. ¿Por qué orientado a eventos? Primero debemos saber qué es un evento (en informática). Si haces un clic, presionas una tecla o haces cualquier acción sobre un programa, es un evento.

Es por ello que Visual Basic es un lenguaje de programación que está orientado, o dicho de otra forma: “dirigido” por eventos, ya que las acciones se realizarán únicamente cuando el usuario realice cualquier evento, que obviamente hemos programado en el software.

Visual Basic tiene consigo un editor de código, en donde desarrollar el código para nuestra aplicación; incluye un compilador, también un depurador de errores. Por otra parte incluye su constructor de interfaz gráfica de usuario, como se presencia en la captura anterior.

En Blog Informático no tenemos como intención desarrollar un manual de documentación de este lenguaje de programación, pero sí de explicar ciertos métodos para el desarrollo de aplicaciones, es decir, trucos, manejo de objetos, depuración de errores, entre otros.

¡Manténganse pendientes de la categoría Visual Basic de Blog Informático!

Etiquetas: , , , | 4

Notepad++ 5.0 Beta: Más rápido, autocompletado de código…

Más sobre: Programación, Software libre

Cuando a mí me preguntan cómo comenzar a desarrollar una página web, lo que siempre recomiendo es usar un programa de edición visual, e ir comparando lo que haces con el código, para que se vaya comprendiendo la lógica del HTML, pero para uso más avanzado, recomiendo Notepad++, uno de los mejores editores de texto que soporte programación.

Notepad++ 5.0 Beta es la nueva versión aún en desarrollo de este excelente editor de texto, que si bien es cierto ya no lo consideraremos un editor de texto si no más bien un entorno de desarrollo de aplicaciones para distintos lenguajes de programación, que es gratuito.

Entre los lenguajes de programación soportados por Notepad++ 5.0 Beta tenemos Java, Visual Basic, C++, HTML, PHP, Javascript, C, Ruby, Python, SQL, XML, C#, entre otros más. Pero, la característica más destacada es su soporte para el autocompletado de código.

En Visual Basic esto es muy útil, ya que muchas veces es útil para simplificar y optimizar el tiempo que invertimos para desarrollar una aplicación; por otro lado Notepad++ 5.0 Beta tiene soporte para el resaltado y coloreado de sintaxis, y en definitiva, un excelente entorno para el desarrollo de software que a los usuarios avanzados les va a ser de gran utilidad.

Visto en CyberNet News
Sitio oficial | Notepad++
Descargar Notepad++

Etiquetas: , , , , | 2

codepad: Programando online aplicaciones en C, C++, Perl…

Más sobre: Aplicaciones Web, Programación

codepad

Si eres un programador que se la pasa “echando códigos” en su ordenador, lo más probable es que cuentes con un entorno de desarrollo para el lenguaje de programación en el que te destacas. Pero, ¿qué pasa si estamos en un ordenador ajeno al nuestro?

Si lo que quieres es validar un código, y no tiene un entorno de desarrollo de aplicaciones a la mano ni mucho menos un compilador, entonces usando codepad tienes una opción muy válida. Simula un compilador basado en Web de varios lenguajes de programación.

Entre los lenguajes de programación soportados por codepad tenemos al C, C++, D, Haskell, OCami, Perl, Python, Ruby, Scheme y Tcl. Por otro lado nos permite generar texto plano, es decir, ese texto limpio que en el notepad (bloc de notas) generamos.

Una vez que hayamos compilado nuestro código se nos generará una página estática. El servicio está completamente en inglés, en caso de que haya algún error en tu código se te indicará la línea en la cual se halla el mismo, y alguna información precisa.

Vía | Wwwhat’s New
Enlace web | codepad

Etiquetas: , , , , | 0

Crimson Editor: Software para programar en HTML, Java, C++…

Más sobre: Programación, Software libre

Aunque tal vez esté un poco desactualizado (porque su última versión salió hace cuatro años, el 22 de septiembre de 2004), Crimson Editor es un bloc de notas y también un potente editor de programación que sí vale la pena comentar en Blog Informático.

Crimson Editor

Principalmente Crimson Editor es una perfecta alternativa al bloc de notas de Windows, es decir, es un práctico editor de texto con las funciones de siempre. No obstante, tiene otras funcionalidades más avanzadas, como la codificación para lenguajes de programación.

Entre los lenguajes de programación soportados por Crimson Editor tenemos C++, HTML, Java, Perl, MatLab y Latex. El programa es bastante ligero y rápido para lo que puede hacer pues tan sólo pesa 1,2 MB, lo cual no es significativamente nada en la actualidad.

Algo que me parece bastante interesante y que no puedo dejar pasar por alto es que si bien es cierto el programa soporta los lenguajes de programación que ya dije, pero, si lo que queremos es expandir las posibilidades del programa, el mismo incluye un editor de sintaxis con el cual podremos agregar sintaxis de otros lenguajes de programación.

Este programa está en inglés, y su licencia es software libre, para cualquier uso.

Sitio oficial | Crimson Editor
Descargar Crimson Editor

Etiquetas: , , , | 2

SSE Setup, crea un instalador / desinstalador a tu software

Más sobre: Programación, Software

Ayer les comenté sobre Inno Setup, un software libre para la creación de sistemas de instalación para nuestros desarrollos de aplicaciones. Hoy vamos con SSE Setup, otra alternativa gratuita más para hacer archivos de instalación a todas nuestras creaciones.

SSE Setup

SSE Setup es un programa gratuito para Windows con el cual tienes un sistema para crea instaladores y desinstaladores a tus creaciones. Su uso es bastante intuitivo, y más aún lo es su instalación, que a nadie confundirá por ser tan automático y sencillo.

Usando SSE Setup podrás crear tus sistemas de instalación personalizados, añadir y borrar entradas en el registro del sistema, registrar librerías DLL y archivos OCX, crear accesos directos en donde le especifiques (escritorio, menú de inicio, etc).

Por otro lado decir que SSE Setup está completamente en español, y todos sus diálogos de licencia también. Sólo será cuestión de personalización para que puedas conseguir el instalador / desinstalador adecuado para todas tus aplicaciones y desarrollos.

Sitio oficial | SSE Setup
Descargar SSE Setup

Etiquetas: , , | 0

SimpEdit: Bloc de notas y editor avanzado de programación

Más sobre: Programación, Software

Antes de ayer se liberó la última versión de este programa, SimpEdit, del mismo creador de SimplyZip, un compresor con funciones de encriptación. Como que la sencillez es un tema muy importante para Dirk Paehl, así que desentrañemos este programa.

SimpEdit

Hablamos de SimpEdit, que como dice en el título de este post, es un bloc de notas, o mejor dicho, un editor de texto, pero que además de eso, es un editor de lenguajes de programación que es de carácter avanzado, que soporta entre más de 10 lenguajes.

Entre los lenguajes de programación soportados por SimpEdit tenemos ASM, C++, C#, CSS, HTML, INI, JAVA, JS, BAT, CMD, INNO, NSIS, Pascal, Delphi, Perl, PHP, Python, SQL, TCL, TeX, HTML y XML. Incluye un visualizador de páginas web y excelente compilador.

Y si lo que quieres es convertir tus páginas estáticas HTML a PHP, Javascript o ASP, ya no tienes que buscar algo del otro mundo pues SimpEdit tiene un conversor de HTML a dichos formatos nombrados. Por cierto, el programa es portátil y no requiere instalación.

Sitio oficial | SimpEdit
Descargar SimpEdit

Etiquetas: , , , , | 0

Herramienta para comprobar el Pagerank en tu propia web

Más sobre: Aplicaciones Web, Google, Programación

Pagerank Check

En estos días se comentó en el blog de Dr. Max Glaser, a modo de especulación, que está en curso una nueva actualización del Pagerank de Google. Y de forma oportuna, Pablo de Kabytes, nos pone a nuestra disposición un pequeño código PHP bastante interesante.

Dicho código tiene su objetivo bastante concreto: comprobar el valor numérico de nuestro Pagerank en Google en diversos datacenters. Pablo comenta que el código PHP puede ser usado, distribuido y modificado a nuestro gusto, y no es obligatorio incluir el enlace.

Pero como nosotros no somos malagradecidos, vamos a incluir un enlace (o mejor dicho, dejar el enlace que trae el código PHP) hacia Kabytes, que nos ha dispuesto, sin ningún tipo de limitación, dicho código desarrollado en PHP, gratuitamente a todos.

Como yo no quiero hablar sin fundamentos, he descargado el código PHP, lo he instalado y modificado para Blog Informático, y ya lo pueden visitar: Pagerank Check.

Por otro lado, envío mis más sinceras felicidades a Pablo por la labor que se ha tomado con este pequeño código PHP, y aprovecho esta oportunidad para felicitarlo por el buen trabajo que lleva en su blog, Kabytes. Desde Blog Informático, saludos colega ;-)

Más información en Kabytes
Descargar código PHP (76Kb - ZIP)
Demostración de Blog Informático

Etiquetas: , , | 2

Usa LopeEdit Lite y reemplaza el Bloc de notas de Windows

Más sobre: Programación, Software

En reiteradas ocasiones se ha comentado por aquí que, si bien es cierto, Windows no incluye aplicaciones predeterminadas bastantes eficaces; y por esa razón, a los que les gusta personalizar Windows, buscan programas gratuitos para reemplazar algunas de éstas aplicaciones obsoletas que incluye Windows y que carecen de funciones.

LopeEdit Lite

LopeEdit Lite, por ejemplo, es un excelente programa gratuito para el S.O. Windows que fácilmente puede convertirse en ese reemplazo al clásico y poco funcional Bloc de notas que incluye Windows. ¿Por qué? Por sus características y sus posibilidades.

Aclaro que LopeEdit Lite no se trata de un editor de texto básico similar al Bloc de notas de Windows, sino más bien un editor de texto avanzado con soporte para diversos lenguajes de programación, como C/C++, Java, JavaScript, Visual Basic, VBScript, XML, HTML, ASP, JSP, SQL, Cobol, C#, CSS (Cascading Style Sheets), Pascal, Perl y también PHP.

Entre otras cosas LopeEdit Lite incluye funciones como: resaltado de sintaxis, grupos de pestañas, búsquedas rápidas y efectivas, opciones para la búsqueda y reemplazos de texto, tabla ASCII, coloreado de sintaxis, vista rápida de archivos y mucho más.

Sitio oficial | LopeEdit Lite
Descargar LopeEdit Lite

Etiquetas: , , , , | 1

Minimum Profit, sencillo editor de texto y programación web

Más sobre: Programación, Software libre

Se han visto varios editores de texto del mismísimo estilo del bloc de notas que trae Windows, muchos como PSPad o AkelPad tienen el mismo enfoque pero con más características y funcionalidades, las cuales hacen de éstos más efectivos.

Minimum Profit

Ahora vamos con otro que puede ser el causante de dolores de cabeza para los chicos de la Microsoft pues las pretenciones de este programa están claras: sustituir por completo el aburrido bloc de notas de Windows con Minimum Profit, su propuesta.

Minimum Profit es un editor de texto y a la vez de programación, sobre todo lenguajes de programación web (HTML o PHP por ejemplo) pero también soporta la codificación de otros lenguajes como C, C++, Perl, SQL, Phython y otros más.

El programa es open source y también funciona en varios sistemas (obviamente se deduce que es multiplataforma) tales como Windows, Linux o Mac OS X. En cuanto a la interfaz de Minimum Profit pues decir que resulta muy agradable y fácil de usar.

Sitio oficial | Minimum Profit
Descargar Minimum Profit

Etiquetas: , , , , , , | 2

EasyPHP: Entorno de desarrollo PHP + Apache + MySQL

Más sobre: Programación

Muchos dicen que EasyPHP es un sistema WAMP (Windows + Apache + MySQL + PHP), pues ofrece un completo sistema que actúa como un entorno de desarrollo para el lenguaje de programación web PHP, con funcionalidades de trabajar con bases de datos (MySQL), tener tu propio servidor web en tu PC (Apache) en Windows (sistema operativo).

Comenzar en el mundo de la programación web PHP no debe suponer que necesites saber de servidores web (Apache), bases de datos (MySQL) u otras funcionalidades de EasyPHP. Sin embargo, él trae incluído consigo todas esas funcionalidades para así convertirse en una completa plataforma de desarrollo web.

EasyPHP

Continuar leyendo…

Etiquetas: , , , , | 0

SharpDevelop, fiel entorno de desarrollo de programación

Más sobre: Programación, Software libre

Si eres un desarrollador de aplicaciones de esos que ya están cansados del monopolio (Microsoft) y pues, ya quieren experimentar algunas nuevas herramientas que actúan como entorno de desarrollo, sin duda SharpDevelop es para ti.

SharpDevelop es una herramienta gratuita que, como ya lo dije anteriormente, actúa como un fiel entorno de desarrollo de programación basándose en lenguajes como: C#, Visual Basic .NET y Boo (programación); con ciertas características interesantes.

SharpDevelop

Continuar leyendo…

Etiquetas: , , , , | 2
Archivos: 1 2 Siguiente

Artículos destacados:

  • Tipos de virus
  • Tipos de software
  • Antivirus para Windows Vista
  • Programas gratis para Windows Vista
  • Códecs para Windows Vista
  • Isso Vista Pack
  • Programas para grabar CD y DVD
  • Software de Aplicación
  • Convertir FLV a MPEG
  • Programas gratis
  • Transformar XP en Vista
  •