2.6 uchun Bachiv Fox dasturi uchun o'z-o'zini o'qituvchi. Oynani qanday ochish kerak

Lyudmila Omelchenko Dar'ya Shevyakova O'Z-O'ZI TUTOR O'QUV Sankt-Peterburg "BHV-Peterburg" 2005 UDC 681.3.068+800.92Visual FoxPro 9 BBK 32.973.26-018.1 O-57 O.N.Melko. – Sankt-Peterburg: BHV-Peterburg, 2005. – 608 pp.: kasal. ISBN 5-94157-632-3 Ko'rib chiqilgan Visual FoxPro 9.0 - ma'lumotlar bazalari bilan ishlaydigan kundalik professional dasturlar uchun kuchli dasturlar to'plami. Qo'shimcha vositalarni ishlab chiqish va ularni sinflar, jadvallar, yozuvlar, shakllar va tovushlar kabi asosiy ob'ektlar yordamida yaratishning yaxlit yadrosi tasvirlangan. Ma'lumotlarni eksport qilish va import qilish, shuningdek ma'lumotlarni veb-serverda nashr qilish muhokama qilinadi. Mijoz-server dasturlarini ishlab chiqish, yaratish va sinab ko'rish ko'rsatilgan. Mashhur paketning joriy versiyasining xususiyatlariga, shuningdek, XML veb-xizmatlari bilan ishlash va boshqa dasturlar (Microsoft Visual Studio .NET va Microsoft SQL Server 2000) bilan o'zaro ishlash uchun qo'shimcha imkoniyatlarga hurmat ko'rsatiladi. Raqamli ilovalar va illyustratsiyalar sizga materialni amalda tez o'zlashtirish va muvaffaqiyatli o'zlashtirishga yordam beradi. Dasturchilar va ma'lumotlar bazasini ishlab chiquvchilar uchun UDC 681.3.068+800.92Visual FoxPro 9 BBK 32.973.26-018.1 Video tayyorlash guruhi: Bosh muharrir Yrd. Maqsad. Muharrir rahbari Tahririyat muharriri Kompyuter tartibi Korrektor Muqova dizayni boshi. ishlab chiqarish Katerina Kondukova Igor Shishigin Grigoriy Dobin Natalya Dovgulevich Natalya Karavaeva Viktoriya Piotrovskaya Igor Tsirulnikova Mykola Tverskix litsenziyasi VD No 02429 24.07.00. 03/18/05 sanasida ro'yxatdan o'tgan. 70 1001/16 formati. Ofset druk. Aql. pich. l. 49. Tijorat 5000 nusxa. Shartnoma No "BHV-Peterburg", 194354, Sankt-Peterburg, st. Yesenina, 5B. 11.11.2004 yildagi 77.99.02.953.D.006421.11.04-sonli mahsulotlarga sanitariya-epidemiologiya ruxsatnomasi. Federal xizmat tomonidan odamlarning yashash va farovonlik huquqlarini himoya qilish sohasini to'liq ko'rishda ko'riladi. "Drukarnya "Nauka" DUP 199034, Sankt-Peterburg, 9-qator, 12 © Omelchenko L.N., Shevyakova D.A., 2005 Peterburg, 2005 yil Umumiy kirish... ... ... ................................ ................................. ................................ ............. 1 Yak skripka bilan kitob................................................ ... ................................... ............ ... .. 2 Kitob qanday ilhomlantirilgan ................................ ...... ......... ................................... ...... ......... ............. 2 Kitobning maxsus elementlari. ................................................................ ...... ................................................... 3 ROZDIL 1. VISUAL FOXPRO BILAN TANISHING. ................................................................ ...... ... 5 Kundalik relyatsion DBMS...................................... ...................... ................................................. ....... 7 Visual FoxPro ob'ektlari .. .. ................................... ............ .. ................................................. ....... 10 Visual FoxPro 9.0 da nima yangiliklar......................... ...................... .................. .................. 12 2-MAQOL. VISUAL FOXPRO BILAN ROBOTIK KOBI. ........ .... ................................. 15 Visual FoxPro dasturini ishga tushirish ........ .... ................................................ ............... .... ................................. ................ 15 Golovne Visual FoxPro oynasi. ................................................................ ...... ........................................... 15 Panel menejeri ................................................... ...................... ................................................. ........ 27 Dovidkova tizimi Visual FoxPro ...................................... ................................................................ 30 ROZDIL 3. LOYIHA YAK ZASIB UMUMIY Elementlar QO‘ShIMChA... .. ...................................... ............ .. .... 39 Loyiha uchun dastur yaratish........................... ...................... .. ................................. .............. 39 Qo‘shimcha menyu orqali loyihani boshqarish................................ ...................... .. .......................... 45 Loyiha elementlarini boshqarish................. .. .......................... ................... .. ................ 46 Loyihani yaratish jarayonida Vikoristannya ustasi.... ................................ .. ................ .............. 47 ROZDIL 4. LOYIHA UCHUN MA’LUMOT BAZASINI YARATISH...... .. ................ ..................... 57 Loyiha uchun ma’lumotlar bazasini yaratish.... .. ............... ................................ .. ................. ... 57 Loyiha tomonidan asosiy ma'lumotlar bazasini yaratish...................... .. ............. ................................ .. ....... 61 Jadvallar – ma’lumotlar bazasining asosi ................................... .. ............ ................................ 62 Jadval konstruktor oynasi............. ................................................ .. ......... ................................ 68 Indeks............ ................................................ .. ........ ...................................... .. ............ ................ 78 Jadvallar orasidagi eslatmalar................. .. ......... . ................................ . ............ ............ 82 Ma'lumotlarning yaxlitligi...................... .. .................. ................................................ . ......... ......... 85 IV 5-bo'lim. MA'LUMOTLARNI KIRISH VA TAHRIR ETISh FORMASI..... ......... ..... ................................ 89 Usta yordami uchun ijodni shakllantiring. ................................................................ ...... ......................... 90 Shaklni ishga tushirish................. ...................... ................................................. ................ ................................. ............ 97 Shakl obyektlari. ................................................................ ...... ................................................... ............ .......... 97 Shakl ob'ektlari bilan bog'liq harakatlar...................... ................................................................ .... 101 Shakl maydonlariga ma'lumot kiritish ketma-ketligini o'zgartirish............ ............ 105 BIRLIK 6. FORMAT DIZAYNER......... ........................... ................................. .................109 Shakl konstruktor oynasi.... ... ...................... ...................... ... .......................... ............ 109 Shakl yaratish...... ... ......................... ............... ... ................................ ............ ... .. 113 Shakl parametrlarini sozlash................................. ............... ... ........................... ............. 114 Aniqlik shaklining Seredovishche. ................................................................ ...... ................................................... ... 116 Shakl parametrlarini sozlashda har soatda ketma-ketlik................................... 122 Ob'ektlarni joylashtirish shaklida ................................................................... ........ ... ....................... 123 ROZDIL 7. MAXLUQ VA DO‘STLAR NARISLARI........ ......................................157 Bu nima tovush.. ....... ... ................................................... ... ... ................................................... . .. 157 Yaxshi muhit yaratish bo'yicha tavsiyalar...................................... ............ .. ................................................ 157 Yulduzlarning yaratilish xususiyatlari....... .. ................................. ............ .. ........................... 158 Vikoristannya maistra yaratish uchun bir stolli yulduz...... .. ......................... 158 Tayyorlangan hisobotni ko'rib chiqish...... . ................................................ .. .. ........ 168 Do‘stga qo‘ng‘iroq qilish................................. .. .. ................................ ............ ................................... 169 8-BOB. ZVITIV DIZAYNERINING QO'SHIMCHA YORDAMIDA ZVITUNI TUZISH. ................................................................ ...... .........173 Oyna konstruktor oynasi................................... ...... ................................................... ............ ..... 173 Maydonlarni joylashtirish uchun Tezkor hisobot buyruqlari...................... ............ 175 Nurni charxlashning o'rtasini o'rnatish............................ ................................... ................................ ........ 179 Dunyodagi jismlarning kuchi............ .... .................... ................................................................................ ...................... 182 Yulduz yaqinidagi jismlarni joylashtirish...... ...... ......... ................................... ...... ......... ............... 188 Sarlavha sohalari va pastki qoplar roʻyxatiga qoʻshish............ ...... ........ ................................ 200 Oddiy yulduzning yaratilishi ...... ...... ...................................... ...... ...... ................................ 201 Vilniy shaklida dunyoning yaratilishi...... ...... ...................................... ...... ...... ............... 203 Jadval belgisini yasash...................... ...... ..... ................................................ ............ ............ 205 Dunyodagi ma'lumotlarni guruhlash...................... ...... ..... ................................................ ...... ...... ...... 207 Vikoristannya mashhur kishilar bilan................................. .... .. .................................. 211 Tovush tomonining joylashuvi..... ...................................................... ... ................................................... 213 Richocolonkovy zvyt.... ................................................ . ..... ......................................... 215 ROZDIL 9. TA'MINOT MA'LUMOT BAZASIGA ................................................... .... ...... ..........217 So‘rovlar konstruktori........................... ....... ...... ................................................ ....... ...... ............... 218 Olingan soʻrovlar jadvali uchun maydonlar roʻyxatini shakllantirish............ ............ ...... ... 221 So'rovlar konstruktorining yorlig'i bo'yicha tartiblash...................... .............. ...... ......................... 225 Tanlangan aqllar yozuvlar ................................................................... ............ ..... .......... 227 Boy jadval yozuvlari................... ...................... .................................. ................. ..... ......... 233 Yuvilgan dalalarni guruhlash.............. ............ .......................... ................................. .......................... .. ... 237 Suv ta'minotining o'zgarishi............ . .......................... ................................. . ... 241 V bo‘lim 10-BO‘LIM. O‘CHISH JADVALLARI VA DIAGRAMMALAR..... ......... 243 O‘zaro jadvallar... ................. ...................... ................................ ................. ........ ......................... 243 Ma'lumotlarni eksport qilish .............. ............. ................................. .............. ............. ....................... ......... 254 Pobudova diagrammasi. ............................................... ................ ...................... ................................. ................ 254 VARIANT 11. QO‘SHIMCHA MENYYU....... ...................... .............. ............ .........261 Menyu yaratishga tayyorgarlik....... ................. ...................... ................................ ................. .............. .. 261 Menyu yaratish uchun zarur boʻlgan harakatlar............ ............... ............ ................................ .. 262 Menyu dizaynerini ishga tushirish......... ............... ................................ .............. ............................................. 262 Menyu yaratish................... ............ ................................ ................................ ......... ................................. ............... 264 Saqlash, menyularni yaratish va ishga tushirish....................................................... ......... ................ 278 Yigʻiladigan menyu yaratish. ................... ........ ................................... ................... ...... ...... 279 ROZDIL 12. PRE-VIDAL QO'SHIMCHA TIZIMINI YARATISH..... .......281 Men bir qatorda turaman...... ............ ................................ ................. ...................... ................................ ................. .... 281 Muloqot oynasini tanlash..... ................................ ................ ............ ......................... ....... 282 HTML formatida dastlabki tizimni yaratish ............... ................................ ............. ........ 285 Vikoristannaya previdkova tizimi qo‘shimchalarda... ..................... ............ ............... 293 INJENERING 13 LOYIHALARNI BOSHQARISH VA IJODIY QO‘SHIMCHA........ 297 Loyiha uchun hokimiyat organlarining ahamiyati. ............ ............. ................................. .............. ............... 297 Loyiha parametrlarini oʻrnatish...................... .... ................................... ...................... .................................. 299 Loyiha uchun asosiy dasturni oʻrnatish ...................... .... ................................... ................. 302 Vikoristannya Imkoniyatlarni istisno qilish. ......................... ......................... . ...................... ............ 303 Loyihani oʻchirilgan fayllardan tozalash. ................................................................ ...... ....................... 303 Pobudova loyihasi................. ...................... ................................................. ................. ........................... 303 Visual FoxPro komponentlar galereyasi. ................................................................ ........................ .............. 306 ROZDIL 14. SANOAT, BERIGAN PROSEDURLARI, TRIGGERLAR, VAKILIK OF MA'LUMOTLAR...................... ..................315 Ma'lumotni par yozuvlar bilan........................... ................. 315 ning ishonchliligi jadvalning bir xil maydonlarida ma'lumotlarni kiritish .......................... ........ 323 Wikoristannya ma'lumotlarning namoyon bo'lishi. ................................ ............... .................... 325 15. MA'LUMOTLARNI KIRISH MUDULOTINI UZAYTIRISH....... ................ .......337 Jadval ko'rinishida formadagi ma'lumotlarni ko'rsatish...................... ............. .......................... 337 Shaklni yorliqlar bilan katlama....... ............ ............................................. ...... ..................... 356 Shakl tanlash................ .................... ...................................................... ................................................................ .. .. 360 taymer...................................... ....... ................................................. ............................................. 361 Roʻyxatga maʼlumotlarni qoʻshish ................................................................ ................................... ................................ 364 16-MAVZU. SINF KUTUBXONALARI VA ACTIVEX KOMPONENTLARI.................. ..367 Vikoristannaya sinf kutubxonalari.................. ................................................................ ............... 367 Vikoristaniya ActiveX-komponentlari ko'rinishida....... ................. ................................... .... 374 Ob'ektlar brauzeri Wikimedia.... ............................................. .. ...... ............................ 390 ROZDIL 17. SVITLARNI YARATISHNI KENGAYTIRISH .. ....... .......395 Vikoristannya u zvytakh izavlenie danih........................... .......... ...................... 395 Yorliqlar. ................................................................ ...... ................................................... ............ ...... 396 Vikoristannya u zvytakh vídnosini "bir-boy" ...................... .......... .. ............ 404 VI XULOSA 18-BOB. MA'LUMOTLAR VIBRASYONLARINI KEYISHI. ......................409 So'rov natijalarini ko'rsatish. ................................................................ ...... ................................................ .... 409 Kirish natijalarini HTML formatida saqlash ......................................... ...... ... 412 Vikoristannya Tanlash buyrug'i dasturlarida ................................. ............ ...................... 414 ROZDIL 19. VISUAL OB'YEKTGA YO'LLANGAN DASTURLASH......... ......... ................................................... .......419 Vikoristannya klasiv....................................... . ........ ................................................ ......... 419 Depozit qilingan ob'ektlarning Vykoristannya ................................... ....... .................................. 434 Koristuvalnytska darslari..... ................. ................................................. ................. ................................. 437 Sinf haqidagi ma’lumotlarni ko’rib chiqish yangi topshiriq uchun tayinlangan belgi...... .... 447 Shakl va sinf konstruktorlarida foydalanish mumkin bo'lgan kutubxonalar ro'yxatini shakllantirish ....... ...... .... ...................................... ...... 450 Shakllarni yaratish asosida Koristuvalnitskiy sinflari to'g'risida ................................................... .... ...... ....... 450 Vikoristannya formi storennia sinfi uchun........................... ......... ...... ........................ 454 Zasib sinf brauzeri ....... ...... ................................................. .... ...... ................................... 455 Asboblar panelini yaratish.. ...... ................................................. .... ...... ....................... 458 ROZDIL 20. MAHALLIY XUDUDLARDA BOY MEHNAT ........ ....... ...... ................................................ ...... ...... ..463 Tipi blokuvan................................. ...... ................................................................ ...... ...... ............... 463 Avtomatik bloklash...................... ......... ... ................................... ........ ...... ......... 463 Jadvallarni tashqi bloklash va o'zgarishlarni bloklash.................. ............ ...... ............ 465 Stolni qulflash ................... ............ ................................................. ......... ...... ................... 466 Yozuvni bloklash............. ......... ... ................................... ........ ...... .......................... 466 Bloklash jadvali va yozuvlarni ochish.. ......... ... ................................... ........ ...... ........ 468 Ma’lumotlarga ega sessiya robotlari. ................................................................ ........ .......................... ............. 469 Bufer tanlash .... ................................................. ................................................................ ..... 470 Tranzaksiya tarixi. ................................................................ ...... ...................................... 474 ROZDIL 21. BOG'LANISH VA PROVADJENNYA ECTIV, EKSPORT VA MA'LUMOTLAR IMPORTI HAQIDA....................................... ............ .... ........475 Visual FoxPro va OLE obyektlari................... . ...... ................................................. . ............... 475 OLE obyektini ulash...................... ... ................................................... ....... ... .............. 481 OLE obyektini tahrirlash.............. ............ . ...................................... ............ .. ............ 484 OLE ob'ektini ko'rish...................... ............... . ................................................................ ............ ................. 484 Vykoristannya Ob'yektga yo'naltirilgan dasturlash............ ....... ............... 484 Visual FoxPro dan boshqa dasturlarga maʼlumotlarni uzatish...................... ............ ................ ..... 486 Ma'lumotlarni import qilish...................... ................... ...................... ................... ............... ................. ................... .. 488 Visual FoxPro dan Microsoft Word ga ma'lumotlar viki ..... ................ ........ 491 ROZDIL 22. MA'LUMOTLAR TAQDIM QILIShINING VIDALENTLARI.. .... ............... 497 Vyznachennaya dzherela ODBC ma'lumotlari .... ......... ... ................................. ..... 497 Nomlangan ulanish..... ... ................................ ............... ......... ................................ ..... 500 Ulanish konstruktori.... ...... ................................. ...................... ...................... ................................................. 500 Options dialog oynasida masofaviy namoyishlar va ulanish uchun parametrlarni sozlash ...................... ............ ...................... ................................ ............ ... 503 Masofaviy ma'lumotlar taqdimotini yaratish...................................... ............... ............ 505 LONDON VII Kuchli vikorystuvannya s'ednannya....... ...... ................. ................................. ....... ........ 513 Mahalliy va masofaviy ma'lumotlarning kombinatsiyasi. ..................... 514 Nalashtuvannya podannya qoʻshimcha lugʻat bazasi maʼlumotlari uchun................... ................... 516 ROZDIL 23. MA'LUMOTLARNI VISUAL FOXPRODAN MIJOZ-SERVER PLATFORMASIGA O'TKAZISh...................................... ............. .......519 SQL Server ma'lumotlar bazasiga ma'lumotlarni uzatish uchun Vikoristannya maistra naroschuvannya ....... ...... ..... ... ................................... ................ ......... ..... 519 24-BOB. WEB-SERVERDA MA’LUMOTLARNI E’TIBOR QILISH....... .............. .......531 Maister Web Publishing ... ................. .................. ............... ......... ............. ............... 531 Web-sahifa parametrlarini master yordamida sozlash. ......... .............. ............. 535 Web-sahifa yaratish ......... ........ ................................................................. ............. .............. 539 Yaratilgan Web-sahifani tahrirlash............ ...... ............. ................................ ..... 543 PARAMETER 25. VISUAL FOXPRODA PARAMETRLARNI SOZLASH .... .................................545 Variantlar oynasi yorlig‘i parametrlari ................. ................................. ........ ..... ................ 546 QO‘SHIMCHA. VISUAL FOXPRO O'RNATISH ................................................... 573 Tizimdan oldin Vimogi................................................. ...... ................................................... ............ ..... 573 Visual FoxPro ni o'rnatish ................... ................................................................ ...................... ....... 573 Visual FoxPro ni sozlash ................ ................................ ........................... ................................ ....... 575 LIG'AT............ ................................... ................................ ............................................ 579 MAVZU KOʻRSATICHI....... ................................ ................................ .....................589 VIII UZOQ QIYMATLAR Qolgan qoyalarda vaqti-vaqti bilan Microsoft tomonidan qo'llab-quvvatlanadigan narsalar haqida bir oz xatolik paydo bo'ladi. Visual FoxPro dasturiy mahsuloti. Bu yerda esa noxush odamlarning yondashishidan badbo‘y hid ochiladi. Va Visual FoxPro 9.0 ning bugungi yangi versiyasi buning bevosita tasdig'idir. Yangi ma'lumotlar bazasi tizimlarining paydo bo'lishidan qat'iy nazar, Visual FoxPro dunyodagi eng mashhur dasturlardan birini yo'qotishda davom etadi. Bu, birinchi navbatda, Microsoft yangi versiyalarni yaratishda oldingi versiyalardan pul tejashiga bog'liq. Shuning uchun, siz yaratgan dasturlar g'olib va ​​yanada ko'proq bo'lishi mumkin. Visual FoxPro relyatsion ma'lumotlar bazasini boshqarish tizimlarining barcha atributlarini amalga oshiradi. Ma'lumotlar bazasi birlamchi kalitlar va jadvallar orasidagi havolalar orqali ma'lumotlarning yaxlitligini saqlaydi. Ma'lumotlar bazasida jadval yozuvlarini qo'shish, o'chirish yoki o'zgartirishni qayta ishlash uchun siz saqlangan triggerlar va protseduralarni tanlashingiz mumkin. Visual FoxPro - bu ob'ektga yo'naltirilgan, vizual dasturlashtirilgan til, sahna ortida joylashgan bo'lib, u doimiy ravishda dasturiy ta'minotni loyihalash va joriy etishning dolzarb jihatlariga o'zgarib turadigan yangi imkoniyatlarni taqdim etadi. Visual FoxPro dan turli tayyorgarlik darajasidagi talabalar foydalanishi mumkin. Agar siz Visual FoxPro-ni endigina o'zlashtirishni boshlayotgan bo'lsangiz va sizga oddiy dasturni tezda ishlab chiqish kerak bo'lsa, sizga ma'lumotlar bazalari, jadvallar, ilovalar, shakllar, javoblar va boshqalarni yaratish yordam beradi. , bu nafaqat asosiy Visual FoxPro sinflari va tashqi kutubxonalarni o'zgartirishga, balki asosiy sinflarni yaratishga ham imkon beradi. Ushbu kitob yangi boshlanuvchilar uchun ham Visual FoxPro 9.0 bilan tanishishda, ham ushbu dasturiy tizim bilan ishlashda qiziqish uyg'otadi. Kitobda tugallangan ilovalarni yaratishning butun jarayoni izchil tasvirlangan: ma'lumotlar bazasi va undan oldingi jadvalni yaratish, ma'lumotlarni kiritish va ko'rib chiqish uchun shakllarni loyihalash, so'rovlar va qo'ng'iroqlarni yaratish, shuningdek, ma'lumotlar bazasi ma'lumotlarini ko'rsatish va qayta ishlashning boshqa usullari. Kitobda taqdim etilgan materiallar bilan tanishishingizga yordam beradigan ko'plab rasmlar mavjud. 2 Davom etish usullari Visual FoxPro dan foydalanishni boshlaganingizdan so'ng, bo'linish tartibi sizga oddiy ko'rinishdan omborga ketma-ket o'tish imkonini beradi.Ushbu dasturiy mahsulot haqida yangi bilimlar. Agar siz Visual FoxPro bilan tanish bo'lsangiz, kitobni oxirigacha o'qib chiqishingiz shart emas. Kitob davomida siz qaysi bo'limlar ko'proq qiziqish uyg'otayotganini ko'rishingiz va faqat ulardan o'rganishingiz mumkin. Kitobga tez nazar tashlasangizgina ko‘p narsalarni bilib olishingiz mumkin. U siz och qolganingizda ko'zingizga ko'rinadigan lahzalarni maxsus tasavvurga ega. Kitob oddiydan murakkabgacha bo'lgan materialni izchil tushunishni shunday etkazadi. Kitobning 1 va 2 boblari kirishdir. Siz Visual FoxPro ni ishga tushirishni, ilg'or ma'lumotlarni ko'rishni o'rganasiz, dasturning asosiy oynasining elementlari va oldingi versiyalarga nisbatan Visual FoxPro 9.0 da qanday yangiliklar bilan tanishasiz. 3-bo'limda siz dastur elementlarini birlashtirish usuli bo'lgan loyiha haqida bilib olasiz. 4-bo'limni tugatgandan so'ng siz ma'lumotlar bazasini, jadvallarni, indekslarni, undan oldingi jadvallar orasidagi bog'lanishlarni yaratish va ma'lumotlarning yaxlitligini aniqlashni o'rganasiz. 5 va 6-bo'limlar forma konstruktor yordamida ma'lumotlarni kiritish va tahrirlash uchun shakllarni yaratishni o'z ichiga oladi. 7 va 8-boblar oddiy tovushlarni rivojlantirishga bag'ishlangan. 9-bo'limni o'qib bo'lgach, siz har qanday murakkablikdagi savolni berishingiz mumkin. 10-bob sizni kesma jadvallar va diagrammalarni yaratish bilan tanishtiradi. Shakllar, bosishlar va dasturlarni ishga tushirish uchun dasturda menyu mavjud. 11-bo'limda bunday dastur menyusini qanday yaratish tushuntiriladi. Birinchi o'n bir bo'limni to'ldirib, ro'yxatdan o'tgan arizangizni tanlaganingizdan so'ng, dasturlarni o'zingiz yaratishingiz mumkin bo'ladi. Keyingi bo'limlar birinchi bo'limlardan olingan bilimlarga asoslanadi va shakllar, so'zlar, tovushlarni yaratishning kengaytirilgan usullariga bag'ishlangan. Dasturingiz uchun HTML formatida samarali tugatish tizimini qanday ishlab chiqish haqida siz 12-bo'limda o'rganasiz. 13-bo'limda loyihani boshqarish uchun qo'shimcha qadamlar, jumladan, faylga (exe) qo'shilgan faylni yaratish muhokama qilinadi. 14 dan 18 gacha bo'limlarda ma'lumotlar bazasini boshqarishning ilg'or xususiyatlari, boy jadval shakllari va javoblarini yaratish va ActiveX komponent shakllarini o'zgartirish muhokama qilinadi. 19-bo'lim sizni ma'lumotlar bazalarini boshqarish uchun foydalaniladigan dasturlarni ishlab chiqishda ob'ektga yo'naltirilgan yondashuvning xususiyatlari bilan tanishtiradi. Siz ular asosida sinflar va ob'ektlar yaratishni o'rganasiz. 20-bob mahalliy chegaradagi Visual FoxPro robotiga bag'ishlangan. 3-qadam Visual FoxPro izolyatsiya qilingan tizim emas va boshqa Windows dasturlari bilan samarali aloqada bo'lishi mumkin. 21-bo'limni o'qib bo'lgach, siz ombor ob'ektlari (OLE) bilan ishlash, ma'lumotlarni eksport va import qilishni o'rganasiz. ODBC drayverini qanday o'rnatish, ma'lumotlarning masofaviy ko'rinishini yaratish va uning parametrlarini sozlashni 22-bo'limda o'rganasiz. 23-bob sizga qo'shimcha kengaytma ustasi yordamida Visual FoxPro dan mijoz/server platformasiga ma'lumotlarni uzatishni o'rgatadi. . Visual FoxPro ma'lumotlar bazasiga mos keladigan tasodifiy ma'lumotlarga ega veb-sahifani shakllantirish qobiliyatiga ega. Jarayon 24-bo'limda keltirilgan. Visual FoxPro bilan samarali ishlash uchun siz kitobning qolgan qismida sozlangan parametrlarni o'rganishingiz kerak. Dastur sizni Visual FoxPro 9.0 ni o'rnatish bilan tanishtiradi. Kitobda Visual FoxPro atamalarining tavsifi bilan lug'at mavjud. Kitobda o'ziga xos tarzda ko'rilgan juda ko'p maxsus qo'shimchalar mavjud. Ma'lumotni o'qish va qidirishni osonlashtiradigan qo'shimcha ma'lumotlar bo'ladi: XULOSALAR Siz boshqa harakatlarga olib keladigan meros haqida bilishingiz kerak bo'ladi. SNOPSIS Visual FoxPro imkoniyatlaridan maksimal darajada foydalanish uchun juda ko'p fokuslar mavjud. UNDA OLING Aybdan oldinroq bo'lish muammolarni engishga yordam beradi. Ular nimadan qo'rqish kerakligini va rahm-shafqatga erishish uchun nima qilish kerakligini aytadilar. Kitobda har xil turdagi shriftlar mavjud: yangi atamalar kursiv bilan ko'rsatilgan; Klaviaturadan kiritishingiz kerak bo'lgan matn qalin kursiv bilan ko'rsatilgan; menyu buyruqlari, tugmalar nomlari, yorliqlar, variantlar, nisbatlar, muloqot oynalari, maydonlar va boshqalar qalin shriftda ko'rsatiladi; Funktsiyalar, vakolatlar, usullar, ma'lumotlar bazalari, jadvallar, maydonlar, jadvallar nomlari monofazo shriftida ko'rsatilgan. Plyus belgisi bilan bog'langan ikkita tugma tugmalar birikmasidir. Birinchi tugmani bosing, uni qo'ymasdan, ikkinchisini bosing. Keyin xafagarchilikdan voz keching. Mualliflar "BHV-Peterburg" ga uzoq yillik faoliyati uchun minnatdorchilik bildiradilar va kitobni tayyorlash va yozishda yordam berishadi. 4-jild 1 Visual FoxPro bilan asosiy fikrlar Mintaqamizda doimo ro'y berayotgan o'zgarishlar kompyuter fanlari va hisoblash texnologiyalari sohalariga e'tiborni qaratmasdan iloji yo'q edi. O'n yil oldin ma'lumotlar bazalari bilan ishlashda professional dasturchilar ustunlik qilgan. Tizimlarning o'zi oddiy xaker deb hisoblangan. Bunday tizimlarning asosiy hissasi Viyskovo-sanoat kompleksidir. Banklar, aktsiyadorlik jamiyatlari va xususiy kompaniyalar paydo bo'lishi bilan ma'lumotlar bazasi turg'unlikdan ko'ra kengroq bo'ldi. Odamlar ma'lumot bir tiyinga arziydiganligini tushunishadi. Bu chiqindilar yoki kutilmaganda qayta tiklangani sizga qimmatga tushishi mumkin. Buning o'zi axborot texnologiyalarining jadal rivojlanishini va ma'lumotlar bazasini boshqarish tizimlarining (DBMS) jadal rivojlanishini tushuntirishi mumkin. Birinchi ma'lumotlar bazasini boshqarish tizimlari o'tgan asrning oltmishinchi yillarining o'rtalarida paydo bo'lgan va ierarxik ma'lumotlar modelini qo'llab-quvvatlagan, unda yozuvlar orasida yuzlab ajdodlar / asoslar topilgan. Qisqa soat ichida ma'lumotlar bazalari parchalanib ketdi va ular uchun asos sifatida sezilarli darajada murakkab qon ketish modeli qo'yildi. Ushbu modellarning har biri o'ziga xos afzallik va kamchiliklarga ega bo'lib, ular munosabatlar modelining rivojlanishida asosiy rol o'ynagan. 1970 yilda IBM tadqiqotchisi doktor E. F. Koddning maqolasiga ko'ra, relyatsion ma'lumotlar modeli axborotni saqlash va qayta ishlashga yondashuvni inqilob qildi. Ushbu modelga asoslanib, o'tgan asrning 70-yillarida birinchi relyatsion ma'lumotlar bazalari qismlarga bo'lingan va ular hozirgi tijorat ma'lumotlar bazasi uchun standart hisoblanadi. Relyatsion ma'lumotlar bazalarida barcha ma'lumotlar jadvalda to'planadi, uning qatorlari va ustunlari yozuvlar va maydonlar deb ataladi. Bu jadvallar relation1 deb ataldi, shuning uchun model relyatsion deb atala boshlandi. Jadvallardagi yozuvlar takrorlanmaydi. Ularning o'ziga xosligi birlamchi kalit bilan ta'minlanadi 1 Aloqa - bu relyatsion ma'lumotlar modelining asosini tashkil etgan ko'plik nazariyasidan matematik atama. Ingliz tilida "relationship" "relation" nomidan "relation" so'zi bilan ifodalanadi. – Ed. 1-bob Yozuvni yagona identifikatsiya qiluvchi maydonlar to'plami 6. Ma'lumotlar bazasida ma'lumotlarni oson izlash uchun indekslar bir yoki bir nechta jadval maydonlarida yaratiladi. Indeks qiymatlari tartiblangan shaklda saqlanadi va jadval yozuviga yuboriladi. Turli jadvallardagi tegishli ma'lumotlarning yaxlitligini avtomatik ravishda saqlash uchun asosiy va ikkilamchi kalitlar tahlil qilinadi. Ko'p ulanishlardan ma'lumotlarni tanlash uchun jadval saqlangan bir yoki bir nechta maydonlarning qiymatlariga asoslanadi. Masalan, xalqaro telefon operatsiyalarini ro'yxatga olish jadvali quyidagi ma'lumotlarni o'z ichiga olishi mumkin: Izoh: Xalqaro telefon operatsiyalari to'g'risidagi yozuvlar ro'yxatga olish kitobidan oldin jadval ko'rinishida yangi tartibda xronologik tartibda kiritiladi (1.1-rasm). Teri qatori bir xil tuzilishga ega va sakkizta maydondan iborat. Ushbu ilovada quyidagi maydonlar mavjud: Shartnoma raqami, Xizmat kodi, Telefon raqami, Xizmat sanasi, Joy kodi, Xizmat muddati, Turli. Res. 1.1. Kalit so'zlar: Relyatsion ma'lumotlar bazalarida maydonlarni o'zgartirish mumkin. Ma'lumotlar turi yo'q (raqamli, satr, sana turi va boshqalar), aks holda har bir yozuv uchun maydonning ma'lumotlar turi o'zgarmaydi. Ma'lumotlar bazasining muhim afzalliklaridan biri unda saqlanadigan ma'lumotlarni tanlashdir. Taxallus bo'yicha tuzilgan Wikorist telefon va manzillar kitobida siz hukmdoringizning laqabi uchun telefon raqamini topishingiz mumkin. Biroq, xalqaro atirgullarni ro'yxatga olish kitobidagi yozuvlar xronologik tartibda joylashtirilganligi sababli, siz atirgulni qo'shiq pozitsiyasi bilan imzolagan mijozlar ro'yxatini olish uchun yoki obunachilar ro'yxatini olish uchun muhim soat sarflashingiz kerak bo'ladi. Bu hududda yashab, telefon kompaniyasiga g'azna pullarini olib kelishadi.Kompyuter ma'lumotlar bazalari yordamga keladi. Ular, ularda saqlanadigan katta hajmdagi ma'lumotlardan qat'i nazar, kerakli ma'lumotlarni qidirishning yuqori darajasini ta'minlaydi. Bunday ma'lumotlar bazalarida siz bosmoqchi bo'lgan parametrni qidirishingiz mumkin. Bundan tashqari, kompyuter ma'lumotlar bazalari ancha ixchamdir. Minglab yozuvlarni saqlashi mumkin bo'lgan ma'lumotlar bazasi bitta floppi diskga sig'ishi mumkin. Ma'lumotlar bazasini yaratish, uning tuzilishini o'zgartirish, ma'lumotlarni tahrirlash va tanlash uchun ma'lumotlar bazasini boshqarish tizimlari qo'llaniladi. Joriy relyatsion ma'lumotlar bazasini boshqarish tizimlariga quyidagilar kiradi: jadval va tegishli jadvallar orasidagi jadval yaratish uchun asboblar to'plami; ma'lumotlar bazasini boshqarish tafsilotlari; Ma'lumotlar bazasida saqlanadigan ma'lumotlarga kirishni rad etish imkonini beruvchi mijoz interfeysi uchun uzr; ma'lumotlar bazalari kabi qo'shimcha ma'lumotlarni ishlab chiqish usullari. Shaklda. 1.2 Visual FoxPro relyatsion ma'lumotlar bazasining qo'shimcha ikkita jadvalidan foydalangan holda transchegaraviy telefon tizimlari misolini ko'rsatadi. Res. 1.2. Rossiya Federatsiyasi va Rossiya Federatsiyasi dunyosi haqida BLUE 1 8 REGION. 1.3. Îòçåòta tabáëçíîîîîa, ñîäåðæàùèîîîðìàöèþîîîîîî Romanning so'zlari. 1.4. Boshqacha aytganda, bu holda, bu borada Visual FoxPro 9 dan foydalanamiz. 1.5. Dunyo haqida umumiy ma'lumot DBMSning ushbu qo'shimcha funksiyasi bilan siz quyidagilarni amalga oshirishingiz mumkin: DBMSning qo'shimcha funksiyasi uchun siz: Masalan, qo'shiq sinfining barcha turli o'lchamlari haqidagi ma'lumotlarni istalgan vaqt oralig'ida ko'rsatishingiz mumkin; Boshqa tomondan yoki turli formatdagi yozuvlar va maydonlarni tanlamasdan butun jadvalni ko'rsatish. Misol uchun, rasmda. 1.3 telefon kompaniyasi mijozlarining manzillarini o'z ichiga olgan jadval tovushini ko'rsatadi. Shaklda. 1.4 mijozlarning ismlari va taxalluslarini bitta jadvaldan joylashtirish uchun ma'lumot varag'i variantlaridan biri yaratilgan; Ma'lumotlar bazasi ma'lumotlarini grafik formatda ko'rsatish. Misol uchun, rasmda. 1.5 mijozlar bilan jamoalararo muzokaralar soni to'g'risidagi ma'lumotlarni ko'rsatadi; Natijalarni shakllantirish uchun kerakli hisob-kitoblarni qo'shing va jadvaldan ma'lumotlarni tanlang. Hozirgi vaqtda shaxsiy kompyuterlar uchun o'ndan ortiq mashhur DBMS mavjud. An'anaga ko'ra, Rossiya va boshqa mamlakatlarda eng ilg'or ma'lumotlar tizimlaridan biri Visual FoxPro DBMS bo'lib, Visual FoxPro 9.0 ning yangi versiyasi tizim imkoniyatlarini kengaytiruvchi qo'shimcha yaxshilanishlarni o'z ichiga oladi. 10 1-bob Visual FoxPro Visual FoxPro bir necha komponentlardan iborat bo'lib, ma'lumotlarni saqlash, ko'rsatish va tahrirlash uchun ishlatiladi. Visual FoxPro da barcha ma'lumotlar ma'lumotlar bazasida saqlanadi, u jadval, jadvallar orasidagi yozuvlar, indekslar, triggerlar va saqlanadigan protseduralardan iborat. Har bir jadval o'ziga xos nomga ega va alohida faylda saqlanadi, uning nomi jadval nomidan keyin keladi. Yaratish fayli DBF kengaytmasiga ega. Har bir jadvalda u bilan bog'langan indekslar bo'lishi mumkin, ular ma'lumotlarni tartibga solish va kerakli yozuvlarni tezda topish uchun ishlatiladi va bitta jadvalda bir nechta indekslar bo'lishi mumkin. Memo va General kabi maydonlarning qiymatlarini saqlash uchun ularni fayllar atrofida saqlang. Yodnoma jadvali maydonlari matnli ma'lumotlarni o'z ichiga oladi va Umumiy turdagi maydonlar, qoida tariqasida, Windows muhitida ishlaydigan ikkilamchi ma'lumot va boshqa dasturlarni saqlash uchun ishlatiladi. Visual FoxPro ma'lumotlar bazasidagi har qanday o'zgarishlar uchun javobgar bo'lgan voqealarni markazlashtirilgan tarzda qayta ishlash imkonini beruvchi triggerlarni amalga oshiradi. Shuningdek, siz ma'lumotlar bazasining bir qismi bo'lgan va jadval tavsifida qo'llanilishi mumkin bo'lgan saqlash protseduralarini yaratishingiz mumkin, kiritilgan ma'lumotlarni tekshirish, yozuvlarni tekshirish va hokazo. Juda qo'lda va sodda tarzda, ma'lumotlar bazasiga kirish va taqdimot. ma'lumotlar. Ma'lumotlarni yuborish sizga ma'lumotlarni jadvalga birlashtirish va ularni bir qarashda ko'rsatish imkonini beradi. Siz o'zingizga ko'rsatish uchun faqat jadval maydonlarini tanlashingiz, bitta maydonda bir nechta maydonlarni birlashtirishingiz, kichik qiymatlarni hisoblashingiz va jadval maydonlarining yangi nomlarini o'rnatishingiz mumkin. Qoida tariqasida, ma'lumotlar bazasidagi elementlar soni jadvallar sonidan sezilarli darajada oshadi. Ma'lumotlar bazasidan foydalanilganda uning sig'imi doimiy ravishda o'sib bormoqda. Ko'pgina axborot tizimlarida ma'lumotlarga kirish, jumladan ko'rib chiqish, qo'shish va tahrirlash qo'shimcha ma'lumotlarni saqlash bilan cheklangan. Ushbu yondashuv axborotga kirishni nazorat qilish imkonini beradi. Shakllar, javoblar, so'rovlar va dasturlardan ma'lumotlarni tanlashni tanlaganingizda, jadvallar bilan bir xil qoidalar qo'llaniladi. Redaguvannya o'lponlari, o'lpondan oldin kiritilgan, qo'shiqchilar uchun ko'proq bo'lishi mumkin. Masalan, u faqat bitta jadval asosida yaratilgan. Ma'lumotlarni ko'rsatish va tahrirlash uchun siz shakllar, qo'ng'iroqlar, ilovalar va dasturlardan foydalanishingiz kerak. Shakllarni yaratishda, ovoz chiqarishda va so'rashda konstruktorlar tiqilib qoladilar. Shuning uchun bu komponentlar ko'pincha dizayn ob'ektlari deb ataladi. Shakllar ombor ob'ektlari deb ataladi, chunki ular boshqa ob'ektlardan (masalan, maydonlar, tugmalar, diagrammalar, ramkalar, OLE komponentlari va boshqalar) iborat. va boshqalar), ular interfeys ob'ektlari deb ataladi. Jadvalga kiritilgan ma'lumotlarni ko'rish uchun formadan foydalaning. Ma'lumotlarni to'g'ridan-to'g'ri jadvalga kiritish mumkin, ammo to'g'ri shakldan foydalanish kiritishning eng samarali usuli hisoblanadi. Shaklda ma'lumotlar kiritiladigan jadvaldagi harakatlar va barcha maydonlar mavjud. Shakllarni yaratish uchun siz Vikoristovvati Master Form Creation yoki Form Designer-dan foydalanishingiz mumkin. Shakl ustasi jadval shaklida ko'rsatilgan shaxslar o'rtasidagi munosabatlarni, ma'lumotlarni ko'rsatish turini va maydonlarni joylashtirish tartibini ko'rsatadigan bir qator shablonlarni yaratishi mumkin. Katlanuvchi shakllarni yaratish uchun forma dizayneri ishlatiladi. Iltimos, ma'lumotlar bazasiga kiritilgan boshqa ma'lumotlarni qidiring. Masalan, tovarlarning narxlari ro'yxati, xaridorlar ro'yxati va ombor ro'yxati. Qo'ng'iroq qilish, qo'ng'iroqlar vaqti-vaqti bilan yaratiladi, chunki ma'lumotni boshqa birovga etkazish kerak. Visual FoxPro-da tovushlarni, shuningdek, shakllarni yaratish uchun Sound Master va Sound Designer-dan foydalaning. Ovoz ustasi yordamida siz mavjud naqshlar asosida osongina kuchli ovoz yaratishingiz mumkin. Ovoz dizaynerining dizayni etarli darajada murakkablikdagi tovushlarni yaratishga imkon beradi, shu jumladan ma'lumotlarni ko'proq guruhlash va hisoblash maydonlarini joylashtirish. Bir yoki bir nechta jadvallardan ma'lumotlarning maxsus tanlovini yozing. Visual FoxPro dasturida so'rovlar yaratish uchun so'rovlar konstruktori va maxsus til Structured Query Language (SQL) dan foydalanish mumkin. Qidiruv natijalari shaklda ko'rsatilishi, Ko'rinish va Diagrammalarda ko'rsatilishi yoki belgilangan jadvalda saqlanishi mumkin. Visual FoxPro yordamida yozilgan dasturlar ob'ektga yo'naltirilgan. Ularning yordami bilan siz formada subtiplarni yaratasiz, ob'ektlarni yaratasiz, turli xil hisob-kitoblarni yaratasiz va ma'lumotlar bazasini yaratasiz. Qulaylik uchun siz kutubxonalarga dasturlar qo'shishingiz mumkin. Visual FoxPro formalarini yaratish uchun siz nafaqat asosiy sinflarni o'zgartirishingiz, balki sinflarni ham yaratishingiz mumkin. Masalan, siz boshqa fon rangi va ma'lumotlarni boshqarish uchun standart tugmalar to'plamiga ega bo'lgan shakllar sinfini aniqlashingiz mumkin. Rivojlanishni standartlashtirish uchun terining asosiy sinfi uchun bir yoki bir nechta sinflarni tanlash kerak. Visual FoxPro yordamida yaratilgan sinflar sinf kutubxonalarida saqlanadi. Yaratilgan qo'shimchaning tarkibiy qismlarini birlashtirish uchun barcha sanab o'tilgan komponentlarni o'z ichiga olgan loyiha tuziladi. Loyihani qo'llab-quvvatlash dasturni ishlab chiqish va uni qo'llab-quvvatlashga yordam beradi. Har bir komponent alohida faylda saqlanadi va asosiy komponentlarni o'z ichiga olgan fayllarning nomlari mustaqil ravishda belgilanadi va jadval bilan bog'langan ob'ektlarni o'z ichiga olgan fayllar nomlari jadval nomlari bilan birlashtiriladi. Visual FoxPro joylashgan ob'ekt turiga qarab, u avtomatik ravishda har bir faylga fayl kengaytmalarini belgilaydi, bu esa ob'ektni aniqlashda yordam beradi. Fayl kengaytmalari ro'yxati jadvalda keltirilgan. 1.1. 1.1-bob. Visual FoxPro formulalariga javob berish Reputation prj, fpc, cat, pjx, pjt Umumiy frt Umumiy 1-bob 12-bob 1.1 (formula) åò frx, frm Ïîçkovà íàkêêà lbx, lbl Ìåsêêêà lbx, lbl Ìåñêþë tàmààmx Á måí þ, prg, fxp, mpr, qpr bmp, jpg, gif, ico, dib, cur, ani wav vizual FoxPro 9. 0 Visual FoxPro doimiy ravishda rivojlanib bormoqda. Oldingi versiyaga teng bo'lgan Visual FoxPro 9.0 tizimning kengaytirilgan funktsional imkoniyatlariga yana bir qatlam qo'shdi, xatolarni ishlab chiqish va qayta ishlash o'rtasi interfeysiga ta'sir qiluvchi aniq xususiyatlarni qisqartirdi, yangi buyruqlar, asosiy sinflar, funktsiyalar va kengaytmalarni qo'shdi. yaqqol namoyon bo‘ladi. Yangi versiyada XML veb-xizmatlari bilan ishlash uchun barcha imkoniyatlar mavjud, shuningdek, Microsoft Visual Studio.NET va Microsoft SQL Server 2000 bilan qisqartirilgan funksionallik mavjud. Visual FoxPro jadval konstruktori imkoniyatlarini kengaytirdi. Jadval maydonlari uchun siz yangi turdagi ma'lumotlardan foydalanishingiz mumkin: double Blob va matnli Varbinary. Blob ma'lumotlar turi ma'lumotlar bloki haqidagi ma'lumotlarni o'z ichiga olgan tuzilmalar uchun ishlatiladi. U ASCII belgilar, kompilyatsiya qilinayotgan fayllar, bayt oqimlari kabi ikki turdagi ma'lumotlarni saqlash uchun ishlatiladi. Ma'lumotlar turi Varbinary o'n oltita qiymatga ega. Bu belgi turiga o'xshaydi, lekin bu ma'lumotlar turi katta bo'shliqlarni ahamiyatsiz ma'lumotlar bilan to'ldirmaydi. Mantiqiy ifodalar asosida yaratiladigan va ma'lumotlar bazasiga kiritilgan ham bepul jadvallar, ham jadvallar uchun tahlil qilinadigan Ikkilik indeks uchun yangi tip paydo bo'ldi. Ushbu indeks sezilarli darajada kamroq joy egallaydi va shuning uchun o'zgaruvchan indekslarning likvidligini oshirishga imkon beradi. Ob'ektlar, shakl kabi, yangi kuchlarga ega. Keling, sizda nima borligini ko'rib chiqaylik. Anchor quvvati ob'ektning mutlaq va aniq pozitsiyalari va o'lchamlarini konteyner ob'ektining barcha to'rt tomonida o'rnatadi, bu ob'ektning avtomatik joylashishi va o'lchamlarini o'zgartirishning asosiy muammosi.Agar siz formadagi o'lchamlarni o'zgartirsangiz, o'lchamini o'zgartirish opsiyasi paydo bo'ladi. .. Visual FoxPro 13 ga kirish Label, Line va Shape ob'yektlarining aylanish kuchi pastdan pastgacha bo'lgan matndagi katta EditBox obyektlarida teglarni ko'rsatish imkonini beradi. TextBox ob'ektining avtomatik to'ldirish kuchi sizga maydonga kiritilgan qiymatlarni eslab qolish imkonini beradi va yangi qiymat kiritganingizda, yozishni osonlashtirish uchun ro'yxatni ko'rsating. Ushbu kuch maydonga ma'lumotlarni kiritish vaqtida qo'lda g'alaba qozonishi kerak, ya'ni kichik variantlar to'plami mavjud. ListBox obyektining AutoHideScrollBar kuchi barcha satrlar ko'rinadigan bo'lsa, aylantirish panelini yashirish imkonini beradi va agar barcha qatorlar ListBoxga to'g'ri kelmasa, ularni yana ko'rsatish imkonini beradi. CommandButton, OptionButton va CheckBox obyektlarining PictureMargin va PictureSpacing vakolatlari ob'ektning cheti va matni bo'ylab tasvirning holatini saqlab turadi. Sinf yoki shaklni tahrirlash bosqichidagi Grid ob'ektining ustunlari (Ustun ob'ekti) va sarlavhalari (Header ob'ekti) uchun MousePointer quvvati ushbu ob'ekt maydoniga kirganda sichqoncha ko'rsatgichining kerakli turini o'rnatadi. SET PATH TO buyrug'i endi ADDITIVE quvvatiga ega bo'lib, mavjudlariga yangi marshrutlarni qo'shish imkonini beradi va barcha marshrutlar soni 1024 dan 4096 gacha ko'paydi. Loyiha menejeri Mod buyrug'ini bekor qilish (Modify) imkoniyatiga ega. sinflar kutubxonasini tanlashda yoki ushbu kutubxona sinfiga aloqador bo'lmaganda. Visual FoxPro 9.0 tanlangan sinf kutubxonasi bilan Class brauzerini ishga tushiradi. Ishlab chiquvchilar samolyot dizaynerlari tomonidan kiritilgan o'zgarishlardan mamnun bo'lishadi. Ovozda joylashgan barcha ob'ektlarni sozlash (ob'ektning ovozli muhitda aylanishi, dizayn uslubi, qo'lni yuvish, himoyani o'zgartirish) hokimiyatning qo'shimcha dialog oynasi orqali amalga oshiriladi. Hisobotning barcha parametrlari (sahifaning joylashuvi, hisobotga sarlavha va pastki maydonlarni qo'shish, ma'lumotlarni guruhlash, hisobotga o'zgartirishlar kiritish, hisobotni sinf ko'rinishida saqlash) ham qo'shimcha ravishda o'rnatiladi. dialog oynasi Hisobot xususiyatlari (Men qo'ng'iroq qilyapman Vlastivost). O'zgarishlar hokimiyat va usullar bilan aloqada bo'ldi. Yangi vakolatlar va usullarni yaratish bilan ularga o'rim-yig'im / boshoq qiymatidan keyin qiymat berilishi mumkin. Visual FoxPro ning kengaytirilgan moslashtirish imkoniyatlari, unga Asboblar menyusidagi Options buyrug'i orqali ko'rsatiladigan Options dialog oynasidan kirish mumkin. Fayl joylashuvi yorlig'ida ko'rsatilgan fayl guruhlari ro'yxati kengaytirildi. Ko'rish yorlig'ida IntelliSense davomida ko'rsatiladigan ro'yxat elementlarining maksimal sonini belgilash imkonini beruvchi Ro'yxatni ko'rsatish soni opsiyasi paydo bo'ladi. Hisobotlar yorlig'ida o'rnatilishi mumkin bo'lgan parametrlar to'plami sezilarli darajada kengaytirildi. 14 1-bob 2-bob Visual FoxPro bilan qadamlar Siz Visual FoxPro 9.0 bilan ishlashni boshlamoqchisiz. Siz ishlaydigan ko'plab narsalar (menyular, asboblar paneli, dialog oynalari) Windows yadrosiga xos bo'lgan narsalarga tanish bo'ladi. Visual FoxPro dasturini ishga tushirish Windows asosiy menyusidan dasturlarni ishga tushirish uchun quyidagi amallarni tanlang: 1. Ekranning pastki qismida joylashgan Start tugmasini bosing. 2. Ochilgan Windows-ning asosiy menyusidan Programs buyrug'ini tanlang. Ushbu buyruq uchun menyu paydo bo'ladi. 3. Menyudan Microsoft Visual FoxPro 9.0 ni tanlang. Ekranda Visual FoxPro 9 oynasi paydo bo'ladi. 0 (2.1-rasm). PORADA Visual FoxPro 9.0 ni tezda ishga tushirish uchun ish stolida yorliq yaratishingiz va klaviaturangizga kalitlarni belgilashingiz mumkin. Keyin Windowsning istalgan oynasida ushbu tugmalar birikmasini bosishingiz kifoya va dastur boshlanadi. Bundan tashqari, dasturlarni ishga tushirishni osonlashtirish uchun Windows Tez ishga tushirish panelidan Visual FoxPro belgisini qo'yish orqali foydalanish mumkin. Visual FoxPro tizimi rasmda. 2.1-rasmda dastur ishga tushirilgandan keyin Visual FoxPro bosh oynasi ko'rsatilgan. Siz ushbu asosiy ob'ektlarni ko'rishingiz mumkin: oyna sarlavhasi, menyu qatori, asboblar paneli, asboblar paneli, ish maydoni, Buyruqlar oynasi va Vazifalar paneli menejeri dialog oynasi. Sarlavha bosh oynaning yuqori qismida joylashgan va uchta ob'ektni o'z ichiga oladi: Visual FoxPro piktogrammalarining nusxasi, bosh oynasining sarlavhasi va oynadagi piktogramma. Menyu qatori ierarxik Visual FoxPro menyusida joylashgan. Menyu bandlari ro'yxati faol oyna turiga asoslanadi. 16 2-bob 2.1. Global Visual FoxPro 9.0 Visual FoxPro mijozga ma'lumotlar bazalari, shakllar, so'rovlar va so'rovlar bilan ishlash uchun juda ko'p kuchli asboblar panelini taqdim etadi. Ushbu asboblar panelida tugmalar to'plami mavjud va bu to'plam ma'lum bir asboblar paneli belgilanishi ostida saqlanadi. Visual FoxPro ishga tushirilgandan so'ng ekranda standart asboblar paneli paydo bo'ladi. Asosiy oynaning pastki qismida chizmalar qatori mavjud bo'lib, unda faol oynaning kesish tegirmoni, tanlangan asboblar paneli tugmachasi yoki menyu bandining qisqacha tavsifi ko'rsatiladi. Qatorda ko'rsatilgan ma'lumotlarning turi faol oynaning turiga bog'liq bo'ladi. Masalan, forma konstruktori oynasida qatorda faol shakl obyektining nomi, “Browse” rejimida jadvalni ko‘rib chiqishda esa chap tomonida yopiq jadval nomi ko‘rsatiladi. qator va satr raqami satrning o'rtasida ko'rsatiladi Robot rejimi uchun yozish va ko'rsatkich . Visual FoxPro 9.0 da Vazifalar paneli menejeri harakatlar orqasida asosiy oynada ko'rsatiladi. Siz kunning qolgan qismida ochilgan loyihalar va ma'lumotlar bazalari ro'yxatini, oldindan ishlab chiqish tizimini ishga tushirish buyruqlarini va yaratilgan ma'lumotlar bazalari va loyihaning ustalarini, ishlab chiqishdan olinishi mumkin bo'lgan ilovalarni, shuningdek yuborilgan ilovalarni kiritishingiz mumkin. Internetdagi saytlarga. Visual FoxPro 17 bilan qanday ishlashingiz Ish jarayonida Visual FoxPro ning asosiy oynasida forma konstruktorlari, javoblar, so'rovlar, loyihalar va boshqa oynalar ochiladi. Barcha hidlar bosh oynasiga nisbatan sho'ba korxonalardir va yopilganda yopiladi. Bundan tashqari, agar Visual FoxPro dan chiqishda siz ishlayotgan loyiha oynasini yopmagan bo'lsangiz, dasturning boshlanish vaqtida oynani yopishingiz kerak bo'ladi. Belgining belgilari bo'yicha piktogramma boshining boshi boshining nomi, "Microsoft Visual Foxpro" matni Keruvannya tugmalarining I tugmalari bosh viknning Rosems. Belgilar bilan belgini bosganingizda, bosh oynasining o'lchamini ko'chirish va o'zgartirish uchun buyruqlar joylashtirishingiz mumkin bo'lgan tizim menyusi ochiladi. Jadvalda 2.1 tizim menyusidan mavjud bo'lgan buyruqlarni ko'rsatadi. 2.1-bob. Rossiya Federatsiyasi nomiga murojaat ü Litva Respublikasi nomidan Visual FoxPro bilan va Visual Fox Pro yordami bilan va dunyoning boshqa tomonida FoxPro bilan bir joyda va boshqacha aytganda, bu erda Windows. joylashgan xPro siz yashayotgan joy Bu Visual FoxPro RADA Visual FoxPro dasturlarini tezda yopish uchun asosiy oynaning sarlavhasidagi dastur belgisining boshqa nusxasini ikki marta bosing. Sarlavha oynasini tez ochish/ochish uchun sarlavha satriga ikki marta bosing. Microsoft Visual FoxPro sarlavha oynasining matni sizning ehtiyojlaringizga qarab, Visual FoxPro sarlavha oynasiga boshqa nom berish yoki boshqa joyda nomni o'zgartirish orqali osongina o'zgartirilishi mumkin. Buni amalga oshirish uchun buyruq oynasiga buyruqni kiriting: O'ZGARISH WINDOW SCREEN TITLE "Asosiy oynaning yangi sarlavhasi)."" или _SCREEN.caption = "Новый заголовок главного окна" В правой стороне заголовка расположены кнопки управления окном. Их назначение описано в табл. 2.2. 18 Ãëàâà 2 Òàáëèöà 2.2. Íàçíà÷åíèå êíîïîê óïðàâëåíèÿ îêíîì Êíîïêà Íàçâàíèå Íàçíà÷åíèå Ñâåðíóòü Ñâîðà÷èâàåò ãëàâíîå îêíî FoxPro äî ðàçìåðà êíîïêè è ïîìåùàåò åå íà ïàíåëü çàäà÷ Windows Âîññòàíîâèòü îáðàòíî Óìåíüøàåò ðàçìåð ðàçâåðíóòîãî îêíà, ïîçâîëÿÿ â äàëüíåéøåì èçìåíÿòü åãî Ðàçâåðíóòü Ðàçâåðòûâàåò ãëàâíîå îêíî Visual FoxPro âî âåñü ýêðàí Çàêðûòü Çàêðûâàåò ãëàâíîå îêíî Visual FoxPro, òåì ñàìûì ïðåêðàùàÿ ðàáîòó ïðîãðàììû Çíàêîìñòâî ñî ñòàíäàðòíîé ïàíåëüþ èíñòðóìåíòîâ Visual FoxPro В Visual FoxPro имеется большое количество панелей инструментов, используемых при создании форм, отчетов и запросов. Подробно они будут рассмотрены в соответствующих главах. Сначала изучим стандартную панель инструментов (рис. 2.2), которая используется во всех режимах работы. Ðèñ. 2.2. Ñòàíäàðòíàÿ ïàíåëü èíñòðóìåíòîâ Visual FoxPro Назначение кнопок стандартной панели инструментов описано в табл. 2.3. Òàáëèöà 2.3. Íàçíà÷åíèå êíîïîê ñòàíäàðòíîé ïàíåëè èíñòðóìåíòîâ Êíîïêà Íàçâàíèå Íàçíà÷åíèå New (Íîâûé) Ïîçâîëÿåò ñîçäàòü íîâûé ôàéë (ïðîåêò, áàçó äàííûõ, òàáëèöó, çàïðîñ, ôîðìó, îò÷åò, êëàññ) Open (Îòêðûòü) Îòêðûâàåò ñóùåñòâóþùèé ôàéë Save (Ñîõðàíèòü) Ñîõðàíÿåò îòêðûòûé ôàéë Print One Copy (Ïå÷àòàòü îäíó êîïèþ) Ïå÷àòàåò ñîäåðæèìîå àêòèâíîãî îêíà Print Preview (Ïðîñìîòð ïå÷àòè) Îòêðûâàåò îêíî ïðåäâàðèòåëüíîãî ïðîñìîòðà ïå÷àòàåìîãî äîêóìåíòà Cut (Âûðåçàòü) Óäàëÿåò âûäåëåííûé òåêñò èëè âûäåëåííûå îáúåêòû è ïîìåùàåò èõ â áóôåð Copy (Êîïèðîâàòü) Êîïèðóåò â áóôåð âûäåëåííûé òåêñò èëè âûäåëåííûå îáúåêòû, íå óäàëÿÿ èõ Paste (Âñòàâèòü) Âñòàâëÿåò ñîäåðæèìîå áóôåðà. Äåéñòâèå ýòîé êíîïêè çàâèñèò îò òîãî, â êàêîì èç ðåæèìîâ âû ðàáîòàåòå Íà÷àëî ðàáîòû ñ Visual FoxPro 19 Òàáëèöà 2.3 (îêîí÷àíèå) Êíîïêà Íàçâàíèå Íàçíà÷åíèå Undo (Îòìåíèòü) Îòìåíÿåò âûïîëíåííûå äåéñòâèÿ Redo (Âîññòàíîâèòü) Âîññòàíàâëèâàåò îòìåíåííûå äåéñòâèÿ Run (Âûïîëíèòü) Çàïóñêàåò íà âûïîëíåíèå Modify Form (Ìîäèôèöèðîâàòü ôîðìó) Ïîçâîëÿåò ìîäèôèöèðîâàòü SÑX-ôàéë, ñâÿçàííûé ñ äàííîé ôîðìîé Databases (Áàçû äàííûõ) Ñîäåðæèò ñïèñîê îòêðûòûõ áàç äàííûõ Command Window (Êîìàíäíîå îêíî) Îòêðûâàåò êîìàíäíîå îêíî Data Session Window (Îêíî ñåàíñà äàííûõ) Îòêðûâàåò îêíî Data Session Properties Window (Îêíî ñâîéñòâ) Îòêðûâàåò îêíî Properties (Ñâîéñòâà), èñïîëüçóåìîå äëÿ íàñòðîéêè ñâîéñòâ Document View Window (Îêíî ïðîñìîòðà äîêóìåíòà) Îòêðûâàåò îêíî Document View (Ïðîñìîòð äîêóìåíòà), â êîòîðîì îòîáðàæàåòñÿ ñïèñîê ïðîöåäóð, ôóíêöèé îòêðûòîé â îêíå ðåäàêòîðà ïðîãðàììû Class Browser (Îáçîð êëàññîâ) Îòêðûâàåò îêíî Class Browser (Îáçîð êëàññîâ), ïðåäíàçíà÷åííîå äëÿ ðàáîòû ñ êëàññàìè Object Browser (Îáçîð îáúåêòîâ) Îòêðûâàåò îêíî Object Browser (Îáçîð îáúåêòîâ), ïîçâîëÿþùåå ïðîñìàòðèâàòü êëàññû, ñâîéñòâà, ìåòîäû, ñîáûòèÿ è êîíñòàíòû âûáðàííûõ áèáëèîòåê Task Pane (Ïàíåëü çàäà÷) Îòêðûâàåò îêíî Task Pane Manager (Ìåíåäæåð ïàíåëè çàäà÷) Toolbox (Èíñòðóìåíòàðèé) Îòêðûâàåò îêíî Toolbox (Èíñòðóìåíòàðèé), ñîäåðæàùåå ýëåìåíòû, êîòîðûå èñïîëüçîâàëèñü ðàçðàáîò÷èêîì ïðè ñîçäàíèè ïðèëîæåíèÿ ЗАМЕЧАНИЕ Если по внешнему виду кнопки вы не можете определить ее назначение, установите указатель мыши на кнопку. При этом под курсором появится всплывающая подсказка с ее наименованием, а в левой части строки состояния будет выведено краткое описание указанной кнопки. По умолчанию в главном окне программы Visual FoxPro всегда присутствует стандартная панель инструментов. Если она не отображается на экране, выполните следующие действия: 1. Выберите в меню View (Вид) команду Toolbars (Панели инструментов). Откроется диалоговое окно Toolbars (рис. 2.3), в котором расположен список всех панелей инструментов программы Visual FoxPro. 20 Ãëàâà 2 2. Установите флажки слева от наименований тех панелей, которые необходимо разместить в главном окне. 3. Нажмите кнопку OK. Используя флажки, расположенные в нижней части диалогового окна Toolbars (Панели инструментов), можно изменить вид кнопок панелей инструментов. Назначение этих флажков описано в табл. 2.4. Òàáëèöà 2.4. Íàçíà÷åíèå ôëàæêîâ äèàëîãîâîãî îêíà Toolbars Óñòàíîâêà ôëàæêà Íàçíà÷åíèå Color buttons (Öâåòíûå êíîïêè) Êíîïêè íà ïàíåëè èíñòðóìåíòîâ ñòàíîâÿòñÿ öâåòíûìè Large buttons (Áîëüøèå êíîïêè) Óâåëè÷èâàåòñÿ ðàçìåð êíîïîê ToolTips (Ïîäñêàçêà) Âûâîäèòñÿ êðàòêîå îïèñàíèå êíîïêè ïðè óñòàíîâêå êóðñîðà íà íåå Ðèñ. 2.3. Äèàëîãîâîå îêíî Toolbars После установки Visual FoxPro стандартная панель инструментов размещается в верхней части главного окна, но она, как и все остальные панели инструментов, может перемещаться в любое место экрана. Для этого нужно установить курсор мыши в любое свободное от кнопок место на панели инструментов, нажать кнопку мыши и, не отпуская ее, переместить панель на новое место. Если поместить панель инструментов не по краю главного окна Visual FoxPro, то можно изменять ее размер (рис. 2.4). Íà÷àëî ðàáîòû ñ Visual FoxPro 21 Ðèñ. 2.4. Ïàíåëü èíñòðóìåíòîâ ìîæíî ðàñïîëîæèòü â ëþáîì ìåñòå ãëàâíîãî îêíà Êðàòêèé îáçîð ìåíþ Visual FoxPro При работе с Visual FoxPro можно использовать как кнопки панели инструментов, так и строку меню, все команды которого являются иерархическими. При выборе определенной команды открывается ее подменю. При отсутствии в главном окне Visual FoxPro других открытых окон, строка меню содержит пункты File (Файл), Edit (Правка), View (Вид), Tools (Инструменты), Program (Программа), Window (Окно) и Help (Справка). При открытии окон в меню добавляются команды, применимые только к объектам данного окна. Например, при работе с таблицами в главное меню добавляется пункт меню Table (Таблица), при открытии на экране формы в меню появляется пункт Form (Форма). ЗАМЕЧАНИЕ При выборе команды в строке состояния появляется ее краткое описание. 22 Ãëàâà 2 Âûïîëíåíèå êîìàíä ìåíþ Выполнение команд меню в Visual FoxPro осуществляется стандартными для Windows действиями. Перечислим возможные способы. При использовании мыши достаточно установить курсор на пункт меню, содержащий выбираемую команду, и нажать кнопку мыши. Если команда содержит подменю, следует выбрать в нем требуемую команду. При использовании клавиатуры сначала нужно активизировать строку меню нажатием клавиши !} !} yoki yana . Keyin qo'shimcha tugmalar yordamida loginni kerakli buyruqqa o'rnating<←>, <→> , <> , <↓>keyin bosing . Kalit<←>Vykoristovuetsya oqimdan chap qo'l bo'lgan jamoaga o'tish. Ushbu tugmani bosganingizda, joriy buyruq chap tomonda bo'lsa, siz tizim menyusiga o'tasiz. Tugmalarni yana bosish<←>o'ng menyu satri buyrug'iga indikatorni joylashtiring. Boshqa kalitlarga ham xuddi shunday ishlov beriladi. Tez-tez yoziladigan buyruqlar uchun siz ular bilan bog'langan, belgilar birikmasidan tuzilgan tezkor tugmalarni eslab qolishingiz mumkin. Bu jamoa nomining yonidagi belgi. Issiq tugmalar o'chirilgan bo'lsa, tugmani bosishga hojat yo'q . Bu menyu qatori faollashtirilganda sodir bo'ladi, aks holda siz menyu buyrug'ini tanlashingiz kerak, keyin mavjud usullardan biri yordamida unga tezda kirishingiz mumkin. in: tugmani bosing. ; Visual FoxPro ning asosiy oynasi yonidagi sichqonchani bosing. Pastki menyuga qaytish uchun oldingi darajadagi menyudagi tugmachani bosishingiz kerak . Fayl menyusi buyruqlari Fayl menyusida fayllarga kirishga oid buyruqlar mavjud. Bu buyruqlar har xil turdagi yangi fayllarni yaratish, mavjud fayllarni ochish, yopish, saqlash va o'chirish imkonini beradi. HTML sifatida saqlash buyrug'i aniq shakl, menyu, ko'rinish yoki jadvalni HTML (HyperText Markup Language) formatida saqlash imkonini beruvchi alohida dialog oynasini ochadi. Qayta tiklash buyrug'i ham juda qulay bo'lib, oqimli tahrirlash seansida yaratilgan faylga o'zgartirishlar kiritish imkonini beradi. Menyuning pastki qismida qolgan to'rtta loyihaning nomlari ko'rsatiladi, ular ochiladi, bu esa ulardan birini tezda ochish imkonini beradi. Bu menyuda qolgan buyruq Chiqish buyrug'idir. Bu buyruqlar oynasidagi QUIT buyrug'iga o'xshaydi va Visual FoxPro dan chiqish uchun ishlatiladi. Tahrirlash menyusi tugmalari Tahrirlash menyusi ko'pchilik Windows dasturlarida mavjud. Visual FoxPro da formalar yaratish, dasturlarni bosish va tahrirlashda buyruqlar menyusi ko'rsatiladi. Visual FoxPro 23 da asoslar Maxsus joylashtirish, Insert Object, Object va Links buyruqlari General tipidagi maydonlar va OLE ob'ektlari bilan cheklangan. Boshqa buyruqlar tahrirlash paytida dastur va jadval maydonlari sifatida o'rnatiladi. Windows-ning boshqa dasturlariga noma'lum bo'lgan "Go to Line" buyrug'i Visual FoxPro tomonidan dasturlar bilan ishlash uchun ishlatilishi mumkin. Qo'shimcha buyruqlar uchun dastur matnida belgilangan raqam bilan qatorga o'tishingiz mumkin. Belgini (odatda nuqta, bo'shliq yoki yoy) kiritgandan so'ng ob'ekt nomini, vakolatni, buyruqni yoki funksiyani kiritganingizda, Visual FoxPro List Members buyrug'i joriy qiymatlar ro'yxatini (vakolatlar, usullar, harakatlar va) faollashtiradi. ob'ektlar) ob'ekt muharririga tayinlangan. Tezkor ma'lumot buyrug'i ushbu buyruq, funktsiya yoki o'zgartirishni yozish uchun to'g'ri variantni ko'rsatadi. Menyuning oxirgi varianti – “Xususiyatlar” buyrug‘i bo‘lib, uni tanlagandan so‘ng “Xususiyatlar”ni tahrirlash muloqot oynasi ochiladi, bu sizga dastur fayllarini saqlash parametrlarini o‘rnatish, ularning xossalarini, oxirgi tahrir qilingan sana va diskda saqlashni ko‘rish imkonini beradi. Ko'rish buyruqlari Ushbu menyu bandida hozirda ochilgan faylni ko'rish imkonini beruvchi buyruqlar mavjud. Agar ochiq fayllar bo'lmasa, menyuda faqat bitta buyruq mavjud: asboblar paneli. Bu buyruq Visual FoxPro bilan ishlashda asboblar paneli ro'yxatidan foydalaniladigan dialog oynasini ochadi. Ko'rish menyusi konstruktorlarida ishlaganda, ushbu robot rejimida ishlatiladigan asboblar paneli ko'rinishini ko'rsatish uchun buyruqlarni kiriting. Shunday qilib, masalan, forma dizaynerida ishlaganda menyuda quyidagi panellarni tanlash buyruqlari mavjud: Ranglar palitrasi, Layout va Form Controls. Bir soat ichida men jadvalga qarayman yoki shakllarni tahrir qilaman, menyu yoki menyuda qo'shimcha buyruqlar bo'ladi. Misol uchun, jadvallar bilan bir soatlik ishlagandan so'ng, menyuda bir qator yangi buyruqlar paydo bo'ladi. Tahrirlash va Ko'rib chiqish buyruqlari jadvalni ko'rish rejimiga o'tkazadi va unda joylashtirilgan yozuvlarni tahrir qiladi. Ushbu ikki buyruq orasidagi farq jadval o'rniga ko'rsatish uslubida yotadi. Tugmalar formati Ushbu menyu bandi shakllar, javoblar, dasturlar, matnli fayllar va teglar dizaynerida ishlaganda mavjud. Menyu formati (Format) shrift xarakteristikalarini, matn va ob'ektlarning tekislanishini va ob'ektlar orasidagi belgilangan intervallarni tavsiflovchi buyruqlarni joylashtiradi. Biroq, vaqt o'tishi bilan turli konstruktorlar bilan ishlash va qo'shimcha buyruqlar mavjud bo'ladi. Kalit so'zlar: Asboblar Bu menyu dasturning asosiy maqsadi uchun mo'ljallangan. Birinchi Tools menyusi Wizards buyrug'ini ochadi, bu esa Visual FoxPro sehrgarlari ro'yxatini ochadi. Maister - bu 24 koristuvach 2 ga shakllar, tovushlar, jadvallar yaratish kabi eng yuqori vazifalarni bajarishda yordam beradigan dastur. Bu holda yaratilish jarayoni yaratilayotgan ob'ekt ustasining ovqatlanishiga bog'liq. Menyu yonida makroslarni yaratish uchun mo'ljallangan Makroslar buyrug'i mavjud. Debugger buyrug'i dasturlarni sozlash uchun mo'ljallangan. Bu Visual FoxPro Debugger dialog oynasini ochadi, bu erda siz o'zgaruvchilar, massiv elementlari, maydonlar qiymatlarini, Visual FoxPro funktsiyalari yordamida qiymatlarni qanday aylantirish mumkinligini va hokazolarni ko'rishingiz mumkin. Component Gallery buyrug'i Visual FoxPro Component Gallery ning ish oynasini ochadi Coverage Profiler buyrug'i Windows dasturi haqidagi ma'lumotlarni ko'rish imkonini beradi. Object Browser buyrug'i tanlangan kutubxonalarning sinflari, vakolatlari, usullari, xossalari va konstantalarini ko'rish imkonini beruvchi yagona oynani ochadi. IntelliSense Manager buyrug'i muharrir oynasiga kiritilgan dastur konstruksiyalari sintaksisini tahlil qilishni boshqaruvchi parametrlarni sozlash oynasini ochadi. Vazifalar ro'yxati buyrug'i operatsion tugmachani bosishingiz mumkin bo'lgan joyni eslab qolish imkonini beradi. Bundan tashqari, ushbu buyruq sizga Microsoft Outlook-ga o'xshash kerakli vazifalar ro'yxatini kiritish imkonini beradi. Hujjat ko'rinishi muharrir oynasida yashiringan dastur uchun protseduralar, funktsiyalar va bayonotlar ro'yxatini ko'rsatadigan dialog oynasini ochadi. Ro'yxatdagi elementni tanlaganingizda, muharrir oynasida o'sha elementga o'tasiz. Vazifalar paneli va asboblar paneli buyruqlari Vazifa paneli menejeri va asboblar qutisi dialog oynalarini ochadi. ToolBox oynasi dasturni yaratishda tanlangan elementlarni ko'rsatadi. Qolgan menyu buyrug'i Asboblar - Variantlar. Bu sizga Visual FoxPro konfiguratsiyasini sozlashda yordam beradi. BUYRUQLAR Dasturi Dastur menyusida dasturlarni kompilyatsiya qilish va kompilyatsiya qilish bilan bog'liq buyruqlar mavjud. Oyna menyusi buyruqlari Oyna menyusida ochiq oynalarni ekranda aks ettirish buyruqlari mavjud. Ushbu buyruqlar yordamida siz oynalarni tartibga solishingiz, tortib olishingiz, tozalashingiz va bir oynadan ikkinchisiga o'tishingiz mumkin. Bundan tashqari, ushbu menyuning buyruqlari oyna ochilganda faollashtirilishi mumkin. Oyna menyusidagi Buyruqlar oynasi buyrug'i Buyruqlar oynasini faollashtiradi, bu Visual FoxPro bilan ishlashda buyruqlarni sozlash imkonini beradi. Visual FoxPro 25 da qanday yangiliklar Xususiyatlar oynasi buyrug'i men aytayotgan kursor shaklida ko'rsatilgan ob'ektlarning vakolatlarini ko'rish va o'zgartirish imkonini beruvchi Properties dialog oynasini ochadi. Ma'lumotlar sessiyasi oynasini ochish uchun jadvalda ushbu seans uchun barcha ochiq ma'lumotlar ro'yxatini va ular orasidagi yozuvlarni ko'rsatish uchun (2.5-rasm) Data Session buyrug'idan foydalaning. Res. 2.5. Ma'lumotlar seansi oynasi format va formatga asoslanadi. Markazda Ma'lumotlar sessiyasi oynasi joylashgan. Xususiyatlar tugmasi jadvalning quvvat darajasini ko'rish va o'zgartirish imkonini beruvchi oynani ochadi. Jadvalni ochish uchun yangi ish maydonida Ochish tugmasi mavjud. Ko'rib chiqish tugmasi unga kiritilgan yozuvlarni ko'rish uchun jadvalni ochadi. Ma'lumotlar seansi oynasining Yopish tugmasi joriy ish maydonidagi jadvalni yopadi, aloqalar tugmasi esa yopiq jadvallar orasidagi munosabatlarni aniqlash imkonini beradi. Keys Help Help - asosiy oyna menyusidagi oxirgi buyruq. Jadval 2.5 Menyuda mavjud bo'lgan buyruqlar ro'yxatini ko'rsating. 2.5-bob. Microsoft Visual FoxPro yordamini qanday ishlatish Microsoft Visual FoxPro yordamini qanday ishlatish Microsoft Visual FoxPro yordam dasturini Visual FoxPro 9 bilan sinxronlashdan qanday foydalanish. DN Search (MSDN dan) 1 MSDN1 Microsoft Developer Network ga murojaat qiling Barcha ishlanmalar haqida maʼlumot olish uchun tanlangan Microsoft hujjatlari . – Ed. 26 2-bob 2.5-bob (sobiq) Internetda texnik yordam Microsoft Visual FoxPro Internetda Microsoft Visual FoxPro. Microsoft Visual FoxPro (Microsoft Visual FoxPro) haqida ko'proq ma'lumot , boshqacha qilib aytganda, Rossiya Federatsiyasida bo'lgani kabi. Bu holda, bu holda, bu borada, Buning uchun quyidagi usullardan birini tezda bajarish mumkin: Fayl menyusidan Chiqish buyrug'ini tanlang; Visual FoxPro bosh oynasining tizim menyusidan Close buyrug'ini tanlang; Ikkalasi ham asosiy oynaning sarlavhasidagi Visual FoxPro belgisini bosing; Buyruqlar oynasida QUIT buyrug'ini kiriting. Agar forma, tovush, so'rov yoki boshqa ob'ekt dastur tomonidan saqlanmagan bo'lsa, Visual FoxPro uni saqlashingizni so'raydi. Buning uchun ekranda rasmda ko'rsatilganga o'xshash dialog oynasi paydo bo'ladi. 2.6. Res. 2.6. Bu Visual FoxPro va Visual FoxPro da shunday.Boshqa tugmalar Amalni davom ettirish uchun tugmalardan birini bosing. 2.6-bob. Rossiya Federatsiyasi, Rossiya Federatsiyasi va Rossiya Federatsiyasi ma'lumotlariga ko'ra a) Visual FoxPro va Visual FoxPro; ushbu tizim yordamida Visual FoxPro tomonidan K. Otman tomonidan) Vladimir V. va V. Fox tomonidan Visual FoxPro bilan Visual Pro 27 yordamida boshqa funktsiyalar Visual FoxPro 9.0 da vazifa menejeri mavjud, uni osonlashtirish uchun chertishlar. dasturni yuklab olish uchun. Oynangizdagi ko'rsatmalar sizga asosiy dasturlar va ma'lumotlar bazalarini ishga tushirish, qolgan vaqt davomida ishlayotgan dasturlar yoki ma'lumotlar bazalari ro'yxati bilan rivojlangan tizim, dastur yoki ma'lumotlar bazasini ochish va boshqalarga imkon beradi. Vazifalar paneli menejeri oynasini ochish uchun (2.7-rasm) quyidagilardan birini bajarish mumkin: Asboblar menyusidan Vazifalar paneli buyrug'ini tanlang; Standart asboblar panelidagi Vazifa paneli tugmasini bosing. Bundan tashqari, vazifalar menejeri oynasi har safar ishga tushirilgandan keyin Visual FoxPro ning asosiy oynasida ochiladi, chunki Vazifalar paneli parametrlari muloqot oynasida FoxPro ishga tushirishni ochish opsiyasi tanlangan. Res. 2.7. Tizim tavsifi Vazifalar paneli menejeri asboblar paneli (2.7-jadval). boshqaruvchi tajovuzkor topshiriq tugmalarini siljitish uchun 28 2-bob 2.7-bob. Tugmalarni Vazifalar paneli menejeri tugmalariga o'rnatish, bu ikki davlat o'rtasida va àç äàííûõ, êkíîïêê äëêê ñîçäàííîîîâûõ, à òàêæå sûëêè, ñ ñ òáðààæàêè about the world with the VisualProxès and the synonym the world. dunyo haqida dunyo, boshqacha qilib aytganda, AQShda Visual FoxPro va XML Web-saytlari va Web-saytlari Nashrlar Microsoft Visual FoxPro-da shunday bo'ladi. Rossiya Federatsiyasi yordamida dunyo haqida ko'proq ma'lumot Ð äííûõ, äáàâëòí íîâèí sîåíè ïåð) Îáíîâëòñîäåðæèîîäääèàëîãîî Kirish Vazifalar paneli menejeri (aslida bu menejer. panelning asosiy sahifasi.7g.) asboblar panelidagi Start tugmasini bosganingizda paydo bo'ladi. 2.8-bob. Visual FoxPro-da qanday yangiliklar bor? Visual FoxPro-da tizim aynan qanday? ) boshqa barcha variantlar Visual FoxPro 9.0 Mening ishlanmamni moslash Visual FoxPro variantlari) Yor yurok tizimi yordamida yangi dastur yarating) Ushbu mavzu bo'yicha ko'proq bilib oling) Visual FoxPro web ga o'tish FoxPro tizimi va FoxPro tizimi o'rtasidagi sayt haqida (Visual sayt) 8 shuning uchun Mening asboblarimni boshqarish Open Project pyro) Dunyoning Ochiq (Ochiq) ochilishi Bu sohada yangi loyiha maydon Ochiq ma'lumotlar bazasi Dacha haqida Ochiq (Yangi ma'lumotlar bazasi) (Yangi ma'lumotlar bazasi) Vazifalar paneli parametrlari dialog oynasidagi Yaratish tugmasini bosing (2-rasm). 2.8), bu Options tugmachasini bosish orqali ko'rsatiladi (Asboblar paneli parametrlari 2.8-ga qarang. Vazifalar paneli parametrlari oynasining chap tomonida) Vazifa paneli menejeri muloqot oynasi sahifalarini sozlash uchun papkalar mavjud. Vazifalar paneli menejeri papkasida uchta bo'lim mavjud: Umumiy, Proksi-server va Sozlash.Umumiy bandni tanlaganingizda, 30 2-bo'lim (kichik bo'lim 2.8) Oynaning o'ng tomonida panellar ro'yxati mavjud bo'lib, ulardan siz tanlaysiz. vazifalar paneli menejerini ochganingizda ko'rsatiladigan sahifa va Internetdan ma'lumotlarni yangilash chastotasini o'rnatadigan variantlar (2-jadval. 9).Visual FoxPro ishga tushganda Roztashovanie pastki ensign Open Follow Pro Task Panel Manager dasturini ishga tushiring (Visual FoxPro ishga tushirilganda vazifalar paneli menejerini ishga tushiring) Visual FoxPro ishga tushirilganda) Visual FoxPro ishga tushirilganda vazifalar paneli menejerini ishga tushirish yoki yo'qligini belgilaydi. 2.9-bob. Xalqaro tizim nuqtai nazaridan dunyo haqida Har safar Menejer sifatida Vazifalar panelini ishga tushirganingizda va bir xil narsa) Har safar panel boshqacha àöèþ èç ðàç ïðè boshqacha aytganda) boshqacha aytganda, boshqacha qilib aytganda, èfofîîàöèè êàæäûå äíåé, çaäàíèõ ñ ïîîùüş ȧåòçèêà Hech qachon (Na îáîâîäîä à Vazifalar paneli va menejeri ESLATMA Vazifa paneli menejeri muloqot oynasi oʻrniga yangilash) ) asboblar panelidagi qoʻshimcha yangilash tugmasi yordamida kirish mumkin. , mavjudni o'zgartiring yoki diskdan vazifalar panelini joylashtiring Buning uchun quyidagi amallarni tanlang: 1. Vazifalar paneli oynasi menejeri (vazifalar paneli menejeri) tugmachasini bosing Asboblar paneli Options 2. Vazifaning chap tomonida. Panel parametrlari oynasida Vazifalar paneli menejeri papkasini tanlang, so'ngra Sozlash-ni tanlang. 3. Ochilgan tomonda quyidagi tugmalardan birini bosing: O'rnatish paneli - yangi panelni o'rnatadi; Panelni sozlash - mavjudni o'zgartiradi yoki yangi panel yaratadi. Visual FoxPro ning asosiy tizimi Visual FoxPro dasturida dastur ishlab chiqishda, boshqa tizimlarda bo'lgani kabi, ko'pincha dasturlash funktsiyalari, boshqa buyruqlar va funktsiyalarning imkoniyatlarini ko'rib chiqish zarurati tug'iladi. Visual FoxPro-da an'anaviy ishlab chiqish tizimiga qo'shimcha ravishda siz yuklab olingan hujjatlardan, raqamli misollardan, shuningdek, veb-sahifalardan yuklab olish uchun ma'lumotlarni topishingiz mumkin. Bu funksiyalarning barchasi Yordam menyusidan tanlanadi. Visual FoxPro 31 haqida bilishingiz kerak bo'lgan narsalar Ko'pgina mashhur dasturlar singari, Visual FoxPro ham kontekstga sezgir tugatish tizimiga ega, shuning uchun siz bir vaqtning o'zida ishlash usulini to'xtatib turish zaruratini yo'q qilishingiz mumkin. Buning uchun quyidagi usullardan birida tez bajarish mumkin: Yordam menyusidan Microsoft Visual FoxPro Help buyrug'ini tanlang; Vazifalar paneli menejeri muloqot oynasida Visual FoxPro-da nima yangiliklarni tanlang? (Visual FoxPro-da qanday yangiliklar bor?); Durang Istalgan vaqtda Visual FoxPro bilan ishlash sessiyasi. Dovdkova tizimi joriy operatsiya haqida ma'lumot olish uchun dovdnik bo'limini tanlang; Barcha dialog oynalari uchun asboblar panelidagi Yordam tugmasini yoki oynaning o'ng yoniga qo'ying. Agar ulardan birida ish vaqtida Yordam tugmasi bosilgan bo'lsa, Visual FoxPro sizga ushbu dialog oynasidan qanday foydalanish haqida ma'lumot beradi (kichik 2.9). Res. 2.9. Rus tilida Visual FoxPro konspekti Bu oddiy ma'no. 2.10 Microsoft Visual FoxPro Help buyrug'ining Yordam menyusini tanlaganda paydo bo'ladigan Visual FoxPro ilg'or tizim oynasini ko'rsatadi. 32 2-bob 2.10. Microsoft Visual FoxPro 9.0 Bu oyna ikki sohaga bo'lingan. Kengaytirilgan tizim oynasining chap qismida kerakli ma'lumotlarni topishingiz mumkin bo'lgan bir qator yorliqlar mavjud. Oynaning o'ng qismida tanlangan bo'lim uchun ma'lumotlar ko'rsatiladi. Kursor yordamida siz oyna maydonlarining kengligini tanlashingiz mumkin. Kim uchun bu amallarni bekor qilishingiz kerak: 1. Kursorni maydonlar orasidagi bo'linish ustiga qo'ying. 2. Kursor to'g'ri o'q ko'rinishida paydo bo'lsa, sichqonchaning chap tugmasini bosing va uni kengaytirmoqchi bo'lgan maydonning boshqa tomoniga o'tkazing. 3. Maydonning kerakli hajmini o'rnatgandan so'ng, sichqoncha tugmasini qo'yib yuboring. Quyi tizim oynasi asboblar paneli bilan o'ralgan. Kengaytirilgan tizim oynasining chap qismida kerakli ma'lumotlarni topishni osonlashtirish uchun mo'ljallangan to'rtta yorliq mavjud (2.10-jadval). 2.10-bob. Keling, bu haqda gaplashamiz va biz VALKYAKKA - OLTIN TIZIM TIZIMI Bu mavzuga kirish Keling, ishlab chiqish tizimining yorliqlari bilan robotning hisobotini ko'rib chiqamiz. Bu Visual FoxPro 33 quyi tizim oynasining asosiy yorlig'i bilan sodir bo'ladi.Birinchi yorliq quyi tizim oynasi Zmist yorlig'i (bo'lim. 2.10-rasm). Ushbu yorliq fon ma'lumotlarini olib tashlash uchun eng an'anaviy yondashuvni amalga oshiradi. Buning o'rniga, prenatal tizimning bo'limlari oqimini almashtiring. Teri bo'limi nomidan oldin piktogramma ko'rsatiladi. Yopiq kitob belgisi bilan ko'rsatilganidek, barcha bo'limlar dastlab yopiladi. Bo'limlardan birini ochish uchun kursorni ochilgan bo'limga qo'yish va sichqoncha tugmasini bosish kerak. Natijada, belgi ochiq kitobga o'xshaydi. Ochiq kitob belgisida sichqoncha tugmasini yana bir marta bosgandan so'ng, bo'lim yopiladi. Ushbu bo'limni bo'limlarga bo'lish mumkin (2.11-rasm). Mavzuda belgi va oziq-ovqat belgisi ko'rsatilgan. Yangilash oynasining o'ng qismida qo'shiqlar o'rniga mavzularni ko'rsatish uchun kursorni ularning nomiga yoki tegishli belgiga qo'yib, sichqoncha tugmasini bosishingiz kerak. Res. 2.11. Boshqacha qilib aytganda, Sonia misolida, Sonia misolida.Bu tizim o'tishni amalga oshirish uchun ishlatilishi mumkin bo'lgan tizimga o'xshaydi. 34 2-bob Mavzu ko'rsatkichiga kirish, ishlab chiqishdan oldingi tizimning Indikator yorlig'idan (2-rasm) .12) foydalaning. Yorliqning yuqori qismida qidiruv uchun ishlatiladigan kalit so'zni kiritish uchun mo'ljallangan kengaytirilgan maydon mavjud. Uning ostida kalit so'zlar ro'yxati, alifbo ortidagi tartiblar mavjud. Kiritilgan harflar dunyosida kalit so'zlar ro'yxatidagi kiritish maydonida birinchi harflari allaqachon kiritilgan harflar bilan birlashtirilgan bo'limlar paydo bo'ladi. Res. 2.12. Vladimir Putin bu savolga javob beradi Siz shunchaki aylantirish orqali kalit so'zlar ro'yxatini ko'rishingiz, kerakli bo'limni ko'rishingiz va kerakli bo'limni ko'rishingiz mumkin. Tasdiqlash matni o'ng oynada paydo bo'ladi. Qo'shimcha Trace Display yorlig'ida ma'lumotni topish uchun bilishingiz kerak bo'lgan mavzularning asl harflarini kiriting. Butt sifatida xususiyatlar kiritildi (2.12-rasm). Ota-ona tizimi ro'yxatda belgilangan harf bilan boshlanganlarning ismlarini ko'rsatishi bilanoq, ular rang yoki yorqinlikda ko'rinadi. Aqlning ko'zi to'lishi bilanoq, bo'limlar ro'yxati bilan Found Sections oynasi (kichik 2.13) paydo bo'ladi. Ushbu ro'yxatdan kerakli mavzuni tanlang va Ko'rsatish tugmasini bosing. Tanlangan mavzu haqidagi ma'lumotlar quyi tizim oynasining o'ng qismida ko'rsatiladi. Bu Visual FoxPro 35 bilan bog'liq. 2.13. Kalitlar haqida batafsil ma'lumot Kalitlarni qidirish uchun So'zlar va iboralar "Poshuk" yorlig'ida vikorizatsiya qilinadi. Shukati kiritish maydoniga hazil uchun so'z yoki iborani kiriting. Agar siz iborani bilishingiz kerak bo'lsa, uni bitta yoki ikkita oyoqqa joylashtirishingiz kerak. Qidirayotganda siz "?" belgilaridan ham foydalanishingiz mumkin. (bitta belgini belgilash uchun) va "*" (ixtiyoriy sonli belgilarni belgilash uchun). Bundan tashqari, o'yin-kulgi uchun siz jadvalda berilgan mantiqiy operatorlardan so'zlardan katlanmış mantiqiy iboralarni qidirishingiz mumkin. 2.11. 2.11-bob. Bu holda, bu holda, bu holda, bu holda Îïåðàòð VA Form misol uchun xossalar & forma YOKI xossalar OR xossalar uchun forma | forma YAQIN xossalari NEAR formasi Tashqi havola bu holda EMAS xossalari EMAS forma Bu xossalarda bunday emas! forma Qidirishga tayyor bo'lganingizdan so'ng, "Ulashish" tugmasini bosishingiz kerak. Bo'limlarni qidirish paydo bo'ladi va ularning ro'yxati Bo'limlar jadvalidagi Qidiruv yorlig'ida paydo bo'ladi. 36 2-bob 2.14. Ushbu bo'lim tavsifi Jadval Bo'lim uchta ustundan iborat. Sarlavha bo'limida tadqiqot tizimining topilgan mavzularining sarlavhalari, Har xil bo'limda - tadqiqot tizimining tadqiqot mavzulari haqida ma'lumot va "Rank" bo'limida - qidiruv elementini kiritish chastotasi. Mavzularning qolgan ro'yxatida berilgan aqliy izlanishni qondiradigan birinchi 500 ta mavzu tanlanadi. Bo'limlar jadvalining mazmunini tartibga solish uchun jadvalning ustun sarlavhalarini tanlashingiz mumkin. Buni amalga oshirish uchun buyurtmani bajarish uchun ushbu bo'limning sarlavhasini bosishingiz kerak. Topilgan mavzular ro'yxatidan kerakli mavzuni tanlang va Ko'rsatish tugmasini bosing. Yakuniylashtirish oynasining o'ng qismida ushbu mavzular haqidagi ma'lumotlar ko'rsatiladi (2.14-rasm). Matnda siz qidiruv uchun tayinlangan so'zlarni ko'rishingiz mumkin. Buning uchun asboblar panelida Variantlar tugmasini bosishingiz va ro'yxatdan Natijalarni yuborish buyrug'ini tanlashingiz kerak. Proportsiyani kiritish bo'yicha qidiruv parametrlarini aniqlash uchun har qanday parametrlarni o'rnatish vaqtida qo'shimcha imkoniyatlar taqdim etiladi (2.12-jadval). 2.12-bob. Fasadning jabhasi uchun mas'uliyat, boshqacha aytganda, bu holda Rossiya Federatsiyasi fuqarolarining o'g'illarining konspekti â çagîëîâêõ Ïîèñê òîüêî â â â â â ʺçãîñâíaê ââ â â â ʺçãîñâíaê tâîîl â â ʺçãîñaïaê tâîâsàisàõ tâîâsàisàõ tâîbàisààõ tâîâsàuàõ tâbîlàisàõ tâbîâsàuàõ tâbîl fasad mas’uliyati. 7 The Umumiy yorlig'i Obrane yorlig'i sizga quyi tizimning eng tez-tez qidiriladigan mavzulari ro'yxatini shakllantirish imkonini beradi, ularni tanlash oddiygina amalga oshiriladi. Promovchannyam uchun yorliq bo'sh. Obrane yorlig'iga ko'rib chiqish mavzusini qo'shish uchun quyidagi amallarni tanlang: 1. Ko'rib chiqish tizimi oynasining boshqa yorliqlarida ushbu yorliqda joylashtirmoqchi bo'lgan mavzuni toping. 2. Yangilash oynasining o'ng qismida topilgan ma'lumotlarni ko'rsating. 3. Obrane yorlig'iga o'ting. Ko'rib chiqilayotganlarning nomlari ushbu varaqning "Oqim" bo'limida ko'rsatiladi. 4. Qo'shish tugmasini bosing. Ishlab chiqarishgacha bo'lgan tizimning ipli mavzularining nomlari tanlangan mavzular ro'yxatiga qo'shiladi. Xuddi shunday tarzda, ushbu sohaga rivojlanish tizimining barcha kerakli bo'limlarini qo'shishingiz mumkin. Ushbu yorliqdan bo'limlarni o'chirish uchun Ko'rish tugmasi ko'rsatiladi. Aksessuarlarni ishlab chiqish uchun ma'lumotlarning katta majburiyatidan foydalanish uchun Visual FoxPro ilg'or tizimidan foydalanish kerak. Visual FoxPro haqidagi qolgan yangiliklarni bilish uchun bu yerga qarang. 2.15. Visual FoxPro 38 2-bob Asosiy Web-sahifani bevosita Visual FoxPro asosiy oynasidan ochishingiz mumkin. Bu Yordam menyusidagi Microsoft on the Web (Visual FoxPro on Web pages) buyrug'iga tayinlangan. DIQQAT Veb-sahifalarni ko'rish juda qiyin, chunki Internetga kirish imkoni yo'q. Kirishni rad etish uchun siz kompyuteringizga modem o'rnatishingiz va mahalliy Internet provayderingizdan ro'yxatdan o'tishingiz kerak. Shaklda. 2.15 Microsoft tomonidan qo'llab-quvvatlanadigan yangi Visual FoxPro sahifasini taqdim etadi. Chap tomonda Visual FoxPro-ga bag'ishlangan kengaytirilgan bo'limlar mavjud. Bosish uchun bo'lim nomini bosgandan so'ng, sizdan ushbu bo'lim haqida ma'lumot joylashtirishingiz mumkin bo'lgan veb-saytga tashrif buyurishingiz so'raladi. 3-bob Axborot tizimi tavsiyasi Dastur yaratishda Visual FoxPro dasturlari elementlarini birlashtirgan va ularni turlari bo'yicha guruhlaydigan loyiha tuziladi. Loyiha haqidagi ma'lumotlar maxsus jadvalda saqlanadi, chunki Visual FoxPro kengaytmasi pjx original jadvalga qo'shiladi. Jadvalning eslatma maydonlari boshqa matn atributlarini tavsiflovchi loyiha elementining nomini ko'rsatadi. Jadvalning Memo maydonlari bo'lgan fayl pjt kengaytmasiga ega. Loyihani ishlab chiqish dasturlarni ishlab chiqishga yordam beradi, chunki ma'lumotlar bazasi loyihasida dasturlar, shakllar, qo'ng'iroqlar, ilovalar va dasturlarning boshqa elementlari turli bo'limlarda taqsimlanadi va loyihaga kiritilgan teri elementini ishlab chiqish ham. esladi. Loyihani yaratib, unga kiradigan elementlarni aniqlagandan so'ng, siz undan ilova kengaytmali fayl yaratish orqali dasturlar yaratish yoki exe kengaytmali kompilyatsiya faylini yaratish uchun foydalanishingiz mumkin. Dastur loyiha bilan ishlay boshlaganda, u dastur elementlari uchun foydalaniladigan fayllar to'plamini qidiradi va loyihaga kiritilgan fayllarning versiyalarini aniqlaydi. Yangi dasturni ishlab chiqishni boshlashdan oldin, birinchi navbatda, dastur loyihasini yaratish kerak. Keyinchalik, turli xil dastur elementlari qo'shiladi. Yangi loyiha yaratish uchun Ilovalar ustasi yoki Fayl menyusidagi Yangi buyrug'idan foydalanish mumkin. New buyrug'i kiritilganda ekranda Visual FoxPro kabi barcha turdagi dastur elementlari ro'yxatidan iborat yangi muloqot oynasi ochiladi (3.1-rasm). Loyiha parametri sukut bo'yicha o'rnatiladi. Yangi loyiha yaratish uchun quyidagi amallarni bajaring: 1. Yangi fayl tugmasini bosing. 1. Sozdat muloqot oynasidagi “Project file faylini kiriting” maydonida File type maydoniga o‘tish orqali yaratilgan loyiha nomini o‘rnating va fayl turi saqlanayotgan Project ga, “Papka” maydoniga esa Papkaga o‘rnatiladi. unda loyiha kengaytiriladigan to'g'ri tanlangan (3.2-rasm). 2. Loyihangizni saqlash uchun Saqlash tugmasini bosing. Visual FoxPro loyiha uchun fayllar yaratadi va ularni belgilangan joyga yozadi. Shundan so'ng siz Project Manager loyihasini ochishingiz mumkin (3.3-rasm). 40 3-bob 3.1. Yangi haqida ko'proq ma'lumot, xuddi shu nom: ñ. 3.2. Yaratish haqida ko'proq ma'lumot, bu holda dunyo haqida ma'lumot 3.3. Loyiha menejeri haqida Loyiha oynasining yuqori qismida loyihadagi har xil turdagi fayllarni aks ettiruvchi, dasturlarni ishlab chiqishni osonlashtiruvchi yorliqlar mavjud (3.1-jadval). 3.1-bob. Tanlangan loyiha menejeri Tanlangan ma'lumotlar Barcha tanlangan ma'lumotlar Tanlangan äàííûõ, òàáëèöû, çaïðà àíèmåíè ïðîöåäóðí Hujjatlar (Äîtómåíòû) Ôîðìè, îòtómåíòû) Ôîðìè, îòtómåíòûû Kíríè, îòòçåòèè Klasslar (Visual, Mûlía) Sinflar Kod sinflari Boshqalar, Oízuv va Műlía. xPro mavjud qarashlar ierarxiyasi. Yuqori darajada loyiha elementlarining toifalari mavjud: Ma'lumotlar, 42 ta element 3 Hujjatlar, Sinf kutubxonalari, Kod va boshqalar. ESLATMA Elementlarning teri toifasi uchun loyiha oynasida yorliq mavjud. Hozirgi darajada fayl turlari toifalarga bo'linadi. Masalan, Hujjatlar turkumi uchun quyidagi fayl turlari mavjud: Formalar - formalar; Hisobotlar - qo'ng'iroq; Yorliqlar - teglar. Har xil turdagi fayllar bir xil ierarxiyalarning bir qismi bo'lishi mumkin. Masalan, ma'lumotlar bazasida jadvallar, ma'lumotlar, jadvalda maydonlar bo'lishi mumkin. Ierarxik ro'yxat yonayotgan yoki yonayotgan lagerda ishlatilishi mumkin. Agar ierarxik ro'yxat elementida keyingi darajadagi elementlar bo'lsa, element nomining chap tomonida ortiqcha belgisi ko'rsatiladi. Shaklda. 3.3 ro'yxatning barcha elementlari, shu jumladan Sinf kutubxonalari teng elementlardan iborat ekanligini ko'rishingiz mumkin. Keyingi darajadagi elementlar ro'yxatini ochish uchun siz ortiqcha belgisi ustida sichqonchani bosishingiz kerak. Ro'yxatni ochganingizda, ortiqcha belgisi minus belgisiga o'zgaradi. Shaklda. 3.4 ma'lumotlar ierarxik ro'yxatining misolini ko'rsatadi, u biroz chuqurlikka ega. Elementlarning ichki ro'yxatini yashirish uchun minus belgisini bosing. Loyiha oynasida bitta juda kichik tugma mavjud. Oynaning o'ng yuqori burchagidagisi loyihadan olib tashlandi va o'q to'g'ri tog'ga qo'yildi. Ushbu tugmani bosganingizda, loyiha oynasi yonadi, yorliq nomlari endi ko'rinmaydi va tugma belgisi pastga o'qga o'zgaradi. Timning o'zi ekranda boshqa oynalar o'rniga paydo bo'ladi (3.5-rasm). Bunday holda, loyiha yorliqlari endi faol emas va ularni bosganingizda, tanlangan yorliq haqidagi ma'lumotlarni o'z ichiga olgan loyiha oynasining bir qismi ochiladi (3.6-rasm). Loyiha ko'rinishini kengaytirilgan ko'rinishga aylantirish uchun o'qni pastga yo'naltirish uchun tugmani bosing. Visual FoxPro sizga ochiq yorliqni ekran atrofida siljitish imkonini beradi. Buning uchun yorliqni bosish va sichqonchani qo'yib yubormasdan yorliqni Visual FoxPro asosiy oynasi o'rniga ko'chirish kerak (3.7-rasm). Bundan tashqari, siz yorliq hajmini o'zgartirishingiz mumkin. Buning uchun quyidagi amallarni bekor qilishingiz kerak: 1. Kursorni pastki o'ng burchakka qo'ying. 2. Agar kursor ikki tomonlama strelka ko'rinishida paydo bo'lsa, sichqonchaning chap tugmasini bosing va uni boshqa tomonga o'tkazing. 3. Maydonning kerakli hajmini o'rnatgandan so'ng, sichqoncha tugmasini qo'yib yuboring. Farqi shundaki, respublikaning yangi tahririda ham shunday. 3.4. Respublika tizimi haqida ma'lumotlarning mavjudligi. 3.5. Boshpana 43 44 Gávava 3 Rez. 3.6. Bu respublikaning rasmiy versiyasi. 3.7. Rossiya Federatsiyasi va Rossiya Federatsiyasiga murojaat qilish Loyiha oynasi ochilganda Visual FoxPro bosh menyusiga yangi Project menyu bandi qo'shiladi, u loyihani qayta ishlashga imkon beruvchi buyruqlarni o'z ichiga oladi.loyihaga kiritilishi kerak bo'lgan fayllar. Ushbu buyruqlarning ma'nosi jadvalda tasvirlangan. 3.2. 3.2-bob. Loyihaga murojaat qiling Yangi faylga murojaat qiling (Yangi fayllar) Faylni oʻzgartirish (yoki Faylni oʻzgartirish) uchun ushbu opsiyadan foydalanishingiz mumkin. Bu standart “Faylni koʻrib chiqish” opsiyasidir. Fayl nomini oʻzgartirish haqida (Fayl nomini oʻzgartirish) â ïrîåêò Exc èç Parametrlar Include (Qiymat) Set Asosiy Yangi versiyada ham shunday. of Xatolar ) Qurilish haqida yangilash (Boshqa) Loyihani tozalash ixtiyoriy XUSUSIYATLARI Loyiha fayllari bilan ishlash uchun siz yangisini bosganingizda ochiladigan kontekst menyusidan foydalanishingiz mumkin.sichqonchaning oʻng tugmasi (rasm). . 3.8) va Loyiha menyusida xuddi shu buyruqdan, shuningdek, Loyiha menejeri oynasida barcha ma'lumotlar yozuvlarini ochadigan Hammasini kengaytirish buyrug'idan foydalaning. 46 3-bob 3.8. Yil oxirida biz bilan bog'laning Usullar Loyiha elementlari bilan o'zaro ishlash uchun loyiha oynasining o'ng tomonida joylashgan tugmalardan foydalaning. Ba'zi tugmalar barcha turdagi fayllar bilan ishlash uchun ishlatilishi mumkin, ammo ba'zilari faqat qo'shiqlar bilan ishlatilishi mumkin. Jadvalda 3.3. Loyihadagi barcha turdagi fayllar uchun tanlanishi mumkin bo'lgan tugmalar ro'yxati mavjud. 3.3-bob. Bu holda yangi tizimning tugmalarini almashtirish, bu holda) O'zgartirish (bu holda) Bu holda, fayllarni yaratish (shakllar, saqlashlar, dastur menyulari) ishga tushirish (Viconati) uchun vikory tugmasidan foydalanishingiz mumkin. Viconnanny bo'yicha loyiha uchun fayl tanlovi. Turli yorliqlar uchun “Ko‘rib chiqish” tugmasidan foydalanishingiz mumkin.47-band faylni oldingi ko‘rinishda ochadi. Jadvaldagi ma'lumotlarni ko'rish uchun "Browse" tugmasi mavjud. Loyiha oynasidagi “Build” tugmasi loyiha, qo‘shimcha dastur, dinamik kutubxona yaratish yoki joriy loyihani yangilash imkonini beruvchi “Build Options” dialog oynasini ochadi. Visual FoxPro 9.0 da master yordamida loyiha yaratishda jadvallar, formalar, chaqiruvlar kiritish, shuningdek, avval tuzilgan loyiha elementlarini qo’shish mumkin. Magistr yordamida yangi loyiha yaratish uchun quyidagi amallarni bajaring: 1. Fayl menyusidan New buyrug'ini tanlash yoki asboblar panelidagi New tugmasini bosish kerak. 2. New dialog oynasi ochiladi, so'ngra Project variantini tanlang va Wizard tugmasini bosing. PORADA Microsoft Visual FoxPro 9.0 da loyiha yaratish uchun master Vazifalar paneli menejeri oynasidan ham ishga tushirilishi mumkin. Buning uchun menejer "Yangi dastur yaratish" topshirig'ini tezda bajarishi kerak. Rasmda ko'rsatilgan dialog oynasi ochiladi. 3.9. Res. 3.9. Usul va boshqa tizimni tushuntirish 3. 3-rasmda ko'rsatilgan muloqot oynasi ochiladi. 3.9. Ushbu oynaning Project name kiritish maydonida yaratilgan loyiha nomini, Project file kiritish maydonida esa uning kengaytirilishini belgilash kerak. Loyihani kerakli papka bilan joylashtirish uchun "Browse" tugmasini bosing, bunda kompyuteringizda kerakli papkani topish imkonini beruvchi dialog oynasi ochiladi. 4. Faylga nom berib, uni kengaytirgach, yangi loyiha yaratish uchun OK tugmasini bosishingiz kerak. Magistr yangi loyiha yaratishni davom ettiradi va ekranda Application Builder muloqot oynasi paydo bo'ladi (3.10-rasm). 48 3-bob 3.10. Muloqot oynasining pastki qismida quyidagi tugmalar mavjud: Help - isbot faylini ochadi; Bekor qilish - ustaning robotini bekor qiladi; OK - yangi loyiha yaratish. Bundan tashqari, bunday ma'lumotlar ko'rsatiladigan dialog oynasida oltita yorliq mavjud (3.4-jadval). 3.4-bob. Application Builder Application Builder Tizim va ma'lumotlar tizimi o'rtasidagi umumiy ma'lumot tizimi Ma'lumotlar (Ma'lumotlar) boshqa shakllar va formatlar (Formalar) QIYMAT VA TIZIM Kengaytirilgan Umumiy yorlig'i (Div. Mal. 3.10) loyiha uchun uning kabi parametrlarni belgilash uchun mo'ljallangan. ism , chaqaloq loyihasida nima joylashganligi, katlanmış qo'shimchaning turi, yashirin dialog oynalari, loyiha uchun belgi. Nom kiritish maydoni dasturning sarlavhasida, Programma haqida muloqot oynasida, shuningdek dasturning o'rtasida paydo bo'ladigan nomini kiritish imkonini beradi. Ushbu ma'lumotdan qanday foydalanish 49 Tasvir kiritish maydonida siz "Dasturni ishga tushirganingizda oynada paydo bo'ladigan kichik faylim bor" nomini belgilashingiz mumkin. Application Type maydoni yaratilayotgan dastur turini belgilash imkonini beradi (3.5-jadval). 3.5-bob. Ilova turi Ilova turi Oddiy so'zning ma'nosi bo'lgan Visual FoxPro moduli (AP) haqida. Bu dunyoda ham, dunyo kontekstida ham shunday. boshqacha aytganda) å Microsoft Windows Common Dialogs guruhining nisbatlarini o'rnatish orqali siz distribyutorlar, dasturlar, dastur fayllariga kirish huquqlari haqida qo'shimcha dialog ma'lumotlarini belgilashingiz mumkin. (3.6-jadval). 3.6-bob. Common Dialogs Splash ekranini tanlash Ushbu mavzu bo'yicha qo'shimcha ma'lumot olish uchun, iltimos, biz bilan bog'laning Haqida dialog, boshqacha qilib aytganda, bu holda Tez boshlash rejimida yoki Tez boshlash rejimida Tezkor ishga tushirish haqida Kontaktlar. Bu foydalanuvchi loginlari bilan bog'liq. dastur belgisi bilan bir xil bo'ladi.Icon maydonida dastur belgisini tanlashingiz mumkin. Ilova Builder muloqot oynasi haqida ma'lumot "Kreditlar" yorlig'ida (Muallif haqida) (3.11-rasm) Ilovalar yaratuvchisi muloqot oynasi ) mavjud ma'lumotlar ko'rsatilgan: mualliflar ro'yxati, korxona nomlari, korxona raqami. 50 3-bob 3.11. Input Credits Application Builder Ushbu ma'lumotlarni kiritish uchun Vikorist-da maydonlar yaratilgan (3.7-jadval). 7-bob. 7. Evropada qanday foydalanishdan Evropadagi Evropadagi kreditlar Quruvchisi liātå2ÿÿÿÿ ÷ ÿÿÿÿ ÷ ÷ ÿÿÿÿ ÷ ÿÿÿÿ ðÿÿÿÿÿ ðÿÿÿÿÿ ðÿÿÿÿÿÿÿÿ ðÿÿÿÿÿÿÿÿ ðÿÿÿÿÿÿÿÿ ðÿÿÿÿÿÿÿÿ ðÿÿÿÿÿÿÿÿ ðÿÿÿÿÿÿÿÿ ðèÿÿÿÿ ðèÿÿÿÿ ðèÿÿÿÿ ïÿÿÿÿÿ ðÿÿÿÿÿÿÿÿ ðÿÿÿÿÿ ðÿÿÿÿÿÿÿÿ ðÿÿÿÿÿÿÿÿ ðÿÿÿÿÿÿÿÿ ðÿÿÿÿ versièÿ versièmi Òifooiayieàoàoàoào ï ï îíÿÿÿ Rossiya Federatsiyasi Ha, bu Ma'lumotlar yorlig'i (Ha). Signal dasturi sizga loyihaga kiritiladigan ma'lumotlar bazalari va jadvallar ro'yxatini shakllantirish imkonini beradi. Jadval ko'rinishida taqdim etilgan ro'yxatga yangi va mavjud ma'lumotlar bazalari va jadvallarni qo'shishingiz mumkin (3.8-jadval). 3.8-bob. Ilova Builderda ma'lumotlarni topish å Ma'lumotlar manbai Shaklning nomi nima, fasadning nomi nima Bu dunyo dunyosi bilan bir xil Batafsil 51-bob 3.12.Ilova ishlab chiqaruvchisida ma'lumotlarni tekshirish Jadval qo'shish uchun loyihaga, yorliqda ularning ustidagi boshqa amallar mavjud.. Tugmaning oyogʻini aylantirish (3.9-jadval) 3.9-bob Maʼlumotlar tugmasidan foydalanish Ilova Builder Bu Tanlash opsiyasi bilan bir xil (Qiymat: O bu holat bir xil manba, Generate (yoki boshqacha aytganda) bilan bir xil bu holda, bu borada, dunyo olamida Dunyoning holati.Loyiha ustasi tomonidan yaratilgan shakllar uchun siz dizayn uslubini o'rnatishingiz mumkin. Ko'rsatilgan forma uslubi ro'yxati topildi. Shaklda. 3.13 qo'shimcha Embossed uslubida yaratilgan shaklni ko'rsatadi. Yaratish jarayonida, shuningdek, shakllarni yaratish uchun turli uslublar birlashtirilishi mumkin. Ovoz uslubini o'rnatish uchun Hisobot uslubi ro'yxatidan foydalaning. 52 3-bob 3.13. Shakl, sintetik format bilan sinonim Sinonimik formatli naqshinkor format - Shakllar yorlig'i (2-rasm). 3.14) shakllar ro'yxati yaratilgunga qadar loyihaga tayinlanadi. Res. 3.14. Ilovalar quruvchisining Shakllar bo'limida Ma'lumotlar yorlig'ining Form bo'limida Chiziqli nisbatlar o'rnatiladi va Gen tugmasi bosiladi.stavka (Pobuduvati) Ismlar Shakllar ilovasidagi shakllar ro'yxatida paydo bo'ladi. Ushbu ro'yxatga "Qo'shish" tugmasini bosganingizda paydo bo'ladigan "Ochish" dialog oynasi yordamida avval yaratilgan shakllarni qo'shishingiz mumkin. Yorliqning o'ng tomonida shakl nomini ko'rsatish uchun kengaytirilgan Ism kiritish maydoni va shakllarning asosiy vakolatlarini ko'rsatadigan nisbatlar mavjud (3.10-jadval). 3.10-bob. Shakllarga Yagona Ilova Ilovasini Quruvchi sifatida murojaat qilish Yagona nusxa (ixtiyoriy) Boshqa tillarda Navigatsiya asboblar panelidan foydalaning. Navigatsiya menyusidan shunday foydalanasiz.

