Mostrando las entradas con la etiqueta .NET Framework. Mostrar todas las entradas
Mostrando las entradas con la etiqueta .NET Framework. Mostrar todas las entradas

viernes, 31 de marzo de 2023

Entrenamiento - Curso de Programación para Principiantes en C#

 Curso de Programación para Principiantes en C#

1. Fecha de Inicio: Miércoles 3 de Mayo a las 7:00 pm

2. Modalidad: Virtual Online

3. Horario: Miércoles y Viernes de 7:00 pm a 11:00 pm

4. Pago Mensual: 100 soles (USD 30)

5. Duración: 6 meses

6. Contenido

- 2 meses de Aplicaciones de Consola

- 2 meses de Aplicaciones de WinForms

- 2 meses de Aplicaciones Web con ASP.NET

7. Primera Charla Gratuita Informativa: Miércoles 5 de Abril

8. Registro para la Charla Gratuita:

- Email: Luis.duenash@gmail.com

- Asunto: Charla del Curso de Programación para Principiantes en C#

- Contenido

  -) Nombre Completo

  -) DNI

  -) Ciudad / Pais

  -) Edad

  -) Estudios

  -) Ocupación

lunes, 17 de agosto de 2020

Entrenamiento - Sesión Gratuita del Programa Anual de .NET & Python

Sesión Gratuita del Programa Anual de .NET & Python Jueves 20 de Agosto

Todos los registrados hasta el día Miércoles 19 de Agosto del 2020 podrán asistir online a la Sesión Gratuita del Programa Anual de .NET & Python el día Jueves 20 de Agosto de 7:00 pm a 11:00 pm.

Los temas a tratar serán

1. Presentación

1.1. Presentación del Instructor

1.2. Presentación del Programa Anual

1.3. Testimonios de Alumnos y/o Empresas

2. Algunos Trabajos, Utilitarios y Demos Creados

2.1. Algunos Trabajos hechos en .NET

2.2. Algunos Utilitarios creados en .NET & Python

2.3. Algunos Demos de Cursos Anteriores de .NET & Python

3. Demos en vivo de .NET & Python

3.1. Aplicación WinForms en C#

3.2. Aplicación Web ASP.NET MVC C# & JavaScript

3.3. Aplicación Web Services

3.4. Aplicación Web Sockets

3.5. Aplicación Windows en PyQT

3.6. Aplicación Web en Python

3.7. Aplicación con OpenCV & Python

Nota: Solo se invitará a los registrados que hubieran enviado su mail para participar en el Programa Anual de .NET & Python (PAVNAP).

miércoles, 22 de noviembre de 2017

El Manual del Día: Windows Forms 3.5

MSDN - Manual de Windows Forms

Titulo: Manual de Windows Forms 3.5
Fuente Original: Microsoft Developer Network (MSDN)
Compilado Por: Luis Dueñas Huaroto (Lduenas)
Año de Compilación: 2008
Número de Páginas: 324

Indice del Manual de Windows Forms

1. Lo Nuevo en Formularios Windows Forms para .NET Framework 3.5
2. Adiciones a Formularios Windows Forms para .NET Framework 2.0
  2.1. Nuevas Adiciones a las Características Existentes en los Formularios Windows Forms
3. Introducción a los Formularios Windows Forms
  3.1. Información General sobre Formularios Windows Forms
  3.2. Crear un Nuevo Formulario Windows Forms
    3.2.1. Coordenadas de Formularios Windows Forms
    3.2.2. Tutorial: Crear un Formulario Windows Forms Sencillo
    3.2.3. Tutorial: Introducción al Diseñador de Windows Forms
    3.2.4. Cómo: Crear una Aplicación de Windows Forms desde la Línea de Comandos
    3.2.5. Cómo: Crear un proyecto de aplicación para Windows
    3.2.6. Cómo: Agregar Formularios Windows Forms a un Proyecto
    3.2.7. Cómo: Elegir el Formulario de Inicio en una Aplicación para Windows
    3.2.8. Cómo: Mostrar Formularios Windows Forms en el Diseñador
    3.2.9. Cómo: Mantener un Formulario Windows Forms en Primer Plano
    3.2.10. Cómo: Compilar y Ejecutar un Ejemplo de Código Completo de Formularios Windows Forms utilizando Visual Studio
  3.3. Crear Controladores de Eventos en Formularios Windows Forms
    3.3.1. Información General sobre Eventos
    3.3.2. Información General sobre Controladores de Eventos
    3.3.3. Cómo: Crear Controladores de Eventos en Tiempo de Ejecución
    3.3.4. Cómo: Conectar Varios Eventos con un Unico Controlador de Eventos
    3.3.5. Orden de Eventos en los Formularios Windows Forms
    3.3.6. Cómo: Crear Controladores de Eventos con el Diseñador
    3.3.7. Cómo: Crear Controladores de Eventos Predeterminados en el Diseñador
  3.4. Ajustar el Tamaño y la Escala de Formularios Windows Forms
    3.4.1. Cómo: Cambiar el Tamaño de Formularios Windows Forms con el Diseñador
    3.4.2. Cómo: Cambiar el Tamaño de los Formularios Windows Forms
    3.4.3. Tutorial: Crear un Formulario Windows Forms de Entrada de Datos de Tamaño Variable
    3.4.4. Ajuste Automático de Escala en Formularios Windows Forms
    3.4.4.1. Cómo: Responder a los Cambios de las Combinaciones de Fuentes en una Aplicación de Windows Forms
  3.5. Cambiar la Apariencia de Formularios Windows Forms
    3.5.1. Cómo: Cambiar los Bordes de Formularios Windows Forms
    3.5.2. Cómo: Agregar Imágenes de Fondo a Formularios Windows Forms
    3.5.3. Cómo: Cambiar los Bordes de Formularios Windows Forms mediante el Diseñador
    3.5.4. Cómo: Crear Formularios Windows Forms Transparentes
    3.5.5. Cómo: Crear Formularios Windows Forms No Rectangulares
    3.5.6. Cómo: Mostrar Formularios Windows Forms Modales y No Modales
    3.5.7. Cómo: Habilitar Estilos Visuales en Windows XP
    3.5.8. Cómo: Hacer Invisible un Formulario Windows Forms de Inicio
    3.5.9. Cómo: Establecer la Ubicación en Pantalla de Formularios Windows Forms
  3.6. Controles de Formularios Windows Forms
    3.6.1. Insertar Controles en Formularios Windows Forms
      3.6.1.1. Cómo: Agregar Controles a Formularios Windows Forms
      3.6.1.2. Cómo: Agregar Controles sin una Interfaz de Usuario a Formularios
      3.6.1.3. Cómo: Agregar o Quitar Controles de una Colección en Tiempo de Ejecución
      3.6.1.4. Tutorial: Rellenar Automáticamente el Cuadro de Herramientas con Componentes Personalizados
      3.6.1.5. Cómo: Agregar Controles ActiveX a Formularios Windows Forms
      3.6.1.6. Consideraciones al Alojar un Control ActiveX en un Formulario
    3.6.2. Organizar Controles en Formularios Windows Forms
      3.6.2.1. Cómo: Alinear Varios Controles en Formularios Windows Forms
      3.6.2.2. Cómo: Delimitar Controles en Formularios Windows Forms
      3.6.2.3. Cómo: Copiar Controles Entre Formularios Windows Forms
      3.6.2.4. Cómo: Acoplar Controles en Formularios Windows Forms
      3.6.2.5. Cómo: Disponer Objetos en Capas en Formularios Windows Forms
      3.6.2.6. Cómo: Bloquear Controles en Formularios Windows Forms
      3.6.2.7. Cómo: Colocar los Controles en Formularios Windows Forms
      3.6.2.8. Cómo: Cambiar el Tamaño de los Controles en Formularios Windows
      3.6.2.9. Cómo: Establecer Opciones de Cuadrícula para Todos los Formularios Windows Forms
      3.6.2.10. Cómo: Establecer el Orden de Tabulación en Formularios Windows
      3.6.2.11. Tutorial: Organizar Controles en Formularios Windows Forms Mediante Líneas de Ajuste
      3.6.2.12. Cómo: Organizar Controles con las Líneas de Ajuste y la Cuadrícula en Formularios Windows Forms
      3.6.2.13. Cómo: Reasignar Controles Existentes en un Elemento Primario Diferente
      3.6.2.14. Tutorial: Diseñar Controles de Formularios Windows Forms con Relleno, Márgenes y la Propiedad AutoSize
    3.6.3. Asignar Etiquetas a Controles Individuales de Formularios Windows Forms y Proporcionar Accesos Directos a los Mismos
      3.6.3.1. Cómo: Establecer el Texto Mostrado por un Control de Formulario
      3.6.3.2. Cómo: Establecer el Texto Mostrado por un Control de Formularios Windows Forms mediante el Diseñador
      3.6.3.3. Cómo: Establecer la Imagen que Muestra un Control de Formulario
      3.6.3.4. Cómo: Establecer la Imagen Mostrada por un Control de Formularios Windows Forms mediante el Diseñador
      3.6.3.5. Cómo: Crear Teclas de Acceso para Controles de Windows Forms
      3.6.3.6. Cómo: Crear Teclas de Acceso para Controles de Formularios Windows Forms mediante el Diseñador
      3.6.3.7. Proporcionar Información de Accesibilidad de Controles en un Formulario Windows Forms
    3.6.4. Controles que se Utilizan en Formularios Windows Forms
      3.6.4.1. Controles de Formularios Windows Forms por Función
      3.6.4.2. Controles Compatibles con Dibujos Propietarios Integrados
      3.6.4.3. Controles de Formularios Windows Forms Usados para Mostrar Opciones
        3.6.4.3.1. Cuándo Utilizar un control ComboBox de Formularios Windows Forms en lugar de un Control ListBox
        3.6.4.3.2. Cómo: Obtener Acceso a Elementos Específicos de un Control ComboBox, CheckedListBox o ListBox
        3.6.4.3.3. Cómo: Agregar y Quitar Elementos de un Control ComboBox, CheckedListBox o ListBox
        3.6.4.3.4. Cómo: Crear una Tabla de Búsqueda para un Control ComboBox, ListBox o CheckedListBox
        3.6.4.3.5. Cómo: Enlazar un Control ComboBox o ListBox de Formularios Windows Forms a Datos
        3.6.4.3.6. Cómo: Ordenar el Contenido de un Control ComboBox, CheckedListBox o ListBox
    3.6.5. Desarrollar Controles Personalizados de Formularios Windows Forms con .NET Framework
      3.6.5.1. Información General sobre cómo Utilizar Controles en los Formularios
      3.6.5.2. Variedades de Controles Personalizados
        3.6.5.2.1. Recomendaciones sobre Tipos de Controles
      3.6.5.3. Fundamentos de Desarrollo de Controles de Formularios Windows
      3.6.5.4. Propiedades de los Controles de Formularios Windows Forms
        3.6.5.4.1. Definir una Propiedad en los Controles
        3.6.5.4.2. Definir Valores Predeterminados con los Métodos ShouldSerialize y Reset
        3.6.5.4.3. Eventos de Cambio de Propiedades
        3.6.5.4.4. Cómo: Exponer Propiedades de Controles Constituyentes
        3.6.5.4.5. Implementación de Métodos en Controles Personalizados
      3.6.5.5. Eventos de los Controles de Formularios Windows Forms
        3.6.5.5.1. Reemplazar el Método OnPaint
        3.6.5.5.2. Controlar la Introducción de Datos por el Usuario
        3.6.5.5.3. Definir un Evento en los Controles de Formularios Windows
      3.6.5.6. Atributos en Controles de Formularios Windows Forms
      3.6.5.7. Dibujo y Representación Personalizados de Controles
        3.6.5.7.1. Representar un Control de Formularios Windows Forms
        3.6.5.7.2. Controles Dibujados por el Usuario
        3.6.5.7.3. Controles Constituyentes
        3.6.5.7.4. Cómo: Hacer un Control No Visible en Tiempo de Ejecución
        3.6.5.7.5. Cómo: Proporcionar un Fondo Transparente a un Control
        3.6.5.7.6. Representar Controles con Estilos Visuales
          3.6.5.7.6.1. Cómo: Utilizar una Clase de Representación de Controles
          3.6.5.7.6.2. Cómo: Representar un Elemento de Estilo Visual
      3.6.5.8. Diseño de los Controles de Formularios Windows Forms
        3.6.5.8.1. Información General sobre la Propiedad AutoSize
        3.6.5.8.2. Cómo: Alinear un Control con los Bordes de los Formularios
        3.6.5.8.3. Márgenes y Relleno en Controles de Formularios Windows
        3.6.5.8.4. Cómo: Crear un Borde Alrededor de un Control con Relleno
        3.6.5.8.5. Cómo: Implementar un Motor de Diseño Personalizado
      3.6.5.9. Subprocesamiento Múltiple en los Controles de Formularios Windows
        3.6.5.9.1. Cómo: Realizar Llamadas Seguras para Subprocesos en Controles de Formularios Windows Forms
        3.6.5.9.2. Cómo: Utilizar un Subproceso en Segundo Plano para Buscar Archivos
    3.6.6. Desarrollar Controles de Formularios Windows Forms en Tiempo de Diseño
      3.6.6.1. Tutorial: Crear un Control Compuesto con Visual Basic
      3.6.6.2. Tutorial: Heredar de un Control de Formularios Windows Forms con Visual Basic
      3.6.6.3. Tutorial: Realizar Tareas Comunes utilizando Etiquetas Inteligentes
      3.6.6.4. Tutorial: Serializar Colecciones de Tipos Estándar con DesignerSerializationVisibilityAttribute
      3.6.6.5. Tutorial: Depurar Controles Personalizados en Tiempo de Diseño
      3.6.6.6. Cómo: Crear Controles de Formularios Windows Forms
      3.6.6.7. Cómo: Crear Controles Compuestos
      3.6.6.8. Cómo: Heredar de una Clase UserControl
      3.6.6.9. Cómo: Heredar de Controles de Formularios Existentes
      3.6.6.10. Cómo: Heredar de una Clase de Control
      3.6.6.11. Cómo: Alinear un Control con los Bordes de los Formularios en Tiempo de Diseño
      3.6.6.12. Cómo: Mostrar un Control en el Cuadro de Diálogo Personalizar Cuadro de Herramientas
      3.6.6.13. Cómo: Proporcionar un Mapa de Bits del Cuadro de Herramientas para un Control
      3.6.6.14. Cómo: Comprobar el Comportamiento de un Control de Usuario en Tiempo de Ejecución
      3.6.6.15. Errores en Tiempo de Diseño en el Diseñador de Windows Forms
      3.6.6.16. Solución de Problemas Relacionados con la Creación de Controles y Componentes
  3.7. Datos Proporcionados por el Usuario en Formularios Windows Forms
    3.7.1. Datos Introducidos por el Usuario en una Aplicación de Formularios
    3.7.2. Entradas mediante Teclado en una Aplicación de Windows Forms
      3.7.2.1. Funcionamiento de las Entradas mediante Teclado
      3.7.2.2. Utilizar Eventos de Teclado
      3.7.2.3. Cómo: Modificar las Entradas mediante Teclado en un Control Estándar
      3.7.2.4. Cómo: Determinar qué Tecla Modificadora se Presionó
      3.7.2.5. Cómo: Controlar los Datos Introducidos mediante el Teclado en el Formulario
    3.7.3. Entradas Mediante el Mouse en una Aplicación de Windows Forms
      3.7.3.1. Funcionamiento de la Entrada del Mouse en los Formularios Windows
      3.7.3.2. Eventos del Mouse en Formularios Windows Forms
      3.7.3.3. Cómo: Distinguir Operaciones de Clic y Doble Clic
      3.7.3.4. Punteros del Mouse en Formularios Windows Forms
      3.7.3.5. Captura del Mouse en Formularios Windows Forms
      3.7.3.6. Funcionalidad de Arrastrar y Colocar en Formularios Windows Forms
    3.7.4. Cómo: Simular Eventos del Mouse y del Teclado en el Código
    3.7.5. Validación de los Datos Proporcionados por el Usuario en Formularios
  3.8. Cuadros de Diálogo en Formularios Windows Forms
    3.8.1. Cómo: Mostrar Cuadros de Mensaje
    3.8.2. Cómo: Crear Cuadros de Diálogo en Tiempo de Diseño
    3.8.3. Cómo: Recuperar Información del Formulario Primario de un Cuadro de Diálogo
    3.8.4. Cómo: Recuperar la Información de un Cuadro de Diálogo Selectivamente mediante Múltiples Propiedades
    3.8.5. Cómo: Recuperar el Resultado de los Cuadros de Diálogo
    3.8.6. Cómo: Cerrar Cuadros de Diálogo y Conservar Datos Introducidos por Usuario
    3.8.7. Introducción de Datos por el Usuario en los Cuadros de Diálogo
    3.8.8. Tutorial: Recuperar la Información de un Cuadro de Diálogo Colectivamente mediante Objetos
  3.9. Enlace de Datos en Formularios Windows Forms
    3.9.1. Enlace de Datos y Formularios Windows Forms
    3.9.2. Orígenes de Datos Compatibles con Formularios Windows Forms
    3.9.3. Interfaces Relacionadas con el Enlace de Datos
    3.9.4. Notificación de Cambios en el Enlace de Datos de Windows Forms
    3.9.5. Cómo: Desplazarse por Datos en Formularios Windows Forms
    3.9.6. Cómo: Implementar la Interfaz INotifyPropertyChanged
    3.9.7. Cómo: Aplicar el Modelo PropertyNameChanged
    3.9.8. Cómo: Garantizar que Varios Controles Enlazados al mismo Origen de Datos Permanezcan Sincronizados
    3.9.9. Cómo: Garantizar que la Fila Seleccionada de una Tabla Secundaria Conserva la Posición Correcta
    3.9.10. Cómo: Crear un Control con Enlace Simple en un Formulario Windows Forms
    3.9.11. Cómo: Crear un Control Enlazado y Aplicar Formato a los Datos Mostrados
  3.10. Seguridad en los Formularios Windows Forms
    3.10.1. Información General sobre la Seguridad en Formularios Windows Forms
    3.10.2. Acceso más Seguro a Archivos y Datos en Formularios Windows Forms
    3.10.3. Impresión más Segura en Formularios Windows Forms
    3.10.4. Consideraciones de Seguridad Adicionales en Formularios Windows Forms
  3.11. Cómo: Obtener Acceso a Colecciones con Claves en Formularios Windows Forms
