100% encontró este documento útil (2 votos)
3K vistas6 páginas

Tareas 1

El resumen del documento es: 1. El documento explica los diferentes tipos de variables numéricas en C# como enteros de diferentes tamaños (byte, short, int, long), números de punto flotante (float, double) y decimal para números con fracciones exactas. Recomienda elegir el tipo de variable apropiado dependiendo del tipo de dato a almacenar, como usar int para edades y float o double para precios. 2. El documento recomienda que el bloque de código interno de un bucle sea lo más simple posible para mejorar la legibilidad,

Cargado por

Jose Ramos
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como DOCX, PDF, TXT o lee en línea desde Scribd
100% encontró este documento útil (2 votos)
3K vistas6 páginas

Tareas 1

El resumen del documento es: 1. El documento explica los diferentes tipos de variables numéricas en C# como enteros de diferentes tamaños (byte, short, int, long), números de punto flotante (float, double) y decimal para números con fracciones exactas. Recomienda elegir el tipo de variable apropiado dependiendo del tipo de dato a almacenar, como usar int para edades y float o double para precios. 2. El documento recomienda que el bloque de código interno de un bucle sea lo más simple posible para mejorar la legibilidad,

Cargado por

Jose Ramos
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como DOCX, PDF, TXT o lee en línea desde Scribd
Está en la página 1/ 6

1. ¿Como decido que tipo de variable usar al trabajar con números?

Al momento de trabajar con números, se tiene 11 opciones de tipos de variables


numéricas.
 Ocho tipos enteros de varias longitudes: sbyte, byte, short, ushort, int, uint,
long y ulong.
 Dos tipos de punto flotante: float y double.
 Un tipo de mayor precisión llamado decimal, puede representar números con
fracciones exactas.
VARIABLE C# TIPO EN SYSTEM CARACTERÍSTICAS
Sbyte System.Sbyte Entero, 1 byte con signo
Byte System.Byte Entero, 1 byte sin signo
Short System.Short Entero, 2 bytes con signo
Unshort System.UShort Entero, 2 bytes sin signo
Int System.Int32 Entero, 4 bytes con signo
Uint System.UInt32 Entero, 4 bytes sin signo
Long System.Int64 Entero, 8 bytes con signo
Ulong System.ULong64 Entero, 8 bytes sin signo
Float System.Single Real, IEEE 754, 32 bits
Double System.Double Real, IEEE 754, 64 bits
Decimal System.Decimal Real, 128 bits (28 dígitos significativos)

Para usar un tipo de variable especifico, se debe tener en cuenta que dato es el cual
vamos a recibir. Por ejemplo, si se pide la edad de alguien, lo recomendable es usar
una variable de tipo int, o si se va a pedir el precio de algún producto, lo más
apropiado es usar una variable tipo float o double.

2. ¿Por qué debería intentar que el bloque interno de código de un


bucle sea lo más simple posible?
Mientras que el bloque interno de un bucle sea lo más simple posible, este resulta mas
entendible para el programador y a la vez, al ser simple, al ejecutarlo los recursos
utilizados resultan ser menores y por ende el uso de recursos disminuye, usando
menos memoria RAM y otros recursos informáticos.

3. Si una aplicación utiliza una base de datos de Access ubicada en el


servidor, ¿Se considera como un sistema cliente/servidor o de una
sola capa? 
Si, debido a que la arquitectura cliente-servidor, es un modelo de software el cual
posee dos partes fundamentales, un cliente y un servidor. El servidor, por lo general

suele actuar a manera de deposito de datos y funciona como un sistema de gestor de


base de datos.

Al estar la base de datos de Acces almacenada en un servidor, los clientes hacen una
petición para acceder a esta misma, por lo cual sucede la interacción cliente-servidor.

4. ¿Cuál es la palabra clave que puede usar en una declaración de


objeto para ejecutar el constructor de una clase base?
Cuando se crea una class o un struct, se llama a su constructor. Los constructores
tienen el mismo nombre que la class o el struct y suelen inicializar los miembros de
datos del nuevo objeto.
Los constructores que toman parámetros deben llamarse mediante una instrucción
new o base. Las clases y structs también pueden definir varios constructores y no es
necesario definir un constructor sin parámetros.
Un constructor puede usar la palabra clave base para llamar al constructor de una
clase base. Por ejemplo:

Se llama al constructor de la clase base antes de ejecutar el bloque del constructor. La


palabra clave base puede usarse con o sin parámetros. Los parámetros del
constructor se pueden usar como parámetros en base o como parte de una expresión.
En una clase derivada, si un constructor de clase base no se llama explícitamente con
la palabra clave base, se llama implícitamente al constructor sin parámetros, si hay
alguno.

