Thursday, November 22, 2007

EVENTO DE LA CELULA UNI .NET: CAMBIO DE LUGAR DE LA PRESENTACIÓN !!

Se informa a todos los interesados que el evento: "Desarrollo de soluciones con VS 2008: la proxima generación en el desarrollo de software", organizado por la Celula UNI, por motivos de fuerza mayor, se ha cambiado de lugar de la presentación: se va a realizar en el auditorio de la Facultad de Ingeniería Industrial y de Sistemas (Auditorio de la FIIS - UNI) a la misma hora: Lunes 26 de noviembre de 5 a 10 pm.

Disculpen las molestias, los esperamos este lunes!.

Celula UNI .net

Thursday, November 15, 2007

Evento Celula UNI en el Gran Teatro Norte( UNI )

Estimados amigos, como estan, les escribo este mail, para comunicarles lo siguiente:

La celula UNI .NET esta realizando un evento en el Gran Teatro Norte de la UNI, donde se expondran temas interesantes e importantes en lo nuevo que se viene para este 2008 sobre la Proxima Generacion de Desarrollo de Software.

Link para la inscripcion en la pagina de Sistemas UNI.
Mas informacion sobre el evento en el Blog de la Celula UNI .NET.

Gracias a todos por tomarse la molestia de leer este mail.
Y por favor reenvienlo a todos sus contactos, que de seguro estaran interesados al igual que ustedes.

--

Esteban J. Alvino Quispe
Blog: http://esjeblog.blogspot.com/
Skype: ealvinoq
Cell Phone: 9872 0365

Wednesday, November 14, 2007

Desarrollo de soluciones con VS2008: La proxima generación en el desarrollo de Software


Lugar:

  • Gran Teatro Norte de la UNI


Inscripciones....
Temas a tratar:
Nuevo Nombre del Evento: Relanzamiento CelulaUNI.Net y Prelanzamiento de Visual Studio 2008 ( inscribirme.)

Acerca de los expositores:


Gino Henostroza

  • MCT, MCSD, MCAD, MCP+SB, Microsoft Most Value Professional (MVP) en Visual Basic .NET. Consultor independiente.

  • Especialista en Tecnologias .NET, COM+ y SQL Server.


Sergio Tarrillo

  • MCTS en Web Applications.

  • MCP en Windows y Web.


Alonso Morales

  • MCP, MCAD, MCTS.

  • Expositor en los Workshops de alta tecnología en CPLS de la Universidad Nacional de Ingeniería (UNI-FIIS).



Inscripciones en: inscribirme.

Monday, November 05, 2007

Palabra clave: Operator C#

Los operadores son sobrecargados por los metodos de las clases o estructuras que los implementan.

¿Donde se puede utilizar esta palabra clave?
Las podemos usar desde clases(class) y estructuras(struct).

¿Cuantas y cuales son las formas de declarar la palabra clave operador?
Existen 4 formas, las cuales son:

¿Explicar cada uno de los elementos definidos de las 4 formas en declarar la palabra clave operator?
  • result-type
    • El valor retornado despues de aplicar el respectivo operador sobre el parametro o sobre los dos parametros.
  • unary-operator
    • Define el operador a usar, p.e. +, -, * .....
  • op-type
    • El tipo del primer parametro.
  • operand
    • El nombre del primer parametro.
  • binary-operator
    • Define el operador a usar. (no esta clara la diferencia que guarda con el unary-operator).
  • op-type2
    • Tipo de dato del segundo operador.
  • operand2
    • El nombre del segundo parametro.
  • conv-type-out
    • El tipo de dato a tranformar previsto por el operador de conversion.
  • conv-type-in
    • El tipo de dato de entrada que operador de conversion convertira.
Ejemplo del operador de conversion:
Implicito:
Explicito:
No esta muy clara la diferencia entre Implicit y Explicit¿?.

¿Que se puede decir de las 2 primeras formas de implementar la palabra clave operator?
Que al menos uno de sus parametros(op-type, op-type2) debe ser una instancia de la clase o de la estructura en la que estan implementados.

