Menú

Mostrar Mensajes

Esta sección te permite ver todos los mensajes escritos por este usuario. Ten en cuenta que sólo puedes ver los mensajes escritos en zonas a las que tienes acceso en este momento.

Mostrar Mensajes Menú

Temas - BADBYTE-K

#1
El tema ha sido movido a Programación General.

Ahi esta mejor

http://foro.elhacker.net/index.php?topic=175714.0

Saludos
#4
.NET (C#, VB.NET, ASP) / NET Framework 3.0 Final
17 Noviembre 2006, 19:41 PM
Ya esta lista la version final de .NET Framework 3.0

NET Framework 3.0
http://www.microsoft.com/downloads/details.aspx?FamilyId=10CC340B-F857-4A14-83F5-25634C3BF043&displaylang=en

SDK Windows Vista
http://www.microsoft.com/downloads/details.aspx?FamilyId=C2B1E300-F358-4523-B479-F53D234CDCCF&displaylang=en

CTP de las extensiones para hacer apps .NET 3.0 (WPF y WCF) en Visual Studio 2005

http://www.microsoft.com/downloads/details.aspx?FamilyId=F54F5537-CC86-4BF5-AE44-F5A1E805680D&displaylang=en

Que es lo mejor de esta edicion?

Windows Presentation Foundation y XAML (Lo mejor en lo personal claro).

Les dejo un video para que vean que tanto se puede desarrollar con esta nueva edicion.

http://caldoit.blogspot.com/2006/11/conociendo-wpf.html

Mas info
http://msdn2.microsoft.com/en-us/netframework/default.aspx


Saludos
#5
Hola

Quiero compartir esta info con la gente que desee migrar desde vb6, son webcasts grabados ya, honestamente no asisti a ninguno pero estoy seguro que son buenos. jamas dudaria de lo que el gran Ricardo Jimenez de Microsoft CCA recomienda en su blog (http://blogs.msdn.com/ricardoj/)


Citar¿Por qué Considerar un Proyecto de Migración de Visual Basic 6.0 a .NET? : Antes de tomar la decisión de realizar una migración desde Visual Basic 6.0 a Visual Basic .NET, es de suma importancia entender si es necesario considerar la migración del todo! Presentado por Ing. Jose Aguilar

Procedimiento de Actualización de Visual Basic 6.0 a Visual Basic .NET : Cual es el proceso de Migración de aplicaciones Visual Basic 6.0 a Visual Basic .Net y cuales son las capacidades y limitaciones del Microsoft Visual Basic Upgrade Wizard. Presentado por Ing. Jose Aguilar

Proyecto de Migración de Visual Basic 6.0 a .NET ¿Cuál es el valor de negocios? : Migracion de Visual Basic 6.0 y versiones anteriores a .Net. Cual es mi valor de negocios como ISV? Presentado por Ing. Jose Aguilar

Visual Basic 6.0 a .NET: ¿Por qué y cuándo migrar? : ¿Debo de migrar mis aplicaciones Visual Basic 6.0 a .NET?. Conozca cual es el proceso de migración automática mientras se detalla, en una manera sencilla, como medir el de valorar de negocios de su aplicación. Ejemplos prácticos. Presentado por Juan Fernando Pena

Preparándose para una actualización a Visual Basic .Net : Como preparar la aplicacion a migrar, el ambiente y otros componentes antes de realizar una migracion desde Visual Basic 6.0 a .Net

Prácticas para actualizaciones exitosas a VB.Net : Metodología comprobada que cubre cada unos de los pasos del proceso de migración desde el planeamiento y preparación de la aplicación hasta la migración como tal y el testing y QA en .Net

Actualizando Objetos Comunes de Visual Basic 6.0 a .Net y pruebas de aplicaciones migradas : Descubra como actualizar Objetos comunes de Visual Basic 6.0 incluyendo "form features", componentes relacionados con accesos a Base de Datos (DAO, RDO, ADO) y como debería de realizarse un proceso de Testing con una aplicación migrada




Aqui estan los links y la info original
7 Webcasts sobre Migración de Visual Basic 6.0
http://blogs.msdn.com/ricardoj/archive/2006/07/18/668822.aspx


saludos
#6
Programación Visual Basic / VB hueso duro 6
12 Julio 2006, 08:53 AM
Hola

Bueno, queria comentarles que al parecer vb6 seguira de pie con soporte en Windows Vista, al parecer las  Apps hechas en vb6 para XP, seguiran funcionando en Windows Vista.

Se que esta noticia, pone risas de oreja a oreja a muchos por la alegria de continuar desarrollando en vb6


Mas detalles
(ing) http://msdn.microsoft.com/vbrun/vistasupport.aspx

saludos
#7
Bueno, por todos son sabidas las innovaciones que vendran con windows vista, sobretodo en lo que se refiere a interfaces graficas. Windows Vista viene con cosas nunca antes vistas valga la redundancia.



No es publicidad a vista, mejor dicho es publicidad de .NET Framework 3.0 (Antes WinFX)

Lo que necesitan para comenzar a testear lo que viene es lo siguiente:


El Runtime de WinFX
http://download.microsoft.com/download/8/A/5/8A55319C-8A7B-4108-BD00-9EAD7E4F582A/winfxrc.exe



o en todo caso el .NET Framework 3.0 CTP (no lo he testeado, solo el runtime del link anterior)
http://www.microsoft.com/downloads/details.aspx?FamilyID=8D09697E-4868-4D8D-A4CF-9B82A2AE542D&displaylang=en



El Windows SDK
http://www.microsoft.com/downloads/details.aspx?familyid=13F8E273-F5EA-4B7B-B022-97755838DB94&displaylang=en



Microsoft® Windows® Workflow Foundation Runtime Components Beta 2.2 and Visual Studio® 2005 Extensions for Windows Workflow Foundation Beta 2.2
http://www.microsoft.com/downloads/details.aspx?familyid=5C080096-F3A0-4CE4-8830-1489D0215877&displaylang=en



Microsoft® Windows® Workflow Foundation Runtime Components Beta 2.2 and Visual Studio® 2005 Extensions for Windows Workflow Foundation Beta 2.2
http://www.microsoft.com/downloads/details.aspx?familyid=5C080096-F3A0-4CE4-8830-1489D0215877&displaylang=en



Microsoft Visual Studio Code Name "Orcas" Community Technology Preview – Development Tools for WinFX®
http://www.microsoft.com/downloads/details.aspx?familyid=31F9F15D-00E0-4241-8014-2F12679119AA&displaylang=en



Microsoft E-x-press-ion Interactive Designer May 2006 CTP(ojo, los guiones son mios, para evitar peleas con la censura del foro)
http://www.microsoft.com/downloads/details.aspx?familyid=4EF0492D-9CB5-4EA6-88B6-A4CD95E5491B&displaylang=en



Por supuesto, es facil darse cuenta que deben tener el Visual Studio 2005. Por aqui han compartido el link del full, a  mediados del post:

Gratuito - Visual Studio 2005 Express Edition en Castellano
http://foro.elhacker.net/index.php/topic,121967.0.html


Un par de demos reales:













La clave esta en investigar sobre XAML, WPF, WCF, .NET 3.0

Ojo, advierto que el SDK pesa mas de 1 GB.

Saludos
#8
Buen dia muchachos.

No soy muy partidario de reglas dominantes para la forma de postear o exponer dudas en foros que modero. Pero en este caso, si creo que debemos mantener un orden para postear cuando tengamos problemas con codigo, cuando expongamos tutoriales, guias, etc.


En cada post debemos especificar sin falta, la version del lenguaje que estamos utilizando, y no es lujo u orden, sino necesidad!

Por ejemplo:

Tenemos problemas con una aplicacion que estamos desarrollando en C#, debemos exponer muy claramente que estamos usando C# 1.0, C# 1.1 o C# 2.0 o sino estamos muy deacuerdo con esa nomenclatura, pues especificar que se esta usando .NET Framework 1.0/1.1/ o 2.0 o en otro caso la version de Mono, Visual Studio, etc. Asi evitaremos errores y dudas a quienes se dispongan a ayudarnos con nuestros problemas.

Ademas, a partir de ahora, ya no habran enlaces a libros. por favor no pidan libros o no compartas libros en el foro, es por cuestiones de seguridad, asi nos evitamos posibles problemas.

y asi viviremos felices y contentos.

Cualquier otro detalle, aqui estara.

saludos


Leer tambien Reglas Generales
#9



Bueno, a lo mejor el titulo del post no es muy preciso pero la idea es apoyar a la gente que este buscando la certificacion gratuita de .net Desarrollador 5 estrellas, es decir apoyarnos entre todos con dudas y detalles antes de hacer los examenes.

Pueden registrarse aqui:
http://www.mslatam.com/latam/msdn/comunidad/dce2005/

Aqui tienes mas detalles de la certificacion:

Certificacion gratuita .net: Desarrollador 5 estrellas
http://foro.elhacker.net/index.php/topic,122711.0.html

Solo quiero decirles que la certificacion es desde nivel novato a avanzado, si no conocen .net pueden tomarla!! y si no saben programar, tambien pueden tomarla!

No tengan miedo, solo recuerden que el miedo es uno de los principios de la mediocridad y ninguno de nosotros es mediocre   ::)

Espero se interesen en la iniciativa, poco a poco iremos respondiendo preguntas y ayudando en lo que se pueda.

Los recursos de estudio son presentaciones en powerpoint, al registrarse tendran acceso a dichos materiales.

Se que la idea de la certificacion es algo individual, pero el motivo principal de este post es que pongas dudas que tengas con algun tema que no logres entender! ya sea de las presentaciones o de los ejercicios que hay que realizar.


animense, saludos!






#10
Me parece que ya lo he publicado antes aqui en elhacker, pero pues no lo encontre aun usando el buscador, pero lo importante no es eso, lo importante es que con este libro tienen todo para llevar una exitosa migracion hacia .net




http://caldoit.blogspot.com/2006/01/libro-gratis-upgrading-microsoft.html


Esta en ingles.


saludos
#11
 Promocion Microsoft "Express Heroes"
http://caldoit.blogspot.com/2006/05/promocion-microsoft-express-heroes.html


Gana $10,000 con el concurso: Made In Express!
http://caldoit.blogspot.com/2006/04/gana-10000-con-el-concurso-made-in.html


Concursos "Plataforma Integrada Microsoft para el Universo Web".
http://caldoit.blogspot.com/2006/05/concursos-plataforma-integrada.html


Hay mucho dinero y premios en juego programando, aprovechemos estas oportunidades y divirtamonos, aprendamos y ganemos.

Saludos
#12
Como todos se imaginaran, esto se ira actualizando constantemente, asi que no es mala idea ir comenzando a ver lo que se prepara para el futuro en cuanto al desarrollo con .net.


Conoce a Visual Basic 9.0
http://caldoit.blogspot.com/2006/05/conoce-visual-basic-90.html


Especificaciones de C# 3.0
http://caldoit.blogspot.com/2006/05/especificaciones-de-c-30.html


Todo sobre LINQ
http://caldoit.blogspot.com/2006/05/todo-sobre-linq.html

Si alquien tiene mas info, pues que la coloque para que nos sigamos informando


saludos
#13


Cito de la web:

CitarCapacitarte en tecnologías de desarrollo .Net jamás fue tan fácil. Desarrollador Cinco Estrellas 2005 es el programa creado por Microsoft para instruir en forma gratuita tanto a desarrolladores que estén dando sus primeros pasos en .NET como aquellos que deseen certificar sus conocimientos avanzados.

Desarrollador Cinco Estrellas 2005 te propone participar en un programa dividido inicialmente en dos niveles, donde contarás con todos los materiales de estudio necesarios en las últimas tecnologías utilizadas. Podrás rendir exámenes en línea para comprobar tus avances, y así obtener cada una de tus estrellas en las certificaciones que elijas.

¿Qué esperas? Participa y únete a la comunidad del programa Desarrollador Cinco Estrellas 2005 de MSDN. Tus estrellas te están esperando.


Antes que nada quiero decirles de nuevo que se que muchos ya lo conocen, pero muchos no, asi que sigamos...

comentarles que la certificacion por el momento esta unicamente hasta la segunda estrella. estoy hablando la version 2005 de la certificacion, ya que deben saber que existe una version 2003 la cual si esta completa desde la estrella 1 hasta la 5 pero al parecer ya no se pueden dar altas nuevas.

Con respecto a la version 2005 quiero comentarles que esta completamente orientado a las versiones 2005 de las tecnologias.

.NET Framework 2.0
ASP.NET 2.0
VB 2005 (8.0)
C# 2005 (2.0)
etc.

La clave para pasar los examenes esta en estudiar el material que te dan (guias y ppts) y practicar con los ejercicios que se dan en cada una de las estrellas.

Algo importante es que aunque el programa actualmente este hasta la estrella 2, cabe mencionar que existe una estrella llamada "estrella cero" que es lo primero que debes estudiar.

Los temas de estudio son variados y por supuesto los mismos relacionados con .net, cuando digo variados me refiero a que no solo es lo basico de .net o un solo lenguaje.

La estrella cero nos habla de introducirnos a la programacion orientada a objetos y luego nos da una introduccion a .net, una introduccion que es la necesaria para comenzar.

Luego se debe trabajar en temas del .net framework 2.0, y los antes mencionados.

Hablando del futuro

Con la experiencia que algunos pudieron haber ganado con el DCE2003, quiero comentarles a los nuevos interesados que como es logico esta version 2005 de DCE llegara a las 5 estrellas y nada mas quiero hablarles acerca del camino de las 5 estrellas del dce2003.

se debia estudiar temas como .net en general, ASP.NET, WebMatrix, Especializacion en c# o vb.net. y entre lo mas destacado se encontraba que se debia publicar articulos de calidad en panoramabox(en algun sitio certificado por ellos, el guille por ejemplo) y estos serian votados por los lectores y se debia obtener buen puntaje para poder avanzar al siguiente peldaño, y asi sucesivamente, lo mas importante es que para poder ser un DCE5 se debia obtener una certificacion de pago tal como la MCAD (Microsoft Certified Application Developer) o la MCSD (Microsoft Certified Solution Developer) y asumo que este año no sera diferente, aunque hay que esperar aver que resulta para cuando DCE2005 este terminado.


Mas info sobre DCE2003

http://www.microsoft.com/spanish/msdn/comunidad/dce/

Mas info y acceso a DCE2005

http://www.mslatam.com/latam/msdn/comunidad/dce2005/

Aprovechen, ya que no todos los dias se tienen estas oportunidades.


saludos
#14
Pues quiero recomendarles el programa NET Protector, un programa en el cual se da enfasis a los aspectos de desarrollo de aplicaciones seguras bajo .NET basado en misiones secuenciales las cuales se deben pasar estudiando material multimedia y escrito y luego desarrollar los examenes correspondientes al tema.

los webcast grabados

Net Protector: Misión 1:
Seguridad de la Información en General


Cito de MSDN
CitarComo introducción a nuestra serie de seguridad en el desarrollo de software echaremos un vistazo a la seguridad de la información en general, discutiremos técnicas comunes que los hackers pueden utilizar para comprometer nuestros sistemas y las estrategias y mejores prácticas que podemos utilizar para mitigar estos riesgos.

http://msevents.microsoft.com/CUI/EventDetail.aspx?EventID=1032289471&Culture=es-MX

Net Protector: Misión 2:
4 Formas de echar todo a perder


Cito de MSDN
CitarPara nuestra segunda entrega discutiremos cuatro pecados capitales en el desarrollo de software. Hablaremos sobre la importancia de manejar los errores adecuadamente, así como los sistemas poco amigables.

http://msevents.microsoft.com/CUI/EventDetail.aspx?EventID=1032288870&Culture=es-MX

Net Protector: Misión 3:
La Magia de la Inseguridad


Cito de MSDN
CitarNo hay forma más fácil de regalar la llave de la bóveda que mostrar información sensitiva en los URLS de nuestras aplicaciones. Esto combinado con unos ataques CSS (Cross-Site Scripting) puede hacer que mágicamente los hackers se lleven información sensitiva de nuestros sistemas con el más mínimo esfuerzo.

http://msevents.microsoft.com/CUI/EventDetail.aspx?EventID=1032288923&Culture=es-MX

Net Protector: Misión 4:
Aplicación Web + Base de Datos = ¿Seguridad?


Cito de MSDN
CitarEn esta entrega de nuestra serie de seguridad en el desarrollo de software trataremos de responder esta pregunta. Veremos cuáles son las técnicas más comunes que utilizan los hackers para tratar de penetrar nuestras aplicaciones web y llegar a nuestra base de datos, así como los mecanismos de prevención y protección que deben ser utilizados.


http://msevents.microsoft.com/CUI/EventDetail.aspx?EventID=1032288917&Culture=es-MX

Net Protector: Misión 5:
€ïFRàÐ0


Cito de MSDN
CitarCuando todas las barreras han sido derrumbadas y los malhechores llegan hasta nuestra data solo queda un último obstáculo en su camino: la Criptografía. Discutiremos también técnicas para el manejo seguro de passwords.


http://msevents.microsoft.com/CUI/EventDetail.aspx?EventID=1032288926&Culture=es-MX


Net Protector: Misión 6:
Un camino muy largo


Cito de MSDN
CitarEn nuestra última entrega de nuestra serie de seguridad en el desarrollo de software veremos lo largo que puede ser el camino que tiene que recorrer nuestra data para llegar a su destino si este camino no está protegido adecuadamente. Revisaremos algunas técnicas de protección como el SSL y veremos algunos posibles puntos de fallo como el Network Name Resolution.


http://msevents.microsoft.com/CUI/EventDetail.aspx?EventID=1032288933&Culture=es-MX


Los podcasts


Mision 1

http://msevents.microsoft.com/CUI/EventDetail.aspx?EventID=1032290172&Culture=es-MX

Mision 2

http://msevents.microsoft.com/CUI/WebCastEventDetails.aspx?EventID=1032290456&EventCategory=3&culture=es-MX&CountryCode=MX

Mision 3

http://msevents.microsoft.com/CUI/WebCastEventDetails.aspx?EventID=1032290941&EventCategory=3&culture=es-MX&CountryCode=MX

Mision 4

http://msevents.microsoft.com/CUI/EventDetail.aspx?EventID=1032291366&Culture=es-MX

Mision 5

http://msevents.microsoft.com/CUI/EventDetail.aspx?EventID=1032291880&Culture=es-MX

Mision 6

http://msevents.microsoft.com/CUI/EventDetail.aspx?EventID=1032292562&Culture=es-MX

Los textos los encontraras en la pagina principal.

Acceso a NET Protector
http://www.microsoft.com/spanish/msdn/latam/netpro/



#15
Pues debido a la popularidad de .NET se ha creado una version de .NET para Linux independiente de Microsoft

No es que yo quiera volver a inventar la rueda, se que muchos ya conocen dicha plataforma, simplemente deseo que quienes no han oido de ella la conozcan y se decidan a trabajar de una vez en algun lenguaje .NET en este caso con C#.

Les hablo de Mono

Aqui tienen las descargas disponibles

http://www.mono-project.com/Downloads


Ahora, para los amantes de los IDE pues no lloren porque tambien tenemos a MonoDevelop

http://www.mono-project.com/MonoDevelop

Para quienes no pueden vivir sin ASP.NET y las aspx pues tambien tenemos recursos para Mono de ASP.NET

una extension de apache,. un servidorcillo web en c# para asp.net,  entre otras cosas mas que encontraran aqui:

http://www.mono-project.com/ASP.NET

Para los que sufren sin las gui, tambien aqui encontraran acerca de Windows Forms y las opciones para desarrollo de guis

http://www.mono-project.com/Windows_Forms
http://www.mono-project.com/Gtk

y este recurso es gracias a casidiablo

Videoconferencia de Manuel de Icaza (uno de los creadores de Gnome) y la cabeza del proyecto Mono.

http://www.webxalapa.com/cienciaytecnologia/deicaza0904.wmv


Luego hablamos mas del tema.


saludos
#17
Pues navegando en busca de recursos, me encontre con este curso totalmente gratuito de Introducción a .NET con Visual Basic 2005

http://www.desarrollaconmsdn.com/msdn/Cursos/Curso_Introduccion_a_.NET_con_Visual_Basic_2005/index.html

esta escrito por MVP´s de microsoft, pueden revisarlo y se daran cuenta que sin duda les sera util.

Este post esta pensado para los amigos del foro que estan con ganas de pasarse a .net pero no se animan o lo sienten dificil, ya veran como les gustara.

para trabajar el curso, descarguen la version express de VB disponible aqui:

http://foro.elhacker.net/index.php/topic,102708.0.html

saludos
#19
Hola a todos

Visual Basic Express Edition

Esta versión de visual basic es una versión gratuita del mismo, se puede utilizar libremente, para practicar, crear aplicaciones y poder venderlas, no hay restricciones en ese sentido.

seguro piensan que soy un timador o algo por el estilo, pero no, no es asi... resulta que la idea de Microsoft es proporcionar una serie de aplicaciones Express para que los estudiantes, gente novata, no-programadores se adentren en el mundo de la programación.  asi como el FrontPage Express lo recuerdan? una version mas light de la verdadera aplicación.


http://www.microsoft.com/spanish/msdn/vstudio/express/VB/default.mspx


Para no generar polemica, me gustaria resolver algunas dudas que veo muy seguido entre los visitantes del foro


¿Existe Visual Basic 8?
Si, pero se conoce como Visual Basic 2005

¿Entonces, Existe una versión 7?

Si, llamada Visual Basic 2003, o .NET 2003

¿No era la 6 la ultima versión?

Si, era la ultima versión pero bajo el modelo de programación COM, ahora sigue la generación de aplicaciones .NET


Ahora bien... no solo existe una version Express para visual basic, sino tambien para C#, Visual Web Developer, Visual C++ 2005, Visual J# 2005

Necesitas mas?

Pues.. si eres un programador un poco más avanzado, tienes tambien la oportunidad de combinar visual basic 2005 express con SQL Server 2005 por supuesto de manera gratuita con la version SQL Server 2005 Express Edition

Mas preguntas que me gustaria "pre-resolver"

¿Valen la pena las versiones Express?

Si, en realidad en lo personal cuando las baje "me espere menos" pense que serian herramientas mas limitadas, pero la verdad son muy potentes, aunque obviamente llevan limitantes con respecto a las versiones completas no express.

¿Las otras aplicaciones donde las bajas?

Visual Web Developer 2005 Express Edition

http://www.microsoft.com/spanish/msdn/vstudio/express/VWD/default.mspx

Visual C# 2005 Express Edition

http://www.microsoft.com/spanish/msdn/vstudio/express/VCS/default.mspx


Visual C++ 2005 Express Edition


http://www.microsoft.com/spanish/msdn/vstudio/express/VC/default.mspx

SQL Server 2005 Express Edition

http://www.microsoft.com/spanish/msdn/vstudio/express/SQL/default.mspx

Visual J# 2005 Express Edition

http://www.microsoft.com/spanish/msdn/vstudio/express/VJS/default.mspx


¿Que más necesitas para instalarlo?


Necesitas el .NET Framework 2.0

Lo puedes bajar de aqui:

http://msdn.microsoft.com/netframework/downloads/updates/default.aspx#.NET%20Framework%202.0%20Beta%20SDK%20and%20Redistributable


baja el archivo llamado: .NET Framework Version 2.0 Redistributable Package (x86)

Luego el .NET Framework 2.0 SDK x86 pero eso despues, por el momento baja el .NET Framework Version 2.0 Redistributable Package (x86)





Capturas de pantalla para los curiosos








Espero les sirva a la gente que esta un poco confundida con "la novela de visual basic"

Saludos

#20
Electrónica / Una minita de circuitos
13 Noviembre 2005, 04:43 AM
Pues ojala les sirva a quienes generalmente buscan circuitos en el foro, hay algunos sencillos y algunos buenos:

http://www.mitedu.freeserve.co.uk/Circuits/cctindex.html


saludos
#21



http://msdn.microsoft.com/vbasic/whidbey/introto2005/

quien quiera algo aproximado en español, lease el curso del guille som y de Jorge Serrano

Curso de VB 2005 para desarrolladores de VB6
http://www.desarrollaconmsdn.com/msdn/VB6/cursovb/index.html

saludos
#22


Es una petición oficial para que continue el rollo de visual basic 6

Si te interesa, firmalo

http://classicvb.org/petition/index.asp?lang=es


saludos
#23
te lo paso a programacion, a lo mejor alguien lo ha hecho antes y ve tu post

http://foro.elhacker.net/index.php?topic=82604.0

saludox
#24
Multimedia / mejorar calidad de video
11 Julio 2005, 10:48 AM
Hola
tengo una duda, me gustaria me ayudaran

tengo un video el cual me lo subieron para que yo pudiera bajarlo con mi conexion lenta.

el video esta completo, todo lo que necesito esta ahi
pero me pregunto si es posible mejorar la calidad del video de nuevo?

esa es mi duda

gracias, saludox
#27
la arquitectura .net se dice "revolucionara" el mundo de la programacion en windows por lo tanto no hay que quedarse con las ganas de aprender un poco del tema... Visual Studio.net pesa mucho y no cualquiera lo puede bajar ( y sobre todo encontrar) y pues comprarlo.. jeje komo que no va conmigo gastar dinero en un producto de microsoft.. asi que les propongo otra alternativa...

SharpDevelop

Un IDE bajo GPL para C#, Visual Basic.NET, etc...

Unas capturas:










Animate: http://www.sharpdevelop.net/OpenSource/SD/Default.aspx

http://www.icsharpcode.net/OpenSource/SD/Download/

descarga hasta el codigo fuente si lo deseas...

eso si, debes tener el .NET framework (1.1) para que funcione la version 1.1 y como es logico el .NET Framework 2.0 para la version 2.0, eso lo encuentras aki:

.NET Framework 1.1

http://www.microsoft.com/downloads/details.aspx?familyid=262D25E3-F589-4842-8157-034D1E7CF3A3&displaylang=en

.NET Framework 2.0

http://www.microsoft.com/downloads/details.aspx?FamilyID=0856EACB-4362-4B0D-8EDD-AAB15C5E04F5&displaylang=en

Tambien quiero mencionar, que este post lo escribi hace mucho,  y que ahora nace otra alternativa como lo son las versiones express de visual studio


Visual Basic 2005 Express Edition

http://www.microsoft.com/spanish/msdn/vstudio/express/VB/default.mspx
       

Visual C# 2005 Express Edition

http://www.microsoft.com/spanish/msdn/vstudio/express/VCS/default.mspx
       

Visual Web Developer 2005 Express Edition

http://www.microsoft.com/spanish/msdn/vstudio/express/VWD/default.mspx
       

Visual C++ 2005 Express Edition

http://www.microsoft.com/spanish/msdn/vstudio/express/VC/default.mspx
       

Visual J# 2005 Express Edition

http://www.microsoft.com/spanish/msdn/vstudio/express/VJS/default.mspx


Pero siempre SharpDevelop es una alternativa competente de visual studio y aun asi lo sigo recomendando.

espero os sirva..

saludox
#28
Programación Visual Basic / Orientación...
20 Mayo 2005, 05:50 AM

Buenas

Tengo un problema (no estoy seguro si ya se los comente), en fin les cuento:

Poseo mi DataEnvironment enlazado a mi datareport por medio de el siguiente comando:

SELECT * FROM tabla1 WHERE cuenta = ?

el parametro que me representara al campo "cuenta" es un textbox. Suponte que en el textbox yo colocare el numero de cuenta, luego en base a la conexion que tengo con el datareport este debe mostrarme unicamente el registro de una db de access que tenga esa cuenta. por ejemplo:

SELECT * FROM tabla1 WHERE cuenta = 1

Ok, hasta ahi todo va muy bien... me da el reporte cuando llamo al datareport desde un boton:

Private Sub Command1_Click()
DataEnvironment1.Commands("consulta").Parameters("cuenta").Value = Text1.Text
DataEnvironment1.Commands("consulta").Execute
DataReport1.Show
End Sub


funciona..
ok, entonces el problema es el siguiente:
luego de ver, imprimir, copiar o lo que sea con ese registro surge la necesidad de obtener el reporte de otra cuenta:

cierro el data report que tengo y sin cerrar la aplicacion que estoy desarrollando pongo otro codigo de cuenta en el textbox y  vuelvo a llamar al datareport  y cual es mi sorpresa... me sale exactamente el mismo registro que consulte la primera vez  :-\ es decir el datareport no se actualiza xD
y debo cerrar el programa para poder meter otro codigo de cuenta y obtener su reporte (ironico y absurdo) necesito que me echen una mano en eso por favor amigos, ya me rompi la cabeza (y seguro es una sencilles la solucion) y no logro resolver el problema...

saludox
#30
El tema ha sido movido a Redes.
no sabia si ponerlo en hardware o redes, pero cayo cruz en la moneda y kedo ahi xD
http://foro.elhacker.net/index.php?topic=61777.0

#32
a quien sea nuevo en el tema, recomiendo este articulo:
[Electronica y programación] manejo del puerto paralelo...
http://foro.elhacker.net/index.php/topic,48748.0.html

mi intencion con este post no es la de dar los proyectos basados en la programacion con puertos del pc, si no la de dar "ideas" en base a proyectos sencillos que alguna vez realice, me gustaria que si alguien tiene la caps de algun proyecto propio, que la ponga para tener mas recursos de donde estudiantes y aficionados del tema puedan basarse para hacer mas y mejores proyectos.

no doy el codigo por que se veria sucio y ademas es basicamente lo mismo en todos y no es la intencion de este tema...ademas me reservo algunas cosas como el nombre del colegio en el que estaba en ese entonces, dicho colegio no tiene ni siquiera mencion en google y no pienso ser el primero en establecerlo, no por egoismo si no porque no nace en mi, despues de estar ahi conoci "la corrupcion colegial" de la que tanto hablaban por todos lados...
pero bueno entrando al tema...

primer ejemplo:

sistema de seguridad con sensores al puerto paralelo



segundo ejemplo:

sistema de riego automatico/manual



otro ejemplo:

registro de logs de actividad de un sistema de seguridad



otro ejemplo:

control automatico de puertas



otro ejemplo:

sistema de control de acceso a tu software



otro ejemplo:

sistema anti-incendios



otro ejemplo:

sistema de permisos electricos por zonas de una casa



otro ejemplo:

sistema de control de seguridad con camaras por zonas



otro ejemplo:

control del aire acondicionado de una casa



otro ejemplo:

bitacora de sucesos para el operador o vigilante



otro ejemplo:

sistema de control de usuarios para el login del sistema que les puse antes



otro:

administracion de los usuarios del software



otro:

splash chulos para tus aplicaciones ^^





en fin... la idea es que cogas bases y te ds cuenta que puedes hacer muchas cosas con los puertos del pc y la programacion  :)

