Новые книги

Впервые о вредном влиянии компьютеров на здоровье заговорили почти одновременно с их появлением. Что и понятно: компьютеры того времени очень сложно назвать безвредными, особенно по сравнению с современными моделями Однако и сейчас даже безопасные на первый взгляд компьютеры негативно действуют на наше здоровье.

В этой книге рассмотрено возможное влияние компьютера на организм человека. Описывается, как правильно установить компьютер и организовать рабочее место, чтобы максимально «разгрузить» позвоночник и не напрягать кисти рук; как работать в Интернете, чтобы избежать проблем с нервной системой; как играть в компьютерные игры, чтобы не пострадала психика. Отдельно рассказывается о том, как компьютер влияет на здоровье детей и беременных. Кроме того, в книге описаны полезные программы, призванные сохранить наше здоровье (их демоверсии вы можете найти на прилагаемом компакт–диске).

Все права защищены. Никакая часть данной книги не может быть воспроизведена в какой бы то ни было форме без письменного разрешения владельцев авторских прав.

Информация, содержащаяся в данной книге, получена из источников, рассматриваемых издательством как надежные. Тем не менее, имея в виду возможные человеческие или технические ошибки, издательство не может гарантировать абсолютную точность и полноту приводимых сведений и не несет ответственности за возможные ошибки, связанные с использованием книги.
Arduino — стандартный микроконтроллер, получивший широкое признание у инженеров, мастеров и преподавателей благодаря своей простоте, невысокой стоимости и большому разнообразию плат расширения. Платы расширения, подключаемые к основной плате Arduino, позволяют выходить в Интернет, управлять роботами и домашней автоматикой.

Простые проекты на основе Arduino не вызывают сложностей в реализации. Но, вступив на территорию, не охваченную вводными руководствами, и увеличивая сложность проектов, вы быстро столкнетесь с проблемой нехватки знаний — врагом всех программистов.

Эта книга задумана как продолжение бестселлера «Programming Arduino: Getting Started with Sketches». Несмотря на то что эта книга включает краткое повторение основ из книги «Programming Arduino», она познакомит читателя с более продвинутыми аспектами программирования плат Arduino.

Оглавление

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


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.

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