- Курс-практикум «Педагогический драйв: от выгорания к горению»
- «Оказание первой помощи в образовательных учреждениях»
- «Труд (технология): специфика предмета в условиях реализации ФГОС НОО»
- «ФАООП УО, ФАОП НОО и ФАОП ООО для обучающихся с ОВЗ: специфика организации образовательного процесса по ФГОС»
- «Специфика работы с детьми-мигрантами дошкольного возраста»
- «Учебный курс «Вероятность и статистика»: содержание и специфика преподавания в условиях реализации ФГОС ООО и ФГОС СОО»
Свидетельство о регистрации
СМИ: ЭЛ № ФС 77-58841
от 28.07.2014
- Бесплатное свидетельство – подтверждайте авторство без лишних затрат.
- Доверие профессионалов – нас выбирают тысячи педагогов и экспертов.
- Подходит для аттестации – дополнительные баллы и документальное подтверждение вашей работы.
в СМИ
профессиональную
деятельность
Лекция 14. Прикладное программирование
ЛЕКЦИЯ №14. Управление средой программирования. Работа с файловой системой.
1. Панель Текстовый редактор
Панель Текстовый редактор, предназначенная для управления комментариями и закладками и расположена внизу окна слева.
Кнопки панели инструментов Текстовый редактор
Кнопка | Название | Описание | |
Установить/снять закладку | Позволяет добавить или снять закладку в текущую строку | ||
Следующая закладка | Выполняет переход к следующей строке с закладкой | ||
Предыдущая закладка | Переходит к предыдущей строке с закладкой | ||
Убрать все закладки | Удаляет всё созданные закладки | ||
Сдвинуть блок вправо | Сдвигает выбранный блок операторов вправо (применяется для операторов внутри конструкций) | При выделении блока текста | |
Сдвинуть блок влево | Позволяет сдвинуть выбранный блок операторов влево (применяется для операторов внутри конструкций) | ||
Добавить комментарий | Оформляет выбранную строку (или строки) в виде комментария, добавляя перед ней две косые черты | ||
Удалить комментарий | Удаляет для выбранной строки (или строк) оформление в виде комментария | ||
Форматироватьблок | Выполняет автоматическое форматирование выделенного блока операторов: сдвигает их в соответствии с имеющимися в этом блоке вложенными конструкциями языка | ||
Открыть модуль в отладчике | Активизирует окно Отладчика и сразу открывает в нем данный модуль | ||
Синтаксическийконтроль | Выполняет проверку программного кода в данном модуле на наличие синтаксических ошибок. Если ошибки найдены, отображает информацию о них в нижней части окна | ||
Переход к строке | Позволяет быстро перейти в модуле к строке с указанным порядковым номером | ||
Процедуры и функции модуля | Отображает список процедур и функций данного модуля с возможностью быстрого перехода к первой строке выбранной процедуры (или функции) | ||
2.Окно сообщений
Появляется если разработчик допустил ошибку при написании программы в режиме пользователя.
Для перевода в оконный режим:
А)контекстном меню
Б) команда Перемещать в главном окне
3. Настройка шаблонов
Для ускорения работы создаются шаблоны,применение которых значительно повышает скорость набора программного кода.
Для создания однострочного шаблона необходимо:
ПРИМЕР 1
А )Сервис
Б)Настройка шаблонов
В )Для нового шаблона
необходимо нажать кнопку
Новый шаблон илиINSERT
Г)В окно Свойства шаблона в Название ввести имя шаблона: Шаблон_Конец_процедуры
Д)в поле На ввестиКонецПроцедуры и
установить флажокИсп. в типовых операциях
Е)в поле Заменятьуказать кп
Ж) ОК
З) Закрыть окно Настройки шаблона
И) Схранить, ДА
К) Для проверки открыть любой модуль и набрать кп, нажать ENTER
Для создания многострочного шаблона необходимо:
ПРИМЕР 2
А)Сервис
Б)Настройка шаблонов
В)INSERT
Г)В окно Свойства шаблона в Название ввести имя шаблона: Шаблон_процедуры_Учеба
Д)в поле На:
-снять флажок Исп. в типовых операциях
- установить флажок Редактировать в окне
-нажать доступную кнопкуРедактировать
-внести требуемый текст и закрыть окно.
Е ) В окне Свойства шаблона заполнить пункты: Заменять,ввести краткое наименование ПУ
З)Проверка: по примеру 1.
3.Настройка параметров системы
Перед написанием программного кода следует настроить параметры редактора модулей:
А)Сервис
Б)Параметры
В)вкладка Модулиимеет:
-настройка цветов:
ключевые слова и операторы - выделяются красным;
константы и остальной текст - черным;
идентификаторы - синим;
комментарии - зеленым;
фон - белым.
-Флажок Запретить выделение цветом отменяет все цвета, станут черными
-Флажок Проверять автоматически активизирует автоматический режим проверки синтаксиса для программного кода. Если разработчик допустит какую-либо ошибку, то при попытке закрыть окно текст модуля не будет сохранен автоматически, а появится предупреждение о наличии ошибок.
- ФлажокАвтоподстановка задает режим автоматического подставления шаблона вместо сокращений.
-В поле Ширина табуляции задается (в символах) величина (в диапазоне от 1 до 16) отступа при нажатии клавиши Tab.
-В раскрывающемся спискеАвтоотступ, устанавливается стиль отступа операторов в управляющих конструкциях, когда в конце очередной строки нажимается клавиша Enter:
Синтаксический - текст, расположенный внутри управляющих конструкций (Если..Тогда...КонецЕсли, Процедура...КонецПроцеду-ры и пр.), смещается вправо на одну позицию табуляции в параметре Ширина табуляции;
Включить - отступ очередной строки будет на уровне предыдущей строки;
Отключить - отступ для очередной строки задаваться не будет (эта опция используется редко).
Отладка программных модулей
При разработке программных модулей зачастую требуется отслеживать поведение программы в тот или иной момент времени.
Для этого в 1С предусмотрен специальный режим - Отладчик, в котором отслеживается:
-возникновение ошибок при работе в пользовательском режиме,
-состояние различных переменных в определенном месте программы и т.д.
Вызов режима Отладчик осуществляется из Конфигуратора:
А )нажатием на панели инструментов Конфигурация кнопки Отладчик
Б)клавиша F12
В)для конкретного модуля:
-нужно открыть требуемый модуль
- менюДействия
-нажать кнопку Открыть в отладчике
заход в нее не выполняется
4.Работа с файловой системой
Для работы с файлами и каталогами в 1С предусмотрен специальный агрегатный тип ФС (файловая система).
Использование объектов агрегатного типа ФС не предусматривает действий по изменению содержимого файлов.
Для работы с файлами и каталогами рассмотрим метод СвободноеМестоНаДиске (GetDiskFreeSpace), который возвращает объем свободного места на заданном диске в байтах.
Действия с каталогами
МетодВыбратьКаталог (SelectDirectory) отображает диалоговое окно, позволяющее пользователю выбрать требуемый для работы каталог.
Синтаксис:
ВыбратьКаталог(<ИмяКаталога>, <3аголовок>, <3адержка>)
Где
-<3аголовком> -заголовок диалогового окна
-<ИмяКаталога> -пользователь должен выбрать нужный каталог, имя которого будет сохранено в переменной. При этом возвращается полное имя каталога, т.е. с указанием пути.
-<3адержка> - устанавливает временной интервал (в секундах), в течение которого диалоговое окно выбора каталога будет видно на экране.
Варианты ответов:
А)Если пользователь нажмет кнопку ОК, методВыбратьКаталог возвращает 1.
Б)Если же нажата кнопка Отмена, функция возвращает значение 0.
В)если время <3адержка> истекло, функция возвратит -1.
МетодСоздатьКаталог (CreateDirectory) создает на диске новый каталог с заданным именем.
Единственный параметр метода - название каталога в виде строкового значения:
-Если задано только название каталога, он создается в текущем рабочем каталоге системы.
-Если же разработчику требуется самому установить место создания каталога, нужно указать полное имя каталога, с указанием пути.
МетодУдалитьКаталог (RemoveDirectory) удаляет заданный каталог.
Если задается только имя каталога, он будет удаляться из текущего рабочего каталога.
Если указанный каталог не будет найден, то в панели сообщений автоматически отобразится сообщение «Ошибка при выполнении команды».
МетодУстТекКаталог (GetCurrentDirectory) позволяет установить заданный каталог в качестве текущего.
Если каталог не будет найден, то в панели сообщений отобразится сообщение об ошибке при выполнении команды.
МетодТекКаталог (CurrentDirectory) возвращает текущий рабочий каталог (указывается без параметров).
Работа с файлами
МетодВыбратьФайл (SelectFile) отображает диалоговое окно для выбора или сохранения требуемого файла.
Синтаксис:
ВыбратьФайл(<ТипДиалога>, <ИмяФайла>, <ЙмяКаталога>, <3аголовок>, <Фильтр>, <Расширение>, <3адержка>)
Где
-<ТипДиалога > - числовое значение, определяющее тип диалога:
0 - Открыть,
1 - Сохранить;
-<ИмяФайла> - имя переменной, в которую будет возвращено имя выбранного файла;
-<ИмяКаталога> - имя переменной, в которую будет возвращено имя каталога, где находится выбранный файл;
-<3аголовок> - строковое значение, задающее текст заголовка для диалогового окна;
-<Фильтр> - строковое значение, определяющее один или несколько фильтров, по которым будет производиться отбор из списка файлов.
-<Расширение> позволяет задать расширение, которое будет задаваться по умолчанию при сохранении файла.
-<3адержка> определяет, как долго диалог выбора или сохранения файла будет отображаться на экране.
МетодВыбратьФайлКартинки (SelectPictFile) отображает список всех графических файлов с возможностью выбjра одного из них .
МетодСуществуетФайл (ExistFile) позволяет выяснить, существует ли указанный файл
Ввозвращает 1 (если файл существует) или 0 (если файл не существует).
МетодКопироватьФайл (FileCopy) выполняет копирование указанного файла.
Синтаксис:
КопироватьФайл(<Источник>, <Приемник>, <Перезапись>)
Где
-<Источник> -файла с именем
-<Приемник> -новый файл
-<Перезапись> -если файл существует, то параметр определяет:
0, то выполняется перезапись,
1, то перезапись не производится.
МетодУдалитьФайл (DeleteFile) служит для удаления указанного файла.
При этом, если файл не обнаружен, сообщение об ошибке не появится.
МетодПереименоватьФайл (MoveFile) предназначен для переименования (или перемещения) указанного файла.
Синтаксис:
ПереименоватьФайл(<Источник>, <Приемник>, <Перезапись>)
Где
<Перезапись>:
-равен 0, то перемещение с одного диска на другой будет запрещено, а при обнаружении файла с устанавливаемым именем операция переименования будет отменена.
-равен 1, то описанные выше действия разрешены.
МетодАтрибутыФайла (GetFileAttr) возвращает атрибуты указанного файла.
Синтаксис:
АтрибутыФайла(<Имя>, <Размер>, <Атрибуты>, <ВремяСоздания>, < Время Последн
Доступа>, <ВремяПоследнЗаписи>, <ПолноеИмя>)
-<Имя>, задает имя требуемого файла
В остальных параметрах указываются переменные, в которые возвращаются следующие значения:
-<Размер> -размер файла в байтах (числовое значение);
<Атрибуты> - закодированные в виде строки значения атрибутов файла, каждый атрибут кодируется: (0 не установлен, а 1 установлен)
Первый символ - файл только для чтения;
Второй символ - скрытый файл;
Третий символ - системный файл;
Четвертый символ - каталог;
Пятый символ - архивный файл;
Шестой символ - обычный файл; при этом никакой другой атрибут не установлен;
Седьмой символ - временный файл;
Восьмой символ - архивный файл;
Девятый символ - недоступный файл;-
<ВремяСоздания> - дата и время создания файла (строковое значение);
<ВремяПоследнДоступа> — дата и время последнего доступа к файлу (строковое значение);
<ВремяПоследнЗаписи> - дата и время последнего сохранения файла (строковое значение);
<ПолноеИмя> - полное имя файла с указанием расширения (строковое значение).
Перебор файлов в текущем каталоге
Для поиска файлов по заданной маске (шаблону) предназначен метод НайтиПервыйФайл (FindFirstFile).
Синтаксис:
НайтиПервыйФайл(<Маска>)
В качестве маски указывается строковое значение, задающее фильтр для поиска требуемых файлов.
Метод возвращает имя первого найденного файла (строковое значение), удовлетворяющего заданной маске.
Этот метод используется в паре с методомНайтиСледующийФайл (FindNextFile) (указывается без параметров), который работает в цикле и отыскивает все последующие файлы, удовлетворяющие маске, заданной методом НайтиПервыйФайл.
Адрес публикации: https://www.prodlenka.org/metodicheskie-razrabotki/265619-lekcija-14-prikladnoe-programmirovanie
БЕСПЛАТНО!
Для скачивания материалов с сайта необходимо авторизоваться на сайте (войти под своим логином и паролем)
Если Вы не регистрировались ранее, Вы можете зарегистрироваться.
После авторизации/регистрации на сайте Вы сможете скачивать необходимый в работе материал.
- «Работа с обучающимися с умственной отсталостью и обучающимися с ЗПР: особенности разработки и реализации АООП в соответствии с ФГОС»
- «Особенности работы специалистов службы сопровождения с обучающимися с расстройствами аутистического спектра в соответствии с ФГОС»
- «Организация и проведение классного часа»
- «Преподавание немецкого языка по ФГОС ООО и ФГОС СОО: содержание, методы и технологии»
- «Мастер производственного обучения: формы и методы организации образовательного процесса по ФГОС СПО»
- «Управленческая деятельность руководителя общеобразовательной организации»
- Тифлопедагогика: учебно-воспитательная работа педагога с детьми с нарушениями зрения
- Теория и методика преподавания русского языка и литературы в образовательных организациях
- Руководитель специальной (коррекционной) школы. Менеджмент в образовании
- Организация и содержание деятельности младшего воспитателя в дошкольном образовательном учреждении
- Социальная педагогика: воспитание и социализация детей в образовательной организации
- Содержание и методы работы музыкального руководителя в дошкольной образовательной организации

Чтобы оставлять комментарии, вам необходимо авторизоваться на сайте. Если у вас еще нет учетной записи на нашем сайте, предлагаем зарегистрироваться. Это займет не более 5 минут.