no comentare los proyectos, pero si aalguien quiere mas detalles de alguno, con gusto le doy detalles.. eso si nada por IM, no me gustan los privados, mejor por aqui, asi todos se informan  :)
el que tenga proyectos que haga sus capturar y las ponga  :)

saludox








#33
Electrónica / MOVIDO: no se porque
28 Febrero 2005, 07:30 AM
#34
Aqui colocaremos los manuales, tutoriales y guias que encontremos por la red organizadas por categorias  8)

este otro hilo sera por si deseas comentar o agregar alguna guia, manual o tuto a nuestra biblioteca:

http://foro.elhacker.net/index.php/topic,59649.0.html


Actualizando constantemente.. paciencia  8)

lo hare por post/categoria porke se me hace un *uto lio estar editando en linux un solo post
#35
por cuestion de orden aqui iremos poniendo los textos, manuales y guias interesantes que tu recomiendes, asi tendremos nuestra biblioteca ordenada  8)

hilo abierto, has tu recomendacion

saludox
#36


Pues como dice el tema esto es una forma "amateur" de controlar una camara web o camara digital desde visual basic 6 y no es que este desordenando el foro con programacion  :P si no que las aplicaciones que puedes darle son de caracter electronico por asi decirlo...

a quienes les sirve?

a quienes no saben programar
a estudiantes de electronica
a aficionados viciados

