close

Вход

Забыли?

вход по аккаунту

код для вставкиСкачать
Янкин А.Д.
Руководитель Удалова Т.Л.
г. Саратов МАОУ «Физико-технический лицей №1»
ЭЛЕКТРОННЫЙ СПРАВОЧНИК
Это справочник для создания ваших личных программ, который может быть
полезным в организации учебного процесса, его систематизации, непосредственно
для создания баз данных.
Используя данную программу - Справочник, пользователи могут вносить
свою информацию: новые программы, новые решения или внести изменения в уже
существующие задачи.
Учащиеся могут
1) использовать эту программу, выполняя домашние задания, они могут
вносить информацию в данную программу сами;
2)конспектировать изучаемый материал.
Учитель же может
1)предоставлять новый материал учащимся по изучаемой теме в
электронном виде;
2)предоставлять отредактированный вариант изучаемого учащимися
материала в электронном варианте;
3)предложить несколько вариантов решения одной и той же задачи;
4)выводить изучаемый материал на экран через проектор в виде конспекта
или презентаций.
Итак, настоящая работа посвящена одной из актуальнейших проблем научить решать задачи по программированию.
Площадка проекта – МАОУ «Физико-технический лицей №1» г. Саратова.
Цель работы: создать универсальное программное обеспечения для
изучения и хранения личных программ учеников на уровне школьного
исследовательского проекта.
Задачи работы:
1) Повысить
свой
уровень
программирования
и
окружающих
одноклассников.
2) Изучение возможностей языка программирования Delphi.
3) Создать средство, с помощью которого решения задач всегда были, как
говорится, "под рукой".
4) Создать программу с удобным и простым интерфейсом.
5) Создать Панели быстрого доступа, процедуры подсветки синтаксиса,
Консоль программы.
6) Создать программу с хорошей поисковой системой
7) Создать программу для практического применения учениками и
учителями.
8) Провести практическую работу по созданию решений задач по
информатике на FreePascal для первичного наполнения справочника.
Методика: При разработке проекта использован язык программирования
Delphi и язык программирования FreePascal.
Сама программа была разработана в интегрированной системе разработки
программного обеспечения для MicrosoftWindows на языке Delphi. На изучение
данного языка программирования потребовалось 2 года. Решение задач
демонстрируется на языке программирования FreePascal.
Что такое «Электронный Справочник по информатике»?
Программа делит экран на 2 окна:
Первое окно - «Классификатор», отвечает за выбор нужной вам
программы. Над ним находится система поиска, которая облегчит поиск нужной
вам программы. Базовые команды программы выведены на панель быстрого
доступа, над окном №2. Здесь находятся необходимые для редактирования
функции: создать, сохранить, открыть, распечатать, экранная лупа, изменить
формат
шрифта,
выравнивание
текста,
настройки
и
справка.
На окне «Классификатора» расположены три кнопки, которые имеют
значительную часть в программе. Вторая кнопка отвечает за добавление
программы. При нажатии на эту кнопку появится окно, в котором будет
находиться два поля для заполнения информации. Первое поле отвечает за
название программы, сюда вы можете добавить любой текст. Второе поле отвечает
за информацию (код программы), которую вы вводите. После нажатия на кнопку
«Сохранить», название вашей программы и информация, которую вы добавили в
программу моментально добавляется в список всех программ. Созданные вами
программы сохраняются в файлы с расширением «.ini». При запуске программы,
данные из этих файлов считываются. Размер данных файлов очень мал и не
превышает 2kb, содержимое файлов программы состоит из набора цифр и букв.
Таким образом другие ученики не будут иметь доступ к вашей. Программа
снабжена системой считывания и раскодирования файлов такого формата.
Программа имеет систему авто сохранения по закрытию программы.
Пользователь может удалить не нужную вам программу, нажав на
«Крестик», при этом ваша программа удалится из списка на экране, а также сам
файл программы полностью удалится с вашего компьютера.
Программа снабжена системой редактирования. Нажав на значок
«Карандаш» появится диалоговое окно напоминающее окно добавления
программы. В поле автоматически загружается название, а также код вашей
программы. Вы можете полностью изменить код программы. А затем сохранить
вашу программу. Система выполняет два условия: Если программа уже
обнаружена, то файл идет на перезапись. Если файл отсутствует, то программа
создает новый файл.
Для удобства поиска ошибки была введена система подсветки синтаксиса.
Для удобства пользования программой было создана панель быстрого
доступа. Она включает множество необходимых функций для редактирования, а
также для выполнения алгоритмов ваших программ.
Для отклика системы была создана консоль, она показывает различную
информацию, например: название программы и размер файла (в байтах), дата
создания файла , выводит различные ошибки, а также информацию о подключении
пользователя к сайту и FTPсерверу. Консоль можно также свернуть или закрыть,
при запуске программы данные сохраняются. Восстановить консоль можно в
панели настроек.
Отдельно для программы был создан сайт, в котором учащиеся могли бы
создать свой аккаунт.
Практическая часть:
В практической части автор демонстрирует возможности программы,
показывая все функция программы:

Демонстрация добавления, редактирования, удаления программы.

Демонстрация функций меню быстрого доступа, а также подсветка
синтаксиса программы.

Демонстрация интеграции программы и FTPсервера для хранения
файлов учеников. Система авторизации пользователей через программу. Парсинг
информации из учетных записей
пользователей.
Выводы
Данная программа предоставляет удобный инструмент для систематизации
своих программ по информатике.
Надеюсь, что эта программа заинтересует тех, кто умеет и любит
программировать.
Данной программой уже пользуются мои одноклассники, причем это уже
четвертая версия.
Хотелось, чтобы эту программу начали использовать и другие ученики.
Было бы интересно узнать их мнение, рекомендации.
Совершенство не знает границ. В данную программу готов добавить любые
пожелания, дополнительные функции, кнопки.
1/--страниц
Пожаловаться на содержимое документа