|
Эта программа использует набор базовых классов, которые инкапсулируют Windows API. |
Добавлено: 13:Oct:02 | Оценить | Битая ссылка |
Сказать другу
Переходов: 207 | Рейтинг: 0 | Голосов: 0
|
|
|
Вы могли слышать или читать критические мнения относительно OLE. Программисты обычно жалуются на сложность системы подсчета ссылок и недостатосную поддержку наследования. Microsoft обожествляет этот счетчик, говоря, что нет никакого другого способа, и что этот способ является для вас наилучшим. |
Добавлено: 13:Oct:02 | Оценить | Битая ссылка |
Сказать другу
Переходов: 102 | Рейтинг: 0 | Голосов: 0
|
|
|
Основное окно программы не должно быть универсальным окном, изменяющим свой размер. Много небольших приложений работают лучше в формате диалогового окна. Очевидное преимущество такого подхода заключается в том, что, для размещения элементов управления на поверхности диалога, можно использовать редактор ресурсов. |
Добавлено: 13:Oct:02 | Оценить | Битая ссылка |
Сказать другу
Переходов: 157 | Рейтинг: 0 | Голосов: 0
|
|
|
Разделительная полоска - полезный элемент, который не входит в состав элементову правления Windows. Насколько трудной его реализовать? Не столь трудно, как это кажется, если Вы знаете хотя бы основы Windows API. |
Добавлено: 13:Oct:02 | Оценить | Битая ссылка |
Сказать другу
Переходов: 358 | Рейтинг: 0 | Голосов: 0
|
|
|
Элементы управления могут быть добавлены к основному окну или к любому диалоговому окну вашей программы. Их лучше всего выбрать и позиционировать, используя графический редактор ресурсов. Такой редактор позволяет задавать символические имена, которые можно использовать для идентификации элементов управления. |
Добавлено: 13:Oct:02 | Оценить | Битая ссылка |
Сказать другу
Переходов: 187 | Рейтинг: 0 | Голосов: 0
|
|
|
Многозадачность - один из наиболее трудных аспектов программирования. Поэтому, для нее тем более важно обеспечить простой набор абстракций и инкапсулировать их в хорошей объектно-ориентированной оболочке. |
Добавлено: 13:Oct:02 | Оценить | Битая ссылка |
Сказать другу
Переходов: 246 | Рейтинг: 0 | Голосов: 0
|
|
|
Мне бы хотелось получить море информации из запущенной копии Microsoft Developers Studio. Это должно быть простой задачей, т.к. DevStudio, подобно многим другим приложениям MS, предоставляет его интерфейсы через OLE Автоматизацию. Не столь просто! Как Вы увидите, Microsoft решил, что клиенты интерфейсов автоматизации VC ++ будет или использовать Visual Basic, или внутренних умных мастеров DevStudio. Я, с другой стороны, люблю программировать на C++ (Вам не кажется, что Microsoft Visual C++ должен быть переименован в Microsoft Visual MFC Wizard? Это принизило C++ к роли языка сценариев для MFC.) |
Добавлено: 13:Oct:02 | Оценить | Битая ссылка |
Сказать другу
Переходов: 202 | Рейтинг: 0 | Голосов: 0
|
|
|
Чтобы раукрашивать, рисовать или печатать в окне, Вам необходим контекст устройств (device context или, кратко, DC). DC - это ресурс, который заимствуется у Windows и, как предполагается, возвращается сразу же после того, как вы сделаете свою работу. Отсюда и берет корни объект Canvas (Холст). Конструктор Холста получает DC, а деструктор освобождает его. |
Добавлено: 13:Oct:02 | Оценить | Битая ссылка |
Сказать другу
Переходов: 198 | Рейтинг: 0 | Голосов: 0
|
|
|
Программировать с использованием COM настолько трудно, что Вы не должны даже пробовать это без MFC. Правильно или неправильно? Абсолютная чушь! Рекламируемые OLE и его преемник COM имеют элегантность гиппопотама, занимающегося фигурным катанием. Но размещение MFC на вершине COM подобно одеванию гиппопотама в клоунский костюм еще больших размеров. |
Добавлено: 13:Oct:02 | Оценить | Битая ссылка |
Сказать другу
Переходов: 267 | Рейтинг: 0 | Голосов: 0
|
|
|
Прежде всего Вы должны сообщить миру, что собираетесь использовать OLE. Имеется небольшой класс, который будет делать это за Вас. Только внедрите объект этого класса в некоторый высокоуровневый сконструированный объект прежде, чем Вы что-либо сделаете с OLE и удалите его после того, как отработаете с OLE. В Windows программе первоосновой для UseOle является "Контроллер". |
Добавлено: 13:Oct:02 | Оценить | Битая ссылка |
Сказать другу
Переходов: 233 | Рейтинг: 0 | Голосов: 0
|
|
|