вторник, 31 декабря 2013 г.
среда, 2 октября 2013 г.
Создание элемента формы с помощью VBA на примере ListBox (списка)
Задача: Создать поле «Популярные маршруты» (программа),
добавить в него маршруты из созданной БД, пользующиеся наибольшим спросом.
Реализацию проведем на предыдущем примере.
Создадим новый модуль. Под
полем, где будут данные, я буду подразумевать элемент ListBox. Процесс добавления на пустую
форму элементов осуществляется только в режиме Конструктора (как и обычно,
когда мы что-то создаем). Программно это можно сделать так::
вторник, 10 сентября 2013 г.
Базы данных Access и VBA
Довелось мне как-то взяться за "лопату" и найти внятное описательное решение в Интернетах на простую тему "Как программно ковыряться в Access?". Это получилось далеко не сразу, поэтому просто оставлю это здесь.
1. Создание новой таблицы средствами VBA
Есть некая, одна из многих типичных, база данных учета машин. Необходимо создать новую таблицу с тремя полями "Гаражный номер", "Расход бензина", "Стоимость бензина". Совсем несложный скрипт позволит решить это проблему.
1. Создание новой таблицы средствами VBA
Есть некая, одна из многих типичных, база данных учета машин. Необходимо создать новую таблицу с тремя полями "Гаражный номер", "Расход бензина", "Стоимость бензина". Совсем несложный скрипт позволит решить это проблему.
воскресенье, 9 июня 2013 г.
Кодовое управление виджетами
Рассмотрим простое приложение - ввод пользователем своего возраста с использованием одного из трех вариантов ввода:
- непосредственно ввода числа;
- посредством стрелок (элемент типа QSpinBox), последовательно увеличивающих или уменьшающих значение;
- с помощью специального ползунка (слайдера – элемент типа QSlider).
воскресенье, 26 мая 2013 г.
Сигналы и слоты - всё по понятиям
Ключевым механизмом взаимодействия объектов в Qt являются
сигналы и слоты. Каждый объект,
интегрированный в систему управления Qt, т.е. описанный как Q_OBJECT, может
иметь типизированные слоты, обеспечивающие прием и обработку типизированных
сигналов от других объектов, и собственные сигналы, прием которых могут
осуществлять другие объекты. Связь между сигналами и слотами конкретных объектов
устанавливается посредством функции connect(…).
суббота, 25 мая 2013 г.
Первое GUI "формальное" приложение: "Сложение двух чисел"
Если отличия в консольных приложениях кьюта с С++ и есть, я пока не особо хочу на этом останавливаться, за университетские годы было написана куча всяких отвратительных консоль-задач, поэтому сразу в GUI!
В состав Qt входит очень полезный компонент Qt Designer. Этакий BorlandBuilderC++-style (на котором мне приходится до сих пор, как в каменном веке, писать различные учебные приложения для курсовых).
Очередное столкновение. Как же прочитать свои ошибки?
Если с языком консоли как-то удалось договориться, то следующим тупиком, в котором можно оказаться - кодировка сообщений сборки.
Чтобы снова не искать на форумах решений, краткий рецепт от http://lab113.ru. Маленькая утилита jom. Утилита jom является заменой оригинальной утилиты jom, которая якобы распределяла процесс компиляции на несколько ядер процессора.
Скачать утилиту можно здесь:
Версия x86: jom.exe x86
Версия x64: jom.exe x64
Путь для замены стандартного файла: C:\Qt\Qt5.0.2\Tools\QtCreator\bin. После этого в меню QtCreator-а зайдите в "Инструменты -> Параметры -> Проекты" и установите последнюю галочку"использовать jom вместо nmake".
вторник, 21 мая 2013 г.
Добрый
Занявшись следующим этапом в изучении Qt и собравшись реализовать квадратное уравнение, у меня снова появилась проблема с языком. Те же настройки, та же комбинация вывода, даже просто вчерашний код сегодня на русском не воспроизводится!
Потратив еще несколько часов на различные вариации, плюнула на это всё, буду писать в консоле на буржуйском, а потом в GUI обещали, что там всё будет хоккей.
Квадратные уравнения придется оставить на попозже.
понедельник, 20 мая 2013 г.
Говори по-русски!
После завтрака, продолжим терзать Qt. Красивые окошки и дизайн - это хорошо, но всё же, истина на дне консоли. Просмотрев коротенький урок по русификации консольного "Hello world", повторяя все шаги, ничего читабельного моя консоль не выдала (кто бы сомневался...). Иду в Интернеты и ищу братьев по несчастью, таких много, вроде и статья приличная есть.
QT 5 вслепую (первые шаги)
Итак, настало время себя чем-то развлечь с пользой. За последний год я нашла всего лишь две компании, в которых хотела бы работать. Одна из них занимается речевыми технологиями. Что я знаю о программировании звука? - Ничего. Следовательно, придется начинать всё с нуля и самой.
Qt (произносится «къют») — кросс-платформенный инструментарий разработки ПО на языке программирования C++. Есть также «привязки» ко многим другим языкам программирования: Python — PyQt, PySide; Ruby — QtRuby; Java — Qt Jambi; PHP — PHP-Qt и другие.
Qt 5.0 распространяется как полный SDK пакет с бинарными сборками для Linux (64 и 32 bit), Mac OS X (10.7 и 10.8) и Windows. И также включает в себя IDE Qt Creator 2.6, примеры и полную документацию.
Всё установленно, запуск!
Подписаться на:
Комментарии (Atom)