2-bob. Visual FoxPro bilan Robot Cob

Siz Visual FoxPro 7.0 bilan ishlay boshlaysiz. Siz ishlaydigan ko'plab narsalar (menyular, asboblar paneli, dialog oynalari) Windows yadrosiga xos bo'lgan narsalarga tanish bo'ladi.

Dasturni Windows asosiy menyusidan ishga tushirish uchun quyidagilarni tanlang:

  1. Ekranning pastki qismidagi Start tugmasini bosing.
  2. Ochilgan Windows asosiy menyusidan Dasturlar buyrug'ini tanlang. Ushbu buyruq uchun menyu paydo bo'ladi.
  3. Menyudan Microsoft Visual FoxPro 7.0 buyrug'ini tanlang (2.1-rasm). Ekranda Visual FoxPro 7.0 oynasi paydo bo'ladi (2.2-rasm).

Visual FoxPro 7.0 ni ishga tushirishni osonlashtirish uchun ish stolida yorliq yaratishingiz va kalitlarni yorliq sifatida belgilashingiz mumkin. Keyin Windowsning qaysi oynasida bo'lmasangiz, ko'rsatilgan tugmalar birikmasini bosishingiz kerak va dastur boshlanadi. Bundan tashqari, dasturni ishga tushirishni osonlashtirish uchun Windows Tez boshlash panelidan (Kichik 2.1) Visual FoxPro belgisini qo'yish orqali foydalanish mumkin.

