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ú

Mensajes - 85

#11
Programación C/C++ / Re: Duda while!
6 Mayo 2013, 22:15 PM
claro, el WHILE también comprueba una condición, de la misma forma que lo hace un IF. En este caso se comprueba el estado booleano de 'tam', que sea positivo siempre.. luego lo decrementa con el operador de post-decrementación. El tema es que el WHILE es para realizar ciclos, por lo tanto se van a cumplir los ciclos necesarios hasta que 'tam' sea 0, estado booleano conocido como 'false' o falso. Cualquier valor diferente de 0 se considera 'true' o verdadero.
#13
Cita de: Luchoz95 en 24 Abril 2013, 04:48 AM
Entonces WindowsForms es lo mismo que hacer una aplicacion de WinAPI ?

si te referís a los resultados, digamos, el resultado si va a ser una aplicación con entorno gráfico. Pero como te dije antes, WinForms estaba ya en visual basic 6 o anteriores y eso no era .NET , ahora en C# y VB.NET tenés de nuevo WinForms.
Con Visual C++ siempre se tubo MFC, o directamente uno programaba las aplicaciones gráficas usando la API de Windows (La API gráfica).

Vos estás comparando lo que es programar con la API de Windows directamente, con el uso de WinForms.. los resultados serían los mismos si no son aplicaciones para .NET (es decir, aplicaciones con interfáz gráfica) de otra forma la diferencia sería que en uno estarías produciendo una aplicación para .NET y de la otra no.
#14
una pregunta similar
http://ar.answers.yahoo.com/question/index?qid=20070209071632AA5vlL0

Citar
Cada cierto tiempo se produce una revolución en la tecnología empleada en el desarrollo de aplicaciones. El primer gran cambio que vivimos, por lo menos yo, fue el paso de la programación en MSDOS a la programación Windows (Win16), más tarde con la evolución de los sistemas operativos, el segundo cambio, las aplicaciones Win32, y ahora estamos viviendo la tercera de las revoluciones, lo que Microsoft llama .NET Framework o más comúnmente .NET.

Microsoft lanza esta nueva tecnología como respuesta a tecnología Java de Sun. El Framework .NET tiene grandes similitudes con la plataforma Java, por eso todos aquellos que estén familiarizados con Java comprenderán en seguida el funcionamiento de .NET.

Centrándonos en el concepto Framework .NET, como el término en inglés dice (Framework = Armazón) es un marco en donde nuestras aplicaciones correrán. Nuestras aplicaciones ya no corren directamente bajo el sistema operativo si no que corren bajo este armazón o marco.

Elementos principales .NET Framework:
CLR (Common Language Runtime)
El conjunto de clases del .NET Framework
ASP.NET
Los servicios Web
Remoting
Windows Forms
El CLR es el motor de ejecución de las aplicaciones .NET, lo que en Java sería la máquina virtual de Java, este motor se encarga de ejecutar todo el código .NET para ello a de ser en dicho lenguaje. El CLR es el encargado de convertir este lenguaje intermedio en leguaje máquina del procesador, esto normalmente se hace en tiempo real por un compilador JIT (Just-In-Time) que lleva incorporado el CLR.

El conjunto de clases del .NET Framework es la piedra angular de cualquier desarrollador de .NET, es un rico conjunto de clases, interfaces, tipos que simplifican y optimizan el desarrollo de aplicaciones .NET además de proporcionar acceso a la funcionalidad del sistema. Como desarrolladores el dominio de este conjunto de clases es vital para un buen desarrollo en .NET.

ASP.NET es la parte del .NET Framework dedicada al desarrollo web. A través del servidor web (IIS) nuestras aplicaciones ASP.NET se ejecutarán bajo el CLR y podremos usar el conjunto de clases del .NET Framework para desarrollarlas, obteniendo así una versatilidad y una potencia nunca antes conseguida en las aplicaciones ASP.

También son destacables los servicios web, que nos permitirán comunicarnos a través de Internet entre diferentes ordenadores, incluso entre distintos sistemas. Así como .NET Remoting que nos permite tener objetos en máquinas remotas e invocarlos desde otras máquinas. Y las Windows Forms, parte del .NET Framework que permite crear aplicaciones en el más clásico de los sentidos.

Windows Forms es la forma de crear aplicaciones gráficas de usuario (GUI) y se hace con la ayuda de un editor, esto ya lo tenía el visual basic 6, ahora lo tiene el C# por ejemplo.. se refiere a trabajar con formularios
http://msdn.microsoft.com/es-AR/library/dd30h2yb(v=vs.80).aspx
http://en.wikipedia.org/wiki/Windows_Forms
#15
parámetro por referencia, permite la modificación del valor del parámetro.

Código (cpp) [Seleccionar]
void func(int& arg){// Parámetro por referencia

arg=5;
}

int main(){

int var=0;

// var vale 0

func(var);

// var vale 5


return 0;
}


#16
no quiero salirme de tu pregunta, pero te muestro un programita con interfáz gráfica que hace este tipo de conversión de binario a decimal
http://foro.elhacker.net/programacion_cc/ejemplo_winapi32_gui_conversor_decimal_a_binario-t358539.0.html
#18
no porque un EXE y una DLL son dos proyectos distintos, osea son dos ejecutables distintos.
Me parece que lo que quiere hacer es inyectar sin DLL, algo que se conoce simplemente por "inyección de código" , es una técnica de inyección que no requiere DLL.
#19
Programación C/C++ / Re: StackOverFlow
21 Abril 2013, 05:37 AM
Si esto no te funciona te puedo mostrar mi proyecto que hice hace un año, en el cual también tube que usar cierta manipulación del puntero THIS para poderlo transportar entre distintos ámbitos del proyecto.
http://foro.elhacker.net/net/steamrcp_gui_parecida_al_steam_y_conexion_con_bdd-t386291.0.html
te puede interesar.. yo realmente no programo más en C# XD , pero si puedo aportar algo lo hago.

using System;
       using System.Collections.Generic;
       using System.ComponentModel;
       using System.Data;
       using System.Drawing;
       using System.Linq;
       using System.Text;
       using System.Windows.Forms;

       namespace Agencia_de_Viajes
       {
           public partial class Form1 : Form
           {

               static Form1 testaferro=null;
               public Form1()
               {
                   testaferro=this;
                   Form1 menu = new Form1();
               }

               Form2 clientes = new Form2(testaferro);//Aquí me marca error
               Form3 aerolinea = new Form3();
               Form4 hospedaje = new Form4();
               Form5 cuentasExtras = new Form5();
               Form6 detalleFolio = new Form6();
               Form7 detalleVentaAvion = new Form7();
               Form8 detalleVentaHotel = new Form8();
               Form9 presupuesto = new Form9();
               Form10 reservacionesAereas = new Form10();
               Form11 reservacionesHotel = new Form11();
               Form12 ventaBoletoAvion = new Form12();
               Form13 ventaHotel = new Form13();



salu2
#20
Programación C/C++ / Re: Reto!!
20 Abril 2013, 22:07 PM
No importa el país que sea, que universidad sea, etc siempre para alguna materia de sistemas operativos los profesores piden lo mismo.. un programa en C para linux compilado con gcc que use fork(), que tiene que crear un proceso hijo y que padre e hijo hagan una tarea por partes y luego medir el tiempo que resulta.. para comparar si resultó menos tiempo que si no hubiera usado un proceso hijo. O tareas similares XD, o "retos" si en realidad lo son.