el control de una camara de esta forma unicamente te servira para una exposicion electronica a la que kieras darle un toke fino o interesante... ya que se hace por medio de un control .ocx pre programado que nos facilitara cualquier lio con el puerto USB, lastimosamente en control es shareware y solo te servira por 2 meses aunque si tienes las posibilidades lo puedes comprar si tus intenciones son mas que una simple exposicion de una semana...de hecho se pueden hacer muchas cosas para la vida real tambien.. como que?

>un sistemilla de seguridad controlado desde la pc
>un sistemilla para araganes que te muestra quien esta tocando la puerta:
de la mano del puerto paralelo el manejo para abrir las puertas
>un sistema externo de vigilancia para tu coche en caso de deteccion de movimiento:
sensores detectaran movimientos de las personas, podras tomar fotos, video automaticamente

varios diran, para que quiero gastar electricidad dejando la pc encendida? me sale mas barato comprar una camara y un monitor y punto... si, es cierto aunque hay que recordar que la programacion te permite hacer "magia" y tu monitor y camara no te almacenara en una base de datos la actividad de las camaras :P , ni te grabara unicamente cuando detecte movimiento por medio de sensores conectados al puerto paralelo  :P, ni te tomara fotos cuando tu le digas  :P, etc...

aunke a decir verdad hasta cierto punto los ejemplos suenan absurdos para algunos, pero para kien le gusta las cosas tipo "hacerla en casa" no les parecera asi, ademas hay que tener imaginacion si en verdad se kiere montar algo asi  :P

