COLEGIO DE INFORMATICA IMB-PC ZONA 12 by fuQ4ghq

VIEWS: 73 PAGES: 15

									COLEGIO DE INFORMATICA IMB-PC ZONA 12

CATEDRATICO: SERGIO MORALES

CURSO:                                     PROGRAMACIÓN


TEMA MANUAL DE PROGRAMCION BÀSICA

INTEGRANTES: JAVIER COJULUN, VANESSA GARCÌA

FECHA: 11 DE Febrero de 2008

TEMAS                            PAGS.

INTRODUCCION ALA PROGRAMACION……………… 5

ANALISICIS BASICOS ENTRADAS-SALIDAS……………              6
ALGORITMOS………………………………….    7

REGLAS BASICAS……………………………..         .9

CARACTERISTICAS Y PROCEDIMIENTOS.    10

SECUENCIA LOGICA…………………………. 12

LENGUAJES DE PROGRAMACION………… 14

ENTORNO A VB………………………………..          18

BARRA DE HERRAMIENTAS………………..        19

VENTANAS DE TRABAJO……………………          29

OBJECTOS MAS UTILIZADOS……………..        31

PROPIDADES BASICAS DE FORMULARIO..    32

CONCEPTO DE CONTROL…………………..        33

CONCEPTO DE EVENTO…………………….         36

CONCEPTO DE METODO…………………… 37
Introducción a la Programación, en este espacio pretendemos
introducir a las personas que recién se inician en el mundo de la
programación y no tienen idea por donde empezar.No
pretendemos enseñar ningún lenguaje, sino dar a conocer las
bases de la programación y así se les haga más fácil el
aprendizaje de      un    lenguaje en      particular.Pretendemos
 introducir a las personas que recién se inician en el mundo de
la programación y no tienen noción alguna de como realizar sus
primeros proyectos de programación.El objetivo de las tutorías
es ofrecerte una serie de métodos para facilitarte el aprendizaje
de la programación. En este tutorías no se utilizara ningún
lenguaje de programación estándar, utilizaremos un lenguaje
similar a el lenguaje humano (pseudo código) para poder
explicar instrucciones que se pueden utilizar en la mayoría de
ellos. Si eres capaz de hacer un planteamiento correcto
utilizando este sistema, luego solamente deberás escoger el
lenguaje de programación en el que deseas hacer tu programa y
“traducir” las instrucciones a la sintaxis del lenguaje.Aquí
veremos las estructuras básicas de programación, las cuales
nos servirán para poder enfrentarnos a la creación de cualquier
programa y nos facilitarán su planificación y creación.
   Aprender acerca de la programación, aprender su desarrollo y