4. Mejorar las Aplicaciones de Windows Forms
  4.1. Configuración de la Aplicación en Formularios Windows Forms
    4.1.1. Introducción a la Configuración de la Aplicación
    4.1.2. Arquitectura de Configuración de la Aplicación
    4.1.3. Atributos de Configuración de la Aplicación
    4.1.4. Configuración de la Aplicación para Controles Personalizados
    4.1.5. Utilizar Valores de Configuración de Aplicación y de Usuario
      4.1.5.1. Cómo: Crear un Nuevo Valor de Configuración en Tiempo de Diseño
      4.1.5.2. Cómo: Cambiar el Valor de una Opción de Configuración Existente en Tiempo de Diseño
      4.1.5.3. Cómo: Cambiar el Valor de una Opción de Configuración entre Sesiones de Aplicación
    4.1.6. Cómo: Validar la Configuración de la Aplicación
    4.1.7. Cómo: Crear la Configuración de la Aplicación
    4.1.8. Cómo: Crear una Configuración de Aplicación mediante el Diseñador
    4.1.9. Cómo: Enlazar una Propiedad a un Valor de Aplicación Existente mediante el Diseñador
    4.1.10. Cómo: Modificar un Enlace de Propiedades para la Configuración de la Aplicación mediante el Diseñador
    4.1.11. Depurar Aplicaciones de Windows Forms que Utilizan la Configuración de Aplicación con Visual Studio
  4.2. Funcionalidad para Imprimir en Formularios Windows Forms
    4.2.1. Cómo: Crear Trabajos de Impresión Estándar de Formularios Windows Forms
    4.2.2. Cómo: Capturar Datos Proporcionados por el Usuario de un Componente PrintDialog en Tiempo de Ejecución
    4.2.3. Cómo: Seleccionar las Impresoras Conectadas al Equipo de un Usuario
    4.2.4. Cómo: Imprimir Gráficos en Formularios Windows Forms
    4.2.5. Cómo: Imprimir un Archivo de Texto de Varias Páginas en Formularios
    4.2.6. Cómo: Completar Trabajos de Impresión de Formularios Windows Forms
    4.2.7. Cómo: Imprimir en Formularios Windows Forms Usando la Vista Preliminar
  4.3. Compatibilidad con las Operaciones de Arrastrar y Colocar y con el Portapapeles
    4.3.1. Tutorial: Llevar a cabo una Operación de Arrastrar y Colocar en Formularios
    4.3.2. Cómo: Agregar Datos al Portapapeles
    4.3.3. Cómo: Recuperar Datos del Portapapeles
    4.3.4. Cómo: Llevar a cabo Operaciones de Arrastrar y Colocar entre Aplicaciones
  4.4. Funciones de Red en las Aplicaciones de Windows Forms
    4.4.1. Tutorial: Llamar a los Servicios Web XML Desde un Formulario Windows Forms
  4.5. Globalizar Formularios Windows Forms
    4.5.1. Fuentes Internacionales en Formularios Windows Forms y Controles
    4.5.2. Visualización de Caracteres Asiáticos con la Propiedad ImeMode
    4.5.3. Compatibilidad Bidireccional en las Aplicaciones de Windows Forms
    4.5.4. Codificación y Globalización de Formularios Windows Forms
    4.5.5. Tutorial: Adaptar Formularios Windows Forms
    4.5.6. Tutorial: Crear un Diseño que Ajuste las Proporciones para la Localización
    4.5.7. Cómo: Admitir la Localización en Formularios Windows Forms mediante AutoSize y el Control TableLayoutPanel
    4.5.8. Cómo: Mostrar Texto de Derecha a Izquierda en Formularios Windows Forms para la Globalización
    4.5.9. Cómo: Establecer la Referencia Cultural y la Referencia Cultural de la Interfaz de Usuario para la Globalización de Formularios Windows Forms
    4.5.10. Cómo: Crear Cuadros de Mensaje en Formularios Windows Forms Bidireccionales
    4.5.11. Cómo: Crear Controles y Formularios Windows Forms Reflejados
    4.5.12. Implementación y Localización de ClickOnce
  4.6. Información del Sistema y Formularios Windows Forms
  4.7. Administración de Energía en Formularios Windows Forms
  4.8. Características de Windows XP y Controles de Formularios Windows Forms
  4.9. Herencia Visual de Formularios Windows Forms
    4.9.1. Cómo: Heredar Formularios Windows Forms
    4.9.2. Cómo: Heredar Formularios mediante el Cuadro de Diálogo Selector de Herencia
    4.9.3. Efectos de Modificar la Apariencia de un Formulario Base
    4.9.4. Tutorial: Demostración de la Herencia Visual
    4.9.5. Cómo: Utilizar las Propiedades Modifiers y GenerateMember
  4.10. Aplicaciones de Interfaz de Múltiples Documentos (MDI)
    4.10.1. Cómo: Crear Formularios Principales MDI
    4.10.2. Cómo: Crear Formularios MDI Secundarios
    4.10.3. Cómo: Determinar el Formulario Secundario MDI Activo
    4.10.4. Cómo: Enviar Datos al Formulario Secundario MDI Activo
    4.10.5. Cómo: Organizar Formularios MDI Secundarios
  4.11. Integrar la Ayuda de Usuario en Formularios Windows Forms
    4.11.1. Cómo: Proporcionar Ayuda en una Aplicación para Windows
    4.11.2. Cómo: Mostrar Ayuda Emergente
    4.11.3. Controlar la Ayuda mediante Información sobre Herramientas
  4.12. Accesibilidad de Formularios Windows Forms
    4.12.1. Tutorial: Crear una Aplicación Accesible basada en Windows
    4.12.2. Propiedades de los Controles de Formularios Windows que Admiten las Directrices de Accesibilidad.

