Операционная система Windows является объектно-ориентированной. Все
элементы управления (объекты) являются окнами в том или ином виде.
Каждый такой элемент имеет свои параметры состояния, входные и выходные
сообщения. Традиционно при написании программ с использованием чистого
WinApi применяются методы структурного программирования.
Разберем работу с реестром, но сперва определим зачем это нужно. Реестр (Registry) это регистрационная база данных Windows и ее приложений. Раньше все текущие установки записывались в *.ini файлы ( например WINDOWS.INI), но за частую в них хранилось несколько сотен байт и их было очень много, что не очень хорошо. Сейчас все текущие установки и параметры, такие как положение окна при последнем завершение приложения, расположение необходимых файлов, установки интерфейса – все это записывается в реестр.
Доброго времени суток всем, кто читает первую статью из цикла "Программирование на аппаратном уровне". Сперва, немного предистории... Интерес к написанию драйверов возник у меня довольно давно, но то ли из-за нехватки времени, то ли из-за отсутствия необходимости я почти никогда этим не занимался. К тому же в настоящее время очень сложно найти хорошую техническую документациюю, т.к. компании обычно сами выпускают ПО для своей продукции.
Главной характерной особенностью модальной формы является то, что она приостанавливает выполнение вызвавшей ее процедуры до тех пор, пока пользователь ее не закроет. Кроме того модальная форма не позволяет пользователю переключить фокус курсором мыши на другие формы данного приложения, пока модальная форма не будет закрыта. В результате пользователь должен выполнить определенные действия, предлагаемые модальной формой, прежде чем сможет далее продолжить работу с приложением.
Одним из главных факторов, влияющих на принятие решения о переносе информационных систем в архитектуру клиент/сервер, является потенциальная возможность повышения производительности работы пользователей, особенно в тех случаях, когда находящиеся в эксплуатации приложения не удовлетворяют требованиям, предъявляемым к скорости обработки данных ввиду их большого объема, а также высокой интенсивности и сложности запросов. Известно, что информационные системы, основанные на архитектуре клиент/сервер,
В VCL для представления текстовых строк используются не символьные массивы и не шаблон стандартной библиотеки, а строки Object Pascal. Кроме того, многие свойства компонентов представлены множествами этого языка. Для моделирования таких объектов C++Builder реализует классы AnsiString и Set. В этом приложении мы даем краткое описание этих классов.
В этой статье описывается создание двух простых консольных приложений, одно из которых (intcp) является сервером и получает сообщения, а другое (outtcp) является клиентом и отправляет сообщение серверу, используя протокол TCP/IP. Сообщения успешно отправляются и принимаются на одном компьютере и на разных компьютерах в одной локальной сети. Взаимодействие этих приложений через интернет пока не проверялось.