Despues de una larga busqueda, para unidad de almacenamiento USB y CD el ejecutable de una página html[index.html] se logro con la siguiente instrucción.
Es necesario crear un archivo Autorun.inf, el cual deberá ser colocado en raiz.
[autorun]
ShellExecute=index.htm
icon=index.htm
referencia
Las siguientes opciones resultaron erroneas:
[autorun]
Open=index.htm
icon=index.htm
[autorun]
Open=star index.htm
icon=index.htm
[autorun]
Open=star \index.htm
icon=index.htm
.Net, ASP NET, C#, VB NET, WPF, Windows Form, SQL Server, Web Services, WCF, Mobile development with .Net.
miércoles, 11 de noviembre de 2009
jueves, 17 de septiembre de 2009
Orientación a Objetos
El objetivo de este blog es exponerlos fundamentos básicos para la programación orientada a objetos, en la actualidad en cualquier lugar donde se lleve a cabo esta actividad se deberá conocer sobre este paradigma o forma de tirar líneas de código.
Pero en que te ayuda?
1.- Hace el código mas manejable, aun que esto va depender del grado de abstracción que tenga el arquitecto, líder o programador.
2.- Menos propenso a fallos esto si esta debidamente encapsulado y con un manejo de errores adecuado.
3.-Permite la reutilización de procesos, acciones, métodos etc.
Para no tirar tanto rollo y ser mas específico solo manejare los conceptos y su definición, para cualquier aclaración duda, sugerencia u otro, por favor consultar el google o la wikipedia.
Fundamentos.
- Encapsulación: forma de guardar los datos, meterlos en una caja(Clase, class), que solo se vean los métodos expuestos(public), con esto ocultamos el funcionamiento de la clase y solo permitimos ver y manupular los metodos publicos.
- Herencia: es la forma de poder crear nuevas clases en base de otras. Métodos, propiedades, eventos, etc.
- Polimorfismo: es la forma de utilizar un método idéntico(Firma) en una clase con una implementación diferente, Por ejemplo escribimos un método en una clase con un funcionamiento y lo sobre-escribimos en otra, no confundir con la sobrecarga de métodos. Polimorfismo Wikipedia, Microsoft.
La Clase es la definición de un objeto o contenedor de datos, algunos le llaman abtracción, yo lo veo como la forma de pasar lo real al código, analizas alguna cosa(objeto) creas un segmento de código llamado con el, le defines métodos, propiedades, eventos (acciones) y listo(Ojo para cada lenguaje trae su forma, semántica). La clase es el objetivo de esta forma de programación, por lo que veremos clases y mas clases durante todo el tiempo.
Para que una clase tome vida es necesario Instanciarla(declarar, en si que tome un espacio de memoria y pueda ser manipulada).
Interfaces, representan un contrato, hace que las clases implementen métodos, propiedades o eventos declarados en ella, unifica y ayuda a la utilización del polimorfismo y al uso genérico de la programación. Las interfaces no se implementa código solo se declara.
martes, 1 de septiembre de 2009
Clases y Objetos
Una clase es un plano que se puede usar para crear objetos.
Un objeto es una instancia de una clase, esto quiere decir cuando el programa toma vida y puede ejecutar sus metodos, accesar a sus propiedades y eventos. Si la clase es un plano un objeto es lo que se crea de este.
El ejemplo común un Casa, la definición sería la casa en si y sus especificaciones como el color, el alto, el área.
Un objeto es una instancia de una clase, esto quiere decir cuando el programa toma vida y puede ejecutar sus metodos, accesar a sus propiedades y eventos. Si la clase es un plano un objeto es lo que se crea de este.
El ejemplo común un Casa, la definición sería la casa en si y sus especificaciones como el color, el alto, el área.
Campos: miembros de una clase y representan los de un objeto o clase.
Propiedades: miembros de la clase que proveen acceso a los elementos de un objeto o clase.
Métodos: miembros de la clase que definen las acciones que el objeto o clase puede ejecutar.
Eventos: Acciones que responden a determinadas acciones de la clase.
Los tipos de propiedades pueden ser de lectura, escritura o ambas. En C# para definir el acceso se usa el get{} y el set{} .
Lectura - Escritura : get y set
Lectura: get
Escritura: set
Ejemplo de una clase.
public class BankAccount
{
private string _name;
private decimal _balance;
private decimal _maximumAllowableWithdrawal;
public string Name
{
get { return _name; }
set { _name = value; }
}
public decimal Balance
{
get { return _balance; }
}
public decimal MaximumAllowableWithdrawal
{
set { _maximumAllowableWithdrawal = value; }
}
}
Definiendo constructores.
Un constructor es un método que el CLR invoca automáticamente cuando tu creas un objeto.
- Un constructor no debe especificar un valor de retorno, pero si puede tener parámetros.
- Puedes definir varios constructores con diferentes parámetros
- Los constructores se declaran con acceso publico.
- Generalmente en los constructores se inicializan algunos o todos los campos.
miércoles, 17 de junio de 2009
Visual Studio 2008
Visual Studio 2008 es un IDE(Integrated Development Environment - Entorno integrado de desarrollo) de Microsoft para la creación de aplicaciones y desarrollo de software, trae un ambiente rico en herramientas y listo con todas las funcionalidades necesarias para crear
proyectos muy grandes, medianos o pequeños.
Visual Studio 2008 lo puedes encontrar en su version Express Edition y Professional Edition, en todas las entregas de este blog vamos a utilizar C#, por si te interesa llevar a cabo las pruebas puedes descargarte el Microsoft Visual C# Express Edition.
La instalación realmente es muy sencilla, por lo que no lo vamos a tomar en cuenta por el momento, como en el común de las instalaciones hay que dar click en siguiente y terminarlo. Solo hay un punto que hay que considerar, en entregas futuras vamos a ver herramientas que vienen con el Framework3.5 y VS2008 por lo que si ahorita si estamos en eso de la instalación descargemos el SP1 para el VS, y lo instalamos este parche trae herramientas como ADO Entity Framework o LinqtoSql, que vamos a utilizar un poco mas adelante.
He tenido la oportunidad de programar en VS2003, 2005 y en la actualidad 2008 , y claro esta que entre cada una de las versiones hay cambios considerables y de mucha ayuda, un decir el debug en javascript para aplicaciones web, realmente fantastico para solucionar problemas con lo desarrollado del lado del cliente, los Frameworks de desarrollo como ADO EntityFramework, LinqtoSql, que considerablemente reducen las lineas de código y esfuerzo, además que tienes un mapeo claro de lo que tienes en BD, aparte de esto hay muchas otras funcionalidades que ayudaran a mejorar el desarrollo y facilitaran las cosas.
Bueno después de un rollito, el cual no es el punto por que en la red hay mucha información, me despido por el momento, espero ya no dilartamente tanto para escribir en el blog y poder terminar las entregas planeadas, de cualquier forma dejo también una liga de la wikipedia por si quieren darle una leida Microsoft Visual Studio.
proyectos muy grandes, medianos o pequeños.
Visual Studio 2008 lo puedes encontrar en su version Express Edition y Professional Edition, en todas las entregas de este blog vamos a utilizar C#, por si te interesa llevar a cabo las pruebas puedes descargarte el Microsoft Visual C# Express Edition.
La instalación realmente es muy sencilla, por lo que no lo vamos a tomar en cuenta por el momento, como en el común de las instalaciones hay que dar click en siguiente y terminarlo. Solo hay un punto que hay que considerar, en entregas futuras vamos a ver herramientas que vienen con el Framework3.5 y VS2008 por lo que si ahorita si estamos en eso de la instalación descargemos el SP1 para el VS, y lo instalamos este parche trae herramientas como ADO Entity Framework o LinqtoSql, que vamos a utilizar un poco mas adelante.
He tenido la oportunidad de programar en VS2003, 2005 y en la actualidad 2008 , y claro esta que entre cada una de las versiones hay cambios considerables y de mucha ayuda, un decir el debug en javascript para aplicaciones web, realmente fantastico para solucionar problemas con lo desarrollado del lado del cliente, los Frameworks de desarrollo como ADO EntityFramework, LinqtoSql, que considerablemente reducen las lineas de código y esfuerzo, además que tienes un mapeo claro de lo que tienes en BD, aparte de esto hay muchas otras funcionalidades que ayudaran a mejorar el desarrollo y facilitaran las cosas.
Bueno después de un rollito, el cual no es el punto por que en la red hay mucha información, me despido por el momento, espero ya no dilartamente tanto para escribir en el blog y poder terminar las entregas planeadas, de cualquier forma dejo también una liga de la wikipedia por si quieren darle una leida Microsoft Visual Studio.
viernes, 27 de febrero de 2009
Hola que tal a todos los que vean el blog, me dedico al desarrollo de software, llevo un poquito mas de 2 años, y quiero aprovechar el espacio para compartir con ustedes mis experiencias y documentar algunas cosas sobre aplicaciones web y windows. Espero la información aquí mostrada les pueda ser de utilidad.
Empezaremos con un desarrollo para web y crearemos un programilla sencillo.
Visual Studio 2008
Que es una aplicación web?
Que es HTML? conceptos básicos.
Creando mi primer proyecto con VS2008.
Configurando y utilizando controles.
Tirando algunas lineas de código.
Por ahorita dejo lo que voy a escribir un poquito mas adelante..... Saludos a todos.
Empezaremos con un desarrollo para web y crearemos un programilla sencillo.
Visual Studio 2008
Que es una aplicación web?
Que es HTML? conceptos básicos.
Creando mi primer proyecto con VS2008.
Configurando y utilizando controles.
Tirando algunas lineas de código.
Por ahorita dejo lo que voy a escribir un poquito mas adelante..... Saludos a todos.
Suscribirse a:
Entradas (Atom)