Django → Django - Підручник 033. Передача списку аргументів методу order_by для сортування QuerySet
Для покращення зручності використання розділів статей було впроваджено сортування статей за датою, заголовком та кількістю переглядів. Крім цього, була додана можливість пошуку інформації за статтями розділу. Реалізується ця можливість через кілька чекбоксів, які додають назви колонок для сортування URL сторінки, …
ЧитатиAndroid → Android. Java проти Qt QML - Підручник 002. Обробка натискань кнопок
Qt, Android, JAVA, button, QML
Після того, як ми познайомилися з Hello World зі світу Java і Qt QML під Android, пропоную написати програму, яка матиме дві кнопки і натисканням на ці кнопки буде змінювати текст у невеликому текстовому полі. Програми мають виглядати однаково, але …
ЧитатиQt → Qt/C++ - Підручник 075. Покращення синтаксису сигналів і слотів у Qt 5.7 і вище для перевантажених сигналів і слотів
Qt у різних класів є ряд сигналів і слотів, які мають перевантаження, у зв'язку з чим запис коннектів виглядає просто монструозною, коли для вказівки конкретного сигналу або слота потрібно робити static_cast.
Так ось, Qt присутній функціонал для спрощеного запису таких …
ЧитатиPython → Python 3 – Підручник 003. Основний синтаксис
Мова Python має багато спільного з Perl, C та Java. Проте між мовами існують певні розбіжності.
Перша програма Python
Давайте виконаємо програми у різних режимах програмування.
Інтерактивний режим програмування
Виклик інтерпретатора без передачі файлу сценарію як параметр викликає наступну підказку …
ЧитатиAndroid → Android. Java проти Qt QML - Підручник 001. Hello World
Заради цікавості вирішив порівняти два варіанти написання додатків під Андроїд. Колись давно починав займатися програмуванням під Андроїд Java, але згодом перейшов на розробку Desktop додатків на Qt QML. Але тепер знову вирішив освіжити у пам'яті деякі аспекти, щоб переконатися, що …
ЧитатиPython → Python 3 - Підручник 002. Налаштування середовища
Python 3 доступний для Windows, Mac OS та більшості варіантів операційної системи Linux.
Налаштування локального середовища
Відкрийте вікно терміналу і введіть «python», щоб дізнатися, чи встановлено його та яку версію встановлено.
Отримання Python
Платформа Windows
Бінарники останньої версії Python 3 …
ЧитатиC++ → Приготування лямбда-функцій на C++ - Частина 1
Мій улюблений інструмент C++ - це лямбда функції, хоча якось мені говорили, що вони здаються страшними. Насправді вони чарівні. Вони значно полегшують написання програм і дозволяють робити досить цікаві рішення.
Але перш ніж розглядати різні способи застосування лямбда функцій, пропоную …
ЧитатиPython → Python 3 - Підручник 001. Вступ
Python - універсальна інтерпретована, інтерактивна, об'єктно-орієнтована та високорівнева мова програмування. Він був створений Guido van Rossum у 1985-1990 роках. Як і Perl, вихідний код Python також доступний відповідно до GNU General Public License (GPL). Python названий на честь телешоу під …
ЧитатиDjango → Django - Підручник 032. Розширені параметри пошуку
На сайті присутній функціонал, завдяки якому можна поставити питання на форумі із зазначенням статті на сайті, до якої так чи інакше ставиться це питання. Це робиться завдяки зовнішнім ключам від теми на форумі сайту до статей. При цьому зовнішнього ключа …
ЧитатиC++ → Шаблон програмування Pimpl – те, що вам слід знати
Основи
Ви можете зустріти шаблон Pimpl під іншими іменами: d-pointer, compiler firewall або навіть Cheshire Cat або непрозорий покажчик.
У його основній формі шаблон виглядає так:
- У класі ми переміщаємо всі закриті члени до нового оголошеного типу, наприклад, до класу …
Qt → Розробка на Qt для iOS
Преамбула
Найдемократичніша країна у світі створила найтоталітарнішу операційну систему. Тому якщо ви хочете тестувати ваше програмне забезпечення на IPad або IPhone вам потрібно обов'язково зареєструватися на сайті https://developer.apple.com/ як розробник. На першому етапі грошей платити необов'язково. Добрий дядько Джобс дасть …
ЧитатиQt → Qt Cloud Messaging API доступний для вбудованих систем
Проблеми з хмарними повідомленнями для вбудованих пристроїв надихнули команди Kaltiot & SnowGrains на створення крос-платформного Qt API, який дозволяє легко надсилати повідомлення з вбудованих пристроїв. API називається Qt Cloud Messaging API , і він побудований з гнучкістю та розширюваністю.
Ми …
Читати- Ora Iro
- 24 грудня 2024 р. 17:38
C++ - Тест 001. Первая программа и типы данных
- Результат:40бали,
- Рейтинг балів-8
- Akiv Doros
- 12 листопада 2024 р. 01:58
C++ - Тест 004. Указатели, Массивы и Циклы
- Результат:50бали,
- Рейтинг балів-4
- molni99
- 26 жовтня 2024 р. 11:37
C++ - Тест 004. Указатели, Массивы и Циклы
- Результат:80бали,
- Рейтинг балів4