5. ¿Cuál instrucción se agrega a final de una declaración de


procedimiento para indicar que es un controlador de evento?
Un evento es una acción o una repetición, como un clic del mouse o un límite de
crédito superado. Un controlador de eventos es el código que se escribe para
responder a un evento.
Un controlador de eventos en Visual Basic es un Sub procedimiento. Sin embargo,
normalmente no se llama de la misma manera que otros Sub procedimientos.
Según [ CITATION Mic15 \l 10250 ], los paso para llamar a un controlador de eventos
son:
1. Asegurarse de que el evento se declara con una instrucción de evento
2. Declarar una variable de objeto en el nivel de modulo, mediante la palabra
clave WithEvents.
3. En la declaración de procedimiento de control de evento, se agrega una
clausula Handles que especifique la variable y el nombre del evento.
4. Cuando se produce el procedimiento, se llama al Sub procedimiento.

6. ¿Cuál propiedad necesita establecer (y con qué valor) para forzar a


que el adaptador de datos genere información de la clave principal
cuando cargue datos de un DataSet?
La clase SqlDataAdapter proporciona dos métodos, Fill y FillSchema, que son
cruciales para cargar estos datos. Estos dos métodos cargan la información en un
objeto DataSet.
Si solo utiliza Fill, únicamente podrá cargar los metadatos básicos necesarios para
describir los nombres de columna y los tipos de datos. El método Fill no carga
información de la clave principal. Para cambiar este comportamiento predefinido,
puede establecer la propiedad MissingSchemaAction del objeto DataAdapter en
MissingSchemaAction.AddWithKey, para cargar así los metadatos de la clave principal
junto con la información predeterminada. Por ejemplo:
daAuthors.MissingSchemaAction = MissingSchemaAction.AddWithKey;
daAuthors.Fill(dsPubs,"Authors");

7. ¿Qué es un servicio?
El servicio es una aplicación que está ejecutándose continuamente, salvo que se
detenga el servicio expresamente. Y, además, las aplicaciones de servicio no
presentan consola ni ventanas de resultados o interacción con el usuario. Se ejecutan
en segundo plano, de forma oculta al usuario. La aplicación puede realizar alguna
función en específico sin necesidad de la interacción con el usuario.

8. ¿Cómo establecería una clase que no pueda ser heredada? ¿Qué


otro nombre se le da a esta clase?
La herencia es uno de los atributos fundamentales de la POO. Permite definir una
clase secundaria que reutiliza (hereda), amplía o modifica el comportamiento de una
clase primaria.
Los miembros que no se heredan son:
 Constructores estáticos, que inicializan los datos estáticos de una clase.

 Constructores de instancias, a los que se llama para crear una nueva instancia
de la clase. Cada clase debe definir sus propios constructores.
 Finalizadores, llamados por el recolector de elementos no utilizados en tiempo
de ejecución para destruir instancias de una clase.

9. ¿Cuál es la reacción entre las clases Stream, StreamReader y


StreamWriter?

Es la clase base abstracta de todos los flujos.


Stream
Está diseñada para la entrada y salida de bytes.
StreamReade Está diseñado para la entrada de caracteres en una codificación determinada.
r Tiene como valor predeterminado la codificación UTF-8.
Está diseñado para la salida de caracteres en una codificación determinada.
StreamWriter
Tiene como valor predeterminado el uso de una instancia de UTF8Encoding.

10. De acuerdo con las normas de denominación, ¿Qué le dice el


siguiente nombre de variable: StrinfoConexion?
StrinfoConexion hace referencia a una propiedad ConnectionString del objeto
Connection que hereda de la clase DbConnection. Se puede usar la propiedad
ConnectionString para obtener o establecer una cadena de conexión para una base de
datos de SQL Server.
Una cadena de conexión es un conjunto de claves y valores separados por punto y
coma (;). El conjunto de claves y valores está conectado por el signo de igual. El
conjunto de claves y valores disponibles están definidos por el fabricante de la base de
datos y muchas veces hay inconsistencias entre las claves de deferentes proveedores
de base de datos.

11. ¿Cómo incluiría un archivo de configuración (config) u otros con su


instalación?
La localización del directorio de temas graficos puede ser alterada, usando las
variables SCFG - themewww y SCFG - themedir. Los temas colocados en el directorio
especificado por estas variables estarán entonces disponibles para seleccionarse
usando el selector de temas.

Por ejemplo, si Usted quisiera poner los temas en un subdirectorio llamado


“mis_temas_de_moodle”, su archivo config.php se veria de esta forma:

También podría gustarte