PSPad: Entorno de programación para HTML, PHP, JS, ASP…

Más sobre: Diseño web, Programación, Software

PSPad

A mí me gusta mucho la programación; siempre he estado pendiente de nuevas opciones, y casualmente me encontré con un entorno de programación que es compatible con varios lenguajes de programación, lo cual para los gurús de la programación es algo excelente.

Se trata de PSPad, software gratis en español para Windows (Vista, 7, 2000, XP, etcétera) y bastante potente y soporta los siguientes lenguajes de programación: C++, Cobol, Fortran, Forth, CSS, FoxPro, HTML, XHTML, INI, Inno Setup, Java, JavaScript, KixStart, Object Pascal, Perl, PHP, Python, RSS, SQL, TCLTK, VBScript, Visual Basic, X86, ensamblador y 120 más.

PSPad se puede utilizar directamente para la creación de páginas web, porque hasta tiene un cliente FTP integrado con el que subir los archivos a nuestro servidor es una tarea fácil.

Otro dato resaltante de PSPad es su soporte para ciertas características como el resaltado y coloreado de sintaxis, lo cual es bastante útil para identificar todos los distintos módulos, partes o segmentos del software o página web que estamos desarrollando en el software.

Sitio oficial | PSPad
Descargar PSPad

Etiquetas: , , , , , , , | 0

Programmer’s Notepad: Bloc de notas especial para programar

Más sobre: Descargas gratis, Programación, Software

Programmer's Notepad

Hoy es primero de marzo, y estoy con mucho ánimo para compartir con todos los usuarios de Blog Informático los programas interesantes en estos últimos días. Por ser domingo no estoy trabajando, así que me dedicaré al máximo al blog. ¡Gracias por su preferencia! :D

Vamos a hablar ahora de otro tema que tiene mucha importancia: programación. ¿Quién no ha desarrollado alguna vez -por rapidez- una página web en el Bloc de notas? A mí me gusta mucho el Notepad que incorpora el Windows, es bastante limpio. Puedo exportar en cualquier formato, por ser texto libre de formato. Hasta archivos BAT o páginas en HTML.

Programmer’s Notepad es un bloc de notas especializado en la programación. Soporta diferentes lenguajes de programación, con características como resaltado y coloreado de sintaxis, autocompletado de etiquetas y códigos de programación, marcadores, etcétera.

Se trata de un excelente entorno de desarrollo de software que tiene su interfaz gráfica muy similar a la del clásico bloc de notas que todos conocemos pero que reúne potencialidad y eficiencia a la hora de desarrollar aplicaciones. Programmer’s Notepad es un software en inglés, trabaja en Windows Vista, XP, entre otros. ¡Totalmente gratuito! Muy recomendado.

Sitio oficial | Programmer’s Notepad
Descargar Programmer’s Notepad

Etiquetas: , , , , , , , | 4

Entorno de desarrollo en varios lenguajes de programación…

Más sobre: Programación, Software libre

Geany

El desarrollo de software es una tarea que no todos pueden ejecutar. Muchos piensan que el hecho de desarrollar una aplicación es complicada, pero eso no es así; la programación está hecha para los que les gusta, no cualquiera aprende ni tiene lógica de programación.

Siempre recuerdo aquellas primeras clases de programación hace un par de años donde la profesora decía que si te gusta la programación no tendrías problemas en el desarrollo de la materia, y así fue. A mí me encanta programar, explotar mi lógica de programación.

Siguiendo este sentido, hablemos sobre un excelente programa libre para el desarrollo de aplicaciones que soporta diferentes lenguajes de programación (es “multilenguaje”), el cual tiene como nombre Geany. Además de ser multilenguaje, está disponible en español.

Los lenguajes de programación soportados por Geany son C, Java, PHP, HTML, Python, Perl, Pascal, entre otros (ver lista completa). Por otro lado soporta el autocompletado de código, también el resaltado de sintaxis de programación, autocerrado de etiquetas, etc.

Por otro lado Geany es software multiplataforma, funcionando en una gran totalidad de sistemas operativos, entre los que podemos nombrar: Windows, Ubuntu, SUSE, Debian, Fedora, Mandriva, OpenBSD, Mac OS X, Solaris, Gentoo, Crux, Slackware, entre otros.

