Google

Celebra junto a nosotros el 10º aniversario del sito del Guille. El Guille

 Realizar busqueda (Buscador para programadores)

Indica la palabra o palabras a buscar.
La Web del Programador El Buscador para Programadores



Visita mi espacio en GeeKs.ms

miércoles, noviembre 30, 2005

Libro Electrónico Gratuito: Introducing VB 2005 for Developers


No se porque sera, pero a mi en lo personal "Microsoft" me vive sorprendiendo y es que cada dia se preocupa mas, porque los que usamos sus tecnologias estemos actualizados para superar los nuevos retos.

Asi que ya puedes descargar este valioso libro electrónico desde el sitio web de Microsoft completamente gratis!!.

Está en inglés, pero es una guía práctica para todos aquellos desarrolladores que se están introduciendo a la tecnología .NET y escogieron el lenguaje de Visual Basic.

Esta es una excelente oportunidad de que te empieces a armar de un buen material de apoyo.

No dejes pasar esta oportunidad.


Descárgalo aquí:

http://msdn.microsoft.com/asp.net/books/WebASPADO.pdf

Juan Fco. Berrocal
DCE 2005 - 2 Estrellas

Ignoren Windows Vista hasta el 2008, dice la consultora Gartner


La consultora Gartner presentó un informe donde sugiere a las empresas esperar 18 meses antes de actualizar sus actuales sistemas operativos a Windows Vista. Gartner estima que Vista será "únicamente una evolución", observación que contrasta fuertemente con los anuncios de Microsoft, en el sentido que Vista será una versión totalmente renovada de su sistema operativo. Con todo, Microsoft no adoptó una posición negativa frente al informe de Gartner y calificó el informe de "balanceado".El viernes 11 de noviembre, la consultora Gartner presentó un informe en que presenta "10 razones para no preocuparse aún por Windows Vista de Microsoft". La consultora concluye que, para la mayoría de las empresas, no hay suficientes razones para actualizar sus sistemas actuales a Windows Vista antes de mediados de 2008.Gartner comenta que para entonces, la mayoría de las empresas ya habrá adoptado medidas de seguridad informática que al menos igualarán a las de Windows Vista."Microsoft considera que se trata de un informe balanceado", declaró un portavoz de la compañía al sitio en inglés Betanews, agregando que Vista podría ser adoptado por las empresas con mucha mayor rapidez que otro sistema operativo lanzado por Microsoft anteriormente.Aquellas organizaciones que usen Windows XP no necesitan actualizarlos, pero hacia el 2008 sí deben comenzar a comprar equipos que corran el nuevo sistema operativo.

Para la mayor parte de las empresas, tomará un año y medio prepararse para implementar Windows Vista", dijo el autor del informe, el vicepresidente de investigación de Gartner Michael Silver. Hará falta todo ese tiempo para testear posibles problemas de compatibilidad. Pero, aclara el analista, "Lo que estamos diciendo es que se necesita tiempo para prepararse. Si una organización ignora Windows Vista hasta el 2008, no será capaz de implementarlo hasta el 2009 o 2010".Al respecto, la vocero de Microsoft dijo que "muchos clientes empresariales ya están probando Windows Vista, y nuestra predicción es que experimentará la más rápida y amplia adopción en la historia de cualquier sistema operativo que hayamos lanzado".Se espera que Windows Vista salga al mercado a fines de 2006. Una beta ya fue lanzada en julio.

Más información (en inglés) haciendo click aquí.

Juan Fco. Berrocal
DCE 2005 - 2 Estrellas

lunes, noviembre 28, 2005

La vida de un programador


La vida de un programador se caracteriza por su constante aprendizaje, un programador que desee estar a la par y siempre al día sufrirá de la maldición eterna del estudio. Y no es que esto sea totalmente malo, sino, que el área de la informática avanza a tal velocidad que tomar un descanso de un par de años pueden significar que ahora estes al final de la fila, cuando una vez estuviste al principio.Una vez que aprendes a programar es siempre cuestión de como saber traducir tus ideas al dialecto programático en el cual estes interesado. Se que hay otras carreras dinámicas, pero me atrevo a decir que la infromática esta entre las primeras cinco.

viernes, noviembre 25, 2005

101 Ejemplos para Visual Studio .NET 2005


Ya hace un tiempo Microsoft liberó 101 ejemplos gratuitos de código fuente, tanto en Visual Basic como en C#, mostrando muchas de las nuevas características disponibles en Visual Studio 2005 y en el .NET Framework 2.0.Estos ejemplos incluyen código fuente utilizando la Biblioteca de Clases Base, las Clases de Acceso de Datos, Desarrollo Web y Windows Forms. No te los pierdas, están construidos y probados utilizando el Beta 2 de Visual Studio 2005. Haz click aquí para obtenerlos.

Juan Fco. Berrocal
DCE 2005 - 2 Estrellas

miércoles, noviembre 23, 2005

AMD amplía su alianza tecnológica con IBM en el ámbito de los semiconductores


AMD anunció a principios de mes su alianza de ampliación tecnológica con IBM al incluir la investigación de exploración en fase temprana de nuevas tecnologías de conexión de procesador a paquete, litografía, interconexión y transistores hasta el año 2011.

Este acuerdo marca un hito, ya que es la primera vez que un miembro de una alianza de desarrollo tecnológico trabajará directamente con la División de Investigación de IBM en investigación y desarrollo, materiales electrónicos y estudios básicos de viabilidad de tres a cinco años antes de la comercialización. Asimismo, al ampliarse la duración de la alianza, pasa a ser actualmente una de las alianzas más extensas de IBM en el campo de los semiconductores.

La investigación de exploración en fase temprana es un componente crítico de la investigación y el desarrollo de los microprocesadores. Con esta colaboración, ambas empresas podrán identificar e investigar con antelación los retos tecnológicos futuros, además de encontrar nuevas soluciones y hacer elecciones tecnológicas fundamentales mucho antes.

Juan Fco. Berrocal
DCE 2005 - 2 Estrellas

martes, noviembre 22, 2005

Califica mis Articulos

Bueno, pues eso, que me gustaria que todo el que lea mis articulos los califique (ya sea bueno o malo), desde mi blog no puede ser, ya que no tengo autorización de panoramabox para hacerlo, pero aqui te dejo los link's de los articulos que estan publicados en Netveloper, para que lo hagas desde ahi.


Ejecutar Aplicaciones externas a la nuestra en VB.NET

Y este ultimo..

Manejo Básico del ListBox en Visual Basic .NET 2005

Bueno espero que los leas y los califiques...

Juan Fco. Berrocal
DCE 2005 - 2 Estrellas

Constanza perdio un gran hombre!!!

Asi es, acaba de fallecer una persona muy especial para mi y para todos los que alguna vez fuimos sus alumnos, el es, el Prof. Bolivar , un hombre con un espiritu inagotable, mas que un profesor fue un maestro, a tantas personas que aportan nada al pueblo y al pais se les han hecho gestos de honor de una forma o de otra, es justo, que a este señor se le reconozca la labor educativa que por tantos años siguio y trabajo sin descanso.

Paz a sus restos...

viernes, noviembre 18, 2005

Manejo del ListBox en Visual Basic .NET 2005

Unos de los controles que aparte de funcionalidad nos les da estética a nuestra aplicación es el ListBox, y ahora en VB .NET 2005 ha venido con muchas funcionalidades (solo mostrare lo básico, por ahora) que nos pueden servir de gran ayuda a la hora de tratar datos desde una Base de Datos o simplemente, para retener o capturar información de uso rápido en nuestro sistema o aplicación, a continuación veremos como sacarle provecho a este control.

Algunas de sus propiedades.

ListBox.Items.Add: Sirve para agregar información al control

ListBox.SelectedIndex: Indica los elementos que han sido seleccionado en el control, (ojo) esta propiedad es una de las mas funcionales que tiene este control, ya que, no da una perspectiva completa de la información que tenemos almacenada en el mismo.

ListBox.Items.RemoveAt: Remueve o elimina la información seleccionada en el mismo.

ListBox.Sorted: Esta propiedad es de tipo Boolean (Verdadero o Falso), nos sirve para ordenar alfabéticamente (A hasta Z) la información contenida en el control.

Con estas propiedades tenemos un manejo básico de este control y podemos darle una funcionalidad distinta a nuestra aplicación

La interfaz de usuario de la aplicación usted la puede adecuar a su gusto

El código que le daría la funcionalidad seria el siguiente (esta comentado)

'-------------------------------------------'

'(c)Juan Fco. Berrocal '

'DCE 2005 - 2 Estrellas '

' '

'Manejo del ListBox '

'-------------------------------------------'

Public Class Form1

'Aqui valido que no quede entradas en blanco

Private Sub btnAgregar_Click(ByVal sender As System.Object, _

ByVal e As System.EventArgs) Handles btnAgregar.Click

If Me.txtNombre.Text = "" Then

MessageBox.Show("El Nombre esta en blanco", "Datos en blanco")

Me.txtNombre.Focus()

Exit Sub

Else

If Me.txtDireccion.Text = "" Then

MessageBox.Show("La Direccion esta en blanco", "Datos en blanco")

Me.txtDireccion.Focus()

Exit Sub

Else

If Me.txtTelefono.Text = "" Then

MessageBox.Show("El Telefono esta en blanco", "Datos en blanco")

Me.txtTelefono.Focus()

Exit Sub

Else

'Agrego a la lista

Me.lstLista.Items.Add(Me.txtNombre.Text.Trim _

& " " & "---" & " " & Me.txtDireccion.Text.Trim _

& " " & "---" & " " & Me.txtTelefono.Text.Trim)

'Limpio las entradas

Me.txtNombre.Clear()

Me.txtDireccion.Clear()

Me.txtTelefono.Clear()

'Enfoco

Me.txtNombre.Focus()

End If

End If

End If

End Sub

Private Sub btnEliminar_Click(ByVal sender As System.Object, _

ByVal e As System.EventArgs) Handles btnEliminar.Click

'Aqui eliminamos los datos del ListBox

If Me.lstLista.SelectedIndex <> -1 Then

Me.lstLista.Items.RemoveAt(Me.lstLista.SelectedIndex)

MessageBox.Show("El Dato ha sido borrado", "Dato borrado")

Exit Sub

Else

MessageBox.Show("Debe seleccionar para poder borrar", "Seleccione el dato")

End If

End Sub

Private Sub btnSalir_Click(ByVal sender As System.Object, _

ByVal e As System.EventArgs) Handles btnSalir.Click

'Aqui mandamos a salir

Application.Exit()

End Sub

Private Sub Llenar_Lista()

'Aqui creamos un metodo para llenar la lista

With Me.lstLista.Items

.Add("Carlos Perez --- La Vega --- 8095286969")

.Add("Roman Fernandez --- Santiago --- 8094715896")

.Add("Juan Fco. --- Santiago --- 8094718494")

.Add("Alberto Fernandez --- La Vega --- 8093256969")

.Add("Adalberto Perez --- San Cristobal --- 8098526969")

End With

End Sub

Private Sub btnLlenar_Click(ByVal sender As System.Object, _

ByVal e As System.EventArgs) Handles btnLlenar.Click

'Aqui llamamos el metodo

Call Llenar_Lista()

'Mandamos a ordenar

Me.lstLista.Sorted = True

End Sub

End Class

Algo muy importante que quisiera destacar es la validación de la información, muchas veces la mala información introducida por el usuario a los sistemas puede causar que al final de un trimestre o del mes, los sistemas no den la información esperada o real del negocio (en el caso de una empresa, que no es este caso), y al final quien tiene la culpa es el programador y en parte si por no percatarnos de validar las entradas de información en nuestro sistema. Bueno espero que te haya servido de algo este articulo (el código a los mas novatos, y el consejo a los mas expertos).


miércoles, noviembre 16, 2005

Microsoft TechNet estuvo 'que pa que te cuento'

Así mismo, ayer fue un día increíble (al menos para mi), estuve junto a dos de mis compañeros (Arismonty y Hugo) en el Microsoft TechNet, aparte de que había un montón de gente las charlas se dieron de lo mejor, aunque un moreno que estaba custodiando una de las salas nos dijo con una voz no muy tenue "no se puede pasar, ESTA LLENO", e inmediatamente nos fuimos para la otra sala donde estaban hablando sobre SQL Server 2005 y Bussiness Solution con SQL Server 2005, luego de un rato nos dieron la agradable noticia "Los participantes del programa Desarrollador Cinco Estrellas que lograron conseguir las 2 estrellas antes del 7 de noviembre favor pasar por sus kit's de Visual Studio 2005 Standar Edition y SQL Server 2005 Standar Edition", inmediantemente escuchamos esto, (a mi en lo particular se me acelero el corazón) fuimos a almorzar y luego a buscar los kit's, pero eso no fue lo grande del caso, cuando fuimos a buscar nuestros kit's me dijo una señora "Usted no aparece en la lista", sentí que una patana me paso por encima, pero por suerte se verifico y me encontraron, jejejje, luego en la tarde asistimos a una charla donde nos explicaban las novedades que nos trae el Visual Studio 2005 y como nos hace la vida mas fácil a nosotros los "Developers"

Bueno sin mas nada que decir, me despido (luego pondré algunas fotos del evento)

Juan Fco. Berrocal
DCE 2005 - 2 Estrellas

sábado, noviembre 12, 2005

¡ERROR! en Visual Basic .NET 2005 (BETA 2)

Bueno, informo de este error, pero creo que mas de uno se habrá dado cuenta de ello, y de muchísimos mas, pero informo de este, lo que pasa es que cuando intento acceder al siguiente namespace “Imports System.Data”, no me lo permite, ósea, no me aparece en el intellisense, esto quiere decir que el acceso a datos en modo “desconectado” (como se le llama cuando es por código y no por IDE) no es posible en esta BETA, al menos en la 2 me imagino que en la 1 tampoco, pero si a alguien le funciona espero que me envié un correo y me lo diga, para tratar mas a fondo este problemilla.

Nos vemos

Juan Fco. Berrocal

DCE 2005 – 2 Estrellas

jueves, noviembre 10, 2005

Ya si que estamos READY TO LAUNCH aqui esta el Calendario de Eventos

Asi mismo como lo "lees", ya tenemos fecha, lugar y hora para el lanzamiento del Visual Studio .NET 2005, sera el martes 15 y pues este servidor (y no es web) estara por alla, luego pondre las fotos (para que se le pongan los dientes largos de la envidia, jajaja), no hombe!! es una broma.

Pues aqui te dejo el calendario de actividades, ahh! para el que decida ir, primero hay que registrarse.

DATOS DEL EVENTO


Fecha: Martes 15 de Noviembre de 2005
Hora:
8:00 a.m. - 6:00 p.m.
Lugar
: Hotel Jaragua
Salón: Salón Anacaona
Dirección: Av. George Washintong, Santo Domingo, Rep.Dom.
Número de Registro: 809-535-2777/535-2552

Las Primeras 150 personas en llegar se les regalara un libro de SQL Server 2005 o Visual Studio .NET 2005 GRATIS!!!

IT Professionals

Developers
8:00 a.m. - 8:30 a.m. Registro y Coffe Break
8:30 a.m. - 9:00 a.m. General Session - Key Note
9:00 a.m. - 12:00 p.m. Sesiones Simultáneas
09:00 a.m. - 10:30 a.m. 09:00 a.m. - 10:30a.m.
Construyendo Sistemas de misión crítica con SQL Server 2005 Herramientas de Diseño y Desarrollo para construir aplicaciones de Misión crítica
10:30 a.m. - 12:00 p.m. 10:30 a.m. - 12:00 p.m.
Creación de Inteligencia de Negocios con SQL 2005 Administrando el ciclo de vida del Software con Visual Studio 2005 Team System
12:00 p.m. - 12:30 p.m.
Sesión General - Cierre de la mañana
12:30 p.m. - 01:15 p.m. Almuerzo
01:15 p.m. - 01:30 p.m. Registro Sesiones de la tarde
01:30 p.m. - 02:00 p.m. Sesión General tarde
02:00 p.m. - 03:30 p.m. 02:00 p.m. - 03:30 p.m.
Soluciones de seguridad de redes con Windows Server 2003 Desarrollo e Implementación de Aplicaciones Smart Client
03:30 p.m. - 05:00 p.m. 03:30 p.m. - 05:00 p.m.
Soluciones de seguridad para Windows Advanced Server y cliente Windows Desarrollo Web con tecnologías de Punta
05:00 p.m. Cierre de evento, coffee break y rifas

Asi que el martes Dios mediante sera un "Developers Day".

Juan Fco. Berrocal
DCE 2005 - 2 Estrellas

miércoles, noviembre 09, 2005

Saber que Versión del Framework tenemos instalada desde VB.NET

Un componente indispensable en el Nuevo modelo de programación Microsoft .NET, es el Framework, el cual ya tiene varias versiones desde su aparición, a la hora de distribuir nuestras aplicaciones es importante saber que versión del framework, tenemos instalada o vayamos a instalar. Si queremos verificar que versión tenemos instalada del mismo lo podemos hacer fácilmente con el siguiente código en VB.NET que pongo.

Private Sub Button1_Click(ByVal sender As System.Object, _

ByVal e As System.EventArgs) Handles Button1.Click

'Verificar Version del Framework

MessageBox.Show(Environment.Version.ToString())

End Sub

Bueno espero que te haya servido este pequeño "truco" si asi se le puede llamar

A seguir desarrollando

Juan Fco. Berrocal

DCE 2005 – 2 Estrellas

martes, noviembre 08, 2005

Las versiones Express de Visual Studio 2005 gratis durante un año

Pues eso, que ya están las versiones definitivas de las versiones Express de Visual Studio 2005 (en inglés), y serán gratuitas durante un año, es decir, las puedes descargar gratis hasta el 6 de Noviembre de 2006, y serán operativas "para siempre".

También han anunciado que en otros idiomas estarán disponibles en 2 ó 3 meses y que también serán gratuitas, para más información pásate por la página de las versiones Express de Visual Studio 2005.

Te recuerdo que hay una versión para cada lenguaje e incluye la ayuda (MSDN Library Express).
También debes saber que la versión "desktop" de SQL Server (SQL Server 2005 Express) será siempre gratis.

¿A que esperas?
¡Tira payá! ;-)))

Juan Fco. Berrocal
DCE 2005 - 2 Estrellas

viernes, noviembre 04, 2005

Ya puedes bajar el SDK de .NET Framework 2.0

En inglés, ya que en español aún tardará un tiempo en aparecer.

Esta es la página de downloads de .NET Framework (todas las versiones) y para 32 y 64 bits.

Te recuerdo que antes de instalar el SDK debes tener instalado el runtime (redistributable que llaman estos señores).

IBM instala en Estados Unidos los superordenadores más potentes del mundo


Asi mismo, la Administración Nacional de Seguridad Nuclear de los Estados Unidos ha presentado hoy los dos superordenadores de nueva generación que serán utilizados, de forma combinada, para garantizar la seguridad y la fiabilidad de las reservas de armas nucleares estadounidenses sin necesidad de realizar pruebas. Estas máquinas de IBM están alojadas en el Laboratorio Nacional Lawrence Livermore de Estados Unidos.

Los dos superordenadores son el Blue Gene/L y el ASC Purple, que alcanzarán conjuntamente una potencia pico de rendimiento de medio Petaflop (500 billones de operaciones por segundo), la mayor conseguida hasta la fecha en una instalación científica mundial. Los superordenadores están disponibles para los científicos e ingenieros de los laboratorios nacionales de Sandia, Los Alamos, y Lawrence Livermore, California, con el fin de mantener la fuerza disuasoria de los Estados a través de la computación científica, teórica y experimental.

Asimismo, Blue Gene/L ha alcanzado en el test Linpack de rendimiento de la lista TOP500 de los ordenadores más potentes del mundo una capacidad pico de potencia 280,6 Teraflops (280,6 billones de operaciones por segundo). ASC Purple, que integra microprocesadores Power5 de IBM, tiene una potencia de 100 Teraflops (100 billones de operaciones por segundo).

En recientes demostraciones de su rendimiento, Blue Gene/L ha alcanzado 101 Teraflops de potencia sostenida durante 7 horas en los 131.072 procesadores que integra, poniendo en marcha una aplicación crítica para de la NNSA en la certificación de la seguridad y fiabilidad de las fuerzas nucleares de Estados Unidos.

ASC Purple, por otro lado, tiene una potencia de rendimiento de 100 Teraflops. Y representa la culminación de 10 años de trabajo a través del programa ASC (Advanced Simulation and Computing-Simulación y Computación Avanzada) de Estados Unidos para desarrollar un ordenador que pudiera poner en marcha los códigos tridimensionales de las armas necesarios para simular de forma completa el rendimiento de las armas nucleares.

Los dos superordenadores forman parte del contrato firmado por IBM y el NNSA de, aproximadamente, 200 millones de dólares. Estos sistemas fueron diseñados para cumplir los requerimientos necesarios en las simulaciones de armas y se ha dividido los requerimientos tecnológicos en dos máquinas, en lugar de un único sistema, para conseguir de forma más efectiva y económica los objetivos del programa.

jueves, noviembre 03, 2005

Mi Segunda ESTRELLA

Bueno, valio la pena, las horitas de sueño que perdi, ya consegui mi segunda estrella y ahora falta que hagan el lanzamiento el dia 15 (aqui en mi pais) para ir a buscar mi Visual Studio .NET 2005 standar edition GRATIS!!!.

Este logro se lo dedico a mi Madre.

A seguir desarrollando.