CodingClub - клуб для программистов и не только
Главная Новости Статьи FAQ Файлы Книги Форум

Навигация
Проход по ссылкам навигации
Главная страница
Новости
Статьи
FAQ
Книги
Каталог файлов
Поиск по сайту
Наши опросы
Обратная связь
Личный кабинет
О проекте

Категория статьей
C++Builder
Delphi
Visual C++
PHP
Сетевые технологии
MySQL
Oracle
Java
C#
Visual Basic
Access
MS SQL Server
.NET Framework
WEB-дизайн
Assembler
ADO .NET
ASP/ASP .NET
Unix/Linux
Мобильное программирование
.NET
OpenGL
Direct3D
Game development
XML
Сжатия данных
WinForms
WinAPI
Разное
JavaScript
1С:Предприятие 8.0
DirectSound
ActiveX
STL
Экзамен MCP 70-016
MFC
Perl
Программирование в Linux
COM
Lotus
Python
MS Windows
Железо
Silverlight
LINQ
Entity Framework

Друзья



Programmer's Klondike









Miralinks

Лицензионные антивирусы от 59 рублей (Dr.Web, ESET NOD32, Panda, Agnitum)


  


Основы WinAPI
Цель этого обзора - помочь человеку перейти от использования средств Delphi к функциям Win API. Предполагается, что читатель уже неплохо владеет Delphi, поэтому будет подчёркиваться, прежде всего, разница между этими двумя инструментами. Кроме того, многие авторы книг по Delphi не уделяют достаточно внимания функциям Win API, предназначенным для работы с окнами и графикой, потому что считают, что VCL Delphi достаточно хорошо справляется с этими задачами. Так что часто приходится учиться работе с Win API по книгам по 16-разрядному Borland Pascal'ю. Поэтому я буду обращать внимание и на отличие 32-разрядных версий от 16-разрядных. Но я не буду без особой необходимости останавливаться на подробном описании конкретных функций, так как это всё сделано в справочной системе. Я также остановлюсь и на этой самой справочной системе, потому что начинающему программисту может оказаться не очень просто разобраться с ней.

Читать дальше

Дата: 3 апреля 2008 г. | Просмотров: 1686 раз | Коментарий: 0 | Рейтинг:   3

Win32 API. Урок 2. MessageBox
В этом уpоке мы создадим полнофункциональную Windows пpогpамму, котоpое выводит сообщение "Win32 assembly is great!".
Читать дальше

Дата: 6 июля 2006 г. | Просмотров: 1028 раз | Коментарий: 0 | Рейтинг:   2

Win32 API. Урок 1. Основы

Этот туториал пpедполагает, что читатель знает, как использовать MASM. Если нет, то для начала скачайте win32asm и пpочитайте текст, входящий в состав энтого пакета, и только затем пpодолжите чтение моего бреда.
  Хоpошо. Будем считать, что вы это сделали ;) Давайте пpиступим.


Читать дальше

Дата: 6 июля 2006 г. | Просмотров: 874 раз | Коментарий: 0 | Рейтинг:   1

Использование оболочки Windows совместно с COM

Программировать с использованием COM настолько трудно, что Вы не должны даже пробовать это без MFC. Правильно или неправильно? Абсолютная чушь! Рекламируемые OLE и его преемник COM имеют элегантность гиппопотама, занимающегося фигурным катанием. Но размещение MFC на вершине COM подобно одеванию гиппопотама в клоунский костюм еще больших размеров.


Читать дальше

Дата: 14 июня 2006 г. | Просмотров: 784 раз | Коментарий: 0 | Рейтинг:   4

Что является неправильным в OLE

Вы могли слышать или читать критические мнения относительно OLE. Программисты обычно жалуются на сложность системы подсчета ссылок и недостатосную поддержку наследования. Microsoft обожествляет этот счетчик, говоря, что нет никакого другого способа, и что этот способ является для вас наилучшим1. Интерфейсы, как сказано, должно быть ссылочно подсчитаны (refcounted), и имеется мудрый, рубильник обеспечивающий соединение (агрегацию) частей (нежно называемый ухудшением (aggravation) OLE программистами), который обеспечивает те же самые функциональные возможности, что и наследование. Может быть они правы, и проблема взаимодействия с объектами, загружаемыми во время выполнения настолько сложна, что просто не имеется более лучшего способа? С другой стороны, возможно, что OLE имеет фатальный дефект, который только обостряется во всех других местах.


