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á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
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.
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 */
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
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
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
(...);)
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
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
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;
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 (_)
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;
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
* -> [] &
FIN

Más contenido relacionado

PPT
Conceptos basicos caro
PPTX
Pseudocodigo
PDF
Elementos
PPTX
Unidad ii. introduccion al lenguaje de programacion en c
PPTX
Lenguaje de la programación orientada a objetos c#
DOCX
Elementos de una variable trabajo grupal computacion
PPTX
Visaul
PPTX
Consultas linq
Conceptos basicos caro
Pseudocodigo
Elementos
Unidad ii. introduccion al lenguaje de programacion en c
Lenguaje de la programación orientada a objetos c#
Elementos de una variable trabajo grupal computacion
Visaul
Consultas linq

La actualidad más candente (20)

PPT
Capitulo 2
PDF
Diagrama uml ing software i promecys
DOCX
Programacion orientada a objetos
PPT
DOCX
Estructura de casos de uso
PPT
Diagramas de clases
PDF
Programacion y su lenguaje
PDF
Tipos de variables en visual basic ejemplos
PPTX
Modelo conceptual de uml
PPS
Presentacion uml dian1_2003
PPTX
Grupo 6 - clases
PPT
Cap I Plsql
DOCX
Qué es uml, PARA QUE SIRVE, PASOS
PPTX
Tarea 4
PDF
2 Curso de POO en java - modelamiento casos de uso
DOCX
Manual de C/C++
PDF
Pseudocodigo
DOCX
Guía interfaces
PPTX
Modelo Conceptual UML
Capitulo 2
Diagrama uml ing software i promecys
Programacion orientada a objetos
Estructura de casos de uso
Diagramas de clases
Programacion y su lenguaje
Tipos de variables en visual basic ejemplos
Modelo conceptual de uml
Presentacion uml dian1_2003
Grupo 6 - clases
Cap I Plsql
Qué es uml, PARA QUE SIRVE, PASOS
Tarea 4
2 Curso de POO en java - modelamiento casos de uso
Manual de C/C++
Pseudocodigo
Guía interfaces
Modelo Conceptual UML
Publicidad

Similar a Visual c (20)

PDF
3. lenguaje c-
PDF
4 introduccion a-laprogramacionconcsharp
PPTX
PPT
Introducción A C# (VersióN Charla)
DOC
Resumen lenguajes c#
PPTX
Programación 2
PPT
Presentación de c #
PDF
Equivalencias Vb Net Y C
DOCX
Introducción a lenguaje Visual Basic
PPT
Dce0 programacion oo_c__vbnet
PPTX
tposdedatosc-200924033657.pptx
DOC
thy
PDF
Resumen_Visual_Studio_.Net (conceptos).pdf
PPT
Variables y constantes
PPTX
Tpos de datos c#
PPTX
C# for Beginners
PPTX
Visualbasicnet 120216212821-phpapp01
PPTX
Estructura Sintactica
PPT
Lenguajecviviana
PPTX
Controles y Tipos de datos
3. lenguaje c-
4 introduccion a-laprogramacionconcsharp
Introducción A C# (VersióN Charla)
Resumen lenguajes c#
Programación 2
Presentación de c #
Equivalencias Vb Net Y C
Introducción a lenguaje Visual Basic
Dce0 programacion oo_c__vbnet
tposdedatosc-200924033657.pptx
thy
Resumen_Visual_Studio_.Net (conceptos).pdf
Variables y constantes
Tpos de datos c#
C# for Beginners
Visualbasicnet 120216212821-phpapp01
Estructura Sintactica
Lenguajecviviana
Controles y Tipos de datos
Publicidad

Más de Veronica Suanavas (7)

PPTX
Vero 5 Y 6
PPT
PPT
PPTX
PPT
Verito Suas 1

Último (20)

DOCX
Informee_APA_Microbittrabajoogrupal.docx
PPTX
Navegación en neurocirugías y su implicación ética.pptx
PPTX
TECNOLOGIAS DE INFORMACION Y COMUNICACION
PDF
Teoría de estadística descriptiva y aplicaciones .pdf
PPTX
Control de calidad en productos de frutas
DOCX
Nombre del estudiante Gabriela Benavides
DOCX
Guía 5. Test de orientación Vocacional 2[1] (Recuperado automáticamente).docx
PDF
Estrategia de apoyo valentina lopez/ 10-3
PDF
Guía_de_implementación_Marco_de_gobierno_y_gestión_de_TI_Universidades.pdf
PDF
0007_PPT_DefinicionesDeDataMining_201_v1-0.pdf
PPTX
Diapositivas Borrador Rocha Jauregui David Paolo (3).pptx
PPTX
El uso de las TIC en la vida cotidiana..
PPTX
PRESENTACION El PODER DE LA MENTALIDAD.pptx
DOCX
TRABAJO GRUPAL (5) (1).docxsjsjskskksksksks
PPTX
Formato de texto, párrafo, documentos, columnas periodísticas, referencias.
PDF
Presentación_u.01_digitalización_CFGS.pdf
PPTX
Tema 1 Taller de tecnologia y proceso tecnologico.pptx
PDF
NREN - red nacional de investigacion y educacion en LATAM y Europa: Caracteri...
PPTX
libro proyecto con scratch jr pdf en la e
PDF
Taller tecnológico Michelle lobo Velasquez
Informee_APA_Microbittrabajoogrupal.docx
Navegación en neurocirugías y su implicación ética.pptx
TECNOLOGIAS DE INFORMACION Y COMUNICACION
Teoría de estadística descriptiva y aplicaciones .pdf
Control de calidad en productos de frutas
Nombre del estudiante Gabriela Benavides
Guía 5. Test de orientación Vocacional 2[1] (Recuperado automáticamente).docx
Estrategia de apoyo valentina lopez/ 10-3
Guía_de_implementación_Marco_de_gobierno_y_gestión_de_TI_Universidades.pdf
0007_PPT_DefinicionesDeDataMining_201_v1-0.pdf
Diapositivas Borrador Rocha Jauregui David Paolo (3).pptx
El uso de las TIC en la vida cotidiana..
PRESENTACION El PODER DE LA MENTALIDAD.pptx
TRABAJO GRUPAL (5) (1).docxsjsjskskksksksks
Formato de texto, párrafo, documentos, columnas periodísticas, referencias.
Presentación_u.01_digitalización_CFGS.pdf
Tema 1 Taller de tecnologia y proceso tecnologico.pptx
NREN - red nacional de investigacion y educacion en LATAM y Europa: Caracteri...
libro proyecto con scratch jr pdf en la e
Taller tecnológico Michelle lobo Velasquez

Visual c

  • 1. Verónica Suasnavas Desarrollo de Funciones 3ero Administración en Sistemas Informático
  • 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. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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 * -> [] &