در این برنامه یک برنامه C#، uno de los lenguajes de programación mas sencillos و a su vez robustos que excententes actualmente را می توان به کار برد. Además C# cuenta con el respaldo de Microsoft al ser parte de .NET
یادداشت: این حرکت را ثابت میکند و در NET 8 آن را واقعی میکند
También de la mano con Visual Studio , uno de los IDE más potentes en la actualidad, que proporciona las mejores herramientas en su categoría for cualquier desarrollador. Además permite simplificar muchas tareas que en otros lenguajes y entornos de programación podría ser hasta tortuoso. ویژوال استودیو اجازه میدهد تا بهطور کامل به پایان برسد.
Irás paso a paso conociendo desde cero el lenguaje y los conceptos de programación necesarios para convertirte en un buen programador، con bases sólidas y logrando posteriormente incluso penetrar en cualquier otro lenguaje o plataform.
برای برنامهریزیها، پایههای برنامهریزی، زیرنویسهای پایهای و پاسار کارگردانی یک اقدام، این برنامه برای شروع به کار در سطحی که در اختیار شما قرار میگیرد.
برنامههای فوقالعادهای برای ارائه بنیاد Windows (WPF) ایجاد میکند، پلتفرم بزرگی برای ایجاد برنامههای کاربردی ساده ویندوز.
El curso incluirá los siguientes temas de estudio :
مبانی
i. مقدمه.
ارائه
ii. معرفی دات نت و ویژوال استودیو
Objetivo
معرفی یک .NET Framework
معرفی ویژوال استودیو
عملیات: نصب ویژوال استودیو
SDK de.NET
Creación de Proyectos Con Visual Studio
عملیات: Analizando un proyecto de consola
iii. Introducción a los conceptos básicos de programación
لوژیک برنامه
Procesamiento y almacenamiento de tos informáticos
سخت افزار
نرم افزار
Ciclo de vida de la aplicación
نحوه کاربرد
عملکرد: Tipos de aplicación
Compilación de codigo
Práctica: Compilación
رزومه
iv. مفاهیم اساسی در برنامه
مقدمه
Sintaxis
Práctica: Sintaxis
نکات داده
متغیرهای y ثابت
عملیات: نکات، متغیرها و ثابتها
رزومه
v. Flujo de programa
معرفی مفاهیم برنامهریزی ساختار
Introducción a la ramificación
کارکردها
Practica: Aplicando programación estructurada
vi. الگوریتم y estructuras dedatos
الگوریتم
ساختار داده
عملیات. ماتریس ها.
عملیات. Colas y Pilas.
تمرین. لیست
عملیات. مجموعه های Otras.
vii. Manejo de errores y depuración
معرفی خطاهای برنامه
معرفی اشکالات ساختاری مانجو
عملیات. Depuración Con Visual Studio.
عملیات. بالاخره Catch را امتحان کنید.
viii. Introducción a la programación orientada a Objetos
معرفی کلاسهای ساختاری.
کلاس ها
Encapsulación
هرنسیا
Enumeraciones
عملیات. کلاس ها، encapsulación y herencia
عملیات. کلاس ها، encapsulación y herencia. ادامه
Polimorfismo
Vistazo a la biblioteca de clases base de.NET
ضبط Tipo
ix. Programación Entrada/Salida fundamental
Uso de la E/S de la consola
عملیات. Usando E/S en consola
Usando E/S در بایگانی
x. Rendimiento de aplicaciones y gestión de memoria
Tipos de Valor vs Tipos de Valor
نحوه تبدیل - مفهومی
نحوه تبدیل - توضیح
نحوه تبدیل - System.Convert
El recolector de elementos no utilizados
INTERMEDIO-AVANZADO
xi. Implementando multiprocesamiento y processamiento asíncrono
Usando Delegados y Lambda Fácilmente
Entendiendo hilos (رشته ها)
موضوع Usando la clase
Usando la clase Thread - ParameterizedThreadStart
Usando la clase Thread – ThreadStatic
Usando la clase Thread – ThreadLocal
Usando ThreadPool
Usando Tareas
Usando Tareas – ContinueWith
Usando Tareas – TaskFactory
Usando Tareas - WaitAll
Usando la clase PARALLEL
Usando ASYNC y AWAIT
Usando ASYNC y AWAIT – Ecalabilidad
Usando ASYNC y AWAIT - SynchronizationContext
پرسمان یکپارچه زبان موازی Usando (PLINQ)
مجموعههای همزمان
xii. Administrando subprocesos múltiples (چند رشته ای)
Objetivo de la Sección.
بازدیدهای تکراری
La clase Volatile
La clase Interlocked
Cancelando tareas
xiii. ایجاد و پیاده سازی رویدادها (EVENTS) و devoluciones de llamada (CALLBACK).
Objetivo de la Sección.
Entendiendo delegados (DELEGATES)
Usando expresiones LAMBDA
رویدادهای Usando (EVENTS)
xiv. Usando Tipos en modo avanzado
Objetivo de la Sección.
Creando enumeraciones
Usando tipos genéricos (GENERICS)
Extendiendo tipos existentes
Usando tipos dinámicos
xv. Programación Orientada a Objetos Avanzada
Objetivo de la Sección.
اینترفیسهای نصب و پیادهسازی
پایه کلاس های Creando y Usando
عملیات: رابط ها و پایه کلاس ها
کلاس پایه abstractas و selladas
Principio de sustitución de Liskov
اینترفیسهای .NET را پیادهسازی کنید
عملیات: Usando IDisposable.
xvi. Utilizando Reflection
Objetivo de la Sección
Creando y usando atributos
Ejercicio: Usando atributos localmente
بازتاب Usando
Usando CodeDOM و بیان Lambda برای کد عمومی.
xvii. Usando Strings en modo avanzado.
Objetivo
رشتههای Usando در NET.
رشته های مانیپولاندو
رشتههای Buscando y Enumerando
رشته های Formateando
Ejercicio. Formateo de Strings
xviii. Validando la entrada de aplicación
Objetivo
¿آیا مهم است اعتباری برای استفاده از اینتراداس وجود داشته باشد؟
Usando Parse، TryParse y Convert
Usando Expresiones Regulares
Validando JSON y XML
Ejercicio. Validando JSON
xix. Ejecutando encriptación simétrica y asimétrica
Objetivo
Usando encriptación simétrica y asimétrica
Trabajando con encriptación en .NET
هشینگ یوساندو
گواهینامههای creando را مدیریت کنید.
Usando SecureString
xx. Administrando ensablados (ASSEMBLIES)
Objetivo
¿Qué es un ensablado؟
Firmando ensablados usando STRONG NAME
El Global Assembly Cache (GAC)
نسخه انسامبلادو
xxi. Depuración (DEBUG) avanzada
Objetivo
پیکربندی کامپایل
دستورالعملهای مدیریتی را ایجاد کنید
مشاهده بایگانی PDB و نمادها
xxii. Implementando el diagnóstico en una aplicación.
Objetivo
ورود به سیستم ردیابی 1
ورود به سیستم ردیابی 2
Perfilando tu aplicación
Creando y monitoreando contadores de rendimiento.
xxiii. Entrada/Salida avanzada
Objetivo
Archivos - Usando Drives
Archivos - Usando Directorios
Archivos - Usando Archivos
Archivos - Usando Paths
El FILE SYSTEM بدون انفرادی برای شما
Comunicándonos a través de la RED.
E/S asíncrona را اجرا کنید
xxiv. داده های مصرفی
Objetivo
¿آیا پایگاه داده را دارید؟
Instalando Sql Server
استودیوی مدیریت سرور Microsoft Sql را نصب کنید
Trabajando con base detos - Conexión
Trabajando con base detos - Consulta
Trabajando con base detos - Actualización
Trabajando con base detos - Parametros
Trabajando con base detos - Transacciones
Trabajando con base detos - ORM - Entity Framework
Usando WEB SERVICE - WCF
Consumendo XML
Consumendo XML - کلاسهای دات نت
Consumiendo JSON
xxv. با استفاده از داده ها با استفاده از LINQ
مشورت کنیدObjetivo
مفاهیم LINQ: تایپ صریح
مفاهیم LINQ: Sintaxis de inicialización de Objetos
مفاهیم LINQ: Expresiones LAMBDA
مفاهیم LINQ: روش های توسعه
مفاهیم LINQ: Tipos Anónimos
Usando پرس و جوهای LINQ
Operadores estándar de LINQ
¿Cómo funciona LINQ؟
Usando LINQ برای XML
xxvi. Serializar y deserializar datos
Objetivo
Usando serialización y deserialización
Usando XmlSerializer
Usando serialización binaria
Usando DataContract
Usando JSON Serializer
WINDOWS PRESENTATION FUNDATION (WPF) PARA PRINCIPIANTES
xxvii. WPF: مقدمه
Objetivo
Mi Primer Aplicación WPF
¿Quées WPF؟
XAML
Codigo subyacente
کنترل ها
طرح بندی ها
پیوند داده
Gráficos y animación
Tipografía y texto
شخصی سازی - مدل محتوا
شخصی سازی - Plantillas y Triggers
شخصی سازی - استیلوس
شخصی سازی - کنترل ها
xxviii. WPF: XAML
Objetivo
¿Qué es XAML؟
Sintaxis XAML - Elementos
Sintaxis XAML - Atributos
Sintaxis XAML - Propiedades
Sintaxis XAML - Colecciones
Sintaxis XAML - Propiedades de Contenido
Sintaxis XAML - Texto como contenido
Sintaxis XAML - رویدادها
Case y espacio en blanco en XAML
برنامه های افزودنی مارکادو
Convertidores de tipo
Elementos Raíz XAML y espacios de Nombres XAML
Prefijos personalizados y tipos personalizados en XAML
Eventos y código subyacente XAML
Elementos con nombre XAML
پرونده های کمکی و رویدادهای کمکی
پایه اشتباهی y XAML
Seguridad XAML
Cargando XAML desde el codigo
xxix. WPF: کد پشت
Objetivo
¿Qué es Code Heind?
Cosas a tener en cuenta al manejar Code Behind
x: Código y Limitaciones del codigo en línea
xxx. WPF: Windows
Objetivo
پنجره La clase
پنجره پیاده سازی
Abriendo una ventana
Ventana propietaria
فعال سازی una ventana
Cerrar una ventana
Ciclo de vida de una ventana
Ubicación y tamaño de una ventana
Estado de una ventana
Apariencia de una ventana
xxxi WPF: Cuadros de Diálogo.
Objetivo
Cuadros de mensaje
Cuadros de diálogo comunes
Cuadros de diálogo personalizados
Elementos de la interfaz de usuario que abren un cuadro de diálogo
تحویل بدون نتیجه
xxxii WPF: کنترلها
Objetivo
کلاسها برای کنترلها
طرح بندی ها. حاشیه
طرح بندی ها. StackPanel و ScrollViewer
طرح بندی ها. شبکه
طرح بندی ها. بوم
طرح بندی ها. BulletDecorator
طرح بندی ها. DockPanel
طرح بندی ها. گسترش دهنده
طرح بندی. GridSplitter
طرح بندی ها. GroupBox
طرح بندی ها. Thumb And Scroll Bar
طرح بندی ها. WrapPanel و ViewBox
Botones. دکمه
Botones. RepeatButton
تصویرسازی داده ها. DataGrid
تصویرسازی داده ها. TreeView و ListView
فچا. Calendar y DatePicker
منوها. ContextMenu
منوها. منو
منوها. نوار ابزار
انتخاب. چک باکس
انتخاب. ComboBox
انتخاب. ListBox
انتخاب. RadioButton
انتخاب. لغزنده
Navegación. قاب
Navegación. NavigationWindow
Navegación. TabControl
اطلاعات مالي. AccessText
اطلاعات مالي. برچسب
اطلاعات مالي. پنجره بازشو
اطلاعات مالي. نوار پیشرفت
اطلاعات مالي. نوار وضعیت
اطلاعات مالي. TextBlock y Tooltip
اسناد. انواع
انترادا. انواع
رسانه. انواع
Entrada Digital. انواع مختلف.
xxxiii WPF: Propiedades de Dependencia
Objetivo.
¿Qué es una propiedad dependencia؟
تعریف یک پروپیداد وابستگی
ثبت نام وابسته به پروپیداد
Wrapper de una propiedad dependencia
¿در ایالات متحده آمریکا WPF las propiedades dependencia؟
تأیید اعتبار وابستگی
xxiv WPF: Bindings
Objetivo.
Propiedades dependencia.
Entre elementos را اضافه کنید.
Enlace de elementos con codigo.
Enlace de objetos que no son elementos.
xxxv WPF: Comandos
Objetivo.
Entendiendo Comandos.
کتابخانه کماندو.
Orígenes de Comandos.
Comandos را محو می کند.
Orígenes Múltiples.
Texto de Comandos.
کوماندوهای Invocando.
غیرفعال کردن کماندوها.
Con comandos incorporados را کنترل می کند.
xxxvi WPF: Recursos
Objetivo.
Colección de Recursos
Jerarquía de Recursos
Recursos dinámicos y estáticos
بازدیدهای کاربردی سیستم
Diccionario de Recursos
xxxvii WPF: Estilos
Objetivo.
مفاهیم اساسی
Estableciendo propiedades
Adjuntando controladores de eventos
Capas de estilos
Aplicación Automática de estilos
Un Trigger simple
راهاندازی رویدادها
رفتارها
رفتارهای یوساندو
سالم.
Sergio Alejandro Pérez Gabriel
Ingeniero en Computación
نمایش نظرات