saber como utilizarla.      Aprender acerca de los algoritmos y
como estructurar un ejercicio.         Llegar a manejar bien el
programa de visual Basic        Aprender acerca de los controles
de visual Basic.       y uno de nuestros objetivos mas adelante
es    llegar   a manejar      mejor el     programa     de   visual
Basic.            La continua evolución de los lenguajes de
programación y las necesidades de los programadores, hacen
que las herramientas desarrollo sean hoy en día uno de los
elementos con mas rápida evolución en el mundo de la
programación. Programación        orientada     objetos,    cliente/
servidor, multimedia y sobre todo Internet, son los requisitos
indispensables para cualquier lenguaje de desarrollos en día se
utiliza en la mayoría de las computadoras del sistema operativo
Windows y como principal herramienta de desarrollo visual
Basic. La cual es una herramienta multipropósito utilizando este
lenguaje       para      resolver     diferentes      tipos      de
problemas.          Entrada y salida Cómo leer y escribir
archivos .wav o aiff: readsf~, writesf~. Cómo asignar funciones a
teclas (key, keyname). Cómo asignar funciones al ratón (hid).
Lectura de cualquier periférico. (Solo para Linux).            En
matemáticas ciencia de la computación, y disciplinas
relacionadas, un algoritmo (del latín, dixit algorithmus y éste a
su vez del matemático persa al-Jwarizmi es una lista bien
definida, ordenada y finita de operaciones que permite hallar la
solución a un problema. Dado un estado inicial y una entrada, a
través de pasos sucesivos y bien definidos se llega a un estado
final, obteniendo una solución. Los algoritmos son objeto de
estudio de la algoritmia, y su definición queda formalizada por el
modelo computacional de la Máquina de TuringSu importancia
radica en mostrar la manera de llevar a cabo procesos y
resolver mecánicamente problemas matemáticos o deotro tipo.
Al igual que las funciones matemáticas, los algoritmos reciben
una entrada y la transforman en una salida, comportándose
como una caja negra. Sin embargo, para que un algoritmo pueda
ser considerado como tal, debe ser determinista, eficiente,
tener un número finito de instrucciones y debe acabar. Por
determinista se entiende que, si se sigue el mismo proceso más
de una vez, se llega siempre al mismo resultado; por eficiente,
que el consumo de tiempo y memoria debe estar cercano o ser
el menor posible.El concepto de algoritmo, aunque similar y
obviamente relacionado, no debe confundirse con el concepto
de programa Mientras el primero es la especificación de un
conjunto de pasos (operaciones, instrucciones, órdenes,…)
orientados a la resolución de un problema, el segundo es ese
conjunto de operaciones especificadas en un determinado
lenguaje de programación y para un computador concreto,
susceptible de ser ejecutado (o compilado o interpretado). Un
algoritmo, estrictamente hablando, no puede ejecutarse hasta
que se implementa, ya sea en un lenguaje de programación, en
un circuito eléctrico, en un aparato mecánico, usando papel y
lápiz, o en algún otro modelo de computación.En la vida
cotidiana se emplean algoritmos en multitud de ocasiones para
resolver diversos problemas. Algunos ejemplos se encuentran
en los instructivos (manuales de usuario), los cuales muestran
algoritmos para usar el aparato en cuestión o inclusive en las
instrucciones que recibe un trabajador por parte de su patrón.
También existen ejemplos de índole matemática, como el
algoritmo de la división para calcular el cociente de dos
números, el algoritmo de Euclides para calcular el máximo
común divisor de dos enteros positivos, o el método de Gauss
para resolver un Sistema lineal de ecuaciones.         Carácter
finito. “Un algoritmo siempre debe      terminar después de un
número finito de pasos“.1. Precisión. “Cada paso de un
algoritmo debe estar precisamente definido; las operaciones a
llevar a cabo deben ser especificadas de manera rigurosa y no
ambigua para cada caso“.2. Entrada. “Un algoritmo tiene cero o
más entradas: cantidades que le son dadas antes de que el
algoritmo comience, o dinámicamente mientras el algoritmo
corre. Estas entradas son tomadas de conjuntos específicos de
objetos“.3. Salida. “Un algoritmo tiene una o más salidas:
cantidades que tienen una relación específica con las
entradas“.4. Eficacia. “También se espera que un algoritmo sea
eficaz, en el sentido de que todas las operaciones a realizar en
un algoritmo deben ser suficientemente básicas como para que
en principio puedan ser hechas de manera exacta y en un
tiempo     finito   por     un    hombre    usando    lápiz    y
papel“.       PROCEDIMIENTOINICIODeclare área, base, altura
  Seleccionar                                            opción
  Caso                                                         1
Área                                                           ()
  Caso                                                         2
   Base                                                        ()
  Caso                                                         3
Altura                                                         ()
  Fin                                                 selección
FinProcedimiento                                            área
Inicio
Declare               área,             base,             altura
Leer                          base,                       altura
Área                                              base*altura/2
Mostrar                                                     área
FinProcedimiento                                            base
Inicio
Declare               área,             base,             altura
 Leer                          área,                      altura
 base                                              2*área/altura
 mostrar                                                    base
FinProcedimiento                                          altura
Inicio
Declare               área,             base,             altura
 Leer                          arrea                        base
altura                                                 2*área/base
mostrar                                                      altura
FinVariables
opción:     para      saber     cual     es    cálculo     realizar.
Base:    valor    de   la   base,    también   es   procedimiento
altura: valor de la altura, también es procedimiento
área: valor del área, también es procedimientoEs una secuencia
lógica de instrucciones, escritas en un lenguaje de
programación, que determinan las operaciones que va a realizar
la computadora.·         Secuencia lógica: se refiere al orden en
que aparecen las instrucciones que van a ser ejecutadas por el
compilador.Existen dos formas de programa: lineal y no
lineal.·      Lineal: se refiere en ejecutar las instrucciones, tal
como están, sin ninguna bifurcación, ni dedición ni estructuras
repetitivas.·      No lineal: se refiere en que no se van a seguir
las instrucciones en ese orden si no que puede variar el orden
lógico dependiendo de la lógica del programa.Hay que agregar
que existen dos tipos de programa: fuente y objeto:·
Fuente: es el que escribe el programador en un determinado
lenguaje de programación.·         Objeto: es el programa que usa
la computadora. Es la traducción del fuente a un lenguaje que la
computadora entienda. Unos y ceros.<!–[if !supportLists]–>2. <!–
[endif]–>Procesadores del lenguaje.Los procesadores del
lenguaje son los programas que toman el programa fuente y lo
transforman a lenguaje propio de la máquina.Estos están
divididos en dos categorías: Al idear una solución para un
problema determinado hay que tener que es una tarea que
involucra arte y ciencia. Arte por que necesita ingenio, audacia,
sutileza, etc. Ciencia por que lleva una metodología a seguir.

     Definición del problema: aquí debemos plantearnos
      teóricamente cual es el problema. Debemos tener una
      visión clara de lo que tenemos y necesitamos para arrojar
      los resultados deseados. Tengo que pensar que datos de
      entrada necesito para poder llegar a lo que quiero. Dato de
      entrada se refiere al tipo de dato que necesito para
      solucionar el problema.

     Análisis y diseño del programa: en este momento debemos
      tener una visión clara de que cosas debo realizar y en que
      orden debo ejecutarlas para arrojar el producto deseado.
     Cabe señalar que hay que prever todos los inconvenientes
     que se puedan dar en el programa.

Todo analiza programador debe preguntarse: ¿que es lo que
tengo?,   ¿Qué    es    lo   que   debo   hacer?,   ¿Qué   debo
producir?     Un lenguaje de programación es un lenguaje que
puede ser utilizado para controlar el comportamiento de una
máquina, particularmente una computadora. Consiste en un
conjunto de símbolos y reglas sintácticas y semánticas que
definen su estructura y el significado de sus elementos y
expresiones.Aunque muchas veces se usa lenguaje de
programación y lenguaje informático como si fuesen sinónimos,
no tiene por qué ser así, ya que los lenguajes informáticos
engloban a los lenguajes de programación y a otros más, como,
por ejemplo, el HTML (lenguaje para el marcado de páginas
Web).Un lenguaje de programación permite a uno o más
programadores especificar de manera precisa: sobre qué datos
una computadora debe operar, cómo deben ser estos
almacenados, transmitidos y qué acciones debe tomar bajo una
variada gama de circunstancias. Todo esto, a través de un
lenguaje que intenta estar relativamente próximo al lenguaje
humano o natural, tal como sucede con el lenguaje Lexico. Una
característica relevante de los lenguajes de programación es
precisamente que más de un programador puedan tener un
conjunto común de instrucciones que puedan ser comprendidas
entre ellos para realizar la construcción del programa de forma
colaborativa.Los procesadores usados en las computadoras son
capaces de entender y actuar según lo indican programas
escritos en un lenguaje fijo llamado lenguaje de máquina Todo
programa escrito en otro lenguaje puede ser ejecutado de dos
maneras: Mediante un programa que va adaptando las
instrucciones conforme son encontradas. A este proceso se lo
llama interpretar y a los programas que lo hacen se los conoce
como intérpretes.Traduciendo este programa al programa
equivalente escrito en lenguaje de máquina. A ese proceso se lo
llama compilar y al traductor se lo conoce como compilador.
CLASIFICACION DE LOS LENGUAJES DE PROGRAMACION

1Lenguajes de bajo nivel

Los lenguajes de bajo nivel son lenguajes de programación que
se acercan al funcionamiento de una computadora. El lenguaje
de más bajo nivel es, por excelencia, el código máquina. A éste
le sigue el lenguaje ensamblador, ya que al programar en
ensamblador se trabajan con los registros de memoria de la
computadora de forma directa.

2Lenguajes de medio nivel

Hay lenguajes de programación que son considerados por
algunos expertos como lenguajes de medio nivel (como es el
caso del lenguaje C) al tener ciertas características que los
acercan a los lenguajes de bajo nivel pero teniendo, al mismo
tiempo, ciertas cualidades que lo hacen un lenguaje más
cercano al humano y, por tanto, de alto nivel.

3Lenguajes de alto nivel

: Lenguaje de alto nivelLos lenguajes de alto nivel son
normalmente fáciles de aprender porque están formados por
elementos de lenguajes naturales, como el inglés. En BASIC, el
lenguaje de alto nivel más conocido, los comandos como “IF
CONTADOR = 10 THEN STOP” pueden utilizarse para pedir a la
computadora que pare si CONTADOR es igual a 10. Por
desgracia para muchas personas esta forma de trabajar es un
poco frustrante, dado que a pesar de que las computadoras
parecen comprender un lenguaje natural, lo hacen en realidad
de una forma rígida y sistemática.]

