6880

Головне меню програми та MDI інтерфейс

Лабораторная работа

Информатика, кибернетика и программирование

Головне меню програми та MDI інтерфейс Хід роботи 1)Створив новий проект, додав 2 форми, розмістив необхідні компоненти на формах. Далі вказав головну батьківську форму...

Украинкский

2013-01-08

74.18 KB

2 чел.

Головне меню програми та MDI інтерфейс

Хід роботи

1)Створив новий проект, додав 2 форми, розмістив необхідні компоненти на формах.

Далі вказав головну батьківську форму:

FormStyle=fsMDIForm

та дочірню форму:

FormStyle=fsMDIChild

Project->Option->Forms

Auto-Create    Available

Form1     Form2

Form3

2)Створив головне меню MainMenu1->Items

Та для елементів меню написав такий код:

void __fastcall TForm1::New1Click(TObject *Sender)

{

TForm2(this);

}

void __fastcall TForm1::Edit1Click(TObject *Sender)

{

int m=MDIChildCount-1;

for (int i=0;i<=m;i++)

{

MDIChildren[i]->Close();

}

}

void __fastcall TForm1::About1Click(TObject *Sender)

{

Form4->Show();

}

3)Для зміни ім’я активного вікна використовував такий код:

void __fastcall TForm1::Button1Click(TObject *Sender)

{

if (MDIChildCount!=0)

{

ActiveMDIChild->Caption=Edit2->Text;

}

4) Для зміни кольору вікна, використав RadioGroup:

void __fastcall TForm1::Button2Click(TObject *Sender)

{

if (MDIChildCount!=0){

switch (RadioGroup1->ItemIndex) {

case 0: ActiveMDIChild->Color=clRed;break;

case 1: ActiveMDIChild->Color=clYellow;break;

case 2: ActiveMDIChild->Color=clGreen;break;

}

5)Для сортування вікон каскадом, по горизонталі, по вертикалі також використовував RadioGroup:

void __fastcall TForm1::Button4Click(TObject *Sender)

{

switch (RadioGroup2->ItemIndex)

{case 0:Cascade();break;

case 1:TileMode=tbVertical;Tile();break;

case 2:TileMode=tbHorizontal;Tile();break;

}

}


 

А также другие работы, которые могут Вас заинтересовать

21959. Процесс разработки интерфейса 217 KB
  При этом важно понимать что здесь описываются только методы создания новой системы. Система автоматизации например может быть эффективно использована только в том случае когда пользователь этой системы понимает суть автоматизируемых процессов. Это значит что концепции и суть сложной системы могут быть безболезненно вынесены из интерфейса в документацию освобождая ресурсы дизайнера. Побочным свойством новой системы компьютера Макинтош было то что его интерфейс был понятен и удобен в работе.
21960. Критерии качества интерфейса. Скорость выполнения работы 80 KB
  Скорость выполнения работы Длительность выполнения работы пользователем состоит из длительности восприятия исходной информации длительности интеллектуальной работы в смысле пользователь думает что он должен сделать длительности физических действий пользователя и длительности реакции системы. Как правило длительность реакции системы является наименее значимым фактором.1 Длительность интеллектуальной работы Взаимодействие пользователя с системой не только компьютерной состоит из семи шагов: 1 формирование цели действий 2 определение...
21961. Критерии качества интерфейса. Человеческие ошибки 237.5 KB
  Длительность выполнения работы пользователем состоит из длительности восприятия исходной информации длительности интеллектуальной работы в смысле пользователь думает что он должен сделать длительности физических действий пользователя и длительности реакции системы. Длительность интеллектуальной работы Взаимодействие пользователя с системой не только компьютерной состоит из семи шагов: 1 формирование цели действий 2 определение общей направленности действий 3 определение конкретных действий 4 выполнение действий 5 восприятие нового...
21962. Критерии качества интерфейса. Субъективное удовлетворение 300.5 KB
  Это значит что пользователь обучится пользоваться программой или сайтом только в том случае если он будет уверен что это к примеру сделает его жизнь легче и приятней. Пользователь будет учиться какойлибо функции только если он знает о её существовании поскольку не обладая этим знанием он не способен узнать что за её использование жизнь даст ему награду. одного стимула недостаточно если пользователь не знает за что этот стимул дается. Что нам нужно и что у нас есть Количество подсистем справки нужных для того чтобы пользователь...
21963. Критерии качества интерфейса 171 KB
  Кратковременная память Свойства а точнее ограничения кратковременной памяти КВП являются очень важными факторами при разработке интерфейса. Дело в том что вся обработка поступающей информации производится в КВП в этом кратковременная память сходна с ОЗУ в компьютерах. Сходство однако не является полным так что думать о КВП как об ОЗУ не стоит. Что попадает в КВП.
21964. Составные части программного интерфейса 139.5 KB
  Кнопки Кнопкой называется элемент управления всё взаимодействие пользователя с которым ограничивается одним действием нажатием. Эта формулировка кажущаяся бесполезной и примитивной на самом деле очень важна поскольку переводит в гордое звание кнопок многие элементы управления которые как кнопки по большей части не воспринимаются. Командные кнопки Нажатие на такую кнопку запускает какоелибо явное действие поэтому правильнее называть такие кнопки кнопками прямого действия. С точки зрения разработчика ПО для настольных систем...
21965. Составные части программного интерфейса. Элементы управления 242.5 KB
  Меню При упоминании применительно к интерфейсу термина меню большинство людей немедленно представляют стандартные раскрывающиеся меню. В действительности понятие меню гораздо шире. Меню это метод взаимодействия пользователя с системой при котором пользователь выбирает из предложенных вариантов а не предоставляет системе свою команду. Соответственно диалоговое окно с несколькими кнопками и без единого поля ввода также является меню.
21966. Испания в XVI-XVII вв. 101 KB
  В свою очередь по типу аграрного развития Кастилия подразделялась на 3 области: Север (Страна басков, Астурия, Галисия), Центр (Старая и Новая Кастилия, Эстремадура), Юг (Андалусия, Мурсия). На экономическое развитие Валенсии и Каталонии большое влияние оказала средиземноморская торговля. К началу XVI в. крестьянство в Кастилии было свободным от лично наследственной зависимости.
21967. Италия в XI-XV вв. 153 KB
  Распад каролингской империи и выделение Северной и Средней Италии в особое королевство в 855 г. В течение всего средневековья за корону Италии вели борьбу многие главным образом чужеземцы. Апулия Калабрия Сицилия житницы не только южных областей Италии но и Севера и Центра страны. Жители Кампании переняли у арабов культуру цитрусовых неизвестных в Италии ранее с 2 2 X в.