<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="es">
	<id>https://www.ecured.cu/index.php?action=history&amp;feed=atom&amp;title=XBase_%2B%2B</id>
	<title>XBase ++ - Historial de revisiones</title>
	<link rel="self" type="application/atom+xml" href="https://www.ecured.cu/index.php?action=history&amp;feed=atom&amp;title=XBase_%2B%2B"/>
	<link rel="alternate" type="text/html" href="https://www.ecured.cu/index.php?title=XBase_%2B%2B&amp;action=history"/>
	<updated>2026-08-17T11:01:47Z</updated>
	<subtitle>Historial de revisiones para esta página en el wiki</subtitle>
	<generator>MediaWiki 1.31.16</generator>
	<entry>
		<id>https://www.ecured.cu/index.php?title=XBase_%2B%2B&amp;diff=2121294&amp;oldid=prev</id>
		<title>Lissette GT: /* Referencias */</title>
		<link rel="alternate" type="text/html" href="https://www.ecured.cu/index.php?title=XBase_%2B%2B&amp;diff=2121294&amp;oldid=prev"/>
		<updated>2013-12-16T14:14:46Z</updated>

		<summary type="html">&lt;p&gt;‎&lt;span dir=&quot;auto&quot;&gt;&lt;span class=&quot;autocomment&quot;&gt;Referencias&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;table class=&quot;diff diff-contentalign-left&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;es&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #222; text-align: center;&quot;&gt;← Revisión anterior&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #222; text-align: center;&quot;&gt;Revisión del 14:14 16 dic 2013&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l54&quot; &gt;Línea 54:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Línea 54:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* Foro de programación Xbase++ en español.&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* Foro de programación Xbase++ en español.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;==Referencias==&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;==Referencias==&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* http://www.xailer.com‎ &lt;del class=&quot;diffchange diffchange-inline&quot;&gt; &lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;[&lt;/ins&gt;http://www.xailer.com‎&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;] &lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* http://www.xbase.ac.uk &amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;[&lt;/ins&gt;http://www.xbase.ac.uk&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;] &lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* http://linux.techass.com/projects/xdb/&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;[&lt;/ins&gt;http://linux.techass.com/projects/xdb/&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;]&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* http://stayatbase.com/base-backpackers-base-xbase&amp;#160; &amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;[&lt;/ins&gt;http://stayatbase.com/base-backpackers-base-xbase&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;] &lt;/ins&gt; &amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* http://colibase.bham.ac.uk &amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;[&lt;/ins&gt;http://colibase.bham.ac.uk&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;]&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;#160;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt; &lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;[[Category:Programación]][[Category:Informática]]&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;[[Category:Programación]][[Category:Informática]]&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;[[Category:Lenguajes_de_programación_orientada_a_objetos]]&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;[[Category:Lenguajes_de_programación_orientada_a_objetos]]&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;

&lt;!-- diff cache key wiki1:diff::1.12:old-2100551:rev-2121294 --&gt;
&lt;/table&gt;</summary>
		<author><name>Lissette GT</name></author>
		
	</entry>
	<entry>
		<id>https://www.ecured.cu/index.php?title=XBase_%2B%2B&amp;diff=2100551&amp;oldid=prev</id>
		<title>Adrianeth jc.jiguani2: Página creada con '{{Ficha Software |nombre= XBase ++ |familia= Lenguajes de Programación Orientado a Objetos |imagen=Xbase.jpg |tamaño= |descripción= XBase ++ POO |imagen2= |tamaño2= |descrip...'</title>
		<link rel="alternate" type="text/html" href="https://www.ecured.cu/index.php?title=XBase_%2B%2B&amp;diff=2100551&amp;oldid=prev"/>
		<updated>2013-12-04T14:54:25Z</updated>

		<summary type="html">&lt;p&gt;Página creada con &amp;#039;{{Ficha Software |nombre= XBase ++ |familia= Lenguajes de Programación Orientado a Objetos |imagen=Xbase.jpg |tamaño= |descripción= XBase ++ POO |imagen2= |tamaño2= |descrip...&amp;#039;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Página nueva&lt;/b&gt;&lt;/p&gt;&lt;div&gt;{{Ficha Software&lt;br /&gt;