Shaklda. 2.2-rasmda dastur ishga tushirilgandan keyin Visual FoxPro bosh oynasi ko'rsatilgan.

Siz oltita asosiy maydonni ko'rishingiz mumkin: oyna sarlavhasi, menyu qatori, asboblar paneli, menyu qatori, ish maydoni va Buyruqlar oynasi.

Sarlavha bosh oynaning yuqori qismida joylashgan va uchta ob'ektni o'z ichiga oladi: Visual FoxPro piktogrammalarining nusxasi, bosh oynasining sarlavhasi va oynadagi piktogramma.

2.1-rasm. Windows bosh menyusidan Microsoft Visual FoxPro 7.0 ni ishga tushirish

Kichik 2.2. Bosh sahifa Visual FoxPro 7.0

Menyu qatori ierarxik Visual FoxPro menyusida joylashgan. Menyu bandlari ro'yxati faol oyna turiga asoslanadi.

Visual FoxPro foydalanuvchiga ma'lumotlar bazalari, shakllar, so'rovlar va so'rovlar bilan ishlash uchun turli xil asboblar panelini taqdim etadi. Ushbu asboblar panelida tugmalar to'plami mavjud va bu to'plam ma'lum bir asboblar paneli belgilanishi ostida saqlanadi. Visual FoxPro ishga tushirilgandan so'ng ekranda standart asboblar paneli paydo bo'ladi.

