Программирование на С++ - eDrive
Программирование на С++ - eDrive Программирование на С++ - eDrive
26 TSearchRec media; if (FindFirst ("*.wav", faAnyFile, media) == 0) { MediaPlayer1–>FileName = media.Name; MediaPlayer1–>Open (); } 8. Значок и курсор приложения. Открыть графический редактор Image Editor в меню Tools пакета C++ Builder. В подменю File.Open открыть текущий файл ресурсов проекта (.res). Далее через меню Resource.New.Icon создать новый значок и, выделив его, открыть окно редактора (Resource.Edit), нарисовать или импортировать значок и закрыть окно. Через меню Resource.Rename назвать значок, например, MYICON. и сохранить его. Затем через меню Resource.New.Cursor создать новый курсор, открыть окно редактора (Resource.Edit), нарисовать или импортировать курсор и закрыть окно. Через меню Resource.Rename назвать курсор, например, MY- CURSOR. Сохранить файл ресурсов и закрыть Image Editor. Вернувшись в среду С++ Builder, вновь открыть проект с обновленным файлом ресурсов и дополнить конструктор формы строками: const TCursor cur = 5; // свободная константа Screen–>Cursors [cur]=LoadCursor (HInstance, "MYCURSOR"); Cursor = cur; // новый курсор Icon–>Handle = LoadIcon (HInstance, "MYICON"); // новый значок Перестроить проект и открыть приложение с оригинальным значком и курсором. Задачи 1. Реорганизовать обработчик кнопки перехода, чтобы по достижении последнего файла в папке вывод иллюстраций начинался сначала. 2. Реорганизовать обработчик кнопки перехода, чтобы по достижении последнего файла в папке выдавалось сообщение об отсутствии файлов. 3. Заменить поле задания расширения файла на поле со списком допустимых типов файлов. 4. Организовать процедуру поиска аудиофайлов, аналогичную поиску графических файлов. 5. Пользуясь Image Editor, создать файл значка и подключить его к приложению через меню Project.Options на вкладке Application кнопкой Load Icon либо методом LoadFromFile (имяФайла.ico) объекта Icon. 6. В Image Editor создать файл курсора и подключить его к приложению методом LoadCursorFromFile (имяФайла.cur) вместо метода LoadCursor.
27 Работа 11. Программирование по алгоритму * Задание Для овладения конструированием программ по схемам алгоритмов разработать приложение по заданному преподавателем алгоритму. Организовать отображение результата в форме в виде диаграммы, а также вывод электронного отчета с этой же диаграммой и сведениями об авторе. Пример алгоритма дан на рисунке, а комментарии к нему – в соответствующем файле технического задания. Начало Ввод Исходные данные Предварительный расчет Да i>N Нет Нет Отчет j=1 Да Нет j>k Да Промежуточный расчет Основной расчет Отчет Вывод Конец * Идея работы предложена Д. В. Замятниным.
- Page 1 and 2: Федеральное агентс
- Page 3 and 4: Содержание Общие т
- Page 5 and 6: Кнопка управления
- Page 7 and 8: { for (int i = 0; i < gridRows; ++i
- Page 9 and 10: 9 void MySwap (double &a, double &b
- Page 11 and 12: 11 Для статистическ
- Page 13 and 14: 13 Задачи 1. Заменить
- Page 15 and 16: double stat = *max_element (myVecto
- Page 17 and 18: 17 подготовленным п
- Page 19 and 20: 19 for (int i=0; iColCount; ++i) f
- Page 21 and 22: 21 ADO панели визуаль
- Page 23 and 24: 23 В этом фрагменте
- Page 25: TImage *im; TSearchRec sr; 25 Ин
- Page 29 and 30: 29 Series1->Assign (myForm1->Series
- Page 31 and 32: 31 а в деструкторе у
- Page 33 and 34: 33 ка. Методы Lock и Unloc
- Page 35 and 36: 35 Рекомендации 1. Ст
- Page 37 and 38: 37 10. Подключение сп
- Page 39 and 40: 39 требуемый заголо
27<br />
Работа 11. <strong>Программирование</strong> по алгоритму *<br />
Задание<br />
Для овладения конструированием программ по схемам алгоритмов разработать<br />
приложение по заданному преподавателем алгоритму. Организовать<br />
отображение результата в форме в виде диаграммы, а также вывод электронного<br />
отчета с этой же диаграммой и сведениями об авторе. Пример алгоритма<br />
дан <strong>на</strong> рисунке, а комментарии к нему – в соответствующем файле технического<br />
задания.<br />
Начало<br />
Ввод<br />
Исходные<br />
данные<br />
Предварительный<br />
расчет<br />
Да<br />
i>N<br />
Нет<br />
Нет<br />
Отчет<br />
j=1<br />
Да<br />
Нет<br />
j>k<br />
Да<br />
Промежуточный<br />
расчет<br />
Основной<br />
расчет<br />
Отчет<br />
Вывод<br />
Конец<br />
*<br />
Идея работы предложе<strong>на</strong> Д. В. Замятниным.