|nombre= XBase ++&lt;br /&gt;
|familia= Lenguajes de Programación Orientado a Objetos&lt;br /&gt;
|imagen=Xbase.jpg&lt;br /&gt;
|tamaño=&lt;br /&gt;
|descripción= XBase ++ POO&lt;br /&gt;
|imagen2=&lt;br /&gt;
|tamaño2=&lt;br /&gt;
|descripción2=&lt;br /&gt;
|creador= &lt;br /&gt;
|desarrollador= &lt;br /&gt;
|diseñador=&lt;br /&gt;
|modelo de desarrollo=&lt;br /&gt;
|lanzamiento inicial= &lt;br /&gt;
|versiones=&lt;br /&gt;
|última versión estable=&lt;br /&gt;
|género=&lt;br /&gt;
|sistemas operativos= &lt;br /&gt;
|idioma= &lt;br /&gt;
|licencia= &lt;br /&gt;
|premios=&lt;br /&gt;
|web= &lt;br /&gt;
}}&lt;br /&gt;
 &lt;br /&gt;
'''XBase ++''' es un [[lenguaje de programación]] desarrollado por [[Alaska Software Inc]], una empresa germano-americana, totalmente compatible con Clipper 5.2, soportando la [[programación orientada a objetos]], la [[herencia múltiple]] y el [[polimorfismo]]. Soporta todos los tipos nativos de xBase, incluyendo los Codeblocks. Permite generar aplicaciones [[Windows]] NT / 2000 / XP (32 bits) y 95 / 98 / ME.&lt;br /&gt;
==Surgimiento==&lt;br /&gt;
XBase++ nació tras la decisión de Computer Associates de abandonar [[Clipper]] para volcarse en Visual Objects. El fracaso de V.O. como sustituto de Clipper provoca que comiencen a desarrollarse primero bibliotecas de terceros para dotarlo de soporte Windows, y luego de compiladores alternativos como XBase++ que soporten la síntaxis de Clipper 5.2 (la versión más popular), expandiendo el soporte a aplicaciones de 32 bits&lt;br /&gt;
 &lt;br /&gt;
==Soporte==&lt;br /&gt;
XBase++ soporta tanto las viejas sentencias @SAY/GET para definir formularios aunque también dispone de un editor gráfico de formularios similar al de Visual Foxpro. Cuenta asimismo con un entorno de desarrollo visual, soporte de ficheros OEM (formato DOS) y ANSI (Windows), un depurador integrado y un compilador de recursos para poder añadir iconos y gráficos a la aplicación. Puede generar ficheros EXE o DLL.&lt;br /&gt;
 &lt;br /&gt;
==RDD==&lt;br /&gt;
Xbase++ soporta los Replaceable Database Drivers (RDD, que permiten el soporte de múltiples formatos de base de datos, pudiendo ser desarrollados por terceros) de Clipper mediante sus DatabaseEngines (DBEs). El paquete incluye soporte para DBF, FOX, NTX, CDX, SDF y DEL. Soporta CORBA 2.0, los formatos de Visual FoxPro 3.0 a 5.0, y acceso a servidores [[SQL]].&lt;br /&gt;
 &lt;br /&gt;