Asosiy oynaning pastki qismida chizmalar qatori mavjud bo'lib, unda faol oynaning kesish tegirmoni, tanlangan asboblar paneli tugmachasi yoki menyu bandining qisqacha tavsifi ko'rsatiladi. Qatorda ko'rsatilgan ma'lumotlarning turi faol oynaning turiga bog'liq bo'ladi. Masalan, forma konstruktori oynasida qatorda faol shakl obyektining nomi, Ko rib chiqish rejimida jadvalni ko rishda esa satrning chap tomonida yashirin jadval nomi ko rsatiladi. , va qatorning o'rtasidagi raqam ko'rsatiladi.. aniq yozish va indikator rejimi roboti.

Jarayon davomida Visual FoxPro ning asosiy oynasi forma konstruktorlari, javoblar, so'rovlar, loyihalar va boshqa oynalar uchun oynalarni ochadi. Barcha hidlar bosh oynasiga nisbatan sho'ba korxonalardir va yopilganda yopiladi. Bundan tashqari, agar Visual FoxPro dan chiqishda siz ishlayotgan loyiha oynasini yopmagan bo'lsangiz, dasturning boshlanish vaqtida oynani yopishingiz kerak bo'ladi.

Asosiy oynaning sarlavhasi dastur piktogrammalarining o'zgartirilgan nusxasi bilan almashtiriladi, Microsoft Visual FoxPro matni va tugmalar asosiy oyna o'lchamiga o'zgartiriladi. Belgilar bilan belgini bosganingizda, bosh oynasining o'lchamini ko'chirish va o'zgartirish uchun buyruqlar joylashtirishingiz mumkin bo'lgan tizim menyusi ochiladi. Jadvalda 2.1 tizim menyusidan mavjud bo'lgan buyruqlarni ko'rsatadi.

2.1-jadval. Tizim menyusi buyruqlarini belgilash

Jamoa Topshiriq
Yangilash Kichraytirish yoki kattalashtirishdan keyin oynaning old o'lchamini yangilaydi
Ko'chirish Visual FoxPro sarlavhali oynasini faollashtiradi va kursor tugmasi yordamida uni siljitish imkonini beradi.
Rozmir Visual FoxPro bosh oynasini faollashtiradi va kursor tugmalari yordamida uning o'lchamini o'zgartirish imkonini beradi
Zgornuti FoxPro bosh oynasini tugma o'lchamiga qadar kattalashtiradi va uni Windows vazifalar paneliga joylashtiradi
Rozgornuti
Ovozingni o'chir Visual FoxPro sarlavha oynasini yopadi

Porada

Visual FoxPro-ni tezda yopish uchun asosiy oynaning sarlavhasidagi dastur belgisining o'zgartirilgan nusxasini bosing.

Microsoft Visual FoxPro sarlavha oynasining matni sizning ehtiyojlaringizga qarab, Visual FoxPro sarlavha oynasiga boshqa nom berish yoki boshqa joyda nomni o'zgartirish orqali osongina o'zgartirilishi mumkin. Buning uchun buyruq oynasiga quyidagi buyruqni kiriting:

