Академический Документы
Профессиональный Документы
Культура Документы
LGICA DE PROGRAMACIN
RENATO CARVAJAL OMAR GALLARDO
Integrantes:
Curso: Tercero B
09-Enero-2013
3._Objetivos:
3.1._Objetivo general
3.2._Objetivos Especficos
5._ Desarrollo
5.1._Ejercicio de las operaciones bsicas suma, resta, multiplicacin y divisin 5.2._Ejercicio de conteo de nmeros personalizado 5.3._Ejercicio de conteo de caracteres 5.4._Programa de Backspace y Delete 5.5._Programa el cambio de Maysculas a Minsculas y viceversa
Page 1
LGICA DE PROGRAMACIN
3._Objetivos:
3.1._Obejetivo General:
Establecer los procedimientos para construir aplicaciones en este software la cual ser necesario conocer los comandos correctos para cada programa que se ejecutara.
3.1_Objetivos Especficos:
Construir aplicaciones en Visual Basic que utilicen objetos que han sido creados en Visual C++. Conocer los pasos para crear un nuevo programa y sus comandos correctos. Establecer una gua clara de como crear proyectos en Microsoft visual C++.
Page 2
LGICA DE PROGRAMACIN
nuevo programa
" CREAR NUEVO PROGRAMA
Page 3
3. Luego seleccionar MFC AppWizard exe (A), agregar un nombre del proyecto (B), la localizacin para nuestro proyecto (C) y finalmente OK(D).
Page 4
LGICA DE PROGRAMACIN
4. Una vez optado por esto elegir DIALOG BASED y posteriormente para obtener la plantilla principal en donde vamos a realizar los ejercicios elegimos FINISH.
Page 5
LGICA DE PROGRAMACIN
5.
Y se obtendr la plantilla principal en donde se va a realizar los ejercicios propuestos paso a paso cada uno de ellos.
Page 6
LGICA DE PROGRAMACIN
5._Desarrollo 5.1._EJERCICIO
" SUMA, RESTA, MULTIPLICACIN Y DIVISIN
Page 7
LGICA DE PROGRAMACIN
3. Una vez ingresado el ttulo de nuestro proyecto, eliminar los iconos: aceptar y cancelar, arrastrar tres EDIT BOX en donde va a ingresar nuestras variables.
Page 8
LGICA DE PROGRAMACIN 4. Ingresar las variables en los EDIT BOX presionando CTRL +W seleccionar MEMBER VARIABLES (A), EDIT 1 (B), ADD VARIABLES (C), y en el cuadro de dialogo aadir las variables, para el EDIT 1 se nombrara a la variable de m_1 (D), en nmeros enteros. Ok (E), y as tener programada la primera variable.
5. El mismo proceso para las dems solo que en ADD MEMBER VARIABLE deben ir los nombres de las dems variables. Para la segunda variable ser nombrada m_2:
Page 9
LGICA DE PROGRAMACIN
6. Despus de esto ingresar cuatro botones en donde va a especificar las operaciones que se va a realizar.
Page 10
LGICA DE PROGRAMACIN
A los botones ingresados se los llamara con las operaciones que va a realizar (suma, resta, multiplicacin, divisin) para nombrarlos dar CLIC IZQUIERDO y escribir el nombre para luego programarlos
Page 11
LGICA DE PROGRAMACIN 7. Programar los botones dando doble clic izquierdo y as se obtendr:
Aqu eliminar lo que esta marcado de negro para ah ingresar la operacin que vamos a realizar en este caso es la SUMA, y es lo siguiente: UpdateData(true); m_3=m_1+m_2; UpdateData(false); Una vez hecho esto se obtendr lo siguiente:
Page 12
LGICA DE PROGRAMACIN
Y ya est programado el botn de la suma 8. Realizar el mismo proceso para la resta, multiplicacin y divisin solo hay que cambiar las operaciones que van a tener las variables. RESTA
MULTIPLICACIN
Page 13
LGICA DE PROGRAMACIN
Y DIVISON
9. Finalmente se va a ejecutar el programa dando clic en un signo de admiracin que esta en la parte superior derecha :
Page 14
LGICA DE PROGRAMACIN
Page 15
LGICA DE PROGRAMACIN Ingresar un valor de la primera variable (A), luego un valor en la segunda variable(B), y oprimiendo el botn en donde dice suma (C), nos muestra el resultado en el cuadro de la tercera variable(D).
Page 16
Page 17
LGICA DE PROGRAMACIN
2._Al abrir un nuevo documento aparece una nueva ventana en la cual seleccionar lo siguiente MFC AppWizard(exe) y nombrar el programa y dar clic en OK:
Page 18
LGICA DE PROGRAMACIN
3._En la ventana siguiente seleccionar el tem Dialog based y dar clic en finish:
Page 19
LGICA DE PROGRAMACIN
Page 20
LGICA DE PROGRAMACIN
Page 21
7._ Nombrar la variable con el comando siguiente,Ctrl w la ventana que aparece hay que seleccionar la segunda ventana, cambiar la variable en el Edit Box :
Page 22
LGICA DE PROGRAMACIN
Page 23
LGICA DE PROGRAMACIN
9._ Dar doble clic en el botn que dice subir 1 y ok. Para poder programar borrar los comandos que aparecen en negro:
10._ En el espacio que borramos hay que escribir el siguiente comando tal como se muestra aqu entre los corchetes:
Page 24
11._ Para programar en el botn subir 3 igual dar clic en dicho botn y repetir lo del literal 9 solo cambiaremos el cdigo que es el siguiente: UpdateData(true); m_1+=3; UpdateData(false);
Page 25
LGICA DE PROGRAMACIN
12._Para programar en el botn bajar 1 dar clic en botn y repetir el paso del litera 9 y cambiar de comando por el siguiente: UpdateData(true); m_1--; UpdateData(false);
13._ Para programar el ultimo boton der clic en el boton baja 3 y repetir lo del paso 9 cambiar codigo por el siguiente:
Page 26
15._Para realizar en este mismo proyecto un conteo de nmeros personalizado insertar un edit box y 2 botones:
Page 27
LGICA DE PROGRAMACIN
16._Proceder a nombrar las variables con las siguientes teclas Ctrl w seleccionar la segunda pestaa:
Page 28
LGICA DE PROGRAMACIN
Page 29
LGICA DE PROGRAMACIN 18._Cambiar nombre a los botones que sern los siguientes subir personalizado y bajar personalizado:
19._ Programar los botones dando donde clic en cada uno de ellos primero el de subir personalizado y escribir el siguiente cdigo: UpdateData(true); m_2+=m_1; UpdateData(false);
Page 30
LGICA DE PROGRAMACIN 20._Programar el segundo botn dando doble clic que es el de bajar personalizado y escribir el siguiente cdigo :
Page 31
Page 32
LGICA DE PROGRAMACIN
5.3._EJERCICIO
1. Insertar 5 static text en el cuadro de dialogo los mismos que contendrn (A) el titulo conteo de caracteres (B) ingresar texto, (C) conteo de caracteres automtico, (D) conteo de caracteres con static text, (E) conteo de caracteres con funciones.
2. En cada static text que contiene los las operaciones que vamos a realizar ingresar un edit box y solo en el (D) ingresar un static text.
Page 33
LGICA DE PROGRAMACIN
3. Luego ingresar las variables (Control W, member variables, seleccionar el edit que se va a utilizar y luego proceder a poner las variables) y a programar los edit box dando doble clic y luego ok.
(EDIT 1)
Page 34
LGICA DE PROGRAMACIN
(EDIT 2)
(EDIT 3) Para el static text lo siguiente: Clic derecho en static , respuesta y finalmente enter. , luego eliminar static e ingresar
Page 35
LGICA DE PROGRAMACIN
Page 36
LGICA DE PROGRAMACIN Clic derecho en carcter resources, insertar, seleccionar men y finalmente new.
Para hacer uso de las funciones hacer lo siguiente: Para activar Clic derecho Properties Men (IDR_ men1) Enter
Para programar Funciones Conteo caracteres Control +W Message maps Message Command (dobleclic, ok, edit code)
Page 37
LGICA DE PROGRAMACIN
Page 38
LGICA DE PROGRAMACIN
5.4._EJERCICIO
2._Al abrir un nuevo documento aparece una nueva ventana en la cual seleccionar lo siguiente MFC AppWizard(exe) y nombrar el programa y dar clic en OK:
Page 39
LGICA DE PROGRAMACIN
3._En la ventana siguiente seleccionar el tem Dialog based y dar clic en finish:
Page 40
LGICA DE PROGRAMACIN
Page 41
LGICA DE PROGRAMACIN
Page 42
7._ Nombrar la variable con el comando siguiente,Ctrl w la ventana que aparece hay que seleccionar la segunda ventana, cambiar la variable en el Edit Box :
Page 43
LGICA DE PROGRAMACIN
9._Para programar el botn BackSpace dar doble clic en el botn y seleccionar ok en la primera ventana y en la segunda ventana borrar lo que aparece remarcado en negro:
Page 44
LGICA DE PROGRAMACIN 10._Escribir tal como se muestra el comando siguiente entre los corchetes para programarlo; El cdigo es el siguiente: { UpdateData(true); Int z; Z=m_texto.Getlenght(); m_texto.Delete(z-1); UpdateData(false); }
Page 45
LGICA DE PROGRAMACIN
11._ Para programar el botn de Delete dar doble clic en dicho botn y seleccionar ok en la primera ventana y en la segunda ventana borrar lo que aparece remarcado en negro:
Page 46
LGICA DE PROGRAMACIN
Page 47
LGICA DE PROGRAMACIN
14._Programa en ejecucin:
Page 48
LGICA DE PROGRAMACIN
5.5._EJERCICIO
Page 49
LGICA DE PROGRAMACIN 1. Insertar 1 Static text y 2 Edit box para luego proceder a ingresar las variables (Control W, member variables y add variables) de acuerdo al problema planteado.
Ingresar una tercera variable para que nos sealice el resultado esta va a ser m_r
Page 50
LGICA DE PROGRAMACIN
Y luego programar
2. Ingresar un men que contenga las operaciones que se va a utilizar mediante los siguientes pasos: Clic derecho en resources Insert Men New y aceptar
Page 51
Una vez hecho esto activado el men mediante los siguientes pasos: Clic derecho en un espacio vacio Properties Y activamos el IDR_MEN
Control +W Message maps Objet IDs: Command (dobleclic, ok, edit code)
Page 52
Minsculas
Page 53
LGICA DE PROGRAMACIN
5._Concluciones: 1.- Conocimos los comandos y procedimientos paso a paso para la construccin de nuevos proyectos. 2.- Creamos varios proyectos con sus respectivos comandos y su funcionamiento de cada uno de ellos. 3.- Establecimos una gua clara de como crear proyectos en Microsoft visual C++.
Page 54
LGICA DE PROGRAMACIN 6._Recomendaciones: 1.- Es necesario dejar claro desde el primer momento que, al igual que ocurre con otros tipos de proyectos, los principios de diseo que se utilizarn varan segn el tipo de aplicacin a desarrollar. No existe un general establecido para el desarrollo del software, nicamente se definen principios que debern ser acogidos segn las necesidades y requerimientos del proyecto. Cada proyecto de software definir un modelo especifico, que podra ser utilizo en aplicaciones similares.
2.- Cuando se cambian los requerimientos en la mitad o al finalizar el proyecto de software se producen demoras, que pueden llegar a ser igual o mayor al tiempo que ya se ha venido trabando. Esto se debe a que ciertos requerimientos requieren un cambio total del diseo. 8._ Bibliografa:
http://visual-c.malavida.com/
Page 55