Задача про 250 файлов

логотип Python

Чтобы не забывать Python, я решаю задачки по программированию в рамках прохождения курсов на платформе Stepik. Поделюсь своими мыслями по решению одной задачки про 250 файлов : Имеется набор файлов, каждый из которых, кроме последнего, содержит имя следующего файла.Первое слово в тексте последнего файла: «We». Скачайте предложенный файл. В нём содержится ссылка на первый файл […]

Генератор фоновых изображений

В статье «Генератор фоновых изображений» я расскажу о том, как написать программу для генерации нескольких видов движущихся изображений. Их можно использовать, например, для создания фоновых видеороликов для своих страниц сайта. Вы можете реализовать в своей программе и другие варианты движущихся изображений, применив подход, описываемый в этой статье. Содержание Описание приложения «Генератор фоновых изображений» Приложение состоит […]

Коротко: 4 мобильных приложения

Не так давно наткнулся на одну занимательную книгу по Андроид разработке на языке Котлин. Это 4 издание «Android. Программирование для профессионалов» 2020 год. Я не только прочитал её на одном дыхании, но и на практике повторил большинство описанных в ней примеров приложений. Хочу показать, что получилось. Я выбрал 4 мобильных приложения, различных по используемым в […]

Обзор приложения «Вопрос-ответ»

Мобильное приложение для Андроид устройств «Вопрос-ответ». Его я разработал в результате прохождения бесплатного мини-курса на образовательной платформе Нетология. Курс «Разработка мобильных приложений с нуля» не даёт обширных знаний, но позволяет создать полноценное мобильное приложение. Разработка идёт в Андроид студии на языке Котлин. Идея приложения довольна тривиальна. Пользователь задает свой вопрос по-английски. Вопрос можно написать в […]

Обзор программы «Учёт персонала»

Программа Учёт персонала написана как тестовое приложение для демонстрации нестандартных возможностей DataGridView. В статье Редактирование ячеек DataGridView описан порядок разработки и применения нестандартных элементов управления для редактирования ячеек. Главное окно программы Учёт персонала показано на рис. 1 : Пользователь постепенно заполняет ячейки таблицы значениями для каждого сотрудника. Применение нестандартных редакторов позволяет ускорить процесс заполнения и […]

Редактирование ячеек DataGridView.

Элемент управления DataGridView приложений Windows Forms MVS позволяет выводить массивы однотипных данных в виде таблицы. Кроме просмотра и обычного редактирования ячеек DataGridView позволяет программно подключить нестандартные редакторы для содержания ячеек. В результате работу с приложением можно сделать более удобной. Для наших экспериментов с DataGridView создадим небольшое приложение по учёту персонала. Содержание Описание тестового приложения Определение […]

Выбор файла из собственного внешнего хранилища Андроид устройства

Эта статья начинает цикл статей о разработке мобильного приложения для напоминания о приёме лекарств — MedAlarm. Приложение разрабатывается для Андроид на языке Котлин в Android Studio. В этой статье исследуем выбор файла из хранилища Андроид. Идея приложения MedAlarm: пользователь составляет список приёма лекарств в виде таблицы с указанием названия лекарства, графика его приёма, мелодии сигнала; […]

Пользовательский элемент управления

Иногда при создании пользовательского интерфейса не хватает функциональности стандартных элементов управления или не устраивает их дизайн. Пользовательский элемент управления помогает решать эти проблемы. Несколько собственных пользовательских элементов управления можно объединять в библиотеку элементов. В статье Создание библиотеки пользовательского элемента управления описано создание такого элемента из стандартных элементов управления. Содержание Создаём библиотеку и первый пользовательский элемент […]

Создание библиотеки пользовательского элемента управления

В статье Диалоговое окно ввода цифр кликом мышки описано как внедрить в свой проект графический ввод чисел кликом мыши. Давайте перенесём код этой формы в пользовательский элемент управления. Библиотека пользовательских элементов управления облегчает их повторное использование. В такую библиотеку и разместим наш элемент. Библиотека пользовательских элементов управления : Содержание Создадим новый проект для библиотеки по […]

Диалоговое окно ввода цифр кликом мышки

Вот такое окно мы сможем внедрять в свой проект. В смартфонах и планшетах для ввода текста и цифр выводятся контекстно зависимые элементы ввода. В некоторых приложениях компьютерных программ, например, для ввода поискового запроса в Яндексе, по кнопке показывается клавиатура для ввода текста кликами мышки. Давайте попробуем сделать что-то подобное для своей программы. Создадим новый проект […]