0
Verónica Suasnavas
Desarrollo de Funciones
3ero Administración en Sistemas
Informático
Es un lenguaje de programación diseñado para crear una amplia
gama de aplicaciones que se ejecutan en .NET Framework, adem...
EVENTOS
Son las acciones del usuario sobre el programa. Son eventos típicos :
el dar clic sobre un botón, el arrastrar un ...
Tienen como finalidad ayudar a comprender
el código fuente.
Existen 2 tipos:Existen 2 tipos:
Comentarios de
línea
Comentar...
Deben comenzar por una
letra o con el carácter de
subrayado (_)
No pueden contener
espacios en blanco
No pueden coincidir ...
PALABRASPALABRAS
RESERVADASRESERVADAS
Son identificadores predefinidos reservados que
tienen un significado especial para ...
APLICACIÓN PARA
WINDOWS
Es una aplicación basada en
ventanas, que utilizan ventanas y
componentes específicos para
interac...
TIPOSTIPOS
DEDE
DATOSDATOS
La variable contiene un valor
El dato se almacena en la pila
El dato siempre tiene valor
Una as...
Nombre (.NET
Framework)
Alias Descripción Tamaño (bytes)
System.Sbyte Sbyte Bytes con signo 1
System.Int16 short Enteros c...
Existen dos tipos referencia:Existen dos tipos referencia:
El tipo
object
El tipo
string
Es el tipo base del
cual derivan ...
VARIABLESVARIABLES
Permite el almacenamiento de datos en la
memoria
NOMBRES DE
VARIABLES
Pueden contener letras, dígitos y...
No puede modificarse en la ejecución del programa. El
valor de la constante se asigna en la declaración.
Sintácticamente s...
Categorías Operadores
Aritméticos + - * / %
Lógicos (booleanos y bit a bit) & | ^ ! ~ && ||
Concatenación de cadenas +
Inc...
FIN
Upcoming SlideShare
Loading in...5
×

Visual c

500

Published on

mmm

