definiciones borlan c++

14
DEFINICIONES Historia A principios de 1990, Borland dominó el mercado de C + +. En 1991 introdujo Borland Borland C + + 3.0 con "marcos de aplicaciones 'que incluían Turbo Visión para el desarrollo de aplicaciones de DOS y OWL para la plataforma Windows. C + + apenas empezaba a reemplazar C para el desarrollo de comerciales especialmente con el levantamiento de la plataforma de Windows (y la complejidad que implica) esto permitió OWL para ganar algo de popularidad. La primera versión implementa una extensión propia llamada Dinámica de Despacho Mesas Virtuales (DDVT), esto permitió que los objetos se unan "eventos" (mensajes de ventanas) con "métodos" (funciones). Este mecanismo evita la saturación de la OO función virtual sistema con una función para cada mensaje de la ventana. En la próxima versión de OWL, DDVT fue sustituida por una RESPONSE_TABLE, un mecanismo basado en macro, que se mantiene hoy en día. Una herramienta de conversión (OWLCVT) se incluyó para migrar el código de OWL1.0 a OWL2.0. En 1992, Microsoft lanzó MFC. Una versión para DOS de MFC fue de corta duración. La versión de Windows fue simplemente una envoltura alrededor de la API de Windows, y fue criticado por no ser verdaderamente orientado a objetos. En 1993, Borland lanzó Borland C + + 2.0 para OS / 2 , que incluía una versión del BÚHO 2,0. OWL 2.0 OFERTAS de segunda mano, la biblioteca de plantillas más reciente de "contenedor" o "biblioteca de clases '. Características Soporta aplicaciones OWL (lista no exhaustiva) Single / Multiple Document Interface (SDI / MDI), Doc & Ver documento Modelo, arrastrar y soltar, la impresión y la impresión-preview, GDI encapsulación, la Ayuda de Windows (Winhelp), correo y mensajería (MAPI), Internet (OwlSock / WinSock), OLE 1.0 y OLE 2 0.0 y otras características. Los "Controles de Borland de Windows personalizados", una alternativa al estándar conjunto de widgets de Windows 3.1, estaban disponibles en algunas versiones de OWL, y este apoyo propagan su mirada única a lo largo de muchas aplicaciones de la época. En OWL, todas las clases empiezan con la letra "T" (por ejemplo TApplication); hay varias clases de raíces, el más común es TWindow del que se derivan las clases de ventana (por ejemplo TFrameWindow, TDecoratedFrameWindow, TDialog, TInputDialog, TFileOpenDialog, etc) y los

Upload: betdana2010

Post on 23-Nov-2015

23 views

Category:

Documents


1 download

TRANSCRIPT

DEFINICIONESHistoriaA principios de 1990,Borlanddomin el mercado de C + +.En 1991 introdujo Borland Borland C + + 3.0 con "marcos de aplicaciones 'que incluan Turbo Visin para el desarrollo de aplicaciones de DOS y OWL para la plataforma Windows.C + + apenas empezaba a reemplazar C para el desarrollo de comerciales especialmente con el levantamiento de la plataforma de Windows (y la complejidad que implica) esto permiti OWL para ganar algo de popularidad.La primera versin implementa una extensin propia llamadaDinmica de DespachoMesas Virtuales (DDVT), esto permiti que los objetos se unan "eventos" (mensajes de ventanas) con "mtodos" (funciones).Este mecanismo evita la saturacin de la OOfuncin virtualsistema con una funcin para cada mensaje de la ventana.En la prxima versin de OWL, DDVT fue sustituida por una RESPONSE_TABLE, un mecanismo basado en macro, que se mantiene hoy en da.Una herramienta de conversin (OWLCVT) se incluy para migrar el cdigo de OWL1.0 a OWL2.0.En 1992, Microsoft lanz MFC.Una versin para DOS de MFC fue de corta duracin.La versin de Windows fue simplemente una envoltura alrededor de la API de Windows, y fue criticado por no ser verdaderamente orientado a objetos.En 1993, Borland lanz Borland C + + 2.0 paraOS / 2, que inclua una versin del BHO 2,0.OWL 2.0 OFERTAS de segunda mano, la biblioteca de plantillas ms reciente de "contenedor" o "biblioteca de clases '.

CaractersticasSoporta aplicaciones OWL (lista no exhaustiva) Single / Multiple Document Interface (SDI / MDI), Doc & Ver documento Modelo, arrastrar y soltar, la impresin y la impresin-preview, GDI encapsulacin, la Ayuda de Windows (Winhelp), correo y mensajera (MAPI), Internet (OwlSock / WinSock), OLE 1.0 yOLE 20.0 y otras caractersticas.Los "Controles de Borland de Windows personalizados", una alternativa al estndarconjunto de widgetsde Windows 3.1, estaban disponibles en algunas versiones de OWL, y este apoyo propagan su mirada nica a lo largo de muchas aplicaciones de la poca.En OWL, todas las clases empiezan con la letra "T" (por ejemplo TApplication);hay varias clases de races, el ms comn es TWindow del que se derivan las clases de ventana (por ejemplo TFrameWindow, TDecoratedFrameWindow, TDialog, TInputDialog, TFileOpenDialog, etc) y los controles de las clases (TEdit, TStatic, TButton, TGlyphButton, TComboBox, etc.)Clases VCL tambin tiene el mismo prefijo, pero en la VCL, todas las clases se derivan de TComponent.Las solicitudes presentadas con OWLNext son compatibles conDEP / NXcaracterstica que defender el sistema contra ataques de virus / Internet.OWLNext soportaUnicode, incluso en el Unicode no conformede Windows 9x.