Читать дальше

Дата: 14 июня 2006 г. | Просмотров: 692 раз | Коментарий: 0 | Рейтинг:   1

Обертка для автоматизации

Построив интеллектуальное OLE на вершине старого, Вы узнаете другое OLE

Прежде всего Вы должны сообщить миру, что собираетесь использовать OLE. Имеется небольшой класс, который будет делать это за Вас. Только внедрите объект этого класса в некоторый высокоуровневый сконструированный объект прежде, чем Вы что-либо сделаете с OLE и удалите его после того, как отработаете с OLE. В Windows программе первоосновой для UseOle является "Контроллер".


Читать дальше

Дата: 14 июня 2006 г. | Просмотров: 650 раз | Коментарий: 0 | Рейтинг:   3

Почему плохо использовать MFC
Программирование для Windows считается трудным. Библиотеки классов делают программирование для Windows легче. Это истина или ложь?
Читать дальше

Дата: 14 июня 2006 г. | Просмотров: 867 раз | Коментарий: 0 | Рейтинг:   4

"Hello Windows!" в классовой обертке

Прежде, чем приступить к программированию для Windows, необходимо понять, как выполняется представленная здесь самая простая программа. Обратите внимание: это - Win32-программа. Она будет выполняться под управлением Windows 95 и Windows NT (если кто-то хочет, чтобы Вы программировали для 16-разрядной платформы, то он должен платить Вам вдвое больше!). Windows API вызовы окрашены в синий цвет, а специфические для Windows типы данных окрашены зеленым. Я буду также ставить два двоеточия перед обращениями к функциям API. В C++ это означает вызов глобальной функции и позволяет, в ряде случаев, избавиться от неоднозначности.


Читать дальше

Дата: 14 июня 2006 г. | Просмотров: 917 раз | Коментарий: 0 | Рейтинг:   4

Обобщенная Windows программа

Эта программа использует набор базовых классов, которые инкапсулируют Windows API

  • Controller (Контроллер) -- Мост между оконной процедурой и объектно-ориентированным миром.
  • View (Вид) -- Инкапсулирует вывод Windows программы.
  • Canvas (Холст) -- Инкапсулирует различные контексты устройств и действия, которые Вы можете сделать с их использованием.
  • Model (Модель) -- Работник и мозг вашей программы. Вообще не имеет дело с Windows.

Читать дальше

Дата: 14 июня 2006 г. | Просмотров: 951 раз | Коментарий: 0 | Рейтинг:   2

Монитор и его характеристики

Как добиться от монитора его характеристик: разрешения, тактовой частоты и пр.? А поменять? Легко!
Есть несколько WinAPI функций. Фактически, приведу только список функций, приводить подробности глупо – поскольку все они есть в MSDN. В том же MSDN в конце каждого описания функции есть ссылки на близкие по назначению функции.


Читать дальше

Дата: 30 мая 2006 г. | Просмотров: 799 раз | Коментарий: 0 | Рейтинг:   2

First Previous 1 2 Next Last 
  
Панель пользователя
Авторизация
Логин:
Пароль:
 
 
   Регистрация
Напомнить пароль

Реклама

Кто на сайте
anony Гостей:  7
member Пользователей:  0
group Всего:  7
Пользователи:

Стоит побывать
Заработай на своем сайте

Наше голосование
Сколько Вашему компьютеру подключено мониторов?








Просмотреть результат

Всего голосов: 50
Комментариев: 0


Наш домик

Поможем нашему домику на "карте интернета" расположиться поближе к центру мира!
Internet Map
(С Вас - 1 клик/сутки)


Рассылка на E-mail





Подписались на рассылку

  

  

Copyright © 2005-2008 CodingClub - клуб для программистов и не только
Разработка: Программист

Рейтинг@Mail.ru Rambler's Top100