elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: Sigue las noticias más importantes de seguridad informática en el Twitter! de elhacker.NET


  Mostrar Mensajes
Páginas: 1 2 [3] 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19
21  Programación / Programación Visual Basic / GetMethod en VB6? y CreateObject(...) mediante API? en: 11 Noviembre 2010, 16:30 pm
Wenas,

Tengo una duda, programando en FreeBasic me fije que no hay CreateObject como en VB6, es decir no se pueden cargar objetos mediante código, como podría hacerse desde la API? (En VB6 o en FreeBasic)

En VB.Net es posible enumerar los métodos de una Dll, he intentando hacerlo desde VB6 pero no hallo modo, alguna idea?

SaluDOS!!!
22  Programación / Programación Visual Basic / Re: batch o visual basic? en: 1 Noviembre 2010, 20:15 pm
Batch es tan potente como visual basic? Prefieren Batch o VB?
Simplemente no!, batch es para crear pequeñas aplicaciones si así quieres entenderlo para automatizar tareas de Windows para nada es un lenguaje de programación, a penas es considerado scripting por algunos cuantos..

Depende para que quieras batch si solo vas a automatizar tareas de windows y no vas a crear aplicaciones pues usa batch..

SaluDOS!!!
23  Programación / Programación Visual Basic / Re: KBasic alternativa a VB6, rival de VB.Net y con la potencia de C++ en: 1 Noviembre 2010, 06:39 am
xD

Bueno el explorador de proyectos "view/Proyect Window" xD
La documentación es OnLine, hay unos PDF donde explica, uno la sintaxis otro es un manual básico (Es como leer un manual de vb6 :P) y otro es un manual más avanzado ;)

Creo que olvidé especificar que las variables son distintas..,
En lugar de Long debes usar Integer en KBasic es de 32bits :P y el Long en KBasic es de 64Bits (Por lo tanto te daba error)

Es una BETA aun esta en proceso de desarrollo haber que sale con el tiempo, el editor de código me gustaría que lo mejoraran eso si :D

Mi idea por ahora es solo, si deseo portar alguna aplicación a Linux pues uso KBasic :P he probado importar los códigos de VB6 y funca perfectamente, solo tendré que compilar y distribuirlo para Linux xD

Apropósito, me interesó en tema de Qt es posible usarlo desde VB6?? alguien de por ahí lo estaba usando en un proyect y me sorprendió.., por eso pregunto.

SaluDOS!!!
Advertencia - mientras estabas escribiendo, una nueva respuesta fue publicada. Probablemente desees revisar tu mensaje.
.
Por cierto implementa recolector de basura?.

Dulces Lunas!¡.
.
A que te refieres? ¬¬
24  Programación / Programación Visual Basic / Re: KBasic alternativa a VB6, rival de VB.Net y con la potencia de C++ en: 1 Noviembre 2010, 05:58 am
...
ok

Como declaro apis (supongoq ue igual), soporta Hilos?, como estamos con el encapsulamiento, herencia... detalles ¬¬", dependencias(Nesesita Frameworks en equipos nuevos = que vb .net, java...? o es = que C/C++?)?

velocidad de procesamiento?

Tamaños de ejecutables minimos?

Es lo unico que me da por inteses... por ahora claro esta xD.

Por cierto lo soportan los Celulares (Ej. Java), iPhone, bueno dispositivos moviles? (Esto sería un lujo saben...)

P.D.: apenas noto los Gif's o Emoticos xP...

Dulces Lunas!¡.
Wenas,

No he tenido la oportunidad de probar a fondo la velocidad de procesamiento es algo diferente al VB6 tarda más en algunas cosas, pero si lo expones a algo que no logras fácilmente con VB6 en KBasic es más rápido, como si tuviera una velocidad constante, no se si me expliqué :P

Las API's se declaran igual para los 3 S.O, leer más ... http://www.kbasic.com/doku.php?id=dll
El Framework a diferencia del .Net se generan al mismo tiempo que el ejecutable, es decir se genera el ejecutable y las Dll's..
He leído algo aún no me entero del todo sobre KBasic pero hasta ahora es muy bueno, Hilos? pues al menos creo que si, herencia, polimorfismo.., igual que en VB6..

