# | Название видеоурока | Видео / Тесты | Решило | Рейтинг | Доступ |
---|---|---|---|---|---|
1 |
![]() |
|
|||
Запись первого вебинара по базам данных. Проектирование и создание базы данных "Книжка оценок". Отчёт отправил: 4883. Василий Выполнено за 1 час. 30 мин. [Показать отчёт] Научился: Проектировать БД и выполнять SQL запросы Сложности: SELECT pupil, subject, point FROM point, pupil, subject WHERE point.pupil_id=pupil.id AND point.subject_id=subject.id Комментарии: Можно было объяснить "поразжованнее" то что было самым сложным |
|||||
2 | Создание интерфейса программы |
|
|||
Создаём интерфейс программы "Книжка оценок" и подключаем его к базе данных. Файл для скачивания и установки: http://www.microsoft.com/en-us/download/details.aspx?id=5793 Отчёт отправил: 4883. Василий Выполнено за 5 час. 00 мин. [Показать отчёт] Научился: Выполнять запросы через код и возвращать значения из БД в таблицу Сложности: Я параллельно создаю еще одну программу на основе пройденного материала, что бы его закрепить, отличием является только то что данные передаются из дочерней формы в родительскую и наоборот + тип date использую (Евгений честно сказал - дата это геморой еще тот). Сложно закреплять материал и не сделать из кода кашу Комментарии: Вопрос: зачем полю с модификатором public нужны свойства {get; set}? я так понял на изучении ООП, что эти свойства нужны что бы работать с закрытыми полями в рамках инкапсуляции и сокрытия или все таки свойства играют более широкую роль, я вот этот момент не совсем понял, и зачем мутатору модификтор доступа private? Код: public string error { get; private set; } public string query { get; private set; } Замечание: работать без мастера создания БД и мастера привязки к проекту в VS базы данных конечно хорошо, мы более на низком уровне посмотрели как все это делается, но хочется работать быстрее и добавляя базу через мастер студии, я так и не смог ее завести. Почему то студия при каждом дебаге сбрасывала базу на 0 и удаляла базу из последнего дебага, т.е. брала ту базу, которая была на момент импорта в студию. Без дебага из папки работало. Пришлось все похерить, плюс ко всему dataGreed непонятно как привязывался к базе, компилятор постоянно ругался, это было еще одной причиной выпилить все и делать как на видео. Жаль что не рассмотрели способ работы с базой через мастер. Я так понял код там отличается сильно, придется изучать это из других источников. Еще один момент, программа взвизгула когда удалил все строки, пришлось при старте, если нет записей, добавлять нулевую, пока не разбирался как это устранить, т.к. параллельно делаю свою прогу, там тоже не мало багов и косяков) |
|||||
3 | Авторизация школьников и учителя |
|
|||
1. Составить таблицу с паролем учителя. CREATE TABLE teacher (id int primary key, teacher varchar(99), password varchar(99)); 2. Добавить учителя. INSERT INTO teacher VALUES (1, 'Magic', 'Teacher'); 3. Сделать форму залогинивания. 3а. Считать список учеников и поместить его в комбо-бокс. SELECT id, pupil FROM pupil ORDER BY pupil 3б. Заполнить массив arr_pupil_id чтобы знать номер выбранного ученика. 4. Проверить введённый логин и пароль. 5. Ограничить доступ к остальным вкладкам в зависимости от логина и пароля. |
|||||
4 | Сетка оценок ученика |
|
|||
Создаём сетку с оценками учеников. |
|||||
5 | Подключение проекта к MySQL |
|
|||
Создать базу данных и настроить подключение проекта к MySQL. | |||||
6 | ФИНАЛЬНЫЙ УРОК |
без видео |
|||
Поздравляю с завершение видеокурса! Напиши свой отзыв об этом курсе, что понравилось, что было сложным, что можно сделать лучше. Какой курс ты будешь проходить следующим? |
|||||
7 | Проектирование базы данных в Microsoft Excel |
|
|||
8 | Проектирование базы данных в Microsoft Access |
|
|||
9 | Создание интерфейса первой вкладки |
|
|||
10 | Подключение БД Access к коду C# |
|
|||
11 | Обработчик ошибок |
|
|||
12 | Манипуляции с предметами |
|
|||
13 | Делаем таблицу для учителя |
|
|||
14 | Логин для школьника |
|
|||
15 | Логин для учителя |
|
|||
16 | Составление плана сетки оценок ученика |
|
|||
17 | Формирование сетки оценок ученика |
|
|||
18 | Загрузка оценок ученика в матрицу |
|
|||
Итого: 18 видеоуроков |
10 час. 33 мин. |
2 чел. | |||
Финалисты: Chip, Max . |