Bloglar | Foydali ma'lumotlar | Winbinder(php)
WinBinder kutubxonasining yagona maqsadi - Windows uchun GUI shakllarini yaratishdir.
Har qanday oyna, ota-ona yoki pop-up bo'lsin, wb_create_window funktsiyasi tomonidan yaratiladi.Kutubxonaning o'zi.Ushbu funksiyadan foydalanish uchun winbinder.php faylini phpcode / include katalogida joylashgan loyihaga ulashingiz kerak.
Funktsiyaning sintaksisi quyidagicha:
intwb_create_window(int parent, int wclass, string [caption], int [xpos], int [ypos], int [width], int [height], int [style], int [param]);
Birinchi parametrota-ona- ota-ona oynasining nomi.Asosiy oynayaratilsabo'sh bo'lishi kerak, ya'niNULL.
Ikkinchisi esa, oyna sinfidir.Mavjud qiymatlar ro'yxati:
ResizableWindow- oddiy oyna;
AppWindow- ma'lum o'lchamdagi oyna;
NakedWindow- muayyan o'lchamdagi chegara va sarlavha bo'lmagan oyna;
ModalDialog- dasturni yopilgunga qadar blokirovka qiluvchi pop-up oynasi;
ModelessDialog- oddiy pop-up oynasi;
PopupWindow- oddiygina boshqa pop-up oynasi;
ToolDialog- kichik nomli oyna ochiladi.Keyin oynaning nomi, gorizontal holati, vertikal holati, kengligi, balandligi, oyna uslubi va uning parametrlari keladi.
Oynani markazda joylashtirish uchun doimiyWBC_CENTERdanfoydalanishingiz mumkin.Barchasida mavjud bo'lgan barcha sobitlarning ro'yxati rasmiy qo'llanmada yoki

http://winbinder.org/manual/reference
/constants.html saytidagikutubxona ishlab chiquvchilari veb-saytida berilgan.
Quyida bo'sh shaklning manba kodi mavjud.

#000000">
/> <?php
#0000BB"><?php
/>
include#007700">include style="color: #DD0000">"E:/WB/phpcode/include/winbinder.php" style="color: #007700">;
/>
wb_create_window#0000BB">wb_create_window style="color: #007700">( style="color: #0000BB">NULL style="color: #007700">, style="color: #0000BB">AppWindow style="color: #007700">, style="color: #DD0000">"Пустая форма" style="color: #007700">, style="color: #0000BB">380 style="color: #007700">, style="color: #0000BB">280 style="color: #007700">);
/>
wb_main_loop#0000BB">wb_main_loop style="color: #007700">();
/>
?>
#0000BB">?>

/>



Ushbu misoldawb_create_window ()funktsiyasiga qo'shimcha ravishda yana bitta -wb_main_loop () mavjud.
Dastur xotirada doimiy bo'lishiga olib keladi vawb_destroy_window ()funktsiyasichaqirilmaguncha yuklab olinmaydi.Bu erda hech qanday hodisalar ko'ribchiqilmaydi, shuning uchunwb_destroy_window ()funktsiyasi ishlatilmaydi.Ammo har qanday tarkibiy qismlardan foydalanmoqchi bo'lsangiz va ularni ba'zi harakatlar qilishlarini xohlasangiz, siz hodisalarni boshqarish funktsiyasini yaratishingiz kerak.
Masalan:

#000000">
/> <?php
#0000BB"><?php
/>
include#007700">include style="color: #DD0000">"E:/WB/phpcode/include/winbinder.php" style="color: #007700">;
/>
$mainwin#0000BB">$mainwin style="color: #007700">= style="color: #0000BB">wb_create_window style="color: #007700">( style="color: #0000BB">NULL style="color: #007700">, style="color: #0000BB">AppWindow style="color: #007700">, style="color: #DD0000">"Пустая форма" style="color: #007700">, style="color: #0000BB">380 style="color: #007700">, style="color: #0000BB">280 style="color: #007700">);
/>
wb_create_control#0000BB">wb_create_control style="color: #007700">( style="color: #0000BB">$mainwin style="color: #007700">, style="color: #0000BB">PushButton style="color: #007700">, style="color: #DD0000">"Click Me" style="color: #007700">, style="color: #0000BB">10 style="color: #007700">, style="color: #0000BB">10 style="color: #007700">, style="color: #0000BB">100 style="color: #007700">, style="color: #0000BB">25 style="color: #007700">, style="color: #0000BB">1 style="color: #007700">);
/>
wb_set_handler#0000BB">wb_set_handler style="color: #007700">( style="color: #0000BB">$mainwin style="color: #007700">, style="color: #DD0000">"process_main" style="color: #007700">);
/>
wb_main_loop#0000BB">wb_main_loop style="color: #007700">();
/>
functionprocess_main#0000BB">functionprocess_main style="color: #007700">( style="color: #0000BB">$window style="color: #007700">, style="color: #0000BB">$id style="color: #007700">){
/>
switch(
$id#0000BB">$id style="color: #007700">) {
/>
case1#0000BB">case1 style="color: #007700">:
/>
wb_message_box#0000BB">wb_message_box style="color: #007700">( style="color: #0000BB">$window style="color: #007700">, style="color: #DD0000">"Сегодня " style="color: #007700">. style="color: #0000BB">date style="color: #007700">( style="color: #DD0000">"d M Y" style="color: #007700">). style="color: #DD0000">" года" style="color: #007700">, style="color: #DD0000">"Message Box" style="color: #007700">, style="color: #0000BB">WBC_OK style="color: #007700">);
/>
break;

caseIDCLOSE#0000BB">caseIDCLOSE style="color: #007700">:
/>
wb_destroy_window#0000BB">wb_destroy_window style="color: #007700">( style="color: #0000BB">$window style="color: #007700">);
/>
break;

}

}

?>
#0000BB">?>

/>


int wb_create_control (int parent, int ctlclass , mixed [caption], int [xpos], int [ypos], int [width], int [height], int [id], int [style], int [param], int [ntab]);
Wb_create_controlfunktsiyasi[ctlclass]komponentini[header]yoki[caption]bilan chap burchagidan[xpos]va o'ng chetidan[ypos], kengligi[width]va balandligi[height][id] gateng.
Qo'llanmada batafsil ma'lumot

http://winbinder.org/manual/functions
/wb_create_control.html.
Wb_set_handler ()funksiyasiga alohida e'tibor bering.
int wb_set_handler (int oynasi, string fn_handler);
U[window] oynasinivoqea ishlovchisi funktsiyasi bilanbog'laydi [fn_handler].
Rasmiy qo'llanmani ko'rishni tavsiya etaman.Barcha mavjud funktsiyalarning tavsifi mavjud.Afsuski, u faqat ingliz tilida mavjud va u sobit ta'riflarni o'z ichiga olmaydi.
Ma'lumotlar
Yaratilgan vaqt: 15 Aug 2018, 13:52
Muallif: @Ashurov (54)
Raxmat aytishgan: 1 kishi
Fikrlar: 0 ta
Ko'rilgan: 10 marta
Shikoyatim bor
Blog bilan bo'lishish
www.uzmasters.ru Onlayn 165 (0/165)
www.uzmasters.ru Forumga a'zo bo'lish
www.uzmasters.ru Forumdan qidirish
www.uzmasters.ru Bosh sahifa
Яндекс.Метрика UzMasterS.Ru