WINDOW SCREEN TITLE "Yangi sarlavhali oyna sarlavhasi)."" !}!}

Abo

SCREEN.caption = "Asosiy oynaning yangi sarlavhasi"

Sarlavhaning o'ng tomonida oynada joylashgan tugmalar mavjud. Ularning ma'nolari jadvalda tasvirlangan. 2.2.

2.2-jadval. Tugmalarning maqsadi

Ism Topshiriq
Zgornuti FoxPro sarlavhasi tugma o'lchamiga qisqaradi va uni Windows vazifalar paneliga joylashtiradi
Yangilash Ochilgan oynaning o'lchamini o'zgartirib, uni yanada o'zgartirishga imkon beradi
Rozgornuti Visual FoxPro smut oynasi butun ekran bo'ylab miltillaydi
Ovozingni o'chir Visual FoxPro sarlavha oynasini yopadi va shu bilan dasturni robotga tayinlaydi

Visual FoxPro ko'p sonli asboblar paneliga ega bo'lib, ulardan siz shakllar, tovushlar va so'rovlarni yaratish uchun foydalanish mumkin. Biz ularni keyingi bo'limlarda batafsil ko'rib chiqamiz. Siz darhol barcha ish rejimlari uchun mavjud bo'lgan standart asboblar paneli bilan tanishasiz (2.3-rasm).

Kichik 2.3. Standart Visuai FoxPro asboblar paneli

Standart asboblar panelidagi tugmalarning topshiriqlari jadvalda ko'rsatilgan. 2.3.

2.3-jadval. Standart asboblar panelidagi tugmalarni tayinlash

Ism

Topshiriq

Yangi Yangi fayl yarating
Ochiq Mavjud faylni ochadi
Saqlash Yopiq faylni saqlaydi
Bir nusxada chop etish Faol oyna o'rniga boshqasi
Chop etishni oldindan ko‘rish Muhokama qilinayotgan hujjatning oldingi ko'rib chiqish oynasini ochadi.
Kesish (Virizati) Tasvirlar yoki obyekt tasvirlaridan matnni o‘chiradi va ularni buferga joylashtiradi
Savol (nusxa) Matn va ko'rilgan ob'ektlarni o'chirmasdan ko'rish buferidan nusxa ko'chiradi
joylashtirish Bufer o'rniga qo'shimchalar. Ushbu tugmalarning harakati qaysi rejimda ishlashingizga bog'liq.
Bekor qilish (Skasuvati) Skasovue ostannu vikonana diyu
Qayta qilish (yangilash) Tanlangan harakatlarni yangilaydi
Yugurish (Viconati) Wikonanny ishga tushadi
Ma'lumotlar bazasi Himoyalangan ma'lumotlar bazalari ro'yxatini oling
Buyruqlar oynasi Buyruqlar oynasini ochadi
Ma'lumotlar seansi oynasi Ma'lumotlar sessiyasi oynasini ochadi
Xususiyatlar oynasi Rasmiylarni sozlash uchun Xususiyatlar oynasini oching.
Hujjatni ko'rishWindows Dastur muharriri oynasida ochilgan protseduralar, funktsiyalar ro'yxatini ko'rsatadigan Hujjatlarni ko'rish oynasini ochadi
Sinf brauzeri Sinflar bilan ishlash uchun mo'ljallangan Class Browser oynasini ochadi
Ob'ekt brauzeri Tanlangan kutubxonalarning sinflari, vakolatlari, usullari, xususiyatlari va konstantalarini ko'rish imkonini beruvchi Ob'ektlar brauzeri oynasini ochadi.

Hurmat

Agar tugma uning ma'nosini tushunmayotganga o'xshasa, sichqoncha kursorini tugma ustiga qo'ying. Kursor ostida ushbu nomlar bilan maslahatchi paydo bo'lganda, qatorning chap tomonida tayinlangan tugmaning qisqacha tavsifi ko'rsatiladi.

Visual FoxPro ning asosiy oynasini bosganingizda, agar siz uni ekrandan olib tashlamagan bo'lsangiz, siz doimo standart asboblar panelini ko'rasiz.Agar sizga asboblar paneli kerak bo'lsa va u ekranda ko'rinmasa, quyidagilarni tanlang:

  1. Ko'rish menyusidan Asboblar paneli buyrug'ini tanlang. Barcha Visual FoxPro asboblar paneli ro'yxatini ko'rsatadigan asboblar paneli (kichik 2.4) dialog oynasi ochiladi.
  2. Asosiy oyna yaqinida joylashtirilishi kerak bo'lgan panellarni nomlashda chap tomonning nisbatlarini o'rnating.
  3. OK tugmasini bosing.

Asboblar paneli dialog oynasining pastki qismida ko'rsatilgan nisbatlardan foydalanib, asboblar paneli tugmalarining ko'rinishini o'zgartirishingiz mumkin. Ushbu kafolatlarning vazifalari jadvalda keltirilgan. 2.4.

2.4-jadval. Asboblar paneli dialog oynasining nisbatlarini belgilash

Kichik 2.4. Asboblar paneli dialog oynasi


Kichik 2.5. Asboblar paneli asosiy oynadan kengaytirilishi mumkin

Visual FoxPro o'rnatilgandan so'ng, standart asboblar paneli bosh oynaning yuqori qismiga joylashtiriladi, lekin asboblar paneli va asboblar panelining orqa tomonini ekran bo'ylab harakatlantirish mumkin. Buning uchun sichqoncha kursorini asboblar panelidagi joylashuv tugmalari yonidagi istalgan joyga qo'ying, sichqoncha tugmasini bosing va ularni qo'yib yubormasdan panelni yangi joyga ko'chiring. Asboblar panelini Visual FoxPro bosh oynasining chetlariga emas, balki uning o'lchamini o'zgartirishingiz mumkin (2.5-rasm).

Visual FoxPro bilan ishlashda asboblar paneli tugmachalarini ham, barcha buyruqlari ierarxik bo'lgan menyu qatorlarini ham tanlash mumkin. Qo'shiq buyrug'ini tanlaganingizda, uning pastki menyusi ochiladi.

Visual FoxPro ning asosiy oynasi va boshqa ochiq oynalardan tashqari virtual (Fayl), Tahrirlash, Ko'rish, Asboblar, Dastur, Windows va Yordam bandlarini tanlang. Oyna ochilganda menyuga shu oynaning obyektlariga o'tish uchun buyruqlar qo'shiladi. Masalan, jadvallar bilan bir soatlik ishlagandan so'ng, asosiy menyuga "Table" menyusi qo'shiladi, ekranda forma ochilganda menyuda "Forma" bandi paydo bo'ladi.

Porada

Buyruqni tanlaganingizda, qatorda qisqacha tavsif paydo bo'ladi.

Vikonanny menyu buyruqlar

Visual FoxPro menyu buyruqlari ro'yxati standart Windows amallaridan foydalanadi. Siz sichqonchani ham, klaviaturani ham ishlatishingiz mumkin. Turli xil usullar mavjud.

  • Sichqoncha tanlanganda, buyruqni joylashtirish uchun kursorni menyu bandiga qo'ying va sichqoncha tugmasini bosing. Agar buyruq pastki menyuga o'tish kerak bo'lsa, kerakli buyruqni tanlang.
  • Agar sizda bitta klaviatura bo'lsa, avval tugmani bosib menyu qatorini faollashtiring yoki yana . Keyin qo'shimcha strelkalar yordamida kerakli buyruq ustiga katakchani qo'ying va bosing .
  • Kalit oqim yo'nalishi bo'yicha chap qo'lda bo'lgan buyruqqa o'tish uchun ishlatiladi. Ushbu tugmani bosganingizda, joriy buyruq chap tomonda bo'lsa, siz tizim menyusiga o'tasiz. Tugmachani yana bosib, menyu qatorining o'ng buyrug'iga indikatorni qo'ying. Boshqa kalitlarga ham xuddi shunday ishlov beriladi.
  • Eng tez-tez ishlatiladigan buyruqlar uchun siz ular bilan bog'langan, belgi birikmasidan tuzilgan tezkor tugmalarni eslab qolishingiz mumkin. Bu jamoa nomining yonidagi belgi. Issiq tugmalar o'chirilgan bo'lsa, tugmani bosishga hojat yo'q .

Ko'rish menyusi buyrug'i

Agar menyu qatori faol bo'lsa, lekin siz menyu buyruqlarini o'chirmaslikni tanlagan bo'lsangiz, undan xalos bo'lish uchun ushbu usullardan birini qo'llashingiz mumkin.

  • Tugmasini bosing .
  • Asosiy VisualFoxPro oynasida xohlagan joyingizda sichqonchani bosing.

Agar siz pastki menyuda bo'lsangiz, keyingi darajadagi menyuga qaytish uchun tugmani bosing. .

Virtual menyu buyruqlari

Virtual menyu (Fayl) fayllarga kirish bilan bog'liq buyruqlarni o'z ichiga oladi. Bu buyruqlar har xil turdagi yangi fayllarni yaratish, mavjud fayllarni ochish, yopish, saqlash va o'chirish imkonini beradi.

Qayta tiklash buyrug'i ham juda qulay bo'lib, oqimli tahrirlash seansida yaratilgan faylga o'zgartirishlar kiritish imkonini beradi.

Menyuning pastki qismida qolgan to'rtta loyihaning nomlari ko'rsatiladi, ular ochiladi, bu esa ulardan birini tezda ochish imkonini beradi. Bu menyuda qolgan buyruq Chiqish buyrug'idir. Bu buyruqlar oynasidagi QUIT buyrug'iga o'xshaydi va Visual FoxPro dan chiqish uchun ishlatiladi.

Menyu buyruqlarini tahrirlash

Tahrirlash menyusi ko'pgina Windows dasturlarida mavjud. VisualFoxPro da buyruqlar menyusi forma va javoblarni yaratish, dasturlarni tahrirlash uchun ishlatiladi.

Maxsus joylashtirish, Insert Object, Object va Links buyruqlari faqat Umumiy tipdagi maydonlar va OLE obyektlari uchun amal qiladi. Boshqa buyruqlar tahrirlash paytida dastur va jadval maydonlari sifatida o'rnatiladi.

Boshqa Windows dasturlarida sizga noma'lum, dasturlar bilan ishlash uchun Visual FoxPro ga tayinlangan "Go to Line" buyrug'i bo'lishi mumkin. Qo'shimcha buyruqlar uchun dastur matnida belgilangan raqam bilan qatorga o'tishingiz mumkin.

Ob'ekt nomini, vakolatni, buyruqni yoki funksiyani faollashtiradigan belgini (odatda nuqta, bo'shliq yoki yoy) kiritgandan so'ng kiritganingizda, Visual FoxPro List Members buyrug'i haqiqiy qiymatlar ro'yxatini (vakolatlar, usullar, harakatlar) faollashtiradi. , va ob'ektlar) ob'ekt muharririda ko'rsatilgan.

Menyuning oxirgi varianti – “Xususiyatlar” buyrug‘i bo‘lib, uni tanlagandan so‘ng “Xususiyatlar”ni tahrirlash muloqot oynasi ochiladi, bu sizga dastur fayllarini saqlash parametrlarini o‘rnatish, ularning xossalarini, oxirgi tahrir qilingan sana va diskda saqlashni ko‘rish imkonini beradi.

Menyu buyruqlarini ko'rish

Ko'rish menyusi bandi joriy ochiq faylni ko'rish imkonini beruvchi buyruqlarni kiritish imkonini beradi. Agar siz faylni ko'rmasangiz, menyuda faqat bitta buyruq mavjud: asboblar paneli. Bu buyruq Visual FoxPro bilan ishlashda asboblar paneli ro'yxatidan foydalaniladigan dialog oynasini ochadi.

Dizaynerlarda ishlaganda, Ko'rish menyusida ushbu robot rejimida ishlatiladigan asboblar paneli ko'rinishini boshqaruvchi buyruqlar mavjud. Demak, masalan, forma konstruktorida ishlaganda menyuda quyidagi panellarni tanlash buyruqlari mavjud: Ranglar palitrasi, Layout, Shakl konstruktori va Formani boshqarish.

Bir soat ichida men jadvalga qarayman yoki shakllarni tahrir qilaman, menyu yoki menyuda qo'shimcha buyruqlar bo'ladi. Masalan, jadvallar bilan ishlashda menyuda bir qancha yangi buyruqlar paydo bo'ladi. Tahrirlash va Ko'rib chiqish buyruqlari jadvalni ko'rish rejimiga o'tkazadi va unga mos yozuvlarni tahrir qiladi. Ushbu ikki buyruq orasidagi farq jadval o'rniga ko'rsatish uslubida yotadi.

Format menyusi buyruqlari

Menyu formati (Format) shrift xarakteristikalarini, matn va ob'ektlarning tekislanishini va ob'ektlar orasidagi belgilangan intervallarni tavsiflovchi buyruqlarni joylashtiradi. Biroq, vaqt o'tishi bilan turli konstruktorlar bilan ishlash va qo'shimcha buyruqlar mavjud bo'ladi.

Asboblar menyusi buyruqlari

Tse menyu mist maistri ta sosobi nagodzhennya prog.

Birinchi Tools menyusi Wizards buyrug'ini ochadi, bu esa Visual FoxPro sehrgarlari ro'yxatini ochadi. Maister - bu kistuvachevga shakllar, tovushlar va jadvallar yaratish kabi turli vazifalarni bajarishda yordam beradigan dastur. Bu holda yaratilish jarayoni yaratilayotgan ob'ekt ustasining ovqatlanishiga bog'liq.

Debugger buyrug'i disk raskadrovkaga bag'ishlangan. Bu Visual FoxPro Debugger dialog oynasini ochadi, bu erda siz o'zgaruvchilar qiymatlarini, massiv elementlarini, maydonlarni, Visual FoxPro funktsiyalari tomonidan aylantirilishi mumkin bo'lgan qiymatlarni va boshqalarni ko'rishingiz mumkin.

Component Gallery buyrug'i Visual FoxPro Component Gallery bilan ishlash uchun Kataloglar - Komponentlar galereyasi oynasini ochadi. Coverage Provirtualr buyrug'i Wicon dasturi haqidagi ma'lumotlarni ko'rish imkonini beradi. Run Active Document ishga tushiriladigan faol hujjatni tanlash uchun bitta dialog oynasini ochadi.

Visual FoxPro 7.0 da Tools menyusida yangi buyruqlar mavjud: ObjectBrowser, IntelHSense Manager, TaskList, Document View.

Object Browser buyrug'i tanlangan kutubxonalarning sinflari, vakolatlari, usullari, xossalari va konstantalarini ko'rish imkonini beruvchi yagona oynani ochadi.

IntelliSense Manager buyrug'i muharrir oynasiga kiritilgan dastur konstruksiyalari sintaksisini tahlil qiluvchi parametrlarni sozlash oynasini ochadi.

Vazifalar ro'yxati buyrug'i yorliq tugmachasini bosish orqali yana qaytishingiz mumkin bo'lgan joyni eslab qolish imkonini beradi. Bundan tashqari, ushbu buyruq sizga Microsoft Outlook-ga o'xshash kerakli vazifalar ro'yxatini kiritish imkonini beradi.

Hujjatlarni ko'rish buyrug'i ochiq bo'lgan dastur muharriri oynasi uchun protseduralar, funktsiyalar va operatorlar ro'yxatini ko'rsatadigan dialog oynasini ochadi. Ro'yxatdagi elementni tanlaganingizda, muharrir oynasida o'sha elementga o'tasiz.

Qolgan menyu buyrug'i Asboblar - Variantlar. Bu sizga Visual FoxPro konfiguratsiyasini sozlashda yordam beradi

Dastur menyusi buyruqlari

Dastur menyusida dasturlarni kompilyatsiya qilish va kompilyatsiya qilish bilan bog'liq buyruqlar mavjud.

Windows menyusi buyruqlari

Windows menyusida (Windows) ochiq oynalar bilan ishlash buyruqlari mavjud. Ushbu buyruqlar yordamida siz oynalarni tartibga solishingiz, tortib olishingiz, tozalashingiz va bir oynadan ikkinchisiga o'tishingiz mumkin. Bundan tashqari, ushbu menyuning buyruqlari oyna ochilganda faollashtirilishi mumkin.

Windows menyusidagi Buyruqlar oynasi buyrug'i Buyruqlar oynasini faollashtiradi, bu Visual FoxPro bilan ishlashda buyruqlarni sozlash imkonini beradi.

Xususiyatlar oynasi buyrug'i kursor shaklida va diagrammada ko'rsatilgan ob'ektlarning vakolatlarini ko'rish va o'zgartirish imkonini beruvchi "Xususiyatlar" dialog oynasini ochadi.

Ma'lumotlar sessiyasi oynasini ochish uchun jadvalda ushbu sessiya uchun barcha ochiq ma'lumotlar ro'yxatini va ular orasidagi yozuvlarni ko'rsatish uchun (2.6-rasm) Data Session buyrug'idan foydalaning.

Kichik 2.6. Data Session oynasi ochiq jadvallar va ular orasidagi qatorlar bilan ish joylarini ko'rsatadi

Data Session oynasining markazida jadvallar yaratish tugmalari mavjud. Xususiyatlar tugmasi jadvalning quvvat darajasini ko'rish va o'zgartirish imkonini beruvchi oynani ochadi. Jadvalni ochish uchun yangi ish maydonida Ochish tugmasi mavjud. Ko'rib chiqish tugmasi jadvalni undagi yozuvlarni ko'rish uchun ochadi. Ma'lumotlar seansi oynasining Yopish tugmasi joriy ish maydonidagi jadvalni yopadi, aloqalar tugmasi esa yopiq jadvallar orasidagi munosabatlarni aniqlash imkonini beradi.

Yordam menyusi buyruqlari

Yordam - asosiy oynaning qolgan menyusi. Jadval 2.5 Menyuda mavjud bo'lgan buyruqlar ro'yxatini ko'rsating. Visual FoxPro 7.0 da ushbu o'zgarishlar ro'yxati dasturning so'nggi versiyasi bilan yangilangan.

2.5-jadval, Yordam menyusi buyruqlari topshiriqlari

Menyu buyrug'i Topshiriq
Microsoft Visual FoxProHelp (Dovidkova systemVisual FoxPro) Kengaytirilgan Visual FoxPro 7.0 tizimining oynasini ochadi
MSDN qidiruvi MSDN-dan kengaytirilgan ma'lumotlarni toping
Texnik yordam Microsoft texnik yordami haqidagi ma'lumotlarni ko'rsatadi
Internetda Visual FoxPro (Visual FoxPro veb-sahifalarda) Microsoft Visual FoxPro veb-sahifasini ochadi. Ushbu buyruq uchun Internetga kirish talab qilinadi.
Microsoft VisualFoxPro haqida (0 ta dasturMicrosoft Visual FoxPro) Microsoft Visual FoxPro haqida muloqot oynasini ochadi, unda dasturning mualliflik huquqi, dasturning versiya raqami va identifikator, resurs faylining nomi va mualliflik huquqi joylashgan katalog haqida ma'lumotlar mavjud. Ushbu oynada siz kompyuteringiz va tizim resurslaringiz haqidagi turli ma'lumotlarni ham ko'rishingiz mumkin

Visual FoxPro dan foydalanishni tugatish uchun uni yopish kerak. Nima uchun ushbu usullardan birini ishlatish kerak:

  • Virtual menyudan Chiqish buyrug'ini tanlang (Fayl);
  • VisualFoxPro asosiy oynasining tizim menyusidan Yopish buyrug'ini tanlang;
  • asosiy oynaning sarlavhasidagi Visual FoxPro belgisini bosing;
  • Buyruqlar oynasida QUIT buyrug'ini kiriting.

Agar siz forma, tovush yoki boshqa dastur ob'ektini saqlamagan bo'lsangiz, Visual FoxPro uni saqlashingizni so'raydi. Buning uchun ekranda rasmda ko'rsatilganga o'xshash dialog oynasi paydo bo'ladi. 2.7.

Kichik 2.7. Ma'lumotni saqlamasdan Visual FoxPro dan chiqishga urinayotganda paydo bo'ladigan dialog oynasi

Operatsiyani davom ettirish uchun tugmalardan birini bosing (2.6-jadval).

2.6-jadval. Ma'lumotni saqlamasdan Visual FoxPro dan chiqishga urinayotganda paydo bo'ladigan dialog oynasidagi tugmalarni tayinlash.

Visual FoxPro-da dasturlarni ishlab chiqishda, boshqa tizimlarda bo'lgani kabi, ko'pincha dasturlash funktsiyalari, boshqa buyruqlar va funktsiyalarning imkoniyatlarini ko'rib chiqish zarurati tug'iladi. Visual FoxPro bilan an'anaviy kontseptsiyani isbotlash tizimiga qo'shimcha ravishda siz hujjatlarda, raqamli ilovalarda, shuningdek, veb-saytlarda o'zingiz uchun foydali ma'lumotlarni topishingiz mumkin. Bu funksiyalarning barchasi Yordam menyusidan tanlanishi mumkin.

Ko'pgina mashhur dasturlar singari, Visual FoxPro ham kontekstga sezgir tugatish tizimiga ega, shuning uchun siz qanday ishlashingizdan qat'iy nazar tugatishni o'tkazib yuborishingiz mumkin. Shu maqsadda siz ushbu usullardan birini tezda ishlatishingiz mumkin.

  • Yordam menyusidan Microsoft Visual FoxPro Help-ni tanlang.
  • bosing Istalgan vaqtda Visual FoxPro bilan ishlash sessiyasi. Hisobot tizimi joriy operatsiya haqida ma'lumot berishingizni talab qiladi va natijada hisobot bo'limini tanlaydi.
  • Muloqot oynalaridagi amallar asboblar panelida joylashgan yoki oynada Yordam tugmasi mavjud. Agar ulardan birida bir soatlik ish vaqtida Yordam tugmasi bosilsa, Visual FoxPro sizga ushbu dialog oynasidan foydalanadiganlar haqida xabar beradi (kichik 2.8).

Kichik 2.8. Visual FoxPro ning ilg'or tizimi joriy muloqot oynasi bilan qanday ishlashni taxmin qiladi.

Shaklda. 2.9 Visual FoxPro 7.0 kengaytirilgan tizimining oynasini taqdim etadi, u Microsoft VisualFoxPro Help buyrug'ining Yordam menyusini tanlaganda paydo bo'ladi.

Butun hudud ikki qismga bo'lingan. Kengaytirilgan tizim oynasining chap qismida kerakli ma'lumotlarni topishingiz mumkin bo'lgan bir qator yorliqlar mavjud. Oynaning o'ng qismida tanlangan bo'lim uchun ma'lumotlar ko'rsatiladi.

Kursor yordamida siz oyna maydonlarining kengligini tanlashingiz mumkin. Ushbu harakatlarni kim uchun imzolashingiz kerak:

  1. Kursorni hududlar orasidagi bo'linish maydoniga qo'ying.
  2. Kursor to'g'ridan-to'g'ri o'q ko'rinishida paydo bo'lsa, sichqonchaning chap tugmasini bosing va qaysi maydonni kengaytirayotganingizga qarab uni boshqa tomonga o'tkazing.
  3. Kerakli maydon hajmini o'rnatgandan so'ng, sichqoncha tugmasini qo'yib yuboring.

Kichik 2.9. Microsoft Visual FoxPro 7.0 tizimdan oldingi oynasi

Quyi tizim oynasida asosiy menyu va asboblar paneli mavjud.

Kengaytirilgan tizim oynasining chap qismida kerakli ma'lumotlarni topishni osonlashtirish uchun mo'ljallangan to'rtta yorliq mavjud (2.7-jadval).

2.7-jadval. Ma'lumotni topishni osonlashtirish uchun yorliqlarning maqsadi

Keling, robotning hisobotini oldindan ishlab chiqish tizimining yorliqlaridan ko'rib chiqaylik.

Quyi tizim oynasining birinchi yorlig'i "O'zgartirish" yorlig'i (bo'lim. 2.9-rasm). Ushbu yorliq fon ma'lumotlarini olib tashlash uchun eng an'anaviy yondashuvni amalga oshiradi.

O'zgartirish yorlig'ini birinchi marta ochganingizda, quyi tizim bo'limlarini o'zgartiring. Teri bo'limi nomidan oldin piktogramma ko'rsatiladi. Yopiq kitob belgisi bilan ko'rsatilganidek, barcha bo'limlar dastlab yopiladi.

Bo'limlardan birini ochish uchun kursorni ochilgan bo'limga qo'ying va sichqoncha tugmasini bosing. Natijada, belgi ochiq kitobga o'xshaydi. Ochiq kitob belgisida sichqoncha tugmasini yana bir marta bosgandan so'ng, bo'lim yopiladi.

Ushbu bo'limni bo'limlarga bo'lish mumkin (2.10-rasm). Mavzu yashirin sahifaga o'xshash belgini ko'rsatadi. Mavzuni qo'shiq o'rniga yangilash oynasining o'ng qismida ko'rsatish uchun kursorni sarlavha yoki displey belgisiga qo'ying va sichqoncha tugmasini bosing.

Kichik 2.10. Joylashuv ko'rinishidagi ierarxiya bo'ylab harakatlanish orqali siz kerakli fon ma'lumotlariga ega bo'limni topishingiz mumkin

Yangilash tizimining tugmalariga o'tmasdan, bir bo'lim mavzusi bo'yicha yangilanishni ketma-ket tanlashingiz mumkin, chunki yangilanish matnida xabar mavjud, undan keyin o'tish mumkin.

Mavzu ko'rsatkichi ortida dalillarni qidirish uchun indikator tizimi oynasining Ko'rsatkich yorlig'ini (kichik 2. 11. ) oching. Yorliqning yuqori qismida qidiruv uchun ishlatiladigan kalit so'zni kiritish uchun mo'ljallangan kengaytirilgan maydon mavjud. Uning ostida kalit so'zlar ro'yxati, alifbo ortidagi tartiblar mavjud.

Kirish maydoniga kiritilgan harflar dunyosida kalit so'zlar ro'yxatida bo'limlar paydo bo'ladi, ularning birinchi harflari allaqachon kiritilgan harflar bilan birlashtiriladi.

Kichik 2.11. Kob harflari bo'limini qidirish uchun Vkazivnik yorlig'i deyiladi

Siz shunchaki kalit so'zlar ro'yxatini aylanib chiqishingiz, kerakli bo'limni ko'rishingiz va keyin "Ko'rsatish" tugmasini bosishingiz mumkin. Tasdiqlash matni o'ng oynada paydo bo'ladi.

Displey yorlig'ida ma'lumotni topish uchun topmoqchi bo'lgan sahifalarni kiriting. Butt sifatida xususiyatlar kiritildi (2.11-rasm). Quyi tizim nomlarni belgilangan harf bilan boshlanadiganlar ro'yxatida ko'rsatsa, ular rangli yoki ta'kidlangan holda ko'rinadi. Aqlning ko'zi to'lishi bilanoq, bo'limlar ro'yxati bilan Found Sections oynasi (kichik 2.12) paydo bo'ladi. Ro'yxatdan kerakli mavzuni tanlang va Ko'rsatish tugmasini bosing. Tanlangan mavzu haqidagi ma'lumotlar quyi tizim oynasining o'ng qismida ko'rsatiladi.


Kichik 2.12. Muloqot oynasi Topilgan bo'limlar

Kalit so'z va iboralarni qidirish uchun Qidiruv yorlig'idan foydalaning. Shukati kiritish maydoniga qidiruv uchun so'z yoki iborani kiriting. Agar siz iborani bilishingiz kerak bo'lsa, uni bitta yoki ikki oyoqqa joylashtirish kerak. Qidirayotganda siz "?" belgilaridan ham foydalanishingiz mumkin. (bitta belgini belgilash uchun) va "*" (ixtiyoriy sonli belgilarni belgilash uchun).

Bundan tashqari, o'yin-kulgi uchun siz jadvalda keltirilgan mantiqiy iboralar, so'zlarga qo'shimchalar, turg'unlik va mantiqiy operatorlarni qidirishingiz mumkin. 2.8.

2.8-jadval. Qidiruv so'ralganda foydalaniladigan mantiqiy operatorlar

Operator Qidiruv uchun butt virazu Natija
VA xossalari VA shakl xususiyatlari va shakli Bu haqoratli so'zlardan o'ch oladigan yagona dalillar
YOKI xususiyatlar YOKI shakl yoki xususiyatlar | shakl Bular ikki so'z bilan qasos oladigan dalillardek
YAQIN xususiyatlar NEAR shakli Ular sakkizta so'z orasida birinchi so'z boshqa so'z bilan birga topilgan xulosalardir
EMAS xususiyatlar shakl yoki xususiyatlar EMAS! shakl Faqat birinchi so'z kiritilgan va NOT operatoridan keyin qo'shilmagan so'z kiritilmagan so'zlar tanlangan.

Qidiruvga tayyor bo'lgach, "Ulashish" tugmasini bosing. Bo'limlarni qidirish paydo bo'ladi va ularning ro'yxati Bo'limlar jadvalidagi Qidiruv yorlig'ida paydo bo'ladi.

Bo'limlar jadvali uchta ustundan iborat. Sarlavha bo'limi tadqiqot tizimining topilgan mavzularining sarlavhalarini o'z ichiga oladi, "Joylashuv" bo'limi tadqiqot tizimining sub'ektlari to'g'risidagi ma'lumotlarni o'z ichiga oladi va "Rank" bo'limi qidiruv elementini kiritish chastotasini o'z ichiga oladi.

Kichik 2.13. Kalit so'zlarni qidiring

Qolgan mavzular ro'yxatida birinchi 500 ta mavzu berilgan fikrni qondirish uchun kengaytiriladi. Bo'limlar jadvalining mazmunini tartibga solish uchun jadvalning ustun sarlavhalarini tanlashingiz mumkin. Buning uchun buyurtma bermoqchi bo'lgan bo'limning sarlavhasini bosing.

Topilgan mavzular ro'yxatidan kerakli mavzuni tanlang va Ko'rsatish tugmasini bosing. Ushbu mavzular haqidagi ma'lumotlar yangilanish oynasining o'ng qismida ko'rsatiladi. Matnda xulosalar ko'rinadigan so'zlar, qidirish uchun vazifalar bo'ladi (2.13-rasm).

Proportsiyani kiritish bo'yicha qidiruv parametrlarini aniqlash uchun har qanday parametrlarni o'rnatish vaqtida qo'shimcha imkoniyatlar taqdim etiladi (2.9-jadval).

2.9-jadval. Qidiruv parametrlarini tayinlash uchun nisbatlarni belgilash

Obrane yorlig'i (2.14-rasm) quyi tizimda eng ko'p qidiriladigan mavzular ro'yxatini shakllantirish imkonini beradi, ularni tanlash oddiygina yakunlanishi mumkin.

Promovchannyam uchun yorliq bo'sh. Obrane yorlig'iga yangilash mavzusini qo'shish uchun siz quyidagi tizimga kirishingiz kerak:

  1. Quyi tizim oynasidagi boshqa yorliqlarni Vikorist, ushbu yorliqda kengaytirmoqchi bo'lgan mavzuni toping.
  2. Yangilash oynasining o'ng qismida topilgan ma'lumotlarni ko'rsating.
  3. Obrane yorlig'iga o'ting. Ko'rib chiqilayotganlarning nomlari ushbu varaqning "Oqim" bo'limida ko'rsatiladi.
  4. Qo'shish tugmasini bosing. Ishlab chiqarishgacha bo'lgan tizimning ipli mavzularining nomlari tanlangan mavzular ro'yxatiga qo'shiladi.

Xuddi shunday, bu hududga prenatal tizimning barcha kerakli bo'limlarini qo'shing. Ushbu yorliqdagi bo'limlarni o'chirish uchun Ko'rish tugmasini bosing.

Kichik 2.14. O'xshashlik yorlig'i

Ilg'or Visual FoxPro tizimi qo'shimcha vositalarni ishlab chiqish uchun zarur bo'lgan katta hajmdagi ma'lumotlarni taqdim etadi. Visual FoxPro haqidagi so'nggi yangiliklardan xabardor bo'lish uchun siz Visual FoxPro asosiy oynasidan to'g'ridan-to'g'ri asosiy Web sahifani ochishingiz mumkin. Buning uchun Yordam menyusidagi Microsoft Web (Visual FoxPro on web pages) buyrug'idan foydalaning.

Hurmat

Veb-sahifalarni ko'rish qiyin, chunki sizda Internetga kirish imkoni yo'q. Kirishni rad etish uchun siz kompyuteringizga modem o'rnatishingiz va mahalliy Internet provayderingizdan ro'yxatdan o'tishingiz kerak.

Shaklda. 2.15 Microsoft tomonidan qo'llab-quvvatlanadigan yangi Visual FoxPro sahifasini taqdim etadi. Chap tomonda siz Visual FoxPro-ga bag'ishlangan boshqa veb-saytlardagi kabi bo'limlarni topasiz. Sizni bosish uchun bo'lim nomini bosganingizdan so'ng, sizdan ushbu bo'lim haqida ma'lumotni o'z ichiga olgan veb-sahifa so'raladi.


Kichik 2.15. Visual FoxPro yangiliklar sahifasi

Bu erda nima sodir bo'layotgani va nima uchun hamma narsa yozilganligi haqida bir necha so'z. Buni qisqacha shakllantirish juda muhim, lekin men harakat qilaman.

Qoidaga ko'ra, aksariyat kitoblar Yordam maqolalarini filmga o'tkazish yoki "bu tugmani bosing, bu rasmni bosing, endi bu tugmani bosing ..." buyrug'i bo'yicha komikslar to'plami bilan dasturlashtirilgan. Yomon yoki keraksiz narsani aytish mumkin emas. Shunchaki, yangi kelganlar etishmayotgan bu ikki ekstremal o'rtasida muvaffaqiyatsizlik paydo bo'ldi. Shunday qilib, kitob bo'lsin, agar u biror narsani yopsa, siz harakatlanuvchi ichimlikni so'rashingiz kerak.

Nima haqida " muvaffaqiyatsiz"Vlasne go de mov?"

Birinchi Rozriv - Bu terminologiya. Turli atamalarning ma'nosi yoki boshida berilmagan (hammasi aniq, deyishgan), lekin juda ilmiy tarzda berilgan (ayyor donishmandlarga hech narsa bermasalar yaxshi bo'lardi). Natijada, keyingi maqolalarni o'qish, bu haqda nima deyish mumkinligi endi aniq emas.

Boshqa Rozriv - nima bo'lsa va qanday pechka qilish yaxshiroq. To'lov shu tarzda amalga oshiriladi: eng muhim vazifa uchun biz buni shunday qilamiz va tamom. Ikkilanmang, tushuntirishga harakat qiling, agar boshqa yo'l bo'lsa, nima uchun yaxshiroq? Natijada, boshlang'ich bir xil vazifani ikkita emas, balki uchta, boshqa yo'llar bilan bajarish mumkinligini bilsa, uning boshida yana bir karusel boshlanadi. U bir ekstremaldan ikkinchisiga o'tadi.

Yana bir muammo oldingi ikkita bilan bog'liq. Endi FoxPro boshqa tillarda (asosan Delphi yoki Basic-da va bu dasturlar DOS uchun FoxPro-da ishlagan) dasturlashda qo'llarini sinab ko'rgan odamlarni jalb qila boshlaydi va ular dasturlash uslubini yaratishga harakat qilmoqdalar. yaxshi (yoki yo'q). ) Men Visual FoxPro-da filmlarni tomosha qilyapman va allaqachon qoniqarsiz (ma'noda, hali tushunilmagan) muammolar haqida hayratdaman: hatto kitobda ham bu mumkin, deb yozilgan, lekin bormang. yo'lingdan! Va muammo dasturlash uslubining o'zida. FoxPro uchun Delphi bilan yaxshi ishlaydigan harakatlar oddiygina qabul qilinishi mumkin emas.

Men ushbu "muvaffaqiyatsizlik" ni to'ldirishga harakat qilaman va FoxPro-da dasturlash bo'yicha tavsiyalarni tushuntirishlar bilan tasvirlab beraman, men boshqa yo'l bilan emas, balki shu tarzda ishlash muhim deb hisoblayman.


FoxPro - tse mova, chunki dasturchining kechirimlariga chidash yanada rahmdilroq: ular o'zgarishni berishmadi - hech narsa, men buni o'zim aytmoqchiman; Agar siz ish joyini ko'rsatishni unutgan bo'lsangiz, bu yaxshi, men uni o'zim topishga harakat qilaman. Va ko'p hollarda, FoxPro-ga kirishni unutganingizda, o'zingiz bilishga harakat qilasiz.

Bir tomondan, bu dastur uchun ancha yaxshi va osonroq hayot, lekin boshqa tomondan, katta loyihalarga erishishga harakat qilganda, bunday o'zini o'zi yoqtirish natijasida FoxPro qo'lga olish uchun juda muhim bo'lgan zararlardan aziyat chekishi mumkin. .

Eng keng qamrovli tuzatishlar mashhurning o'zini o'zi qadrlashi. Agar siz protseduraga bir xil o'zgartirish kiritmagan bo'lsangiz, FoxPro boshqa protsedurada ko'rsatilgan va ma'lumotlarda mavjud bo'lgan bir xil o'zgarishlarni topishga harakat qiladi va agar bunday o'zgarish mavjud bo'lsa, u yangi tiklash uchun tanlanadi. Men bunday "noziklikni" umuman ko'rmaydigan dasturchi emasman

FoxPro ishlab chiquvchilari tomonida allaqachon sintaksisni oshirishga nisbatan aniq tendentsiya mavjud. Ma'lum bo'lishicha, bunday dasturlarni yaratish osonroq va qo'llab-quvvatlovchi kutubxonalar kamroq harakat talab qiladi. Endi tendentsiya yo'q bo'lsa-da, biz bundan keyin nima bo'lishini qiziqtiramiz.

Boshqa tomondan, FoxPro sizga bir xil muammoni turli yo'llar bilan hal qilish qobiliyatini berishi haqiqatan ham hayratlanarli, lekin agar siz "vikorystvovatdan nima yaxshiroq" mavzusini hal qilsangiz, siz hech qachon bir xil dastur bilan yakunlanmaysiz. .

Natijada, dasturlash uchun ma'lum qoidalar va tavsiyalar paydo bo'ldi, ular har doim ham "buni yoki boshqa yo'lni bajaring" tamoyiliga rioya qilish shart emas. Siz ularning barchasini butunlay yo'q qilishingiz va shunchaki foydali dastur yozishingiz mumkin. Ushbu tavsiyalarning maqsadi xatolar ko'rinishidagi izchillikni o'zgartirish va dasturlarni yozish va tuzatishni osonlashtirishdir.

Loyiha fayllarini aylantirish

Katta raf ortida loyiha fayllar to'plamidir. Oziq-ovqat ayblanadi - deі yak Ularni tarqatib yuborish kerakmi? Agar siz meni ayblamasangiz, unda siz yoki butunlay tasdiqlangansiz (bu aniq!), Yoki aslida u hatto tozalanmagan (va nima uchun bu muhim?).

Asosiy qoida Kimning ko'rinishi chiqadi etak ishlaydigan (o'zgartirilgan) fayllar va o'zgartirilgan (o'zgartirilmagan) fayllar. O'zining jismoniy (turli xil kataloglar orqasida) bo'limi oldida bizni hurmat qiladi.

Ushbu "tengsizlik" ning sababi birlashtirilgan fayllarni yuklab olishda jiddiy muammo mavjudligidadir. Vipadkove ta nenavmisne qilsin. Agar ishchi va kompilyatsiya qilingan fayllar bitta katalogda joylashgan bo'lsa, noto'g'ri faylni tanlash va o'zgartirish oson. Natijada, FoxPro tuzatishlar bilan ishlashni davom ettiradi yoki oxir-oqibat ishlashni to'xtatadi.

Yana bir sabab - ish fayllarini tez nusxalash imkoniyati. Ular bitta katalogda ixcham taqsimlanganligi sababli, siz bu haqda tashvishlanishingiz shart emas, shunchaki butun katalogni birga nusxalaysiz va nimani nusxalashingiz va nimani ro'yxatdan o'tkazishingiz haqida tashvishlanishingiz shart emas.

Nusxa ko'chirish zarurati, hech bo'lmaganda, barcha ishlaydigan fayllarning zaxira nusxalarini yaratish zarurati (va boshqa sabablar) bilan izohlanadi. Dasturlashning mohiyati fayllarni o'zgartirishdir. Va faylni "o'zgartirish" mumkin, shunda oz narsa yo'qoladi. Shundan so'ng, siz faqat ushbu "modifikatsiyani" o'chirib tashlashingiz va barchasini qaytadan boshlashingiz kerak. Xo'sh, agar siz zaxira nusxasini yaratsangiz, unda siz noldan boshlamaysiz. Nima etishmayapti?

Loyiha fayllarini FoxPro fayllari sifatida saqlashning yana bir muhim sababi kerakli ish fayllarini topishni osonlashtirishdir. Ular FoxPro ishchi fayllari bilan birga guruhlanganligi sababli, kerakli faylni bilish yanada muhimroq bo'ladi.

Ozhe, loyihangizni yozing FoxPro o'rnatilgan katalogda saqlamang. Otje, loyihalaringiz uchun alohida katalog yaratishingiz kerak.

Nebazhano loyihangiz vikorist bo'lgan katalog nomlarida kliringlar va rus adabiyoti. Tozalashlar kerakli dasturlash darajasiga moslashtirilishi kerak (barcha kirish yo'llari uchun qo'shimcha oyoqlar kerak bo'ladi). FoxPro ingliz tilida so'zlashuvchi jurnalistlar uchun oldindan ishlab chiqilganligi va boshqa barcha tillar allaqachon "superbudova" bo'lganligi rus yozuvchilarni hayratda qoldirmaydi. Bundan tashqari, "Nadbudova" iqtibos ko'pincha hatto egri. Rus yozuvchilari sizni qayerda sevib qolishlarini bilmaysiz.

Ideal holda, xavfsiz tomonda bo'lishdan ko'ra, DOS formatida (8 belgigacha) katalog nomlarini berish yaxshiroqdir. 8 ta belgida joylashgan bo'lish - yaxshi, yo'q - hech qanday dahshatli narsa yo'q.

Loyihaning o'rtasida fayllarni aylantirish

Keyingi qadam - loyihaning o'zi uchun fayllarni aylantirish jarayoni. Men sizga yana aytaman Barcha fayllarni bitta katalogga joylashtirish noto'g'ri. Buning sabablari - yo'qotish xavfi, zaxira nusxasiga bo'lgan ehtiyoj, qidiruvning murakkabligi. Loyihangizning o'rtasida.

Bizning oldimizda, obov'yazkovo Keyin ma'lumotlar bazasini saqlash uchun katalogni ko'rishingiz mumkin. Qoidaga ko'ra, ushbu kichik katalog "DATA" deb ataladi. Ushbu katalog ma'lumotlar bazasi konteyner fayli (DBC, DCT, DCX) va ma'lumotlar jadvali fayli (DBF, FPT, CDX) sifatida saqlanadi.

Boshqa fayllar ham pastki katalog bo'yicha "tarqatilishi" mumkin, ammo boshqa variantlar ham mavjud.

MicroSoft ilovalari uchun fayllarni turlari bo'yicha saqlash tavsiya etiladi: Forms katalogidagi formalar, Class katalogidagi sinflar va boshqalar. Biroq, men mantiqiy sabablarga ko'ra fayllarni saqlashni afzal ko'raman: asosiy katalogdagi asosiy dastur fayllari, SPR katalogidagi brauzerlar bilan ishlash uchun fayllar, Hujjatlar katalogidagi hujjatlar bilan ishlash uchun fayllar va boshqalar. Qaysi variantni qabul qilishingiz unchalik muhim emas. Golovny, sizning fayllaringiz bir nechta kataloglar bo'ylab "tarqalishi" uchun

Shunday qilib, natijada siz loyihangiz uchun taxminan katalog tuzilmasini yaratasiz.

C:\ProjVFP C:\ProjVFP\MainProj C:\ProjVFP\MainProj\Class C:\ProjVFP\MainProj\Data C:\ProjVFP\MainProj\Forms C:\ProjVFP\MainProj\Prg

Mana katalog C:\ProjVFP- ko'plab loyihalarni saqlash sabablari, chunki siz, shubhasiz, ko'proq yozasiz. Va endi, xususan, katalogdan to'lovlar loyihangiz C:\ProjVFP\MainProj

Loyihaning asosiy katalogi o'rniga

Xo'sh, biz turli xil kichik kataloglardan fayllarni tarqatdik, lekin loyihaning asosiy katalogining o'rtasida nima etishmayapti?

Va bosh katalogning o'rtasida joylashgan o'q yo'qoladi, birinchi navbatda, vlasna loyiha fayli(kengaytmali fayllar P.J.X., P.J.T.), boshqacha tarzda, obov'yazkovo konfiguratsiya fayli CONFIG.FPW (tsevichayny matn fayli, taxminan uchdan bir qismi quyida) va uchinchisida, resurs fayllari FoxUser.DBF va FoxUser.FPT Boshqa fayllar, agar ma'lum bir loyiha uchun kerak bo'lsa, aks holda bu erda saqlash uchun boshqa hech narsa yo'q.

Har qanday holatda ham loyiha faylini katalog bilan bir xil nomlar bilan nomlash juda tabiiy, chunki hamma narsa shu erdan boshlanadi. Buni o'zingiz qiling va keyin- loyiha uchun faylga nom bering MainProj.pjx(í MainProj.pjt)

Resurs fayli FoxUser.dbf va FoxUser.fpt Siz maxsus yaratishingiz mumkin yoki yaratmaysiz, faqat konfiguratsiya faylida maxsus yozuv yarating (qaysi turdagi u avtomatik ravishda yaratiladi).

Ushbu resurs faylini loyiha katalogiga sudrab borish kerakmi? O'ng tomonda, manba fayli FoxPro o'rtasida ochilgan barcha oynalarning koordinatalari va pozitsiyalarini saqlaydi. Bu shuni anglatadiki, agar siz barcha loyihalar uchun bir xil resurs faylidan foydalansangiz, bu fayl kerakli hajmga "kengaytirilgan". Loyihani uyga nusxa ko'chirsangiz ham, tasvir yo'qolib qolmasligi uchun resurs faylini o'zingiz bilan olishingiz kerak. Eng yaxshi narsa, uni FoxPro katalogida izlashdan ko'ra, jismonan loyihaning o'zi bilan bir xil katalogda joylashgan resurs faylini yaratishdir.

Bu shuni anglatadiki, har qanday resurs fayli tahlil qilinadi va uni qo'shimcha funktsiya uchun topish mumkin SYS (2005)

CONFIG.FPW konfiguratsiya fayli

Endi konfiguratsiya fayli haqida eng muhim ma'lumotlar CONFIG.FPW. Bu juda muhim matn fayli va men FoxPro haqidagi kitoblarda kamdan-kam o'ylaydigan narsadir. Ushbu fayl mustaqil ravishda yaratilishi kerak. Avtomatik ravishda yaratilmaydi.

Qoida tariqasida, siz ikkita konfiguratsiya faylini yaratasiz - biri loyihani yaratish va ishlab chiqish bosqichida, ikkinchisi esa mijozdan tayyor EXE-ni yuklab olish bosqichida. Mijozga taqdim etilgan konfiguratsiya fayli EXE-ga kiritilishi mumkin yoki ishlamaydi. Bunday holda, tayyor EXE-da FoxPro o'rta dasturini qo'shimcha sozlashni amalga oshirish mumkin.

Albatta, loyihani yaratish va o'zgartirish bosqichida tekshiriladigan konfiguratsiya fayli bo'lishi mumkin. Axis yogo zrazkovy zmíst

CODEPAGE=1251 RESURS =FoxUser.dbf TITLE=Mening yangi loyiham PATH =Ma'lumotlar, Shakllar, Sinf, Prg COMMAND=MODIFY LOYIHA MainProj.pjx

KOD SAHIFA- Bu qator majburiy bo'lishi mumkin, chunki siz rus ma'lumotlari bilan ishlaysiz. Agar bu qator ko'rsatilmagan bo'lsa, rus tilidagi belgilarning avtomatik tarjimasi sodir bo'lmasligi mumkin va ularning o'rniga ba'zi tasdiqlash qutilari ko'rsatiladi.

MANBA- Bu parametr FoxUser.dbf faylining resurs fayli vazifasini bajarishini va ko'rsatmalarga muvofiq katalogga tayinlanganligini bildiradi. Agar u erda bunday fayl bo'lmasa, u avtomatik ravishda yaratiladi. Asos sifatida, siz resurs fayli uchun istalgan nomni kiritishingiz mumkin, aksincha, chalkashmaslik uchun qabul qilingan standartga amal qiling.

TITLE- Bu parametr standart "Microsoft Visual FoxPro" o'rniga FoxPro asosiy oynasining sarlavha matnini o'rnatadi. Sarlavha matnini yorliqlarga joylashtirishning hojati yo'q.

YO'L- Yana bir muhim parametr. FoxPro-ga oqim kataloglaridan oldin fayllarni (ma'lum kataloglarda) kuzatadiganlar haqida qarang. Ajratuvchi sifatida siz oddiygina kimgadir yoki odam bilan dog'ning belgisini ko'rsatishingiz mumkin. Kirish yo'llari haqidagi hisobot biroz pastroq.

BUYRUQ- Bu parametr FoxPro o'rta dasturi ochilganda tugatilishi kerak bo'lgan buyruqni belgilaydi. Afsuski, COMMAND variantini belgilash mumkin emas. Ulardan bittadan kamroq bo'ladi. Agar FoxPro o'rta dasturi ishlayotganda bir qator buyruqlarni kiritish kerak bo'lsa, ularni maxsus PRG fayliga yozing va variant quyidagicha ko'rinadi:

COMMAND=Start.prg

Shundan so'ng, FoxPro qolgan ochiq loyihani "esda saqlaydi" va FoxPro markazi teriga tushganda uni ochishga taklif qilinadi. Agar siz bitta loyiha bilan ishlayotgan bo'lsangiz, lekin ko'p loyihalar bilan ishlayotgan bo'lsangiz, bu foydalidir. FoxPro o'rta dasturida qolgan ochiq loyihani avtomatik ochish rejimini yoqishingiz mumkin: Asosiy menyu bandi Asboblar -> Variantlar-> Xatcho'p Ko'rinish-> Shu nuqtada qushni ko'taring "Oxirgi loyihani ishga tushirishda oching" va sozlamalarni tugma orqasida saqlang "Standart sifatida o'rnatish". FoxPro dasturini ishga tushirishda “kerakli” loyihani tanlash uchun konfiguratsiya faylida COMMAND opsiyasi tanlanadi.

Konfiguratsiya faylida juda ko'p turli xil sozlamalar bo'lishi mumkin, ammo o'zgarishlarning ko'pchiligi kerak emas. Masalan, SET jamoalarining aksariyati loyihani takomillashtirishga yordam beradigan tarzda tashkil etilgan. Tobto. Ularning konfiguratsiya faylini qayta konfiguratsiyasi ustida ishlashning ma'nosi yo'q.

Onaning izi yo'lda, shuning uchun Vikoryst konfiguratsiya fayli FoxPro o'rta dasturi ishga tushirilganda faqat bir marta yangilanadi. Agar siz konfiguratsiya fayliga o'zgartirish kiritgan bo'lsangiz, hid faqat FoxPro dvigatelini qayta ishga tushirgandan so'ng yo'qoladi.

Loyihani qanday ochish kerak

E'tibor bering, men konfiguratsiya fayli uchun katalogni ko'rsatmaganman. Asos sifatida siz g'alaba qozonish variantidan foydalanishingiz mumkin SUVAT shunga o'xshash narsa:

SUNUM =C:\ProjVFP\MainProj

Biroq, o'g'irlik qilishning bir usuli bor. Loyihani ochish uchun ish stolida kerakli ma'lumotlarga ega yorliq yarating (VFP6 dan kam bo'lsa, bu bir xil)

Buyruqlar qatori
"C:\Program Files\Microsoft Visual Studio\Vfp98\VFP6.EXE" -T -C"C:\ProjVFP\MainProj\config.fpw"
Tozalash uchun katalog"C:\ProjVFP\MainProj"

Ishga tushirish kalitlari "-TC" sifatida yozilishi mumkin. "-T" tugmasi FoxPro muhitini ishga tushirishda ekranning logotipini ko'rsatishni talab qilmaydiganlarni anglatadi va "-C" tugmasi undan keyin konfiguratsiyaga kirishning yangi usulini ko'rsatadiganlarni anglatadi. bir vaqtning o'zida faylni ishga tushiradi, bu FoxPro o'rta dasturini ishga tushirishda vikorizm belgisidir. Bu erda siz konfiguratsiya faylining nomi qanday bo'lishidan qat'i nazar, yo'qolib ketmaslik uchun aniq belgilashingiz yoki to'g'rirog'i qabul qilingan standartga rioya qilishingiz mumkin. Keyingi bosqichda siz loyiha faylingiz qo'shiladigan katalog bo'lgan jarayon uchun katalogni belgilaysiz va boshqarasiz.

Agar siz bir nechta loyihalar bilan ishlasangiz, har bir loyiha va ularning atrofidagi konfiguratsiya fayllari uchun yorliqlar yarating. Va teglarni o'zlarini ish stolidagi idishga joylashtiring.

Loyiha fayllariga kirish marshrutlari

Shuning uchun, agar siz yuqoridagi barcha tavsiyalarga amal qilgan bo'lsangiz, unda siz quyidagi xulosaga keldingiz: FoxPro muhitini ishga tushirganingizda, katalog sifatida katalog o'rnatiladi, faylning o'zi loyihadan o'chiriladi va loyihadagi barcha boshqa fayllar. pastki kataloglarda joylashgan.

Loyihaning ishchi fayllariga qanday kirishingiz mumkin?

Agar siz konfiguratsiya fayli uchun PATH opsiyasini belgilagan bo'lsangiz, loyihadagi barcha fayllar oqim katalogida joylashishi uchun buni qilasiz, masalan:

MyTable.dbf FORMASINI FOYDALANISH MyForm.scx

Jismoniy stolda bo'lganlardan qat'i nazar MyTable.dbf otaning oilasida bo'lish "ma'lumotlar", va shakl fayli MyForm.scx papada "Formalar" FoxPro kerakli fayllarni topadi va ularni konfiguratsiya faylining PATH variantida ko'rsatib, ularga kirish orqali ishga tushiradi.

Konfiguratsiya qilingan konfiguratsiya faylida (yoki loyihaning boshlang'ich faylida) kirish yo'llarini tanlash oddiy hollarda loyihani bir katalogdan boshqasiga osongina o'tkazish imkonini beradi. Xuddi shu narsani ma'lumotlar haqida ham aytish mumkin. Jadvallarni xotirjamlik bilan kiriting DataEnvironment Shakllar va javoblar mijozdan jadvallar jismonan boshqa kataloglarda bo'lishi uchun uzatilmaydi. Hidlar hali ham topiladi, chunki vazifalar ularga kirishni ta'minlaydi.

Shubhasiz, bu kirish yo'lidagi oddiy kirish etarli bo'lmagan holat. Misol uchun, agar siz bir vaqtning o'zida turli xil ma'lumotlar bazalariga tegishli bir xil nomdagi bir nechta jadvallar bilan ishlasangiz. Bunday hollarda mutlaq kirishning primus yozuvlarining turli usullari qo'llaniladi (men ularni bu erda ko'rmayman). Biroq, ko'p hollarda, PATH ulanishi to'liq etarli ko'rinadi.

Bundan tashqari, loyihangiz uchun fayllarning zaxira nusxalarini yaratish (yoki oddiygina nusxalash) jarayoni soddalashtirilgan. Shuningdek, FoxPro-ga ishchi fayllarni yuklash imkoniyati kamayadi.

Ma'lumotlar bazasi

Katta raketaning orqasida, atama ostida "ma'lumotlar bazasi" barcha ma'lumotlarning yig'indisini, shuningdek, ushbu ma'lumotlarning yaxlitligi va ustunligini ta'minlaydigan ularga nisbatan qo'llaniladigan qoidalar va chegaralarni tushunish. Ba'zan o'z ma'nosida yashash foydali bo'ladi, lekin ko'pincha FoxPro-da bu atama odamning ma'nosida tushuniladi.

Ma'lumotlar bazasi- bu kengaytmali fayl DBC, shuningdek, ushbu nomlar bilan bog'liq fayllar, shuningdek kengaytmalar bilan DCX va DCT

Bu atamaga ta'rif berish to'g'riroq bo'lardi "basi danih konteyner". Men kengaytmaning nomlari (ingliz tilidagi birinchi harflar) o'xshash bo'ladi deb o'ylayman Ma'lumotlar bazasi konteyneri). "Konteyner" so'zi amerikaliklarning nomi tufayli yo'qolgan ko'rinadi.

FoxPro 2.x versiyalarida "ma'lumotlar bazasi" atamasi atamani tushunadiganlar tomonidan tushuniladi. "stol" chunki bu versiyalarda hali DBC fayli yo'q edi. Ko'pincha ayblangan narsa tushunarsiz va tushunarsizdir.

Asosan, DBC fayli DBF fayli bilan bir xil bo'ladi, agar siz kengaytmalarni o'zgartirmasangiz (FoxPro-da tahlil qilinadigan boshqa fayllar kabi). Ko'rinib turibdiki, DCT - bu xotira maydonlarining fayli (FPT nomini o'zgartiradi) va DCX - tizimli indeks fayli (CDX nomini o'zgartiradi). Oddiy DBF fayli atigi 28 bayt sarlavhani talab qiladi (muhimi, birinchi bayt 0 tartib raqamiga ega). Ma'lumotlar bazasi faylida bu bayt 3 bayt bilan to'ldirilgan (DBF fayllarida yo'q). Tobto. U erda yozilgan belgining ASCII kodi 4 dan kam emas (qiymat 7), DBF fayllarida esa u 3 ga baholanmaydi.

Ma'lumotlar bazasi faylining fragmentlari asl DBF faylidir.Siz uni jadval sifatida ochishingiz va o'rniga qarashingiz mumkin.

YANA MyBase.dbc dan foydalaning

Har doim fayl kengaytmasini, shuningdek, AGAIN opsiyasini belgilang. FoxPro kengaytmasini qo'shmasdan, DBF kengaytmangiz qo'llab-quvvatlanishi muhim. Ma'lumotlar bazasi faylini OPEN DATABASE buyrug'i bilan va ushbu parametrsiz ochish uchun AGAIN opsiyasi talab qilinadi va siz bekor qilish haqidagi bildirishnomalarni ham rad qilasiz.

Ko'pincha FoxPro ning oldingi versiyalarida ma'lumotlar bazasi faylini jadval sifatida ochish orqali siz kerakli ma'lumotlarni tezda olishingiz mumkin. Masalan, qaysi ma'lumotlar bazasi jadvallari "Mening maydonim" nomi ortidan maydon yaratadi? Buning uchun SQL taxminiy joriy manzilga yozadi

SELECT a.ObjectName; MyBase.dbc dan a; INNER JOIN MyBase.dbc b ON a.ObjectID=b.ParentID; WHERE a.ObjectType="Jadval" va b.ObjectType="Maydon" va ; b.ObjectName=PADR(LOWER("MyField"),128)

Biroq, men INDBC(), DBGetProp(), ADBObjects() va hokazo ma'lumotlar bazasi fayli bilan ishlash uchun bunday "xakerlik" fokuslaridan foydalanishni yoki standart funktsiyalarni vikorizatsiya qilishni tavsiya etmayman.

Ma'lumotlar bazasi fayl nomi

Ma'lumotlar bazasi fayli, Windows tizimidagi har qanday boshqa fayl kabi, 128 tagacha belgidan iborat bo'lishi mumkin, bo'sh joylar, ruscha belgilar, raqamlar va boshqa maxsus belgilar mavjud. Biroq, FoxPro bilan ishlashni soddalashtirish uchun men ma'lumotlar bazasi faylida quyidagi almashinuvlarni tavsiya qilaman

  • Nomda ruscha belgilarni ishlatmang - bu tavsiyaning sababi shundaki, FoxPro ingliz tilidagi foydalanuvchilar uchun oldindan ishlab chiqilgan va boshqa tillardagi yangi belgilardan foydalanadi - bu endi yangilanmoqda. Natijada, buyuk sirik, bu erda ular hayron bo'lishmadi va rus yozuvchilarining qo'shiq aytish holati uchun qoniqarsiz nosozliklarni chaqirishdi.
  • Bo'shliq nomidan ehtiyot bo'lmang - printsipial jihatdan bo'shliqlarning to'g'riligida hech qanday farq yo'q, lekin dasturlash jarayonini, ba'zi nomlarni va kirish yo'llarini soddalashtirish kerak, shunda bo'shliqlar bo'shliqlarga kiritilishi kerak. tirnoqlar. Bir oz turbo qo'shing - panjalarni unutmang. Va endi hayotingizni tartibga solish vaqti keldi, agar siz usiz osongina qila olsangiz.
  • Iloji bo'lsa, ismni 8 ta belgi bilan chegaralang va raqamlar va maxsus belgilar nomlarini noto'g'ri ishlatmang - aslida men bu chegarani oqilona tushuntirishni xohlamayman. Ammo o'ng tomonda, FoxPro-dagi ko'pgina tizim fayllari va dastur fayllari (shu jumladan Windows tizimi) 8 ta belgi bilan ajralib turishi va hech qanday raqamlar yoki maxsus belgilarni o'z ichiga olmaydi. Ko'pincha nomlar ma'lumot mazmuni uchun. Ishlab chiquvchilar nima uchun bunday almashinuvga borishlari aniq emas, lekin ular oxir-oqibat o'zlarining dumbalarini meros qilib olishlari mumkin. Buning bir qancha sabablari bo'lishi mumkin, pre-DOS yozuvidan tashqari
  • Ma'lumotlar bazasi faylini undagi ob'ektlardan biri bilan bir xil nomlamang - jadval haqida gapirish shart emas, lekin siz uni Mahalliy ko'rinish yoki indeks yorlig'i yoki jadval maydoni deb nomlashdan qochishingiz mumkin. boshqa ... Bu savol emas, balki dasturchi tomonidan yozilgan kodni tushunishni murakkablashtirishi aniq. Siz boshqa ob'ekt haqida emas, balki ma'lumotlar bazasi faylining o'zi haqida gapirayotganingizni darhol aniqlashingiz mumkin. Va ularning nomlaridan qochish bilanoq, bu yanada qiyinlashadi.
  • FoxPro-dan saqlangan so'zlardan birining nomini o'ylamang - buning hech qanday zarari yo'q, lekin bu kodning "o'qilishi" ni keskin kamaytiradi. Hatto zahiradagi so'zlar ham avtomatik ravishda oldinga rang bilan ajratiladi (standart FoxPro matn muharriridan foydalanganda) va ma'lumotlar bazasi fayl nomiga parametr yoki buyruq kiritish muammoli bo'ladi.

    Roztashuvannya fayl ma'lumotlar bazasi ma'lumotlari

  • Ma'lumotlar bazasi fayliga kelsak, biz loyihada ishlatiladigan barcha ishchi jadvallar uchun jadval yaratdik, shuning uchun siz maxsus papkani (katalog) ko'rishingiz mumkin. Ushbu tavsiya loyihani ishlab chiqish bosqichidan oldin ham, tayyor dasturni mijozlarga yetkazib berishdan oldin ham amalga oshiriladi.

    Ushbu tavsiyaning sabablari bo'lim tomonidan berilgan
    . Muxtasar qilib aytganda, gap boshqa holatda ma'lumotlar fayllarini keraksiz saqlash xavfi va natijada ma'lumotlarning yo'qolishi xavfi ortadi. Shuningdek, u kerakli fayllarni qidirishni va zaxira nusxasini yaratishni osonlashtiradi.

  • Ma'lumotlar bazasi fayli oldingi DBF fayli bilan bir xil papkada joylashgan bo'lishi kerak.

    Asosan, siz bitta katalogdagi ma'lumotlar bazasi faylini kesishingiz va boshqasiga yangi DBF faylini qo'shishingiz mumkin. Bu loyihani ishlab chiqish jarayonini soddalashtiradi. Misol uchun, eng oddiy holatda zaxira nusxasini yaratish boshqa joyda ishlaydigan fayllar bilan oddiy nusxa ko'chirilgan katalogdir. Agar ishchi fayllar ma'lumotlar bazasi fayliga qo'shilsa, siz ikkita katalogni nusxalashingiz kerak bo'ladi. Kodni kompilyatsiya qilish mumkin.

    Boshqa tomondan, ma'lumotlar bazasi faylining hajmi (aniqrog'i, DCT fayli - eslatma fayli) hajmi kattalashadi, chunki u jadvallarni kiritishdan oldin ma'lumotlarni saqlaydi. Jadvallar ma'lumotlar bazasi faylining o'zi bilan bir xil katalogda joylashgan, bu oddiygina mavjud emas. Adolat uchun shuni ta'kidlash kerakki, ma'lumotlar bazasiga ma'lumotlar yo'li saqlanadi va ushbu ma'lumotlar bazasiga kiritilgan jadvalning sarlavhalarida. Biroq, stolning kattaligi oqmaydi, bu suv yo'li ostidagi bo'laklar, uning mavjudligi haqiqatidan qat'i nazar, har doim sobit joyda ko'rinadi.

    Ma'lumotlar bazasi fayliga texnik xizmat ko'rsatish

    Vlasnada ma'lumotlar bazasi faylini saqlash muntazam "tozalash" ni talab qiladi. Ma'lumotlar bazasi faylining fragmentlari dastlabki DBF jadvali bo'lib, undan o'chirilganlar jadvaldagi kabi 2 bosqichda yaratiladi: dastlab yozuvlar faqat o'chirilgan deb belgilanadi, lekin jismoniy o'chirilmaydi. Jismoniy ma'lumotlar uchun esa ma'lumotlar bazasi faylini to'plash kerak.

    Ushbu ma'lumotlarni olish bosqichida ma'lumotlar bazasini o'zgartirish uchun maxsus menyu elementi ishlatiladi: asosiy menyu elementi Ma'lumotlar bazasi->Ma'lumotlar bazasini tozalash. Aslida, ushbu menyu elementi buyruqdir PACK ma'lumotlar bazasi fayli uchun ma'lumotlar bazasiga eksklyuziv kirishni talab qiladi ( rejimida EKSKLUZIV ). Ma'lumotlar bazasi rejimda ochiq bo'lsa BASHILGAN, bu menyu elementi mavjud bo'lmaydi.

    Ma'lumotlar bazasi faylini ilgari o'chirilgan yozuvlardan tozalashdan tashqari, ushbu operatsiya barcha "protseduralarni tejash" saqlanadigan DCT faylining hajmini samarali ravishda o'zgartiradi. Shuning uchun, saqlangan protseduralarga o'zgartirishlar kiritilgandan so'ng, ma'lumotlar bazasini tozalash ham muhimdir.

    Mijozni ro'yxatga olish bosqichida ma'lumotlar bazasini tozalash zarurati faqat ma'lumotlar bazasiga ob'ektlarni dinamik ravishda qo'shish va o'chirishdan kelib chiqadi. Masalan, siz yaratasiz Mahalliy ko'rinish jamoa SQL KO'RISHI YARATING. Yoki siz o'zingizda mavjud bo'lgan quvvatni shunga ko'ra o'zgartirasiz DBSetProp(). Yoki jadvallarni o'zgartirasiz JADVAL ALTER.

    Bunday holda, ma'lumotlar bazasini tozalash qo'shimcha asosiy buyruqqa bog'liq PACK taxminan shunday

    MA'LUMOTLAR BAZASINI MyBase GA O'ZLASH MA'LUMOTLAR BAZASINI OCHISH.

    Bu juda yashirin sxema ekanligi aniq, to'liq qo'shilish uchun zarur bo'lgan juda ko'p teskari o'zgarishlar mavjud.

    Agar siz mijoz bosqichida ma'lumotlar bazasi faylini o'zgartirmasangiz, ma'lumotlar bazasi faylini tozalashning hojati yo'q.

    Va nima uchun ma'lumotlar bazasi faylini vikorize qilishingiz kerak edi?

    Bundan tashqari, ilgari FoxPro 2.x da ishga tushirilgan dasturlarni tez-tez va zich o'rnatish kerak va bu fayl oddiygina mavjud emas edi. FoxPro o'zi hech qanday ma'lumotlar bazasisiz butunlay bepul jadvallar bilan ishlaydi. Darhol aytaylik - bu talab qilinadi! Va endi men sababini tushuntirishga harakat qilaman.

  • Ma'lumotlar bazasi faylidan foydalanish DBF jadvalining imkoniyatlarini kengaytiradi.

    Masalan, DBF faylida, qoida tariqasida, 10 belgidan ortiq bo'lishi mumkin bo'lgan maydon nomiga ega bo'lish mumkin emas, lekin ma'lumotlar bazasiga kiritilmagan bo'lsa, maydon nomi 128 belgigacha bo'lishi mumkin. Qoidalarning hech biri (QOIDA), sozlamalar orqasidagi qiymatlar (DEFAULT), triggerlar va boshqalarni ma'lumotlar bazasi fayli sifatida DBF fayli bilan amalga oshirish mumkin emas. Aniqrog'i, ularning avtomatik tarzda g'alaba qozonishi mumkin emas.

  • Ma'lumotlar bazasi fayli boshqa usullar bilan tashkil qilish qiyin bo'lgan operatsiyalarni birlashtirishga imkon beradi.

    Masalan, "tranzaksiya" kabi operatsiya faqat ma'lumotlar bazasiga kiritilgan DBF jadvalining o'rtasida amalga oshirilishi mumkin. Asos sifatida, bu jarayon bepul jadvallar bilan tashkil etilishi mumkin, ammo muhim kuchlar dasturidan foyda keltiradi. Va yangi Mahalliy ko'rinish kabi mo''jizaviy ob'ekt - FoxPro 2.x ni dasturlashda ushbu ob'ektni avtomatik ishlashi uchun amalga oshirish uchun qanchalar kerak bo'ladi!
    Biroq, ma'lumotlar bazasi faylidan foydalanish dasturchining hayotini ancha osonlashtiradi

  • Qurilmalarni o'rnatish