# | Название видеоурока | Видео / Тесты | Решило | Рейтинг | Доступ |
---|---|---|---|---|---|
1 |
![]() |
|
|||
Запись первого вебинара по базам данных. Проектирование и создание базы данных "Книжка оценок". Отчёт отправил: 14462. Роман Выполнено за 1 день 21 час. 4 мин. [Показать отчёт] Научился: Повторил запросы. У нас в институте по защите информации говорили, что в БД правильнее хранить пароль в зашифрованном виде. В нормальных компаниях так же шифруют пароли в БД? Какой шифр используете вы? Сложности: лень было переписывать запросики для отчета) |
|||||
2 | Создание интерфейса программы |
|
|||
Создаём интерфейс программы "Книжка оценок" и подключаем его к базе данных. Файл для скачивания и установки: http://www.microsoft.com/en-us/download/details.aspx?id=5793 Отчёт отправил: 14462. Роман Выполнено за 3 дня 23 мин. [Показать отчёт] Научился: Урок замечательный, только немного в этом запутался, почему сделали именно так? if (e.RowIndex < 0 || e.RowIndex >= grid_Subject.Rows.Count) return; int row = e.RowIndex; text_Subject.Text = grid_Subject["co_subject_subject", row].Value.ToString(); curr_subject_id = int.Parse(grid_Subject["co_subject_id", row].Value.ToString()); button_subject_save.Text = "Изменить"; button_subject_delete.Visible = true; text_Subject.Visible = true; button_subject_save.Visible = true; label_Subject.Visible = true; Access это как массив что-ли, или просто такая реализация? Почему не в Form_load запихнули загружалку таблицы? На счет MySQL, если вы уже написали программу а у заказчика нет возможности установить MySQL как вы поступите в таком случае? В самом начале он жаловался, что базы book не видно в папке проекта x64, у меня он оттуда ее прогружает видимо. Сложности: запутался с исчезновением и появлением кнопок. |
|||||
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. Ограничить доступ к остальным вкладкам в зависимости от логина и пароля. Отчёт отправил: 14462. Роман Выполнено за 9 дней 3 час. 13 мин. [Показать отчёт] Научился: Сделал авторизацию Сложности: вроде ничего |
|||||
4 | Сетка оценок ученика |
|
|||
Создаём сетку с оценками учеников. Отчёт отправил: 14462. Роман Выполнено за 1 день 1 час. 14 мин. [Показать отчёт] Научился: Добавил новые вкладки, выбрал и отобразил оценки ученика. Сложности: Наступил на грабли из за того, что в цикле for (int nr = 0; nr <= last_day; nr++) забыл = возле last_day поставить, выдавало ошибку ниже и я не понимал почему, теперь понял. |
|||||
5 | Подключение проекта к MySQL |
|
|||
Создать базу данных и настроить подключение проекта к MySQL.
Отчёт отправил: 14462. Роман Выполнено за 53 дня 3 час. 1 мин. [Показать отчёт] Научился: Перетаскивать проект с Access на MySQL. Сложности: По ходу возникали всякие ошибочки, а так в принципе ничего |
|||||
6 | ФИНАЛЬНЫЙ УРОК |
без видео |
|||
Поздравляю с завершение видеокурса! Напиши свой отзыв об этом курсе, что понравилось, что было сложным, что можно сделать лучше. Какой курс ты будешь проходить следующим? Отчёт отправил: 14462. Роман Выполнено за 5 час. 4 мин. [Показать отчёт] Научился: Меня больше интересовала техника релизации программы, на ее основе я сделал программу "Ветеринарка", правда у меня траблы возникли при считывании даты. Пробовал так же на mysql сделать по курсу БД - управление отелем, там дата адекватно считывалась в гриде, но не изменялась там. Пришлось реализовывать по этому курсу и изменение я сделал в тексбоксиках. Сложности: ничего |
|||||
7 | Проектирование базы данных в Microsoft Excel |
|
|||
8 | Проектирование базы данных в Microsoft Access |
|
|||
9 | Создание интерфейса первой вкладки |
|
|||
10 | Подключение БД Access к коду C# |
|
|||
11 | Обработчик ошибок |
|
|||
12 | Манипуляции с предметами |
|
|||
13 | Делаем таблицу для учителя |
|
|||
14 | Логин для школьника |
|
|||
15 | Логин для учителя |
|
|||
16 | Составление плана сетки оценок ученика |
|
|||
17 | Формирование сетки оценок ученика |
|
|||
18 | Загрузка оценок ученика в матрицу |
|
|||
Итого: 18 видеоуроков |
10 час. 33 мин. |
2 чел. | |||
Финалисты: Chip, Max . |