Descarga
MSDN_Manual_Windows_Forms_3.5

miércoles, 15 de noviembre de 2017

El Manual del Día: .NET Framework 3.5

MSDN - Manual de .NET Framework 3.5

Después de Mucho tiempo sin publicar un post, voy a iniciar una serie de publicaciones (casi a diario) con todos los materiales que elaboré en mis últimos 10 años, que son casi mas de 100 compilaciones obtenidas de fuentes como el Microsoft Developer Network (MSDN), Google Developers, Mozilla Developer Network (MDN) y algunos Documentos de Estándares que elaboré en algunas empresas.

Todo este material servirá de mucha ayuda para los que quieran documentarse de primera fuente, sobre todo por estar en castellano. Los materiales del MSDN son los que durante varios años les daba a mis alumnos del PECI en ISILTECH, pero ahora quiero compartirlo con mas personas sobre todo fuera de Lima (Perú).

Titulo: Manual de .NET Framework 3.5
Fuente Original: Microsoft Developer Network (MSDN)
Compilado Por: Luis Dueñas Huaroto (Lduenas)
Año de Compilación: 2008
Número de Páginas: 128



Indice del Manual de .NET Framework 3.5

Parte 1: Información General Acerca de .NET Framework
- Información General y Conceptual sobre .NET Framework
- Arquitectura de .NET Framework 3.5
- Common Language Runtime (CLR)
  1. Información General acerca de Common Language Runtime
  2. Proceso de Ejecución Administrada
  3. Administración de Memoria Automática
- Sistema de Tipos Comunes (CTS)
  1. Información General acerca del Sistema de Tipos Común
  2. Definiciones de Tipos
  3. Miembros de Tipos
  4. Tipos de Valor en el Sistema de Tipos Común
  5. Clases del Sistema de Tipos Común
  6. Delegados del Sistema de Tipos Común
  7. Matrices en el Sistema de Tipos Común
  8. Interfaces en el Sistema de Tipos Común
  9. Punteros en el Sistema de Tipos Común
- Metadatos y Componentes Autodescriptivos
  1. Información General sobre Metadatos
  2. Estructura y Uso de los Metadatos
    2.1. Metadatos y la Estructura del Archivo PE
    2.2. Uso de Metadatos en Tiempo de Ejecución
- Interoperabilidad entre Lenguajes
  1. Información General Acerca de la Interoperabilidad de Lenguajes
  2. Common Language Specification (CLS)
  3. Escribir Código conforme con CLS
- Ensamblados en Common Language Runtime
  1. Información General sobre Ensamblados
  2. Ventajas de los Ensamblados (Assemblies)
  3. Contenido de los Ensamblados
  4. Manifiesto del Ensamblado
  5. Caché de Ensamblados Global (GAC)
  6. Ensamblados con Nombre Seguro (Strong Name)
  7. Consideraciones de Seguridad sobre Ensamblados
  8. Versiones de los Ensamblados
  9. Colocación de Ensamblados
  10. Ensamblados y Ejecución Simultánea
- Dominios de Aplicación (Application Domains)
  1. Información General sobre Dominios de Aplicación
  2. Dominios de Aplicación y Ensamblados
  3. Dominios de Aplicación y Subprocesos
  4. Programar con Dominios de Aplicación
- Información General de la Biblioteca de Clases de .NET Framework (BCL)
- Hosts del Motor en Tiempo de Ejecución

Parte 2: Novedades en .NET Framework 3.5
- Lo Nuevo de .NET Framework Versión 3.5
- Lo Nuevo en Visual C#
- Lo Nuevo en Visual C++ 2008
- Lo Nuevo en el Lenguaje Visual Basic
- Lo Nuevo en ASP.NET y Desarrollo Web
- Lo Nuevo en .NET Compact Framework 3.5
- Lo Nuevo en Windows Presentation Foundation Versión 3.5
- Lo Nuevo en Visual Studio 2008
- Lo Nuevo en Visual Studio Team System (VSTS)
- Lo Nuevo en Visual Studio Tools para Office (VSTO)
- Novedades en ADO.NET
- Lo Nuevo en Visual Database Tools
- Lo Nuevo en Datos en Visual Studio 2008

Descarga:

miércoles, 28 de diciembre de 2016

El Libro del Día: Visual Studio 2015 Cookbook

El Libro del Día: 2016-12-28

Titulo: Visual Studio 2015 Cookbook (2nd Edition)
Autor: Jeff Martin
Editorial: Packt
Nro Paginas: 368

Capítulos:
Chapter 1: Exploring Visual Studio 2015
Chapter 2: Getting Started with Universal Windows Platform Apps
Chapter 3: Web Development
Chapter 4: .NET Framework Development
Chapter 5: Debugging Your .NET Application
Chapter 6: Asynchrony in .NET
Chapter 7: Unwrapping C++ Development
Chapter 8: Working with Team Foundation Server 2015
Chapter 9: Languages
Chapter 10: Final Polish

Descarga:
Visual_Studio_2015_Cookbook

viernes, 25 de septiembre de 2015

Entrenamiento - Segundo Modulo del .NET Developer

Segundo Modulo del .NET Developer

Estimados Visitantes del Blog y Alumnos, queria comunicar a los interesados el inicio del Segundo Módulo del Programa .NET Developer que se realiza los días Sábados de 3:00 pm a 10:00 pm, en el cual se ha realizado los siguientes cambios:

Modulo 1: Windows Developer (48 horas en 2 meses)
Curso 01: .NET Framework (18 horas)
Curso 02: ADO .NET (18 horas)
Curso 03: WinForms (18 horas)

Modulo 2: Web Developer (96 horas en 4 meses)
Curso 04: ASP.NET Web Forms + JavaScript (24 horas)
Curso 05: ASP.NET MVC + JavaScript (24 horas)
Curso 06: HTML5 + JavaScript (24 horas)
Curso 07: Servicios (WCF y Web API) (24 horas)

Modulo 3: Mobile Developer (72 horas en 3 meses)
Curso 08: Responsive Web Designe (CSS3+HTML5+MVC) (18 horas)
Curso 09: jQuery Mobile (18 horas)
Curso 10: Xamarin Forms iOS (18 horas)
Curso 11: Xamarin Forms Android (18 horas)

Mañana Sábado 26 de Setiembre estaremos finalizando el primer módulo y el Sábado 10 de Octubre estaremos iniciando el segundo módulo con WebForms pero visto de forma diferente, sin usar Formularios ni Controles WebForms, solo HTML y JavaScript, mediante llamadas asíncronas con XHR y usando Serialización de Cadenas.


Ya saben que el costo es de 360 soles mensuales y los interesados tienen que enviar un mail de confirmación a Luis.duenash@gmail.com para enviarles la dirección exacta.

En la parte Web enseñaremos como optimizar el envio de imagenes, subir archivos grandes al servidor, hacer todas las operaciones con los datos del lado del cliente: filtro, paginación, ordenación, exportación, etc. Además de mostrar cambios en tiempo real usando web sockets, HTML5, etc.

jueves, 14 de mayo de 2015

El Libro del Día: La Biblia de Visual Basic .NET

El Libro del Día: 2015-05-14

Después de mas de un mes sin publicar un post, retomamos el Blog publicando todo el Material de mi Libro de Visual Basic .NET que escribí hace varios años y salió publicado en el 2013.

Este post incluye los 6 capítulos en PDF, 10 Videos con algunos Demos y los 102 Demos con sus respectivas Librerías.

Sobre todo hago esto por los visitantes de otros países que no pueden comprar el libro que solo se vendió en Perú.

Capítulos en PDF



Capítulo 3: Accediendo a Datos con ADO .NET

Capítulo 4: Desarrollando Aplicaciones Windows Forms

Capítulo 5: Desarrollando Aplicaciones Web con ASP .NET

Capítulo 6: Desarrollando Aplicaciones con WPF

Videos de algunos de los Demos

Demo 01: Información del Sistema


Demo 02: Información de Directorios Especiales de Windows


Demo 27: Conectarse a una base de datos de MS SQL Server


Demo 50: Filtro de productos por proveedor con LINQ a Entidades


Demo 51: Formulario en forma de elipse con gráficos


Demo 70: Crear Gráfico de Productos con el Control Chart


Demo 80: Lista de Productos Paginada y Ordenada con Símbolos de Orden


Demo 82: Lista de Categorías usando Plantillas en el control Repeater


Demo 92: Conversión de Datos y Ordenación en un ListView de Productos


Demo 100: Reproductor de Voz



Bajar los Demos del Libro

LaBibliaVB_Demos_51_76

LaBibliaVB_Demos_77_102

LaBibliaVB_Librerias_Imagenes

miércoles, 26 de noviembre de 2014

Entrenamiento - Primera Charla .NET (HTE ACEE)

Primera Charla .NET (HTE ACEE)

Solo para recordar que el día Miércoles 3 de Diciembre iniciamos una serie de charlas orientadas a mejorar la calidad de las aplicaciones de todos los profesionales dedicados al Desarrollo de Software, en especial en Microsoft .NET.

Actualmente, la forma como la mayoría de profesionales desarrolla no es la mas adecuada, sin embargo es usada como un Estándar en la mayoría de Empresas, las razones pueden ser diversas: por costumbre, legado de conocimientos, facilidad y no como debería ser, que es por eficiencia: Performance (Menos Consumo de Procesador y Menos Memoria) y Escalabilidad (Concurrencia).

Es por eso que existen Frameworks de todo tipo, para "Facilitar" el trabajo del desarrollador y No para hacerlo mas eficiente, tales como:
- Acesso a Datos: SQL Helper, Enterprise Library, Application Blocks, LINQ, Entity Framework, MyBatis, NHibernate, etc.
- Interface de Usuario: Telerik, Kendo, Infragistics, Dev Express, Component One, etc
- JavaScript: jQuery, AJAX Control Toolkit, etc
- HTML, CSS: Bootstrap, jQuery UI, Node.js, Extend.js, YUI, etc.

Si bien es cierto, estos Frameworks ayudan a construir fácilmente la aplicación, pero, no es lo mas conveniente, ya que la mayoría son pesados, generan mucho código  y no son totalmente personalizables; cuando es código propio uno tiene el control del desarrollo.

En esta serie de charlas se aprenderá las Mejores Practicas de Programación en cada tema, iniciando con .NET Framework, WinForms y ADO.NET en la primera charla. La segunda sera exclusiva para ASP.NET WebForm y MVC. Al siguiente año continuaremos con Programación Asíncrona, Reflection, MVC4, Web API, HTML5, Google Maps, You Tube, Drive, Polymer, Web Componentes, etc.

Solo falta una semana para la primera charla y ya quedan pocas vacantes. Los que no se han registrado, todavía tienen la oportunidad de pertenecer a un grupo diferente y selecto de personas que harán el cambio, la idea es formar una comunidad sólida y mejorar el nivel del desarrollo de software en el país.

Te esperamos.


Frase de Día: "La Suerte No existe, Lo que se logra, es producto del Esfuerzo".

lunes, 3 de noviembre de 2014

El Libro del Día: MCTS Exam 70503

El Libro del Día: 2014-11-03

Titulo: MCTS Exam 70503. NET Framework 3.5 Windows Communication Foundation
Autor: Bruce Johnson, Peter Madziak, Sara Morgan
Editorial: Microsoft
Nro Paginas: 635

Capítulos:
1 Contracts
2 Exposing the Services
3 Deploying Services
4 Consuming Services
5 Configuring WCF
6 Instrumentation
7 Infrastructure Security
8 User-Level Security
9 When Simple Isn’t Sufficient
10 Sessions and Instancing
11 Transactional Services
12 Concurrency

Descarga:
MCTS_SelfPaced_TrainingKit_Exam70503

domingo, 2 de noviembre de 2014

El Libro del Día: MCTS Exam 70502

El Libro del Día: 2014-11-02

Titulo: MCTS Exam 70502. NET Framework 3.5 Windows Presentation Foundation
Autor: Matthew A. Stoecker
Editorial: Microsoft
Nro Paginas: 553

Capítulos:
1. WPF Application Fundamentals
2. Events, Commands, and Settings
3. Building the User Interface
4. Adding and Managing Content
5. Configuring Databinding
6. Converting and Validating Data
7. Styles and Animation
8. Customizing the User Interface
9. Resources, Documents, and Localization
10. Deployment

Descarga:
MCTS_SelfPaced_TrainingKit_Exam70502

sábado, 1 de noviembre de 2014

El Libro del Día: MCTS Exam 70562

El Libro del Día: 2014-11-01

Titulo: MCTS Exam 70562. NET Framework 3.5 ASP.NET Application Development
Autor: Mike Snell, Glenn Johnson, Tony Northrup
Editorial: Microsoft
Nro Paginas: 1072

Capítulos:
Chapter 1: Introducing ASP.NET 3.5
Chapter 2: Adding and Configuring Server Controls
Chapter 3: Input Validation and Site Navigation
Chapter 4: ASP.NET State Management
Chapter 5: Customizing and Personalizating a Web Application
Chapter 6: Working with ASP.NET AJAX and Client Side Scripting
Chapter 7: Using ADO.NET, XML, and LINQ with ASP.NET
Chapter 8: Working with Data Source and Data Bound Controls
Chapter 9: Writing and Working with Services
Chapter 10: Creating Custom Web Controls
Chapter 11: Programming the Web Application
Chapter 12: Monitoring, Troubleshooting, and Debugging
Chapter 13: Globalization and Accessibility
Chapter 14: Implementing User Profiles, Authentication, and Authorization
Chapter 15: Creating ASP.NET Mobile Web Applications
Chapter 16: Deploying, Configuring, and Caching Applications

Descarga:
MCTS_SelfPaced_TrainingKit_Exam70562

viernes, 31 de octubre de 2014

El Libro del Día: MCTS Exam 70505

El Libro del Día: 2014-10-31

Titulo: MCTS Exam 70505. NET Framework 3.5 Windows Forms Application Development
Autor: Matthew A. Stoecker, Steve J. Stein
Editorial: Microsoft
Nro Paginas: 774

