|
Программист-прагматик. Путь от подмастерья к мастеруУже давно фирма Microsoft использует язык данных, который может описывать меню, реквизиты окон, диалоговые окна и другие ресурсы Windows. На рис. 2.2 показан фрагмент типичного файла ресурсов. Он читается намного легче, чем пример с программой sendmail, но используется точно так же – компилируется для генерации структуры данных. Рис. 2.2. Файл .rc для Windows MAIN_MENU MENU { POPUP " &File" { MENUITEM "&New", CM_FILENEW MENUITEM "&Open…", CM_FILEOPEN MENUITEM "&Save", CM_FILESAVE } } MY_DIALOG_BOX DIALOG 6,15,292,287 STYLE DS_MODALFRAME | WS_POPUP | WS_VISIBLE | WS_CAPTION | WS_SYSMENU CAPTION "My Dialog Box" FONT 8, "MS Sans Serif" { DEFPUSHBUTTON «OK», ID_OK, 232,16, 50,14 PUSHBUTTON «Help», ID.HELP, 232, 52, 50,14 CONTROL "Edit Text Control", ID EDIT1, "EDIT", WS_BODER | WS_TABSTOP, 16,16, 80, 56 CHECKBOX «Checkbox», ID CHECKBOX 1,153, 65,42,38, BS_AUTOCHECKBOX | WS_ABSTOP } Процедурные языки идут дальше. В этом случае язык является исполняемым и поэтому может содержать инструкции, конструкции управления и т. п. (подобные сценарию на с. 50) ...» | Код для вставки книги в блог HTML
phpBB
текст
|
|