aunke si solo kieres joder un rato con tu camara, venga a leer esto  :D

bien, el control es este:

http://www.imagingcontrol.com/ic/downloads/trial/ictrial.zip

trae mucha documentacion, ejemplos y se trae un propio instalador para mayor facilidad

hablemos un poco de la programacion:

para mostrar una imagen en vivo:


  Control.Device = "DFK 21F04"
  Control.VideoFormat = "UYVY (640x480)"
  Control.LiveStart


CitarControl.Device = "DFK 21F04"

debes colocar el nombre de tu camara, (no el nombre de la caja, ejemplo: "HiperMegaUltra camara"  si no el nombre con el que esta "registrada" en tu sistema operativo, por ejemplo: "DGS 21F04")

CitarControl.VideoFormat = "UYVY (640x480)"


formato y resolucion de video, debes seleccionar el correcto porke si no, tu programa dara errores bruscos en ejecución

esta info te la dara facilmente cualquier software con el que bajes las fotos de tu camara digital o cualquier otro software de scanner y camaras


CitarControl.LiveStart

esta es la orden que hace la llamada a tomar el video en vivo en necesario trabajar de la mano de la propiedad enabled del boton en el que este por que si lo presionas dos veces veras otro error brusco en tiempo de ejecucion, algo asi:

  Control.Device = "DFK 21F04"
  Control.VideoFormat = "UYVY (640x480)"
  Control.LiveStart
  Boton.Enabled = False

siendo boton el mismo boton que tiene ese codigo, es decir el que haga una toma en vivo en la camara...

tomando fotos:

    Control.Device = "DFK 21F04"
    Control.VideoFormat = "UYVY (640x480)"
    Control.LiveStart
    Control.MemorySnapImage
    Control.MemorySaveImage "image.bmp"


No se ni para que explico esto xD, pero recuerden que hay que tomar en cuenta a quienes no dominan la programacion  :D

   
CitarControl.MemorySnapImage

toma o captura la imagen que este en ese momento
   
CitarControl.MemorySaveImage "image.bmp"

la guarda xDD

claro si te gustan las cosas mas ordenadas no esta mal trabajar junto a commondialogs de windows en este caso usando el de guardar "showsave" usando las propiedades

FileName(si no mal recuerdo) y ShowSave

que te permitira un commondialog? pues usar la clasica ventana de guardar en donde nos pregunta (esperando eventos) a donde guardaras la imagen y con que nombre

aunque para fotos automaticos seria una ubicacion como

C:/fotospilladas

grabando video (AVI)

   Control.Device = "DFK 21F04"
   Control.VideoFormat = "UYVY (640x480)"
   Control.AviStartCapture "video.avi", "MJPEG Compressor"

CitarControl.AviStartCapture "video.avi", "MJPEG Compressor"

lo mismo guarda video.avi y "MJPEG Compressor" me parece que es el tipo de compresion del video , los que saben de video y esos rollos sabran exactamente de que se trata...

y para hacerlo mas facil aki les dejo los enlaces mas importantes para quienes quieren mas detalles:


Inverting an image

Creating an overlay

Programmer's Guide

Technical Articles

para C++  8)

para tecnologia .NET

Lo que dice google

saludox[/color]


#37
La idea de este post es recopilar los temas mas importantes de la sección, y puede que tu duda ya este respondida, o lo que buscas este aqui, revisa todos y cada uno de los titulos de los temas, esperamos te sirvan

Ademas queremos tener los menos temas pegados posibles para que no dañen la navegacion por el foro y no lleven el espacio de los temas nuevos, eso no quiere decir que no habra temas pegados, claro que habra  8) eso siempre, aunke se renovaran constantemente


CitarEl LOGO! de Siemens... vuelven a internet las descargas...

http://foro.elhacker.net/index.php/topic,22931.0.html

CitarLos inicios para un novato en electronica...

http://foro.elhacker.net/index.php?topic=25000.0

CitarPequeños Cursos y tutoriales variados...

http://foro.elhacker.net/index.php/topic,33690.0.html

CitarProgramacion del PIC16F84 (ASM)

http://foro.elhacker.net/index.php/topic,36031.0.html

CitarSimplificacion de ecuaciones [mapas de Karnaugh]

http://foro.elhacker.net/index.php/topic,22441.0.html

CitarIntroducción al álgebra de Boole...

http://foro.elhacker.net/index.php/topic,20511.0.html

CitarRecursos para socios...

http://foro.elhacker.net/index.php/topic,25002.0.html

CitarMini-intro al PIC16F84...

http://foro.elhacker.net/index.php/topic,27770.0.html

CitarSoftware, Utilidades y mucho mas orientados a robotica... Gratis... 

http://foro.elhacker.net/index.php/topic,22884.0.html

CitarProyectos por demas interesantes....

http://foro.elhacker.net/index.php/topic,32821.0.html

CitarMini-Practicas de programación ensamblador y en C para microcontroladores

http://foro.elhacker.net/index.php/topic,43897.0.html




Por ahi dicen que he quitado algunos que deberian seguir estando pegados, venga que cuando actualize o agrege mas info a esos post regresaran a la primera pagina...

saludox[/color]
#38
porke no lo posteas en programacion?
-ya lo he puesto hace dias, ya va por la page 3 kreo... pero para los que no visitan todos los foros aqui les va...




pues si, esto esta destinado para los novatos en el mundo de la programacion, a novatos que les guste la electronica, y que deseen combinar la  potencia de las computadoras con la electronica o a quienes simplemente les interese manipular o detectar variables fisicas desde la pc...
leelo todo, no es largo lo que pasa es que lo hice en el kwrite de linux (como el bloc de notas de winbugs) por eso me quedo asi =P todo desordenao...

pensamiento....
seria interesante tener por ejemplo, un software que te permita controlar las luces de la casa entera,
o un software que te avise que puerta de la casa ha sido abierta, o un software que ayude a tu mamá a
regar las platas automaticamente o desde la pc. se acabarian los tipicos regaños de tu mamá... "te la
pasas todo el dia en la computadora y no haces nada en la casa".... ya no te dirian eso, por que desde
la computadora, abririas puertas, encenderias luces, regarias las plantas, etc...

pero sin irnos tan lejos para empezar y no complicarnos tanto con electronica, podemos hacer tambien
cosas basicas, aunque la verdad la aplicacion que le des a la programacion, es cuestion de los limites
de tu imaginacion 8)

como esto es para novatos, antes que nada hay que conocer cual es el puerto paralelo... (cabe decir
que usare imagenes linkeadas, luego las cambio por unas que tengo... :P)



si no la vez aki esta http://www.ctp.ru/images/LPT.jpg

es un conector del tipo hembra, que consta de 25 terminales (pines, huecos, como los llames...)
se conoce tecnicamente como DB25...

estos 25 pines estan divididos en tres "bytes" llamados dataport, statusport y controlport, todos
orientados al manejo de una impresora conectada ahi, gestionan desde el control del papel, hasta
si la impresora esta ocupada, etc...
vamos a robarnos esas propiedades y a usarlos para nuestros fines  :D


aqui tenemos en detalle los pines del puerto paralelo



si no lo vez http://www.rafal.waw.pl/wynalazki/porty/lpt.gif

podemos ordenar cada uno de los bytes

Dataport

pin 2 - D0
pin 3 - D1
pin 4 - D2
pin 5 - D3
pin 6 - D4
pin 7 - D5
pin 8 - D6
pin 9 - D7



Statusport

pin 10 - ACK
pin 11 - BUSY
pin 12 - PAPER END
pin 13 - SELECT IN

pin 15  - ERROR


ControlPort

pin 1 - STROBE
pin 14 - AUTO FEED
pin 16 - INIT
pin 17 - SELECT


la parte de GND, son los tierra
del 18 al 25

para saber cual pin es cual, acercate a tu puerto paralelo y te daras cuenta que a la par de cada terminal
tiene su numero, cuidado con conectar al revez la cosas xD

en resumen podemos decir esto:

el Dataport se usa como salida
el Statusport se usa como entrada
el controlport se usa de las dos formas anteriores

es decir que para encender leds, mandar voltaje al puerto usaremos el Dataport, para recibir niveles
de voltaje usaremos el Statusport (un ejemplo del uso del statusport es para cuando en un sistema de
riego que al terminar de regar, este haga un cambio de voltaje en algun dispositivo (como un rele)
se detecta el cambio de cero a 5 voltios y se puede hacer "la magia" de la deteccion de acciones fisicas
desde la computadora, en este caso desde visual basic) para empezar es mas que suficiente trabajar con
estos dos bytes.

Ahora que ya hablamos un poquito de el puerto, hablemos de la programacion necesaria para trabajar con
este puerto...

hay que saber que para trabajar con este puerto debes tener en tu pc, una dll que gestiona toda esta
programacion, una puede ser la io.dll y otra puede ser la inpout32.dll en este caso usaremos la inpout32.dll
(en realidad no cambia mucho la programacion entre las dos, pero de que palabritas cambian, cambian :P
ojo con eso...)

nos bajamos la inpout32.dll

http://www.google.com.sv/search?hl=es&q=inpout32.dll&btnG=B%C3%BAsqueda+en+Google&lr=

antes de continuar se nos hara necesario sabernos la posicion de memoria del puerto paralelo en nuestro pc
o la direccion en memoria, que viene a ser lo mismo...
generalmente la direccion en memoria del puerto paralelo se ve asi:

378------dataport
379------statusport
37A------controlport

si no estas seguro puedes hacer varias cosas para saber la direccion, una es durante el power on self test
de la bios irte con pause hasta que veas algo como el intervalo de salida/entrada del puerto paralelo
, en XP puedes irte a propiedades de mi pc> ficha hardware > administrador de dispositivos >
puertos COM y LPT > da click en el + y luego posicionate en el LPT > click derecho > propiedades > dale a
la ficha recursos > y ahi tendras el intervalo entrada/salida del puerto...


ocuparemos primero la direccion 378 para poder enviar voltaje al puerto paralelo

ok, creamos un nuevo proyecto, lo ideal a la hora de programar con esta dll es crearte un modulo nuevo

menu proyecto > agregar modulo
luego nos saldra una ventana que nos preguntara si es uno existente o uno nuevo, escogemos uno nuevo...

en el modulo vamos a declarar esto:

Public Declare Function Inp Lib "inpout32.dll" _
Alias "Inp32" (ByVal PortAddress As Integer) As Integer
Public Declare Sub Out Lib "inpout32.dll" _
Alias "Out32" (ByVal PortAddress As Integer, ByVal Value As Integer)

todos entendemos lo que hace este codigo, no sera necesario dar detalles... cabe destacar que la dll debe
estar en el directorio del sistema c:/windows/system32 creo que ese es :P, si no corrobora en tu pc

ok, ahora que tenemos las instrucciones
empezamos con un ejemplo sencillo

agrega a tu formulario lo siguiente:

un nuevo textbox
un nuevo boton

la instruccion (con la inpout32.dll) para poder enviar datos al puerto paralelo es la mas logica que pueda
existir, es Out xD

su sintaxis es asi:

out(puerto, dato)

por ejemplo:

Out &H378, 255

hay que tener en cuenta tambien el tipo de dato que le enviaremos al puerto:

0
2
4
8
16
32
64
...
255

eso seria para enviar voltaje uno por uno a cada pin del dataport o pines de datos que es lo mismo
para poner en cero voltios a todos los pines de datos se usa el 0 ( out &H378, 0)
para poner un 1 logico(5 voltios) en el pin D1 se usa 2 (out &H378, 2) y asi sucesivamente....
hasta que para poner todos los pines de datos se utiliza el 255 (out &H378, 255)

esto seria un programita elemental con un boton para cada dato:

Private Sub Command1_Click()
Out &H378, 1
End Sub

Private Sub Command2_Click()
Out &H378, 2
End Sub

Private Sub Command3_Click()
Out &H378, 4
End Sub

Private Sub Command4_Click()
Out &H378, 8
End Sub

Private Sub Command5_Click()
Out &H378, 16
End Sub

Private Sub Command6_Click()
Out &H378, 32
End Sub

Private Sub Command7_Click()
Out &H378, 64
End Sub

Private Sub Command8_Click()
Out &H378, 128
End Sub

Private Sub Command10_Click()
Out &H378, 255
End Sub

Private Sub Command9_Click()
Out &H378, 0
End Sub


si quisieras enviar un 1 logico a varios pines de datos, unicamente debes sumar los datos:

por ejemplo, para mandar datos a la vez a D1 y a D2 se usaria 2 + 4 , es decir quedaria asi la order:

out &H378, 6

y asi sucesivamente...

si queremos detectar o captar desde el puerto paralelo, entonces hacemos algo asi...

usamos la instruccion inp

aki tienen el ejemplo que yo usaba para practicar que me da flojera modificar =P, pero
lo hacia junto a juegos de imagenes para simular...



Private Sub Timer2_Timer()
If Image4(1).Visible = True Then
Image4(2).Visible = True
Image4(1).Visible = False
Text2.Text = Str(Inp(Val(&H379))) '  aqu puedes notar como el textbox cogia el valor
Text2.Refresh
If Text2.Text = 207 Then
''MsgBox "entrada 15 detectada"
Shape1.FillColor = &HFF&
End If
If Text2.Text = 71 Then
MsgBox "entrada 11 detectada"
End If
If Text2.Text = 79 Then
MsgBox "entradas 11 y  15 detectada"
End If
Exit Sub
End If
If Image4(2).Visible = True Then
Image4(3).Visible = True
Image4(2).Visible = False
Text2.Text = Str(Inp(Val(&H379)))
Text2.Refresh
If Text2.Text = 207 Then
''MsgBox "entrada 15 detectada"
Shape1.FillColor = &HFF&
End If
If Text2.Text = 71 Then
MsgBox "entrada 11 detectada"
End If
If Text2.Text = 79 Then
MsgBox "entradas 11 y  15 detectada"
End If
Exit Sub
End If
If Image4(3).Visible = True Then
Image4(1).Visible = True
Image4(3).Visible = False
Text2.Text = Str(Inp(Val(&H379)))
Text2.Refresh
If Text2.Text = 207 Then
''MsgBox "entrada 15 detectada"
Shape1.FillColor = &HFF&
End If
If Text2.Text = 71 Then
MsgBox "entrada 11 detectada"
End If
If Text2.Text = 79 Then
MsgBox "entradas 11 y  15 detectada"
End If
Exit Sub
End If
End Sub


ok ahora que lo vieron y se dieron cuenta que es algo amateur xD, les explico...
el problema que se me daba a la hora de practicar la deteccion de "eventos" en un
circuito electronico, era que no encontraba el evento en visualbasic adecuado para
colocar el codigo que se encargaria de gestionarme todo lo que sucederia segun el estado
del statusport..

entonces se me ocurrio hacer un "simulador de activacion" es decir como un monitoreo
a la activacion...

por ejemplo se "encendien" foquitos(imagenes) en el formulario algo asi:

0=apagado
1= encendido

100
010
001
100
010
001
100
010
001

y aprovechando la secuencia de cambio automatico por medio del timer pude encontrar
el evento que me diera la deteccion automatica de la presencia de personas en una zona
por medio de sensores conectados por medio de una interfase al puerto paralelo (al
statusport)

If Image4(1).Visible = True Then
Image4(2).Visible = True
Image4(1).Visible = False

cuando la imagen 4(1) fuera visible, la imagen 4(2) se encendia y al instante se
apagaba la imagen4(1) y asi sucesivamente...


para la deteccion de codigos del status me apoye de un textbox
Text2.Text = Str(Inp(Val(&H379)))

ese me cogia el valor en el statusport que varia segun el estado de sus terminales
te genera una combinacion, la cual tienes que manipular segun te convenga y segun la
conexion que hayas hecho...

If Text2.Text = 207 Then
''MsgBox "entrada 15 detectada"
End If

si el codigo era 207 el msgbox lo dice todo...

se puede dar el mismo caso que al enviar datos al puerto, que mandes a dos pines ala vez
en ese caso:

If Text2.Text = 79 Then
MsgBox "entradas 11 y  15 detectada"
End If

todo es cuestion de probar uno a uno las combinacion posibles que te va a generar
lo de usar un textbox es nada mas para la hora de practicar, hacer pruebas y copiar
los codigos que te genera el statusport.. y si a la hora de hacer tu propia aplicacion
te da flojera modificarlo como es mi caso generalmente xD entonces nada mas lo pones
invisible y todo igual =)

text2.visible = false '=P

con respecto al aspecto de la seguridad y del cuido del puerto paralelo hay interfases
especiales que se encargan de echarte una mano y de cuidar a la vez el puerto paralelo
que puedes dañar si no tienes cuidado =P

http://www.google.com.sv/search?hl=es&q=interfase+puerto+paralelo&btnG=B%C3%BAsqueda&lr=

pues, en lo que generalmente se basa una interfase para el puerto paralelo en en la
amplificacion de salida que lastimosamente la salida directa de corriente del puerto
paralelo es muy pobre, y se hace necerio agregar una interfase estabilizadora con
buffers o con
transistores, y con otro monton de cosas que puedes usar...

hay muchas paginas que manejan como algo totalmente serio el uso de interfases de pro-
tecccion, porque puedes quemar el puerto paralelo, pero si no vas a manejar cosas
como motores, u otras cosas que exigen mas, y solo quieres practicar con leds por
ejemplo, no es necesaro armar o comprar ua interfase ya que funciona perfectamente
aunque siempre hay que tener el debido cuidado de no conectar mal algo...

espero les ayude a los novatos para que empiecen a trabajar con esto tan interesante
que es la manipulacion y deteccion de variables fisicas desde la pc =)

saludox
[/color]
#39
ire poniendo una serie de practicas para el que se interesa por empezar a conocer la electronica, doy por aclarado que me basare en varios documentos que yo tengo y si alguna practica tuya esta aqui, decirlo porque los documentos que yo tengo no tienen nombre de autor....

que necesitas para empezar

esto es serio, asi que para realizar estas practicas necesitas comprar varias cositas:

una breadboard (tarjeta de pruebas)
un multimetro chafa
fuente de 12 o 15 voltios
transformador 12 o 15 voltios amperaje que kieras o el que tengas a mano
acceso a un osciloscopio (cualquier colegio o taller de electronica que no sea chafa lo tiene)

resistencias
diodos
condensadores electroliticos
condensadores ceramicos
puentes de diodos
triacs
diacs
transistores NPN
transistores PNP
rele 12 o 6 voltios

y poco a poco se agregara mas cosas segun se avance en las practicas

las series especificas de los componentes no importan solo son simples practicas

si no deseas gastar simplemente usa un simulador, te confundira si eres novato pero pues algo es algo
busca aqui y escoge el que mas te convenga
http://foro.elhacker.net/index.php/topic,20387.0.html

