Presentación Seccion 5 -Estado de Resultado Integral y Estado de Resultados.pptx
Migracion a Visual Basic .NET
1. Migración a Visual Basic .NET Santiago 17 Dic 2003
2.
3.
4.
5.
6. Guías de Arquitectura UI Components UI Process Components Data Access Components Business Workflows Business Components Users and Devices Data Sources Business Entities Operational Management Security Communication Services Svc Interfaces Svc Agents Business Presentation Data
7.
8.
9.
10.
11.
12.
13. Introducción a .NET Framework, Lenguajes y Herramientas Sistema Operativo Common Language Runtime Base Class Library ADO.NET y XML ASP.NET Web Forms Web Services Mobile Internet Toolkit Windows Forms (.NET CF) Common Language Specification VB C++ C# JScript ® J# Visual Studio ® .NET
14. Introducción a .NET Framework, Languajes y herramientas System System.Data System.Xml System.Web Globalization Diagnostics Configuration Collections Resources Reflection Net IO Threading Text ServiceProcess Security Common OleDb SQLTypes SqlClient XPath XSLT Runtime InteropServices Remoting Serialization Serialization Configuration SessionState Caching Security Services Description Discovery Protocols UI HtmlControls WebControls System.Drawing Imaging Drawing2D Text Printing System.Windows.Forms Design ComponentModel
15.
16.
17.
18. Introducción a .NET Compilación y ejecución Código fuente Compilación Código (IL) Metadatos Assembly Compilador del lenguaje En instalación o la primera vez que se invoca a cada método Ejecución Compilador JIT Código Nativo
19.
20.
21.
22.
23.
24.
25.
26.
27. Imports System.Math Namespace Geometria Public Module Module1 Sub Main() Dim tri As New Triangulo(2, 3, 4) Console.WriteLine(tri.CalcularArea()) Console.WriteLine(Circulo.Area(5)) End Sub End Module Public Class Triangulo Dim m_a, m_b, m_c As Integer Public Sub New() End Sub Public Sub New ( ByVal a As Integer , ByVal b As Integer , ByVal c As Integer ) m_a = a : m_b = b : m_c = c End Sub Public Function CalcularArea() As Double Dim s As Double = (m_a + m_b + m_c) / 2 Return Sqrt(s * (s – m_a) * (s – m_b) * (s – m_c)) End Function End Class Public Class Circulo Public Shared Function Area( ByVal r As Double ) As Double Return Pi * (r ^ 2) End Function End Class End Namespace
33. Arquitectura de ADO.NET Negocio Datos Presentación Windows Forms Web forms Business to business Data object (class) DataSet DataSet DataSet Internet intranet Data adapter Data adapter (BizTalk, por ejemplo) Xml MiAp.Exe IE
34. Diferencia fundamental En ADO: En ADO.NET: Buffer de datos Acceso a datos DataAdapter DataSet Buffer de datos Acceso a datos Recordset
35.
36.
37.
38.
39. ADO.NET – DataAdapter DataAdapter TableMappings Base de datos DataSet SelectCommand InsertCommand UpdateCommand DeleteCommand
61. Llamadas desde COM a .NET Common Language Runtime IPropio COM Callable Wrapper Objeto Referencias traceadas Referencias por contador Servidor COM IUnknown IDispatch IPropio Cliente