Hola.
Aquí para los amantes de la programación, les traigo uno de los mas usados programas para realizar tus aplicaciones, se trata de Borland Delphi 7 Pro.
(la imagen dice "personal", pero en realidad es el PRO y es el original)
Delphi 7 es uno de los programas visuales, fácil de diseñar, con codificación similar a Pascal.
Lo cual permite diseñar aplicaciones de manera mas atractiva.
Ok.
Les dejo no solo los links de descarga del software, si no también el link del serial y activacion.
parte 1 de 3 - Delphi 7
parte 2 de 3 - Delphi 7
parte 3 de 3 - Delphi 7
Serial + Activación
El software está dividido en 3 partes, los cuales se descargarán en la misma ruta en tu PC para que al descomprimir la primera parte, automáticamente se descompriman todos las demás partes.
Cuando estén ya descomprimidas las 3 partes, debes quemar un CD con el contenido de estos archivos descomprimidos, y cuando tengas tu CD listo, comienza la instalación.
NOTA: La instalacion funciona sólo con la creación del CD. La instalación no funciona directamente de la PC, es por eso que debes crear tu CD.
Saluditos...
Cualquier duda, consúltame.
Mostrando entradas con la etiqueta programación. Mostrar todas las entradas
Mostrando entradas con la etiqueta programación. Mostrar todas las entradas
jueves, 22 de julio de 2010
Oracle 10g
Ahora les traigo Oracle 10g., el cual es un sistema de gestión de base de datos relacional (o RDBMS por el acrónimo en inglés de Relational Data Base Management System), desarrollado por Oracle Corporation.
Se considera a Oracle como uno de los sistemas de bases de datos más completos, destacando:
* soporte de transacciones,
* estabilidad,
* escalabilidad y
* Soporte multiplataforma.
Requerimientos:
Los requerimientos de memoria varian dependiendo del tamaño de la BD, el número de usuarios conectados concurrentemente y el uso que se le dé a la BD (OLTP, OLAP, mixta, entre las mas conocidas). Pero en general, debes tener una PC actual, con memoria RAM minima de 1 Gb. o de lo contrario ORACLE quedará congelado.
Los links de descargas: [Recuerda que primero debes descargar todas las partes y al final descomprimir sólo la primera parte y automáticamente se extraerán las demás, creando así una sola carpeta la cual pasaras el contenido, sin la carpeta, en un CD.]
Oracle_10g.part01
Oracle_10g.part02
Oracle_10g.part03
Oracle_10g.part04
Oracle_10g.part05
Oracle_10g.part06
Oracle_10g.part07
Oracle_10g.part08
Oracle_10g.part09
Oracle_10g.part10
Peso descomprimido 613 MB
Peso por partes 60 MB (del 1 al 9) y 25,2 MB (la 10)
Si tienes dudas sobre la instalación de Oracle, visita este tutorial.
IMPORTANTE: No olvides que todas las partes RAR deben estar en una sola carpeta, para que al descomprimir la primera parte automáticamente se descompriman todos, creando así una sola carpeta, y esa de esa carpeta copiar todo el contenido a un CD. (No copiar la carpeta creada, copiar los archivos descomprimidos dentro de esa carpeta creada).
Cualquier duda, solo contactame y te atendere con todo gusto.
Instalar Php 5 con MySQL 5 y Apache 2
Instalaciones necesarias para la instalación php5, mysql5, y apache2
CONTENIDO DE LA INSTALACION
PROPOSITO: El propósito de este artículo es el de mostrar los pasos detallados para instalar nuestro servidor Apache 2 con PHP 5, y base de datos MySQL 5.
OBTENER LOS ARCHIVOS: Vamos a instalar todas las herramientas necesarias para poder visualizar las páginas web que tu vayas a crear.
INSTALAR APACHE 2: [descargar apache2]Nos solicita nombre de dominio, subdominio y e-mail del administrador... Como no vamos a montar ningún servidor DNS, de momento lo dejamos tal cual viene. Si fuera necesario, podemos modificarlo el fichero de configuración.
Nos solicita que indiquemos en que carpeta queremos que se instale. Lo modificamos y colocamos "c:\server\apache2\" (el mismo generará los directorios). Vamos a instalar todas las aplicaciones en la carpeta "c:\server".
ATENCIóN: Si al instalarse te da un error de servicio, tienes que entrar en los servicios de Windows y parar el servicio "Cliente Web", desinstalar y volver a instalar el apache2.
Una vez instalado, nos va a quedar un icono con un reloj, un icono con la flecha de apache y una flecha color verde conforme el servidor se ha iniciado correctamente.
Para probarlo, iniciamos nuestro navegador y en la url introducimos nuestra ip por ejemplo (http://192.168.0.10).
O bien, si no sabes tu dirección ip, sólo escribe (http://localhost/)
O bien, si no sabes tu dirección ip, sólo escribe (http://localhost/)
Deberemos de visualizar la página inicial de apache2 tal y como se muestra en la siguiente imagen:
En caso de tener ya algunos directorios existentes con archivos php y html, se mostrará de esta forma:
INSTALAR PHP 5 [descargar php5]PHP no se instala, se copian los archivos y se le indica a Apache2 donde están los ficheros del mismo.
Descomprimimos el fichero php-5.2.6-Win32.zip en la carpeta "C:\server\php\". vamos a modificar el fichero de configuración del PHP.
Copiamos el fichero "c:\server\PHP\php.ini-recomended" a "c:\windows\php.ini" (modificar 'windows' por el directorio de vuestro windows).
Editamos el fichero "c:\windows\php.ini" modificando:
Editamos el fichero "c:\windows\php.ini" modificando:
* Indicamos la ruta hasta donde se encuentran las extensiones del PHP5
extension_dir = "./" ==> extension_dir = "c:/server/PHP/ext/"
* Vamos a habilitar algunas extensiones de este fichero puesto que las necesitaremos para nuestro propósito. Para habilitarlas tendremos que eliminar el punto y coma que hay al principio de cada extensión. Podemos desmarcar los que deseemos.
;extension=php_curl.dll ==> extension=php_curl.dll
;extension=php_gd2.dll ==> extension=php_gd2.dll
;extension=php_mysql.dll ==> extension=php_mysql.dll
;extension=php_gd2.dll ==> extension=php_gd2.dll
;extension=php_mysql.dll ==> extension=php_mysql.dll
Por último, quitamos tambien el punto y coma ( ; ) de cada una de las funciones XML
* Si deseamos utilizar cualquier otro tipo de base de datos como por ejemplo Microsoft SQL Server, habilitaremos la extensión php_mssql.dll
;extension=php_mssql.dll ==> extension=php_mssql.dll
* Vamos ha habilitar la carpeta para los archivos temporales. Tenemos que crear el directorio "c:/server/PHP/uploads/"
;upload_tmp_dir = ==> upload_tmp_dir = "c:/server/PHP/uploads/"
* Para trabajar con sesiones, también tenemos que indicar el path donde se guardan los archivos temporales. Tenemos que crear el directorio "c:/server/PHP/sessions".
;session.save_path = "/tmp" ==> session.save_path = "c:/server/PHP/sessions"
Bien, ahora tenemos que modificar el archivo de configuración de apache2, para indicarle que tiene que utilizar el PHP5. Para ello, modificamos el fichero "c:/server/apache2/Apache2/conf/httpd.conf"
--> En la sección "Dynamic Shared Object (DSO) Support" añadimos una nueva línea:
LoadModule php5_module "c:/server/php/php5apache2.dll
--> Buscamos la línea que contenga "DirectoryIndex" y la modificamos así:
DirectoryIndex index.html index.html.var ==> DirectoryIndex index.html index.html.var index.php
--> Justamente debajo de esta línea añadimos:
AddType application/x-httpd-php .php
AddType application/x-httpd-php-source .phps
AddType application/x-httpd-php-source .phps
--> Vamos a cambiar el directorio donde se almacenan los ficheros de nuestro servidor web, para que se encuentren en "c:/server/web/" (hay que generar el directorio en caso de que no exista).
DocumentRoot "C:/server/apache2/Apache2/htdocs" ==> DocumentRoot "C:/server/web"
<Directory "C:/server/apache2/Apache2/htdocs"> ==> <Directory "C:/server/web">
Vamos a probar que nuestro servidor Apache2 con PHP5 funcione correctamente.
Reiniciamos nuestro servidor pulsando en el botón izquierdo de nuestro ratón en el icono de apache2 que hay al lado del reloj y seleccionamos "restart" 
Creamos un nuevo fichero albergado en c:/server/web denominado phpinfo.php, que en su interior habrá únicamente <?php phpinfo(); ?>
Abrimos nuestro navegador y colocamos en la ruta nuestra ip seguida del archivo que hemos creado: http://192.168.0.10/phpinfo.php ó http://localhost/phpinfo.php
Si todo va bien, te mostrará esta página:
INSTALAR MYSQL 5.0: [descargar mysql 5.0 para win32] (para winx64)Ejecutamos el fichero "mysql-5.0.22-win32" para su instalación.
En la instalación, seleccionamos la opción de "Custom", ya que es la única que nos permite seleccionar el directorio donde queremos instalarlo.
Pulsamos el botón "Change" para cambiar el directorio, y colocamos "c:\server\MySQL Server 5.0\"
Una vez terminada la instalación, nos solicita si deseamos logearnos o crear una nueva cuenta en la web de mysql. En nuestro caso seleccionaremos "Skip Sign-up".
Nos indica si deseamos configurar nuestro servidor MySQL, dejamos la opción marcada, y continuamos (una vez instalado el MySQL, se puede volver a ejecutar este wizard desde el menú inicio).
Indicamos que deseamos realizar la configuración detallada.
Indicamos que será una máquina para desarrollo. Podéis indicar cualquier otra opción si lo deseáis.
Indicamos que utilizamos bases de datos multifuncional. Estos nos permite diferentes tipos de bases de datos.
La dejamos tal cual...
Nos solicita que le indiquemos aproximadamente el número de conexiones concurrentes al servidor MySQL. Lo dejamos tal cual.
Si vamos a necesitar acceso a nuestra base de datos desde el exterior lo dejamos por defecto.
Lo dejamos por defecto.
Indicamos que deseamos MySQL como un servicio más del windows. Si deseamos que nos añada el directorio bin del MySQL en el Path del sistema, marcamos la segunda opción.
Nos pregunta si deseamos utilizar MySQL con el usuario "root" con contraseña, o si deseamos crear un usuario anónimo. En nuestro caso, indicamos un password para el usuario root, y marcamos que permitimos acceso desde el exterior (esto depende de la gente que pueda tener acceso a vuestro servidor y del nivel de seguridad de vuestra red).
Bien, ahora instalaremos MySQL Browser:
INSTALAR MYSQL BROWSER: [descargar MySQL Browser]
Damos clic en "Next", para comenzar la instalación.
Aceptamos los términos de licencia, y damos clic en "Next".
Damos clic en "Change" para cambiar la ruta de instalación.
c:\server\
Damos clic en "Next".
Seleccionamos la opción "complete".
Damos clic en "Finish", para comenzar a utilizar MySQL.
Listo...!
Ya podemos utilizar nuestro apache, y php con base de datos mysql.
NOTA: Si en caso de que no te aceptara la instalación de MySQL en c:\server\mysql no importa, instálalo en la carpeta de archivos de programa.
La carpeta Server es sólo para tener todas las aplicaciones dentro de una sola ruta.
Cualquier duda, no duden en consultarme.
Saludos. ♥
Cualquier duda, no duden en consultarme.
Saludos. ♥
miércoles, 21 de julio de 2010
Instalar Zeos Lib Beta 6.6.0 en Delphi
En los últimos años los motores de base de datos se han hecho más accesibles para la mayoría de los desarrolladores. En un entorno donde dominaban las grandes bases de datos propietarias ( Oracle, DB2, etc.) llegaron a la escena motores libres y open source como MySQL, Postgress, Firebird, entre otros. Todos sencillos y poderosos, con lo que la gama de aplicaciones que se pueden realizar se amplía de manera dramática. Sin embargo, los programadores Delphi no contaban con herramientas sencillas para poder acceder a cualquier de estos motores. Es cierto que existe dbExpress o bien ADO, pero para muchos son componentes un poco complicados o bien sencillamente no pueden usarlos. Aparece entonces ZeosLib, una serie de componentes especializados para realizar conexiones a varias bases de datos de las ya mencionadas.
Ofrece entre los componentes siguientes:
Cabe mencionar que uno de los inconvenientes es que no traen documentación sobre propiedades y métodos. Visto lo anterior pasemos ahora a lo mas importante, como obtenerlos, instalarlos y usarlos en Delphi.
Para comenzar la instalación, descarga zeoslib.
Ofrece entre los componentes siguientes:
Cabe mencionar que uno de los inconvenientes es que no traen documentación sobre propiedades y métodos. Visto lo anterior pasemos ahora a lo mas importante, como obtenerlos, instalarlos y usarlos en Delphi.
Para comenzar la instalación, descarga zeoslib.
ZConnection: | Se encarga de realizar la conexión a la base de datos elegida, es la base del resto de los componentes de la suite. | |
ZReadOnlyQuery | Ejecuta cualquier query sobre la base de datos a la que esté conectada y en su caso contiene los registros devueltos por el query. Como su nombre lo indica no devuelve un conjunto de registros modificables. | |
ZQuery: | Igual que el anterior pero en este caso si permite la modificación. | |
ZTable: | Funciona igual que un TTable, a excepción de que el acceso lo hace directamente a una tabla en una base de datos. | |
ZStoredProc | Permite ejecutar procedimientos almacenados en la BD | |
ZSQLprocessor | Ejecuta scripts SQL directamente sobre el servidor. | |
ZUpdateSQL | Hace actualizaciones a tablas basado en instrucciones SQL. | |
ZMetaData | Como su nombre lo dice obtiene metada de una base de datos | |
ZSQLMonitor | Genera un archivo de texto que contiene todo las sentencias que se ejecuten en el servidor. Muy similar al que trae Delphi. | |
ZSequence | Permite acceder a las secuencias de una base de datos. |
DESCARGAR ZEOS LIB 6.0
Una vez descargado el archivo en la carpeta de tu elección procedemos a extraerlo al lugar que prefieras. Una vez extraído creará varias carpetas:
* Database: Contiene los scripts para crear y llenar las tablas de ejemplo para diferentes motores. (no la vamos a usar)
* Developer_diary: Contiene el diario de los desarrolladores, con notas y demás cosas sobre como se desarrolló el proyecto.
* Examples: Se explica solo.
* Lib: Contiene DLLs para MysQL, Postgress y Firebird. Estos son necesarios para distribuirlos con nuestra aplicación según el tipo de motor que usemos.
* Packages: Contiene los paquetes para instalar en el IDE.
* Src: Todo el código fuente.
* Test: Mas fuentes pero en este caso de versión de prueba no estable.
En este punto ya tenemos descargado todo lo necesario para poder pasar al IDE
Vamos a usar como ejemplo Delphi 7, pero el proceso es el mismo en cualquier versión.
Primero entramos al IDE y seleccionamos la opción "Open Project" y buscamos la carpeta packages ya mencionada anteriormente.
Como podemos ver, aparecen varias carpetas que indican las diversas versiones de Delphi, Kylix y CBuilder, vamos a la que corresponda a nuestra versión y la abrimos.
Ojo: Delphi 2005 aparece como Delphi9 y Delphi 2006 como Delphi10.
Nos aparecen varios proyectos, vamos a seleccionar ZeosDbo que contiene a su vez todos los paquetes para irlos instalando secuencialmente. Nota: En algunos casos al abrir el proyecto puede aparecer un mensaje de error referente a un archivo RES, pero podemos seguir adelante sin problemas solo dando Ok.
Damoc clic en el menú: "view" -->"project manager"
Una vez abierto el grupo de proyectos es necesario ir compilando cada uno en el orden en que nos aparece. Entonces seleccionamos ZCore70 y presionamos el botón Activate.
Antes de continuar tenemos que agregar al Path de Delphi la carpeta donde vamos a estar compilado todos los DCU. Para ello abrimos el menú Tools-Environment Options.
Nos aparece este diálogo, ahora vamos a la pestaña "library", y hacemos clic en botón con puntos al lado de la primera opción "Library path"
Nos aparece el diálogo para añadir las carpetas, como podemos ver ya hay varios en la lista…Ahora presionamos el botón con tres puntos que esta al lado de la caja de texto.
Aparecerá este diálogo, aquí buscamos la carpeta "Build" que quede dentro de la carpeta de la versión que estamos utilizando, en este caso como estamos usando Delphi 7 la usamos esa carpeta y presionamos "Aceptar" .
Ten mucho cuidado de elegir la carpeta correcta ya que por defecto todo lo que compiles se guarda en su carpeta build correspondiente a la versión que elegiste.
Al regresar al diálogo anterior vemos como el path completo se agregó al EditBox. Ahora presionamos el botón "Add" para añadirlo a la lista y luego presionamos "OK" para salir. Con esto ya podemos continuar con los siguientes pasos.
Regresamos a nuestro Project Manager. Ahora hacemos clic con el botón derecho sobre ZCore70 para que aparezca un menú contextual y aquí seleccionamos "Open".
Aparecerá el contenido del paquete listo para compilar.
En este caso se trata de un paquete run-time por lo que solo es necesario compilar.
Presionamos "Compile" y esperamos a que termine (no avisa nada simplemente el cursor cambia de relojito a normal).
Hecho esto, cerramos la ventana del paquete y hacemos la misma operación con los demás paquetes que tenemos en la lista hasta llegar a ZcomponentDesign70, al cual le vamos a dar un tratamiento diferente Recuerda que empezamos con "Activate" para activar cada paquete antes de hacer lo demás.
Nota: En algunos paquetes pueden salir mensajes del compilador (Hints y Warnings) los cuales no nos afectan para la instalación, pero si te interesa y tienes tiempo puedes buscar después en los fuentes para corregir y que no salgán mas.
Cuando llegue el momento de compilar ZcomponentDesign70 vamos a utilizar el botón "Install" en lugar de "Compile".
Si todo marcha bien veremos el siguiente diálogo que nos indica que los componentes se registraron correctamente y ya aparecen en la paleta de componentes ZeosAccess.
Nos debe aparecer esta paleta:
Finalmente cerramos todos los archivos que tengamos abiertos y los guardamos si deseamos aunque no es estrictamente necesario.
Y listo, tenemos instaladas nuestras Zeos y podemos usarlas sin problema.
EJEMPLO DE USO DE ZEOS ACCESS
Antes que nada es necesario copiar las DLLs que vayamos a usar a una carpeta accesible en el sistema o bien a la carpeta donde esté nuestro proyecto. Cada DLL trae el numero de versión que soporta en cada caso.
Vamos a hacer un ejemplo simple usando MySQL 4.1.
Creamos una nueva aplicación con "New" y luego "Application".
Colocamos un Zconnection, un Ztable, de la pestaña Zeos Access (nueva), un DataSource de la pestaña Data Access, y un dbGrid de la pestaña Data Controls.
Ahora modificamos las propiedades de Zconnection que es con el que nos conectamos a la BD:
* Catalog: El nombre de la BD
* Database: El mismo nombre
* Hostname: Dirección IP o nombre del servidor en donde esta corriendo el motor (en este ejemplo MySQL)
* Password: El password del usuario con el que nos vamos a conectar o en blanco si no usa.
* Protocol: El tipo de motor que vamos a utilizar, es un combobox, asi que lo abrimos y seleccionamos el que necesitemos.
* User: El nombre del usuario con el que nos vamos a conectar.
Ahora modificamos Ztable para que use la conexión que ya configuramos.
En tablename escribimos o seleccionamos el nombre de la tabla que vamos a abrir (ya debe existir en la BD). Después asignamos la propiedad Dataset del DataSource para que apunte al Ztable. Y a su vez asignamos la propiedad datasource del dbGrid para que apunte al DataSource.
Hecho todo lo anterior cambiamos la propiedad "Active" de Ztable a TRUE para que se conecte y se abrá y podremos ver los datos en el Dbgrid.
*NOTA: En caso de no tener Delphi en tu pc, te dejo aquí los links de Delphi 7. [el original Delphi 7 PRO, dividido en 3 partes, el cual una vez descargadas las 3 partes, descomprimes sólo la primera parte y automáticamente se extraen las demás, creando una sola carpeta, y sólo resta copear en un CD el contenido de la carpeta creada, sin la carpeta, para crear tu CD de instalación de Delphi 7 PRO.]
Primera parte.
Segunda parte.
Tercera parte.
Saludos y cualquier duda me avisan.
Bye. ♥
Suscribirse a:
Entradas (Atom)