yo usaria el circuit maker porque cualquiera lo sabe usar, es facil...


vale comienzo luego


#40
Electrónica / varios tutoriales de PIC`s
11 Noviembre 2004, 03:19 AM
Usando el TimeBase de los HC908
/Comprende el funcionamiento y logra implementar una rutina utilizando el módulo Time Base de las series HC908 de Motorola.

Punteros a funciones y Callbacks en CodeWarrior
/Con este tutorial aprenderás a programar punteros y a utilizarlos en CodeWarrior con microcontroladores de la serie HC908.

bonito lugar kon un canal solo para pic`s/mejor os pongo la web, porke tiene varias cosas buenas... 8)

Practicas kon el PIC16F84/buen proyecto orientado a docentes para klases del PIC16F84.

PIC800/PIC800 es un programador de microcontroladores PIC 16x84 y 16F87x de Microchip (Versión 1.41b  8)).

Optimizando código en HC908/Cuando faltan recursos o cuando se desea utilizar la menor cantidad posible de ellos por diferentes razones, es cuando se vuelve indispensable optimizarlos   :).

Multitareas en un microcontrolador/En este tutorial verás distintas formas de realizar procesamiento multitarea en la familia 68HC908.

Microcontroladores PIC/Implementación de un sistema de desarrollo utilizando los microcontroladores PIC  :).

bonita web.../lo mismo, mejor les doy el link y capturen lo que kieran

Tutorial de introducción a los microcontroladores PIC.
/muy bueno, esta algo completo

laboratorio de microcontroladores../hablan un poko de pic`s basicamente

curso online de pics/ta weno


curso basico de pics/explica muy detallado too

otro curso/ta weno, tiene hasta practicas

el que tenga alguno, que lo postee  :D

saludox


#41
Diseño Gráfico / duda con flash
3 Noviembre 2004, 11:32 AM
hola, tengo un problema,

resulta que estoy practicando la deteccion de colisiones en mx 2004 y tengo un problem

tengo dos movieclips "simbolo1"  y "otroclip"
el simbolo1 lo puedo movilizar desde el teclado

CitaronClipEvent (enterFrame) {
if (Key.isDown(Key.UP)){
   this._y = _y - 20;}
if (Key.isDown(Key.DOWN)){
   this._y = _y +20; }
if (Key.isDown(Key.LEFT)){
   this._x = _x - 20; }
if (Key.isDown(Key.RIGHT)){
   this._x = _x +20;}
}

eso esta bien... me funciona...

luego trato de que me detecte el choke:

Citarchoke = _root.simbolo1.hitTest(_root.otroclip);

le he puesto que nada mas me de un trace si estos chokan:

Citarif (choke = true){
trace("chokaron, ya nos llevo la verg4 a todos XD");
}

alguna observacion en el codigo? kual podria ser el error? o, que me falta¿?

gracias.. saludox[/color]
#43
lo mas basico para empezar con esto
#44
Electrónica / Guia del MPLAB
11 Octubre 2004, 05:24 AM
Muy interesante y basico, servira de mucho a quien no maneje el MPLAB

aki esta el software
http://www.victronics.cl/Inf_Tecnica/Microchip/uC/Tools/Mplab/MPLAB%20v6.50.EXE

la guia la adjunto
#45
aqui iran unas cuantas practicas para que nos iniciemos en la programacion basica de microcontroladores (esta ocasion con el 16C84)

Sumando en ensamblador con microcontroladores

programa 1

Citar;  Este programa suma el contenido de las posiciones 0x0c y 0x0d
; de memoria y almacena el resultado en la posicion 0e.


        LIST p= 16c84           ;Indica el modelo de PIC que se usa
                                ;Es una directiva del ensamblador.

; --------------------------------------------------------------------------
                                ;Zona para etiquetas.
        OPERANDO1 EQU 0x0c      ;Define la posici¢n del operando1
        OPERANDO2 EQU 0x0d      ;Define la posici¢n del operando2
        RESULTADO EQU 0x0e      ;Define la posici¢n del resultado

;---------------------------------------------------------------------------

        ORG 0                   ;Comando que indica al Ensamblador
                                ;la direcci¢n de la memoria de programa
                                ;donde situar  la siguiente instrucci¢n

;---------------------------------------------------------------------------

        movlw   05            ; 5 -> W (Primera instrucci¢n)   
        movwf   OPERANDO1     ; W -> OPERANDO1
        movlw   02            ; 2 -> W
        movwf   OPERANDO2     ; W -> OPERANDO2
        movfw   OPERANDO1     ; OPERANDO1 -> W
        addwf   OPERANDO2,0   ; W + OPERANDO2 -> W
        movwf   RESULTADO     ; W -> RESULTADO

        END                   ; Directiva de fin de programa

programa 2

Citar; Optimizacion del primer programa que calcula la suma de 2
;posiciones de memoria y deja el resultado en una tercera.
;Estas posiciones son 0x0c para operando1, 0x0d para operando2 y 0x0e para
;el resultado.
;La optimizaci¢n consiste en ahorrar una instrucci¢n al aprovechar el hecho
;de que la suma es una operaci¢n conmutativa.De esta manera tras cargar en W
;el operando 2 se puede realizar directamente la suma.



        LIST p= 16c84           ;Indica el modelo de PIC que se usa
                                ;Es una directiva del ensamblador.

; --------------------------------------------------------------------------
                                ;Zona para etiquetas.
        OPERANDO1 EQU 0x0c      ;Define la posici¢n del operando1
        OPERANDO2 EQU 0x0d      ;Define la posici¢n del operando2
        RESULTADO EQU 0x0e      ;Define la posici¢n del resultado

;---------------------------------------------------------------------------

        ORG 0                   ;Comando que indica al Ensamblador
                                ;la direcci¢n de la memoria de programa
                                ;donde situar  la siguiente instrucci¢n

;---------------------------------------------------------------------------

        movlw   05              ;5 --> W (primera instrucci¢n)
        movwf   OPERANDO1       ;W --> Operando1
        movlw   02              ;2 --> W
        movwf   OPERANDO2       ;W --> Operando2
        addwf   OPERANDO1,0     ;W + operando1 --> W
        movwf   RESULTADO       ;W --> resultado

        END                     ;directiva de fin del programa


programa 3

Citar; Este programa suma el contenido de las posiciones 0c y 0d de memoria y
; almacena el resultado en la misma posici¢n 0d.


        LIST    p= 16C84     ; Para PIC 16C84

;--------------------------------------------------------------------------

        OPERANDO1  EQU  0x0C ; Define la posici¢n del operando 1
        OPERANDO2  EQU  0x0D ; Define la posici¢n del operando 2
                             ; y del resultado

;--------------------------------------------------------------------------

        ORG     0            ; Direcci¢n de inicio del programa

;--------------------------------------------------------------------------

        movlw   02           ; 2 -> W
        movwf   OPERANDO2    ; W -> OPERANDO2
        movlw   05           ; 5 -> W
        movwf   OPERANDO1    ; W -> OPERANDO1 ( Operando1 est  en W y en 0x0C)
        addwf   OPERANDO2,1  ; OPERANDO2 + W -> Operando2

        END                  ; Directiva de fin de programa

sumando en C

Citar/* Programa que suma el contenido de dos variables en memoria y almacena */
/* el resultado en una tercera variable de resultado.                */

#include <16c84.h>

void main( void )
{
int operando1 = 5, operando2 = 2, resultado;
resultado = operando1 + operando2;
}


espero les sirvan de mucho

saludox

[/color]