==XBase==&lt;br /&gt;
xBase es el término genérico para todos los lenguajes de programación que derivan del lenguaje de programación dBase, originalmente publicado por Ashton-Tate. &lt;br /&gt;
La 'x' significa que existen diversos intérpretes y compiladores para este lenguaje. Entre ellos:&lt;br /&gt;
*dBase / Visual dBASE de dBASE Inc.&lt;br /&gt;
*(dBXL/Arago) QuickSilver&lt;br /&gt;
*Clipper de GrafxSoft&lt;br /&gt;
*FoxPro&lt;br /&gt;
*Visual FoxPro de Microsoft&lt;br /&gt;
*xBase++ de Alaska Software&lt;br /&gt;
*Recital de Recital Corp.&lt;br /&gt;
*Visual FlagShip de multisoft GmbH&lt;br /&gt;
*Clip&lt;br /&gt;
*Proyecto Harbour&lt;br /&gt;
*xHarbour&lt;br /&gt;
Ante el éxito de dBase, y la inexistencia de un compilador que generara ejecutables independientes (lo que obligaba a tener cargado dBase en memoria, y a haber comprado el producto completo si se quería usar un desarrollo en dBase), hizo que proliferaran los compiladores de terceros, que no sólo soportaban la sintaxis de dBase II/dBase III sino que la ampliaban y añadían características, superando en calidad al producto. Por otro lado esas extensiones propietarias impedían que ocurriera como en [[COBOL]] o [[C]], que un programa podía portarse entre compiladores con respetar las normas estandarizadas. Ashton-Tate inició acciones judiciales contra todos los productos xBase de su tiempo alegando que el lenguaje era de su propiedad, y sólo con dBase IV incluyó un compilador. Tras su compra por [[Borland]], estas acciones fueron retiradas y Borland promovió el que se declara xBase como estándar ANSI. Pero no logran un acuedo al no estar dispuestos a ceder sus extensiones o a cambiar su síntaxis, pese a reconocer todos la necesidad de un estándar.&lt;br /&gt;
En [[1993]], la editorial de libros de informática Sybex, Inc. publica '''Xbase Cross Reference Handbook'''  de Sheldon M. Dunn, una referencia cruzada de los lenguajes xBase más usados del momento (dBASE III+, dBASE IV, FoxPro para DOS, FoxPro para Windows, FoxPro para Macintosh y Clipper 5.1). Con 1352 páginas y un peso de 5.1  libras, se convierte en la biblia de los programadores xBase (sobre todo aquellos que deben simultanear diferentes entornos), y resuelve uno de los principales problemas documentales de la comunidad de usuarios. Tras esto, las compañías de soft deciden dividir sus manuales separando comandos de funciones, etc, y dividiendo el manual previo en 2 o 3 manuales, cada uno centrado en un tema. 1993 es también un punto de inflexión, al coincidir las compras de Ashton-Tate por Borland y la de Fox Software por Microsoft. Borland ha comprado también QuickSilver para dotarse de una base de desarrolladores con que encarar el lanzamiento de una versión de dBase para Windows (por entonces 3.1). En 1994, Borland lanzará dBase V para Windows y dBase V para DOS. Tras del fracaso comercial venderá el nombre y la línea de productos dBase a dBase Inc. &lt;br /&gt;
La decisión de Computer Associates de abandonar Clipper para volcarse en Visual Objects (que se saldará con otro fracaso sonado), provoca que se inicie una lenta migración a Visual FoxPro de parte de los desarrolladores xBase (al ser la única herramienta comercial completa disponible). Otra parte migrará a Delphi. Pero por otro lado se inicia el desarrollo de bibliotecas que doten a Clipper de soporte en Windows (la de mayor éxito será FiveWin), y comienzan a desarrollarse compiladores que soporten la síntaxis y herramientas de terceros de Clipper 5.2 (será el inicio de compiladores como xBase++). El ascenso de Linux y el movimiento de código abierto motivará a una comunidad ya acostumbrada a desarrollar y mantener bibliotecas gratuitas mediante BBS a desarrollar sus propios compiladores, varios de ellos respaldados por desarrolladores de herramientas comerciales con amplia experiencia en el mundo xBase.&lt;br /&gt;
==Fuentes==&lt;br /&gt;
* http://www.xbase.com ‎ &lt;br /&gt;
* Foro de programación Xbase++ en español.&lt;br /&gt;
==Referencias==&lt;br /&gt;
* http://www.xailer.com‎  &lt;br /&gt;
* http://www.xbase.ac.uk &lt;br /&gt;
* http://linux.techass.com/projects/xdb/&lt;br /&gt;
* http://stayatbase.com/base-backpackers-base-xbase  &lt;br /&gt;
* http://colibase.bham.ac.uk &lt;br /&gt;
[[Category:Programación]][[Category:Informática]]&lt;br /&gt;
[[Category:Lenguajes_de_programación_orientada_a_objetos]]&lt;/div&gt;</summary>
		<author><name>Adrianeth jc.jiguani2</name></author>
		
	</entry>
</feed>