Capítulos:
CHAPTER 1 Windows Forms and the User Interface
CHAPTER 2 Configuring Controls and Creating the User Interface
CHAPTER 3 Advanced Windows Forms Controls
CHAPTER 4 Tool Strips, Menus, and Events
CHAPTER 5 Configuring Connections and Connecting to Data
CHAPTER 6 Working with Data in a Connected Environment
CHAPTER 7 Create, Add, Delete, and Edit Data in a Disconnected Environment
CHAPTER 8 Implementing Data-Bound Controls
CHAPTER 9 Working with XML
CHAPTER 10 Printing in Windows Forms
CHAPTER 11 Advanced Topics in Windows Forms
CHAPTER 12 Enhancing Usability
CHAPTER 13 Asynchronous Programming Techniques
CHAPTER 14 Creating Windows Forms Controls
CHAPTER 15 Deployment

Descarga:
MCTS_SelfPaced_TrainingKit_Exam70505

jueves, 30 de octubre de 2014

El Libro del Día: MCTS Exam 70529

El Libro del Día: 2014-10-30

Titulo: MCTS Exam 70529. NET Framework 2.0 Distributed Application Development
Autor: Sara Morgan, Bill Ryan, Shannon Horn
Editorial: Microsoft
Nro Paginas: 749

Capítulos:
1. Creating an XML Web Service
2. Extending XML Web Services with SOAP Formatting, Custom Headers, and Extensions
3. Configuring and Publishing XML Web Services
4. Creating a Remoting Server Application
5. Creating a Remoting Client Application
6. Debugging and Deploying Remote Applications
7. Method Invokations and Event Managament with .NET Web Services
8. Method Invokations and Event Managament with .NET Remoting
9. Web Services Enhancements 3.0 in Client and Server Applications
10. WSE Security
11. Messaging and Routing
12. Creating Serviced Components
13. Serviced Component Management

Descarga:
MCTS_SelfPaced_TrainingKit_Exam70529

miércoles, 29 de octubre de 2014

El Libro del Día: MCTS Exam 70528

El Libro del Día: 2014-10-29

Titulo: MCTS Exam 70528. NET Framework 2.0 Web Based Client Development
Autor: Glenn Johnson, Tony Northrup
Editorial: Microsoft
Nro Paginas: 936

Capítulos:
1. Introducing the ASP.NET 2.0 Web Site
2. Adding and Configuring Server Controls
3. Exploring Specialized Server Controls
4. Using ADO.NET and XML with ASP.NET
5. Creating Custom Web Controls
6. Input Validation and Site Navigation
7. ASP.NET State Management
8. Programming the Web Application
9. Customizing and Personalizing a Web Application
10. Globalization and Accessibility
11. Implementing Authentication and Authorization
12. Creating ASP.NET Mobile Web Applications
13. Monitoring, Deploying, and Caching Applications

Descarga:
MCTS_SelfPaced_TrainingKit_Exam70528

martes, 28 de octubre de 2014

El Libro del Día: MCTS Exam 70526

El Libro del Día: 2014-10-28

Titulo: MCTS Exam 70526. NET Framework 2.0 Windows Based Client Development
Autor: Matthew A. Stoecker, Steve J. Stein
Editorial: Microsoft
Nro Paginas: 793

Capítulos:
1. Windows Forms and the User Interface
2. Configuring Controls and Creating the User Interface
3. Advanced Windows Forms Controls
4. Tool Strips, Menus, and Events
5. Configuring Connections and Connecting to Data
6. Working with Data in a Connected Environment
7. Create, Add, Delete, and Edit Data in a Disconnected Environment
8. Implementing Data Bound Controls
9. Working with XML
10. Printing in Windows Forms
11. Advanced Topics in Windows Forms
12. Enhancing Usability
13. Asynchronous Programming Techniques
14. Creating Windows Forms Controls
15. Deployment

Descarga:
MCTS_SelfPaced_TrainingKit_Exam70526

lunes, 27 de octubre de 2014

El Libro del Día: MCTS Exam 70536

El Libro del Día: 2014-10-27

Titulo: MCTS Exam 70536. NET Framework 2.0 Application Development Foundation
Autor: Tony Northrup, Shawn Wildermuth, Bill Ryan
Editorial: Microsoft
Nro Paginas: 1078

Capítulos:
1 Framework Fundamentals
2 Input/Output (I/O)
3 Searching, Modifying, and Encoding Text
4 Collections and Generics
5 Serialization
6 Graphics
7 Threading
8 Application Domains and Services
9 Installing and Configuring Applications
10 Instrumentation
11 Application Security
12 User and Data Security
13 Interoperation
14 Reflection
15 Mail
16 Globalization

Descarga:
MCTS_SelfPaced_TrainingKit_Exam70536

martes, 21 de octubre de 2014

El Libro del Día: La Biblia de Visual Basic .NET (Cap 1)

El Libro del Día: 2014-10-21

Titulo: La Biblia de Visual Basic .NET (Capítulo 1)
Autor: Luis Dueñas Huaroto
Editorial: Coredise
Nro Paginas: 64

Capítulo 1: .NET Framework 4, Visual Studio 2010 y Visual Basic .NET 2010
1. Introducción a Microsoft .NET Framework 4
1.1. Componentes de Microsoft .NET Framework
1.2. Biblioteca de Clases de .NET Framework (BCL)
1.3. Motor de Ejecución de Lenguaje Común (CLR)
1.4. Novedades del .NET Framework 4
2. Visual Studio .NET 2010
2.1. Descripción del Entorno Integrado de Desarrollo (IDE)
2.2. Novedades de Visual Studio 2010
3. Visual Basic .NET 2010
3.1. Estructuras de Control de Flujo
3.2. Tipos de Datos en Visual Basic
3.3. Operadores y Expresiones en Visual Basic
3.4. Variables en Visual Basic
3.5. Novedades de Visual Basic 2010

Descarga:
Biblia_VisualBasicNET_Capitulo1

miércoles, 20 de agosto de 2014

El Libro del Día: Visual Studio 2013 Cookbook

El Libro del Día: 2014-08-20

Titulo: Visual Studio 2013 Cookbook
Autor: Jeff Martin, Richard Banks
Editorial: Packt
Nro Paginas: 333

Capítulos:
Chapter 1: Discovering Visual Studio 2013
Chapter 2: Getting Started with Windows Store Applications
Chapter 3: Web Development – ASP.NET, HTML5, CSS, and JavaScript
Chapter 4: .NET Framework 4.5.1 Development
Chapter 5: Debugging Your .NET Application
Chapter 6: Asynchrony in .NET
Chapter 7: Unwrapping C++ Development
Chapter 8: Working with Team Foundation Server 2013
Chapter 9: Languages
Appendix: Visual Studio Medley

Descarga:
Visual_Studio_2013_Cookbook

miércoles, 6 de agosto de 2014

El Libro del Día: Pro C# 5.0 and the .NET 4.5 Framework

