precious-cpp.blogspot.com
Precious C++: 2008-11-23
http://precious-cpp.blogspot.com/2008_11_23_archive.html
О C , Великом и Могучем, и о программировании. Воскресенье, 23 ноября 2008 г. Перехват сообщений в Win32 (Intercepting Messages in Win32). Windows является операционной системой, основанной на событиях. Ничто не произойдет пока событие не будет отправлено приложению, сообщая, что в системе что-то произошло. Примерами событий, генерирующих сообщения, являются:. Выбор элемента меню/нажатие кнопки. Существует различие между обработкой сообщений и их перехватом. Знайте, что с того момента как сообщение, ...
precious-cpp.blogspot.com
Precious C++: 2009-08-30
http://precious-cpp.blogspot.com/2009_08_30_archive.html
О C , Великом и Могучем, и о программировании. Понедельник, 31 августа 2009 г. Обход графа наследования (продолжение 2). Наконец-то вчера увидел мою статью в RSDN#1. Теперь все желающие могут скачать/купить журнал и почитать! Ссылки на это сообщение. Подписаться на: Сообщения ( Atom ). Поиск по этому блогу. Обход графа наследования (продолжение 2). Publib.boulder.ibm.com. The C Resources Network. Таненбаум Э. Современные операционные системы (2-е издание).
precious-cpp.blogspot.com
Precious C++: 2009-10-18
http://precious-cpp.blogspot.com/2009_10_18_archive.html
О C , Великом и Могучем, и о программировании. Среда, 21 октября 2009 г. C/C Programming Interview Q’s (В помощь готовящимся к собеседованию 2). 1 What is encapsulation? Containing and hiding information about an object, such as internal data structures and code. Encapsulation isolates the internal complexity of an object’s operation from the rest of the application. For example, a client component asking for net revenue from a business object need not know the data’s origin. 2 What is inheritance? Const...
precious-cpp.blogspot.com
Precious C++: 2010-01-10
http://precious-cpp.blogspot.com/2010_01_10_archive.html
О C , Великом и Могучем, и о программировании. Суббота, 16 января 2010 г. Qt и QPainter: drawPoint. В данный момент работаю с графикой в Qt. Нужно было рисовать точки. В книге нашел примерно такой пример отрисовки точки (пример упрощу до рисования одной точки). QPainter painter(this); painter.setPen(QPen(Qt:black, 3) ; painter.drawPoint(QPointf(12, 12) ;. Painter.setPen(QPen(Qt:black, 1) ;. И точки начали рисоваться. Вот такая вот штука. Хотя здесь. Ссылки на это сообщение. Поиск по этому блогу.
precious-cpp.blogspot.com
Precious C++: 2010-01-17
http://precious-cpp.blogspot.com/2010_01_17_archive.html
О C , Великом и Могучем, и о программировании. Воскресенье, 17 января 2010 г. Столкнулся с таким интересным виджетом как QScrollArea. С помощью него можно отображать прокручивающееся содержимое, допустим, картинку или текст, или список виджетов. Для того, чтобы вовнутрь QScrollArea добавить другой виджет нужно сделать примерно следующее:. Заранее созданная в setupUi() scrollArea QLabel *l1 = new QLabel("label1"); scrollArea- setWidget(l1);. Устанавливает наш лейбл l1. В качестве дочернего для scrollArea.
precious-cpp.blogspot.com
Precious C++: 2008-07-13
http://precious-cpp.blogspot.com/2008_07_13_archive.html
О C , Великом и Могучем, и о программировании. Пятница, 18 июля 2008 г. Union: несколько фактов об объединениях. Не могут использовать механизм наследования. Не могут служить базовым классом. Не могут содержать виртуальные функции. Не могут содержать static-переменные. Не могут содержать ссылки. Не могут содержать объекты классов, в которых перегружен оператор присваивания. Не могут содержать объекты классов с явными конструкторами/деструкторами. Не могут содержать private/protected-члены. 11 Можно ли ис...
precious-cpp.blogspot.com
Precious C++: 2010-03-07
http://precious-cpp.blogspot.com/2010_03_07_archive.html
О C , Великом и Могучем, и о программировании. Воскресенье, 7 марта 2010 г. Создание собственных виджетов с интеграцией в Qt Designer (Custom widget plugin). Для начала создадим Qt GUI проект. Лично я сначала делаю это в Qt Creator, а потом генерирую проект для Visual Studio 2008 с помощью интегратора. В Qt Creator выбираем проект пользовательского виджета (в VS2008 - Qt4 Designer plugin). Содержимое *.pro-файла должно быть примерно таким:. CONFIG = designer plugin debug and release. 035;include qtdesign...
precious-cpp.blogspot.com
Precious C++: 2008-11-02
http://precious-cpp.blogspot.com/2008_11_02_archive.html
О C , Великом и Могучем, и о программировании. Пятница, 7 ноября 2008 г. Ссылки на это сообщение. Подписаться на: Сообщения ( Atom ). Поиск по этому блогу. Publib.boulder.ibm.com. The C Resources Network. Таненбаум Э. Современные операционные системы (2-е издание). Страуструп Б. Язык программирования C . Специальное издание.
precious-cpp.blogspot.com
Precious C++: 2010-06-06
http://precious-cpp.blogspot.com/2010_06_06_archive.html
О C , Великом и Могучем, и о программировании. Четверг, 10 июня 2010 г. Include guards is not all-healing. Once upon a time a got a linker error:. Файл testing.h #ifndef TESTING H #define TESTING H class MyClass { private: int classData; public: MyClass(); MyClass(); }; namespace TestNS { int namespaceData; }; #endif. Файл testing.cpp #include "Testing.h" MyClass: MyClass() { / . } MyClass: MyClass() { / . };. Error 1 error LNK2005: "int TestNS: namespaceData" (? And all should be OK. Подписаться на: Соо...
SOCIAL ENGAGEMENT