CONTENIDO FORMATICAENLAE                      INDUCACION•Conceptualización:Informática/InformáticaEducativa/TecnologíaEduc...
PorTICseentiendelosnuevossoportesycanalesparadarforma,registrar,almacenarydifundircontenidosinformacionales,fundadosensuma...
AJAX! No hablamos de un equipo de fútbol, ni tampoco de un detergente, ¿entonces? Launión de varias tecnologías para crear...
acceder de inmediato al contenido -comoGoogleMaps, Gmail o el Outlook Web Access- sininterrupciones. Sorpresa: el público ...
return firstNumber + secondNumber;}La envoltura creará automáticamente el código javascript con los parámetros y serállama...
Historia de Visual Basicabril 16, 2008Navegando encontre un articulo muy interesante que habla sobre la historia de Visual...
desarrolladores en Visual Basic que no saben que es lo que realmente significaVISUAL B.A.S.I.C. …!!!. Luego de este castig...
proceso trivial antes de la introducción de Visual Basic 1.0 en mayo de 1991.     Las antiguasaplicaciones de MS-DOS mucho...
los controles personalizados. Después de poco tiempo, la producción de estos componentesreutilizables creció de una comuni...
plataforma .NET, base de este nuevo lenguaje, se viene gestando en Microsoft desde haceya un par de años, y forma parte de...
Cuadro 2. El cuadro de propiedades y la caja de herramientas(con controles añadidos) de Visual Basic 2.0.                 ...
Cuadro 3. Visual Basic 4.0 con soporte 32-bitLas versiones de Visual Basic 5.0 y 6.0-anunciadas en marzo de 1997 y en juni...
Cuadro 4. Visual Basic 5.0Visual Basic .NETHoy, se continúa ampliando las posibilidades del desarrollador en Visual Basic....
Cuadro 5. La demo de El Gorila .NET , escrito en Visual Basic .NET.Los Formularios de Windows con formas, los ricos gráfic...
para asegurarse de que los desarrolladores en Visual Basic continúan conduciendo estacursa -ahora y en el futuro.Las versi...
World Can Code, herramienta para aprender ypracticar programaciónabril 2, 2008World Can Code es un sitio que nos presta un...
Es como dije al principio, algo muy peculiar, algo distinto en lo que respecta al aprendizajey práctica de programación. T...
URL: Video: Introductionto Visual C# 2008 Express EditionFuente: mredison.files.wordpress.com   7 comentarios |    .NET, C...
Pues bien, Microsoft Volta es una serie de extensiones y bibliotecas para Visual Studio2008, y a este se preguntaran, pues...
Como sabemos facebook es una red social que nos permite encontrarnos con amigos,compañeros, o conocer personas de todo el ...
recomienda ‘Friends of Friends’ en lugar de ‘Everyone’ (defecto).Fuente de información: Parte de estos datos pertenecen al...
Upcoming SlideShare
Loading in …5
×

Contenidoinformaticaenlaeducacion

828 views

Published on

  • Be the first to comment

  • Be the first to like this

Contenidoinformaticaenlaeducacion

  1. 1. CONTENIDO FORMATICAENLAE INDUCACION•Conceptualización:Informática/InformáticaEducativa/TecnologíaEducativa.•ElRoldelComputador.•EvoluciónTecnología/Pedagogía.•TecnologíasdelaInformaciónyComunicación(TIC).•TICyCompetencias.•TICyEducación.•AplicacionesdelasTIC.TECNOLOGICOCOMFENALCOINFORMATICAENLAEDUCACION•LaInformáticaeselconjuntodetécnicasencargadasdelagestiónautomatizadadelaInformación,utilizandocomomedioloscomputadores.•LaInformáticaEducativaeslaramadelapedagogíaqueseocupadelasaplicacioneseducativasdelasherramientasinformáticas.•LaTecnologíaEducativacomolateoríaylaprácticadeldiseñoydesarrollo,selecciónyutilización,evaluaciónygestióndelosrecursostecnológicosaplicadosalosentornoseducativos.•LaInformáticaEducativafuepensadapordocentes,peroejecutadainicialmentepor“informáticos”.•EntróahacerpartedelasInstitucionesEducativasporlaimposiciónsurgidadelavancetecnológicoylacomercializaciónmasivadesusproductos•Inicialmentelasaplicacionesinformáticas(software)norespondíaalasnecesidadesdelasInstitucionesEducativassinoalaindustriadelsoftware.•LaInformáticaEducativapuedeemplearsecomounapoyoparalaenseñanzaconlafinalidaddeestimularvariossentidosdelsujetoqueposibiliteelaprendizaje.•Esunaherramientaconlacualsepuedeoperarelprocesoeducativoperoeldiseñoprevio,laplanificaciónylaestrategiaautilizarestaráacargodelexpertoeducativo.•Laaccióndocente,laestrategiaeducativaylaInformáticaEducativa,traeconsigounaprendizajemásrico,dondeseestimulannuevashabilidadesdelpensamientoylaaccióncomolacapacidaddedescubrirporsimismolosconocimientos;sefortalecenvalorescomolacooperaciónylacolaboraciónCONTENIDO INFORMATICAENLAEDUCACION•Conceptualización:Informática/InformáticaEducativa/TecnologíaEducativa.•ElRoldelComputador.•EvoluciónTecnología/Pedagogía.•TecnologíasdelaInformaciónyComunicación(TIC).•TICyCompetencias•TICyEducación.•AplicacionesdelasTIC.
  2. 2. PorTICseentiendelosnuevossoportesycanalesparadarforma,registrar,almacenarydifundircontenidosinformacionales,fundadosensumayoríaenelempleodelcomputador:Internet,videointeractivo,videotextoyteletexto,televisiónporsatéliteycable,hiperdocumentos,CD/CD-R/CD-RW,DVD/DVD-R/DVD-RW,VideoConferencia,SistemasExpertos,E-mail,Telemática,RealidadVirtual...•LasTICsonlaInformática,lasComunicacionesylastecnologíasdelsonidoylaimagen,asícomosuscombinaciones:laTelemática,losmediosmasivosdecomunicación(RadioyTV)ylaMultimedia.•Entresuscaracterísticassedestacan:Interactividad,Digitalización,Automatización,CapacidaddeAlmacenamiento,Instantaneidad,Fiabilidad,Interconexión,Diversidad.TECNOLOGICOCOMFENALCOINFORMATICAENLAEDUCACIONTICYEDUCACION •LoprimeroquedebehacerseexplícitoesquelaincorporacióndelaTICenlaEducaciónnohandeeludirlanocióndeesfuerzo.•ElusodelasTICenlaEducacióndebeestaracompañadadeunaevoluciónpedagógica,uncambioderolenelDocenteyenelEstudiante.•LasTICsuscitanlacolaboraciónenlosestudiantes,lesayudaacentrarseenlosaprendizajes,mejoranlamotivaciónyelinterés,favorecenelespíritudebúsqueda,promuevenlaintegraciónyestimulaneldesarrollodeciertashabilidadesintelectualestalescomoelrazonamiento,laresolucióndeproblemas,lacreatividadylacapacidaddeaprenderhaaprender.•ParalosdocenteslasTIChanservidohastaahoraparafacilitarlabúsquedadematerialdidáctico,contribuiralacolaboraciónconotrosdocenteseincitaralaplanificaciónImplementando AJAX con C# / VB.NETabril 16, 2008Navegando encontre este articulo sobre como implementar Ajax con C# o Visual Basic.net,ademas que hace un breve explicacion sobre lo que es Ajax.
  3. 3. AJAX! No hablamos de un equipo de fútbol, ni tampoco de un detergente, ¿entonces? Launión de varias tecnologías para crear una nueva e impresionante experiencia en la web.Hace un tiempo AJAX parece ser la palabra de moda en el “mundo” del desarrollo deaplicaciones Web; de hecho muchos lo escuchan nombrar pero pocos saben que esrealmente y, menos aún, saben en donde buscar información clara sobre que es esta nueva“maravilla” de la tecnología.¿Qué es?En realidad, Ajax no existe. Es una óptica, una nueva forma de trabajo que engloba adiferentes tecnologías Web que existen desde hace varios años, como el lenguaje XHTML -sucesor del actual HTML- las hojas de estilo en cascada (CSS) y JavaScript, junto a otrosartilugios más técnicos como son XMLHttpRequest o XSLT. De hecho, el propio término esla abreviatura de „AsynchronousJavascript + XML‟.La idea es la siguiente: en el modelo actual, la Web es un lugar muy hostil para desarrollaraplicaciones. Cada vez que el usuario ejecuta una acción -un clic, la presión de una tecla, elarrastre de un objeto- el navegador debe solicitar datos a otra computadora (el servidor) através de Internet, para luego regenerar la página que el usuario está viendo. De estaforma, la interacción se transforma en un pimpón de datos que hacen imposible cualquieractividad continua, como un juego o una aplicación.Para sortear este inconveniente, varias empresas desarrollaron plataformas que se cargandentro del navegador, como Macromedia Flash o Java, previa descarga de los pluginrespectivos y previo pago de las licencias para el desarrollo. Pero, ¿qué pasaría situviéramos estas herramientas ya disponibles en los computadores de cada usuario y enforma nativa?El modelo de AJAX propone cargar y renderizar una página, luego sirviéndose de lastecnologías antes mencionadas y presentes en la gran mayoría de los navegadores.Mantenerse en esa página, mientras scripts y rutinas van al servidor buscando, enbackground, los datos que son usados para actualizar la página solo re-renderizando lapágina y mostrando u ocultando porciones de la misma. De esta forma, los usuarios pueden
  4. 4. acceder de inmediato al contenido -comoGoogleMaps, Gmail o el Outlook Web Access- sininterrupciones. Sorpresa: el público ya no tiene que esperar.Google está haciendo una significativa inversión en el acercamiento Ajax. Desde Gmail aGoogle Maps, esta empresa alberga una docena de proyectos nuevos que han provocadogran entusiasmo en los usuarios.Ajax y ASP.NETObviamente ASP.NET posee mucho soporte para Ajax, además este será mejorado enWhidbey.Para su implementación, existe una libreria que puede ahorrarte mucho trabajo. Los pasospara utilizarla son los siguientes:Paso 1 – Agregar una referencia al archivo ajax.dll, que puedes descargasdesde http://ajax.schwarz-interactive.de/download/ajax.zipPaso 2 – Configurar el HttpHandler en el archivo web.config<configuration><system.web><httpHandlers><add verb=”POST,GET” path=”ajaxwrapper/*.ashx” type=”Ajax.PageHandlerFactory, Ajax”/></httpHandlers>…<system.web></configuration>Paso 3 – En el pageload del form agregas el llamado a esta funciónAjax.Utility.RegisterTypeForAjax(this.GetType());Paso 4 – Para hacer llamados asincrónimos al servidor deberá marcar las funciones con elsiguiente atributo[Ajax.JavascriptMethod()]public int ServerSideAdd(int firstNumber, int secondNumber){
  5. 5. return firstNumber + secondNumber;}La envoltura creará automáticamente el código javascript con los parámetros y serállamada desde el cliente sin hacer postbackPaso 5 – Puedes llamar estas funciones desde el javascript en el cliente.alert(ServerSideAdd(100,99));oServerSideAdd(100,99, ServerSideAdd_CallBack);function ServerSideAdd_CallBack(result){alert(result);}También se pueden retornar objetos complejos.Ver Ejemplos Online: C# – VB.NETPuedes descargar un guía de uso en http://ajax.schwarz-interactive.de/download/AjaxGuide.doc y un video de demostración enhttp://ajax.schwarz-interactive.de/download/ajaxvideo.zip (aunque el video tiene algunos errores es muyinteresante). Más información enAjax.NET BlogLinks y fuentes:- AJAX un nuevo acercamiento a Aplicaciones Web – Artículo original en inglés- AJAX: Descubre qué se oculta tras esta vieja-nueva tecnología- AJAX – Wikipedia en español- AJAX – Wikipedia en inglésEn inglés- Ajaxian.com- Ajax, promise or hype?- Ajax.NET BlogFuente: tydw.wordpress.com 3 comentarios | Desarrollo, Herramientas Web, Lenguajes de programacion, Programación| Permalink Escrito por saavedranet
  6. 6. Historia de Visual Basicabril 16, 2008Navegando encontre un articulo muy interesante que habla sobre la historia de Visual Basicy Visual Basic.Net .Nadie duda que programar es muy divertido y satisfactorio o como quieran tomarlo: jovial,alucinante, excitante… bla, bla, bla… es así que, actualmente, habemos en todo el mundomiles de programadores que usamos Visual Basic como una gran alternativa para construiraplicaciones robustas y escalables. Visual Basic es un lenguaje de propósito general: sepueden crear aplicaciones de escritorio, utilitarios, juegos, aplicaciones multimedias,sistemas con manejo de bases de datos, componentes reutilizable, aplicaciones distribuidasy mucho más. Muchos critican esta generalidad, aduciendo que sirve para tantas cosas que,al final, no cumple bien con ninguna… Que equivocados que están y siguen estando por loque veo, ya que siempre escucho murmurar entre a gente novata diciendo que inclusoVisual Basic .NET es muy fácil de usar y que los programadores que usamos estaherramienta somos muy inferiores a los de Java, C++..je, je, je… ahora digo: Dios mío,perdónalos, porque no saben lo que dicen …!!!.Les aseguro que mucha gente desarrolladora en Visual Basic no sabe exactamente el porqué Visual Basic se llama Visual Basic(entiendo a lo que me refiero, verdad ??), Bueno, lode “VISUAL” supongo que la mayoría sabe a que se refiere, y esto es, a que es un lenguajecon un entorno visual, con un entorno gráfico, es decir, un lenguaje que incluye unainterfaz de desarrollo gráfico. La otra parte es BASIC, ¿Qué idea contiene? o ¿ a quéexactamente nos referimos cuando decimos BASIC o VISUAL BASIC ?. Pues las posiblesrespuestas vienen y van, unos dirán que es un lenguaje básico (por lo de Basic, quesignificaría básico), un lenguaje con un entorno de desarrollo básico… y así una serie derespuestas inocentes y a la vez equivocadas. Ahora exhorto: Dios mío castiga a todos los
  7. 7. desarrolladores en Visual Basic que no saben que es lo que realmente significaVISUAL B.A.S.I.C. …!!!. Luego de este castigo, je, je, je, …allí te va la respuesta.B.A.S.I.C. significa: Beginner‟s All-purpose Symbolic Instruction Code, traduciendo estosería: Código de instrucciones de uso universal para principiantes. Basic es unlenguage de programación que actua como un intermediario entre el operador y elcomputador. Mediante el vocabulario y las reglas Basic, se le ordena al computador lo quese quiere que haga y el PC transforma estas instrucciones para poder ejecutarlas. Otroslenguajes de programación que pueden emplearse son el Pascal, Fortan y Ensamblador.BASIC es traducido a código binario, también se puede escribir programas en código binariopero es muy dificil por eso crearon el Basic.BASIC es un lenguaje de programación desarrollado por los estadounidenses JohnKemeny y Thomas Kurtz en el DartmouthCollege. La versión original del lenguaje Basicfue creada en el año1964, ganándose una enorme popularidad gracias sobre todo a dosimplementaciones, Tiny BASIC y Microsoft BASIC, que convirtieron a este lenguaje en laprimera lengua franca de los microordenadores. Otras importantes implementaciones hansido CBASIC (BASIC Compilado), Integer y Applesoft BASIC (para el Apple II), GW-BASIC(para computadoras personales), Turbo BASIC (de Borland) y Microsoft QuickBASIC. Ellenguaje ha cambiado en el transcurso de los años pues nació con el objetivo de servircomo lenguaje para aquellas personas que deseaban introducirse por primera vez en elmundo de la programación, y luego fue sufriendo modificaciones, hasta que en 1978 seestableció el Basic estándar.Más adelante, en 1987, llegó una de las versiones más populares del lenguaje: el viejo yquerido QuickBasic, una joya de oro de los tiempos del MS-DOS, con la cual muchos sedevelaron (incluido mi profesor Ismael, je, je,je) más de una noche. Las primeras versioneseran interpretadas y no estructuradas. Las más recientes son estructuradas y, a menudo,compiladas. En esos tiempos, BASIC solía enseñarse a los programadores principiantesporque era “fácil” de utilizar y de comprender, y además porque contiene los mismosconceptos fundamentales que muchos otros lenguajes considerados más “difíciles”, comoPascal, C y COBOL, las cuales a su vez, eran muy populares entre los programadores,mientras que había una especie de desprecio hacia Basic, por tratarse de un lenguaje “paraprincipiantes”.En contraste, hace poco más de 14 años, el proceso de construir una sencilla aplicaciónbasada en Microsoft Windows solía ser algo complicado, difícil y largo. Hasta aquí, todoeran oscuras pantallas de texto y aplicaciones de consola. Con la llegada de Windows, todoresulto muy diferente. Es así que, construir estas aplicaciones ricas en gráficos no era un
  8. 8. proceso trivial antes de la introducción de Visual Basic 1.0 en mayo de 1991. Las antiguasaplicaciones de MS-DOS mucho distaban ya de las modernas y visuales de Windows, pero,claro, hacer aplicaciones para ese nuevo sistema operativo era un real privilegio, que muypocos estudiosos de la programación en C podían experimentar.Ese año, Visual Basic 1.0 vio la luz, y revolucionó el desarrollo de aplicaciones paraWindows, especialmente por su facilidad y por la rapidez con la que permite crearlas.Siempre escucho comentar que desde esos tiempos, usando Visual Basic, losprogramadores podíamos, por primera vez, implementar aplicaciones de Windows en unambiente intuitivo y gráfico, simplemente arrastrando controles sobre un formulario. Sibien muchas personas hicieron de Visual Basic una realidad, un empelado de Microsoft,llamado Alan Cooper, fue considerado el verdadero padre del lenguaje. Hoy con mas de 14años del lenguaje en el mercado, Alan es considerado una eminencia.Inicialmente, Visual Basic fue pensado para ser un producto muy táctico. Microsoft teníavarias iniciativas en el desarrollo que lideraba Visual Basic 1.0, todas fueron pensadas paraconvertirse en las herramientas de programación a largo plazo, estratégicas, gráficas yorientadas a objetos. Como siempre ocurre con los productos en su versión 1.0, el equipode Visual Basic 1.0 fue forzado a cortar características de su larga lista de ideas paraentregar realmente el producto al mercado. Consecuentemente, la primera versión incluyópoco más que la tecnología Embedded Basic que había sido desarrollada originalmente enMicrosoft QuickBasic 4.0 (el código “p” y compilador de Microsoft) y una herramientacompiladora de diseño simple originalmente diseñada para Windows 3.0 pero que nunca fueutilizada para tal fin. Aproximadamente 12 meses después, el desarrollo y mejora de laversión 1.0 comenzó, Microsoft sacó al mercado una herramienta desarrolladora para cubrirla exigencia en ese momento del mercado cuyo nombre en clave fue “Thunder”(Trueno).Desde este inicio bastante desfavorable vino un resultado igualmente difícil de comprender:un impacto en la industria informática tan profundo que cambió para siempre el curso deldesarrollo del software y creó una explosión en el mercado de las aplicaciones de Windows.Diez años más tarde, parece muy obvio-pero en esa época, cuando solamente un pequeñoy selecto grupo de personas, era capaz de desarrollar aplicaciones para Windows, VisualBasic 1.0 representó un cambio gigantesco en el diseño de aplicaciones.Innegablemente radical en su puesta en práctica, implementación y capacidades, VisualBasic 1.0 se propagó a través de la comunidad en cuestión de pocos meses. Poco despuésdel “shock” inicial de fiebre por Visual Basic, un pequeño pero fuerte grupo de seguidorescomenzó a transformar las bibliotecas de código que tenían con sus características,métodos y eventos, y a exponerlos como componentes de Visual Basic llamados VBXs, o
  9. 9. los controles personalizados. Después de poco tiempo, la producción de estos componentesreutilizables creció de una comunidad especializada a una industria que crecía devendedores de controles, y ayudó a Visual Basic a pasar de ser un logro de software aconvertirse en un descubrimiento tecnológico.Como veremos más adelante, luego de la primera versión, el lenguaje creció y empezó avolverse muy popular. A partir de la versión 3, ya se incluían herramientas para el acceso adatos y una interfaz grafica más cómoda e intuitiva. Después llego la versión 4, que podiacompilar ejecutables tanto de 16 bits como de 32; y, finalmente, el exilio a los 32 bitsarribo con las versiones 5 y 6. Actualmente, Visual Basic combina la sencillez de Basic conel poder de un lenguaje de programación visual que permite desarrollar robustasaplicaciones de 32 bits. Visual Basic ya no es solo un lenguaje para los mas novatos, sinoque representa una excelente alternativa para programadores de todos los niveles.Este año, en la celebración del décimo cuarto cumpleaños de Visual Basic, se mira alpasado a la herramienta que revolucionó la manera en la que se construye software, y seanhelan otros 10 años de innovación y productividad de Visual Basic. Hablando deinnovación, pues ahora ya contamos con Microsoft Visual Basic .NET, EL lenguaje siguióevolucionando hasta que, el 13 de febrero de 2002, justo un día antes de San Valentín,nacio oficialmente Visual Basic .NET, junto con el resto de la familia de Visual Studio .NET,esto una muy buena noticia …!!! ¿Simplemente una nueva versión? Para nada. VB.NET noes un simple upgrade; es un cambio realmente profundo y radical, que lo convierte en unode los lenguajes mas poderosos de la actualidad, con características avanzadas, comoverdadera orientación a objetos, multi-threading, y la posibilidad de crear Web Services,por nombrar solo tres aspectos. Todos aquellos que todavía tengan la idea (equivocada) deque Visual Basic es un lenguaje para principiantes, finalmente tendrán que callar y agacharsus cabezas. Obviamente no es un cambio que se produjo de la noche a la mañana. La
  10. 10. plataforma .NET, base de este nuevo lenguaje, se viene gestando en Microsoft desde haceya un par de años, y forma parte de una nueva estrategia impulsada por esta empresa paraconquistar el mercado del desarrollo y de internet, y seguir creciendo. En los últimos 14años, la comunidad de Visual Basic ha crecido hasta ser la mayor comunidad dedesarrolladores de software del mundo. Durante ese tiempo, una industria entera devendedores de componentes creció alrededor de este producto. Éste, combinado con lasencilla forma de desarrollar aplicaciones para Windows, fueron la base fundamental de larealización de la visión de Microsoft para la programación basada en Windows.Cuando aún no había pasado un año de su salida inicial al mercado ,Visual Basic ya habíaevolucionado rápidamente a un kit desarrollador altamente estratégico. Microsoft habíacomenzado a utilizar Visual Basic internamente en algunos de sus propios proyectos queestaba desarrollando. A medida que la demanda de Visual Basic aumentaba, quedaba claroque los desarrolladores requerirían un Visual Basic mejor y más capacitado. Para tratar aesta necesidad creciente, Microsoft anunció la disponibilidad de Visual Basic 2.0 ennoviembre de 1992. La segunda versión de Visual Basic, distribuida en la edición estándar yprofesional, proveía a los desarrolladores un funcionamiento perceptiblemente mejorado ymayor capacidad para crear aplicaciones de tamaño mayor y más sofisticadas. Incluíatambién una ayuda para mejorar la puesta a punto y depuración, proveía de la capacidadde conectarse a bases de datos mediante ODBC, y nuevas y productivas herramientas ,porejemplo, la ventana de propiedades, sintaxis del código en color , y completo soporte paraun Interfaz de Múltiples Documentos (MDI).
  11. 11. Cuadro 2. El cuadro de propiedades y la caja de herramientas(con controles añadidos) de Visual Basic 2.0. Aplicaciones Data-AwareMientras la adopción de Visual Basic en las corporaciones se expandía, también lo hacía lanecesidad de una herramienta para el desarrollador que permitiera aplicaciones data-aware robustas. Visual Basic 3.0, anunciado solamente seis meses después de la salida almercado de la versión 2.0, solucionaba esta necesidad combinando el motor de la base de datos de Microsoft Access 1.1 con un conjunto rico de controles data-aware. Por primera vez, los desarrolladores podían conectar fácilmente a las bases de datos en un ambiente cliente/servidor usando un diseñador visual intuitivo. La complementación de estascaracterísticas era los Data Access Object (Objetos de Acceso a Datos) (DAO), un completo paquete de los objetos que proporcionaban al acceso mediante código a la base de datos.Finalmente, Visual Basic 3.0 amplió la capacidad de la herramienta de desarrollo incluyendo los CrystalReports, un motor para visualizar datos extraídos en una variedad de formatos personalizables. Herramientas más potentes En los años venideros, la industria informática comenzaría a abrazar el movimiento a la programación en 32-bits. La salida al mercado de Microsoft Windows 95 y de Microsoft Windows NT condujeron a esta adopción y destacó la necesidad de herramientas dedesarrollo más potentes que podrían soportar la nueva arquitectura. Fue entonces cuando la revista Windows Watcher señaló que Visual Basic estaba adoptado por más compañías(30 por ciento) que cualquier otro lenguaje de programación. Llevar una base instalada tan grande del desarrollo de aplicaciones en 16-bits a 32-bits sería una tarea de migraciónimportante, pero aseguraría la existencia prolongada del lenguaje de programación Visual Basic y de su comunidad. La versión 32-bit de Visual Basic- versión 4.0-fue anunciada enseptiembre de 1995 e incluía la edición estándar y profesional así como una nueva edición destinada al nivel empresarial y el desarrollo en equipo. La edición empresarial ofrecía nuevas capacidades tales como automatización remota, control de datos remoto, y una versión integrada de Microsoft Visual SourceSafe para la dirección de la configuración y realización de diferentes versiones.
  12. 12. Cuadro 3. Visual Basic 4.0 con soporte 32-bitLas versiones de Visual Basic 5.0 y 6.0-anunciadas en marzo de 1997 y en junio de 1998,respectivamente- representaron un paso importante hacia posibilitar a los desarrolladoresen Visual Basic programar en los nuevos niveles del funcionamiento en el ambiente libreque representa Internet. Las características tales como el compilador del código nativointrodujeron aumentos del funcionamiento de hasta el 2.000 por ciento. ElWebclassdesigner (diseñador de clases Web) simplificó la creación de las aplicaciones delWeb proporcionando un modelo intuitivo del objeto para el servidor web. Y el diseñador depáginas DHTML permitió la creación de aplicaciones para Microsoft Internet Explorer 4.0-que combinaron la riqueza de HTML dinámico (DHTML) con el funcionamiento y laproductividad de Visual Basic. Finalmente, con la Control CreationEdition (Edición deCreación de Controles), los desarrolladores de Visual Basic podrían construir fácilmente loscontroles Microsoft ActiveX de alto rendimiento y con un amplio alcance que estabandestinados a Internet.
  13. 13. Cuadro 4. Visual Basic 5.0Visual Basic .NETHoy, se continúa ampliando las posibilidades del desarrollador en Visual Basic. Con VisualBasic .NET, se posibilita a los desarrolladores en Visual Basic con niveles de control yproductividad sin precedentes. A través de objetos-orientados de primera-clase, tales comoherencia, manejo estructural excepcional, y construcciones con parámetros, programar enVisual Basic llegará a ser más elegante, simple, y de mantenimiento sencillo. Con el accesocompleto al marco del NET de Microsoft, los desarrolladores pueden, por primera vez,conseguir ventaja directa de la rica plataforma de Microsoft y construir aplicacionestradicionales basadas en Windows, aplicaciones Web de pequeños clientes, los servicios denueva generación de Web de XML, y software para móviles.
  14. 14. Cuadro 5. La demo de El Gorila .NET , escrito en Visual Basic .NET.Los Formularios de Windows con formas, los ricos gráficos, las construcciones orientadas alobjeto, y la integración del servicio Web de XML son todo la parte de Visual Basic .NET. Através de los años, Visual Basic ha evolucionado de un juguete de un aficionado a unaherramienta imprescindible que continúa cambiando el mundo. Ha revolucionado la maneraque se trabaja con la información, la manera de comunicarse, y la forma en la que seconstruyen aplicaciones.Visual Basic .NET es la nueva generación del lenguaje Visual Basic de Microsoft. Con VisualBasic puede generar aplicaciones .NET, incluyendo servicios Web y aplicaciones Webde ASP.NET, rápida y fácilmente. Las aplicaciones construidas con Visual Basic se generancon los servicios de CommonLanguageRuntime y se benefician de .NET Framework.Visual Basic tiene una gran cantidad de características nuevas y mejoradas como laherencia, las interfaces y la sobrecarga que la convierten en un lenguaje eficaz deprogramación orientado a objetos. Otras características nuevas del lenguaje son elsubprocesamiento libre y el control de excepciones estructurado. Visual Basic integra .NETFramework y CommonLanguageRuntime completamente, que conjuntamente proporcionaninteroperabilidad del lenguaje, recolección de elementos no utilizados, seguridad ampliaday compatibilidad de versiones mejorada.Visual Basic admite herencia única y crea lenguaje intermedio de Microsoft (MSIL) comoentrada de compiladores de código nativo. Visual Basic es, comparativamente, fácil deaprender y utilizar, y se ha convertido en el lenguaje de programación elegido por cientosde programadores durante la pasada década. El conocimiento de Visual Basic se puedeaprovechar de distintas maneras, por ejemplo, escribiendo macros en Visual Studio oprogramando en aplicaciones como Microsoft Excel, Access y Word. Visual Basicproporciona prototipos de algunos de los tipos de proyectos más comunes,incluyendo: Aplicación para Windows, Biblioteca de clases, Biblioteca de control deWindows, Aplicación Web ASP.NET, Servicio WebASP.NET, Biblioteca de control Web,Aplicación de consola, Servicio de Windows.Con todos los cambios en la configuración de la tecnología y de la aplicación en los últimos14 años, la comunidad de Visual Basic ha continuado innovando como líderes en eldesarrollo y la producción de software. Mientras, es interesante mirar al pasado y observarlos éxitos alcanzados por este producto, es importante remarcar que Visual Basic está sóloen una fase bastante inicial. Con Visual Basic .NET, Microsoft proporciona sus cimientos
  15. 15. para asegurarse de que los desarrolladores en Visual Basic continúan conduciendo estacursa -ahora y en el futuro.Las versiones anteriores de Visual Basic estaban orientadas a aplicaciones cliente deMicrosoft Windows. Visual Basic .NET está pensado para crear además aplicaciones deservicio Web XML. Para este propósito, Visual Basic .NET genera código administrado paraCommonLanguageRuntime. Esto supone cambios en el propio lenguaje. Los cambios enVisual Basic .NET están proyectados para: Simplificar el lenguaje y hacerlo más coherente. Agregar nuevas características solicitadas por usuarios. Hacer el código más sencillo de leer y mantener. Ayudar a los programadores a evitar los errores de programación. Crear aplicaciones más sólidas y más sencillas de depurar.Visual Basic .NET ofrece numerosas características nuevas y mejoradas, como herencia,interfaces y sobrecarga, que lo convierten en un eficaz lenguaje de programación orientadoa objetos. Como desarrollador de Visual Basic, ahora puede crear aplicaciones multiprocesoy escalables utilizando subprocesamiento múltiple explícito. Otra característica nueva deVisual Basic .NET incluye el control estructurado de excepciones, atributos personalizados ycompatibilidad con CLS (CommonLanguageSpecification, Especificación de lenguajescomunes).CLS es un conjunto de reglas que estandariza cosas como tipos de datos y el modo en quese exponen e interoperan los objetos. Visual Basic .NET agrega varias características queaprovechan las ventajas de CLS. Cualquier lenguaje compatible con CLS puede utilizar lasclases, los objetos y los componentes que se crean en Visual Basic .NET. Y usted, comousuario de Visual Basic, puede tener acceso a las clases, los componentes y los objetosdesde otros lenguajes de programación compatibles con CLS sin tener en cuenta diferenciasespecíficas del lenguaje como los tipos de datos. Las características de CLS que utilizan losprogramas de Visual Basic .NET son los ensamblados, espacios de nombres y atributos.Visual Basic .NET ofrece numerosas características de lenguaje orientado a objetos nuevaso mejoradas como la herencia, la sobrecarga, la palabra clave Overrides, interfaces,miembros compartidos y constructores.También se incluyen el control estructurado de excepciones, delegados y varios tipos dedatos nuevos. 25 comentarios | Desarrollo, Lenguajes de programacion,Microsoft.NET, Programación | Permalink Escrito por saavedranet
  16. 16. World Can Code, herramienta para aprender ypracticar programaciónabril 2, 2008World Can Code es un sitio que nos presta un servicio muy peculiar, ya que nos permiteincluir código de lenguajes de programación para poder probarlo. Es una buena forma deaprender y practicar programación. Entre los lenguajes de programación que podemosutilizar tenemos los siguientes: Pascal, Basic, C++, Asembler, Perl, JavaScript, HTML yotros.Es algo muy facil de utilizar, ya que cuenta con una ventana de texto en dondeingresamos el código. En la parte superior de ese formulario tenemos variaspestañas. Cada una de ellas tiene el nombre de un lenguaje de programación. Por ejemplosi queremos probar código de lenguaje C++, presionamos la pestaña correspondiente eingresamos el código en la ventana de texto. Una vez que completamos el ingreso delcódigo, presionamos Run y veremos el resultado en una ventana de la derecha.Esa es la forma básica de utilizar el servicio, pero si nos suscribimos tenemos la posibilidadde utilizar otras herramientas.Este sitio cuenta con un Wiki y foros para poder consultar e interactuar con otros usuariosdel sitio, como así también un chat y blog. Además tienen un tutorial para educadores, quecualquiera puede consultar, en donde explican paso a paso y gráficamente como funcionael sitio.Otra característica importante es que podemos crear un ejecutable con el código queingresamos y lo podemos descargar a nuestro sistema, ya sea para Linux, como para laplataforma Windows.
  17. 17. Es como dije al principio, algo muy peculiar, algo distinto en lo que respecta al aprendizajey práctica de programación. Todavía se encuentran en los primeros pasos, pero se puedever que van por buen camino.Enlace: World Can Code 3 comentarios | Desarrollo, Herramientas Web, Programación | Etiquetado: Desarrollo, HerramientaWeb, On line, Programación | Permalink Escrito por saavedranetIntroducción a Visual C# Express Edition 2008!!!diciembre 12, 2007Les comparto este video de Microsoft, en donde nos introduce a lo que es Visual C#Express Edition 2008.Estos son los puntos del video. Setup e Instalación. Creación de un proyecto El diseñador de Windows Escribir codigoc# Compilando, ejecutando y guardando proyectos Errores y debugging Propiedades, archivos de proyecto Informacion DemosDuracion: 37 minutes
  18. 18. URL: Video: Introductionto Visual C# 2008 Express EditionFuente: mredison.files.wordpress.com 7 comentarios | .NET, C#, Desarrollo, Herramientas.Net, Lenguajes deprogramacion, Microsoft.NET, Programación, Visual Studio 2008 | Permalink Escrito por saavedranetMicrosoft Voltadiciembre 10, 2007Microsoft Volta es una nueva herramienta de desarrollo Web salida de los laboratoriosde Windows Live y de Microsoft Research. Ustedes se preguntaran ¿y qué es MicrosoftVolta?, (yo me hice esa pregunta).
  19. 19. Pues bien, Microsoft Volta es una serie de extensiones y bibliotecas para Visual Studio2008, y a este se preguntaran, pues que no para eso está ASP.NET Futures?, pues sí,pero la novedad o lo interesante de Micrsoft Volta es que permite desarrollaraplicaciones Web si inportarnos su funcionalidad, si determinar si se va a ejecutar en elcliente (browser) o en el servidor. Interesante, no?.A mí se me hace interesante porque de esta manera nosotros podemos desarrollar toda laaplicación y ya después preocuparnos por que partes se ejecutaran de un lado o del otro,incluso determinar que toda una página se ejecute del lado del cliente, además de estopodemos decidir programar en cualquier lenguaje de .NET que queramos (C#, VB.NET,JScript, PHP, o en el que quieran) y solo determinar en donde se ejecutaran mediante unatributo. Volta se encarga de todo lo demás, incluyendo comunicación, seriación,seguridad, sincronización, etc… entre todas las capas que intervienen.Creo que suena interesante, al momento que escribo este post tengo que decir que no locheco a un, pero por supuesto que lo hare, por el momento ya se está descargando, asíque los invito a que hagan lo mismo, ya en otros post publicare cual es mi experiencia conel producto.
  20. 20. Como sabemos facebook es una red social que nos permite encontrarnos con amigos,compañeros, o conocer personas de todo el mundo.Pero lo que no savemos son los peligros de este sito.Secuestro express de 3 jóvenes, una en Valencia y dos en Caracas. Los delincuentesluego de que raptan a las víctimas, les enseñan fotografías que ellas reconocen están enese portal de encuentro.Desde hace un par de semanas viene rodando el rumor, donde se afirma que bandasdedicadas a la extorsión y el secuestro, utilizan a facebook para identificar a susvíctimas a través de las fotografías que publican en ese espacio. (Viajes a diferentespartes del mundo, eventos sociales, etc) Luego de identificar los apellidos y dondeestudian o estudiaron, entonces inician una gran labor de investigación, que los conduceal secuestro express.Las encuestas dicen que el 80% de los usuarios registrados en facebook ponen su datospersonales tan detalladamente ue cualquiera que lo lee lo podria conocer mejor que sumadre.Sophos, líder mundial en seguridad informática y sistemas de control, ha advertido a losusuarios de redes sociales sobre los peligros de permitir a extraños el acceso a susperfiles en línea. Esta advertencia es fruto de una nueva investigación acerca de losriesgos del robo de identidad e información que tienen lugar en Facebook, una de lasredes sociales más populares en Internet y un fenómeno global.RECOMENDACIONES:En principio, elimine sistemáticamente, no de un solo porrazo, todos sus datos enfacebook. Esto no le garantiza que no queden registrados, pero evitará parcialmente sudetección por delincuentes.Elimine su cuenta de facebook y pase este mensaje.Si va a abrir una cuenta en facebook, use otra computadora que no sea la de su hogar,identifíquese bajo seudónimo.En principio, acepten SOLO personas que realmente conozcan. En caso de que usted yatenga como amigos personas que no sepan quienes son, eliminenlos a la brevedadposible.En lo posible, traten de verificar vía ‘INBOX’ si esta persona es realmente quien dice ser.Modifiquen las opciones de privacidad. Para ello vayan a ‘privacy’ en la esquina superiorderecha en facebook y cambien varias opciones. Vayan a todos los ‘tabs’ y ‘menús’ queencuentren y seleccionen ‘OnlyFriends’ en lugar de ‘My Networks and Friends’. Ya porese lado evitaran que la gente que pertenece a Venezuela tenga acceso a su perfil.Lo otro es si quieren controlar quien puede encontrar su perfil al realizar una búsqueda.Estando en ‘privacy’ vayan a la opcion de ‘Search’ y seleccionen ’searchvisibility’. Se
  21. 21. recomienda ‘Friends of Friends’ en lugar de ‘Everyone’ (defecto).Fuente de información: Parte de estos datos pertenecen al diario El País. LOS PELIGROS DEL FACEBOOKLAS NUEVAS TECNOLOGIASHoy en día hay que enfrentan la enorme tarea de mejorar la enseñanza de las cienciaspara satisfacer las demandas y desafíos de una economía globalizada. Las salas de clasede la región deben ser transformadas en centros de aprendizaje abierto que ofrezcanprogramas de ciencias basados en la práctica, el pensamiento y la realidad. Lastecnologías de información modernas, si son utilizadas en forma apropiada, ofrecen atodos el potencial para poder llegar a alcanzar la vanguardia de la enseñanza de cienciasy. Para ello, se esta creando e implantación de una red de educación virtual utilizandolos últimos conceptos e ideas de la educación a distancia, de tecnologías avanzadas ymodos apropiados de conectividad.Este entorno cada día adquiere más importancia, porque para ser activo en el nuevoespacio social se requieren nuevos conocimientos y destrezas que habrán de seraprendidos en los procesos educativos.Las nuevas tecnologías de la información y de las comunicaciones están transformando lasociedad, y en particular los procesos educativos.Las redes digitales son parte de ese cambio social, pero hay que tener en cuenta muchastecnologías coadyuvantes.El teléfono, la radio y televisión, el dinero electrónico, las redes telemáticas, lastecnologías multimedia y la realidad virtual son tecnologías a tener en cuenta.La Pedagogía habla de educación para los medios, de alfabetización audiovisual y dealfabetización informativa.Las Nuevas Tecnologías posibilitan la construcción de un nuevo espacio social.

×