El Libro del Día: 2014-08-06

Titulo: Pro C# 5.0 and the .NET 4.5 Framework (6th Edition)
Autor: Andrew Troelsen
Editorial: Apress
Nro Paginas: 1534

Capítulos:
Part I: Introducing C# and .NET Platform
Chapter 1: The Philosophy of .NET
Chapter 2: Building C# Applications
Part II: Core C# Programming
Chapter 3: Core C# Programming Constructs, Part I
Chapter 4: Core C# Programming Constructs, Part II
Part III: Object-Oriented Programming with C#
Chapter 5: Understanding Encapsulation
Chapter 6: Understanding Inheritance and Polymorphism
Chapter 7: Understanding Structured Exception Handling
Chapter 8: Working with Interfaces
Part IV: Advanced C# Programming
Chapter 9: Collections and Generics
Chapter 10: Delegates, Events, and Lambda Expressions
Chapter 11: Advanced C# Language Features
Chapter 12: LINQ to Objects
Chapter 13: Understanding Object Lifetime
Part V: Programming with .NET Assemblies
Chapter 14: Building and Configuring Class Libraries
Chapter 15: Type Reflection, Late Binding, and Attribute-Based Programming
Chapter 16: Dynamic Types and the Dynamic Language Runtime
Chapter 17: Processes, AppDomains, and Object Contexts
Chapter 18: Understanding CIL and the Role of Dynamic Assemblies
Part VI: Introducing the .NET Base Class Libraries
Chapter 19: Multithreaded, Parallel, and Async Programming
Chapter 20: File I/O and Object Serialization
Chapter 21: ADO.NET Part I: The Connected Layer
Chapter 22: ADO.NET Part II: The Disconnected Layer
Chapter 23: ADO.NET Part III: The Entity Framework
Chapter 24: Introducing LINQ to XML
Chapter 25: Introducing Windows Communication Foundation
Chapter 26: Introducing Windows Workflow Foundation
Part VII: Windows Presentation Foundation
Chapter 27: Introducing Windows Presentation Foundation and XAML
Chapter 28: Programming with WPF Controls
Chapter 29: WPF Graphics Rendering Services
Chapter 30: WPF Resources, Animations, and Styles
Chapter 31: Dependency Properties, Routed Events, and Templates
Part VIII: ASP.NET Web Forms
Chapter 32: Introducing ASP.NET Web Forms
Chapter 33: ASP.NET Web Controls, Master Pages, and Themes
Chapter 34: ASP.NET State Management Techniques

Descarga:
Pro_C#5.0_.NET4.5_Framework

viernes, 13 de junio de 2014

Libro La Biblia de Visual Basic .NET - Preguntas de Repaso - Capítulo 2

Preguntas de Repaso: Visual Basic .NET

1.    Cómo se llama la clase de .NET que obtiene información del entorno o sistema?

2.    Cuáles son las 2 nuevas propiedades de la clase Environment para trabajar con sistemas y procesos de 64 bits?

3.    Con qué propiedad de la clase Environment se obtiene el nombre de la PC?

4.    Cómo se llama la Enumeración de la clase Environment que tiene los nombres de los directorios especiales de Windows.

5.    Con qué método de la clase Environment obtenemos la ruta de un directorio especial?

6.    Para qué se usa el Registro de Windows?

7.    En qué espacio de nombres se encuentra la clase Registry que accede al registro de Windows.

8.    Cómo se llama la clase de .NET que permite trabajar con una entrada o clave del registro de Windows.

9.    Menciona 2 métodos de la clase RegistryKey.

10. Cómo se llama la clase de .NET que permite trabajar con procesos o tareas del sistema y en que espacio de nombres se encuentra?

11. Con qué método de la clase Process se obtienen todos los procesos que se encuentran actualmente en ejecución?

12. Con qué método de la clase Process se puede ejecutar un programa o aplicación?

13. Cómo se llama el espacio de nombres que permite manejar la entrada y salida?

14. Menciona 3 clases que permitan manejar entrada y salida?

15. Menciona 3 clases que permitan manejar secuencias o flujos?

16. Cuál es la diferencia entre una clase instanciable y otra con miembros compartidos?

17. Cuáles son los 2 métodos nuevos de la clase Directory en .NET 4?

18. Con qué clases en .NET se puede leer y escribir archivos secuencialmente?

19. Qué clase de entrada y salida debemos usar para indicar el modo de apertura de un archivo, el nivel de acceso y si estará compartido para lectura y/o escritura?

20. Con qué clase obtenemos información sobre un archivo, por ejemplo su tamaño?

21. Qué clase de .NET Framework debemos usar para obtener la ruta de un archivo, su nombre o extensión?

22. Cuál es la diferencia de los algoritmos de compresión Deflate y Gzip?

23. Menciona 2 métodos de la clase DeflateStream.

24. Cuáles son los servicios lógicos en los que puede clasificarse toda aplicación.

25. Cómo se dividen los Servicios de Negocio o Servicios Empresariales?

26. Qué tipo de miembros contiene una clase Entidad del Negocio?

27. Qué tipo de miembros contiene una clase Regla del Negocio?

28. Qué extensión genera un proyecto de tipo Librería de Clases?

29. Para que se usan las técnicas de programación asíncrona?

30. Menciona 3 técnicas de programación asíncrona.

31. Cuando se usa la clase Thread?

32. Menciona 3 métodos de la clase Thread.

33. Qué método de la clase Thread debe usarse para que la subtarea actual espere antes de ejecutar otra subtarea cuando hay dependencia de subtareas?

34. Con qué clase y método implementamos agrupación de subtareas para ahorrar la cantidad de hilos creados en memoria cuando son muchas llamadas?

35. Cuál es la forma mas simple de implementar llamadas asíncronas a un servicio web?

36. Para que se usan los delegados CallBacks?

37. Qué es la programación paralela?

38. En qué consiste el paralelismo de datos y cómo se implementa en NET?

39. En qué consiste el paralelismo de tareas y cómo se implementa en NET?

40. Cual es el espacio de nombres de .Net que se usa para implementar las tareas criptográficas?

41. Menciona las 4 principales tareas criptográficas.

42. Que és el cifrado simétrico o de clave secreta?

43. Menciona 3 clases de .Net que implementen cifrado simétrico?

44. Cuales son los 2 arreglos de bytes que se usan en el cifrado simétrico por bloques para cifrar y descifrar la data?

45. Cuál es el uso de los Valores Hash Criptográficos?


46. Menciona 3 clases que implementen algoritmos Hash cifrados?