Tamaño del ejecutable, pues para nada te va ha servir escribir un "Hola Mundo!!!" en KBasic, mínimamente el ejecutable + las dlls (Framework) generados oscilan entre 30Mb xD (No se quejen, en VB.Net cuanto pesa el NetFramework he? he?) (Esto sin tomar en cuenta que es posible reducir considerablemente el tamaño si comprimimos con UPX y/o eliminamos las DLLs que no vamos a usar aunque dudo de la posibilidad, por ej la librería para acceder a SQL si es que no la usamos)

Tomemos en cuenta que el proyecto se encuentra en fase BETA incluso se promete la 2da versión del Framework que viene con miles de cosillas más, y supongo que habrán arreglos..

No se si funciona en dispositivos móviles, una vez vi correr una aplicación de VB4 :P en un dispositivo movil así que podría ser, quien sabe ^^
KBasic usa Qt -> Info -> http://es.wikipedia.org/wiki/Qt_(biblioteca)

SaluDOS!!!
25  Programación / Programación Visual Basic / KBasic alternativa a VB6, rival de VB.Net y con la potencia de C++ en: 31 Octubre 2010, 04:41 am
Wenas,
Esta publicación la hice en otro foro el día antes de ayer, así que esto es Copy y Paste si hay que editar algo, háganlo o simplemente esperan a que yo lo haga :P
Me muero del sueño pero haber, quiero ver opiniones mañana :xD
SaluDOS!!! y buenas noches!



Wenas,

Voy a resumir la descripción de KBasic de una forma muy sencilla de entender..

KBasic es un proyecto OpenSource (Código Abierto) creado por Bernd Noetscher en KBasic Software, son muchos años de trabajo pero al final logró algo muy bueno..,
KBasic incorpora muchas de las características de los lenguajes actuales como ser Visual Basic 6.0, Visual Basic Net, Java y C++ pero sin llegar a ser un clon de ninguno de estos, KBasic tiene su propia estructura, pero sin dejar de ser compatible con QB, VB 6.0 y VB.Net..

Screenshot (Click en la imagen para Ampliar)
El código de los ScreenShot es simple, mostrar un MsgBox y cambiar la transparencia del formulario con un simple código de una sola linea.
Screen1: Ventana de Código y Editor de Formularios Screen2:Programa en ejecución



Sin duda la diferencia más notable entre KBasic y QB, VB 6.0 y VB.Net es la posibilidad de portar el código a múltiples plataformas como ser Windows, Linux y la novedad a Mac OS sin necesidad de tener que aprender otro lenguaje,

KBasic incorpora su propio Framework o mejor dicho su propio conjunto de API's (Interfaz de programación de aplicaciones) apoyando al software libre, esto hace que nuestras aplicaciones no sean dependientes de librerías con (C)opyright de Microsoft Windows y por ende ser portables a otras plataformas.

¿CUÁL ES LA DIFERENCIA ENTRE VB6 Y KBasic?

En general, ambas son muy iguales

  • KBasic es 100% compatible con la sintaxis (palabras claves como DIM, SI, SELECT CASE ...)
  • IDE KBasic es muy similar a VB6 (Diseñador de formularios, resaltado de sintaxis, auto de conclusión, Integrados de Ayuda ...)
  • KBasic soporta muchos controles, que son muy iguales a los controles de VB6 (Formulario, CommandButton, TextBox ...)
  • KBasic viene con un rico conjunto de objetos, como Visual Basic 6 (de aplicaciones, ...)
  • KBasic es capaz de crear aplicaciones independientes (EXE, BIN ...)
  • KBasic es capaz de utilizar muchas bases de datos (en un futuro próximo: MySQL, ODBC ...)
  • KBasic no es compatible con ActiveX, porque ActiveX se limita a Windows ®
.
¿CUÁL ES LA DIFERENCIA ENTRE VB. NET ™ Y KBasic?

