Евгений Колесников 11 ay önce
ebeveyn
işleme
a6c2f85963
3 değiştirilmiş dosya ile 21 ekleme ve 5 silme
  1. 3 3
      articles/lab_wpf_base.md
  2. 5 1
      articles/t8_binding.md
  3. 13 1
      readme.md

+ 3 - 3
articles/lab_wpf_base.md

@@ -1,13 +1,13 @@
 # Лабораторная работа "Создание WPF-приложения. Знакомство с компоновкой"
 
-1. Создать приложение WPF .NET Framework
+1. Создать приложение **WPF**
 
-2. Исследовать контейнеры 
+1. Исследовать контейнеры 
     - **Grid**: создать сетку с разными типами выравнивания (auto, фискированное, динамическое)
     - **StackPanel**: создать панели с разной ориентацией и выравниванием вложенных эелементов 
     - **WrapPanel**
 
-3. Результаты оформить в формате MarkDown с использованием примеров разметки
+1. Результаты оформить в формате MarkDown с использованием примеров разметки
     
     \`\`\`xml
     ```xml

+ 5 - 1
articles/t8_binding.md

@@ -168,6 +168,7 @@ class Phone
 Теперь создадим объект этого класса и определим к нему привязку:
 
 ```xml
+<Window ...>
 <Window.Resources>
     <local:Phone 
         x:Key="nexusPhone" 
@@ -175,6 +176,7 @@ class Phone
         Company="Google" 
         Price="25000" />
 </Window.Resources>
+
 <Grid Background="Black">
     <Grid.RowDefinitions>
         <RowDefinition />
@@ -207,6 +209,7 @@ class Phone
         Grid.Column="1" 
         Grid.Row="1"/>
 </Grid>
+</Window>
 ```
 
 В примере выше ресурсы расположены на уровне окна (Window), так, что будем в состоянии их использовать с любого места в окне.
@@ -319,6 +322,7 @@ class Phone
 <Grid 
     DataContext="{StaticResource nexusPhone}" 
     x:DataType="local:Phone"
+    ^^^^^^^^^^^^^^^^^^^^^^^^ для Avalonia
 >
     <Grid.ColumnDefinitions>
         <ColumnDefinition />
@@ -368,7 +372,7 @@ class Phone
 <Grid 
     DataContext="{StaticResource nexusPhone}" 
     x:DataType="local:Phone"
-    >
+>
     <Grid.ColumnDefinitions>
         <ColumnDefinition />
         <ColumnDefinition />

+ 13 - 1
readme.md

@@ -33,6 +33,19 @@
 
 <!-- всё, что выше - титульный лист -->
 
+# Основы алгоримизации и программирования
+
+## Содержание
+
+1. [Тема 1. Основные принципы алгоритмизации и программирования](#тема-1-основные-принципы-алгоритмизации-и-программирования)
+1. [Тема 2. Языки и методы программирования](#тема-2-языки-и-методы-программирования)
+1. [Тема 3. Системы контроля версий](#тема-3-системы-контроля-версий)
+1. [Тема 4. Программирование на языке C#. Основы.](#тема-4-программирование-на-языке-c-основы)
+1. [Тема 5. Продвинутый C#: функции, лямбды, исключения, работа с файлами, многопоточность, регулярные выражения.](#тема-5-продвинутый-c-функции-лямбды-исключения-работа-с-файлами-многопоточность-регулярные-выражения)
+1. [Тема 6. Основные принципы объектно-ориентированного программирования](#тема-6-основные-принципы-объектно-ориентированного-программирования)
+1. [Тема 7. Библиотеки классов.](#тема-7-библиотеки-классов)
+1. [Тема 8. Оконные приложения.](#тема-8-оконные-приложения)
+
 <!-- <details>
 
 <summary>Варианты для других групп:</summary>
@@ -62,7 +75,6 @@ flowchart LR
   id1[This is the text in the box]
 ``` -->
 
-# Основы алгоримизации и программирования
 
 ## Тема 1. Основные принципы алгоритмизации и программирования