Ayuda

Iniciado por Antoniolioli, 18 Marzo 2014, 13:00 PM

0 Miembros y 1 Visitante están viendo este tema.

Antoniolioli

Necesito crear una aplicacion que una vez ejecutada al usuario no le permita hacer nada solamente navegar por internet en un navegador y este no podra ser cerrado ni minimizado.
NO CARÁCTER LUCRATIVO.
Gracias de antemano.
Un saludo!

eferion

La parte de "No se hacen trabajos" se aplica a TODO tipo de trabajo.

Otra cosa es que te atasques en algún punto y pidas ayuda... para eso sí vas a encontrar una buena acogida. Para esto, ya te digo yo que no, pero ni en este ni en ningún foro.

Para empezar lo que pides no es algo ni trivial ni sencillo y tampoco tienes nada hecho.

Lo que pides tiene algunas implicaciones por las que creo que nadie se va a mojar salvo que se lo proponga como reto a título personal:

* Manipulación del entorno del sistema operativo: código dependiente del sistema operativo

* Manipulación de la aplicación del navegador: Código dependiente del navegador ( incluso puede variar entre versiones )


Antoniolioli

#2
Gracias por tu aportación , estoy demasiado atascado con este lenguaje, ya que estoy especializado en php y javascript.
Disculpen las molestias.


EI: juntando mensajes.


private void formFactura_FormClosing(object sender, FormClosingEventArgs e)
        {
            //Impedir que el formulario se cierre pulsando X o Alt + F4
            switch (e.CloseReason)
            {
                case CloseReason.UserClosing:
                    e.Cancel = true;
                    break;
            }             
        }

Agradecería sugerencias , gracias de antemano

amchacon

Yo creo que para eso ya existen configuraciones y programas hechos.
Por favor, no me manden MP con dudas. Usen el foro, gracias.

¡Visita mi programa estrella!

Rar File Missing: Esteganografía en un Rar

Antoniolioli

Si , eso estoy viendo por videotutoriales y web , pero como mi objetivo es el del que se inicie como un .exe al inicio de mi xp además de implementarlo con una base de datos, no podemos utilizar ninguna configuración recomendada o programa, además que no hay nada más satisfactorio que hacer un trabajo por cosecha propia, aunque seguro que de ese tipo de satisfacción saben mucho + ustedes que yo, he pensado en cojer una de esas aplicaciones y adaptarla a mis necesidades , ya subiré el código por si este problema vuelve a surgir , Gracias por vuestra ayuda

eferion

Un concepto bastante utilizado en programación es el de no "reinventar la rueda".

Normalmente, salvo que se esté aprendiendo o se quiera realizar algún tipo de práctica concreta, no se suele reescribir algo que ya existe y cumple tus expectativas.

La razón es simple: es caro ( en tiempo y recursos ) diseñar software estable. Tienes que diseñar la arquitectura, implementarlo, probarlo, corregir errores, dar mantenimiento... Aprovechando algo que ya ha pasado por estos pasos te ahorras un tiempo precioso que puedes aprovechar en mejorar tu propio código.

Por defecto, los ejecutables en Windows tienen todos la extensión .exe, da igual que sea el office, el navegador web, el block de notas o la calculadora, luego este punto no debería preocuparte.

En cuanto al uso de una base de datos... depende de lo que la aplicación necesite almacenar. Si es poca información, una base de datos no sale a cuenta porque el código necesario para programar esta capa suele ser bastante mayor que si guardas información en archivos de texto.

Si no te quieres complicar mucho la vida y buscas reducir la curva de aprendizaje al máximo casi te recomiendo que mires .Net o Java, sus frameworks y la forma de programar seguramente te sean más familiares que si bajas al nivel de C o C++.

Además estos frameworks ya vienen con una capa gráfica, mientras que en C o C++ tendrías que buscarte una ( Qt, GTK, wxWidget, WinApi, ... ).