Capítulo 4 de las Novedades de Visual Basic 9.0 (el libro del Guille)

Ayer martes día 20 de Octubre (en realidad anteayer, que ya es día 22) tuve un webcast para el grupo de usuarios de punto Net de Lleida, el tema de esa charla era precisamente sobre las novedades de Visual Basic 2008 (o VB9) y cuando me tocó explicar los tipos anónimos, sufrí un lapsus… vamos que me quedé en blanco a la hora de indicar cómo se definían propiedades de sólo lectura en los tipos anónimos (es que en VB se permite crear propiedades de lectura/escritura y de sólo lectura, algo que no es posible en C#), y para aquéllos que asististeis (y para el resto de criaturas que lean este post) me he decidido a poner a vuestra disposición, de forma íntegra y por la cara, el capítulo 4 de mi libro Novedades de Visual Basic 9.0.

Esta es la introducción de ese capítulo:

En este capítulo continuamos con las novedades de Visual Basic 9.0, pero en esta ocasión solo las podremos usar con la versión 3.5 .NET Framework.
Estas características (al igual que casi todas las novedades de Visual Basic 9.0) tienen su razón de ser en todo lo referente a LINQ; pero antes de ver qué es LINQ y cómo usarlo desde nuestro lengua-je favorito, veámoslas con detalle para que nos resulte más fácil comprender lo que he dejado para el final de este repaso en profundidad a las novedades de Visual Basic 9.0.
Las novedades que veremos en este cuarto capítulo son:
• Los tipos anónimos.
• Las expresiones lambda o funciones anónimas.

Como puedes comprobar, además de los tipos anónimos explico que son las expresiones lambda (o funciones anónimas), espero que te guste y te animes a comprar el libro que al ser en formato PDF el precio que tiene es bastante asequible… además de que suele haber algún que otro descuento (actualmente es un 10%), los cupones de descuento (si hay) los consigues desde la página del libro en mi sitio (el link que te puse arriba).

Capítulo 4 de Novedades de Visual Basic 9.0 (del Guille) (formato .pdf)

Y si quieres saber cuál es el contenido del libro, aquí tienes el índice en formato PDF:
Índice de Novedades de Visual Basic 9.0.

Ni que decir tiene que el contenido de estos dos PDF NO los puedes usar y/o publicar en ningún medio o forma, ni tan siquiera indicando de dónde lo has obtenido ya que están protegidos por copyright.
Lo que si puedes hacer es poner un link a esta entrada del blog, por lo cual te estaré muy agradecido.
Gracias.

Nos vemos.
Guillermo

30 comentarios en “Capítulo 4 de las Novedades de Visual Basic 9.0 (el libro del Guille)

  1. elGuille Autor

    jaime, en mi sitio, en la página web de cada libro tienes esa información, y decirte que de esos dos libros electrónicos NO habrá versión en papel, lo que es posible que haya es otros libros con contenido que eseñan desde cero, y si consigo hacerlos, se venderán también en Perú.
    Gracias

    Responder
  2. mauricio

    hola
    soy novato en esto pero me gustaria mucho aprender me doy cuenta de que guillo es una persona llena de conocimientos me gustaria que me regalaras manuales para yo iniciar.
    yo tengo visual studio 2008 teamsystem
    muchas gracias y espero tu pronta respuesta

    Responder
  3. Antonio Angulo

    Hola, como esta, los manuales y los aportes que brinda al conocimiento de Visual Studio son muy interesantes; pero existe algo que con mi experiencia lo he logrado hacer y no lo he visto.
    Sucede que en las aplicaciones que he desarrollado; en varios lenguajes; requiero de hacer un grid funcional, me refiero a que pueda insertar una fila y que entre con controles especificos que me permitan, seleccionar un producto con un combobox, cambiar una cantidad con un numericupdown. etc.
    Pero en Basic y C# no he podido hacerlo, a pesar del tiempo que he llevado probando. Existe alguna manera hacer esta funcionalidad con grid? o en todo caso que me sugiere que haga.

    Le agradesco de antemano por la ayuda que pueda prestar.

    Responder
  4. elGuille

    Hola Antonio, este no es el sitio adecuado para hacer una consulta, lo mejor es que preguntes en algún foro de programación, y antes de eso te recomendaría que hicieras una búsqueda, ya que GRIDs personalizados hay unos cuantos ejemplos en la red… incluso en mi sitio hay alguna que otra colaboración sobre ese tema. Suerte y gracias.

    Responder
  5. Freddy

    Que tal Guille, soy nuevo en el manejo del lenguaje Visual Basic y me gustaria aprender a diseñar aplicaciones con bases de datos usando sql server 2005, ya he utilzado el asistente para hacer conexiones a la base de datos desde un proyecto en visual basic, pero me gustaria saber si en el libro enseña como hacer la conexion con codigo, al igual que colocarle codigo a un boton para que inserte, actualice o elimine datos en las tablas.

    Saludos y espero tus valiosos comentarios.

    Responder
  6. starky

    Bueno, Primero que nada saludos Guille, ya sera sincero y franco a la vez, necesito tu ayuda sea que me vendas algo de lo que necesito, te lo de tallare de manera breve.

    1.-Estaba esperando este trabajo que tengo ahora por mucho tiempo ya que tengo 33 años y nunca habia trabajado en informatica.
    2.-Lo que necesito realmente es algo que me ayude con detalles hacerca de visual studio 2008, pero en capas de manera que cada paso que este en ese libro o documento este de tallado como se trabaja.
    3.-Otro problema que tengo que e trabajado muy poco con los bucles y tengo grandes incobenientes, te pido que me ayudes lo mas que puedas, y si tengo que hacer algun aporte por favor dimelo, ya que entenderas no quiero peder mi trabajo, aqui se trabaja en capas. Gracias. espero resivir alguna ayuda que tengas.

    Responder
  7. Fidel Gtz Ramirez

    Aunque la mayoria de las herramientas que utilizo las he desarrollado en Vb6 y hay muchas criticas por ser un programa viejito me siento muy comodo, pero creo que es tiempo de cambiar a .net, alguna recomendación?

    Responder
  8. elGuille Autor

    Gracias Fidel, la verdad es que VB6 ha dado (y sigue dando) mucha caña… pero sí, también es cierto que hay que ir adaptándose a lo nuevo, por tanto te recomendaría que empezaras a acostumbrarte a VB2010 (que es lo más nuevo), pero eso sí, si lo que tienes en VB6 funciona bien y no necesita cambios… sigue con VB6. ¡Saludos!

    Responder
  9. Aaron García

    Guille:
    hola, tengo una duda a que crees que se deba que mucha gente todavia haga sistemas en visual basic 6.0??? y que hay muy poca informacion sobre visual basic 2010, a veces me da la impresion que pudiera haber cosas que se pueden hacer en VB 6.0 y que no se pueden hacer en VB 2010, esto es cierto?? o es mi imaginación? o para que me quede mas claro, todo lo qu se puede hacer con VB 6.0 se puede hacer en VB 2010??
    muchas gracias Guille y Saludos.

    Responder
  10. elGuille

    Aaron, en teoría todo lo que se puede hacer con VB6 se puede hacer con VB.NET, otra cosa es cómo hacerlo, que para muchos el VB6 es más fácil… El problema de VB.NET es que hay que conocer además de lo que ya trae el VB, lo que trae .NET, y te puedo asegurar que es mucho más de lo que se puede hacer con VB6, al menos resulta más fácil.
    VB6 sigue siendo usado por mucha gente porque hay mucho código de VB6, y el problema real es que ese código es complicado de convertir a .NET, al menos si necesitas la seguridad de que funcione al 100%, y además en todas las ocasiones… te podría contar más cosas, pero… con esto ya te puedes hacer una idea de cómo está el patio… 😉

    Responder
  11. Saul Macedo

    Hola Guille, Soy un profesional que te respeta por tu amplio conocimiento sobre la materia, quiero adquirir uno de tus libros y me gustaria saber que opciones se tiene, agradezco tu atencion y muchos saludes desde mi hermosa tierra….Honduras.

    Responder
  12. elGuille Autor

    Gracias Saul, los libros que aún están a la venta son electrónicos, por tanto puedes conseguirlos desde la Web, si tienes algún problema (para conseguir los libros) no dudes en escribirme un mensaje. Gracias.

    Responder
  13. Jesus

    Hola guille saludos desde Peru, soy de la guardia vieja, programador de RPG, Cobol, Clipper, justo ahora que estoy empezando hacer unos programas en VB6 veo que aconsejas ir metiendose con el VB. 2010, que me aconsejas he leido varios ejemplos en tu foro para vb6 y son bastante didacticos, me gustaria tener acceso a un manual que sea bastante didactico de como trabajar en .Net 2010 no se si tienes algo al respecto, y por supuesto no te lo estoy pidiendo gratis, el conocimiento se tiene que pagar.

    Responder
  14. elGuille

    Hola Jesus, en mi sitio (http://www.elguille.info) tienes muchos ejemplos de cómo trabajar con punto NET que es lo que debes aprender para usar cualquier versión de Visual Basic superior a la 6.0, ya que lo que es la sintaxis del lenguaje, te vale (en la gran mayoría de los casos) con lo explicado para las versiones anteriores a .net.
    Te podría recomendar mi libro sobre VB2005, pero ya no está a la venta, a ver si lo pongo en formato electrónico en unos meses, ya que considero que es un buen libro para empezar con VB.NET (me lo digo yo mismo que no tengo abuela, jejeje)
    Suerte y ya contarás si has encontrado cosas válidas en la sección de .NET de mi sitio.

    Responder
  15. Manuel

    Hola Guille, es Manuel de Vzla. estoy desarrollando una aplicacion en 3 capas en VB2010 y Sql Express 2008 R» y no se como puedo hacer la aplicacion para que trabaje en mas de una máquina, es decir bajo redes, si me puedes indicar unos tips te lo agradeceria, me puedes dar la respuesta a mi correo

    Responder
  16. Patxi PRB

    Saludos Guille (&Co):
    El otro día os mande una donación interesada: Mande 16€ -el precio de tu último libro electrónico- con una pregunta en el comentario (seguramente ese no era el foro adecuado). ¿Cual es el «mejor» libro, preferible en papel, sobre como realizar una aplicación de escritorio con acceso a Mysql remoto? y Añado ahora preferible también orientado a edición de código en texto. Es maravilloso lo que se puede conseguir hoy en día con unos pocos clicks pero soy un clásico: prefiero el papel y teclado que pantalla y clicks. Por supuesto si tu respuesta es que es este libro y los capítulos de Linq lo comprare inmediatamente pero si me dices que el enfoque de este no es adecuado…

    Responder
  17. elGuille Autor

    Hola Patxi… pues no leí el comentario ese que dices… lo siento, ahora que lo dices lo he visto en «Instrucciones para el vendedor» pero como no vendo nada, no sigo leyendo, sólo me quedo en el principio del mensaje de aviso.
    En cualquier caso, mis libros no están enfocados al acceso a datos y menos de la forma que tú lo quieres.

    De todas formas, no era el sitio adecuado para preguntar… y tampoco lo es este blog… lo «ideal» es hacer la pregunta en un foro público (como los de MSDN de Microsoft o en cualquier otro como mis foros).
    No es por escurrir el bulto, es porque en los foros hay más gente que puede ayudarte.
    Gracias y suerte.

    Responder
  18. Hola Guille

    Hace mucho tiempo que vengo viendo tu pagina, siempre buscando como resolver una duda termino aqui, o bueno, contigo, por que ya alguien te habia preguntado lo mismo, esta vez no se ni como preguntar, en la facultad me pidieron un simulador, mismo que ya termine, pero el problema viene aqui, este va a ser revisado en un pc pentium 4 con Windows XP de 32 bits sin visual studio instalado, mientras yo lo hice y compile en windows 7 de 64 bits con visual studio 2010, no soy ningun profesional de la programación, asi que tal vez mi duda sea tonta, pero ahi va. ¿Como le hago para que mi aplicacion pueda correr en windows XP? por que ya la trate de correr y me da error, y nisiquiera me dice por que? solo que a pasado un error y la aplicacion que nunca se ejecuto tiene que cerrarse. Ojala me puedas ayudar, si la respuesta es larga y ya estaba posteada en otro lugar solo dime donde busco.
    Ya por ultimo te quiero agradecer por todas las veces que sin saberlo me has ayudado con tu pagina web en la que siempre encuentro una solucion mis dudas. Gracias!

    Responder
  19. Javier Coello

    Hola Guille, de nuevo molestandote con otra duda, yo que no soy mas que un pobre programador de tercera quisiera mejorar mis habilidades en este rubro, me gustaria tomar como reto buscar una de esas certificaciones como la tuya ahora que termine la universidad, pero no se como hacerle, aqui en México no hay muchos lugares donde aprender programación bien, puro «cursillo» donde vuelven a lo mismo, para que sirve cada control y aplicaciones básicas, eso si, cuestan un dineral, yo intente con un libro de un Programador español muy conocido pero parece que el tipo habla en chino, la programación ya no es tan sencilla como antes, ahora programas en una cosa, haces tu base de datos en otra, las consultas con una tercera, y hablo de visual basic, access y SQL, luego te salen con que si net framework version 1.1, 2, 3.5 y 4, que si LinQ y entonces esto se vuelve muy confuso y no se diga una pagina web por que salen con el flash, php, html, xml por dios, yo me quede en Qbasic y Foxpro 2.5, asi que como le hago? ya no se por donde empezar, trate con visual basic «Por sencillo» pero no lo fue, ahorita ando tras de tu libro, tus explicaciones siempre son claras y bien aterrizadas, pero quisiera que me aconsejaras, como le hago para irme empapando de tanta cosa que hay que saber. Muchas gracias de antemano por tu atencion.

    Responder
  20. Pingback: Bruna

Responder a elGuille Cancelar la respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *