Cтраница 2
Вы, наверное, уже обратили внимание на то, что одной из первых в нашей программе стоит строка include stdafx. Этот включаемый файл ( или include - файл) служит для подключения к программе необходимых ей библиотечных файлов. При написании больших приложений вам обязательно потребуется использование заранее откомпилированных заголовочных файлов, что поможет существенно сократить требуемое время компиляции, скомпилированные заголовки полезны, если есть несколько заголовков, которые должны быть включены во все или в большинство ваших исходных файлов и не меняются между компиляциями. [16]
Подкоманда GETFILE позволяет в редактируемый файл после текущей записи включить другой файл или часть другого файла. Длина записей включаемого файла не должна превосходить длину записей редактируемого файла. В противном случае включение не выполняется. Если длина записей включаемого файла превышает номер позиции усечения, то происходит усечение включаемых записей. Если же длина записей включаемого файла меньше длины записей редактируемого файла, то включение выполняется и вставляемые записи дополняются пробелами. [17]
Турбо Паскаль допускает открытие в любой данный момент времени не более восьми входных файлов. Это значит, что для включаемых файлов допускается вложенность на глубину до восьми уровней. [18]
Подлючаемый файл может создаваться с помощью обычных текстовых редакторов. Кроме того, в системе MAX PLUS II включаемый файл с декларацией прототипа любого проектного модуля может создаваться автоматически. Достаточно, имея в окне редактора системы текст описания этого модуля, вызвать к исполнению команду Create Default Include File меню File. Имя создаваемого в этом случае подключаемого файла совпадает с именем subdesign включаемого проектного модуля и, соответственно, с именем текстового файла, содержащего описание этого модуля. [19]
По умолчанию dvips выводит номера страниц и номера включаемых файлов; эта опция запрещает выводить что-либо кроме сообщений об ошибках. [20]
В компиляции программы или программного модуля участвует слишком много файлов. Попытайтесь не использовать так много файлов, например, объединяя включаемые файлы. [21]
Директива iiiclude включает в текст программы копню указанного файла. Если имя файла заключено в кавычки, препроцессор начинает поиск включаемого файла с того каталога, в котором находится ком пилируемый файл. Если имя файла заключено в угловые скобки ( и), то последовательность поиска препроцессором заданного файла в каталогах определяется используемой системой программирования. [22]
Это особенно удобно при работе с программой, состоящей из нескольких модулей или включаемых файлов. [23]
Подкоманда GETFILE позволяет в редактируемый файл после текущей записи включить другой файл или часть другого файла. Длина записей включаемого файла не должна превосходить длину записей редактируемого файла. В противном случае включение не выполняется. Если длина записей включаемого файла превышает номер позиции усечения, то происходит усечение включаемых записей. Если же длина записей включаемого файла меньше длины записей редактируемого файла, то включение выполняется и вставляемые записи дополняются пробелами. [24]
H, который содержит описания основных классов библиотеки и сводит воедино все включаемые файлы, необходимые для базового функционирования MFC: AFX. H, содержащий описания классов общего назначения, макросы, базовые типы данных MFC и подключающий стандартные библиотеки времени выполнения языка С, и файл AFXRES. H, куда включены стандартные идентификаторы ресурсов. По мере изложения материала мы ближе рассмотрим классы, определяемые во включаемых файлах MFC. Здесь же отметим изменения, которые претерпел основной включаемый файл Windows - WINDOWS. Как и раньше, каждое приложение Windows должно содержать этот файл. Отличие заключается в том, что в нынешнем виде он уже не представляет собой огромного монстра, а разбит на четыре сравнительно небольших файла: WINDEF. H, содержащий определения базовых типов; WINBASE. [25]
Подкоманда GETFILE позволяет в редактируемый файл после текущей записи включить другой файл или часть другого файла. Длина записей включаемого файла не должна превосходить длину записей редактируемого файла. В противном случае включение не выполняется. Если длина записей включаемого файла превышает номер позиции усечения, то происходит усечение включаемых записей. Если же длина записей включаемого файла меньше длины записей редактируемого файла, то включение выполняется и вставляемые записи дополняются пробелами. [26]
H, который содержит описания основных классов библиотеки и сводит воедино все включаемые файлы, необходимые для базового функционирования MFC: AFX. H, содержащий описания классов общего назначения, макросы, базовые типы данных MFC и подключающий стандартные библиотеки времени выполнения языка С, и файл AFXRES. H, куда включены стандартные идентификаторы ресурсов. По мере изложения материала мы ближе рассмотрим классы, определяемые во включаемых файлах MFC. Здесь же отметим изменения, которые претерпел основной включаемый файл Windows - WINDOWS. Как и раньше, каждое приложение Windows должно содержать этот файл. Отличие заключается в том, что в нынешнем виде он уже не представляет собой огромного монстра, а разбит на четыре сравнительно небольших файла: WINDEF. H, содержащий определения базовых типов; WINBASE. [27]