¿Que beneficios trae declarar unos de los parametros del metodo como la clase o estructura en la cual esta contenida?
Por ejemplo previene la que volvamos a definir el operador de la suma de numeros enteros.

¿Que se puede decir de las dos ultimas formas de implementar la palabra clave operator?
Que al menos uno de sus parametros, conv-type-in y conv-type-out, debe ser del tipo de la clase o estructura en la que esta contenida. Esto quiere decir que el operador de conversion solo puedo convertir del tipo en el cual esta contenido(clase o estructura) hacia otro tipo y viceversa.

Este post nace, debido a la leccion 1 del volumen 1 para obtener la certificacion 70-536, en un ejemplo de "How to create a Structure".


Sunday, November 04, 2007

Estandar Unicode

¿Que es?
Es el estandar universal de codificacion de caracteres usa para representar el texto que se escribe en el computador.

¿Esta escrita bajo alguna norma?
Si, bajo la ISO/IEC 10646. Es totalmente compatible, y es actualizada constantemente.

¿Cuales son sus beneficios?
Cualquier tipo de implementacion con Unicode, podra decirse que tambien fue implementado bajo la norma ISO/IEC 10646.

¿Que hace Unicode?
Provee una manera unica y consistente de codificar texto en todos los idiomas.

¿Que problemas soluciono?
El intercambio internacional de archivos de texto.

¿Quienes son sus principales beneficiados?
  • Las personas de negocio.
  • Poliglotas.
  • Investigadores.
  • Cientificos.
  • Matematicos.
  • Tecnicos.
¿En que se basa Unicode?
Se basa en ASCII, y lo expando, yendo mas alla del alfabeto latino.

¿Que hace Unicode que no hace ASCII?
  • Codifica todos los caracteres existentes en los idiomas de todo el mundo.
  • La manera de codificar un caracter es simple y eficiente.
  • Cada caracter corresponde a un unico valor numero y a un unico nombre.
¿Como lo hace?
Existen 3 formas de codificacion que contienen el mismo conjunto de caracteres, permiten la codificacion de millones de caracteres.

¿Es suficiente, para soportar todo tipo de escritura?
  • Si, para todos los requerimientos de codificacion de caracteres.
  • Cubre totalmente todos los escritos existentes en el mundo del presente y del pasado.
  • Provee sistemas de notacion comunes.
¿Que textos utiliza?
  • El alfabeto europeo.
  • El alfabeto del medio oriente(middle eastern), de derecha a izquierda.
  • Textos asiaticos.
¿Que incluye el estandar Unicode?
  • Signos de puntuacion.
  • Signo diacrito.
  • Simbolos matematicos.
  • Simbolos tecnicos.
  • Flechas.
  • Dingbats.
  • Letras acentuadas(caracter simple + un signo diacrito).
La version 5.0 provee 99 089 caracteres.

¿Como estan ordenados los codigos?
Usan el plano multilenguaje basico (BMP).


¿Como se representa cada caracter?
En bits.

¿Que tamaño de datos maneja?
Usa 3 formas de codificacion, que permiten la transmicion de datos en cualquier direccion, sin la perdida de integridad, transmiten byte, word y doble word midiendo cada uno de ellos 8, 16 y 32 bits respectivamente.

¿Que normas de transmicion existen?

  • UTF-8.
    • Usa grupos de bytes para representar el estandar Unicode, posee los mismo valores de bytes de los que posee el ASCII.
    • Es codificado en 8 bits.
  • UTF-16.
    • Usado para propositos de economizar el espacio.
    • Es codificado en 16 bits.
  • UTF-32.
    • Es codificado en 32 bits.
    • El espacio no interesa.
Este link fue generado por la pregunta:
En sql server 2005, en el t-sql, cual es la diferencia que existe entre los tipos, char, nchar, varchar, nvarchar.(ya que el prefijo n significa Unicode).
Links relacionados al respecto: