Red de conocimiento informático - Material del sitio web - Cómo abrir un programa local con C# y programar con VS2005

Cómo abrir un programa local con C# y programar con VS2005

Utilice el sistema;

Utilice el sistema. Dibujo;

Usa el sistema. Colección;

Usa el sistema. Modelo de componentes;

Utilizar el sistema. Windows Forms

Usa el sistema. Datos;

Utilizar el sistema. Diagnóstico;

Programa de inicio del espacio de nombres

{

/// lt; Resumen gt

///Descripción resumida del formulario 1.

///lt;/summary gt;

Clase pública Form1: System. window.form.form

{

Sistema privado. windows .formularios cuadro de grupo cuadro de grupo 1;

Sistema privado. windows .formularios etiqueta etiqueta 1;

Sistema privado. windows .formularios .cuadro de texto cuadro de texto 1;

Sistema privado. windows .forms botón botón 1;

Sistema privado. Windows .Forms.Botón botón2

Sistema privado. windows .forms . openfile dialog openfile dialog 1;

/// lt;Resumen gt

///Variables de diseñador requeridas.

///lt;/summary gt;

Sistema privado. ComponentModel.Container componente = null

Formulario público 1()

{

//

// Se requiere compatibilidad con Windows Forms Designer

//

initialize componente();

//

// TODO: agregue cualquier construcción después del código de función de llamada de InitializeComponent.

//

}

/// lt; Resumen gt

///Limpiar todos los recursos en uso.

///lt;/summary gt;

Anulación protegida void Dispose(bool disposing)

{

if (Proceso)

{

if (componente! = nulo)

{

Componente. disponer();

}

}

Base. Dispose(dispose);

}

#regionCode generado por Windows Forms Designer

/// lt; El diseñador admite el método requerido; no utilice el editor de código para modificarlo.

///El contenido de este método.

///lt;/summary gt;

Private void InitializeComponent()

{

this.groupBox1 = Nuevo sistema. windows .forms .grupo box();

this.button2 =Nuevo sistema. windows.forms.boton();

this.button1 = Nuevo sistema.

windows.forms.boton();

this.textBox1 =Nuevo sistema. windows.forms.textbox();

this.label1 =Nuevo sistema. windows.forms.etiqueta();

this.openFileDialog1 =Nuevo sistema. formularios de windows.openfile dialog();

this.groupBox1. suspender diseño();

Esto. suspender diseño();

//

// groupBox1

//

this.groupBox1. controles . Agregar(este . botón 2);

this.groupBox1. controles . Agregar(este . botón 1);

this.groupBox1. controles . Add(this . textbox 1);

this.groupBox1. controles . Add(this. etiqueta 1);

this.groupBox1. ubicación = nuevo sistema. dibujo.punto(16,16);

this.groupBox1. nombre = " cuadro de grupo 1 ";

this.groupBox1. tamaño = nuevo sistema. dibujo. Tamaño(288,96);

this.groupBox1. TabIndex = 0;

this.groupBox1. TabStop = false

//

//Button2

//

this.button2.Location = Nuevo sistema. draw.point(160, 56);

este botón 2 nombre = " botón 2 "; dibujo. Tamaño (88, 23);

este botón 2 . tabindex = 3

This.button2.Text = "Iniciar el programa"; .button2.Click=Nuevo sistema. EventHandler(este . botón 2 _ Clic);

//

// botón1

//

este.botón1. ubicación = nuevo sistema. Punto de dibujo(40,56);

este.botón1. nombre = " botón 1 ";

este.botón1. tamaño = nuevo sistema. dibujo. tamaño(88, 23);

este.botón1. TabIndex = 2;

Este.botón1. Texto = " Navegador

this.button1. Click=new system.EventHandler(este . botón 1_Click);

//

// textBox1

//

this.textBox1.location=newSystem.

Punto de dibujo(88,24);

this.textBox1. nombre = " cuadro de texto 1 ";

this.textBox1. Solo lectura = verdadero

this.textBox1. tamaño = nuevo sistema. Dibujo.tamaño(192,21);

este.textBox1. TabIndex = 1;

este.textBox1. Texto =

//

// etiqueta1

//

this.label1. ubicación = nuevo sistema. plot.point(8,24);

this.label1. nombre = " etiqueta 1 ";

this.label1. tamaño = nuevo sistema. Dibujo.tamaño(80,16);

esta.etiqueta1. TabIndex = 0;

Esta.etiqueta1. Text = "Nombre de la aplicación:";

//

// openFileDialog1

//

este cuadro de diálogo de archivo abierto 1. = "Todos los ejecutores (*.exe)|*.exe";

this.openFileDialog1. directorio inicial = "C:";

this.openFileDialog1. RestoreDirectory = true

Esto. OpenFileDialog1. title = "Seleccionar plan ejecutivo";

//

// Formulario1

//

Esto. AutoScaleBaseSize = nuevo sistema. Tamaño del dibujo (6, 14);

Este. ClientSize = nuevo sistema. Drawing.size(320,126);

Esto. controles . Agregar(este . cuadro de grupo 1);

Esto. MaximizeBox = false

Esto. nombre = " formulario 1 ";

Este. PosiciónInicio = sistema. windows .forms .formstartposition pantalla central;

Esto. Text = "Iniciar otros actores en la aplicación";

this.groupBox1. ResumeLayout(false);

Esto. ResumeLayout(false);

}

#End area

/// lt; Resumen gt

///Principal de la aplicación punto de entrada.

///lt;/summary gt;

[hilo estático]

tubería principal vacía estática()

{

p>

Aplicar. run(new form 1());

}

Botón de anulación privada1_Click(Remitente del objeto, system. EventArgs e)

{//Examinar archivo ejecutable

this.openFileDialog1. ShowDialog();

if(this.openFileDialog1.Nombre de archivo.

longitud gt0)

{

this.textBox1. texto = este diálogo de archivo abierto 1. Nombre de archivo;

}

}

Botón de anulación privada2_Click(Remitente del objeto, sistema. EventArgs e)

{//Iniciar ejecución el archivo.

if(this.textBox1. Longitud del texto lt1)

{

MessageBox. Show("¡Primero explore el archivo y seleccione un programa de ejecución!", "Mensaje de información", messageboxbuttons.ok, icono del cuadro de mensaje. información);

Regresar;

}

Procesar mi Proceso = new Proceso();

Mi proceso. StartInfo . Nombre de archivo = este cuadro de texto 1. Texto;

Mi proceso. StartInfo . Verb = " Abrir

Mi proceso. StartInfo . CreateNoWindow = true

Mi proceso. start();

}

}

}

Crea un formulario 1.

Este es todo el código que contiene

Lo sabrás después de mirarlo. .