Программы, учебники по Go, C++, Electron.js

Разработка десктопных программ на языках Python, Go, Java, C, C++, а также сайтов с помощью HTML5, CSS3, JavaScript, Apache, NGINX, PHP, MySQL и SQLite.

Николай Прохоренок. Все книги

В этом разделе вы найдете описание всех написанных мной книг, а также дополнительные материалы. По моим книгам Вы сможете изучить следующие технологии: HTML, CSS, JavaScript, jQuery, PHP, Perl, Python, PyQt, Java, JavaFX, OpenCV, C, C++, базы данных MySQL (MariaDB) и SQLite, phpMyAdmin, web-сервер Apache и др. Книги по семи языкам программирования, написанные по единой схеме, позволят эффективно писать программы, решающие почти все прикладные задачи. Достаточно знать структуру одной книги и, даже не зная другого языка, Вы сможете использовать новый язык на практике.

ODT в HTML 5 со стилями

Программа предназначена для конвертации (преобразования) информации из файла формата ODT (OpenDocument OpenOffice Writer 4.1) в формат валидного HTML 5 со стилями. Помимо преобразования форматов программа позволяет разбить документ на фрагменты и вставить в шаблоны HTML-страниц. После преобразования можно сразу загрузить страницы на сервер без необходимости дополнительной обработки. Код программ на разных языках программирования подсвечивается. Для стилизации используется библиотека Bootstrap 4.5 и собственные стили, которые вы можете изменить на своё усмотрение.

Генератор HTML-страниц

Анимация по ключевым кадрам

Редактор секвенций — программа с графическим интерфейсом для редактирования секвенций и создания анимации по ключевым кадрам. Что такое секвенция? Секвенция (от англ. sequence) — последовательный ряд кадров (кино или видео, презентаций и др.), сохраненных в отдельные файлы. В названии этих файлов указывается порядковый номер кадра в последовательности, например:

img_0001.png
img_0002.png
...
img_9999.png

Обратите внимание на наличие ведущих нулей перед цифрой. Очень важно, чтобы эти нули присутствовали, в противном случае после сортировки по алфавиту последовательность будет нарушена. Префикс (в данном случае фрагмент img_) может быть произвольным, но одинаковым для всех файлов последовательности. Большинство видеоредакторов требуют также, чтобы нумерация кадров была непрерывной и в случае нарушения этого условия выводят сообщение об ошибке. Редактор последовательность нумерации не проверяет. Вы можете даже префикс указать разный, главное, чтобы после сортировки названий файлов по алфавиту, файлы были расположены в правильном порядке!

Редактор секвенций: анимация по ключевым кадрам для видео

Изучение английских слов

Тренажер позволяет изучать английские слова везде, где можно использовать обычный браузер. Заниматься можно как с обычного компьютера, так и со смартфона по пути на работу. Словари разбиты на три основных части. Первая часть содержит около 1000 наиболее часто употребимых английских слов. Каждый словарь содержит около 25 слов. Если изучать по одному словарю в день, то всего лишь через полтора месяца вы будете знать 1000 самых важных слов английского языка. Слова из этой части Вы должны знать наизусть! Вторая часть содержит слова разбитые по темам. Если хотите ускорить изучение, то можно сначала изучать только первые словари из каждой темы, т.к. первый словарь обычно содержит самые важные слова. Третья часть содержит слова, которые не попали в две предыдущие части. Слова перечисляются в зависимости от частоты использования. Поэтому первые словари в этой части будут содержать часто используемые слова. Чем дальше словарь, тем реже используются слова.

Изучение английских слов. Тренажер

Программа Program3 v1.4.0 для Python 3.8+ реализует тренажер для запоминания, изучения или повторения английских слов. Изучая английские слова вместе с Program3 можно в кратчайшие сроки увеличить свой словарный запас до 9 тысяч английских слов. В состав программы входят словари, распределенные по тематикам или по частотности использования слов на практике. Все словари представляют собой обычные текстовые файлы в кодировке UTF-8 без BOM, поэтому вы можете самостоятельно создавать свои собственные словари, которые соответствуют вашим потребностям.

Изучение английских слов. Тренажер

Игра судоку

Что такое судоку? Судоку (от япон. су — цифра и доку — стоящая отдельно) — логическая головоломка, цель которой состоит в заполнении свободных клеток цифрами от 1 до 9 так, чтобы в каждой строке, в каждом столбце и в каждом малом квадрате 3x3 цифра встречалась бы только один раз. Игровое поле судоку состоит из квадрата размером 9x9 (81 клетка). Этот квадрат в свою очередь разделяется на 9 маленьких квадратов размером 3x3.

Program16-ru.png

Решение кроссвордов

В этом разделе вы найдете описание программ, предназначенных для решения или составления кроссвордов. Программа позволяет выполнить подбор слов для решения или составления кроссвордов, иными словами она является помощником кроссвордиста (любителя кроссвордов). Программа также позволяет выполнить подбор слов для решения или составления кроссвордов, иными словами она является помощником кроссвордиста (любителя кроссвордов). Программа CrossAnagrams реализует кроссвордно-анаграммный словарь, предназначенный для составителей кроссвордов. Программа реализует электронный словарь, содержащий описание более 25 тысяч фильмов. Программа предназначена для просмотра и составления кроссвордов.

Program9.png

Решение анаграмм

В этом разделе вы найдете описание четырех программ, предназначенных для решения анаграмм. Программа позволяет выполнить поиск произвольных анаграмм. Программа также позволяет выполнить поиск произвольных анаграмм. Программа реализует кроссвордно-анаграммный словарь, предназначенный для составителей кроссвордов. Программа реализует электронный словарь анаграмм.

Program20.png

Прочие программы

В этом разделе вы найдете описание описание программ, которые не вошли в другие разделы.

Program12.png

Web приложения

В этом разделе вы найдете описание Web-приложений, написанных на языках PHP, JavaScript.