4Lenguajes compilados.

Naturalmente, un programa que se escribe en un lenguaje de
alto nivel también tiene que traducirse a un código que pueda
utilizar la máquina. Los programas traductores que pueden
realizar esta operación se llaman compiladores. Éstos, como los
programas ensambladores avanzados, pueden generar muchas
líneas de código de máquina por cada proposición del programa
fuente. Se requiere una corrida de compilación antes de
procesar los datos de un problema.Los compiladores son
aquellos cuya función es traducir un programa escrito en un
determinado lenguaje a un idioma que la computadora entienda
(lenguaje máquina con código binario).Al usar un lenguaje
compilado (como lo son los lenguajes del popular Visual Studio
de Microsoft), el programa desarrollado nunca se ejecuta
mientras haya errores, sino hasta que luego de haber compilado
el programa, ya no aparecen errores en el código

5Lenguajes interpretados.

Se puede también utilizar una alternativa diferente de los
compiladores para traducir lenguajes de alto nivel. En vez de
traducir el programa fuente y grabar en forma permanente el
código objeto que se produce durante la corrida de compilación
para utilizarlo en una corrida de producción futura, el
programador sólo carga el programa fuente en la computadora
junto con los datos que se van a procesar. A continuación, un
programa intérprete, almacenado en el sistema operativo del
disco, o incluido de manera permanente dentro de la máquina,
convierte cada proposición del programa fuente en lenguaje de
máquina conforme vaya siendo necesario durante el proceso de
los datos. No se graba el código objeto para utilizarlo
posteriormente.La siguiente vez que se utilice una instrucción,
se le debe interpretar otra vez y traducir a lenguaje máquina.
Por ejemplo, durante el procesamiento repetitivo de los pasos
de un ciclo, cada instrucción del ciclo tendrá que volver a ser
interpretado cada vez que se ejecute el ciclo, lo cual hace que
el programa sea más lento en tiempo de ejecución (porque se va
revisando el código en tiempo de ejecución) pero más rápido en
tiempo de diseño (porque no se tiene que estar compilando a
cada momento el código completo). El intérprete elimina la
necesidad de realizar una corrida de compilación después de
cada modificación del programa cuando se quiere agregar
funciones o corregir errores; pero es obvio que un programa
objeto compilado con antelación deberá ejecutarse con mucha
mayor rapidez que uno que se debe interpretar a cada paso
durante una corrida de producción. Visual Basic es uno de los
tantos lenguajes de programación que podemos encontrar hoy
en día. Dicho lenguaje nace del BASIC (Beginner´s All-purpose
Simbólica Instrucción Cod) que fue creado en su versión original
en el Dartmouth Collage, con el propósito de servir a aquellas
personas que estaban interesadas en iniciarse en algún
lenguaje     de    programación.     Luego    de    sufrir  varias
modificaciones, en el año 1978 se estableció el BASIC estándar.
La sencillez del lenguaje ganó el desprecio de los
programadores avanzados por considerarlo “un lenguaje para
principiantes”.Primero fue GW-BASIC, luego se transformó en
QuickBASIc y actualmente se lo conoce como Visual Basic y la
versión más reciente es la 6 que se incluye en el paquete Visual
Studio 6Microsoft. Esta versión combina la sencillez del BASIC
con un poderoso lenguaje de programación Visual que juntos
permiten desarrollar robustos programas de 32 bits para
Windows. Esta fusión de sencillez y la estética permitió ampliar
mucho más el monopolio de Microsoft, ya que el lenguaje sólo
es compatible con Windows, un sistema operativo de la misma
empresa.Visual Basic ya no es más “un lenguaje para
principiantes” sino que es una perfecta alternativa para los
programadores de cualquier nivel que deseen desarrollar
aplicaciones compatibles con Windows.En este informe
explicaremos algunos términos y/características de mismo con
la finalidad de aprender mas sobre este Programa y manejarlo
con facilidadBarra de titulo: muestra el nombre del proyecto y
del     formulario q se está diseñando actualmenteBarra de
menús: agrupa los menús despegables que contienes todas las
operaciones que pueden llevarse a cabo con Visual Basic
6.0.Barra de herramientas estándar: contienen los botones que
se utilizan con mayor frecuencia cuando se trabaja con un
proyecto. Simplifica la elección de opciones de los menús
Archivo, Edición, Ver y Ejecutar; además, en el área derecha
presenta la ubicación (coordenadas) y el tamaño del objeto
seleccionadoVentana de formulario: es el área donde se diseña
la interfaz gráfica, es decir, es donde se inserta electo gráficos,
como botones, imágenes, casilla de verificación, cuadros de
listas, etc.Cuadro de herramientas: presenta todos los controles
necesarios para diseñar una aplicación, como cuadros de texto,
etiquetas, cuadros de listas, botones de comandos, etc.Ventana
de proyecto: muestra los elementos involucrados en el
proyecto, como formularios, módulos, controles oxc, etc. Cada
elemento puede seleccionarse en forma independiente para su
edición.Ventana de posición del formulario: muestra la
ubicación que tendrá el formulario en la pantalla, cuando
ejecute la aplicación. Esta ubicación puede cambiarse si se
hace clic con el botón izquierdo del mouse.La Ventana
propiedades muestra todas las propiedades del control
actualmente seleccionado, en este caso muestra las
propiedades del Form1, luego podemos ver que abajo
dice FRAMECuando estén situados los controles en el
formulario se pueden bloquear para que no puedan moverse de
forma                                                accidental.
Para esto deberemos pulsar en la barra de herramientas:Cuando
actives este botón y mientras no desbloquees los controles
utilizando la misma opción no se podrán mover ninguno de los
controles             del           formulario           activo.
Sin embargo en si abres otro formulario que no tenga los
controles bloqueados si se podrán mover. Si añades más
controles a un formulario bloqueado estos quedan bloqueados
automáticamenteTiene la siguiente forma:Un control Frame
proporciona un agrupamiento identificable para controles.
También puede utilizar un Frame para subdividir un formulario
funcionalmente por ejemplo, para separar grupos de controles
OptionButton. CHECK BUTTON Y OPTION BUTTON (BOTONES
DE ELECCION Y OPCION)Se obtienen directamente de la caja de
herramientas.Dada la similitud de ambos controles, se
comentan conjuntamente.El control CheckBox, o casilla de
verificación, permite elegir una opción (activada / desactivada,
True/False) que el usuario puede establecer o anular haciendo
click. Una X en una casilla de verificación indica que está
seleccionada, activada, o con valor True. Cada casilla de
verificación es independiente de las demás que puedan existir
en el formulario, pudiendo tomar cada una de ellas el valor True
o False, a voluntad del operador.Un control OptionButton
muestra una opción que se puede activar o desactivar, pero con
dependencia del estado de otros controles OptionButton que
existan    en   el   formulario.Generalmente,    los   controles
OptionButton se utilizan en un grupo de opciones para mostrar
opciones de las cuales el usuario sólo puede seleccionar una.
Los controles OptionButton se agrupan dibujándolos dentro de
un contenedor como un control Frame, un control PictureBox o
un formulario. Para agrupar controles OptionButton en un Frame
o PictureBox, dibuje en primer lugar el Frame o PictureBox y, a
continuación, dibuje dentro los controles OptionButton. Todos
los controles OptionButton que están dentro del mismo
contenedor actúan como un solo grupo, e independientes de los
controles OptionButton de otros grupos distintos.Aunque puede
parecer que los controles OptionButton y CheckBox funcionan
de forma similar, hay una diferencia importante: Cuando un
usuario selecciona un OptionButton, los otros controles del
mismo grupo OptionButton dejan de estas disponibles
automáticamente. Por contraste, se puede seleccionar
cualquier número de controles CheckBox.LIST BOX Y COMBO
BOXEstos dos controles, debido a su similitud, se estudian
conjuntamente.Se obtienen directamente de la caja de
herramientas:Un control ListBox muestra una lista de
elementos en la que el usuario puede seleccionar uno o más. Si
el número de elementos supera el número que puede mostrarse,
se agregará automáticamente una barra de desplazamiento al
control    ListBox.Un     control   ComboBox      combina      las
características de un control TextBox y un control ListBox. Los
usuarios pueden introducir información en la parte del cuadro
de texto y seleccionar un elemento en la parte de cuadro de
lista del control. En resumen, un ComboBox es la combinación
de un ListBox, que se comporta como si de un ListBox se
tratase, y de un TextBox, con comportamiento análogo a un
TextBox sencillo, con la particularidad aquí de que el texto se le
puede introducir por teclado o elegir uno de los que figuran en
la parte ListBox del Combo.CONTROLES HScrollBar y
VScrollBarSon dos controles similares, para introducir un dato
cuasi-analógico en una aplicación. Se toman directamente de la
caja de herramientas, y tienen un aspecto parecido al de un
control de volumen de un equipo de música. El HScrollBar está
en posición horizontal, y el VScrollBar en posición
vertical.Mediante estos controles se pueden introducir datos
variando la posición del cursor.TIMER TEMPORIZADOREste
objeto permite establecer temporizaciones. Presenta una
novedad respecto a los controles estudiados hasta ahora. El
control Timer solamente se ve durante el tiempo de diseño. En
tiempo de ejecución, el control permanece invisible.La
temporización producida por el Timer es independiente de la
velocidad de trabajo del ordenador. (Casi independiente. El
timer no es un reloj exacto, pero se le parece)Se toma
directamente de la caja de herramientas, y tiene el aspecto
siguiente:SHAPESe toma directamente de la caja de
herramientas:Shape es un control gráfico que se muestra como
un rectángulo, un cuadrado, una elipse, un círculo, un
rectángulo redondeado o un cuadrado redondeado.Utilice
controles Shape en tiempo de diseño en lugar o además de
invocar los métodos Circle y Line en tiempo de ejecución. Puede
dibujar un control Shape en un contenedor, pero no puede
actuar como contenedor. (Esto quiere decir que un control
Shape nunca le servirá, por ejemplo, para albergar varios
OptionButton y pretender que sean independientes de otros
controles OptionButton que se encuentren fuera del control
Shape.Este control no tiene Procedimientos. En realidad,
solamente sirve para mostrar un determinado gráfico, envolver
gráficamente a otros controles, pero no tiene ninguna
aplicación en cuanto a programa. Es un “adorno” para sus
aplicaciones.    LINESe toma directamente de la caja de
herramientasLine, al igual que Shape, es un control gráfico que
solamente sirve para poner una línea en un formulario. Del
mismo modo, no tiene procedimientos, por lo que no sirve para
aportar código al programa. Solo sirve para aportar una
característica gráfica, es un adorno.CONTROL GAUGEEste
control presenta una información numérica de forma gráfica,
bien como un display lineal (típico por ejemplo en ecualizadores
de audio), o como una aguja. No está normalmente en la caja de
herramientas, por lo que hay que traerla desde los Controles
Personalizados (Menú desplegable de Herramientas) Se
denomina MicroHelp Gauge Control. El archivo que lo contiene
se denomina GAUGE16.OCX, 16 bitsMediante este control,
podemos presentar una magnitud numérica de una forma cuasi-
analógica. Podríamos decir que es un control similar al
HScrollBar, que en vez de meter información a la aplicación, la
presenta. Este control puede servir, por ejemplo, para
presentar el tanto por ciento de ejecución de una tarea, como
elemento tranquilizante. Puede presentar el nivel de un depósito
de agua, etc.Presenta las dos formas siguientes:En la figura
puede verse un Gauge de aguja, uno de barra horizontal y otro
de barra vertical. Para mejorar la presentación, el Gauge
permite poner un gráfico como fondo, cambiar el color de la
barra, color de fondo, etc.El control Gauge crea medidores
definidos por el usuario, que puede elegir entre los estilos
lineales (relleno) o de aguja.Nota para la distribución Cuando
cree y distribuya aplicaciones con controles Gauge, tendrá que
instalar el archivo apropiado en el subdirectorio SYSTEM de
Windows del cliente. El Kit para instalación que incluye Visual
Basic, le proporciona herramientas para escribir los programas
que instalan las aplicaciones correctamente.El CommonDialog
es un control del que se libran muy pocas aplicaciones. Dada la
importancia de este control, se le dedica un capitulo único en
esta    Guía    del     Estudiante.    CUADRO     DE     DIALOGO
CommonDialogNormalmente se encuentra en la caja de
herramientasEste control no se presenta en tiempo de diseño
mas que con un simple icono:El cuadro de diálogo,
CommonDialog        se     utiliza   para   variasFunciones:Abrir
FicherosGuardarl          FicherosElegir      coloresSeleccionar
Impresora·                    Seleccionar   Fuentes·
Mostrar el fichero de AyudaEn realidad el cuadro de diálogo
permite conocer datos con los cuales, y mediante el código
adecuado, abriremos o guardaremos ficheros, elegiremos
colores o seleccionaremos fuentes. Es decir, el CommonDialog
NO realiza mas funciones que mostrar ficheros existentes,
fuentes disponibles, colores, para que, mediante código,
abramos     esos     ficheros     o  usemos   una    determinada
fuente.Dependiendo de la aplicación para la que vaya a usarse
se deberá activar de distintas formas. Si el cuadro de diálogo se
va a usar para seleccionar la impresora y para otras
aplicaciones, es recomendable usar uno exclusivamente para
seleccionar la impresora.Esta última recomendación se debe a
que, para el control de la impresora, el CommonDialog SI realiza
las funciones de selección de impresora predeterminada. Esta
diferencia operativa hace que si usamos el mismo
CommonDialog para seleccionar impresora y abrir ficheros, por
ejemplo, se “cuelgue” el CommonDialog.               El control ha
sido definido bajo dos grandes perspectivas, una perspectiva
limitada y una perspectiva amplia. Desde la perspectiva
limitada, el control se concibe como la verificación a posteriori
de los resultados conseguidos en el seguimiento de los
objetivos planteados y el control de gastos invertido en el
proceso realizado por los niveles directivos donde la
estandarización en términos cuantitativos, forma parte central
de la acción de control.Bajo la perspectiva amplia, el control es
concebido como una actividad no sólo a nivel directivo, sino de
todos los niveles y miembros de la entidad, orientando a la
organización hacia el cumplimiento de los objetivos propuestos
bajo mecanismos de medición cualitativos y cuantitativos. Este
enfoque hace énfasis en los factores sociales y culturales
presentes en el contexto institucional ya que parte del principio
que es el propio comportamiento individual quien define en
última instancia la eficacia de los métodos de control elegidos
en la dinámica de gestión.Todo esto lleva a pensar que el
control es un mecanismo que permite corregir desviaciones a
través de indicadores cualitativos y cuantitativos dentro de un
contexto social amplio, a fin de lograr el cumplimiento de los
objetivos claves para el éxito organizacional, es decir, el control
se entiende no como un proceso netamente técnico de
seguimiento, sino también como un proceso informal donde se
evalúan    factores    culturales,  organizativos,   humanos      y
grupales. 2. Definición de controlEl control es una etapa
primordial en la administración, pues, aunque una empresa
cuente con magníficos planes, una estructura organizacional
adecuada y una dirección eficiente, el ejecutivo no podrá
verificar cuál es la situación real de la organización i no existe
un mecanismo que se cerciore e informe si los hechos van de
acuerdo con los objetivos.El concepto de control es muy
general y puede ser utilizado en el contexto organizacional para
evaluar el desempeño general frente a un plan estratégico.A fin
de incentivar que cada uno establezca una definición propia del
concepto se revisara algunos planteamientos de varios autores
estudiosos del tema:·                    Henry Farol: El control
consiste en verificar si todo ocurre de conformidad con el PANM
adoptado, con las instrucciones emitidas y con los principios
establecidos. Tiene como fin señalar las debilidades y errores a
fin    de   rectificarlos   e    impedir   que    se    produzcan
nuevamente.·                  Robert B. Buchele: El proceso de
medir los actuales resultados en relación con los planes,
diagnosticando la razón de las desviaciones y tomando las
medidas correctivas necesarias.·                 George R. Terry:
El proceso para determinar lo que se está llevando a cabo,
valorización y, si es necesario, aplicando medidas correctivas,
de manera que la ejecución se desarrolle de acuerdo con lo
planeado.·                Buró K. Scanlan: El control tiene como
objetivo cerciorarse de que los hechos vayan de acuerdo con
los planes establecidos.·                 Robert C. Appleby: La
medición y corrección de las realizaciones de los subordinados
con el fin de asegurar que tanto los objetivos de la empresa
como los planes para alcanzarlos se cumplan económica y
eficazmente.·               Robert Eckles, Ronald Carmichael y
Bernard Sarchet: Es la regulación de las actividades, de
conformidad con un plan creado para alcanzar ciertos
objetivos.·              Harold Koontz y Ciril O´Donell: Implica
la medición de lo logrado en relación con lo estándar y la
corrección de las desviaciones, para asegurar la obtención de
los objetivos de acuerdo con el plan.·               Chiavenato:
El control es una función administrativa: es la fase del proceso
administrativo que mide y evalúa el desempeño y toma la
acción correctiva cuando se necesita. De este modo, el control
es un proceso esencialmente regulador.La palabra control tiene
muchas connotaciones y su significado depende de la función o
del área en que se aplique; puede ser entendida:·
Como la función administrativa que hace parte del proceso
administrativo junto con la planeación, organización y dirección,
y lo que la precede.·                    Como los medios de
regulación utilizados por un individuo o empresa, como
determinadas tareas reguladoras que un controlador aplica en
una empresa para acompañar y avalar su desempeño y orientar
las decisiones. También hay casos en que la palabra control
sirve para diseñar un sistema automático que mantenga un
grado constante de flujo o de funcionamiento del sistema total;
es el caso del proceso de control de las refinerías de petróleo o
de industrias químicas de procesamiento continuo y
automático: el mecanismo de control detecta cualquier desvío
de los patrones normales, haciendo posible la debida
regulación.      Hemos llegado a la conclusión de este trabajo
y hemos         comprendido que la programación es una
orientación para las personas que no saben nada del programa
visual Basic.     Llegamos a comprender que visual Basic es
una herramienta multipropósito utilizado este lenguaje para
resolver diferentes tipos de problemas        Aprendimos que la
programación nos servirá en el futuro de nuestra vida para
resolver problemas matemáticos.                Este trabajo lo
hemos sacado unicamente de Internet del colegio de
informatica IMB-PC de la zona 12, en los cursos de
programación. www.wikipedia.programacion.com

								
To top