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

 

 


Tema destacado: (TUTORIAL) Aprende a emular Sentinel Dongle By Yapis


  Mostrar Mensajes
Páginas: 1 ... 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 [107] 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 ... 185
1061  Programación / Scripting / Re: El visitador (un "programa inútil") en: 3 Junio 2014, 23:17 pm
google no es estupido , ademas por mucho registrara una sola ip conectandose muchas veces a la misma pagina.No es asi que logra posicionarse si te interesa dejo un manual hecho por google

http://static.googleusercontent.com/media/www.google.es/es/es/webmasters/docs/guia_optimizacion_motores_busqueda.pdf
1062  Foros Generales / Foro Libre / Re: Necesito un guia programador! en: 2 Junio 2014, 15:29 pm
perdon el offtopic recomiendo python para empezar a programar  ;-)
1063  Foros Generales / Foro Libre / Re: Necesito un guia programador! en: 2 Junio 2014, 15:20 pm
Sí pero. Esas librerías, alguien las ha codeado, ¿no es cierto?
Es como si yo hago una librería de ASM para hacer ventanas con solo 1 función.

En definitiva, todo es muy relativo.
: P
¿ya pero me vas a decir que vb.net,vb o sql(que lo mencionabas ahora nadie ) nadie lo ha codeado?, evidentemente todos los lenguajes de alto nivel han sido codeados en algun momento. incluso las herramientas que se usan en asm como las interrupciones del sistema o la api de windows han sido codeadas en algun momento.

la cuestion es que si se podria hacer una ventana en asm como dices  pero lo cierto es que no hacen librerias tipo qt para asm en cambio para c++ si. xD
1064  Foros Generales / Foro Libre / Re: Necesito un guia programador! en: 2 Junio 2014, 15:11 pm
Citar
Citar
omo decia arriba hay herramientas/librerias que hacen que ayudan a que no sea necesario "trabajar a bajo nivel" y evitan tantas lineas de codigo :

XD entonces me estás diciendo que programas bajo nivel con librerias para que no sea de bajo nivel!? XD
dafuq? xD no me refiero a que hay librerias que facilitan las cosas y evitan tantas lineas inecesarias en la mayoria de los casos :P

 que no solo depende que sea c++ vs visual basic porque c++ tambien tiene la posibilidad de manejar las cosas con mas facilidad y usabilidad dependiendo las herramientas que uses y las necesidades del programador .
1065  Foros Generales / Foro Libre / Re: Necesito un guia programador! en: 2 Junio 2014, 14:55 pm
Citar
Dificultad vs utilidad

Ej. ASM tiene una dificultad mucho mayor que C, pero a cambio tiene más utilidad. Puedes hacer cosas a más bajo nivel.

Citar
te ahorras un parde miles de lineas no lo creo si usas  herramientas como qt y claro depende el tipo de aplicacion porque ademas estaras mucho mas limitado las cosas de mas bajo nivel que muchas veces son imposibles en vb si pueden tener miles de lineas mas pero no es la unica forma de trabajar con c/c++.


como decia arriba hay herramientas/librerias que hacen que ayudan a que no sea necesario "trabajar a bajo nivel" y evitan tantas lineas de codigo :


el codigo de fuente de una ventana con un boton en qt
Código
  1. #include <qapplication.h>
  2. #include <qpushbutton.h>
  3.  
  4.  
  5. int main( int argc, char **argv )
  6. {
  7.    QApplication a( argc, argv );
  8.  
  9.    QPushButton hello( "Hello world!", 0 );
  10.    hello.resize( 100, 30 );
  11.  
  12.    a.setMainWidget( &hello );
  13.    hello.show();
  14.    return a.exec();
  15. }
http://web.njit.edu/all_topics/Prog_Lang_Docs/html/qt/tutorial1-01.html

si quisiera por ejemplo trabajar con la api de windows a "mas bajo nivel" y creo una ventana(sin boton) el codigo seria algo asi:

evidentemente el primer codigo es mas digerible y no necesariamente se tiene que usar el segundo
incluso en el propio c++ da la posiblidad de escoger Dificultad vs utilidad  a diferencia de visual basic.Que es mucho mas limitado y a eso sumado que depende de la plataforma windows y por tanto no se puede hacer nada en otro tipo de sistemas operativos


Código
  1. #include <windows.h>
  2.  
  3. /*  Declare Windows procedure  */
  4. LRESULT CALLBACK WindowProcedure (HWND, UINT, WPARAM, LPARAM);
  5.  
  6. /*  Make the class name into a global variable  */
  7. char szClassName[ ] = "CodeBlocksWindowsApp";
  8.  
  9. int WINAPI WinMain (HINSTANCE hThisInstance,
  10.                     HINSTANCE hPrevInstance,
  11.                     LPSTR lpszArgument,
  12.                     int nCmdShow)
  13. {
  14.    HWND hwnd;               /* This is the handle for our window */
  15.    MSG messages;            /* Here messages to the application are saved */
  16.    WNDCLASSEX wincl;        /* Data structure for the windowclass */
  17.  
  18.    /* The Window structure */
  19.    wincl.hInstance = hThisInstance;
  20.    wincl.lpszClassName = szClassName;
  21.    wincl.lpfnWndProc = WindowProcedure;      /* This function is called by windows */
  22.    wincl.style = CS_DBLCLKS;                 /* Catch double-clicks */
  23.    wincl.cbSize = sizeof (WNDCLASSEX);
  24.  
  25.    /* Use default icon and mouse-pointer */
  26.    wincl.hIcon = LoadIcon (NULL, IDI_APPLICATION);
  27.    wincl.hIconSm = LoadIcon (NULL, IDI_APPLICATION);
  28.    wincl.hCursor = LoadCursor (NULL, IDC_ARROW);
  29.    wincl.lpszMenuName = NULL;                 /* No menu */
  30.    wincl.cbClsExtra = 0;                      /* No extra bytes after the window class */
  31.    wincl.cbWndExtra = 0;                      /* structure or the window instance */
  32.    /* Use Windows's default colour as the background of the window */
  33.    wincl.hbrBackground = (HBRUSH) COLOR_BACKGROUND;
  34.  
  35.    /* Register the window class, and if it fails quit the program */
  36.    if (!RegisterClassEx (&wincl))
  37.        return 0;
  38.  
  39.    /* The class is registered, let's create the program*/
  40.    hwnd = CreateWindowEx (
  41.           0,                   /* Extended possibilites for variation */
  42.           szClassName,         /* Classname */
  43.           "Code::Blocks Template Windows App",       /* Title Text */
  44.           WS_OVERLAPPEDWINDOW, /* default window */
  45.           CW_USEDEFAULT,       /* Windows decides the position */
  46.           CW_USEDEFAULT,       /* where the window ends up on the screen */
  47.           544,                 /* The programs width */
  48.           375,                 /* and height in pixels */
  49.           HWND_DESKTOP,        /* The window is a child-window to desktop */
  50.           NULL,                /* No menu */
  51.           hThisInstance,       /* Program Instance handler */
  52.           NULL                 /* No Window Creation data */
  53.           );
  54.  
  55.    /* Make the window visible on the screen */
  56.    ShowWindow (hwnd, nCmdShow);
  57.  
  58.    /* Run the message loop. It will run until GetMessage() returns 0 */
  59.    while (GetMessage (&messages, NULL, 0, 0))
  60.    {
  61.        /* Translate virtual-key messages into character messages */
  62.        TranslateMessage(&messages);
  63.        /* Send message to WindowProcedure */
  64.        DispatchMessage(&messages);
  65.    }
  66.  
  67.    /* The program return-value is 0 - The value that PostQuitMessage() gave */
  68.    return messages.wParam;
  69. }
  70.  
  71.  
  72. /*  This function is called by the Windows function DispatchMessage()  */
  73.  
  74. LRESULT CALLBACK WindowProcedure (HWND hwnd, UINT message, WPARAM wParam, LPARAM lParam)
  75. {
  76.    switch (message)                  /* handle the messages */
  77.    {
  78.        case WM_DESTROY:
  79.            PostQuitMessage (0);       /* send a WM_QUIT to the message queue */
  80.            break;
  81.        default:                      /* for messages that we don't deal with */
  82.            return DefWindowProc (hwnd, message, wParam, lParam);
  83.    }
  84.  
  85.    return 0;
  86. }
http://www.portalhacker.net/b18/tutorial-uso-apis-windows-para-crear-entorno-grafico/100744/
1066  Foros Generales / Foro Libre / Re: Necesito un guia programador! en: 2 Junio 2014, 14:16 pm
Citar
entonces queda entre c++ y VB y cada uno tiene un fin y no puedes decir que VB es peor, ya que entre todo es muy capaz, tanto como simple, en un programa contra c++ te puedes ahorrar un par de miles de lineas y horas de desarrollo

contradices cualquier cosa que digo ._.  xD!.

te ahorras un parde miles de lineas no lo creo si usas  herramientas como qt y claro depende el tipo de aplicacion porque ademas estaras mucho mas limitado las cosas de mas bajo nivel que muchas veces son imposibles en vb si pueden tener miles de lineas mas pero no es la unica forma de trabajar con c/c++.
1067  Foros Generales / Foro Libre / Re: Necesito un guia programador! en: 2 Junio 2014, 14:04 pm
Citar
No hay mejor lenguaje, sino mejor programador.
no estoy de acuerdo. si comparamos por ejemplo visual basic o brainfuck vs c++ es claro cual es el mejor lenguaje.
1068  Foros Generales / Foro Libre / Re: Hago una ingeniería o no? en: 30 Mayo 2014, 01:44 am
[offtopic]
Al pan pan y al vino vino.


Y los estudios no crean nunca el menosprecio de nadie  ;)


Un saludo.

¿de esos 17000 mensajes hay  alguno coherente?
1069  Foros Generales / Foro Libre / Re: ¿Porque tanto odio y fanatismo hacia Apple? en: 22 Mayo 2014, 18:33 pm
pues bueno me limitare a hablar ipod que fue lo que tuve y conozco.
Citar
1.  motherboard son hechas por la misma gente con tecnología muy similar, a nivel de software, tienen TANTOS dispositivos que no es ni tan cerrado...
ajam tienes algo de razon
pero cosas como que los ipods y demas no tengan ni siquiera un puerto usb
o a nivel software:
 que el software dee desarrollo sea unicamente para mac , que si no hay jailbreak la unica forma de adquirir un programa sea por medio de la appstore . que  No se pueda ver los archivos de ios.
llegan a ser molestas
Citar
para los iphone por lo menos y aún veo iphone 3 que funcionan correctamente...
si pero si no funciona la pila por ejemplo en un android el tecnico de samsung (por comparar con apple) no te dira botelo a la basura y comprese otro.
Citar
4. esto tambien pasa al rootear los android...
si estamos de acuerdo.Aunque incluso sin rootear el android da mucha mas maniobrabilidad que los de apple.

Citar
es una empresa poco ecologica
esa ultima cambio y ahora si es un punto positivo para apple , estaba desactualizado.





1070  Foros Generales / Foro Libre / Re: ¿Porque tanto odio y fanatismo hacia Apple? en: 22 Mayo 2014, 04:03 am
    razones por las que no me gusta

  • -plataformas muy cerradas , tanto software como hardware mucho mas que cualquier otra
  • -precios desorbitantes para las prestaciones que ofrecen.
  • -obsolecencia programada si la pila de un ipod se daña hay que comprar el ipod completo. eso fue lo que me dijeron en la tienda cuando se daño el mio , o cuando se actualiza el sistema operativo.
  • -perdida de garantia y mantenimiento por liberar(quitar restricciones a la plataforma) aun cuando es una practica legal ipods/iphone etc

  • -es una empresa poco ecologica al parecer esta ultima ha cambiado
[/list]
Páginas: 1 ... 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 [107] 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 ... 185
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines