소스 검색

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

ypv 2 년 전
부모
커밋
9e955285f8

+ 72 - 0
Лекции/AndoidStudio/AndroidStudio.md

@@ -0,0 +1,72 @@
+#AndroidStudio
+****
+Подготовил Ларин Павел
+****
+
+**Для чего используется Android Studio?**
+Android Studio — это IDE (интегрированная среда разработки) для работы с платформой Android. Она позволяет разрабатывать приложения для смартфонов, планшетов, часов, телевизоров и других устройств на этой ОС.
+
+Android Studio это официальная среда разработки, которую поддерживает Google. Она основана на IntelliJ IDEA от компании JetBrains. В Android Studio те же горячие клавиши и интерфейс, что и в других продуктах JetBrains.
+
+Android Studio создана специально для взаимодействия с такими языками программирования, как Java и Kotlin. Поэтому начинающий разработчик, решивший познакомиться с инструментами Android Studio, должен уже обладать навыками в одном из двух перечисленных выше языков и знать основы разработки приложений для ОС Google.
+
+Android Studio превосходит конкурента по многим параметрам, к которым можно отнести: гибкость среды разработки, больший набор функций, процесс разработки, который подстраивается под разработчика.
+
+Достоинства утилиты: редактор кода, с которым удобно работать; позволяет разрабатывать приложения не только для смартфонов/планшетов, а и для портативных ПК, приставок для телевизоров Android TV, устройств Android Wear, новомодных мобильных устройств с необычным соотношением сторон экрана; тестирование корректности работы новых игр, утилит, их производительности на той или иной системе, происходит непосредственно в эмуляторе; рефакторинг уже готового кода; достаточно большая библиотека с готовыми шаблонами и компонентами для разработки ПО; разработка приложения для Android N – самой последней версии операционной системы; предварительная проверка уже созданного приложения на предмет ошибок в нем; большой набор средств инструментов для тестирования каждого элемента приложения, игры; для неопытных/начинающих разработчиков специально создано руководство по использованию Android Studio, размещенное на официальном сайте утилиты.
+
+**Установка Android Studio**
+Установите Java SDK. Для этого перейдите на официальный сайт Oracle в раздел Downloads и скачайте нужную версию Java SDK. Для разных проектов могут понадобиться разные версии, но если вы не знаете, какая нужна, скачивайте последнюю.
+
+В отличие от многих инструментов разработки, за Android Studio не нужно платить. Чтобы скачать Android Studio, перейдите на официальный сайт для разработчиков Android и нажмите Download, согласитесь с условиями использования и нажмите Download Android Studio.
+
+После завершения скачивания запустите установочный файл и начните процесс установки. Сначала выберите путь установки Android Studio и Android SDK. Оставьте пути по умолчанию или выберите свои.  
+
+![1](intstall.png)
+![2](path.png)
+Android SDK — это дополнительный набор инструментов Android Studio, которые помогают написать код, запустить тестирование и отладку, проверить работу приложения на различных версиях операционной системы и оценить результат в реальном времени. Также пакет позволяет пользователям получать информацию о состоянии операционной системы, читать логи и выявлять ошибки. Через SDK для Андроид можно восстанавливать  программную оболочку и устанавливать сторонние прошивки.
+
+**Как использовать Android Studio**
+После установки включаем Android Studio и видим перед собой окно с надписью New Project. IDE предлагает нам создать новую программу. Если такое окно не появилось, то открываем New Project вручную, кликнув сначала по кнопке File в верхнем левом углу, а потом на New Project. 
+
+Работа в Android Studio похожа на работу в большинстве современных IDE. Однако, как и везде, здесь есть свои нюансы. 
+
+Для создания проекта нужно указать его название, а также домен своей компании (если таковой имеется, конечно). Здесь же можно указать другой путь для хранения проекта, но это необязательно. 
+
+![3](new.png)
+****
+**Интерфейса Android Studio**
+Основное окно делится на 4 основных блока:
+
+**Palette** – это все окна, которые уже есть в вашем приложении. По мере разработки их количество будет увеличиваться. 
+**Component** Tree – здесь будут все компоненты, даже если они не относятся к конкретному окну. 
+**Design Editor** – главное окно с выбранным окном приложения или редактором кода. 
+**Attributes Panel**, или «Инспектор». Набор настроек, относящихся к элементу, с которым вы работаете в текущий момент. 
+
+![4](inter.png)
+****
+**Структура проекта Android**
+Если в предыдущем шаге вы выбрали шаблон Empty Activity, то при создании проекта студия сгенерирует и структуру файлов проекта. Так выглядит пустой, только что созданный проект в Android Studio.
+Он содержит 2 корневые папки: app и Gradle Scripts. Папка app включает 3 подпапки: manifests (содержит файлы конфигураций приложения), java (содержит исходный код приложения) и res (содержит файлы ресурсов — картинок, стилей, размерностей и т.д.).
+![5](struct.png)
+**Создание примитивной программы**
+Из вкладки component выбираем элемент button и textview. На панели должен появится вот такой текст
+![6](code.png)
+
+Далее откроем класс MainActivity и добавим для обработки нажатие и после-нажатие изменяем текст. Пример кода:
+override fun onCreate(savedInstanceState: Bundle?) {
+    super.onCreate(savedInstanceState)
+    setContentView(R.layout.activity_main)
+    val textView = findViewById<TextView>(R.id.textView)
+    val button = findViewById<Button>(R.id.button)
+    button.setOnClickListener {
+        textView.text = "You clicked button"
+    }
+}
+Здесь происходит обработчик нажатия на кнопку
+****
+**Упаковка приложения в подписанный APK-пакет**
+В Google Play не пускают кого попало. Надо доказать, что вы реальный разработчик и имеете права на свое детище. Для реализации проверки Google выдает специальные ключи. Они уникальны и строго привязаны к конкретному приложению. Уникальный ключ запрашивается при попытке создать подписанный APK-файл, оптимизированный под загрузку в магазин приложений. 
+Чтобы сделать такой пакет:
+Открываем вкладку Build, расположенную в панели инструментов.
+Выбираем опцию Generate Signed APK. 
+Gradle соберет для вас подходящий APK, готовый к публикации в Google Play. 

BIN
Лекции/AndoidStudio/code.png


BIN
Лекции/AndoidStudio/inter.png


BIN
Лекции/AndoidStudio/intstall.png


BIN
Лекции/AndoidStudio/new.png


BIN
Лекции/AndoidStudio/path.png


BIN
Лекции/AndoidStudio/struct.png


BIN
Лекции/Visual_Studio_M/CHEST.png


BIN
Лекции/Visual_Studio_M/DESAT.png


BIN
Лекции/Visual_Studio_M/DEVAT.png


BIN
Лекции/Visual_Studio_M/DVA.png


BIN
Лекции/Visual_Studio_M/DVENADCAT.png


BIN
Лекции/Visual_Studio_M/HCETRI.png


BIN
Лекции/Visual_Studio_M/ODIN.png


BIN
Лекции/Visual_Studio_M/ODINATCAT.png


BIN
Лекции/Visual_Studio_M/PAT.png


BIN
Лекции/Visual_Studio_M/SEM.png


BIN
Лекции/Visual_Studio_M/TRI.png


BIN
Лекции/Visual_Studio_M/VOSEM.png


+ 71 - 0
Лекции/Visual_Studio_M/Visual_Studio_M.md

@@ -0,0 +1,71 @@
+#Visual_Studio
+Масарова Диана 
+В этом обзоре интегрированной среды разработки (IDE) Visual Studio мы рассмотрим некоторые окна, меню и другие функции пользовательского интерфейса.
+Помимо редактирования кода интегрированная среда разработки Visual Studio объединяет графические конструкторы, компиляторы, средства завершения кода, систему управления версиями, расширения и многие другие функции.
+Окно запуска.
+![](ODIN.png)
+После запуска Visual Studio вы прежде всего увидите начальное окно. Здесь есть действия, позволяющие клонировать или извлечь код, открыть существующий проект или решение, создать новый проект или просто открыть папку с файлами кода.
+Используйте параметр Открыть локальную папку , чтобы открыть код в Visual Studio для разработки кода без проектов или решений. В противном случае можно создать проект или клонировать репозиторий из поставщика источника, например GitHub или Azure DevOps.
+Используйте параметр Продолжить без кода , чтобы открыть среду разработки Visual Studio без загрузки определенного проекта или кода. Вы можете выбрать этот параметр, чтобы присоединиться к сеансу Live Share или к процессу для отладки. Нажмите ESC, чтобы закрыть окно запуска и открыть интегрированную среду разработки.
+Создание проекта.
+Чтобы изучить возможности Visual Studio, создадим новый проект.
+1.Запустим Visual Studio и щелкним Создать проект
+![](DVA.png)
+Откроется окно Создание проекта с отображением нескольких шаблонов проектов. Шаблон содержит основные файлы и параметры, которые требуются для определенного типа проекта.
+В нем можно выполнить поиск, фильтрацию и выбор шаблона проекта. Здесь также отображается список недавно использованных шаблонов проекта.
+2.В окне Создание проекта в поле поиска введите консоль , чтобы отфильтровать список типов проектов. Дополнительно уточните результаты поиска, выбрав C# (или другой язык по вашему выбору) из раскрывающегося списка Все языки .
+![](TRI.png)
+3.Если выбрали C#, выберите шаблон Консольное приложение и нажмите кнопку Далее.
+4.В окне Настройка нового проекта примите имя и расположение проекта по умолчанию, а затем нажмите кнопку Далее.
+![](HCETRI.png)
+5.В окне Дополнительные сведения убедитесь, что в раскрывающемся меню Целевая платформа отображается .NET Core 3.1, а затем выберите Создать.
+![](PAT.png)
+6.Проект будет создан и загружен в Visual Studio.
+Базовый макет.
+Взгляните на содержимое проекта с помощью Обозреватель решений, где показано графическое представление иерархии файлов и папок в папке проекта, решения или кода.
+Вы можете просмотреть иерархию и выбрать файл, чтобы открыть его в окне Редактор. В окне редактора откроется файл с именем Program.cs. В редакторе отображается содержимое файлов. Кроме того, здесь вы можете выполнять основную часть работы с кодом в Visual Studio.
+![](CHEST.png)
+В меню в верхней части Visual Studio сгруппированы команды по категориям. Например, в меню Проект содержатся команды, связанные с проектом, над которым вы работаете. В меню Инструменты можно настроить Visual Studio, выбрав Параметры. Также можно включить в установку нужные компоненты, выбрав Получить средства и компоненты.
+![](SEM.png)
+Получите контекстную справку, нажав клавишу F1 , когда курсор мыши находится на ключевом слове или после выбора ключевого слова. Например, выберите консоль и нажмите клавишу F1, чтобы перейти к документации по классу консоли.
+Visual Studio обладает отличными специальными возможностями клавиатуры. Он поддерживает набор встроенных сочетаний клавиш для быстрого выполнения действий. > Используйте справочник по сочетаниям клавиш справки, чтобы просмотреть список сочетаний клавиш.
+В списке ошибок отображаются ошибки, предупреждения и сообщения о текущем состоянии кода. Если в файле или любой другой части проекта будут обнаружены ошибки (например, отсутствуют скобки или точка с запятой), они будут перечислены здесь. Чтобы открыть окно Список ошибок, выберите Список ошибок в меню Вид.
+![](VOSEM.png)
+Поле поиска (CTRL+Q) вверху — это быстрый и простой способ найти в Visual Studio все, что угодно. Сюда можно ввести текст о том, что вы хотите сделать, чтобы получить список соответствующих вариантов. Например, чтобы открыть окно терминала , просто найдите его и откройте в результатах поиска. Откроется встроенный терминал, готовый к выполнению команд.
+![](DEVAT.png) 
+Если при использовании Visual Studio возникают проблемы или у вас есть предложения по улучшению продукта, вы можете сообщить об этом, нажав кнопку Отправить отзыв в правом верхнем углу интегрированной среды разработки.
+![](DESAT.png)
+Сборка приложения.
+Давайте создадим проект, чтобы просмотреть некоторые выходные данные сборки. В окне вывода отображаются выходные сообщения от процесса сборки проекта и поставщика системы управления версиями.
+В меню Сборка выберите пункт собрать решение. Окно Вывод автоматически становится активным и отображает сообщение об успешном выполнении сборки.
+![](ODINATCAT.png)
+Запустите приложение.
+Нажмите кнопку Начать отладку (зеленая стрелка) на панели инструментов или нажмите клавишу F5 , чтобы запустить приложение.
+![](DVENADCAT.png)
+Когда Visual Studio создаст приложение, откроется окно консоли с сообщением Hello, World! . Теперь у вас есть выполняемое приложение.
+Для закрытия окна консоли нажмите любую клавишу.
+Отладка приложения.
+Visual Studio имеет множество встроенных возможностей отладки. Установите точку останова в любой интересующей его точке, чтобы приостановить выполнение кода или выполнить пошаговую отладку. Ознакомьтесь с окном Локальные, Видимые и Контрольные значения, чтобы устранить неполадки с кодом, проверяя значения на каждом этапе.
+1.Давайте добавим новый код в это приложение. Перед строкой Console.WriteLine("Hello World!"); добавьте следующий код C#:
+Console.WriteLine("\nWhat is your name?");
+var name = Console.ReadLine();
+2.Нажмите кнопку Начать отладку (зеленая стрелка) на панели инструментов отладки в Visual Studio, чтобы запустить приложение.
+3.Вы можете остановить приложение в любое время, нажав кнопку Остановить на панели инструментов.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+