Qu es Borland C++?Borland C++ es un lenguaje de programacin derivado de C++. Desarrollado por la compaa Borland Software Corporation.

Ventajas Bien diseadoorientado a objetosmarco, proporciona encapsulacin real de API de Windows, permite la herencia y polimorfismo. C + + clasedurante muchos comunes de Windows relacionados con los recursoslos tipos de datosque proporcionan el cierre automtico de los mangos cuando los objetos que crean que se vayan fuera de mbito. Proporciona un marco de documento / vista para la creacin de arquitecturas basadas en Model-View-Controller OWL viene con OFERTAS (Borland InternationalData Structure) unaclase de plantillade biblioteca OWLNext utiliza la Biblioteca de plantillas estndar (STL), lo que simplifica los puertos para otras plataformas Clase String incluye en OWL Ejecutables ms rpidos que losde Visual Basiccdigo Pejecutables o java Ejecutables ms rpidos que los producidos por el. NET Framework Desarrolladores OWLNext pueden usar el IDE de su eleccin: Borland C + + 5.0,Visual Studio6.0, 2003-2010, 2006-2007 BDS API de Windows se puede acceder directamente desde programas basados OWL Los pequeos ejecutables GUI: Los ejecutables no requieren elusuario finalpara que el. NET Framework, que es un 22.4 MB Descarga Los ejecutables no requieren tiempo de ejecucin de VB Los ejecutables pueden utilizar las bibliotecas "estticas" Varios asistentes estn disponibles para una variedad de tareas, incluyendo herramientas de terceros, lo que redujo el trabajo para generar las aplicaciones mnimas de funcionamiento. Velocidad de compilacin rpida. Portado a Linux, solucin gratuita y de cdigo abierto. El cdigo fuenteincluido.Los desarrolladores pueden crear una versin optimizada para una CPU en particular. Los espacios de nombres compatibles. Windows 95 a Windows 7 compatible.Vencer 3.x apoyado hasta OWLNext 6.20.xDesventajas No portado aMac OS X,Windows CE, u otras plataformas que no son comunes. Alternativas como VCL proporcionanel desarrollo rpido de aplicaciones(RAD). API de Windows no est completamente cubierto, lo que requiere un conocimiento ms profundo de ella. Significativamente menos usuarios que MFC. Pobre apoyo de terceros en forma de libros, sitios web, artculos y bibliotecas de terceros (tales comoCodejock Software) No hay soporte nativo paraJPEGoPNGarchivos

Cmo se hacen los programas?Los programas se hacen a travs de los lenguajes de programacin.

Qu es un programa?Los programas son un conjunto de instrucciones.

Qu es una instruccin?Son rdenes de cualquier tipo. Estas rdenes sern enviadas al procesador.Qu es el procesador?El es el encargado de hacer cumplir las instrucciones.

Qu es un lenguaje de programacin?Un lenguaje de programacin es un lenguaje artificial que se puede usar para definir o preparar instrucciones que luego sern ejecutadas por la PC.

Cmo nos comunicamos con la PC?A travs de los softwares (programas) y hardwares (dispositivos) con los que contemos.En qu consiste la comunicacin Usuario PC?El usuario da rdenes a la computadora.Qu significa dar rdenes a una computadora?Aunque muchos no se hayan dado cuenta, nosotros constantemente damos rdenes a la computadora a travs de nuestros programas. Por ejemplo: Ejecutar un programa ... Ejemplo 1 Reproducir un video ... Ejemplo 2 Descargar msica ... Ejemplo 3Estos son solo tres de la enorme cantidad de rdenes que pueden existir.Imagen 1: Se muestra una consola

Algoritmo: Son un conjunto de pasos que s se siguen correctamente resuelven un determinado problema.Archivo: De forma sencilla podemos decir que un archivo es como un almacn.Cdigo fuente: Es cualquier escrito que se hace en base a ciertas reglas (sintaxis) de un determinado lenguaje de programacin.Cdigo Objeto: Es el conjunto de instrucciones obtenidas al compilar el cdigo fuente.Compilacin: Es la actividad de traducir las instrucciones contenidas en un archivo fuente, en instrucciones mquina.Consola: En los aos 70' existan lo que se llamaban consolas. Estas eran las pantallas oscuras que aparecan al arrancar el ordenador.GUI: Es el acrnimo de Graphic User Interface (Interfaz Grfica de Usuario). La GUI se compone de botones, barras de deslizamiento, menus, etc.

Se indica los elementos de ciertos elementos de la GUI de Borland C++

Estructura de un programa Todo programa en Borland C++ deber especificar las bibliotecas que se usarn en el programa. Para eso se seguir la sintaxis: #include Todo programa en Borland C++ tiene una funcin principal llamada main. Para eso se seguir la siguiente estructura: tipoDeDato main(tipoDeDato){ }

Programa 1Desarrollar un programa que muestre y espere hasta terminar de leer en una consola la frase: Problemas, luego los soluciono!.Codificacin en Borland C++#include#includevoid main(void){cout>variable;CoutEste objeto tambin abre un flujo de datos queconecta el monitor con nuestro programa. A esteflujo se puede insertar datos mediante el operador