Sitio oficial | Geany
Descargar Geany

Etiquetas: , , , , | 4

Programación en Visual Basic: Objetos y eventos… ¿Qué son?

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

Hacía unos cuantos días que no les hablaba sobre Visual Basic, sin embargo de ahora en adelante vamos a tratar de ir variando en el contenido que se presenta en Blog Informático. Objetos y eventos, dos asuntos muy diferentes en Visual Basic, pero con mucha relación.

Todos sabemos Visual Basic es programación orientada a eventos, en donde los objetos son los que efectúan los eventos para así llevar a cabo el funcionamiento del programa; por esa razón digo que tanto los objetos como los eventos tienen mucho que ver en VB.

¿Qué son los objetos en Visual Basic?

Los objetos son todos los componentes que conforman la interfaz visual de un programa en Visual Basic, por ejemplo como los botones, formularios, imágenes, listas, entre otros.

En la siguiente captura de pantalla se visualiza bien qué son los objetos:

Objetos en Visual Basic

¿Qué son los eventos en Visual Basic?

Los eventos son acciones o sucesos que todos los objetos reconocen, a los cuales les puedes codificar algún código; por ejemplo, cuando se hace clic sobre un botón, o cuando se presiona una tecla en específico, y así sucesivamente. Cuestión de lógica nada más.

Eventos en Visual Basic

Y cuando estamos desarrollando un programa en Visual Basic, debemos diseñar nuestro aspecto visual del mismo con los objetos, posteriormente establecer los distintos eventos para cada objeto, y por último sólo escribir los códigos correspondientes a cada acción.

Categoría a seguir | Visual Basic

Etiquetas: , , , , , , | 5

Reparar conflictos de conexiones de red con un archivo BAT

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

Ayer estuvimos hablando sobre los comandos MS-DOS más usados en la programación Batch, ya hoy haremos nuestra primera y pequeña utilidad automatizado en Batch que nos permitirá hacer algo que, a duras penas, lleva un largo proceso. ¿Y de qué hablamos?

¿Recuerdan hace un par de meses donde hablábamos sobre cómo solucionar problemas de red con sencillos comandos MS-DOS? Dicho artículo tuvo mucha utilidad para algunos lectores. Hoy hablaremos sobre lo mismo, pero claro automatizando dichas operaciones.

Lo que haremos será copiar las siguientes líneas de comando en un fichero de texto plano (sin formato) creado con Bloc de Notas (Comando Ejecutar, Tecla Windows + R: Notepad):

    ipconfig/release
    ipconfig/renew
    ipconfig /flushdns
    ipconfig /registerdns
    nbtstat -R

Seguidamente lo que haremos será guardar dicho fichero de texto con formato BAT, y cada vez que veamos que tenemos problemas con la red de Windows, lo ejecutamos y de esa forma se realizarán las operaciones más elementales para solucionar conflictos de red.

Si desean pueden descargar el fichero BAT para que no hagan el proceso (que yo hice) de abrir el bloc de notas, copiar los códigos, guardar el fichero con extensión BAT y etc. Más fácil, descargar y ejecutar cuando se requiera o se note que existe algún conflicto en la red.

¿Qué otras ideas de automatizadores programados en Batch pueden sugerir?

Etiquetas: , , , , , , , , , | 10

Comandos MS-DOS más utilizados en la Programación Batch

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

En la anterior entrega estuvimos dando una pequeña introducción sobre lo que se refiere a la programación Batch, a modo de conceptos básicos. Un usuario comentó que no era un lenguaje de programación como tal, pero se asume por la sintaxis, variables, comandos.

Hoy veremos cuáles son los 15 comandos MS-DOS más usados en programación Batch; delimitamos el número de comandos que veremos, en realidad hay muchos comandos, infinidad supongo, pero aquí veremos los más útiles. Recordar que todos los comandos MS-DOS se puede usar fácilmente como línea de programación en los archivos BAT.

