Форум веб-мастеров  /  Статьи веб-мастера  /  WHOIS-сервис  /  Услуги веб-мастера  /  RSS 
Разделы сайта






Полезные ссылки
Веб-мастер! Заработай на своем сайте!

wm-help.net -> Электронная библиотека -> Delphi -> Вопросы и Ответы по Delphi -> Оглавление

Новые книги

Эта книга исключительна полезна. С одной стороны она про такой хорошо (если не излишне) раскрученный термин как Scrum, на который ведутся большинство (если не все) начальников. С другой стороны, она упирает на то, что Scrum без инженерных практик не живёт. Не знаю сознательно ли Хенрик заложил этот месадж в книгу или так получилось случайно, но получилось именно то, что доктор прописал :-)
В той отрасли, где мы работаем, библиотека DirectDraw появилась довольно давно. Во всяком случае, за это время она успела доказать свои возможности, и о ней было написано несколько книг. Как обычно, эти книги отличаются по своему качеству. Однако в основном это были добротные учебники, которые (как и многие книги о компьютерах) были написаны за три месяца авторами, изучавшими предмет по ходу дела. В результате большинство этих книг содержит лишь подготовительный материал. Теперь, когда библиотека DirectDraw подросла и обрела свою репутацию (во всяком случае, она старше других компонентов DirectX), настало время уйти от основ и познакомиться с ее некоторыми нетривиальными возможностями.

Эта книга начинается с того, на чем другие книги обычно заканчивались. Мы поговорим об основах DirectDraw, но лишь в общих чертах. Читатель — опытный программист, но незнакомый с DirectDraw — сможет с ходу войти в курс дела. Затем мы перейдем к другим темам, столь же интересным, сколь и полезным.

Цель этой книги — научить вас работать с DirectDraw, а не предоставить некоторую «структурную основу» или нестандартный API, который бы выполнял за вас всю работу. Демонстрационные программы написаны на C++ и используют MFC, но совсем не для того, чтобы скрыть все технические подробности. С++ и MFC — превосходные инструменты, потому что с их помощью любое приложение можно написать несколькими разными способами. Примеры для этой книги были написаны так, чтобы при этом получались структурированные и удобные для чтения проекты, которые наглядно показывают, что и почему происходит в программе.

Помимо DirectDraw, во многих примерах используется библиотека DirectInput. Строго говоря, при программировании графики для Windows можно обойтись и без DirectInput, но ей все же стоит воспользоваться. Она работает быстрее традиционных средств ввода Windows и к тому же входит в DirectX, так что для работы с ней не потребуется никаких дополнительных SDK.

Оглавление

Вопросы и Ответы


1.

Как отобразить растровое изображение, чтобы определенный его цвет был "прозрачным"?

2.

Как вставить растровое изображение в компонент TListBox?

3.

Можно ли получить горизонтальную полосу прокрутки в компоненте TListBox?

4.

Как определить при разработке компонента в какой стадии он находится, в стадии проектирования или в стадии выполнения?

5.

Можно ли из Delphi рисовать в любой части экрана или в чужом окне?

6.

Как определить количество свободной памяти?

7.

При выполнении длинного цикла происходит останов Windows. Как этого избежать?

8.

Можно ли при обработке нажатий нескольких кнопок обойтись одним обработчиком события?

9.

В каких случаях и для чего нужно поле Tag?

10.

Как считать состояние и программно переключить Caps Lock, Num Lock и Scroll Lock?

11.

Можно ли в Delphi вывести строку повернутую под любым углом?

12.

Как одной процедурой осуществить вывод и в окно и на принтер?

13.

Где находятся системные иконки Windows используемые в диалоговых окнах типа MessageDlg?

14.

Как используя поля Hint создать строку подсказки?

15.

Возможно ли в компоненте TMemo отменить неверно произведенные действия при редактировании текста?

16.

Почему не получается создать окно StayOnTop (всегда наверху)?

17.

Как определить работает ли уже данное приложение или это первая его копия?

18.

Можно ли в Delphi создать хранитель экрана совместимый со стандартными хранителями Windows?

19.

Как заполнить форму кистью с растровым изображением?

20.

Возможно ли в среде Delphi открыть еще одно окно редактора?

21.

Как получить

22.

Как заполнить форму ЛЮБЫМ растровым изображением?

23.

Для API функций необходим формат строк типа PChar. Как его получить из строк типа String?

24.

Можно ли получить позицию курсора в компоненте TMemo?

25.

Несколько удобных функций для ввода и вывода строки.

26.

Как получить растровое изображение формы?

27.

Почему при запуске MDI приложения автоматически создается дочерняя форма?

28.

При создании проекта появляется много различных файлов. Что это за файлы?

29.

Как преобразовать в текст содержимое переменных любого типа, причем, тип и их количество заранее не известно?

30.

Какие файлы, кроме EXE, нужны для работы откомпилированной программы на компьютере, где пакет Delphi не установлен?

31.

Можно ли нарисовать курсор мыши как обычную картинку?

32.

Как во время работы приложения загружать новый шрифт?

33.

Существет ли способ ограничения максимального и минимального размера окна?

34.

Как получить список доступных шрифтов?

35.

Как использовать метку (TLabel) для передачи фокуса объекту?

36.

Каким образом работать с иконками расположенными в панели задач Win'95?

37.

Как получить данные из COM порта?

38.

Как из приложения получить псевдонимы DBE, определенные в Database Engine Configuration?

39.

Почему при нажатии на кнопку TBitBtn происходит закрытие формы?

40.

После установки Delphi 2 перестала правильно работать справка в первой версии Delphi. Что делать?

41.

Как изменить цвет ячейки TDBGrid в зависимости от текущего значения?

42.

Можно ли изменить величину табуляции в TMemo?

43.

Как в приложении узнать версии Windows и DOS?

44.

Как определить работает ли уже данное приложение или это первая его копия?

45.

Можно ли заставить Database Desktop отображать в таблицах русские символы?

46.

Возможно ли определить общую ширину всех видимых полей TDBGrid во время работы приложения?

47.

Как установить часы компьютера?

48.

Как определить какие приложения уже запущены?

49.

Можно ли убрать окно с экрана и из панели задач?

50.

Почему происходит искажение некоторых русских символов в таблице Paradox?

51.

Можно ли программно установить произвольную строку в первую позицию TListBox?

52.

Как отключить обработку ошибок самой средой Delphi?

53.

Есть ли возможность перевести сообщения которые выдаются во время выполнения на те или иные ситуации?

54.

Как представить число его прописным эквивалентом?

55.

Можно ли получить растровое изображение формы с заголовком и рамкой?

56.

Как вызвать Pop-Up меню не используя правую кнопку мыши?

57.

Несколько советов по компиляции и отладке приложений.

58.

Как заставить перерисоваться весь экран?

59.

Как создать кнопку во время работы приложения?


[ Вверх ]

Rambler's Top100

Другие наши проекты:
Бодибилдинг | Строим Домик | Доменные имена |
"Оглавление"
Copyright © "В помощь Веб-Мастеру" (Alexander D. Belyaev) 2005-2017.
При перепечатке любого материала видимая ссылка на источник "В помощь Веб-Мастеру" и все имена, ссылки авторов обязательны!
Время генерации страницы: 0.084