4.3 Otras Características del Entorno de Desarrollo

 

 

Aplicaciones para Windows:

 

Formularios Windows Forms

 

MFC:

  • MFC Fundamentals
  • CWinApp: The Application Class
  • Collections
  • MFC Internet Programming Tasks
  • Serialization: Making a Serializable Class
  • Document Template Creation
  • Document/View Creation
  • Creating New Documents, Windows, and Views
  • Exported DLL Function Entry Points
  • Window Procedure Entry Points
  • Idle Loop Processing
  • Exception Handling in MFC
  • MAPI
  • How MFC Makes It Easier to Create Internet Client Applications
  • Declaring Message Handler Functions
  • How to: Display Command Information in the Status Bar
  • Deriving a Class from CObject

 

Aplicaciones Web (Cómo se hace en Visual C++)

       WinInet Basics:

  • How WinInet Makes It Easier to Create Internet Client Applications
  • How MFC Makes It Easier to Create Internet Client Applications
  • Writing an Internet Client Application Using MFC WinInet Classes
  • Steps in a Typical Internet Client Application
  • Steps in a Typical HTTP Client Application
  • Steps in a Typical FTP Client Application
  • .NET Remoting

Acceso a datos (Cómo se hace en Visual C++)

Programación:

  • Programación con Data Access
  • Record (Data Access)
  • Schema (Data Access)
  • Información del catálogo
  • Transacciones
  • Vistas de registros

 

ADO.NET:

  • Acceso a datos mediante ADO.NET en C++
  • Cómo: Convertir cadenas ANSI para ADO.NET
  • Cómo: Convertir cadenas BSTR para ADO.NET
  • Cómo: Convertir cadenas Unicode para ADO.NET
  • Cómo: Convertir un tipo de datos VARIANT para ADO.NET
  • Cómo: Convertir una matriz SAFEARRAY para ADO.NET

 

ADO

  • Controles enlazados a datos (ADO y RDO)
  • Data Access: ADO y RDO
  • Enlace de datos de ADO
  • Utilizar el enlace de datos de ADO en Visual C++
  • Insertar el control en una aplicación de Visual C++
  • Establecer las propiedades de un control en tiempo de diseño
  • Actualizar datos con el control de datos ADO
  • Utilizar el enlace de datos de ADO en Visual C++

 

ODBC

  • Conectividad abierta de bases de datos (ODBC)
  • Diseñar y crear una aplicación de base de datos ODBC
  • Conceptos básicos de ODBC
  • ODBC y MFC
  • Conexiones ODBC

 

OLE

  • Programación de OLE DB
  • Plantillas de consumidor OLE DB (C++)
  • Plantillas de proveedores OLE DB (C++)
  • Clases de base de datos ATL (plantillas OLE DB)
  • Depurar un proveedor
  • Enlazar columnas dinámicamente en un proveedor
  • Obtener datos
  • Muestra cómo controlar varios conjuntos de resultados.

 

Interoperabilidad (Cómo se hace en Visual C++)

Interoperabilidad CLR/código nativo

  • Comparación de funciones mixta, pura y comprobable
  • Cómo: Migrar a /clr
  • Cómo: Compilar código de MFC y ATL con /clr
  • Ensamblados mixtos (nativos y administrados)
  • How to: Declare public and private on Native Classes
  • How to: Pass a Delegate^ to a Native Function Expecting a Function Pointer
  • Cómo: Tener acceso a caracteres en un objeto System::String
  • Cómo: Agregar un archivo DLL nativo a la Caché de ensamblados global
  • Cómo: Realizar la conversión entre System::Guid y _GUID
  • Cómo: Convertir char * String en una matriz System::Byte
  • Cómo: Convertir cadenas estándar en System::String
  • Cómo: Convertir System::String en cadenas estándar
  • Cómo: Convertir System::String en wchar_t* o char*
  • Cómo: Declarar controladores en tipos nativos
  • Cómo: Determinar si una imagen es nativa o CLR
  • Cómo: Mantener una referencia a objeto en una función nativa
  • Cómo: Mantener la referencia a un tipo de valor en un tipo nativo
  • Cómo: Obtener un puntero a una matriz de bytes
  • Cómo: Utilizar un tipo nativo en una compilación con /clr
  • Cómo: Envolver una clase nativa para utilizarla en C# 

Interoperabilidad de C++

  • Cómo: Convertir cadenas ANSI mediante la interoperabilidad de C++
  • Cómo: Calcular referencias de cadenas Unicode mediante la interoperabilidad de C++
  • Cómo: Calcular referencias de cadenas COM mediante la interoperabilidad de C++
  • Cómo: Calcular referencias de estructuras mediante la interoperabilidad de C++
  • Cómo: Calcular referencias de matrices mediante la interoperabilidad de C++
  • Cómo: Calcular referencias de devoluciones de llamadas y delegados mediante la interoperabilidad de C++
  • Cómo: Calcular referencias de punteros incrustados mediante la interoperabilidad de C++
  • Cómo: Especificar un parámetro out

 

Interoperabilidad COM

  • Utilizar servidores COM nativos de .NET
  • Cómo: Utilizar Servidores COM nativos con TLBIMP
  • Cómo: Utilizar Servidores COM nativos con CRCWs
  • Exponer componentes de .NET Framework en COM

 

P/Invoke

  • Cómo: Calcular referencias de cadenas mediante PInvoke
  • Cómo: Llamar a archivos DLL nativos desde el código administrado mediante PInvoke
  • Cómo: Calcular referencias a estructuras mediante PInvoke
  • Cómo: Calcular referencias a matrices mediante PInvoke
  • Cómo: Calcular referencias de punteros a función mediante PInvoke
  • Cómo: Calcular referencias de punteros incrustados mediante PInvoke
  • Cómo: Modificar la clase de referencia en una función nativa
  • Cómo: Analizar cadenas utilizando expresiones regulares

 

Biblioteca de compatibilidad de C++

  • Cómo: Extender la biblioteca de cálculo de referencias

 

Utilizar formularios Windows Forms en MFC

  • Utilizar un control de usuario de formularios Windows Forms en MFC
  • Diferencias de programación entre formularios Windows Forms y MFC
  • Hospedar un control de usuario de formularios Windows Forms en un cuadro de diálogo MFC
  • Cómo: Crear el control de usuario y hospedarlo en una vista MDI
  • Cómo: Agregar enrutamientos de comandos al control de Windows Forms
  • Cómo: Llamar a propiedades y métodos del control de formularios Windows Forms
  • Hospedar un control de usuario de formularios Windows Forms como vista MFC
  • Cómo: Crear el control de usuario y hospedarlo en un cuadro de diálogo
  • Cómo: Enlazar datos DDX/DDV con formularios Windows Forms
  • Cómo: Recibir eventos de formularios Windows en clases nativas de C++
  • Hospedar un control de usuario de formularios Windows Forms en un cuadro de diálogo MFC
  • Cómo: Enlazar datos DDX/DDV con formularios Windows Forms

 

                                                                                                                                                                Arriba