Kaynağa Gözat

Merge branch 'master' of http://213.155.192.79:3001/ypv/ISRPO

ypv 2 yıl önce
ebeveyn
işleme
50f8e274c7
2 değiştirilmiş dosya ile 139 ekleme ve 0 silme
  1. 66 0
      Лекции/Geany/Geany.md
  2. 73 0
      Лекции/VSCode/u19-23belous.md

+ 66 - 0
Лекции/Geany/Geany.md

@@ -0,0 +1,66 @@
+# Geany
+**Geany**  — среда разработки программного обеспечения, написанная на языке C с использованием библиотеки GTK+. Отличие Geany в том, что это быстрая и легкая среда разработки.
+Преимущества Geany.  
+**Geany** — это текстовый редактор, который позволяет подключать сторонние библиотеки для создания полноценной среды разработки. Geany поддерживает 64 языка программирования. Имеет следующие особенности:
+
+1. быстрый,
+2. бесплатный,
+3. кроссплатформенный,
+4. портабельный,
+5. русскоязычный,
+6. расширяемый.
+___ 
+![](https://progtips.ru/wp-content/uploads/2019/02/geany1.png)
+___
+В настоящее время одной из самой популярной сред разработки является NotePad++. Эти два редактора основаны на одном движке Scintilla. При этом Notepad++  работает только в среде Windows, а Geany работает под управлением Windows, Linux, FreeBSD , NetBSD , OpenBSD , MacOS X, AIX v5.3 и Solaris Express.
+Поэтому среди этих двух программ лучше выбирать Geany.
+___
+### Основные функции Geany:
+
++ Подсветка синтаксиса,
++ Поддержка большого количества кодировок,
++ Сворачивание блоков кода,
++ Автозавершение имен,
++ Работа со сниппетами (фрагментами кода),
++ Автоматическое закрытие тегов XML и HTML,
++ Поддержка языков C, Java, PHP, HTML, Python, Perl, Pascal и других,
++ Списки имен,
++ Навигация по коду,
++ Отладка (требуется плагин GeanyGDB),
++ Использование контекстной документации man, Devhelp,
++ Сборка — система для компиляции и исполнения кода,
++ Простое управление проектом,
++ Интерфейс для модулей.
+___
+### Запуск программы
+Редактор Geany включен в сборку «PHP-экспресс«, поэтому, если она у вас установлена, то для запуска нажмите на
+**`С:\Prog\Geany\GeanyPortable.exe`**
+___
+![](https://progtips.ru/wp-content/uploads/2019/02/geany2.png)
+___
+При запуске Geany загружает все файлы, которые были открыты в предыдущем сеансе работы. Это можно отключить в настройках.  
+Если хотите запускать Geany с английским интерфейсом, то создайте новый документ в Geany и напишите две строки:  
+`set LANG=en`  
+`start GeanyPortable`  
+Затем сохраните этот документ под именем с расширением с именем **`geany_en.bat`**. Теперь двойной клик по этому файлу будет запускать Geany с английским интерфейсом.
+___
+### Настройки программы
+Geany имеет множество настроек, поэтому весьма удобен в работе. Для изменения настроек нажмите меню «Правка — Настройки».
+___
+![](https://progtips.ru/wp-content/uploads/2019/02/geany3.png)
+___
+Можно поменять панель инструментов.
+___
+![](https://progtips.ru/wp-content/uploads/2019/02/geany4.png)
+___
+### Работа с проектами
+В основе работы Geany лежит работа с проектами. Для создания проекта нужно выполнить пункт меню: «Проект — Новый». Действия с проектом настраиваются в свойствах проекта.
+___
+![](https://progtips.ru/wp-content/uploads/2019/02/geany5.png)
+___
+### Плагины для Geany
+Функциональность редактора расширяется плагинами. Посмотреть его можно здесь: plugins.geany.org
+___
+![enter image description here](https://progtips.ru/wp-content/uploads/2019/02/geany6.png)
+___
+Также можно написать свои собственные плагины на C. Или написать сценарии Lua для Geany с помощью плагина Lua.

+ 73 - 0
Лекции/VSCode/u19-23belous.md

@@ -0,0 +1,73 @@
+# VSCode
+
+**Visual Studio Code** – это один из наиболее популярных редакторов кода, разработанный корпорацией Microsoft. Он распространяется в бесплатном доступе и поддерживается всеми актуальными операционными системами: Windows, Linux и macOS. 
+VS Code представляет собой обычный текстовый редактор с возможностью подключения различных плагинов, что дает возможность работать со всевозможными языками программирования для разработки любого IT-продукта.
+Несмотря на столь высокую популярность программы, ее функционал до сих пор остается не таким очевидным, из-за чего многие пользователи предпочитают продукт конкурента, нежели VS Code.
+При первом запуске перед нами отобразится окно приветствия, через которое можно получить быстрый доступ к ранее запущенным проектам либо создать новые.
+Запустить файл с кодом можно через правый клик мыши -> Открыть с помощью Code. Файл можно открыть и в программе: для этого в верхнем правом углу выбираем «File» и жмем «Open File…». 
+После этого переходим в нужную директорию и выбираем файл.
+![enter image description here](https://timeweb.com/media/519.png)
+В результате перед нами отобразится окно с кодом из файла.
+Первое, что бросается в глаза, – это блок кода, для которого отведено больше всего места. Название функций и прочее подсвечено разными цветами. 
+Здесь же указан путь до файла, а чуть выше расположены вкладки-файлы, по которым можно перемещаться. 
+С помощью них мы можем добавлять не просто один файл с кодом, а целый проект.
+![screenshot](https://timeweb.com/media/615.png)
+Следующий блок – левая панель управления, включающая в себя 5 основных вкладок: «Проводник», «Поиск», «Система управления версиями», «Запуск кода» и «Расширения». 
+**Первая** предоставляет пользователю возможность просматривать содержимое проекта и быстро перемещаться внутри него.
+![screenshot](https://timeweb.com/media/714.png)
+**Вторая вкладка – поиск.** Используется для нахождения слов в документе. Он также может быть запущен с помощью комбинации клавиш `«CTRL+SHIFT+F»`. Алгоритм использования довольно прост – вводим название в поиск и смотрим результат.
+![screenshot](https://timeweb.com/media/813.png)
+**Система управления версиями** – предназначена для взаимодействия с git.
+![screenshot](https://timeweb.com/media/910.png)
+Запустить и проверить работоспособность кода мы можем в следующей вкладке:
+![screenshot](https://timeweb.com/media/1011.png)
+Еще одна важная вкладка, с помощью которой из Visual Studio Code можно сделать функциональную утилиту, это **«Расширения»**. В ней находятся установочники для всех популярных инструментов, используемых разработчиками.
+![](https://timeweb.com/media/1116.png)
+**Следующий блок – нижний статус-бар.** В нем отображается общая информация о состоянии программы. Обратите внимание, что VS Code автоматически определяет язык программирования и информирует нас об этом.
+![](https://timeweb.com/media/1218.png)
+**И еще один раздел – правая панель, включающая в себя небольшой дисплей,** который отображает код в уменьшенном варианте.
+Здесь можно разделить окно кода на несколько столбцов, а также закрыть все файлы одним кликом – для этого используются две верхние кнопки.  
+![](https://timeweb.com/media/1313.png)
+Чтобы сделать интерфейс ещё проще, можно провести русификацию всех элементов интерфейса.
+___
+### Русификация Visual Studio Code
+Чтобы провести русификацию программы, нужно открыть вкладку с расширениями и прописать запрос vscode-language-pack-ru. В результате будет отображен новый элемент с кнопкой «Install» – кликаем по ней и ожидаем завершения установки.
+![enter image description here](https://timeweb.com/media/1411.png)
+Перезагружаем программу и смотрим, что язык интерфейса был изменен на русский:
+![enter image description here](https://timeweb.com/media/1511.png)
+___
+### Внешний вид
+Можно полностью изменить цветовую схему утилиты. Чтобы это сделать, воспользуемся комбинацией клавиш «CTRL+SHIFT+P» и введем запрос «theme». В отобразившемся списке выберем «Параметры: Цветовая тема».
+![enter image description here](https://timeweb.com/media/1610.png)
+В результате отобразится список возможных тем – для примера возьмем солнечную тему.
+![enter image description here](https://timeweb.com/media/179.png)
+После применения темы интерфейс примет следующий вид:
+![enter image description here](https://timeweb.com/media/188.png)
+Можно установить и другие темы. Для этого необходимо пролистать в самый низ списка и выбрать «Установить дополнительные цветовые темы…». После этого в левой части отобразится дополнительный блок с доступными цветовыми решениями.
+![enter image description here](https://timeweb.com/media/198.png)
+Вот можно изменить внешний вид программы. Теперь можно перейти к техническим моментам и рассмотреть работу наиболее важных плагинов.
+___
+### Управление проектами
+По умолчанию Visual Studio Code поддерживает работу с несколькими проектами, однако перемещаться между ними не очень удобно. Для удобства обычно используют плагин под названием Project Manager. 
+С его помощью открывается возможность перемещения между рабочими областями всего в один клик. 
+Установка проходит через магазин расширений. После того как менеджер проектов будет установлен, в левой панели управления появится новая вкладка для работы с плагином.
+![enter image description here](https://timeweb.com/media/207.png)
+Теперь работа с проектами не должна вызывать никаких трудностей.
+___
+### Автоформатирование кода
+Один из важных этапов программирования – умение приводить все к единому виду с правильными отступами. Для таких задач в VS Code есть специальные плагины, позволяющие форматировать весь текстовый документ. 
+Это такие расширения, как PHP-CS-Fixer для PHP, Prettier для JS/HTML/CSS и другие.
+Рассмотрим, как форматируется код, написанный на JavaScript:
+1. Возьмем функцию, отступы в которой выстроены случайным образом.
+![enter image description here](https://timeweb.com/media/2111.png)
+2. Устанавливаем плагин Prettier через магазин расширений и открываем документ, который нужно отформатировать. Зажимаем комбинацию клавиш «CTRL+SHIFT+P» и вводим запрос «Format Document».
+![enter image description here](https://timeweb.com/media/2211.png)
+3. Смотрим на код и видим, что он преобразился и принял аккуратный вид.
+![enter image description here](https://timeweb.com/media/236.png)
+Аналогичным образом можно отформатировать код, написанный на других языках программирования. Для этого достаточно установить нужное расширение.
+Мы разобрали функционал инструмента Visual Studio Code. Данная среда хороша не только для профессионалов, но и для новичков, изучающих основы программирования.
+___
+### Список использованной литературы:
+1. Редактор кода Visual Studio Code: Подробный гайд по настройке и установке плагинов. – Текст: электронный // Компьютерные науки: [сайт]. – 2022. –  URL: https://timeweb.com/ru/community/articles/chto-takoe-visual-studio-code (дата обращения: 22.01.2023).
+2.  Visual Studio Code: Мощное руководство пользователя. – Текст: электронный // Компьютерные науки: [сайт]. – 2022. –  URL: https://dev-gang.ru/article/visual-studio-code-moscznoe-rukovodstvo-polzovatelja-dwedy9wjzg/ (дата обращения: 22.01.2023).
+3.  Редактор кода Visual Studio Code: Самый подробный гайд по настройке и установки плагинов для начинающих. – Текст: электронный // Компьютерные науки: [сайт]. – 2022. –  URL: https://habr.com/ru/post/490754/ (дата обращения: 22.01.2023).