Evgenii Legotckoi
Evgenii Legotckoi14 липня 2016 р. 05:00

QMLГра на QML - Урок 2. Додавання слідів пострілів і системи очок

GameDev, QML, Qt, система очков

Після того, як була зроблена ігрова арена та додані мішені, настав час реалізувати попадання по мішеням, промахи та систему нарахування та списування очок.

Система нарахування та списування очок буде наступна:

  • У разі промахів, пропоную зробити сліди кульових отворів, декількох видів, …
Читати
Evgenii Legotckoi
Evgenii Legotckoi10 липня 2016 р. 03:03

RubyПосібник користувача №22 - Ruby - Локальні змінні

local variables, Ruby, ruby lesson, ruby уроки, user guide, локальные переменные, руководство пользователя

Локальные переменные имеют имя, начинающееся с символа нижнего подчёркивания или буквы в нижнем регистре. Локальные переменные работают не так, как глобальные переменные или переменные экземпляров классов, которые имеют значение nil до инициализации:

ruby> $foo
   nil
ruby> @foo
   nil
ruby> foo …
Читати
Evgenii Legotckoi
Evgenii Legotckoi10 липня 2016 р. 03:01

RubyПосібник користувача №21 - Ruby - Змінні екземпляра

Instance variables, Ruby, ruby lesson, ruby уроки, user guide, переменные класса, руководство пользователя

Имена переменных класса начинаются с символа @, и их область применения ограничивается областью видимости внутри класса, то есть той областью, на которую можно сослаться, используя переменную self . Два различных объекта, даже если они относятся к одному класса, могут иметь …

Читати
Evgenii Legotckoi
Evgenii Legotckoi02 липня 2016 р. 10:13

QtQt/C++ - Урок 052. Налаштування Qt Audio player в стилі AIMP

QSS, QStyleSheet, AIMP, кастомизация, Qt, аудио, аудио плеер

Статті цього циклу:

У статті по роботі з аудіо плеєром Qt ми познайомилися з тим, як програвати аудіо треки і перемикатися між ними в плейлисті.

А як щодо того, щоб кастомізувати зовнішній вигляд плеєра так, …

Читати
Evgenii Legotckoi
Evgenii Legotckoi30 червня 2016 р. 12:53

QMLQML - Урок 026. Наміри з Qt для Android, частина 1

QML, Qt, Android, Intent

"Intent" є головною можливістю для міжпроцесорної взаємодії Android. В основному, Intent є об'єктом, який обробляється операційною системою і передається потім одній або більшій кількості встановлених програм, ґрунтуючись на його змісті. Це може бути екземпляр запиту відображення відео, в даному випадку …

Читати
Evgenii Legotckoi
Evgenii Legotckoi29 червня 2016 р. 09:06

QtQt/C++ - Урок 051. QMediaPlayer – простий аудіоплеєр

QStandardItemModel, QMediaPlayer, QMediaPlaylist, Qt, аудио плеер

Пропоную написати простенький аудіо плеєр для mp3 файлів з використанням Qt/C++, який матиме плейлист, можливість запуску/паузи/зупинки треків, а також перегортання треків.

Для реалізації цього задуму в Qt є класи QMediaPlayer та QMediaPlaylist, які відносяться до модуля multimedia. А для відображення …

Читати
Evgenii Legotckoi
Evgenii Legotckoi29 червня 2016 р. 02:59

RubyПосібник користувача №20 - Ruby - глобальні змінні

global variables, Ruby, ruby lesson, ruby уроки, user guide, глобальные переменные, руководство пользователя

Глобальные переменные имеют имя, которое начинается с символа $ . Данная переменная может быть доступна из любого места программы. Перед инициализацией глобальная переменная имеет особое значение nil.

ruby> $foo
   nil
ruby> $foo = 5
   5
ruby> $foo
   5

Глобальные переменные …

Читати
Evgenii Legotckoi
Evgenii Legotckoi29 червня 2016 р. 02:57

RubyПосібник користувача №19 - Ruby - змінні

Ruby, ruby lesson, ruby уроки, user guide, variables, переменные, руководство пользователя

Ruby имеет три вида переменных, один вид констант и ровно две псевдо-переменных. Переменные и константы не имеют типов. Хотя нетипизированные переменные и имеют некоторые недостатки, в тоже время они имеют гораздо больше преимуществ и хорошо сочетаются с быстрой и простой …

Читати
Evgenii Legotckoi
Evgenii Legotckoi29 червня 2016 р. 02:51

RubyПосібник користувача №18 - Ruby - об'єкти процедури

procedure objects, Ruby, ruby lesson, ruby уроки, user guide, процедурные объекты, руководство пользователя

Часто бывает так, что хотелось бы иметь возможность указать ответные действия на неожиданные события. Как выясняется, легче всего это сделать, если мы сможем передать блок кода в качестве аргумента другому методу, что означает, что мы хотим рассматривать код в качестве …

Читати
Evgenii Legotckoi
Evgenii Legotckoi28 червня 2016 р. 03:34

QtQt Сертифікація

Qt, QML, Certification, Сертификация

Ще з 2009 року можна було скласти іспит на Qt сертифікацію і стати Сертифікованим Qt розробником або Qt спеціалістом. Наразі екзамени та сертифікації оновлені, щоб охопити останні функції Qt. Для того, щоб підтримати якісне навчання та підготовку Qt розробників до …

Читати
Evgenii Legotckoi
Evgenii Legotckoi28 червня 2016 р. 02:49

RubyПосібник користувача №17 - Ruby - модулі

modules, Ruby, ruby lesson, ruby уроки, user guide, модули, руководство пользователя

Модули в Ruby похожи на классы, за исключением того, что:

  • Модуль не может иметь экземпляров
  • Модуль не может иметь подклассов
  • Модуль определяется между операторами module ... end

Действительно... класс модуля некоего модуля является суперклассом класса класса некоего класс. Понятно? Нет? …

Читати
Evgenii Legotckoi
Evgenii Legotckoi27 червня 2016 р. 02:47

RubyПосібник користувача №16 - Ruby - Методи Singleton

method, Ruby, ruby lesson, ruby уроки, singleton, user guide, руководство пользователя

Поведінка екземпляра класу визначається його методом, але трапляються випадки, коли ми знаємо, що певний екземпляр повинен мати особливу поведінку. У більшості мов ми маємо вирішити цю проблему визначенням іншого класу, який буде інстанційований один раз. У Ruby ми можемо дати …

Читати
AD

C++ - Тест 004. Указатели, Массивы и Циклы

  • Результат:50бали,
  • Рейтинг балів-4
m
  • molni99
  • 26 жовтня 2024 р. 01:37

C++ - Тест 004. Указатели, Массивы и Циклы

  • Результат:80бали,
  • Рейтинг балів4
m
  • molni99
  • 26 жовтня 2024 р. 01:29

C++ - Тест 004. Указатели, Массивы и Циклы

  • Результат:20бали,
  • Рейтинг балів-10
Останні коментарі
ИМ
Игорь Максимов22 листопада 2024 р. 11:51
Django - Підручник 017. Налаштуйте сторінку входу до Django Добрый вечер Евгений! Я сделал себе авторизацию аналогичную вашей, все работает, кроме возврата к предидущей странице. Редеректит всегда на главную, хотя в логах сервера вижу запросы на правильн…
Evgenii Legotckoi
Evgenii Legotckoi31 жовтня 2024 р. 14:37
Django - Урок 064. Як написати розширення для Python Markdown Добрый день. Да, можно. Либо через такие же плагины, либо с постобработкой через python библиотеку Beautiful Soup
A
ALO1ZE19 жовтня 2024 р. 08:19
Читалка файлів fb3 на Qt Creator Подскажите как это запустить? Я не шарю в программировании и кодинге. Скачал и установаил Qt, но куча ошибок выдается и не запустить. А очень надо fb3 переконвертировать в html
ИМ
Игорь Максимов05 жовтня 2024 р. 07:51
Django - Урок 064. Як написати розширення для Python Markdown Приветствую Евгений! У меня вопрос. Можно ли вставлять свои классы в разметку редактора markdown? Допустим имея стандартную разметку: <ul> <li></li> <li></l…
d
dblas505 липня 2024 р. 11:02
QML - Урок 016. База даних SQLite та робота з нею в QML Qt Здравствуйте, возникает такая проблема (я новичок): ApplicationWindow неизвестный элемент. (М300) для TextField и Button аналогично. Могу предположить, что из-за более новой верси…
Тепер обговоріть на форумі
Evgenii Legotckoi
Evgenii Legotckoi24 червня 2024 р. 15:11
добавить qlineseries в функции Я тут. Работы оень много. Отправил его в бан.
t
tonypeachey115 листопада 2024 р. 06:04
google domain [url=https://google.com/]domain[/url] domain [http://www.example.com link title]
NSProject
NSProject04 червня 2022 р. 03:49
Всё ещё разбираюсь с кешем. В следствии прочтения данной статьи. Я принял для себя решение сделать кеширование свойств менеджера модели LikeDislike. И так как установка evileg_core для меня не была возможна, ибо он писался…
9
9Anonim25 жовтня 2024 р. 09:10
Машина тьюринга // Начальное состояние 0 0, ,<,1 // Переход в состояние 1 при пустом символе 0,0,>,0 // Остаемся в состоянии 0, двигаясь вправо при встрече 0 0,1,>…

Слідкуйте за нами в соціальних мережах