Después de mencionar las diferencias entre VB6 y KBasic solo es necesario complementar la diferencia con VB.Net..,
Pues con cada versión que sale de VB.net los programadores se ven obligados a aprender la nueva sintaxis y tener que acostumbrarse nuevamente a los cambios y cada vez más son más dependientes..,

KBasic es 100% compatible con VB.Net, esto quiere decir que no necesita cambiar sus métodos de programación para adaptarse al nuevo lenguaje, y más saber que puede compilar sus aplicaciones para ser multiplataforma.

Más información

.
Download
.
Nota: La versión para Windows y Mac OS es comercial (Trial) la versión para Linux es completamente gratuita.

Antes de probar Visual Basic Net intenta con KBasic ;)


Si copias este post no olvides especificar la fuente ;)
Fuente original ->
http://www.designal.net/smf/index.php/topic,257.0.html


SaluDOS!!!
26  Programación / Programación Visual Basic / Re: ¿Alguien a usando KBasic? Una duda con la licencia GNU y con VB6 =P en: 31 Octubre 2010, 04:31 am
Nah! olvidenlo (Ni siquiera leyeron ¬¬) lo solucioné comos siempre solito jum!
27  Programación / Programación Visual Basic / Re: tres en raya sencillito en vb en: 31 Octubre 2010, 04:26 am
.
@3D1

Join() lo dejo para otras cosas... por algo existe "_"

Código
  1. ' // por lo tanto Label3.Caption deberia ser =? Label1.Caption si fuese Toda la sentencia = true
  2. VariableBoolean = CBool( _
  3.                            Label1.Caption = Label2.Caption _
  4.                        And Label2.Caption = Label3.Caption _
  5.                        And Label3.Caption = "X" _
  6.                        )
  7.  

Dulce Infierno Lunar!¡.


Creo que es Bueno aprovechar todo lo que tenemos a mano., ;)
El código que coloqué no tiene ninguna restricción y/o problema cumple las reglas :P

SaluDOS!!!
28  Programación / Programación Visual Basic / Re: Proyecto de Visual en: 30 Octubre 2010, 05:34 am
¿?
Creo que no está demás preguntar esas cosillas...,
Pues si, como ves muchos proyectos en la Web es también posible que tu lo hagas ;)

SaluDOS!!!
29  Programación / Programación Visual Basic / Re: tres en raya sencillito en vb en: 30 Octubre 2010, 05:32 am
asi

Código
  1.  
  2. VariableBoolean = Label1.Caption = Label2.Caption and Label2.Caption = Label3.Caption and Label3.Caption = "X" ' // por lo tanto Label3.Caption deberia ser =? Label1.Caption si fuese Toda la sentencia = true
  3.  
  4.  

o si que si deseas entenderlo mejor...

Código
  1.  
  2. VariableBoolean = cbool(Label1.Caption = Label2.Caption and Label2.Caption = Label3.Caption and Label3.Caption = "X") ' // por lo tanto Label3.Caption deberia ser =? Label1.Caption si fuese Toda la sentencia = true
  3.  
  4.  

El código se ve algo sucio xD
No se si es más fácil así pero igual lo pongo:
Código
  1. VariableBoolean = CBool(Join(Array(Label1, Label2, Label3), "") = "XXX")
En una tontera de ver que resulta si junto muchos objetos en un Array, no resultó nada, pero rescaté esto
 :xD

SaluDOS!!!
30  Programación / Programación Visual Basic / Re: Ningun programador puede jaja xD en: 29 Octubre 2010, 17:47 pm
Si funca en LAN también en WAN, el problema no es al aceptar los Sockets, puede que sea que los sockets jamás llegen, pruebalo usando la "Hyperterminal de Windows" que está en "Programas/Accesorios/Comunicaciones/.." en el menú inicio..
abre una conexión como servidor y verifica por tu cuenta si alguien puede conectarse, si no sabrás que no son los módulos de winsock, no es tu PC y aceptar que hay un Router, Firewall o algo parecido en alguno de los 2 lados que no permite la conexión ;)

SaluDOS!!!
Páginas: 1 2 [3] 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines