elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.
 
Inicio Ayuda Buscar Ingresar Registrarse
29 Mayo 2012, 00:51  


Tema destacado: [AIO elhacker.NET] Compilación herramientas análisis y desinfección malware

+  Foro de elhacker.net
|-+  Programación
| |-+  Programación C/C++ (Moderadores: Eternal Idol, Littlehorse)
| | |-+  diseno de Ventna
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] Ir Abajo Respuesta Imprimir
Autor Tema: diseno de Ventna  (Leído 795 veces)
YagamiIori2002

Desconectado Desconectado

Mensajes: 36


Ver Perfil
diseno de Ventna
« en: 6 Diciembre 2011, 04:32 »

Hola a todos, tengo una simple pregunta bueno creo que es simple no los se la verdad,
como se puede hacer para disenar una ventana completa me refiero a que los botones, barra de progreso o cualquier otro componente se vea como la intefaz grafica de windows 7 y no como la de windows 98 espero y me explique, por ejemplo la barra de progreso cuando esta cargando se ve medio fea como si fuera windows 98 como hago para cambiar eso y que se vea mejor, tengo un codigo pero es para ensamblador y si funciona, el codigo es este y va en .rc:

//; This part was generated by RadAsm (AddManifest AddIn). Do not edit!
1 24 DISCARDABLE
BEGIN
"<?xml version=""1.0"" encoding=""UTF-8"" standalone=""yes""?>
<assembly xmlns=""urn:schemas-microsoft-com:asm.v1"" manifestVersion=""1.0"">
<assemblyIdentity
    version=""1.0.0.0""
    processorArchitecture=""X86""
    name=""Company.Product.Name""
    type=""win32""
/>
<description>dialogBox</description>
<dependency>
    <dependentAssembly>
        <assemblyIdentity
            type=""win32""
            name=""Microsoft.Windows.Common-Controls""
            version=""6.0.0.0""
            processorArchitecture=""X86""
            publicKeyToken=""6595b64144ccf1df""
            language=""*""
        />
    </dependentAssembly>
</dependency>
</assembly>"
END
//; This part was gener

este codigo no me funciona en c++ lo pongo tambien en el .rc y nada, si alguien sabe algo al respecto se lo agradeceria de antemano.


En línea
naderST


Desconectado Desconectado

Mensajes: 467



Ver Perfil
Re: diseno de Ventna
« Respuesta #1 en: 6 Diciembre 2011, 04:39 »

Búscate un editor de recursos y agrega el archivo de manifiesto al archivo de recursos y agrégalo a tu proyecto.


En línea
YagamiIori2002

Desconectado Desconectado

Mensajes: 36


Ver Perfil
Re: diseno de Ventna
« Respuesta #2 en: 6 Diciembre 2011, 04:50 »

Disculpa como se hace eso, como se agrega esto utilizando visual studio 2010.
« Última modificación: 6 Diciembre 2011, 04:57 por YagamiIori2002 » En línea
naderST


Desconectado Desconectado

Mensajes: 467



Ver Perfil
Re: diseno de Ventna
« Respuesta #3 en: 6 Diciembre 2011, 04:59 »

La verdad no recuerdo muy bien y no estoy en windows en este momento para probar pero busca sobre archivo manifest y archivo de recursos algo debes conseguir.
En línea
YagamiIori2002

Desconectado Desconectado

Mensajes: 36


Ver Perfil
Re: diseno de Ventna
« Respuesta #4 en: 6 Diciembre 2011, 06:15 »

ncontre algo de RT_MANIFEST en recursos sale esto:

<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<assembly xmlns="urn:schemas-microsoft-com:asm.v1" manifestVersion="1.0">
<assemblyIdentity
version="1.0.0.0"
processorArchitecture="X86"
name="Company.Product.Name"
type="win32"
/>
<description>dialogBox</description>
<dependency>
<dependentAssembly>
<assemblyIdentity
type="win32"
name="Microsoft.Windows.Common-Controls"
version="6.0.0.0"
processorArchitecture="X86"
publicKeyToken="6595b64144ccf1df"
language="*"
/>
</dependentAssembly>
</dependency>
</assembly>

es el que tiene pero pues eso como lo modifico?o como lo agrego? se supone que ya es del proyecto. 
En línea
RHL


Desconectado Desconectado

Mensajes: 968


mental


Ver Perfil
Re: diseno de Ventna
« Respuesta #5 en: 6 Diciembre 2011, 07:56 »

yo te dejo un mini tuto sobre esos archivos:
http://ecolotrain.uni-saarland.de/index.php?id=2379&L=3

y este para continuar aprendiendo:
http://www.functionx.com/win32/Lesson01b.htm

si usas VS en las versiones express no viene el editor para esos archivos...
aqui esta uno independiente: http://www.resedit.net/ :) muy bueno por cierto :)
En línea
Unbr0ken

Desconectado Desconectado

Mensajes: 248



Ver Perfil
Re: diseno de Ventna
« Respuesta #6 en: 6 Diciembre 2011, 08:40 »

Y... ¿por qué no diseñar un GUI en .NET y una .dll en el lenguaje que se te venga en gana (en este caso supongo, C++) que contenga todo lo que ibas a hacer y la usas desde .NET?...

La mayoría está haciendo esto (me incluyo), es mucho más rápido, sencillo y útil.

Odio tener que crear un GUI desde C++ vía código, es simplemente una pérdida de tiempo, recuerdo bien que el IDE Borland C++ te dejaba crear unos GUI's que molaban, pero... por ser Borland, paso.

Salud.
En línea

Cita de: Snowcrash
Discutir con desconocidos por internet es un ejercicio de imbéciles; todos acaban siendo quinceañeros arrogantes con cantidades infinitas de tiempo libre.

NO resuelvo dudas vía MP, para algo está el foro.
karmany


Desconectado Desconectado

Mensajes: 1.255



Ver Perfil
Re: diseno de Ventna
« Respuesta #7 en: 6 Diciembre 2011, 10:15 »

Como dice RHL y yo hago lo mismo, para la inserción de recursos usando la versión Express de Visual C++ tienes el excelente programa resedit. RHL te ha puesto el enlace, es un programa muy bueno.

Con ese programa, podrás generar tu interfaz y la serie de recursos que quieras y lo guardarás como "tu_archivo.rc". Después en Visual C++ tienes que agregar ese archivo como archivo de recursos. Después debes también indicar en el encabezado (extensión .h) y definir todos los recursos utilizados, igual que puedes hacer cuando programas en MASM32 con resedit.

Mira por ejemplo un proyecto mío en Visual C++ Express:

« Última modificación: 6 Diciembre 2011, 10:18 por karmany » En línea

- "Tu sitio para aprender, enseñar y compartir"
YagamiIori2002

Desconectado Desconectado

Mensajes: 36


Ver Perfil
Re: diseno de Ventna
« Respuesta #8 en: 6 Diciembre 2011, 18:24 »

Muchas gracias por la informacion muy buenas ideas las tomare en cuenta,  ya use el ResEdit y agregue varias componentes tambien el visual studio tiene lo mismo pero no encuentro nada al respecto del archivo manifest para cambiar un la visualizacion de la ventana o componemtes, no se como editar ese archivo y eso es lo unico que me falta.
En línea
YagamiIori2002

Desconectado Desconectado

Mensajes: 36


Ver Perfil
Re: diseno de Ventna
« Respuesta #9 en: 6 Diciembre 2011, 18:40 »

miren las ventanas son estas:





la barra de progreso de la imagen de arriba se ve muy fea mientas la imagen de abajo la barra de ve bien eso es a lo que me refiero.
En línea
RHL


Desconectado Desconectado

Mensajes: 968


mental


Ver Perfil
Re: diseno de Ventna
« Respuesta #10 en: 6 Diciembre 2011, 19:01 »

si, tenes que aplicarle el "estilo xp" como le llaman... osea tus controles tienen estilo del windows que tienes
en el VS full esas opciones vienen ya instalas en el express nose :P
pero yo hice un tuto como insertar manifest a las app de vb:

http://foro.elhacker.net/programacion_visual_basic/tutorialinsetar_manifest_a_las_app_de_vb_obtener_privilegios_de_administrado-t346158.0.html
 creo que seria los mismo para app de VS proba , necesitas bajarte las SDK ahi en el tuto esta el enlace
En línea
YagamiIori2002

Desconectado Desconectado

Mensajes: 36


Ver Perfil
Re: diseno de Ventna
« Respuesta #11 en: 7 Diciembre 2011, 10:00 »

por fin lo logre con ayuda de ustedes claro gracias a todos los que me ayudaron, lo que hice fue lo siguiente por si alguien tiene un problema:

¿Cómo incluir el .manifest en el propio ejecutable?
Primero tendremos que crear el fichero .manifest, el cual tendrá el siguiente aspecto:

<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<assembly xmlns="urn:schemas-microsoft-com:asm.v1" manifestVersion="1.0">
<assemblyIdentity
    version="1.0.0.0"
    processorArchitecture="x86"
    name="Nomre de la aplicacion"
    type="win32"
/>
<description>Your application description here.</description>
<dependency>
    <dependentAssembly>
       <assemblyIdentity
          type="win32"
          name="Microsoft.Windows.Common-Controls"
          version="6.0.0.0"
          processorArchitecture="X86"
          publicKeyToken="6595b64144ccf1df"
          language="*"
       />
    </dependentAssembly>
</dependency>
</assembly>

Archivo>Abrir>archivo buscar el archivo que queramos poner .manifest.
luego en recursos pulsamos boton derecho y anadir recurso
Se mostrará un cuadro de diálogo en el cual pulsaremos en el botón "Importar..."
Seleccionamos el fichero .manifest que hemos creado
Se mostrará dicho fichero en formato binario, no le hacemos ni caso y pulsamos en la ventana del ejecutable.
Seleccionamos el nuevo recurso, para que se muestre la ventana de propiedades.
En la cual cambiaremos el ID para que indique un uno.
Por último guardamos el ejecutable.

esto no es mio lo saque de una pagina.
Tema: Que estilo de Windows XP
Autor: el Guille ;-)

mi aplicacion ya con estilo jeje:




 
« Última modificación: 7 Diciembre 2011, 10:09 por YagamiIori2002 » En línea
Páginas: [1] Ir Arriba Respuesta Imprimir 

Ir a:  

Mensajes similares
Asunto Iniciado por Respuestas Vistas Último mensaje
DISEÑO DEL DIA.. « 1 2 3 4 5 »
Diseño Gráfico
kåhjî£ 63 11,961 Último mensaje 24 Enero 2006, 01:06
por Herxeleid
Diseño PHP
Desarrollo Web
PALADIN_MEN 5 644 Último mensaje 13 Agosto 2004, 05:16
por PALADIN_MEN
Diseño web
Desarrollo Web
CreAty 3 441 Último mensaje 18 Abril 2005, 01:26
por + enrique ZP
Diseño
Diseño Gráfico
nesmoth 4 539 Último mensaje 6 Mayo 2005, 00:11
por -[C][L4RiO][N]-
Diseño de equipo para diseño tecnico.
Hardware
SuXoR 3 967 Último mensaje 20 Octubre 2010, 15:06
por 4rm4ndo
Powered by SMF 1.1.16 | SMF © 2006-2008, Simple Machines