martes, 13 de enero de 2015

What is GAC How and when to install an assembly into GAC

posstgres Protable en Usb

Setting up a portable PostgreSQL server to carry on an USB stick

Even though I can use sqlite to develop in my portable Django environment (see my previous post: Setting up a portable Django development environment with virtualenvs on Windows to carry on a USB stick), I still wanted to be able to use a real DB engine like PostgreSQL so I looked for a way to make it portable as well.

1) Download and unzip the PostgreSQL binaries

Go on the PostgreSQL website to download the zip archive of the binaries hosted by EnterpriseDB on this page: http://www.enterprisedb.com/products-services-training/pgbindownload
And unzip the file.

2) Make a .bat to launch the server

Let’s create a .bat to launch the PostgreSQL server and set up the main settings like the database name, the user, the port, etc.
This solution comes from http://www.postgresonline.com/journal/archives/172-Starting-PostgreSQL-in-windows-without-install.html
Just change the first two settings to set the right path.
=> The first time you launch it, you MUST uncomment the line with the initdb command.
Then, you can comment it and run it to normally launch the server.

3) Make a .bat to launch pgAdmin III

Just change the first two settings to set the right path.
Below are the information needed to connect to the server.
  • Host: localhost
  • Port TCP: 5439 (you can change it in the script above)
  • Database: postgres
  • User: postgres
  • Password: (no passwords have been set up, leave it blank)

=> If you read my previous post about getting a portable Django environment, you will just have to unzip the binaries in the development/tools/PostgreSQL folder.
The .bat files already exist.

3) Use PostgreSQL with Django on the portable environment

We need to install psycopg2: a PostgreSQL database adapter for the Python programming language.
This is the one recommended by Django for PostgreSQL in the documentation.
Using “pip install psycopg2″ will not work on Windows.
Instead, you must use win-psycopg which is a windows port of the psycopg python-postgresql database interface.
easy_install /path/to/the/file/psycopg2-2.4.4.win32-py2.7-pg9.1.2-release.exe
Note that on the portable environment I defined on my previous post, easy install is available via easy_install (with an underscore) and not easy-install (with a hyphen) (This is Windows specific.)
As usual, feel free to leave comment and/or send me your feedback.
Previous postWhen JavaScript frameworks become more than just scripts...


Creating dll - Private Assembly - Public Assembly - GAC - Dot Net Video ...

lunes, 12 de enero de 2015

crear Archivo txt en Visual Basic

How to: Create a File in Visual Basic

How to: Create a File in Visual Basic

Visual Studio 2013
5 out of 10 rated this helpful - Rate this topic
This example creates an empty text file at the specified path using the Create method in the File class.

Imports System
Imports System.IO
Imports System.Text

Module Module1

    Sub Main()
        Dim path As String = "c:\temp\MyTest.txt" 

        ' Create or overwrite the file. 
        Dim fs As FileStream = File.Create(path)

        ' Add text to the file. 
        Dim info As Byte() = New UTF8Encoding(True).GetBytes("This is some text in the file.")
        fs.Write(info, 0, info.Length)
        fs.Close()
    End Sub 

End Module

How to use contextMenuStrip and DataGridView In Visual Studios C# Tutorial

Registrar Librerias Zkeemper

1. Instalacion del Attendance Management 2. Instalacion de Oracle 10g 3. Instalacion FrameWork 2.0 4. Instalacion Frameword 4.0 4. Registrar librerias zkemkeeper.dll mediante consola con el comando "regsvr32 zkepkeeper.dll" en el system32(32bits ) o SysWOW64(64bits)//si es necesario 5. Ejecutar Setup de instalacion

Crear Setup Visual Studio

Como Crear Un Instalador Para WindowsApplication en Visual Studio 2010

Como Crear Un Instalador Para WindowsApplication en Visual Studio 2010

Este Tutorial es Muy Básico, y nos muestra como crear un Instalador para Aplicaciones Windows(De Consola o Windows Form), un Instalador para Aplicaciones Web es algo diferente, posiblemente muy pronto creare uno.
Para Visual Studio 2012 o Visual Studio 2013 ver este tutorial.
1. Agregar un nuevo proyecto de instalación a una solución existente.
Aquí tenemos nuestra solución que se llama “ConsoleApplication1” que contiene un solo proyecto del tipo WindowsApplication que se llama también ConsoleApplication1, no importa el proyecto que sea, solo que sea del tipo Windows application.
Damos clic con el botón derecho en la solución en el explorador de soluciones y seleccionamos Agregar > Nuevo proyecto.
 2
Al hacer esto nos mostrara la siguiente pantalla para elegir un nuevo proyecto y seleccionamos un proyecto en: Otros Tipos de proyectos > Instalación e Implementación > Instalador de Visual Stuido> Proyecto de instalación.
3
2. Seleccionar que archivos de nuestro proyecto necesitamos añadir al instalador.
Y al seleccionar el nuevo proyecto nos mostrara la pantalla siguiente.
Aquí se ve un árbol de exploración que es el “Sistema de archivos en el equipo de destino”, esto se puede visualizar como el equipo en donde vamos a instalar nuestra aplicación la cual se nos muestran 3 carpetas las cuales explicare a continuación.
Carpeta de Aplicación: Aquí colocamos todos los archivos necesarios para que nuestra aplicación pueda correr.
Escritorio del Usuario: Colocamos todo lo que necesitamos que aparezca en el Escritorio del Usuario Final: Carpetas, Exe, Etc.
Menú Programas del Usuario: Lo que ponemos aquí se muestra en “Inicio > Todos los programas” del equipo de final.
4
Seleccionamos y Damos Carpeta de Aplicación > Agregar > Resultados del Proyecto
5
Nos aparecerá la siguiente pantalla.
6
Nos da a escoger lo que vamos a colocar en la Carpeta de la Aplicación donde podemos seleccionar lo que Necesitamos de nuestro “Setup1” (si tenemos mas proyectos en nuestra solución podemos elegir el que necesitemos).
Estas son algunas opciones que nos ofrece VS2010.
Resultado Principal: Contiene los archivos DLL o EXE generados por el proyecto seleccionado.
Recursos Adaptados: Contiene los ensamblados satélite para los recursos de cada referencia cultural.
Archivos de Código Fuente: Contiene todos los archivos de código fuente del proyecto.
Seleccionamos el Resultado Principal, ya que no queras brindarle al usuario final, nuestro código fuente de esta aplicación.
Con eso ya esta lista la carpeta de aplicación continuamos a configurar la Carpeta Escritorio del Usuario en la cual agregaremos un acceso directo al Resultado Principal de la aplicación (exe).
Se selecciona la Carpeta Escritorio del usuario y damos un click derecho en la parte central de la pantalla y seleccionamos “Crear acceso nuevo acceso directo” tal como se muestra en la pantalla.
7
Al hacer esto nos aparecerá la siguiente pantalla que es para escoger que va hacer referencia nuestro nuevo acceso directo.
8
Para lo cual nos iremos a la carpeta de la aplicación y seleccionaremos Resultado Principal de la Aplicación, después damos click en aceptar.
Hecho esto podemos editar el Acceso Directo y cambiarle el nombre, el icono que se mostrara, etc..…
Por ultimo seleccionamos la Carpeta Menú Programas del Usuario damos un click derecho en ella y seleccionamos Agregar > Carpeta, esto lo hacemos para agregar una nueva carpeta para que aparezca en “Todos los programas” del usuario final. 9
La cambiamos el nombre a la carpeta creada recientemente a “Consola”, la seleccionamos y damos un clic con el botón derecho en la parte central de la pantalla para agregar nuevamente un acceso directo tal y como lo hicimos en la Carpeta Escritorio del Usuario.
10
Después de esto realizamos lo mismo que hicimos en la Carpeta Escritorio del Usuario y configuramos el acceso directo para que haga referencia al Resultado Principal del Proyecto.
11
Ya Tenemos Configurado que Archivos incluirá nuestro instalador, pero aun falta mas configuraciones que este tipo de proyectos de instalación nos ofrece. 3. Configurando el proyecto de instalación.
La forma en que vamos a configurar este proyecto es muy básica ya que este tipo de proyectos ofrece muchas configuraciones para los gustos y necesidades de cualquiera. En el explorador de soluciones seleccionamos el proyecto de instalación y accedemos a sus propiedades.
12
Después de hacer esto nos aparecera la siguiente pantalla, donde se muestra varias configuraciones pero la única que veremos aquí son los requisitos previos de la instalación.
13
haciendo click en Requisitos Previos, nos aparecerá la siguiente pantalla en donde especificaremos cuales son los requerimientos que necesita nuestra aplicación para funcionar en el equipo de destino.
Se pueden especificar cuales programas necesitan estar instalados para que nuestra aplicación funcione, estos son algunos ejemplos:
.Net Framework (varias versiones): Esta debe de estar siempre seleccionada, ya que es necesario que el usuario final tenga instalado, la versión de .Net FrameWork en la que se realizo la aplicación para su funcionamiento.
Windows Installer 3.1 y 4.5: Muy necesaria también porque al igual que el Framework es necesario para que el instalador funcione.
Sap Crystal Reports RunTime Engine for .NET FrameWork 4.0: Es necesario si nuestra Aplicación tiene Reportes realizados en Crystal Reports.
Existen mas opciones pero estas son las principales.
También se puede especificar de donde se obtendrán los requerimientos previos es decir que si el instalador detecta que no se tienen los requerimientos necesarios mandara un mensaje al usuario con la información de donde puede obtener dicho requerimiento, esto es configurable en la parte inferior de la siguiente pantalla.
14
hasta aquí hemos terminado de configurar el proyecto de instalación.
4.- Generar el archivo de Setup.
Al final generaremos el archivo de setup es importante señalar que generar el archivo de setup es diferente a generar la solución, este se tiene que hacer de forma separada, para esto seleccionamos Generar > Generar Setup tal como se muestra en la pantalla.
15
Ya generado el setup lo podemos encontrar en la carpeta “.\Demos\Setup1\Debug” ahí se encuentran por lo regular 2 archivos que se nombran según se le allá puesto al proyecto de instalación, uno es .exe y el otro es .msi y funcionan de la misma manera.
Se puede acceder directamente a estos archivos para probar el instalador o podemos dar en proyecto> Instalar para probar el instalador.
16
se Ejecuta el Instalador, que nos a quedado de la siguiente forma:
17 18 19 20 21 22
23

17 Comentarios

Deja un comentario