<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:georss='http://www.georss.org/georss' xmlns:gd='http://schemas.google.com/g/2005' xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-6514675756468781141</id><updated>2011-07-30T18:24:05.930-07:00</updated><category term='presentación'/><category term='comentario'/><title type='text'>el rincon de exelius</title><subtitle type='html'>... desvaríos informáticos ...</subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://elrincondeexelius.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6514675756468781141/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://elrincondeexelius.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>Exelius</name><uri>http://www.blogger.com/profile/08616805018436325619</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://4.bp.blogspot.com/_VGGYgqi1a8c/S0EnZCf8M7I/AAAAAAAAADM/l9M8xySIQTg/S220/av_blogger.JPG'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>2</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-6514675756468781141.post-3222626175912495039</id><published>2009-05-13T08:23:00.000-07:00</published><updated>2009-05-20T13:44:52.421-07:00</updated><title type='text'>Comenzando con db4o y VB.NET</title><content type='html'>Bueno, comenzamos el blog con los primeros pasos que estoy realizando en el manejo de Bases de Datos Orientadas a Objetos, como parte del curso "Tópicos Avanzados de Bases de Datos" que me encuentro cursando.&lt;br /&gt;Las herramientas que utilzaré son el motor de &lt;a href="http://en.wikipedia.org/wiki/Object_database"&gt;base de datos orientado a objetos&lt;/a&gt; &lt;a href="http://www.db4o.com/"&gt;db40&lt;/a&gt; y &lt;a href="http://www.microsoft.com/express/vb/"&gt;Visual Basic 2005 Express edition&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;DB4O - DataBase"4"Objects&lt;/span&gt;&lt;br /&gt;db4o es una base de datos de objetos, de código abierto, que trabaja de forma nativa con .NET y Java. Sus principales característica son:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Alto rendimiento&lt;/li&gt;&lt;li&gt;Bajo consumo de recursos&lt;/li&gt;&lt;li&gt;Dos tipos de licencia: GPL y Comercial&lt;/li&gt;&lt;li&gt;Modos de trabajo Embedido y Cliente/Servidor&lt;/li&gt;&lt;li&gt;Descarga Gratuita&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;bd4o ha sido usado exitosamente en diversas aplicaciones, como en el &lt;a href="http://www.db4o.com/about/customers/success/indra.aspx"&gt;control de tráfico ferroviario&lt;/a&gt;, &lt;a href="http://www.db4o.com/about/customers/success/boschsigpack.aspx"&gt;robótica y procesos&lt;/a&gt;, &lt;a href="http://www.db4o.com/about/customers/success/postbank.aspx"&gt;la banca&lt;/a&gt;, &lt;a href="http://www.db4o.com/about/customers/success/clarity.aspx"&gt;medicina&lt;/a&gt;, etc.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Instalación de db4o con VB.NET&lt;/span&gt;&lt;br /&gt;Lo primero que debemos hacer es disponer, en este caso, del entorno de desarrollo &lt;a href="http://www.microsoft.com/express/vb/"&gt;Visual Basic 2005 Express Edition&lt;/a&gt; (Actualmente, Microsoft ofrece por defecto la versión 2008, pero para nuestros efectos mayores diferencias no debiera haber; en todo caso, cualquier duda o problema, simplemente me lo hacen llegar via comentarios). Disponiendo de VB, ahora debemos dirigirnos al &lt;a href="http://www.db4o.com/"&gt;sitio oficial de db4o&lt;/a&gt;, y &lt;a href="http://www.db4o.com/DownloadNow.aspx"&gt;descargar&lt;/a&gt; en este caso la versión para .NET de la herramienta. Al momento de redactar esto, están disponibles para descarga, versiones para .NET Framework 1.1/2.0 y 3.5; así que la descarga corresponderá a la versión que se encuentre instalada en su sistema (que en mi caso corresponde a la 2.0)&lt;br /&gt;&lt;br /&gt;&lt;div style="text-align: center;"&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_VGGYgqi1a8c/ShRf9GRTw3I/AAAAAAAAACQ/Nv_R0WfoCqE/s1600-h/db4o1_1.jpg"&gt;&lt;img style="border: 1px solid rgb(202, 0, 0); margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 320px; height: 272px;" src="http://2.bp.blogspot.com/_VGGYgqi1a8c/ShRf9GRTw3I/AAAAAAAAACQ/Nv_R0WfoCqE/s320/db4o1_1.jpg" alt="" id="BLOGGER_PHOTO_ID_5337996961600750450" border="0" /&gt;&lt;/a&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-style: italic; color: rgb(204, 0, 0);"&gt;Descargar según entrono de desarrollo&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;Una vez descargado, correr el ejecutable para proceder con la instalación.&lt;br /&gt;Teniendo ya instalado db4o, entramos a Visual Basic y creamos un nuevo proyecto.&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_VGGYgqi1a8c/ShRnFTJaq6I/AAAAAAAAACY/2Kf_Ob8WtBs/s1600-h/db4o1_2.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 320px; height: 200px;" src="http://2.bp.blogspot.com/_VGGYgqi1a8c/ShRnFTJaq6I/AAAAAAAAACY/2Kf_Ob8WtBs/s320/db4o1_2.jpg" alt="" id="BLOGGER_PHOTO_ID_5338004799077657506" border="0" /&gt;&lt;/a&gt;Ya abierto el nuevo proyecto, vamos a las propiedades de proyecto, y en la sección "Referencias"("References"), agregamos una nueva referencia.&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_VGGYgqi1a8c/ShRnFYOBxRI/AAAAAAAAACg/YcZ4f__m-tQ/s1600-h/db4o1_3.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 320px; height: 200px;" src="http://1.bp.blogspot.com/_VGGYgqi1a8c/ShRnFYOBxRI/AAAAAAAAACg/YcZ4f__m-tQ/s320/db4o1_3.jpg" alt="" id="BLOGGER_PHOTO_ID_5338004800439174418" border="0" /&gt;&lt;/a&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_VGGYgqi1a8c/ShRnFuVYOcI/AAAAAAAAACo/c8XhTanGz-4/s1600-h/db4o1_4.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 320px; height: 200px;" src="http://1.bp.blogspot.com/_VGGYgqi1a8c/ShRnFuVYOcI/AAAAAAAAACo/c8XhTanGz-4/s320/db4o1_4.jpg" alt="" id="BLOGGER_PHOTO_ID_5338004806375586242" border="0" /&gt;&lt;/a&gt;En el cuadro de diálogo que aparece, vamos a buscar, y seguimos la ruta hasta la carpeta donde se ha instalado bd4o (generalmente C:\Archivos de Programa\Bd4objects). Una vez allí, entramos a la carpeta con la versión que hemos instalado (en este caso db4o-7.4), luego vamos a la carpeta \bin y elegimos según la versión del Framework de .NET que tengamos (versión compacta o estándar), finalmente seleccionamos el archivo &lt;span style="font-style: italic;"&gt;Db4objects.Db4o.dll&lt;/span&gt;, que corresponde al motor de la base de datos.&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_VGGYgqi1a8c/ShRnFrfYtWI/AAAAAAAAACw/EOfo664TE6c/s1600-h/db4o1_5.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 320px; height: 200px;" src="http://1.bp.blogspot.com/_VGGYgqi1a8c/ShRnFrfYtWI/AAAAAAAAACw/EOfo664TE6c/s320/db4o1_5.jpg" alt="" id="BLOGGER_PHOTO_ID_5338004805612254562" border="0" /&gt;&lt;/a&gt;cargada ya la referencia, debemos seleccionar los namespaces correspondientes a db4o, para que el entorno de desarrollo los reconozca, esto se hace seleccionando las casillas correspondientes (las que tengan como prefijo Db4objects) en la sección Imported namespaces.&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_VGGYgqi1a8c/ShRnFznu5QI/AAAAAAAAAC4/mwzTM1nQm8o/s1600-h/db4o1_6.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 320px; height: 200px;" src="http://4.bp.blogspot.com/_VGGYgqi1a8c/ShRnFznu5QI/AAAAAAAAAC4/mwzTM1nQm8o/s320/db4o1_6.jpg" alt="" id="BLOGGER_PHOTO_ID_5338004807794746626" border="0" /&gt;&lt;/a&gt;Una vez realizado esto, ya tenemos db4o listo para comenzar a trabajar en nuestro proyecto!&lt;br /&gt;&lt;br /&gt;En la próxima publicación, espondré los primero pasos con el motor (creación de las bases de datos, querys simples).&lt;br /&gt;&lt;br /&gt;Nos vemos y espero que les guste!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6514675756468781141-3222626175912495039?l=elrincondeexelius.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://elrincondeexelius.blogspot.com/feeds/3222626175912495039/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://elrincondeexelius.blogspot.com/2009/05/comenzando-con-db4o-y-vbnet.html#comment-form' title='1 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6514675756468781141/posts/default/3222626175912495039'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6514675756468781141/posts/default/3222626175912495039'/><link rel='alternate' type='text/html' href='http://elrincondeexelius.blogspot.com/2009/05/comenzando-con-db4o-y-vbnet.html' title='Comenzando con db4o y VB.NET'/><author><name>Exelius</name><uri>http://www.blogger.com/profile/08616805018436325619</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://4.bp.blogspot.com/_VGGYgqi1a8c/S0EnZCf8M7I/AAAAAAAAADM/l9M8xySIQTg/S220/av_blogger.JPG'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_VGGYgqi1a8c/ShRf9GRTw3I/AAAAAAAAACQ/Nv_R0WfoCqE/s72-c/db4o1_1.jpg' height='72' width='72'/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6514675756468781141.post-8009478698083611013</id><published>2009-05-09T13:55:00.000-07:00</published><updated>2009-05-09T13:59:43.453-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='presentación'/><category scheme='http://www.blogger.com/atom/ns#' term='comentario'/><title type='text'>Presentación</title><content type='html'>Hola!&lt;br /&gt;El objeto de este blog es reflejar los avances y descubrimientos que realizo en el transcurso de mi último año como estudiante de ingeniería informática. No es nada del otro mundo, sino más bien tener un respaldo y base de publicaciones para un futuro curriculum o lo que sea.&lt;br /&gt;Bueno, eso y ahora ... "a darle átomos!"&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6514675756468781141-8009478698083611013?l=elrincondeexelius.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://elrincondeexelius.blogspot.com/feeds/8009478698083611013/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://elrincondeexelius.blogspot.com/2009/05/presentacion.html#comment-form' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6514675756468781141/posts/default/8009478698083611013'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6514675756468781141/posts/default/8009478698083611013'/><link rel='alternate' type='text/html' href='http://elrincondeexelius.blogspot.com/2009/05/presentacion.html' title='Presentación'/><author><name>Exelius</name><uri>http://www.blogger.com/profile/08616805018436325619</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://4.bp.blogspot.com/_VGGYgqi1a8c/S0EnZCf8M7I/AAAAAAAAADM/l9M8xySIQTg/S220/av_blogger.JPG'/></author><thr:total>0</thr:total></entry></feed>
