Евгений Колесников 4 달 전
부모
커밋
dc4328fe24
2개의 변경된 파일9개의 추가작업 그리고 5개의 파일을 삭제
  1. 7 3
      articles/cs_pagination2.md
  2. 2 2
      readme.md

+ 7 - 3
articles/cs_pagination2.md

@@ -1,6 +1,6 @@
 Предыдущая лекция |  | Следующая лекция
 :----------------:|:----------:|:----------------:
-[Вывод данных согласно макету (ListBox, Image)](./cs_layout2.md) | [Содержание](../readme.md#c-и-mysql) | [Подсветка элементов по условию. Дополнительные выборки.](./cs_coloring2.md)
+[Создание подключения к БД MySQL...](./cs_mysql_connection3.md) | [Содержание](../readme.md#c-и-mysql) | [Подсветка элементов по условию. Дополнительные выборки.](./cs_coloring2.md)
 
 # Продолжаем реализовывать макет
 
@@ -13,7 +13,6 @@
 
 При работе с базой данных нужно учитывать, что объем выборки может быть очень большой. Соответственно фильтр, поиск и пагинацию нужно делать запросами к базе. Но такой вариант усложняет SQL-запросы, поэтому на демо экзамене можно выбрать всю таблицу целиком, а потом использовать LINQ-запросы в геттере (как мы до этого и делали). В рамках лекции мы рассмотрим оба варианта: _правильный_ вариант с запросами к базе вы будете использовать в курсовом проекте, а _простой_ на демо экзамене.
 
-
 ## Пагинация
 
 >В случае если в базе более 20 продуктов, то вывод должен осуществляться постранично (по 20 продуктов на страницу). Для удобства навигации по страницам необходимо вывести список их номеров (как на макете) с возможностью перехода к выбранной странице, а также предусмотреть переходы к предыдущей и следующей страницам.
@@ -608,6 +607,11 @@ public IEnumerable<Product> productList {
     
 ---
 
+## Задание на дом
+
+1. Реализовать примеры из лекции в **простом** варианте (скачиваем всю базу и фильтруем/сортируем локально)
+1. В репозиторий включить весь проект (не забываем про `.gitignore`) и скриншоты работающего приложения (пагинатор, поиск, фильтр)
+
 Предыдущая лекция |  | Следующая лекция
 :----------------:|:----------:|:----------------:
-[Вывод данных согласно макету (ListBox, Image)](./cs_layout2.md) | [Содержание](../readme.md#c-и-mysql) | [Подсветка элементов по условию. Дополнительные выборки.](./cs_coloring2.md)
+[Создание подключения к БД MySQL...](./cs_mysql_connection3.md) | [Содержание](../readme.md#c-и-mysql) | [Подсветка элементов по условию. Дополнительные выборки.](./cs_coloring2.md)

+ 2 - 2
readme.md

@@ -288,9 +288,9 @@ https://office-menu.ru/uroki-sql Уроки SQL
 
 ### C# и MySQL.
 
-1. [Создание подключения к БД MySQL. Получение данных с сервера.](./articles/cs_mysql_connection3.md)
+1. [Создание подключения к БД MySQL. Получение данных с сервера. Вывод данных согласно макету (ListBox, Image). Вывод данных плиткой.](./articles/cs_mysql_connection3.md)
 
-1. [Вывод данных согласно макету (ListBox, Image). Вывод данных плиткой.](./articles/cs_layout2.md)
+<!-- 1. [Вывод данных согласно макету (ListBox, Image). Вывод данных плиткой.](./articles/cs_layout2.md) -->
 
 1. [Пагинация, сортировка, фильтрация, поиск](./articles/cs_pagination2.md)<!-- datepicker -->