Published in: Technology
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total Views
500
On Slideshare
0
From Embeds
0
Number of Embeds
3
Actions
Shares
0
Downloads
4
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Transcript of "Visual c"

  1. 1. Verónica Suasnavas Desarrollo de Funciones 3ero Administración en Sistemas Informático
  2. 2. Es un lenguaje de programación diseñado para crear una amplia gama de aplicaciones que se ejecutan en .NET Framework, además es simple, eficaz, con seguridad de tipos y orientado a objetos. Visual C Es el conjunto de dos o más formularios Es una ventana, pantalla, área, lugar que el usuario utiliza para dibujar objetos Son características de los objetos que hacen que cambie su aspecto externo, interno o forma de comportarse. FORMULAR IO PROYECTO PROPIEDAD ES
  3. 3. EVENTOS Son las acciones del usuario sobre el programa. Son eventos típicos : el dar clic sobre un botón, el arrastrar un icono, el elegir una opción de un menú o simplemente mover el ratón. MÉTODOS Son funciones que también son llamadas desde programa, pero a diferencia de los procedimientos no son programadas por el usuario, sino que vienen ya pre-programadas con el lenguaje. OBJETO Se define como la unidad que en tiempo de ejecución realiza las tareas de un programa. IDENTIFICAD OR Es un nombre con el que identificaremos algún elemento de nuestro código, ya sea una clase, una variable, un método, etc.
  4. 4. Tienen como finalidad ayudar a comprender el código fuente. Existen 2 tipos:Existen 2 tipos: Comentarios de línea Comentarios de formato libre Están precedidos de la construcción // Están delimitados por las construcciones /* y */ y pueden extenderse por varias líneasEjemplosEjemplos // En una línea, al estilo de C++ /* En múltiples líneas, como se viene haciendo desde "los tiempos de C" */ /* Este tipo de comentario ya no es habitual */ // En una línea, al estilo de C++ /* En múltiples líneas, como se viene haciendo desde "los tiempos de C" */ /* Este tipo de comentario ya no es habitual */
  5. 5. Deben comenzar por una letra o con el carácter de subrayado (_) No pueden contener espacios en blanco No pueden coincidir con palabras reservadas (a no ser que tengan el prefijo @ que habilita el uso de palabras clave como identificadores) Son sensibles a mayúsculas/minúscul as IDENTIFICADOR ES
  6. 6. PALABRASPALABRAS RESERVADASRESERVADAS Son identificadores predefinidos reservados que tienen un significado especial para el compilador por lo que no se pueden utilizar como identificadores en un programa a menos que incluyan el carácter @ como prefijo abstract, as, base, bool, break, byte, case, catch, char, checked, class, const, continue, decimal, default, delegate, do, double, else, enum, event, explicit, extern, false, finally, fixed, float, for, foreach, goto, if, implicit, in, int, interface, internal, is, lock, long, namespace, new, null, object, operator, out, override, params, private, protected, public, readonly, ref, return, sbyte, sealed, short, sizeof, stackalloc, static, string, struct, switch, this, throw, true, try, typeof, uint, ulong, unchecked, unsafe, ushort, using, virtual, void, volatile, while
  7. 7. APLICACIÓN PARA WINDOWS Es una aplicación basada en ventanas, que utilizan ventanas y componentes específicos para interactuar con el usuarioEjemplo En la figura siguiente se muestra una aplicación que responde abriendo una ventana de mensaje (MessageBox) cuando se pincha sobre el botón titulado Saludo El código seria: MessageBox.Show ("¡Hola, mundo!", "Un saludo típico"); (en realidad, System.Windows.Forms.MessageBox.Show (...);)
  8. 8. TIPOSTIPOS DEDE DATOSDATOS La variable contiene un valor El dato se almacena en la pila El dato siempre tiene valor Una asignación copia el valor Son los tipos básicos
  9. 9. Nombre (.NET Framework) Alias Descripción Tamaño (bytes) System.Sbyte Sbyte Bytes con signo 1 System.Int16 short Enteros cortos 2 System.Int32 int Enteros 4 System.Int64 long Enteros largos 8 System.Byte byte Bytes (sin signo) 1 System.Uint16 ushort Enteros cortos (sin signo) 2 System.UInt32 uint Enteros (sin signo) 4 System.Uint64 ulong Enteros largos (sin signo) 8 System.Single float Reales (7 decimales) 4 System.Double double Reales (15-16 decimales) 8 System.Decimal decimal Reales (28-29 decimales) 12 System.Char char Caracteres Unicode 2
  10. 10. Existen dos tipos referencia:Existen dos tipos referencia: El tipo object El tipo string Es el tipo base del cual derivan todos los tipos básicos predefinidos y los creados por el usuario Pueden crearse nuevos tipos referencia usando declaraciones de clases (class), interfaces (interface) y delegados (delegate), y nuevos tipos valor usando estructuras struct Es un tipo especial de tipo referencia. De hecho, parece más un tipo valor ante la asignación string s1 = "Hola"; string s2 = s1;
  11. 11. VARIABLESVARIABLES Permite el almacenamiento de datos en la memoria NOMBRES DE VARIABLES Pueden contener letras, dígitos y el caracter de subrayado (_) Pueden contener letras, dígitos y el caracter de subrayado (_) No pueden empezar con un número: deben comenzar por una letra letra o con el carácter de subrayado (_) No pueden empezar con un número: deben comenzar por una letra letra o con el carácter de subrayado (_)
  12. 12. No puede modificarse en la ejecución del programa. El valor de la constante se asigna en la declaración. Sintácticamente se especifica que un dato es constante al preceder con la palabra reservada const su declaración. Por ejemplo, para declarar una constante de tipo float llamada PI y asignarle el valor (constante) 3.1416 se escribirá: Por ejemplo, para declarar una constante de tipo float llamada PI y asignarle el valor (constante) 3.1416 se escribirá: const float PI = 3.1416F;
  13. 13. Categorías Operadores Aritméticos + - * / % Lógicos (booleanos y bit a bit) & | ^ ! ~ && || Concatenación de cadenas + Incremento y decremento ++ -- Desplazamiento << >> Relacionales == != < > <= >= Asignación = += -= *= /= %= &= |= ^= <<= >>= Acceso a miembros . Acceso por índices [] Conversión de tipos explícita () Conditional ? : Creación de objetos new Información de tipos as is sizeof typeof Control de excepciones de desbordamiento checked unchecked Direccionamiento indirecto y dirección * -> [] &
  14. 14. FIN
  1. A particular slide catching your eye?

    Clipping is a handy way to collect important slides you want to go back to later.

×