"justify"> val- gt; setText ( немає такої вулиці );
val- gt; show ();
} else {(! find_item_house (start, p1, p2, p3)) {
val- gt; setText ( немає такого будинку );
val- gt; show ();
} else {(! find_item_flat (start, p1, p2, p3, p4)) {
val- gt; setText ( немає такої квартири );
val- gt; show ();
} else {(! find_item_people (start, p1, p2, p3, p4, p5)) {
val- gt; setText ( немає такої людини );
val- gt; show ();
} else {* wp=(people *) findpeople (start, p1, p2, p3, p4, p5);gt;labelrezdat1-gt;setText(laquo;имяraquo;);gt;labelrezdat1-gt;show();gt;labelrezdat2-gt;setText(laquo;фамилияraquo;);gt;labelresult2-gt;show();gt;labelrezdat3-gt;setText(laquo;возрастraquo;);gt;labelrezdat3-gt;show();gt;labelresult1-gt;setText(wp-gt;name);gt;labelresult1-gt;show();gt;labelresult2-gt;setText(wp-gt;surname);gt;labelresult2-gt;show();gt;labelresult3-gt;setText(wp-gt;age);gt;labelresult3-gt;show();gt;resultfind-gt;show();gt;findBox-gt;hide();
}MainWindow::on_pushButton_replacepeople_clicked(){=ui-gt;lineEdit_findray-gt;text();=ui-gt;lineEdit_findstreet-gt;text();=ui-gt;lineEdit_findhouse-gt;text();=ui-gt;lineEdit_findflat-gt;text();=ui-gt;lineEdit_findpeople-gt;text();(!find_item_ray(start, p1)) {
val- gt; setText ( немає такого району );
val- gt; show ();
} else {(! find_item_street (start, p1, p2)) {
val- gt; setText ( немає такої вулиці );
val- gt; show ();
} else {(! find_item_house (start, p1, p2, p3)) {
val- gt; setText ( немає такого будинку );
val- gt; show ();
} else {(! find_item_flat (start, p1, p2, p3, p4)) {
val- gt; setText ( немає такої квартири );
val- gt; show ();
} else {(! find_item_people (start, p1, p2, p3, p4, p5)) {
val- gt; setText ( немає такої людини );
val- gt; show ();
}else{gt;replace_box-gt;show();gt;label_rep1-gt;setText(laquo;имяraquo;);gt;label_rep2-gt;setText(laquo;фамилияraquo;);gt;label_rep3-gt;setText(laquo;возрастraquo;);gt;label_rep1-gt;show();gt;label_rep2-gt;show();gt;label_rep3-gt;show();gt;zamena1-gt;show();gt;zamena2-gt;show();gt;zamena3-gt;show();gt;findBox-gt;hide();gt;peoplezam-gt;setEnabled(false);gt;peoplezam-gt;show();
} MainWindow :: on_peoplezam_clicked () {_ people (start, p1, p2, p3, p4, p5);=ui-gt;zamena1-gt;text();=ui-gt;zamena2-gt;text();=ui-gt;zamena3-gt;text();_people_tolist(start, p1, p2, p3, p4, p6, p7, p8);gt;replace_box-gt;hide();gt;findBox-gt;hide();gt;resultfind-gt;hide();gt;pushButton_2-gt;setEnabled(true);gt;call_manu_add_rayon_button-gt;setEnabled(true);gt;call_menu_add_flat_button-gt;setEnabled(true);gt;call_menu_add_house_button-gt;setEnabled(true);gt;call_menu_add_people_button-gt;setEnabled(true);gt;call_menu_add_street_button-gt;setEnabled(true);gt;call_remove_menu_button-gt;setEnabled(true);gt;checkBox_clearlist-gt;setEnabled(true);gt;checkBox_removeel-gt;setEnabled(true);gt;pushButton_save-gt;setEnabled(true);gt;pushButton_load-gt;setEnabled(true);gt;peoplezam-gt;hide();gt;shovtree();
} MainWindow :: on_pushButton_save_clicked () {( E: /mylist.datraquo ;, start);
}MainWindow::on_pushButton_load_clicked(){(this-gt;start);(laquo;E:/mylist.datraquo;, this- gt; start);
this- gt; shovtree ();
}
файл алгоритм мультіспісковий
Додаток Б
Керівництво користувача
інформаційно-довідкової системи «УПРАВЛІННЯ МІСТОМ»
. ВІЗУАЛІЗАЦІЯ ВМІСТУ МУЛЬТІСПІСКА
При відкритті автоматично створюється порожній список в динамічній пам'яті. Вид вікна програми після запуску показано на рисунку Б.1.
Рисунок Б.1 - Інтерфейс програми
Після завантаження списку з файлу, в правій частині вікна можна побачити деревоподібну структуру всіх рівнів списку. У нижній частині виводиться головна таблиця зі списком вулиць міста і номерами обслуговуючих ЖЕКів. Скріншот вікна показаний на малюнку Б.2.
Рисунок Б.2 - Вікно програми після завантаження файлу