Los comandos MS-DOS presentados a continuación han sido extraídos (en gran parte) de WikiLearning, no es un “copy & paste” clásico, sólo estoy redistribuyendo la información.

    Comandos básicos de cónsola

  • Cls: Limpia la pantalla.
  • Echo: Habilita o deshabilita el volcado de texto de programa.
  • Pause: Detiene la ejecución de comandos y continúa al presionar una tecla.
  • Date: Muestra la fecha del sistema.
  • Time: Muestra la hora del sistema.
  • Ver: Muestra la versión del sistema operativo.
  • Vol: Muestra el volumen específico de una unidad.
  • Path: Indica el trayecto por defecto del sistema.
  • Mem: Muestra datos sobre la memoria usada, libre, etc.
  • Comandos para la gestión de archivos

  • Copy: Copiar un archivo o una carpeta.
  • Del: Eliminar un archivo.
  • Mkdir o MD: Crear un directorio.
  • Rmdir o RD: Eliminar un directorio.
  • Chdir o CD: Cambia a un directorio deseado.
  • Dir: Muestra el contenido de un directorio.
  • Rename o Ren: Renombra un archivo.
  • Type: Muestra un tipo de fichero en específico.
  • Comandos de unidades de disco

  • Fdisk: Gestor de particiones de disco.
  • Format: Da formato a una unidad de disco.
  • Label: Asigna una etiqueta a un disco.
  • Scandisk: Comprueba el disco duro y lo repara si es necesario.
  • Comandos de red

  • ARP: Muestra la tabla de resolución de protocolos.
  • FTP: Cliente FTP de Windows.
  • IPConfig: Muestra la configuración del IP.
  • NBTSTAT: Muestra el estado de la red por BIOS.
  • Net: Comando que ofrece varias utilidades de red.
  • Netstat: Muestra el estado de la red de Windows.
  • Telnet: Inicia la sesión telnet.
  • Tracert: Hace una traza hasta llegar al destino.
  • Comandos de programación

  • Edit: Editor de textos, similar al bloc de notas.
  • Choice: Para dar al usuario a elegir entre distintas opciones.
  • Debug: Inicia el depurador de códigos.
  • If: Condicional para ejecutar distintas sentencias.
  • For: Ejecuta varias sentencias hasta terminar el ciclo.
  • Goto: “Ir a”. Se debe especificar la ruta.

Quien esté interesado en más información sobre cada comando puede dirigirse al sitio oficial en donde hallamos éstos comandos, en donde se especifica la sintaxis, atributos, parámetros, etc. para cada comando; en Blog Informático nombrados los comandos más usados, un pequeño resumen, más no lo hicimos tan específico; es un breve repaso.

Fuentes | WikiLearning / Ignside

Etiquetas: , , , , , , , , | 10

Introducción a la Programación Batch (ficheros BAT, Windows)

Más sobre: Informática General, Programación Batch

Las líneas de comando son muy útiles, pues a través las mismas se puede automatizar tareas en Windows que signifiquen el hecho de muchos clics, menúes, advertencias, etc. Un claro ejemplo lo vimos hace un par de días con el artículo de eliminar los documentos bloqueados en la cola de impresión con un clic, que automatiza la solución a un problema.

Ahora bien, cuando necesitamos realizar una tarea (común o rutinaria) de ejecutar distintos comandos mediante el intérprete de comandos de Windows, es muy fastidioso y aburrido estar escribiendo los comandos cada vez que necesitemos ejecutarlos, ¿y qué hacemos?

Lo que podemos hacer es usar la programación Batch. ¿Y qué es? Un archivo programado en lenguaje Batch (cuya extensión por lo general es BAT o CMD) es un fichero de texto sin formato que contiene una serie de comandos MS-DOS que se ejecutan secuencialmente.

Cuando un archivo BAT se ejecuta, enseguida el intérprete de comandos (en Windows es CMD) lo va leyendo, para así ejecutar todos los comandos de manera secuencial, es por eso que se llaman archivos de procesamiento por lotes; aunque es antiguo, aún es útil.

Lo más útil de los ficheros BAT es que podemos automatizar cualquier tarea que mediante MS-DOS se deba hacer paso a paso ingresando las líneas de comando, para así evitar un proceso largo y tedioso. La programación Batch no tiene sintaxis como las demás, pues lo que hace es ejecutar comandos MS-DOS de manera automática, o mejor dicho, por lotes.

Quien quiera aportar alguna otra información, se le agradece.

Etiquetas: , , , , , , , | 9

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: , , , , | 22

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: , , , , | 1

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: , , , | 3
Archivos: 1 2 3 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
  •