<?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-541995364716395692</id><updated>2011-11-27T16:44:13.028-08:00</updated><title type='text'>Aprendiendo a programar</title><subtitle type='html'>Aquí encontraras una colección de apuntes para comenzar a introducirse en el mundo de la Programación. 
Iremos paso a paso hasta lograr interactuar con bases de datos y crear programas, por sobre todas las cosas, útiles.</subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://soloprogramacion.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/541995364716395692/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://soloprogramacion.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>Teko</name><uri>http://www.blogger.com/profile/05840182210877724231</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>3</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-541995364716395692.post-1470718967272306641</id><published>2007-06-03T19:11:00.000-07:00</published><updated>2007-06-04T09:14:21.497-07:00</updated><title type='text'>¿De donde bajamos .NET?  </title><content type='html'>&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;a href="http://tbn0.google.com/images?q=tbn:q5nOOfp2y5lXTM:http://www.tiflolibros.com.ar/images/Microsoft%2520.NET%2520logo%2520white.png"&gt;&lt;img style="margin: 0px 0px 10px 10px; float: right; width: 167px; height: 80px;" alt="" src="http://tbn0.google.com/images?q=tbn:q5nOOfp2y5lXTM:http://www.tiflolibros.com.ar/images/Microsoft%2520.NET%2520logo%2520white.png" border="0" height="146" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;div&gt;Como bien explicamos, .NET es un framework de desarrollo &lt;strong&gt;gratuito &lt;/strong&gt;y lo podemos descargar del siguiente link de microsoft (la última versión del framework, la 2.0)&lt;/div&gt;&lt;br /&gt;&lt;script type="text/javascript"&gt;&lt;!--&lt;br /&gt;google_ad_client = "pub-7573392728140863";&lt;br /&gt;google_ad_width = 120;&lt;br /&gt;google_ad_height = 240;&lt;br /&gt;google_ad_format = "120x240_as_rimg";&lt;br /&gt;google_cpa_choice = "CAAQ8euTlwIaCP-E9oQmuzAdKIe393MwAA";&lt;br /&gt;google_ad_channel = "";&lt;br /&gt;//--&gt;&lt;br /&gt;&lt;/script&gt;&lt;br /&gt;&lt;script type="text/javascript" src="http://pagead2.googlesyndication.com/pagead/show_ads.js"&gt;&lt;br /&gt;&lt;/script&gt;&lt;br /&gt;&lt;p&gt;Bajar framework desde &lt;a href="http://www.microsoft.com/downloads/details.aspx?displaylang=es&amp;FamilyID=0856eacb-4362-4b0d-8edd-aab15c5e04f5"&gt;aquí&lt;/a&gt; &lt;/p&gt;&lt;br /&gt;&lt;div&gt;&lt;/div&gt;&lt;br /&gt;&lt;div&gt;&lt;/div&gt;&lt;br /&gt;&lt;div&gt;&lt;em&gt;&lt;span style="color: rgb(255, 102, 0);"&gt;Ok, ya instalamos el framework, &lt;strong&gt;¿que podemos hacer con el y que no podemos hacer?&lt;/strong&gt;&lt;/span&gt;&lt;/em&gt;&lt;/div&gt;&lt;br /&gt;&lt;div&gt;&lt;strong&gt;&lt;em&gt;&lt;span style="color: rgb(255, 102, 0);"&gt;&lt;/span&gt;&lt;/em&gt;&lt;/strong&gt;&lt;/div&gt;&lt;br /&gt;&lt;div&gt;&lt;span style="color: rgb(51, 0, 51);"&gt;Con el framework instalado en nuestra PC, estamos en condiciones de ejecutar cualquier programa creado con .NET. &lt;/span&gt;&lt;/div&gt;&lt;br /&gt;&lt;div&gt;&lt;span style="color: rgb(51, 0, 51);"&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;E&lt;/span&gt;&lt;em&gt;s decir, el framework es necesario para que cualquier software creado en .NET corra en la PC&lt;/em&gt;&lt;/span&gt;&lt;/div&gt;&lt;br /&gt;&lt;div&gt;&lt;em&gt;&lt;span style="color: rgb(51, 0, 51);"&gt;&lt;/span&gt;&lt;/em&gt;&lt;/div&gt;&lt;br /&gt;&lt;div&gt;&lt;span style="color: rgb(51, 0, 51);"&gt;Si bien con el framework instalado, estaríamos en condiciones de programar ya, no es lo recomendable, y por dios!! no vamos a programar así !!&lt;/span&gt;&lt;/div&gt;&lt;br /&gt;&lt;div&gt;&lt;span style="color: rgb(51, 0, 51);"&gt;&lt;/span&gt;&lt;/div&gt;&lt;br /&gt;&lt;div&gt;&lt;span style="color: rgb(51, 0, 51);"&gt;(eso seria, escribir muchísimo código de más nosotros a mano, sin ninguna ayuda, interfaz gráfica, y usando muchísimos comandos)&lt;/span&gt;&lt;/div&gt;&lt;a href="http://img.microsoft.com/downloads/img/products/C0037913-9E11-4A2D-8FD1-0BA441296CBC.gif"&gt;&lt;img style="margin: 0px 0px 10px 10px; float: right; width: 171px; height: 75px;" alt="" src="http://img.microsoft.com/downloads/img/products/C0037913-9E11-4A2D-8FD1-0BA441296CBC.gif" border="0" height="111" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;div&gt;&lt;/div&gt;&lt;br /&gt;&lt;div&gt;&lt;strong&gt;&lt;span style="color: rgb(255, 102, 0);"&gt;Es por eso que existe un IDE !!&lt;/span&gt;&lt;/strong&gt;&lt;/div&gt;&lt;br /&gt;&lt;div&gt;&lt;strong&gt;&lt;span style="color: rgb(102, 102, 204);"&gt;&lt;/span&gt;&lt;/strong&gt;&lt;/div&gt;&lt;br /&gt;&lt;div&gt;&lt;span style="color: rgb(102, 102, 204);"&gt;El &lt;strong&gt;Microsoft Visual Studio&lt;/strong&gt; es el IDE que microsoft nos propone utilizar.&lt;/span&gt;&lt;/div&gt;&lt;br /&gt;&lt;div&gt;&lt;span style="color: rgb(102, 102, 204);"&gt;&lt;em&gt;Y esto si que no es gratuito, esto es lo pago.&lt;/em&gt;&lt;/span&gt;&lt;/div&gt;&lt;br /&gt;&lt;div&gt;&lt;em&gt;&lt;span style="color: rgb(102, 102, 204);"&gt;&lt;/span&gt;&lt;/em&gt;&lt;/div&gt;&lt;br /&gt;&lt;div&gt;&lt;span style="color: rgb(51, 0, 51);"&gt;Pero a no desesperar, que Microsoft nos propone unas herramientas, a modo educativo y 100% funcionales para que nos empezemos a meter en el mundo de .NET&lt;/span&gt;&lt;/div&gt;&lt;br /&gt;&lt;div&gt;&lt;span style="color: rgb(51, 0, 51);"&gt;&lt;strong&gt;Estas son las versiones express del Visual Studio y son de acceso gratuito.&lt;/strong&gt;&lt;/span&gt;&lt;/div&gt;&lt;br /&gt;&lt;div&gt;&lt;span style="color: rgb(102, 102, 204);"&gt;Aquí colocare los links de descarga.&lt;/span&gt;&lt;/div&gt;&lt;br /&gt;&lt;div&gt;&lt;span style="color: rgb(102, 102, 204);"&gt;(recomiendo bajar de VB.NET , C# y ASP)&lt;/span&gt;&lt;/div&gt;&lt;br /&gt;&lt;div&gt;&lt;span style="color: rgb(102, 102, 204);"&gt;&lt;/span&gt;&lt;/div&gt;&lt;br /&gt;&lt;div&gt;&lt;span style="color: rgb(102, 102, 204);"&gt;&lt;a href="http://www.microsoft.com/spanish/msdn/vstudio/express/VB/default.mspx"&gt;Visual Basic EXpress Edition&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&lt;br /&gt;&lt;div&gt;&lt;span style="color: rgb(102, 102, 204);"&gt;&lt;a href="http://www.microsoft.com/spanish/msdn/vstudio/express/VCS/default.mspx"&gt;C# Express Edition&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&lt;br /&gt;&lt;div&gt;&lt;span style="color: rgb(102, 102, 204);"&gt;&lt;a href="http://www.microsoft.com/spanish/msdn/vstudio/Express/VWD/default.mspx"&gt;Visual Web developer 2005&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color: rgb(102, 102, 204);"&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color: rgb(51, 0, 51);"&gt;Con esto en mano e instalado, estaremos en condiciones de ponernos a programar en .NET&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color: rgb(51, 0, 51);"&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color: rgb(51, 0, 51);"&gt;saludos!!&lt;/span&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/541995364716395692-1470718967272306641?l=soloprogramacion.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://soloprogramacion.blogspot.com/feeds/1470718967272306641/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=541995364716395692&amp;postID=1470718967272306641' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/541995364716395692/posts/default/1470718967272306641'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/541995364716395692/posts/default/1470718967272306641'/><link rel='alternate' type='text/html' href='http://soloprogramacion.blogspot.com/2007/06/de-donde-bajamos-net.html' title='¿De donde bajamos .NET?  &lt;links directos&gt;'/><author><name>Teko</name><uri>http://www.blogger.com/profile/05840182210877724231</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-541995364716395692.post-4888471555207829260</id><published>2007-05-31T21:43:00.000-07:00</published><updated>2007-05-31T22:06:27.263-07:00</updated><title type='text'>[1] Visual Studio .NET  &lt;&lt; ¿ Que es .NET? &gt;&gt;</title><content type='html'>Antes de meternos a hablar de .NET puntualmente, &lt;span style="font-style: italic;"&gt;vamos a hablar de forma general sobre los lenguajes de programación.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;ol&gt;&lt;ol&gt;&lt;li&gt;&lt;span style="font-weight: bold;"&gt;¿Cuantos lenguajes de programación existen?&lt;/span&gt;&lt;br /&gt;La respuesta certera no la sé, pero te puedo asegurar que muchos, varios.&lt;br /&gt;Aunque no los son tantos los que se usan frecuentemente, ya sea de forma masiva o de forma laboral.&lt;br /&gt;Algunos que te puedo nombrar son C , C++, PHP, Java, Visual Basic, C#, VB.NET, Haskell, python, perl, etc&lt;/li&gt;&lt;li&gt;&lt;span style="font-weight: bold;"&gt;¿Cuales son las diferencias entre ellos?&lt;/span&gt;&lt;br /&gt;Bueno, esta es una pregunta compleja y muy grande. Lo que te puedo explicar, es que hay lenguajes de ahí que son derivados de otros (ej: C++ es una extención de C)&lt;br /&gt;Algunos lenguajes de ahí son más nuevos que otros, como Java, y al ser más modernos traen incorporadas funcionalidades que nos facilitan la tarea a nosotros a la hora de programar; los lenguajes más viejos vienen más "pelados"&lt;/li&gt;&lt;li&gt;&lt;span style="font-weight: bold;"&gt;¿Porque nos decidimos por lenguajes de .NET?&lt;br /&gt;&lt;/span&gt;Al igual que Java, es una tecnología moderna, con muchas fácilidades para nosotros, nos abstraen de muchos problemas (es decir que ya muchas cosas las traen resueltas y listas para ser utilizadas)&lt;br /&gt;Sigue los patrones de programación que hoy en día se utilizan&lt;/li&gt;&lt;li&gt;&lt;span style="font-weight: bold;"&gt;¿Es muy importante el lenguaje que yo hoy eliga para Programar?&lt;br /&gt;&lt;/span&gt;La respuestas es &lt;span style="font-style: italic; font-weight: bold;"&gt;NO&lt;/span&gt;. Lo importante es aprender a programar, y punto.&lt;br /&gt;El lenguaje va y viene (como las mujeres =P ) lo importante es incorporar en uno los conceptos, y luego verán como les resulta muy sencillo pasar de un lenguaje a otro; es más, cuantos más lenguajes se saben más sencillo es cambiar a otro&lt;span style="font-weight: bold;"&gt;.&lt;/span&gt;&lt;/li&gt;&lt;/ol&gt;&lt;/ol&gt;Ahora sí, volvemos y vamos a saber &lt;span style="font-weight: bold; font-style: italic;"&gt;que es .NET !!&lt;br /&gt;&lt;/span&gt;&lt;span style="font-style: italic;"&gt;&lt;span style="font-style: italic;"&gt;.NET&lt;/span&gt;&lt;/span&gt; es un framework, es decir, un conjunto de programas y herramientas que nos van a permitir crear y compilar nuestros propios programas.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-style: italic; color: rgb(51, 102, 255);"&gt;&lt;span style="color: rgb(51, 204, 255);"&gt;y ahora bien, que es compilar?&lt;br /&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;&lt;/span&gt;&lt;span style="color: rgb(51, 0, 51);"&gt;bien, las computadoras solo entienden binario, es decir ceros y unos (10010001000)&lt;br /&gt;los lenguajes de programación, lo que hacen, es darnos una forma más amigable de armar programas y luego el lenguaje se encarga de traducir nuestro código en inentendibles ceros y unos :)  Esto es específicamente lo que hace el &lt;span style="font-weight: bold;"&gt;compilador &lt;/span&gt;toma código (que debe cumplir con la especificación del lenguaje, la sintaxis planteada debe ser correcta, asi como también las operaciones) y las "compila" o transforma en un binario.&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color: rgb(51, 102, 255);"&gt;&lt;span style="color: rgb(51, 204, 255);"&gt;&lt;span style="color: rgb(51, 0, 51);"&gt;Entoncoes,  .NET  - entre otras cosas - va a interpretar un código más entendible para los humanos, y traducirlo al único código que una computadora sabe entender.&lt;br /&gt;Además de eso  - y por eso se gana el nombre de framework - nos va a proveer de funciones y herramientas para simplificarnos el uso. &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-style: italic; color: rgb(51, 102, 255);"&gt;&lt;span style="color: rgb(51, 204, 255);"&gt;&lt;span style="color: rgb(51, 0, 51);"&gt;&lt;br /&gt;&lt;blockquote&gt;Por ej: una parte del framework nos permite utilizr funciones matemáticas, y ya sabe como calcular la raíz cuadra de un número, calcular senos, cosenos, etc.&lt;/blockquote&gt;&lt;br /&gt;Y ahora una gran virtud de .NET, como es la "sintaxis" , es decir, como le debo escribir de forma que el compilador de .NET pueda entender lo que yo quiero decirle y convertirlo a binario. Bien, eh aquí una gran virtud de .NET:&lt;br /&gt;Microsoft quería atraer a la mayor cantidad de gente posible, no solo a las personas que utilizaban su lenguaje - Visual Basic -  fue por eso, que dentro de .NET uno puede programar con distintas sintaxis, o más vulgarmente, con distintos lenguajes!!&lt;br /&gt;Uno puede programar en&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;ol&gt;&lt;li&gt;Visual Basic .NET (la sintaxis de visual basic acoplada al .NET)&lt;/li&gt;&lt;li&gt;C# (la sintaxis de C/C++ acoplada al framework de .NET)&lt;/li&gt;&lt;li&gt;J# (la sintaxis de Java)&lt;/li&gt;&lt;li&gt;etc !!&lt;/li&gt;&lt;/ol&gt;Es decir, hay muchísimos lenguajes para escojer dentro de .NET.&lt;br /&gt;Pero OJO, no se confundan, el framework sigue siendo el mismo, la forma de operar con .NET es la misma, solo cambia la forma de escribirlo.&lt;br /&gt;&lt;span style="font-style: italic; color: rgb(51, 102, 255);"&gt;&lt;span style="color: rgb(51, 204, 255);"&gt;&lt;span style="color: rgb(51, 0, 51);"&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-weight: bold; font-style: italic;"&gt;&lt;span style="font-weight: bold;"&gt;&lt;span style="font-style: italic;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/541995364716395692-4888471555207829260?l=soloprogramacion.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://soloprogramacion.blogspot.com/feeds/4888471555207829260/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=541995364716395692&amp;postID=4888471555207829260' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/541995364716395692/posts/default/4888471555207829260'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/541995364716395692/posts/default/4888471555207829260'/><link rel='alternate' type='text/html' href='http://soloprogramacion.blogspot.com/2007/05/1-visual-studio-net.html' title='[1] Visual Studio .NET  &lt;&lt; ¿ Que es .NET? &gt;&gt;'/><author><name>Teko</name><uri>http://www.blogger.com/profile/05840182210877724231</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-541995364716395692.post-5094349605104625742</id><published>2007-05-31T21:36:00.000-07:00</published><updated>2007-05-31T21:43:26.986-07:00</updated><title type='text'>[0] Bienvenidos!!    &lt;&gt;</title><content type='html'>&lt;span style="font-family: verdana;"&gt;Bienvenido!! &lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: verdana;"&gt;Me gustaría antes que nada, comentarte de que constará este blog:  Mi idea es armar una colección de tutoriales/guias/codigos de ejemplo para ayudar a programadores con experiencia, y para que la gente que no sabe programar y que desea introducirse en esta area pueda lograrlo de una forma rápida, dinámica y entretenida.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: verdana;"&gt;Iremos avanzando gradualmente, partiendo desde lo más básico hasta llegar a armar programas/webs completas, creame: no es difícil !!!&lt;br /&gt;&lt;br /&gt;Les comento, que la idea de este blog es &lt;span style="font-weight: bold;"&gt;transmitir conceptos&lt;/span&gt;, para ello, tenemos que plasmarlos en algún lenguaje de programación puntual, y decidí hacerlo mediante el lenguaje de programación de Microsoft, .NET (dotnet) en inglés.&lt;br /&gt;&lt;br /&gt;Aquí les dejo una nota sobre que es .NET, que podemos hacer con él, donde conseguirlo.&lt;br /&gt;&lt;br /&gt;Les recomiendo a todos aquellos que no sepan que es un IDE, un Compilador, y más puntualmente como trabaja .NET que lean esa entrada.&lt;br /&gt;&lt;br /&gt;Saludos para tod@s!!!&lt;br /&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/541995364716395692-5094349605104625742?l=soloprogramacion.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://soloprogramacion.blogspot.com/feeds/5094349605104625742/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=541995364716395692&amp;postID=5094349605104625742' title='1 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/541995364716395692/posts/default/5094349605104625742'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/541995364716395692/posts/default/5094349605104625742'/><link rel='alternate' type='text/html' href='http://soloprogramacion.blogspot.com/2007/05/0-bienvenidos.html' title='[0] Bienvenidos!!    &lt;&lt;Introducción al Blog&gt;&gt;'/><author><name>Teko</name><uri>http://www.blogger.com/profile/05840182210877724231</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry></feed>
