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
|