1.3 Electrical Impedance Tomography (EIT)
1.3.1 Impedance and physiology of cerebral tissue 1.3.2.1 Overview
1.3.2.4 Previous experiments on impedance measurements during neuronal depolarization.
Versión "ligera" de Microsoft SQL server. Ésta sirve para uso libre y distribuible a los desarrolladores de software. A diferencia de la versión MSDE 2000 esta versión incluye mayor almacenamiento en las bases de datos (hasta 4 GB - anteriormente 2 GB) adicionalmente elimina el proceso de sobrecarga que generaba la versión anterior al conectarse más de 5 usuarios. La limitación de tamaño que tiene esta versión es sólo de datos y hay que excluir del total de los 4 Gb el archivo de log.ldf. (ANDREW J, 2007)
26 Conexión a base de datos SQL Server Expres
Microsoft SQL Server 2005 Express proporciona una solución de base de datos sencilla para generar aplicaciones. SQL Server Express admite el modelo de programación completo de SQL Server 2005, incluidos Transact-SQL, procedimientos almacenados, vistas, desencadenadores, integración de CLR con SQL Server (SQLCLR) y el tipo de datos XML. Cuando se desarrolla una aplicación utilizando SQL Server Express como origen de datos, se puede garantizar que la aplicación será compatible con los servidores de producción que ejecuten SQL Server 2005.
Se puede establecer conexión con una base de datos de SQL Server Express del mismo modo que se establecería conexión con cualquier base de datos de SQL Server, especificando el servidor de bases de datos como origen de datos local de SQL Server Express. Por ejemplo, la cadena de conexión siguiente conecta con la base de datos denominada Customers. (ANDREW J, 2007)
connectionString="Data Source=ReinodeDios-PC\SQLEXPRESS;Initial
Catalog=iglesia;Integrated Security=True"
providerName="System.Data.SqlClient" />
También se puede especificar un archivo de base de datos al que asociarse mediante el atributo de cadena de conexiónAttachDBFilename en lugar de los atributos de cadena de conexión InitialCatalog o Database.
DataSource=.\SQLEXPRESS;AttachDbFileName=e:\data\Customers.mdf;Integr ated Security=True;User Instance=
27 SQL Server Management Studio
SQL Server Management Studio, una aplicación completamente nueva construida en la plataforma Microsoft.NET, integra la programación de base de datos y las tareas de administración que se realizaban en el administrador corporativo y el analizador de consultas en un IDE poderoso y flexible con muchas funciones nuevas. Estas funciones incluyen:
Ventanas anclables que se pueden personalizar por completo Solución integrada y soporte a proyecto
Ventanas divididas en fichas
Menús contextuales muy completos Marcadores
Barras de herramientas personalizables
Bibliotecas de plantillas extensa y capacidad para crear plantillas personalizadas
Sintaxis resaltada
Cambio en el seguimiento en las ventanas de edición
Diseñadores de GUI para todos los objetos comunes de base de datos Soporte completo para generar secuencias de comandos para objetos de
28 1.3.5 Programación Orientada a Objetos
La programación orientada a objetos (POO) es un modelo de programación que utiliza objetos, ligados mediantes mensajes, para la solución de problemas. La idea central es simple: organizar los programas a imagen y semejanza de la organización de los objetos en el mundo real.
¿A qué objetos nos referimos? Si nos paramos a pensar en un determinado problema que intentamos resolver podremos identificar entidades de interés, las cuales pueden ser objetos potenciales que poseen un conjunto de propiedades o atributos, y un conjunto de métodos mediante los cuales muestran su comportamiento. Y no solo eso, también podremos ver, a poco que nos fijemos, un conjunto de interrelaciones entre ellos conducidas por mensajes a los que responden mediantes métodos. (CEVALLOS CIERRA, 2009)
Clases y objetos
Un mecanismo importantísimo es la clase, y el encapsulamiento y la herencia son dos propiedades o características poderosas.
¿Qué es una clase de objetos? Un ejemplo podría ser un molde para hacer gelatinas el molde seria la clase y las gelatinas los objetos. El molde agrupa las propiedades comunes de todas las gelatinas pero no todas las gelatinas tienen el mismo color y sabor. Una clase equivale a la generalización de un grupo específico de objetos, pero cado objeto tendrá sus propios datos.
Un objeto de una determinada clase s crea en el momento en que se define una variable de dicha clase. Por ejemplo, la siguiente línea declara el objeto miembro01 de la clase MMiembros.
MMiembros miembro01= new MMiembro: // nuevo miembro
Algunos autores emplean el termino instancia; por ejemplo, miembro01 es una instancia de la clase MMiembro.Desde este punto de vista los términos instancia y objetos son los mismos. (CEVALLOS CIERRA, 2009)
29 Herencia
La herencia es una de las características más importantes en la POO porque permite que una clase herede los atributos y métodos de otra clase(los constructores no se heredan) esta característica garantiza la reutilización del código. (CEVALLOS CIERRA, 2009)
1.3.6 SharpDevelope
SharpDevelop es un entorno de desarrollo integrado libre para los lenguajes de programación C#, Visual Basic .NET, F#, Python, Ruby, Boo y C++.
Es usado típicamente por aquellos programadores de los citados lenguajes, que no desean o no pueden usar el entorno de desarrollo de Microsoft, Microsoft Visual Studio. Hay disponible un port para Mono/Gtk#, llamado MonoDevelop, el cual funciona en otros sistemas operativos.
Para el completado automático de código, la aplicación incorpora sus propios analizadores sintácticos. La versión 1.1 de la aplicación puede importar proyectos de Visual Studio .NET. La versión 2.0 ya es capaz de editarlos directamente. La versión 3.0 integra soporte para los lenguajes de programación Python y F#.
Caracteristicas principales
Incorpora un diseñador de Windows Forms.
Completado de código. Soporta el uso de la combinación de teclas Ctrl + Espacio
Depurador incorporado.
Herramientas para "Ir a Definición", "Encontrar referencias" y "renombrado".
30 Conversor bidireccional entre C# y Visual Basic .NET, y unidireccional
hacia Boo.
Escrito enteramente en C#.
Compilación de código directamente dentro del entorno de desarrollo integrado.
Complementos para ILAsm y C++
Integración con herramientas de pruebas unitarias NUnit y MbUnit. Analizador para ensamblado FxCop.
Previsualización de documentación XML.
Gran integración con plantillas a la hora de añadir o crear ficheros, proyectos o compiladores.
Escritura de código C#, ASP.NET, ADO.NET, XML y HTML.
Coloreado de sintáxis para los lenguajes C#, HTML, ASP, ASP.NET, VBScript, Visual Basic .NET, y XML.
Llaves inteligentes en la escritura de código. Gestión de marcadores (favoritos).
Soporte para plantillas de código.
31 1.3.7 Introducción a la administración
En este sentido, las disciplinas actuales de administración, contaduría e informática están ligadas al trabajo organizado con base a objetivos para lograr una eficiencia organizacional. (Hernandez & Rodriguez, 2012)
Por ejemplo, el cerebro representa una organización neurológica que conforma un complejo sistema estructurado por la naturaleza y la genética, el cual no es factible modificar; en términos informáticos, es tu “hardware”. Por otro lado, tus pensamientos se equiparan a la administración, pues te permiten darle dirección a tus acciones, fijar rumbos, objetivos y metas en el entorno en el que desempeñaras; es tu “software”. (Hernandez & Rodriguez, 2012)
La libertad de decidir lo que es más conveniente para ti conforme a tus propias circunstancias, recursos y restricciones sociales(como las leyes, las normas de conducta y las finanzas o economía externa) es el “humanware”. Esa libertad y facultad para tomar decisiones te permite resolver problemas, emprender nuevas metas y asociarse con otras personas para organizarse en conjunto y recibir beneficios mutuos. (Hernandez & Rodriguez, 2012)
La computadora tiene un hardware (una estructura, la cual no es posible cambiar y tiene límites) y un software(compuesto por programas y procedimientos), pero ambos elementos no pueden funcionar sin un elemento humano. Igualmente, las organizaciones tienen estructura(hardware), tienen procesos y sistemas de producción (software) y requieren del elemento humano para manejarlas(humanware) (Hernandez & Rodriguez, 2012)
32 Organización social
Son entidades constituidas deliberadamente por los seres humanos para lograr objetivos específicos internos y cumplir con propósitos sociales externos en el entorno que operan (misión).
Características de los organismos sociales
Propósitos, misión y objetivos de existencia (razón de ser). División del trabajo con responsabilidades específicas. Estructura jerárquica de autoridad y niveles de mando. Estrategia con metas de largo y mediano plazo.
Filosofía o ideario de actuación en términos de valores. (Hernandez & Rodriguez, 2012)
Elementos externos de los organismos sociales Los elementos externos de su entorno son:
El marco legal-fiscal, laboral, mercantil, etcétera. El marco tecnológico.
Las necesidades de los usuarios. La economía nacional e internacional.
Credibilidad y confianza de sus productos y/o servicios. La cultura, que influye el nivel educativo y sus ideales.
Las leyes de la naturaleza, sus recursos y sus ciclos. (Hernandez & Rodriguez, 2012)
33 Elementos internos de los organismos sociales
Entre los elementos internos de los organismos sociales se encuentran:
Recursos económicos, propios y ajenos.
Objetivos y misión económica y social para satisfacer necesidades. Sistema de administración: procedimientos de trabajo, estructuras y
sistemas de gestión y control. Sistemas informativos.
Sistemas contables.
Capacidades laborales, administrativas y gerenciales de sus miembros. Cultura.
Credibilidad y crédito antes sus proveedores y clientes.
Sistemas de producción (operación) y comercialización. (Hernandez & Rodriguez, 2012)
34 Aspectos a controlar:
Administración de tesorería Movimientos de tesorería Administración de miembros
Administración de grupos de la Iglesia Administración de grupos celulares Registro de personas Registro de Actividades Membresía activa Reportes Informes Horario
35 1.4 Conclusiones parciales del capítulo
Del fundamento teórico propuesto, se han obtenido las siguientes conclusiones:
Los sistemas informáticos, permite el procesamiento rápido, seguro y actualizado, de la información, orienta la toma de decisiones sobre una base objetiva que resuelve las necesidades de superación de las entidades.
Beneficia el ahorro de tiempo y dinero en la elaboración de reportes e informes de las actividades de la Iglesia.
Su factibilidad incluye la oportunidad para su implementación por otros usuarios.
36 CAPÍTULO II.MARCO METODOLÓGICO Y PLANTEAMIENTO DE LA
PROPUESTA