Ввод-вывод данных

Lazarus IDE: Основы программирования в Windows Lazarus IDE: Основы программирования в Windows

Несмотря на то, что всё потихоньку уходит в сеть, программирование для настольных компьютеров остаётся востребованным. И будет таковым ещё долго. Ну а самая распространённая операционная система для настольных компьютеров – это по-прежнему Windows. Поэтому любой программист, даже если он собирается стать веб-разработчиком, должен знать хотя бы основы создания программ для Windows. Подробнее...

В самом начале нашего курса мы с вами разобрались с тем, что делает компьютерная программа. Думаю, что уже тогда вы пришли к выводу, что большая часть работы программы - это ввод-вывод данных. Поэтому любой программист должен понимать, как эти операции выполняются и, главное, для чего.

Я некоторое время размышлял над тем, стоит ли разбирать операции ввода-вывода для консольных приложений. Ведь консольные приложения сейчас разрабатываются редко. А в оконных приложениях ввод-вывод выполняется несколько по иному.

Однако в итоге я решил всё-таки эту тему разобрать. По следующим причинам:

  1. Начинающему программисту интересно всё. В том числе и организация обмена данными с пользователем в консольных приложениях.
  2. Если вы студент или школьник, то эти знания могут пригодиться вам на уроках информатики, и, соответственно, при сдаче экзаменов.
  3. Ввод-вывод данных - это не только обмен информацией с пользователем. Программы могут обмениваться информацией и с другими объектами (другими программами или устройствами). Впрочем, пользователь тоже не общается напрямую с программой. Он только думает, что это так. На самом деле всё сложнее.
  4. Ну и, в конце концов, мы должны знать свою историю. Программисты, воспитанные на Windows, должны хотя бы в общих чертах знать, как нелегко было их предшественникам, которые “сидели под голым ДОСом и не стыдились”.

Итак, в следующих статьях мы будем разбирать следующие темы:

Это будет хорошая “гимнастика для ума”. Поэтому, даже если вы не планируете никогда создавать консольные приложения, рекомендую эти статьи прочитать и повторить на практике приведённые в них примеры.


Инфо-МАСТЕР ®
Все права защищены ©
e-mail: mail@info-master.su

Яндекс.Метрика