Evgenii Legotckoi
Evgenii Legotckoi26. August 2016 03:56

RubyBenutzerhandbuch #28 - Ruby - Schrauben und Muttern

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

Эта глава посвящена некоторым практическим приемам.

Разделители выражений

В некоторых языках необходимо соблюдение некоторых правил пунктуации; часто используется точка с запятой (

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

Lesen
Evgenii Legotckoi
Evgenii Legotckoi26. August 2016 03:52

RubyBenutzerhandbuch #27 - Ruby - Objektinitialisierung

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

В нашем классе Fruit из предыдущей главы есть @-переменные: первая описывает вид фрукта, вторая - его состояние.  Только после написания своего специализированного метода

inspect
для этого класса, мы осознали, что для любого фрукта отсутствие заданных характеристик бессмысленно.  К счастью, в …

Lesen
Evgenii Legotckoi
Evgenii Legotckoi26. August 2016 03:21

RubyBenutzerhandbuch #26 - Ruby - Zubehör

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

Что такое аксессор?

Мы кратко обсудили @-переменные в предшествующих главах, но мало поэкспериментировали с ними.  @-переменные объекта являются его атрибутами, тем, что обычно отличает его от других объектов этого же класса.  Важно иметь возможность задавать и считывать значения атрибутов; для …

Lesen
Evgenii Legotckoi
Evgenii Legotckoi26. August 2016 03:18

RubyBenutzerhandbuch #25 - Ruby - Ausnahmeverarbeitung: sicherstellen

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

Иногда бывает нужна очистка по завершении работы некоторого метода.  Возможно, должен быть закрыт открытый файл, буферизованные данные должны быть сброшены, и т.п., etc.  Если бы существовала только одна точка выхода из метода, мы могли бы уверенно поместить код очистки в …

Lesen
Evgenii Legotckoi
Evgenii Legotckoi26. August 2016 03:09

RubyBenutzerhandbuch #24 - Ruby - Ausnahmeverarbeitung: Rettung

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

При выполнении программы могут возникать непредвиденные проблемы.  Файл, который нужно прочитать, может не существовать; диск может оказаться полным в момент записи данных; пользователь может некорректно ввести данные.

ruby> **file = open("some_file")**
**ERR: (eval):1:in `open': No such file or directory - …
Lesen
Evgenii Legotckoi
Evgenii Legotckoi25. August 2016 13:00

LinuxTop 10 Entwickler und Unternehmen, die 2015-2016 zum Linux-Kernel beitragen

Linux, 25 лет, Linux Kernel

Сообщество ядра Linux закрыло год установлением нового рекорда по числу изменений влитых в один релиз, по сравнению с предыдущим отчётом разработки Linux Kernel .

В версии ядра 4.6 можно увидеть около 13,517 патчей влитых за 63 дня, что равно рекорду, …

Lesen
Evgenii Legotckoi
Evgenii Legotckoi25. August 2016 11:47

Qtт Visual Studio Add-In к Qt VS Tools (Beta)

Add-in, Qt VS Tools

Seit der letzten offiziellen Veröffentlichung des Qt Visual Studio Add-in sind fast drei Jahre vergangen, aber jetzt lassen sich die Qt-Entwickler etwas einfallen neu: Qt vs. Tools. Die Beta-Version kann zum Testen von Qt Downloads heruntergeladen werden. Die Paketgröße wurde …

Lesen
Evgenii Legotckoi
Evgenii Legotckoi25. August 2016 11:04

QtQt/C++ - Lektion 053. Erstellen des IBASE SQL-Treibers Qt 5.7 auf openSUSE Leap 42.1

FireBird, SQL, Leap, Qt, IBASE, openSUSE

Installation von Qt 5.7 auf openSUSE Leap 42.1

Laden Sie die neueste Version von Qt für Linux herunter:

wget http://download.qt.io/official_releases/online_installers/qt-unified-linux-x64-online.run

Datei ausführbar machen

chmod +x qt-unified-linux-x64-online.run

Installieren Sie gcc, make und andere notwendige Bibliotheken:

sudo zypper install --type pattern devel_basis …
Lesen
Evgenii Legotckoi
Evgenii Legotckoi25. August 2016 03:05

RubyBenutzerhandbuch #23 - Ruby - Klassenkonstanten

class, constants, Ruby, Ruby уроки, user guide, руководство пользователя

Константа имеет имя, начинающееся с латинской буквы в верхнем регистре. Значение константе присваивается только один раз при инициализации. В текущей реализации Ruby повторное присваивание значения константе вызывает предупреждение, но не ошибку (не-ANSI версия eval.rb не показывает предупреждения):

ruby>fluid=30
   30
ruby>fluid=31 …
Lesen
Evgenii Legotckoi
Evgenii Legotckoi30. Juli 2016 12:03

QtQt WinAPI - Lektion 004. QtIFW - Automatisierung von WinDeployQt und Build-Installationsprogramme mit Qt Installer Framework

Qt, QtIFW, Qt Installer Framework, windeployqt

Ein guter Programmierer ist ein fauler Programmierer. Wenn es die Möglichkeit gibt, etwas zu automatisieren, dann müssen Sie es unbedingt tun. Beispielsweise können Sie windeployqt automatisch ausführen, indem Sie Online- und Offline-Installationsprogramme zusammenstellen, sowie das Anwendungs-Repository mit Qt Installer Framework …

Lesen
Evgenii Legotckoi
Evgenii Legotckoi28. Juli 2016 11:40

QtQt/C++ - Lektion 056. Anschließen der Boost-Bibliothek in Qt für MinGW- und MSVC-Compiler

Qt, MSVC, Boost, MinGW

Ich werde meine erste Bekanntschaft mit Boost unter Windows beginnen, indem ich vorkompilierte Bibliotheken zusammenbaue und sie mit einem Qt-Projekt verbinde. In diesem Fall werde ich den Code eines der Hello Worlds aus der Boost-Dokumentation verwenden, nämlich aus der Installation …

Lesen
Evgenii Legotckoi
Evgenii Legotckoi14. Juli 2016 05:57

QMLGame on QML - Lektion 1. Spielarena und dynamische Objekte

JavaScript, QML, Qt, динамические объекты, игровая арена

Nach den ersten Erfahrungen beim Schreiben eines Spiels in Qt für Android möchte ich diese Erfahrung teilen und vorschlagen, gemeinsam ein einfaches Spiel im „Kill the Mole“-Stil zu schreiben. Dies ist ein Spiel, bei dem Sie Zeit haben müssen, um …

Lesen
Letzte Kommentare
A
ALO1ZE19. Oktober 2024 08:19
Fb3-Dateileser auf Qt Creator Подскажите как это запустить? Я не шарю в программировании и кодинге. Скачал и установаил Qt, но куча ошибок выдается и не запустить. А очень надо fb3 переконвертировать в html
ИМ
Игорь Максимов5. Oktober 2024 07:51
Django – Lektion 064. So schreiben Sie eine Python-Markdown-Erweiterung Приветствую Евгений! У меня вопрос. Можно ли вставлять свои классы в разметку редактора markdown? Допустим имея стандартную разметку: <ul> <li></li> <li></l…
d
dblas55. Juli 2024 11:02
QML - Lektion 016. SQLite-Datenbank und das Arbeiten damit in QML Qt Здравствуйте, возникает такая проблема (я новичок): ApplicationWindow неизвестный элемент. (М300) для TextField и Button аналогично. Могу предположить, что из-за более новой верси…
k
kmssr8. Februar 2024 18:43
Qt Linux - Lektion 001. Autorun Qt-Anwendung unter Linux как сделать автозапуск для флэтпака, который не даёт создавать файлы в ~/.config - вот это вопрос ))
Qt WinAPI - Lektion 007. Arbeiten mit ICMP-Ping in Qt Без строки #include <QRegularExpressionValidator> в заголовочном файле не работает валидатор.
Jetzt im Forum diskutieren
J
JacobFib17. Oktober 2024 03:27
добавить qlineseries в функции Пользователь может получить любые разъяснения по интересующим вопросам, касающимся обработки его персональных данных, обратившись к Оператору с помощью электронной почты https://topdecorpro.ru…
JW
Jhon Wick1. Oktober 2024 15:52
Indian Food Restaurant In Columbus OH| Layla’s Kitchen Indian Restaurant If you're looking for a truly authentic https://www.laylaskitchenrestaurantohio.com/ , Layla’s Kitchen Indian Restaurant is your go-to destination. Located at 6152 Cleveland Ave, Colu…
КГ
Кирилл Гусарев27. September 2024 09:09
Не запускается программа на Qt: точка входа в процедуру не найдена в библиотеке DLL Написал программу на C++ Qt в Qt Creator, сбилдил Release с помощью MinGW 64-bit, бинарнику напихал dll-ки с помощью windeployqt.exe. При попытке запуска моей сбилженной программы выдаёт три оши…
F
Fynjy22. Juli 2024 04:15
при создании qml проекта Kits есть но недоступны для выбора Поставил Qt Creator 11.0.2. Qt 6.4.3 При создании проекта Qml не могу выбрать Kits, они все недоступны, хотя настроены и при создании обычного Qt Widget приложения их можно выбрать. В чем может …

Folgen Sie uns in sozialen Netzwerken