ВНИМАНИЕ! Курс по операционной системе Linux. Рекомендуемый возраст для начала занятий 13+.
Вводное занятие, о Linux и о ее создателях - https://youtu.be/oL-zuM0fX5g
Следующее занятие посвящено технологиям виртуализации и установке программы VirtualBox - https://youtu.be/92Ohq25V744
Установка Linux, дистрибутив Альт рабочая станция 9 - https://youtu.be/NuQwKyth-hg
Система хранения файлов и каталогов Linux - https://youtu.be/8E19Y9k7V-Q

Целью сайта www.learn2prog.ru является:
размещение информации полезной при изучении программирования по следующим направлениям:

  • язык программирования Java;
  • создание программ для операционной системы Android;
  • использование операционной системы Linux как среды для написания и выполнения Ваших программ;

а также поддержка некоторых проектов, разработанных при участии автора.

Принципиально: никакой навязчивой рекламы, накрутки посещаемости и ссылок не-по-теме.

На сайте Вы найдете статьи, готовые программы и наработки по различным вопросам из области программирования. Ваши предложения также будут учитываться при создании материалов для данного ресурса. Если есть желание что-то обсудить - можно зарегистрироваться с помощью аккаунта ВКонтакте или Mail.ru или напишите мне.

Учись программировать!

На страницах сайта можно познакомиться с некоторыми технологиями программирования, которые с успехом могут быть применены на практике. Как сказал один из программистов, цитируя другого, программирование - это не столько общение с компьютером, сколько общение с теми, которые приходят после вас. (Programming from the Ground Up by Jonathan Bartlett)

Форматирование номеров телефона с помощью регулярных выражений

Данная статья о том, как привести все телефонные номера на странице к однообразному виду, а также проставить корректные ссылки типа tel: на них. Для решения поставленной задачи используются регулярные выражения JavaScript. Для незнакомых с регэкспами сделана попытка объяснить наиболее трудные моменты, а также приведенны ссылки на ресурсы, которые помогут погрузиться в тему.

Java+Android для школьников. Занятие №18. Расширяем знания о виджетах. Способы разметки приложения в Android Studio

На прошлом занятии мы познакомились с виджетами (англ. widget, означает элемент графического интерфейса). В нашем первом приложении виджетом является элемент интерфейса TextView, который представляет собой текстовую метку с надписью "Hello World!" (вспомним экран с запущенным приложением).

Java+Android для школьников. Занятие №17. Разбор первой программы для Android

На занятии рассмотрим из каких частей состоит наш первый проект для Android, созданный IDE Android Studio (Студией) а также класс Activity более подробно.

Установка Qt 5.10 в Linux Mint 18.3 Sylvia, создание первого проекта

Окно запущенного первого приложения в QtCreator

Пробую установить Qt на Linux Mint 18.3 Sylvia и создать первую программу.

Java+Android для школьников. Занятие №16/2. Первая программа для Android в Android Studio

Как было обещано в первой части занятия - сегодня мы попробуем запустить нашу первую программу на телефоне или планшете с Android. Естественно, что для этого нам понадобится само устройство.

Установка Android Studio 3 Linux Mint 18.3 Cinnamon 64-bit

Рассмотрены некоторые нюансы при установке и работе с Android Studio 3 + отличия от прежней версии 2.3.

Java+Android для школьников. Занятие №16/1. Первая программа для Android в Android Studio

Настал черед нашей первой программы или, как называют программисты свои творения, проекта для Android. Сделаем это по-возможности наиболее подробным образом.

Apache POI HSSF - как "приручить" EXCEL

Возвращаемся к теме генерации отчетов - на повестке дня технология POI от Apache. Рассматривается установка библиотеки, компиляция примеров с сайта apache.org а также применение POI для генерации многостраничного отчета.

Используем Bluetooth модуль HC-06 в приложениях Android.

Поводом к написанию статьи послужило то, что за прошедший год понадобилось подключать Bluetooth (BT) модуль HC-06 к проекту Android три раза. Стало понятно, что необходимо данный материал законспектировать (хотя бы для себя), возможно кому-то еще пригодится!

Страницы

Подписка на www.learn2prog.ru RSS