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 ми можемо дати …

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

RubyПосібник користувача №15 - Ruby - контроль доступу

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

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

Розглянемо, що відбувається, коли визначаємо метод верхньому рівні, не всередині визначення класу. Ми можемо подумати, …

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

RubyПосібник користувача №14 - Ruby - Перевизначення методів

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

У підкласі ми можемо змінити поведінку екземплярів клас перевизначивши методи суперкласу.

ruby> class Human
    |   def identify
    |     print "I'm a person.\n"
    |   end
    |   def train_toll(age)
    |     if age < 12
    |       print "Reduced fare.\n";
    |     else
    |       print …
Читати
OI
  • Ora Iro
  • 24 грудня 2024 р. 06:38

C++ - Тест 001. Первая программа и типы данных

  • Результат:40бали,
  • Рейтинг балів-8
AD

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

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

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

  • Результат:80бали,
  • Рейтинг балів4
Останні коментарі
ИМ
Игорь Максимов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 аналогично. Могу предположить, что из-за более новой верси…
Тепер обговоріть на форумі
n
nkly03 січня 2025 р. 02:52
Нужно запретить перемещение только некоторых итемов, остальные перемещать можно. Вопрос решен. Узнать QModelIndex элемента на который мы перетаскиваем другой элемент, можно с помощью функции indexAt(event->position().toPoint()) представления QTreeViev вызываемой в переопр…
AW
Ayden Watkins02 січня 2025 р. 00:09
Why Paying for a Research Paper Can Be a Smart Choice Writing a research paper can be a daunting task, especially when faced with tight deadlines, complex topics, or a lack of resources. For many students, paying for a research paper is a practical…
p
pimacontrols8531 грудня 2024 р. 09:39
Finding the Right Rittal Small Enclosure for Your Needs Rittal is a leading manufacturer of enclosures for industrial and IT applications. Their small enclosures offer a compact and reliable solution for a wide range of needs, from housing electronic…
Donald Randolph
Donald Randolph30 грудня 2024 р. 02:59
Personal Injury lawyer Santa Monica As an experienced Santa Monica personal injury lawyer, Donald C. Randolph has recovered over $100 Million in verdicts and settlements for our clients. In severe injury cases, this compensation i…
Nirvana Yoga School
Nirvana Yoga School30 грудня 2024 р. 05:13
OAuth2.0 через VK, получение email Nirvana Yoga School is one of the most trusted and reputed traditional Rishikesh yoga courses , India certified by Yoga Alliance, USA. We aim to spread traditional yoga teachings so t…

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