نکته:
آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیویی برای نمایش وجود ندارد.
توضیحات دوره:
بیاموزید که از کوئری های LINQ به XML و XPath برای پردازش پرونده های XML در C # استفاده کنید. برای ذخیره اشیا. .NET در یک فایل XML از سریال سازی XML استفاده کنید و XML را مجدداً در یک شی .NET حذف کنید. یاد بگیرید که داده های متداول استفاده شده را در یک فایل محلی XML ذخیره کنید. بهترین روش ها برای خواندن و نوشتن اسناد XML در C # چیست؟ در این دوره ، کار با XML در C # ، شما دانش بنیادی را برای پردازش پرونده های XML و استفاده از XML برای پیشرفت برنامه های تجاری خود یاد می گیرید. ابتدا یاد می گیرید که اسناد XML را با استفاده از LINQ به XML پردازش کنید. در مرحله بعدی ، نحوه نوشتن درخواست های XPath را کشف می کنید. در مرحله بعدی ، نحوه افزودن ، ویرایش و حذف داده ها را در یک سند XML مشاهده می کنید. سریال سازی XML به شما نشان می دهد که چگونه یک شی .NET را در یک فایل XML ذخیره کنید و سپس آن XML را به عنوان یک شی .NET بازیابی کنید. سرانجام ، شما نحوه پنهان کردن داده های پایگاه داده ای را که اغلب به عنوان یک فایل محلی XML استفاده می کنید ، ذخیره کرده و زمان تغییر داده های سرور را شناسایی کرده تا بتوانید فایل محلی خود را به روز کنید. پس از پایان این دوره ، مهارت و دانش XML مورد نیاز برای پردازش اسناد XML در C # را خواهید داشت. نرم افزار مورد نیاز: Visual Studio 2017/19 ، .NET 4.5 ، .NET 5 ، SQL Server ، C #.
سرفصل ها و درس ها
بررسی اجمالی دوره
Course Overview
-
بررسی اجمالی دوره
Course Overview
به هر حال دقیقاً XML چیست؟
What Exactly Is XML Anyway?
-
مقدمه و مفروضات دوره
Course Introduction and Assumptions
-
ماژول های این دوره
Modules in This Course
-
مثالها و موارد استفاده از پرونده های XML
Examples and Uses of XML Files
-
اصطلاحات مورد استفاده برای توصیف اسناد XML
Terminology Used to Describe XML Documents
-
نامگذاری و XML مبتنی بر ویژگی را برچسب گذاری کنید
Tag Naming and Attribute-based XML
-
یک فایل طرحواره XML ساده
A Simple XML Schema File
-
یک طرح XML پیچیده تر
A More Complex XML Schema
-
یک فایل XSD از یک فایل XML ایجاد کنید
Generate an XSD File from an XML File
-
XML را از یک پرونده XSD تأیید کنید
Validate an XML from an XSD File
-
خلاصه ماژول
Module Summary
LINQ to XML پردازش اسناد XML را سریع و آسان می کند
LINQ to XML Makes Processing XML Documents Quick and Easy
-
مقدمه LINQ به XML
LINQ to XML Introduction
-
XML را با استفاده از XDocument و XElement بارگیری کنید
Load XML Using XDocument and XElement
-
جستجوی همه گره ها در سند XML
Query All Nodes in XML Document
-
برای فیلتر کردن داده های XML از بند Where استفاده کنید
Use a Where Clause to Filter XML Data
-
برای مرتب سازی داده های XML از یک بند OrderBy استفاده کنید
Use an OrderBy Clause to Sort XML Data
-
پیوستن به دو سند XML
Joining Two XML Documents
-
فایل پیکربندی را بخوانید
Read Configuration File
-
کلاسهای مجموعه را از XML Document ایجاد کنید
Create Collection Classes from XML Document
-
مقادیر شمارش و جمع
Count and Sum Values
-
حداکثر و حداقل مقادیر
Maximum and Minimum Values
-
یک مقدار متوسط را محاسبه کنید
Calculate an Average Value
-
خلاصه ماژول
Module Summary
برای پردازش اسناد XML از XPath Query استفاده کنید
Use XPath Queries to Process XML Documents
-
معرفی سوالات XPath
Introduction to XPath Queries
-
استفاده از XDocument Class و XPath Query
Using XDocument Class and XPath Queries
-
با استفاده از XElement Class و XPath Query
Using XElement Class and XPath Queries
-
محاسبه تعداد ، جمع و میانگین
Count, Sum, and Average Calculations
-
حداقل و حداکثر محاسبات
Minimum and Maximum Calculations
-
خلاصه ماژول
Module Summary
تغییر گره ها و نوشتن پرونده های XML
Modify Nodes and Write XML Files
-
معرفی ماژول
Module Introduction
-
سند XML جدید ایجاد کنید
Create New XML Document
-
برای بارگذاری رشته ای از XML از روش تجزیه استفاده کنید
Use the Parse Method to Load a String of XML
-
یک گره اضافه کنید
Add a Node
-
یک گره را به روز کنید
Update a Node
-
یک گره را حذف کنید
Delete a Node
-
با استفاده از کلاس XDocument ، XML را برای دیسک نوشتن
Write XML to Disk Using the XDocument Class
-
استفاده از کلاس XmlWriter برای ذخیره XML در دیسک
Using the XmlWriter Class to Save XML to Disk
-
استفاده از کلاس DataSet برای ذخیره XML و XSD در دیسک
Using the DataSet Class to Save XML and XSD to Disk
-
خلاصه ماژول
Module Summary
اشیا. .NET را به صورت XML ذخیره و بازیابی کنید
Store and Restore .NET Objects as XML
-
معرفی ماژول
Module Introduction
-
با استفاده از کلاس XmlSerializer
Using the XmlSerializer Class
-
کنترل سریال سازی با ویژگی ها
Controlling Serialization with Attributes
-
Nested Objects و ویژگی XmlArray
Nested Objects and the XmlArray Attribute
-
ساده سازی سریال سازی با روش های افزودنی XML
Simplify Serialization with XML Extension Methods
-
انتخاب سریال با کلاس DataContractSerializer
Opt-In Serialization with the DataContractSerializer Class
-
با استفاده از کلاس BinaryFormatter
Using the BinaryFormatter Class
-
خلاصه ماژول
Module Summary
الگویی برای طراحی داده های پر استفاده در XML
A Design Pattern for Caching Frequently Used Data in XML
-
معرفی ماژول
Module Introduction
-
داده ها را از سرور بگیرید و به صورت محلی ذخیره کنید
Get Data from Server and Store Locally
-
نحوه تشخیص تغییرات بین سرور و Local XML
How to Detect Changes Between Server and Local XML
-
نسخه ی نمایشی: تشخیص تغییرات
Demo: Detecting Changes
-
نسخه ی نمایشی: کد #C برای تشخیص تغییرات
Demo: C# Code to Detect Changes
-
خلاصه و محل کد نمونه
Summary and Location of Sample Code
نمایش نظرات