- •Глава 2: «Методика разработки обучающей программы.»
- •2.1. Структура обучающей программы.
- •2.2. Библиотека графических функций.
- •2.3. Генератор графических интерфейсов.
- •2.4. Библиотека математических функций.
- •2.5. Библиотека функций мыши.
- •2.6. Используемые стандартные библиотеки.
- •2.7. Нестандартные приемы.
- •2.8. Работа с программой Depos.
- •2.8.1. Микроморфология аэс.
- •2.8.2. Термодинамический анализ системы
- •2.8.3. Автолегирование.
- •2.8.4. Локальная эпитаксия.
- •Выводы.
2.8.4. Локальная эпитаксия.
При выборе пункта меню «Локальная эпитаксия» производится загрузка модуля LocalSi, внешний вид которого показан на рисунке 2.7. В этом модуле предусмотрены следующие возможности:
Выбор состава маски путем нажатия кнопки «маска» с дальнейшим выбором химической формулы состава маски;
Выбор состава ПГС путем нажатия кнопки «ПГС» с дальнейшим выбором химической формулы состава парогазовой смеси;
Выбор температуры и соотношения Cl/H путем передвижения курсора мыши по полю изменения температуры и Cl/H, и нажатия левой кнопки в соответствующей точке (точные цифровые значения выводятся выше служебного поля);
Вывод кратких теоретических данных путем нажатия кнопки «теория» в служебном поле;
Выход в основное меню (кнопка «выход» там же).
Результатом работы модуля является примерный вид структуры, которая могла бы быть выращена при заданных режимах, выводимый справа с соответствующим комментарием, выводимым в нижнем правом углу экрана.
Надо заметить, что в этом модуле, равно как и в модулях Autoleg и Analyze, расчет параметров происходит не в режиме реального времени (после изменения каждого параметра), а после нажатия кнопки «выполнить» в служебном поле. Это связано с довольно большим временем счета структуры, что сказывается на быстродействии программы.
Эта программа приближается к идеальному варианту работы обучающей программы, т.е. почти все действия в программе производятся мышкой и поясняются, что и требуется для наилучшего усвоения материала.
Рисунок 2.4. Внешний вид модуля Photo.
Рисунок 2.5. Внешний вид модуля Analyze.
Рисунок 2.6. Внешний вид модуля Autoleg.
Рисунок 2.7. Внешний вид модуля LocalSi.
Выводы.
Разработана общая структура программы.
Создан генератор графических изображений и библиотека графических функций.
Сформирована библиотека математических функций и функций мыши.
Разработаны оболочки и пользовательский интерфейс для всех четырех разделов программы.