2.6 için Bachiv Fox programı için kendi kendine öğretmen. Pencere nasıl açılır

Lyudmila Omelchenko Dar'ya Shevyakova ÖZ-ÖĞRETMEN ÇALIŞMASI St. Petersburg "BHV-Petersburg" 2005 UDC 681.3.068+800.92Visual FoxPro 9 BBK 32.973.26-018.1 O-57 Omelchenko L.N., Sh. – St. Petersburg: BHV-Petersburg, 2005. – 608 s.: hasta. ISBN 5-94157-632-3 İncelendi Visual FoxPro 9.0 - veritabanlarıyla çalışan günlük profesyonel programlara yönelik güçlü bir program paketi. Ek araçların geliştirilmesinin ve bunların sınıflar, tablolar, kayıtlar, formlar ve sesler gibi temel nesnelerin yardımıyla oluşturulmasının bütünleşik özü anlatılmaktadır. Verilerin içe ve dışa aktarılmasının yanı sıra verilerin bir Web sunucusunda yayınlanması da tartışılmaktadır. İstemci-sunucu programlarının nasıl geliştirileceği, oluşturulacağı ve test edileceği gösterilir. Popüler paketin mevcut sürümünün özelliklerinin yanı sıra, XML Web hizmetleriyle çalışma ve diğer programlarla (Microsoft Visual Studio .NET ve Microsoft SQL Server 2000) etkileşime yönelik ek yeteneklere de saygı gösterilir. Sayısal uygulamalar ve çizimler, materyali pratikte hızlı bir şekilde öğrenmenize ve başarılı bir şekilde ustalaşmanıza yardımcı olacaktır. Programcılar ve veri tabanı geliştiricileri için UDC 681.3.068+800.92Visual FoxPro 9 BBK 32.973.26-018.1 Video hazırlama grubu: Baş editör Yrd. Amaç. Editör Başkanı Editoryal Editör Bilgisayar düzeni Düzeltmen Kapak tasarımı Kafa. üretim Katerina Kondukova Igor Shishigin Grigory Dobin Natalia Dovgulevich Natalia Karavaeva Victoria Piotrovskaya Igor Tsirulnikova Mykola Tverskikh 24.07.00 tarihli 02429 numaralı VD Lisansı. 18.03.05 tarihine kadar kaydoldum. Biçim 70 1001/16. Ofset çok. Akıl. pich. l. 49. Tiraj 5000 kopya. Sözleşme No. "BHV-Petersburg", 194354, St. Petersburg, st. Yesenina, 5B. 11.11.2004 tarih ve 77.99.02.953.D.006421.11.04 sayılı ürünler için sıhhi ve epidemiyolojik onay. Federal Hizmet tarafından insanların yaşama ve refah haklarının korunması alanı tam olarak göz önünde bulundurulmuştur. DUP "Drukarnya "Nauka" 199034, St. Petersburg, 9. satır, 12 © Omelchenko L.N., Shevyakova D.A., 2005 Petersburg", 2005 Genel Giriş'te hazır şeffaflardan alınmıştır... ...... ... .................................................. ... ................................................................ 1 Yak kemanı kitap................................................ ... ................................................... ... .. 2 Kitabın ilham kaynağı ................................. ...... ......... ................................... ...... ......................... 2 Kitabın özel unsurları. .................................................. ...................................................... 3 ROZDİL 1. GÖRSEL FOXPRO'YU TANIYIN. .................................................. ...... ... 5 Günlük ilişkisel DBMS.................................................. ...................................................... ....... 7 Visual FoxPro Nesneleri .. .. ................................... ................ .. ...................................... ....... 10 Visual FoxPro 9.0'daki yenilikler.................................. ................................ .... .................. 12 PARAGRAF 2. GÖRSEL FOXPRO İLE ROBOTİK COB . ...................... .... ................................ 15 Visual FoxPro'yu Başlatma ...................... .... ...................................... .................. .................................... ................ 15 Golovne Visual FoxPro penceresi. .................................................. ...................................................... 15 Panel yöneticisi................................................... ................................................................. ........ 27 Dovidkova sistemi Visual FoxPro ...................................... ................ ................................................. 30 ROZDİL 3. PROJE YAK ZASIB ORTAK ELEMAN KATKILARI... .. .................................. ........... .. .... 39 Proje için program oluşturma................................. ...................... .. ...................... .................. 39 Ek menü aracılığıyla proje yönetimi................................. ...................... .. ...................... 45 Proje öğelerini yönetme.................. .. ................... ................... .. ................ 46 Projenin oluşturulması sırasında Vikoristannya ustası.... ................................ .. ................ .................. 47 ROZDİL 4. PROJE İÇİN VERİ TABANI OLUŞTURULMASI...... .. ................ ..................... 57 Proje için veri tabanının oluşturulması.. .. ..... .................................... .. .................. ... 57 Projenin oluşturduğu temel verilerin oluşturulması................. .. ... ................................ .. ....... 61 Tablolar - veri tabanının temeli .................................... ............... .................................. 62 Tablo tasarımcısı penceresi.................. .................................... .. ......... .................................................... 68 Dizin.................. .................................................... .. ........ ..................................... .. ........ ................ 78 Tablolar arası notlar.................. .. ......... . ................................................... . ................................. 82 Verilerin bütünlüğü.................. .. .......... ..................................... . ......... .......... 85 IV Bölüm 5. VERİ GİRİŞ VE DÜZENLEME FORMU..... .......... ..... ................................. 89 Ustanın yardımıyla yaratılışı şekillendirin. .................................................. ...................................... 90 Formu başlatma.................. ................................................................. ................. .................................. .......... 97 Nesneleri oluşturma. .................................................. ...................................................... ................................... 97 Biçim nesneleriyle ilgili eylemler................................. ..... ................................... .... 101 Form alanlarına bilgi girme sırasını değiştirme.................. 105 ÜNİTE 6. FORM TASARIMCISI........ .................................... ... .................... ..................109 Form tasarımcısı penceresi.. ... .................. ................................... ... ................................... ........... 109 Form oluşturma..... ... ................................... ..... ... ................................ ................. ... .. 113 Form parametrelerinin ayarlanması................................. .................... ... .................................... ............. 114 Keskinlik biçiminin Seredovishche'si. .................................................. ...................................................... ... 116 Form parametrelerinin ayarlanması her saat başı sıra.................................. 122 Nesnelerin yerleştirilmesi şeklinde......... ... ................................... ...................... ................................... 123 ROZDİL 7. YARATIK VE ARKADAŞLARIN GÖRÜŞLERİ........ ...... ...................................................157 Bu ses nedir.. ....... ... ................................................... ... ... ................................................... . .. 157 İyi bir ortam yaratmak için öneriler.................................................. ....... .. ..................................... 157 Yıldızların yaratılış özellikleri.................. .. .................................. ............. .. ................................... 158 Vikoristannya maistra oluşturmak için tek masa yıldızı...... .................................. 158 Hazırlanan raporun incelenmesi...... . ................................................. .. .. ........ 168 Bir arkadaşı aramak.................................. .. .. .................................. ...................................................... 169 BÖLÜM 8 . ZVITIV TASARIMCISININ EK YARDIMI İLE ZVITU'NUN OLUŞTURULMASI. .................................................. ...... .......173 Pencere tasarımcısı penceresi.................................. ...................................................... ............. ..... 173 Alanları yerleştirmek için Hızlı Rapor komutları................................. .................. 175 Işığın keskinleştirilmesinin ortasının kurulması.................................. ................................................................... ........ 179 Dünyadaki nesnelerin gücü.............. .... ..................... .................................... .... .......... ...................................... 182 Nesnelerin yıldızın yakınına yerleştirilmesi...... ...... ......... ................................... ...... ... ......... ..... 188 Başlık alanları ve alt torbalar listesine ekleme......... ...... ........ ................................. 200 Basit bir yıldızın yaratılışı ...... ...... ...................................... ...... ...... ...... ..................................... 201 Dünyanın Vilniy formunda yaratılışı..... ...... ...................................... ...... ...... ...... ..... 203 Tablo işaretinin oluşturulması.................. ...... ..... ................................................... ........... .......... 205 Dünyadaki verilerin gruplandırılması................. ...... ...... ..... .................................... ...... ..... ...... 207 Ünlü insanlarla Vikoristannya................................. .... .. ..................................... 211 Ses tarafının düzeni..... .................................................... ... .................................................... 213 Richocolonkovy zvіt.... ...................................................... . ..... ................................................... 215 ROZDİL 9. TEDARİK VERİ TABANINA ................................................................ .... ...... ..........217 Sorgu yapıcısı................................. ....... ...... ................................................... ....... ...... ..... 218 Ortaya çıkan sorgu tablosu için alanların listesini oluşturmak.............. ....... ...... ... 221 Sorgu yapıcısının Sıralama Ölçütü sekmesi...................... .... ...... ..................... 225 Seçilmiş zihinler kayıtlar............... .................................. ..... .......... 227 Zengin tablo girişleri................. ................. ..................................... ................. ..... ......... 233 Yıkılan alanların gruplandırılması.................. .......... ................................................................... ..................... .. ... 237 Su beslemesinin değiştirilmesi........... . ................................................... . ... 241 Bölüm V BÖLÜM 10. ÇAPRAZ TABLOLAR VE DİYAGRAMLAR.... .... 243 Çapraz tablolar... ................. ...................................... ................. ...................................................... 243 Verileri dışa aktarma ..... ...................................................... ................................... .......... 254 Pobudova diyagramı. .... .................... ................ ....... ...................... ................ 254 SEÇENEK 11. EKLENTİ MENÜSÜ...... .................................................... ....... .....261 Menüyü oluşturmaya hazırlanıyor.................. ................. ...................................... ................. ..... .. 261 Menü oluşturmak için gerekli aktiviteler.................. ..... ................................... .. 262 Menü tasarımcısını başlatma........ ..... .................................................... .................................... 262 Menü oluşturma................. ................. ................................... .................. ........................................................... 264 Kaydetme, Menülerin oluşturulması ve başlatılması........................................ .................. ................... ................ 278 Daraltılabilir bir menü oluşturma. ................... ...................... ................... ................... ...... ...... 279 ROZDİL 12. VIDAL ÖNCESİ EKLEME SİSTEMİNİN OLUŞTURULMASI..... .......281 Sırada duracağım...... .................................... ................. ...................................... ................. .... 281 İletişim kutusu seçimi..... .................... ................ ........... ...................... ....... 282 HTML formatında ön sistemin oluşturulması ..... ...................................... ........ 285 İlavelerde Vikoristannaya previdkova sistemi... ................................................... .............. 293 MÜHENDİSLİK 13 PROJE YÖNETİMİ VE YARATICI DESTEK.................. 297 Yetkililerin projeye önemi. ................. ...................................................... .................. 297 Proje parametrelerini ayarlama.................................. .... ................................... ................. ................................. 299 Proje için ana programın kurulması .................. .... ................................... .................... 302 Vikoristannya Hariç tutma seçenekleri. ....................................................... . ...................................... 303 Silinen dosyalardan oluşan projeyi temizleme. .................................................. ...................................... 303 Pobudova projesi................. ................................................................. .................................................. 303 Visual FoxPro Bileşen Galerisi . ................................ ................................ .................................................... 306 ROZDİL 14. SANAYİ, BERİGAN İŞLEMLERİ, TETİKLEYİCİLER, TEMSİL VERİ ......................................................315 Eşit düzeyde veri girişinin güvenilirliği kayıtlarla.................................................. 315 Güvenilirliği Tablonun aynı alanlarına veri girişi.................................. ........ 323 Verilerin Wikoristannya tezahürü. ..................................................... .................................... 325 15. VERİ GİRİŞİNİN UZATILMASI...... ................ .......337 Bir formdaki verilerin tablo görünümünde görüntülenmesi................................. .................................... 337 Tırnaklı form katlama.................................. ................................................... ...... .................................... 356 Form seçimi................. ................. .................................................... .... .................................................. .. .. 360 Zamanlayıcı.................................................. ....... ................................................... .................................................... 361 Listeye veri ekleme ................................ ................................ ................................................................... 364 KONU 16. SINIF KÜTÜPHANELERİ VE ACTIVEX BİLEŞENLERİ.................. ..367 Vikoristannaya sınıf kütüphaneleri.................... ................................... .................... .................. 367 Vikoristaniya ActiveX bileşenleri ................... .................. ...................................... .... 374 Nesne Tarayıcı Wikimedia.... .................................... .. ...... ..................................... 390 ROZDIL 17. SVITS'İN OLUŞUMUNUN GENİŞLETİLMESİ. .. ....... .......395 Vikoristannya u zvіtakh izavlenie danih................................ ........... ................................... 395 Etiketler. .................................................. ...................................................... ............. ...... 396 Vikoristannya u zvіtakh vіdnosini "tek zengin" ...................... .......... .. .......... 404 VI SONUÇ BÖLÜM 18. VERİ TİTREŞİMLERİNİN GENİŞLETİLMESİ. ......................409 İsteğin sonuçlarının görüntülenmesi. .................................................. ...................................................... .... 409 Giriş sonuçlarını HTML formatında kaydetme.................................................. ...... ... 412 Vikoristannya Seç komutunun programlarında ................................. ...................... ...................... 414 ROZDIL 19. GÖRSEL NESNE ODAKLI PROGRAMLAMA........ ......... ................................................... .......419 Vikoristannya klasіv................................................. . ...................................................................... . ......... 419 Bırakılan nesnelerin Vykoristannya'sı................................... . ...................... .................................. 434 Koristuvalnytska sınıfları..... . ....................................................... ...................... .................................. 437 Sınıfına ilişkin bilgilerin gözden geçirilmesi yeni atama için atanan simge...... .... 447 Form ve sınıf kurucularında kullanılabilecek kitaplıkların listesinin oluşturulması ....... ...... .... ...................................... ...... 450 Form tabanlı formların oluşturulması Koristuvalnytsky sınıfları üzerine.................................................. .... ...... ....... Storennia sınıfı için 450 Vikoristannya formi.................. ......... ...... ..................... 454 Zasib Sınıfı Tarayıcı ....... ...... ...... ...................................................... .... ...... .................................. 455 Araç çubuğunu oluşturma.. ...... ...... ...................................................... .... ...................................... 458 ROZDİL 20. YEREL TOPRAKLARDA ZENGİN ÇALIŞMA ........ ....... ...... ................................................... ...... ...... ..463 Tipi blokuvan................................. ...... ...... ...................................................... ..... ....................... 463 Otomatik engelleme.................. ......... ...... ... ................................... ...................... ...... ......... 463 Tabloların harici olarak engellenmesi ve değişikliklerin engellenmesi.................. ...... ...................... 465 Masa kilitleme ..................... ................ ...... ................................................ ......... ...... ................... 466 Kayıt engelleme................. ......... ...... ... ................................... ...................... ...................................... 466 Engelleme tablosunun ve kayıtların açılması.. ......... ...... ... ................................... ............ ...... ........ 468 Verili oturum robotları. .................................................. ...................................................................... 469 Tampon seçimi .... .................................................... ...... ...................................................... ..... 470 İşlem geçmişi. .................................................. ...................................................... 474 ROZDİL 21. BAĞLANTI VE PROVADJENNYA ECTIV, VERİLERİN İHRAÇ VE İTHALATI HAKKINDA.................................................. ............. .... ........475 Visual FoxPro ve OLE nesneleri................. . ..................................................... . ..................... 475 Bir OLE nesnesini bağlama.................. ....... .................................................... ....... ................. 481 Bir OLE nesnesini düzenleme................................. . ................................................................... .. .......... 484 OLE nesnesini görüntüleme.................................. .. . .................................................................... ................ .................. 484 Vykoristannya Nesneye Dayalı Programlama...... ....... .................. 484 Visual FoxPro'dan diğer programlara veri aktarma.................................. ................. ................ ..... 486 Verileri içe aktarma.................. ................................... ................... ..... ................ ................... .. 488 Visual FoxPro'dan Microsoft Word'e veri wiki'si ..... ................ ........ 491 ROZDIL 22. VERİ SUNUMUNUN VİDALENTİ.. ................... 497 Vyznachennaya dzherela ODBC verileri ................. ......... ... .................................. ..... 497 Adlandırılmış bağlantı..... ... .................................................. ......................................... ..... 500 Bağlantı kurucusu.... ...................................................... .......... ................. .................................. ..... 500 Seçenekler iletişim kutusunda uzaktan gösterimler ve bağlantı için parametrelerin ayarlanması ................................... ................................................ ........... ... 503 Uzaktan veri sunumunun oluşturulması.................................. ..... ...................... .......... 505 LONDRA VII Kesinlikle vikorystuvannya s'ednannya........ ...... ................................................................ ....... .......513 Yerel ve uzak verilerin birleşimi. ..................... 514 Ek sözlük tabanı verileri için Nalashtuvannya podannya.................. ...................... 516 ROZDİL 23. VISUAL FOXPRO'DAN İSTEMCİ-SUNUCU PLATFORMUNA VERİLERİN AKTARILMASI.................................................. ............. .......519 Vikoristannya maistra naroschuvannya, verileri SQL Server veritabanına aktarmak için ....... ...... ..... .................................................... .......... ..... 519 BÖLÜM 24. VERİLERİN WEB SUNUCUSUNDA YAYINLANMASI.................................. .......531 Maister Web Yayıncılığı ... ................. .................. .................. ......... .................... 531 Web sayfasının parametrelerinin bir asistan yardımıyla ayarlanması ......... ........................... 535 Web sayfası oluşturma ......... ...................... .................................................. ..................... 539 Oluşturulan bir Web sayfasını düzenleme.............. ..... ................................................... ..... .543 PARAMETRE 25. VISUAL FOXPRO'DA PARAMETRELERİN AYARLANMASI .....................................545 Seçenekler penceresi sekme seçenekleri .................................................. ........ ..... ................. 546 EK. VISUAL FOXPRO'NUN KURULUMU.................................................. 573 Vimogi sistemden önce.................................................. ...................................................... ................ ..... 573 Visual FoxPro'yu Yükleme ..................... ................ ................................................. ...................... ...... 573 Visual FoxPro'yu Kurma ................ ...................................................... ................................... ....... 575 SÖZLÜK.............. ................................................................... ................................................... 579 KONU GÖSTERGESİ........ ................................ ..................... .....................589 VIII Geri kalan kaderler zaman zaman Microsoft'un Visual FoxPro yazılım ürününe destek verdiği kaderler konusunda hassastır. Ve burada kötü koku, kaba insanların yaklaşımıyla ortaya çıkıyor. Ve Visual FoxPro 9.0'ın bugünkü yeni sürümü bunun doğrudan doğrulanmasıdır. Yeni veritabanı sistemleri ortaya çıksa da Visual FoxPro dünyadaki en popüler programlardan birini kaybetmeye devam edecek. Bu, her şeyden önce Microsoft'un yeni sürümler oluştururken önceki sürümlerden tasarruf etmesinden kaynaklanmaktadır. Bu nedenle, sizin tarafınızdan oluşturulan programlar muzaffer ve daha ileri olabilir. Visual FoxPro ilişkisel veritabanı yönetim sistemlerinin tüm özelliklerini uygular. Veritabanı, birincil anahtarlar ve tablolar arasındaki bağlantılar aracılığıyla verilerin bütünlüğünü korur. Veritabanının kendisinde tablo kayıtlarının eklenmesi, silinmesi veya değiştirilmesini işlemek için kaydedilen tetikleyicileri ve prosedürleri seçebilirsiniz. Visual FoxPro, yazılım tasarımı ve uygulamasının güncel yönlerine göre değişen yeni yetenekleri sürekli olarak sunan, perde arkasında katmanlı, nesne yönelimli, görsel olarak programlanmış bir dildir. Visual FoxPro, farklı hazırlık seviyelerindeki öğrenciler tarafından kullanılabilir. Visual FoxPro'da uzmanlaşmaya yeni başlıyorsanız ve hızlı bir şekilde basit bir uygulama geliştirmeniz gerekiyorsa, veritabanları, tablolar, uygulamalar, formlar, yanıtlar vb. oluşturularak size yardımcı olunacaktır. Bu, yalnızca temel Visual FoxPro sınıflarının ve dış kitaplıkların değiştirilmesine değil, aynı zamanda çekirdek sınıfların oluşturulmasına da olanak tanır. Bu kitap, hem Visual FoxPro 9.0'ı tanıma hem de bu yazılım sistemiyle çalışma konusunda yeni başlayanlar için ilgi çekicidir. Kitap, tamamlanmış uygulamalar oluşturma sürecinin tamamını tutarlı bir şekilde açıklamaktadır: bir veritabanı ve ondan önceki tabloyu oluşturmak, verileri girmek ve incelemek için formlar tasarlamak, sorgular ve çağrılar oluşturmak ve ayrıca Veritabanı bilgilerini görüntüleme ve işlemeye yönelik diğer yöntemler. Kitap, içinde sunulan materyale aşina olmanıza yardımcı olacak çok sayıda resim içermektedir. Devam etmenin 2 yolu Visual FoxPro'yu kullanmaya başlar başlamaz, bölme sırası, basit bir bakış açısıyla bu yazılım ürününe ilişkin yeni bilgi deposuna sırayla gitmenize olanak sağlayacaktır. Visual FoxPro'ya aşina iseniz kitabı baştan sona okumak zorunda kalmayacaksınız. Kitap boyunca hangi bölümlerin en çok ilginizi çektiğini görebilir ve yalnızca onlardan bilgi edinebilirsiniz. Kitaba kısaca göz atarak keşfedebileceğiniz çok şey var. Acıktığınızda gözlerinizin görebileceği özel anlara dair vizyonları var. Kitap, basitten karmaşığa kadar materyalin tutarlı bir şekilde anlaşılmasını bu şekilde aktarıyor. Kitabın 1. ve 2. bölümleri giriş niteliğindedir. Visual FoxPro'yu nasıl başlatacağınızı, gelişmiş bilgileri nasıl görüntüleyeceğinizi, programın ana penceresinin öğelerini ve önceki sürümlerle karşılaştırıldığında Visual FoxPro 9.0'daki yenilikleri öğreneceksiniz. Bölüm 3'te program öğelerinin nasıl birleştirildiği proje hakkında bilgi edineceksiniz. 4. bölümü tamamladıktan sonra veritabanı, tablolar, indeksler, kendisinden önce gelen tablolar arasındaki bağlantıların nasıl oluşturulacağını ve verilerin bütünlüğünün nasıl belirleneceğini öğreneceksiniz. Bölüm 5 ve 6, bir form tasarımcısının yardımıyla veri girmek ve düzenlemek için formların oluşturulmasını kapsamaktadır. 7. ve 8. Bölümler basit seslerin geliştirilmesine ayrılmıştır. 9. bölümü okuduktan sonra herhangi bir karmaşıklıkta soru sorabilirsiniz. Bölüm 10 size kesit tabloları ve diyagramların oluşturulmasını tanıtıyor. Formları, tıklamaları ve programları başlatmak için programın bir menüsü vardır. Bölüm 11'de böyle bir program menüsünün nasıl oluşturulacağı açıklanmaktadır. İlk on bir bölümü tamamlayıp kayıtlı başvurunuzu seçtikten sonra kendiniz program oluşturabileceksiniz. Sonraki bölümler, ilk bölümlerden alınan bilgilere dayanmaktadır ve formlar, kelimeler ve sesler yaratmanın genişletilmiş yöntemlerine ayrılmıştır. Programınız için HTML formatında etkili bir sonlandırma sisteminin nasıl geliştirileceğini 12. bölümde öğreneceksiniz. 13. Bölümde, dosyaya (exe) eklenen bir dosyanın oluşturulması da dahil olmak üzere projeyi yönetmek için ek adımlar anlatılmaktadır. 14'ten 18'e kadar olan bölümler, gelişmiş veritabanı yönetimi özelliklerini, zengin tablo formlarının ve yanıtlarının oluşturulmasını ve ActiveX bileşen formlarının değiştirilmesini tartışmaktadır. Bölüm 19 size veritabanlarını yönetmek için kullanılan programların geliştirilmesinde nesne yönelimli yaklaşımın özelliklerini tanıtacaktır. Sınıfları ve nesneleri temel alarak oluşturmayı öğreneceksiniz. 20. Bölüm, yerel sınırdaki Visual FoxPro robotuna ayrılmıştır. Adım 3 Visual FoxPro yalıtılmış bir sistem değildir ve diğer Windows programlarıyla etkili bir şekilde etkileşime girebilir. Bölüm 21'i okuduktan sonra ambar nesneleri (OLE) ile çalışmayı, verileri dışa ve içe aktarmayı öğreneceksiniz. ODBC sürücüsünün nasıl kurulacağını, uzaktan veri görünümünün nasıl oluşturulacağını ve parametrelerinin nasıl yapılandırılacağını 22. bölümde öğreneceksiniz. 23. Bölümde, ek bir ana uzantı kullanarak Visual FoxPro'dan istemci/sunucu platformuna nasıl veri aktarılacağını öğreneceksiniz. . Visual FoxPro, veritabanına uyan rastgele bilgiler içeren bir Web sayfası oluşturma yeteneğine sahiptir. Prosedür 24. bölümde yer almaktadır. Visual FoxPro ile etkili bir şekilde çalışmak için kitabın geri kalan bölümünde ayarlanan parametreleri öğrenmeniz gerekir. Program size Visual FoxPro 9.0 kurulumunu tanıtacaktır. Kitapta Visual FoxPro terimlerinin açıklamasını içeren bir sözlük bulunmaktadır. Kitapta özel bir şekilde görülen çok sayıda özel ek var. Bilgi okumayı ve aramayı kolaylaştıran ek bilgiler olacak: SONUÇLAR Diğer eylemlerin yol açtığı miraslar hakkında bilgi sahibi olmanız gerekecek. ÖZET Visual FoxPro'nun yeteneklerinden en iyi şekilde yararlanmak için yapabileceğiniz birçok püf noktası vardır. UNUTMAYIN Suçun önüne geçmek sorunların üstesinden gelmenize yardımcı olacaktır. Neyden korkulacağını, merhamete kavuşmak için ne için çalışılacağını söylüyorlar. Kitabın farklı yazı tipi türleri vardır: yeni terimler italik olarak gösterilmiştir; Klavyeden girmeniz gereken metin kalın italik olarak gösterilmiştir; menü komutları, düğmelerin adları, sekmeler, seçenekler, oranlar, iletişim kutuları, alanlar vb. kalın yazı tipiyle gösterilmiştir; Fonksiyonların, yetkililerin, yöntemlerin, veritabanlarının, tabloların, alanların, tabloların adları tek aralıklı yazı tipiyle gösterilir. Artı işaretiyle bağlanan iki anahtar, tuşların birleşimidir. İlk tuşa basın, bırakmadan diğerine basın. O zaman kırgınlıkları bırak. Yazarlar, uzun vadeli çalışmaları için "BHV-Petersburg"a şükranlarını sunarlar ve kitabın hazırlanmasında ve yazılmasında yardımcı olacaklardır. 4 Cilt 1 Visual FoxPro ile Keynotes Bölgemizde her zaman meydana gelen değişiklikler, bilgisayar bilimi ve bilgi işlem teknolojisi alanlarına odaklanmadan edemedi. On yıl önce, veritabanlarıyla çalışma profesyonel programcıların hakimiyetindeydi. Sistemlerin kendisi basit bir bilgisayar korsanı olarak görülüyordu. Bu tür sistemlerin ana katılımcısı Viyskovo-endüstriyel kompleksidir. Bankaların, anonim şirketlerin ve özel şirketlerin ortaya çıkmasıyla veri tabanı durağan olmaktan çıkıp genişledi. İnsanlar bilginin kuruş değerinde olduğunun farkındadır. Bu atık veya beklenmedik bir şekilde geri kazanılması size pahalıya mal olabilir. Bu, bilgi teknolojilerinin hızlı büyümesini ve veritabanı yönetim sistemlerinin (DBMS) hızlı gelişimini açıklayabilir. İlk veritabanı yönetim sistemleri geçen yüzyılın altmışlı yıllarının ortasında ortaya çıktı ve kayıtlar arasında yüzlerce ata/temel bulunan hiyerarşik bir veri modelini destekledi. Kısa bir saat içinde veri tabanları parçalandı ve oldukça karmaşık bir kanama modelinin temeli atıldı. Bu modellerin her birinin kendine özgü avantajları ve eksiklikleri vardır ve bunlar ilişkisel modelin geliştirilmesinde anahtar rol oynamıştır. 1970 yılında IBM araştırma bilimcisi Dr. E. F. Codd'un yazdığı bir makaleye göre ilişkisel veri modeli, bilgilerin kaydedilmesi ve işlenmesi yaklaşımında devrim yarattı. Bu modele dayanarak geçen yüzyılın yetmişli yıllarında ilk ilişkisel veritabanları parçalı hale getirildi ve bunlar günümüzün ticari DBMS'si için standart olarak kabul ediliyor. İlişkisel veritabanlarında tüm bilgiler, satır ve sütunlarına kayıt ve alan adı verilen bir tabloda toplanır. Bu tablolara ilişki1 adı verildi, dolayısıyla model ilişkisel olarak adlandırılmaya başlandı. Tablolardaki kayıtlar tekrarlanmaz. Bunların benzersizliği, 1 İlişkinin, ilişkisel veri modelinin temelini oluşturan çarpan teorisinden matematiksel bir terim olduğunu belirten birincil anahtarla sağlanır. İngilizce'de "ilişki", "ilişki" adından gelen "ilişki" kelimesiyle temsil edilir. – Ed. Bölüm 1 Kaydı benzersiz şekilde tanımlayan 6 alan kümesi. Veritabanındaki bilgilerin kolay aranması için bir veya daha fazla tablo alanında indeksler oluşturulur. İndeks değerleri sıralı bir biçimde saklanır ve tablo kaydına gönderilir. Farklı tablolardaki ilgili verilerin bütünlüğünü otomatik olarak korumak için birincil ve ikincil anahtarlar analiz edilir. Birçok bağlantıdan veri seçmek için tablo, kaydedilen bir veya daha fazla alanın değerlerine dayanır. Örneğin, uluslararası telefon işlemlerine ilişkin kayıt tablosu aşağıdaki bilgileri içerebilir: Not: Uluslararası telefon işlemlerine ilişkin kayıtlar, kayıt defterinden önce kronolojik yeni sıraya göre tablo görünümünde girilir (Şekil 1.1). Deri sırası aynı yapıya sahiptir ve sekiz alandan oluşur. Bu uygulamada şu alanlar bulunmaktadır: Sözleşme numarası, Hizmet kodu, Telefon numarası, Hizmet tarihi, Yer kodu, Hizmet süresi, Çeşitlilik. Res. 1.1. Anahtar Kelimeler: İlişkisel veritabanlarında alanlar değiştirilebilir. Veri türü yoktur (sayısal, satır, tarih türü vb.), aksi takdirde her kayıt için alanın veri türü değiştirilmez. Bir veritabanının önemli avantajlarından biri, içinde saklanan bilgilerin seçimidir. Takma adlara göre düzenlenen Wikorist telefon ve adres defterinde hükümdarınızın takma adının telefon numarasını bulabilirsiniz. Bununla birlikte, uluslararası güllerin kayıt defterindeki girişler kronolojik sıraya göre düzenlendiğinden, gülü şarkı söyleme pozisyonuyla imzalayan veya Abonelerin bölgede yaşıyorlar ve hazine bonolarını telefon şirketine getiriyorlar.Bilgisayar veritabanları yardıma geliyor. İçlerinde depolanan büyük miktardaki bilgiden bağımsız olarak, gerekli bilgilerin yüksek düzeyde aranmasını sağlarlar. Bu tür veritabanlarında tıklamak istediğiniz parametreyi arayabilirsiniz. Ayrıca bilgisayar veritabanları çok daha kompakttır. Binlerce kaydı tutabilen bir veritabanı tek bir diskete sığabilir. Veritabanı oluşturmak, yapısını değiştirmek, verileri düzenlemek ve seçmek için veritabanı yönetim sistemleri kullanılır. Mevcut ilişkisel veritabanı yönetim sistemleri şunları içerir: bir tablo ve ilgili tablolar arasında bir tablo oluşturmak için bir dizi araç; veritabanı yönetiminin ayrıntıları; Veritabanında saklanan bilgilere erişimi engellemenize olanak tanıyan müşteri arayüzü için özür dileriz; veri tabanları gibi ek veri geliştirme yöntemleri. İncirde. 1.2, Visual FoxPro ilişkisel veritabanının ek iki tablosunu kullanan sınır ötesi telefon sistemleri örneğini görüntüler. Res. 1.2. Rusya Federasyonu ve Rusya Federasyonu MAVİ 1 8 BÖLGE dünyası hakkında. 1.3. Îò÷åòòà òàáë÷íîîîîà, ñîäåðæàùèèîîðìàöèşîîîîàîî Roman'ın sözleri. 1.4. Yani bu durumda bu konuda Visual FoxPro 9 kullanalım. 1.5. Dünya hakkında genel bilgiler DBMS'nin bu ek özelliği ile şunları yapabilirsiniz: DBMS'nin ek özelliği için şunları yapabilirsiniz: Örneğin, herhangi bir zaman dilimi için şarkı sınıfının tüm farklı boyutları hakkındaki bilgileri görüntüleyebilirsiniz; Öte yandan tablonun tamamını veya farklı formatlardaki kayıtları ve alanları seçmeden görüntüleyin. Örneğin, Şekil 2'de. 1.3, telefon şirketinin müşterilerinin adreslerini içeren bir tablo sesi görüntüler. İncirde. 1.4 bilgi sayfası seçeneklerinden biri, müşterilerin adlarını ve takma adlarını aynı tabloya yerleştirmek için oluşturulmuştur; Veritabanı bilgilerini grafik biçiminde görüntüleyin. Örneğin, Şekil 2'de. 1.5, müşterilerle yapılan toplumlararası müzakerelerin sayısıyla ilgili veriler şeklinde görüntülenir; Sonuçları formüle etmek için gerekli hesaplamaları ekleyin ve tablodan verileri seçin. Şu anda kişisel bilgisayarlar için ondan fazla popüler DBMS bulunmaktadır. Geleneksel olarak, Rusya ve diğer ülkelerdeki en gelişmiş veri sistemlerinden biri Visual FoxPro DBMS'dir; Visual FoxPro 9.0'ın yeni sürümü, sistemin yeteneklerini genişleten ek geliştirmeler içerir. 10 Bölüm 1 Visual FoxPro Visual FoxPro, bilgileri depolamak, görüntülemek ve düzenlemek için kullanılan çeşitli bileşenlerden oluşur. Visual FoxPro'da tüm bilgiler, bir tablodan, tablolar arasındaki kayıtlardan, dizinlerden, tetikleyicilerden ve saklanan prosedürlerden oluşan bir veritabanında saklanır. Her tablonun benzersiz bir adı vardır ve adı tablonun adından sonra gelen ayrı bir dosyaya kaydedilir. Oluşturma dosyası DBF uzantısına sahiptir. Her tablo, verileri düzenlemek ve gerekli kayıtları hızlı bir şekilde bulmak için kullanılan, kendisiyle ilişkili dizinlere sahip olabilir ve bir tablonun birden fazla dizini olabilir. Not ve Genel gibi alanların değerlerini kaydetmek için bunları dosyaların etrafına kaydedin. Not tablosu alanları metin bilgileri içerir ve Genel türündeki alanlar, kural olarak çift bilgileri ve Windows ortamında çalışan diğer programları kaydetmek için kullanılır. Visual FoxPro, veritabanındaki herhangi bir değişiklikten sorumlu olan olayları merkezi olarak işlemenize olanak tanıyan tetikleyiciler uygular. Ayrıca, girilen verileri doğrulamak, girişleri kontrol etmek vb. için veritabanının bir parçası olan ve tablonun açıklamasında kullanılabilecek kaydetme prosedürleri de oluşturabilirsiniz. Çok manuel ve basit bir şekilde, veritabanına erişim ve verilerin sunumu veri. Veri gönderimi, verileri bir tabloda birleştirmenize ve bir bakışta görüntülemenize olanak tanır. Yalnızca size belirtilecek tablo alanlarını seçebilir, birden fazla alanı tek bir alanda birleştirebilir, alt değerleri hesaplayabilir ve yeni tablo alanı adları belirleyebilirsiniz. Kural olarak, veritabanındaki öğe sayısı tablo sayısını büyük ölçüde aşıyor. Veritabanı kullanıldıkça kapasitesi sürekli artmaktadır. Pek çok bilgi sisteminde, inceleme, ekleme ve düzenleme de dahil olmak üzere verilere erişim, ek veri depolamayla sınırlıdır. Bu yaklaşım bilgiye erişimi kontrol etmenizi sağlar. Formlardan, yanıtlardan, sorgulardan ve programlardan veri seçmeyi seçtiğinizde tablolarla aynı kurallar geçerlidir. Haraçtan önce yer alan Redaguvannya haraçları şarkı söyleyen zihinler için daha fazla olabilir. Örneğin tek bir tablo esas alınarak oluşturulmuştur. Verileri görüntülemek ve düzenlemek için formları, çağrıları, uygulamaları ve programları kullanmanız gerekir. Formları oluştururken, ses çıkarırken ve sorarken yapıcılar takılıp kalacaktır. Bu nedenle bu bileşenlere genellikle tasarım nesneleri adı verilir. Formlara depo nesneleri denir çünkü bunlar başka nesnelerden (alanlar, düğmeler, diyagramlar, çerçeveler, OLE bileşenleri vb.) oluşur. vb.), bunlara arayüz nesneleri denir. Tabloya girilen verileri görüntülemek için formu kullanın. Veriler doğrudan tabloya girilebilir ancak doğru formu kullanmak, girmenin en etkili yoludur. Form, eylemleri ve bilgileri girdiğiniz tablodaki tüm alanları içerir. Form oluşturmak için Vikoristovvati Master Form Creation veya Form Designer'ı kullanabilirsiniz. Form Sihirbazı, tablo formunda görüntülenen bireyler arasındaki ilişkileri, veri görüntüleme türünü ve alanların yerleştirildiği sırayı gösteren çok çeşitli şablonlar oluşturabilir. Katlama formları oluşturmak için bir form tasarımcısı kullanılır. Lütfen veritabanında bulunan diğer bilgileri arayın. Örnekler arasında malların fiyat listesi, alıcı listesi ve depo listesi yer alır. Çağrı, çağrılar bazen yaratılır çünkü bilginin başkasına iletilmesi gerekir. Visual FoxPro'da seslerin yanı sıra formlar oluşturmak için Sound Master ve Sound Designer'ı kullanın. Master of Sounds'un yardımıyla mevcut kalıplara dayalı olarak kolayca güçlü bir ses yaratabilirsiniz. Ses tasarımcısının tasarımı, daha fazla veri gruplaması ve hesaplama alanlarının yerleştirilmesi dahil olmak üzere yeterli karmaşıklıkta sesler oluşturmanıza olanak tanır. Bir veya daha fazla tablodan özel bir veri seçimi yazın. Visual FoxPro'da sorgu oluşturmak için hem sorgu tasarımcısını hem de özel dil olan Yapılandırılmış Sorgu Dili'ni (SQL) kullanabilirsiniz. Aramanın sonuçları formda görüntülenebilir, Görünüm ve Diyagramlarda görüntülenebilir veya belirtilen tabloya kaydedilebilir. Visual FoxPro ile yazılan programlar nesne yönelimlidir. Onların yardımıyla formda alt türler oluşturabilir, nesneler oluşturabilir, farklı hesaplamalar oluşturabilir ve bir veritabanı oluşturabilirsiniz. Size kolaylık sağlamak için kitaplıklara programlar ekleyebilirsiniz. Visual FoxPro formları oluşturmak için yalnızca temel sınıfları değiştirmekle kalmaz, aynı zamanda sınıflar da oluşturabilirsiniz. Örneğin, farklı arka plan rengine sahip formların sınıfını ve verileri yönetmek için standart bir düğme kümesini belirleyebilirsiniz. Geliştirmeyi standartlaştırmak amacıyla dış görünüm temel sınıfı için bir veya daha fazla sınıf seçmek gerekir. Visual FoxPro ile oluşturulan sınıflar, sınıf kitaplıklarına kaydedilir. Oluşturulan zeyilnamenin bileşenlerini birleştirmek için listelenen tüm bileşenleri içeren bir proje oluşturulur. Projenin desteklenmesi programın ve desteğinin geliştirilmesini kolaylaştıracaktır. Her bileşen ayrı bir dosyaya kaydedilir ve ana bileşenleri içeren dosyaların adları bağımsız olarak belirtilir ve tabloyla ilişkili nesneleri içeren dosyaların adları tablo adlarıyla birleştirilir. Visual FoxPro, bulunduğu nesnenin türüne bağlı olarak, her dosyaya otomatik olarak dosya uzantıları atar ve bu da nesnenin tanımlanmasına yardımcı olur. Dosya uzantılarının listesi tabloda verilmiştir. 1.1. Bölüm 1.1. Visual FoxPro Formülasyonlarına Duyarlılık İtibar prj, fpc, cat, pjx, pjt Genel frt Genel Bölüm 1 12 Bölüm 1.1 (formül) åò frx, frm Ïîkovà íàkêêêà lbx, lbl Ìåíş mnx Áèáëîòåêà êëàñàà ðàmì, òåêñò Evet, prg, fxp, mpr, qpr bmp, jpg, gif, ico, dib, cur, ani wav görseli FoxPro 9. 0 Visual FoxPro sürekli olarak gelişmektedir. Önceki sürüme benzer şekilde, Visual FoxPro 9.0, sistemin genişletilmiş işlevsel yeteneklerine bir katman daha ekledi, geliştirmenin ortasındaki arayüzü etkileyen ve hataların işlenmesini etkileyen belirgin özellikleri azalttı, yeni komutlar, temel sınıflar, işlevler ve uzantılar ekledi bellidir. Yeni sürüm, XML Web hizmetleriyle çalışmaya yönelik tüm yeteneklerin yanı sıra, Microsoft Visual Studio.NET ve Microsoft SQL Server 2000 ile azaltılmış işlevselliğe sahiptir. Visual FoxPro, tablo oluşturucu seçeneklerini genişletti. Tablo alanları için yeni veri türlerini kullanabilirsiniz: çift Blob ve metin Varbinary. Blob veri türü, bir veri bloğu hakkında bilgi içeren yapılar için kullanılır. ASCII karakterleri, derlenmekte olan dosyalar, bayt akışları gibi iki tür bilgiyi kaydetmek için kullanılır. Veri türü Varbinary'nin on altı değeri vardır. Bu, Karakter türüne benzer ancak bu veri türü, büyük alanları önemsiz bilgilerle doldurmaz. Mantıksal ifadeler temel alınarak oluşturulan ve hem ücretsiz tablolar hem de veritabanında yer alan tablolar için analiz edilen Binary index için yeni bir tür ortaya çıktı. Bu endeks önemli ölçüde daha az yer kaplar ve bu nedenle değişken endekslerin akışkanlığını artırmanıza olanak tanır. Form gibi nesnelerin de yeni güçleri vardır. Gelin, sahip olduklarınıza bir göz atalım. Çapa gücü, bir nesnenin kapsayıcı nesnenin dört tarafının tamamında mutlak ve net konumlarını ve boyutlarını oluşturur, asıl sorun, nesnenin otomatik konumlandırılması ve boyutlarının değiştirilmesidir.Formdaki boyutları değiştirirseniz, Yeniden Boyutlandır seçeneği görünecektir. . . Visual FoxPro 13'e Giriş Label, Line ve Shape nesnelerinin Döndürme gücü, metindeki büyük EditBox nesnelerindeki etiketleri aşağıdan aşağıya doğru görüntülemenize olanak tanır. TextBox nesnesinin Otomatik Tamamlama gücü, alana girdiğiniz değerleri hatırlamanıza ve yeni bir değer girdiğinizde liste görüntüleyerek yazmayı kolaylaştırmanıza olanak tanır. Bu gücün, alana veri girişi sırasında manuel olarak galip gelmesi gerekir, bu da seçeneklerin az olduğu anlamına gelir. ListBox nesnesinin AutoHideScrollBar gücü, tüm satırlar görünür olduğunda kaydırma çubuğunu gizlemenize ve tüm satırlar ListBox'a sığmadığında bunları yeniden görüntülemenize olanak tanır. CommandButton, OptionButton ve CheckBox nesnelerinin PictureMargin ve PictureSpacing güçleri, nesnenin kenarı ve metni boyunca görüntünün konumunu korur. Sınıf veya form düzenleme aşamasında Grid nesnesinin sütunları (Sütun nesnesi) ve başlıkları (Başlık nesnesi) için MousePointer gücü, bu nesnenin alanına girdiğinde gereken fare işaretçisi türünü ayarlar. SET PATH TO komutu artık mevcut rotalara yeni rotalar eklemenizi sağlayan ADDITIVE gücüne sahiptir ve tüm rotaların sayısı 1024'ten 4096'ya çıkmıştır. Proje Yöneticisi, Değiştir komutunu (Değiştir) iptal etme yeteneğine sahiptir. Bir sınıf kütüphanesi seçerken veya bu kütüphanenin sınıfıyla ilgili değilken. Visual FoxPro 9.0, seçilen sınıf kitaplığıyla Sınıf Tarayıcısını başlatır. Geliştiriciler, uçak tasarımcılarının yaptığı değişikliklerden memnun kalacaklar. Seste yer alan tüm nesnelerin ayarlanması (nesnenin ses ortamında döndürülmesi, tasarım stili, el yıkama, korumayı değiştirme) yetkililerin ek diyalog penceresini takip eder. Raporun tüm parametreleri (sayfanın düzeni, rapora başlık ve alt torba alanlarının eklenmesi, verilerin gruplandırılması, raporda değişiklik yapılması, raporun sınıf görünümünde kaydedilmesi) ayrıca ek olarak ayarlanır. iletişim kutusu Rapor Özellikleri (Vlastivost'u arıyorum). Değişiklikler yetkililerle ve yöntemlerle temasa geçti. Yeni otoritelerin ve yöntemlerin oluşturulmasıyla hasat/koçan değeri sonrası değer verilebilir. Araçlar menüsünden Seçenekler komutuyla görüntülenen Seçenekler iletişim kutusundan erişilebilen Visual FoxPro'nun genişletilmiş özelleştirme yetenekleri. Dosya Konumları sekmesinde belirtilen dosya gruplarının listesi genişletildi. Görünüm sekmesinde, IntelliSense sırasında görüntülenen liste öğelerinin maksimum sayısını ayarlamanıza olanak tanıyan Liste görüntüleme sayısı seçeneği görünür. Raporlar sekmesinde ayarlanabilecek parametre seti önemli ölçüde genişletildi. 14 Bölüm 1 Bölüm 2 Visual FoxPro ile Adımlar Visual FoxPro 9.0 ile çalışmaya başlamak üzeresiniz. Üzerinde çalıştığınız şeylerin çoğu (menüler, araç çubukları, iletişim kutuları), Windows çekirdeğine özgü olanlara aşina olacaktır. Visual FoxPro'yu Başlatma Programları Windows ana menüsünden başlatmak için aşağıdaki adımları seçin: 1. Ekranın alt kısmında bulunan Başlat düğmesine tıklayın. 2. Açılan Windows ana menüsünden Programlar komutunu seçin. Bu komutun menüsü görünecektir. 3. Menüden Microsoft Visual FoxPro 9.0'ı seçin. Ekranda Visual FoxPro 9 penceresi görünecektir. 0 (Şekil 2.1). PORADA Visual FoxPro 9.0'ı hızlı bir şekilde başlatmak için masaüstünde bir kısayol oluşturabilir ve tuşlarınızı klavyenize atayabilirsiniz. Daha sonra tek yapmanız gereken herhangi bir Windows penceresinde bu tuş kombinasyonuna basmak ve program başlayacaktır. Ayrıca programların başlatılmasını kolaylaştırmak için üzerine Visual FoxPro simgesini yerleştirerek Windows Hızlı Başlangıç ​​panelini kullanabilirsiniz. Şekil 2'deki Visual FoxPro sistemi. Şekil 2.1, program başlatıldıktan sonra görünen Visual FoxPro ana penceresini göstermektedir. Şu ana nesneleri görebilirsiniz: pencere başlığı, menü satırı, araç çubuğu, araç çubuğu, çalışma alanı, Komut penceresi ve Görev Bölmesi Yöneticisi iletişim kutusu. Başlık, ana pencerenin üst kısmında bulunur ve üç nesne içerir: Visual FoxPro simgelerinin bir kopyası, ana pencerenin başlığı ve penceredeki simgeler. Menü satırı hiyerarşik Visual FoxPro menüsünde bulunur. Menü öğelerinin listesi etkin pencerenin türüne bağlıdır. 16 Bölüm 2 2.1. Global Visual FoxPro 9.0 Visual FoxPro, müşteriye veritabanları, formlar, sorgular ve sorgularla çalışmak için çok sayıda güçlü araç çubuğu sağlar. Bu araç çubukları bir dizi düğme içerir ve bu küme, belirli bir araç çubuğu adı altında saklanır. Visual FoxPro'yu başlattıktan sonra ekranda standart araç çubuğu görünecektir. Ana pencerenin alt kısmında, aktif pencerenin kesme frezesi hakkında bilgilerin, seçilen araç çubuğu düğmesinin veya menü öğesinin kısa bir açıklamasının görüntülendiği bir çizim satırı bulunur. Satırda görüntülenen bilgilerin türü, etkin pencerenin türüne bağlı olacaktır. Örneğin, form tasarımcısının penceresinde, satırda etkin form nesnesinin adı görüntülenecek ve Gözat modunda tabloya göz attığınızda kapalı tablonun adı ekranın sol tarafında görüntülenecektir. satır ve satır ortasında görüntülenecek satır numarası, robot modu için yazma ve gösterge. Visual FoxPro 9.0'da, Görev Bölmesi Yöneticisi eylemlerin arkasındaki ana pencerede görüntülenir. Günün geri kalanında açılan proje ve veritabanlarının bir listesini, ön geliştirme sistemini başlatmak için komutları ve oluşturulan veritabanlarının ve projenin masterlarını, geliştirmeden alınabilecek uygulamaları ve ayrıca gönderebileceğiniz uygulamaları girebilirsiniz. İnternetteki sitelere. Visual FoxPro 17 ile şu şekilde çalışırsınız Çalışma süreci sırasında, Visual FoxPro'nun ana penceresinde form oluşturuculara, yanıtlara, sorgulara, projelere ve diğer pencerelere yönelik pencereler açılır. Tüm kokular baş pencereye göre yandır ve kapatıldığında kapanır. Ayrıca Visual FoxPro'dan çıkarken üzerinde çalıştığınız projenin penceresini kapatmadıysanız programın başlangıç ​​zamanında pencereyi kapatmanız gerekecektir. Simgenin işaretleriyle simgenin başının başının adı, "Microsoft Visual Foxpro" metni Keruvannya düğmelerinin düğmelerinin baş vikn Rosems'i. Simgelerin bulunduğu simgeye tıkladığınızda, ana pencerenin boyutunu değiştirmek ve taşımak için komutları yerleştirebileceğiniz sistem menüsü açılır. Masada 2.1 sistem menüsünden kullanılabilen komutları gösterir. Bölüm 2.1. Rusya Federasyonu adına atıfta bulunarak ü Litvanya Cumhuriyeti adına Visual FoxPro ile ve Visual Fox Pro yardımıyla değerleme ve dünyanın diğer ucunda FoxPro ile aynı yerde ve diğer bir deyişle Windows'un bulunduğu yer burasıdır. xPro, yaşadığınız yerdir Burası Visual FoxPro RADA'dır Visual FoxPro programlarını hızlı bir şekilde kapatmak için, ana pencerenin başlığındaki program simgesinin farklı bir kopyasına çift tıklayın. Başlık penceresini hızlı bir şekilde açmak/açmak için başlık çubuğuna çift tıklayın. Microsoft Visual FoxPro başlık penceresinin metni, Visual FoxPro başlık penceresine farklı bir ad vererek veya başka bir yerde adı değiştirerek ihtiyaçlarınıza bağlı olarak kolayca değiştirilebilir. Bunu yapmak için, komut penceresine şu komutu girin: PENCERE EKRANI BAŞLIĞINI DEĞİŞTİR "Ana pencerenin yeni başlığı"" или _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 действиями. Перечислим возможные способы. При использовании мыши достаточно установить курсор на пункт меню, содержащий выбираемую команду, и нажать кнопку мыши. Если команда содержит подменю, следует выбрать в нем требуемую команду. При использовании клавиатуры сначала нужно активизировать строку меню нажатием клавиши !} !} ya da başka . Daha sonra ek düğmeleri kullanarak oturum açma işlemini gerekli komuta ayarlayın<←>, <→> , <> , <↓>sonra tuşuna basın . Anahtar<←>Vykoristovuetsya, akıştan solak bir takıma geçecek. Bu tuşa bastığınızda eğer mevcut komut soldaki komut ise sistem menüsüne geçeceksiniz. Düğmelere daha fazla basmak<←>Göstergeyi sağ menü satırı komutuna ekleyin. Diğer anahtarlar da aynı şekilde işlenir. En sık yazılan komutlar için, onlarla ilişkili olan ve sembolün birleşiminden oluşan kısayol tuşlarını ezberleyebilirsiniz. Bu, takım adının yanındaki semboldür. Kısayol tuşları kapatıldığında herhangi bir tuşa basmaya gerek yoktur . Bu, menü satırının etkinleştirildiği durumdur, aksi takdirde menü komutunu seçmeniz gerekir, ardından mevcut yöntemlerden birini kullanarak hızlı bir şekilde erişebilirsiniz. içinde: tuşuna basın ; Visual FoxPro'nun ana penceresinin yakınındaki fareye tıklayın. Alt menüye dönmek için ön menüdeki tuşuna basmanız gerekmektedir. . Dosya menüsü komutları Dosya menüsü, dosyalara erişimle ilgili komutları içerir. Bu komutlar farklı türde yeni dosyalar oluşturmanıza, mevcut dosyaları açmanıza, kapatmanıza, kaydetmenize ve silmenize olanak tanır. HTML Olarak Kaydet komutu, tam formu, menüyü, görünümü veya tabloyu HTML (Köprü Metni İşaretleme Dili) biçiminde kaydetmenize olanak tanıyan ayrı bir iletişim kutusu açar. Geri Döndür komutu da çok kullanışlıdır ve akış düzenleme oturumunda oluşturulan bir dosyada değişiklik yapmanıza olanak tanır. Menünün alt kısmında, açılan ve bunlardan birini hızlı bir şekilde açmanıza olanak tanıyan kalan dört projenin adları görüntülenir. Bu menüde kalan komut Çıkış komutudur. Bu, Komut Penceresindeki QUIT komutuna benzer ve Visual FoxPro'dan çıkmak için kullanılır. Düzenleme menüsünün tuşları Düzenleme menüsü çoğu Windows programında mevcuttur. Visual FoxPro'da form oluştururken, programları tıklatırken ve düzenlerken komut menüsü görüntülenir. Visual FoxPro 23 Temelleri Özel Yapıştır, Nesne Ekle, Nesne ve Bağlantılar komutları Genel türündeki alanlarla ve OLE nesneleriyle sınırlıdır. Diğer komutlar düzenleme sırasında programlar ve tablo alanları olarak ayarlanacaktır. Diğer Windows programları tarafından bilinmeyen Satıra Git komutu, Visual FoxPro tarafından programlarla çalışmak için kullanılabilir. Ek komutlar için program metninde atanan numaranın bulunduğu satıra gidebilirsiniz. Bir karakter (genellikle nokta, boşluk veya yay) girdikten sonra bir nesne adı, yetki, komut veya işlev girdiğinizde, Visual FoxPro Üyeleri Listele komutu geçerli değerlerin (yetkiler, yöntemler, eylemler ve Nesne düzenleyicisine atanacak nesneler). Hızlı Bilgi komutu, bu komutu, işlevi veya değişikliği kaydetmek için geçerli bir seçeneği görüntüler. Menüdeki son seçenek Özellikler komutudur, onu seçtiğinizde, program dosyalarını kaydetmek için parametreleri ayarlamanıza, özelliklerini, son düzenleme tarihini ve diskte saklanmasına olanak tanıyan Özellikleri Düzenle iletişim kutusu açılır. Komutları görüntüle Bu menü öğesi, o anda açık olan dosyayı görüntülemenizi sağlayan komutları içerir. Açık dosya yoksa menüde yalnızca bir komut bulunur: Araç Çubukları. Bu komut, Visual FoxPro ile çalışırken araç çubuklarının listesinin kullanıldığı bir iletişim kutusu açar. Görünüm menüsünün yapıcılarında çalışırken, bu robot modunda kullanılan araç çubuğu görünümlerini görüntülemek için komutları girin. Örneğin, form tasarımcısında çalışırken menüde şu panellerin seçilmesine yönelik komutlar bulunur: Renk Paleti, Düzen ve Form Kontrolleri. Bir saat içinde tabloya bakacağım veya formları düzenleyeceğim, menüde veya menüde ek komutlar olacak. Örneğin, tablolarla bir saat çalıştıktan sonra menüde bir dizi yeni komut belirir. Düzenle ve Gözat komutları, tabloyu tarama moduna geçirir ve tabloya yerleştirilen kayıtları düzenler. Bu iki komut arasındaki fark tablo yerine görüntüleme stilinde yatmaktadır. Anahtar Formatı Bu menü öğesi formların, yanıtların, programların, metin dosyalarının ve etiketlerin tasarımcısında çalışırken kullanılabilir. Menü Format (Biçim) yazı tipinin özelliklerini, metin ve nesnelerin hizalamasını ve nesneler arasındaki belirlenen aralıkları açıklayan komutları yerleştirir. Ancak zaman geçtikçe farklı kurucularla çalışılır ve ek komutlar kullanılabilir hale gelir. Anahtar Sözcükler: Araçlar Bu menü programın asıl amacına yöneliktir. İlk Araçlar menüsü, Visual FoxPro sihirbazlarının listesini açan Sihirbazlar komutunu açar. Maister, formların, seslerin, tabloların oluşturulması gibi en yüksek görevlerde 24 koristuvach 2'ye yardımcı olan bir programdır. Bu durumda yaratma süreci, yaratılan nesnenin ustasının beslenmesine bağlıdır. Menünün yanında makro oluşturmaya yönelik bir Makrolar komutu vardır. Hata Ayıklayıcı komutu programları ayarlamak için tasarlanmıştır. Bu, değişkenlerin değerlerini, dizi öğelerini, alanları, değerlerin Visual FoxPro işlevleri kullanılarak nasıl döndürülebileceğini vb. görüntüleyebileceğiniz Visual FoxPro Hata Ayıklayıcı iletişim kutusunu açar. Bileşen Galerisi komutu, Visual FoxPro Bileşen Galerisi'nin çalışma penceresini açar.Kapsam Profili Oluşturucu komutu, Windows programı hakkındaki bilgileri görüntülemenizi sağlar. Nesne Tarayıcısı komutu, seçilen kitaplıkların sınıflarını, yetkilerini, yöntemlerini, özelliklerini ve sabitlerini görüntülemenize olanak tanıyan tek bir pencere açar. IntelliSense Manager komutu, düzenleyici penceresine girilen program yapılarının sözdiziminin analizini kontrol eden bir parametre yapılandırma penceresi açar. Görev Listesi komutu, çalıştırma tuşunda basabileceğiniz konumu ezberlemenizi sağlar. Ayrıca bu komut, Microsoft Outlook'a benzer şekilde gerekli görevlerin bir listesini girmenize olanak tanır. Belge Belge Görünümü, düzenleyici penceresinde gizlenen programa ilişkin prosedürlerin, işlevlerin ve ifadelerin listesini görüntüleyen bir iletişim kutusu açar. Listeden bir öğe seçtiğinizde editör penceresinde o öğeye yönlendirileceksiniz. Görev Bölmesi ve Araç Kutusu komutları, Görev Bölmesi Yöneticisi ve Araç Kutusu iletişim kutularını açar. ToolBox penceresi, programın oluşturulması sırasında seçilen öğeleri görüntüler. Geri kalan menü komutu Araçlar - Seçenekler'dir. Bu, Visual FoxPro yapılandırmasını yapılandırmanıza yardımcı olacaktır. KOMUTLAR Program Program menüsü, programların derlenmesi ve derlenmesiyle ilgili komutları içerir. Pencere menüsü komutları Pencere menüsünde açık pencerelerin ekranda görüntülenmesine yönelik komutlar bulunur. Bu komutları kullanarak pencereleri düzenleyebilir, yakalayabilir, temizleyebilir ve bir pencereden diğerine geçebilirsiniz. Ayrıca bu menünün komutları pencere her açıldığında etkinleştirilebilir. Pencere menüsündeki Komut Penceresi komutu, Visual FoxPro ile çalışırken komutları özelleştirmenize olanak tanıyan Komut penceresini etkinleştirir. Visual FoxPro 25'teki Yenilikler Özellikler Penceresi komutu, size anlattığım imleç şeklinde görüntülenen nesnelerin güçlerini görüntülemenize ve değiştirmenize olanak tanıyan Özellikler iletişim kutusunu açar. Veri Oturumu penceresini açmak için, bu oturuma ait tüm açık verilerin bir listesini tabloda ve aralarındaki girişleri görüntülemek için (Şekil 2.5), Veri Oturumu komutunu kullanın. Res. 2.5. Veri Oturumu penceresi formata ve formata dayalıdır. Ortada Veri Oturumu penceresi bulunur. Özellikler düğmesi, tablonun güç düzeyini görüntülemenize ve değiştirmenize olanak tanıyan bir pencere açar. Bir tabloyu açmak için yeni bir çalışma alanında Aç düğmesi bulunur. Gözat düğmesi, içinde yer alan kayıtları görüntülemek için tabloyu açar. Veri Oturumu penceresinin Kapat düğmesi, geçerli çalışma alanındaki tabloyu kapatır ve İlişkiler düğmesi, kapalı tablolar arasındaki ilişkileri tanımlamanıza olanak tanır. Tuşlar Yardım Yardım, ana pencere menüsündeki son komuttur. Masa 2.5 Menünüzde mevcut olan komutların bir listesini görüntüleyin. Bölüm 2.5. Microsoft Visual FoxPro Yardımı nasıl kullanılır Microsoft Visual FoxPro Yardımı nasıl kullanılır Microsoft Visual FoxPro Yardımı Visual FoxPro 9 ile senkronizasyon nasıl kullanılır. DN Arama (MSDN'den) 1 MSDN1'e bakın Microsoft Geliştirici Ağı İntikam Almak için Seçilmiş Microsoft Belgeleri tüm gelişmeler hakkında bilgi . – Ed. 26 Bölüm 2 Bölüm 2.5 (eski adıyla) Web'de Teknik Destek Web'de Microsoft Visual FoxPro Microsoft Visual FoxPro. Microsoft Visual FoxPro (Microsoft Visual FoxPro) hakkında daha fazla bilgi, yani Rusya Federasyonu'ndakiyle aynı şekilde. Bu durumda, bu durumda, bu konuda, bunu aşağıdaki yollardan biriyle hızlı bir şekilde yapabilirsiniz: Dosya menüsünden Çıkış komutunu seçin; Visual FoxPro ana penceresinin sistem menüsünden Kapat komutunu seçin; Her ikisi de ana pencerenin başlığındaki Visual FoxPro simgesine tıklayın; Komut penceresinde ÇIK komutunu girin. Form, ses, istek veya başka bir nesne program tarafından kaydedilmemişse, Visual FoxPro sizden kaydetmenizi ister. Bu amaçla ekranda Şekil 2'dekine benzer bir diyalog kutusu belirir. 2.6. Res. 2.6. Visual FoxPro ve Visual FoxPro'da durum budur Diğer düğmeler İşleme devam etmek için düğmelerden birine basın. Bölüm 2.6. Rusya Federasyonu, Rusya Federasyonu ve Rusya Federasyonu'na göre a) Visual FoxPro ve Visual FoxPro; Bu sistem yardımıyla Visual FoxPro, Farklı Kaydet (K. Otman tarafından) ve V. Fox yardımıyla ve Visual Fox Pro ile Visual FoxPro 27 yardımıyla Diğer özellikler Visual FoxPro 9.0'da bir görev yöneticisi vardır, bunu kolaylaştırmak için tıklamalar Programı indirmek için. Pencerenizdeki talimatlar ana programları ve veritabanlarını başlatmanıza, geri kalan zamanda çalışan programların veya veritabanlarının bir listesini içeren gelişmiş sistemi, programı veya veritabanını açmanıza ve çok daha fazlasına olanak tanır. Görev Bölmesi Yöneticisi penceresini açmak için (Şekil 2.7), aşağıdakilerden birini yapabilirsiniz: Araçlar menüsünden Görev Bölmesi komutunu seçin; Standart araç çubuğundaki Görev Bölmesi düğmesini tıklayın. Ayrıca, Görev Bölmesi Seçenekleri iletişim kutusunda FoxPro Başlatmalarını Aç seçeneği seçili olduğundan, görev yöneticisi penceresi başlangıçtan sonra her seferinde Visual FoxPro'nun ana penceresinde açılır. Res. 2.7. Sistemin Görev Bölmesi Yöneticisi Araç Çubuğunun açıklaması (Tablo 2.7). yöneticinin hücum atamasının düğmelerini hareket ettirmesi 28 Bölüm 2 Bölüm 2.7. Düğmeleri Görev Bölmesi Yöneticisi düğmelerine ayarlamak, bu iki ülke arasındaki durumdur ve àç äàííûõ, êkíîïêê äëê ñîçäàíèíîîâûõ, à à òàêæå ñûëêè, ñ ñ òîáðàæàåò â îê durum budur dünya ve dünya ile Visual FoxPro ile ilgili eş anlamlılar Dünya hakkında, yani dünya hakkında, ABD'de Visual FoxPro ve XML Web Siteleri ve Web Siteleri Yayınları Microsoft Visual FoxPro'da da durum böyledir. Rusya Federasyonu'nun yardımıyla dünya hakkında daha fazla bilgi Ð äàííûõ, äîáàâëòí íîâèí ñîåíè ïåð) Îáíîâëåòñîäåðæèìîîääèàîàîîîî Oturum Açma Görev Bölmesi Yöneticisi Aslında bu, yöneticinin ana sayfası olan komut panelidir (böl. Şekil 2.7). araç çubuğundaki Başlat düğmesine bastığınızda görünür. Bölüm 2.8. Visual FoxPro'daki yenilikler neler? Visual FoxPro'da sistem tam olarak nasıldır? ) diğer tüm seçenekler Visual FoxPro 9.0 Geliştirmemi kişiselleştir Visual FoxPro seçenekleri) Yorok'unuzun bir sisteminin yardımıyla yeni bir uygulama oluşturun) Oluşturun Bu konu hakkında daha fazlasını öğrenin) Visual FoxPro web'e gidin FoxPro sistemi ile FoxPro sistemi arasındaki site hakkında (Visual site) 8 bu nedenle Araçlarımı Yönet Projeyi Aç pyro) Dünyanın Açık (Açık) Açılışı Bu alanda Yeni Proje Bu alanda oluşturun alanı Veritabanını Aç Yazlık hakkında Aç (Yeni Veritabanı) (Yeni Veritabanı) Görev Bölmesi Seçenekleri iletişim kutusunda Oluştur'a tıklayın (Şek. Seçenekler düğmesi tıklatılarak görüntülenen (Araç Çubuğu Seçenekleri 2.8 GELİŞMİŞ Görev Bölmesi Seçenekleri'ne bakın, Görev Bölmesi Seçenekleri penceresinin sol tarafında) Görev Bölmesi Yöneticisi iletişim penceresinin sayfalarını özelleştirmek için klasörler vardır. Görev Bölmesi Yöneticisi klasöründe üç bölüm vardır: Genel, Proxy Sunucusu ve Özelleştir Genel öğesini seçtiğinizde, 30 Bölüm 2 (küçük bölüm 2.8) Pencerenin sağ tarafında, içinden seçim yapabileceğiniz Bölmelerin bir listesi vardır. görev paneli yöneticisini açtığınızda görüntülenen sayfa ve İnternet'ten bilgi güncelleme sıklığını ayarlayan seçenekler (Tablo 2.9).Roztahovanie alt ensign Visual FoxPro başlatıldığında Follow Pro Görev Bölmesi Yöneticisini Aç (Görev çubuğu yöneticisini başlat) Visual FoxPro başlatılırken) Visual FoxPro başlatılırken görev çubuğu yöneticisinin başlatılıp başlatılmayacağını belirtir. Bölüm 2.9. Uluslararası sistem açısından dünya hakkında Görev Panosunu Yönetici olarak her başlattığınızda ve aynı şey) Pano her farklı olduğunda àöèş èç ðàç ïðè yani) başka bir deyişle, başka bir deyişle èfofîîàöèè êàæäûå äíåé, çàäàííèõ ñ ïîîùüþ ñ÷åò÷èêà Hiçbir zaman (Íà îáîîâîäîä à Görev Panosu e Yönetici NOT Görev Bölmesi Yöneticisi iletişim kutusu yerine güncelleme) araç çubuğunda bulunan Yenile düğmesi kullanılarak erişilebilir. mevcut olanı değiştirin veya diskten bir görev paneli ekleyin.Bunu yapmak için aşağıdaki adımları seçin: 1. Görev Bölmesi penceresinde Yönetici (görev paneli yöneticisi) düğmesine basın Araç Çubuğu Seçenekleri 2. Görev Bölmesinin sol tarafında Seçenekler penceresinde Görev Bölmesi Yöneticisi klasörünü seçin ve ardından Özelleştir'i seçin. 3. Açılan tarafta aşağıdaki düğmelerden birine basın: Bölmeyi Yükle - yeni bir panel yükler; Bölmeyi Özelleştir – mevcut olanı değiştirir veya yeni bir panel oluşturur. Visual FoxPro'nun genel sistemi Visual FoxPro'da bir program geliştirirken, diğer herhangi bir sistemde olduğu gibi, genellikle programlama özelliklerinin, diğer komutların ve işlevlerin yeteneklerini gözden geçirmeye ihtiyaç vardır. Visual FoxPro'da geleneksel geliştirme sistemine ek olarak indirilecek bilgileri indirilen belgelerden, sayısal örneklerden ve ayrıca Web sayfalarından bulabilirsiniz. Tüm bu işlevler Yardım menüsünden seçilir. Visual FoxPro 31 hakkında bilmeniz gerekenler Çoğu popüler program gibi, Visual FoxPro da bağlama duyarlı bir sonlandırma sistemine sahiptir, böylece çalışma şeklinizi aynı anda durdurma ihtiyacını ortadan kaldırabilirsiniz Bunu yapmak için aşağıdaki yöntemlerden birini kullanarak hızlı bir şekilde yapabilirsiniz: Yardım menüsünden Microsoft Visual FoxPro Yardım komutunu seçin; Görev Bölmesi Yöneticisi iletişim kutusunda Visual FoxPro'daki yenilikler nelerdir? seçeneğini seçin. (Visual FoxPro'daki yenilikler neler?); itmek Herhangi bir zamanda Visual FoxPro ile bir çalışma oturumu. Dovdkova sistemi mevcut işlem hakkında bilgi için dovdnik bölümünü seçin; Tüm iletişim pencereleri için Yardım düğmesini araç çubuğuna veya pencerenin hemen yanına yerleştirin. Bunlardan birinde çalışma saati sırasında Yardım düğmesine basıldıysa, Visual FoxPro bu iletişim kutusunun (küçük 2.9) nasıl kullanılacağı hakkında sizi bilgilendirecektir. Res. 2.9. Rus dilinde Visual FoxPro'nun özeti Bu basit bir anlamdır. 2.10, Microsoft Visual FoxPro Yardım komutunun Yardım menüsünü seçtiğinizde görüntülenen Visual FoxPro gelişmiş sistem penceresini gösterir. 32 Bölüm 2 2.10. Microsoft Visual FoxPro 9.0 Bu pencere iki alana ayrılmıştır. Gelişmiş sistem penceresinin sol alanında ihtiyacınız olan bilgileri bulabileceğiniz bir dizi sekme bulunur. Pencerenin sağ alanı seçilen bölüme ilişkin bilgileri görüntüler. İmlecin yardımıyla pencere alanlarının genişliğini seçebilirsiniz. Bu eylemleri kimler için iptal etmeniz gerekiyor: 1. İmleci alanlar arasındaki bölmenin üzerine getirin. 2. İmleç düz bir ok şeklinde görünüyorsa, farenin sol tuşuna basın ve genişletmek istediğiniz alanın diğer tarafına taşıyın. 3. Gerekli alan boyutunu ayarladıktan sonra fare düğmesini bırakın. Alt sistem penceresi bir araç çubuğuyla çevrilidir. Gelişmiş sistem penceresinin sol alanında gerekli bilgileri bulmayı kolaylaştırmak için tasarlanmış dört sekme bulunur (Tablo 2.10). Bölüm 2.10. Biraz da bundan bahsedelim, işte biz de bundan bahsediyoruz VALKYAKKA ALTIN ​​SİSTEMDİR Bu konuya giriş Gelin robotun geliştirme sisteminin sekmeleriyle raporuna bir göz atalım. Visual FoxPro 33'te durum böyledir Alt sistem penceresinin ana sekmesi İlk sekme alt sistem penceresidir Zmist sekmesi (böl. Şekil 2.10). Bu sekme, arka plan bilgilerinin kaldırılmasına yönelik en geleneksel yaklaşımı uygular. Bunun yerine doğum öncesi sistemin bölümlerinin akışını değiştirin. Görünüm bölümünün adından önce bir piktogram görüntülenir. Kapalı kitap simgesiyle gösterildiği gibi tüm bölümler başlangıçta kapalıdır. Bölümlerden herhangi birini açmak için imleci açılan bölümün üzerine getirip fare tuşuna basmanız gerekir. Sonuç olarak simge açık bir kitap gibi görünecektir. Açık kitap simgesi üzerinde fare tuşuna tekrar basıldığında bölüm kapanır. Bu bölüm bölümlere ayrılabilir (Şekil 2.11). Konuda bir simge ve bir yiyecek işareti gösteriliyor. Güncelleme penceresinin sağ alanında şarkılar yerine konuları görüntülemek için imleci adlarının veya ilgili simgenin üzerine getirmeli ve fare düğmesine basmalısınız. Res. 2.11. Yani Sonia durumunda, Sonia durumunda, bu sistem geçiş yapmak için kullanılabilecek sistemin benzeridir. 34 Bölüm 2 Konu göstergesine giriş, ön geliştirme sisteminin Gösterge sekmesi (Şek. 2) .12) penceresini kullanın. Sekmenin üst kısmında, arama için kullanılacak anahtar kelimenin girilmesine yönelik genişletilmiş bir alan bulunmaktadır. Altında alfabenin arkasındaki anahtar kelimelerin ve sıraların bir listesi var. Girilen harfler dünyasında, anahtar kelimeler listesindeki giriş alanında, ilk harfleri önceden girilmiş harflerle birleştirilen bölümler görünür. Res. 2.12. Bu sorunun cevabı Vladimir Putin'dir. Anahtar kelime listesine kaydırarak kolayca bakabilir, gerekli bölümü görebilir ve gerekli bölümü görebilirsiniz. Onay metni sağ pencerede görünecektir. Ek Trace Display sekmesinde bilgi bulmak için bilmeniz gereken konuların orijinal harflerini girin. Popo olarak özellikler girildi (Şekil 2.12). Ana sistem, belirlenen harfle başlayanların adlarını listede görüntülediğinde, bunlar renkli veya parlak olarak görülecektir. Zihniniz tatmin olur olmaz, bölümlerin listesini içeren Bulunan Bölümler penceresi (küçük 2.13) görünecektir. Bu listeden gerekli konuyu seçin ve Göster düğmesine tıklayın. Seçilen konuyla ilgili bilgiler alt sistem penceresinin sağ alanında görüntülenecektir. Visual FoxPro 35'te durum budur. 2.13. Tuşlar hakkında daha fazla bilgi Anahtarları aramak için Poshuk sekmesinde kelimeler ve ifadeler vikorize edilir. Shukati giriş alanına şaka için bir kelime veya kelime öbeği girin. Bir cümleyi bilmeniz gerekiyorsa onu tek veya çift ayaklara yerleştirmeniz gerekir. Arama yaparken "?" işaretlerini de kullanabilirsiniz. (bir karakter atamak için) ve "*" (herhangi bir sayıda karakter atamak için). Ek olarak, eğlence için, tabloda verilen mantıksal operatörlerden kelimelerden katlanmış mantıksal ifadeleri arayabilirsiniz. 2.11. Bölüm 2.11. Bu durumda, bu durumda, bu durumda, bu durumda Îïåðàòð AND Form örneğin özellikler & form VEYA özellikler VEYA özellikler için form | form NEAR özellikler NEAR form Dış bağlantı bu durumda DEĞİL özellikler DEĞİL form Özelliklerde durum böyle değil! form Aramaya hazır olduğunuzda Paylaş düğmesini tıklamanız gerekir. Bölüm araması görünecek ve bunların listesi Bölümler tablosundaki Arama sekmesinde görünecektir. 36 Bölüm 2 2.14. Bu bölümün açıklaması Tablo Bu bölüm üç sütundan oluşmaktadır. Başlık bölümü, araştırma sisteminin bulunan konularının başlıklarını, Çeşitli bölümü - araştırma sisteminin araştırma konuları hakkında bilgi ve Sıra bölümü - arama öğesinin giriş sıklığını içerir. Geriye kalan konu listesinde, verilen zihinsel aramayı karşılayan ilk 500 konu seçilecektir. Bölüm tablosunun içeriğini düzenlemek için tablonun sütun başlıklarını seçebilirsiniz. Bunun için o bölümün başlığına tıklayarak siparişi tamamlamanız gerekiyor. Bulunan konular listesinden ihtiyacınız olan konuyu seçin ve Göster düğmesine tıklayın. Sonlandırma penceresinin sağ alanında bu konulara ilişkin bilgiler görüntülenecektir (Şekil 2.14). Metinde arama için atanan kelimeleri görebilirsiniz. Bunu yapmak için araç çubuğunda Seçenekler düğmesini tıklamanız ve listeden Sonuçları gönder komutunu seçmeniz gerekir. Oran girişinde arama parametrelerini belirlemek için, herhangi bir parametrenin kurulumu sırasında ek olanaklar sağlanmıştır (Tablo 2.12). Bölüm 2.12. Başka bir deyişle cephenin cephesinin sorumluluğu, bu durumda Rusya Federasyonu Vatandaşları Oğullarının Özetinin Oluşumu â çàgîëîâêõ Ïîèñê òîüêî â â â ʺçãoîîâààààòåññîàîê Í÷àëîî ðàîòâñ “Visual Fox Pro 37 The Genel sekmesi Obrane sekmesi, alt sistemin en sık aranan konularının bir listesini oluşturmanıza olanak tanır ve bunların seçimi basit bir şekilde yapılır. Promovchannyam için sekme boş. Obrane sekmesine bir inceleme konusu eklemek için aşağıdaki eylemleri seçin: 1. İnceleme sistemi penceresinin diğer sekmelerinde, bu sekmeye yerleştirmek istediğiniz konuyu bulun. 2. Bulduğunuz bilgileri güncelleme penceresinin sağ alanında görüntüleyin. 3. Obrane sekmesine gidin. İncelenenlerin adları bu sekmenin Akış bölümü alanında görüntülenir. 4. Ekle düğmesine tıklayın. Üretim öncesi sistemin mesaj dizili konularının adları seçilen konuların listesine eklenecektir. Benzer şekilde geliştirme sisteminin gerekli tüm bölümlerini bu alana ekleyebilirsiniz. Bu sekmedeki bölümleri silmek için Görünüm düğmesi görüntülenir. Aksesuarların geliştirilmesinde büyük bilgi yükümlülüğünden yararlanmak için gelişmiş Visual FoxPro sistemini kullanmak gerekir. Visual FoxPro ile ilgili haberlerin geri kalanını öğrenmek için buraya bakın. 2.15. Visual FoxPro 38 Bölüm 2 Ana Web sayfasını doğrudan Visual FoxPro ana penceresinden açabilirsiniz. Bu, Yardım menüsündeki Web'de Microsoft (Web sayfalarında Visual FoxPro) komutuna atanır. NOT İnternet erişimi olmadığından web sayfalarını görüntülemek zahmetlidir. Erişimi reddetmek için bilgisayarınıza bir modem kurmanız ve yerel İnternet sağlayıcınıza kaydolmanız gerekir. İncirde. 2.15, Microsoft tarafından desteklenen yeni Visual FoxPro sayfasını tanıtıyor. Sol tarafta Visual FoxPro'ya ayrılmış genişletilmiş bölümler bulunmaktadır. Tıklanacak bölümün adına tıkladıktan sonra, o bölüm hakkında bilgi gönderebileceğiniz bir Web sitesini ziyaret etmeniz istenecektir. Bölüm 3 Bilgi sisteminin önerisi Bir program oluştururken Visual FoxPro programlarının öğelerini birleştiren ve bunları türe göre gruplandıran bir proje oluşturulur. Visual FoxPro eklentisi pjx orijinal tabloya eklendiğinden projeyle ilgili bilgiler özel bir tabloda saklanır. Tablonun not alanları, diğer metin niteliklerini açıklayan proje öğesinin adını gösterir. Tablonun Not alanlarını içeren dosya pjt uzantısına sahiptir. Projenin geliştirilmesi programların geliştirilmesini kolaylaştıracaktır çünkü veritabanı projesinde programlar, formlar, çağrılar, uygulamalar ve programların diğer unsurları farklı bölümlere dağıtılmıştır ve projeye dahil edilen cilt unsurunun geliştirilmesi de aynı şekildedir. hatırladı. Bir proje oluşturduktan ve içine giren öğeleri belirledikten sonra, bunu uygulama uzantılı bir dosya oluşturarak programlar oluşturmak veya exe uzantılı derlenmiş bir dosya oluşturmak için kullanabilirsiniz. Program projeyle çalışmaya başladığında program öğeleri için kullanılan dosya koleksiyonunu arar ve projede yer alan dosyaların sürümlerini belirler. Yeni bir program geliştirmeye başlamadan önce öncelikle bir program projesi oluşturmanız gerekir. Daha sonra çeşitli program öğeleri eklenir. Yeni bir proje oluşturmak için Uygulama Sihirbazı'nı veya Dosya menüsündeki Yeni komutunu kullanabilirsiniz. Yeni komut girildiğinde, ekranda Visual FoxPro gibi tüm program öğelerinin listesini içeren yeni bir iletişim kutusu açılır (Şekil 3.1). Proje parametresi varsayılan olarak ayarlanmıştır. Yeni bir proje oluşturmak için aşağıdaki adımları girin: 1. Yeni dosya düğmesini tıklayın. 1. Oluştur iletişim kutusunun Proje dosyası girişini girin alanında, Dosya türü alanına giderek oluşturulan projenin adını ayarlayın ve dosya türü, kaydedilmekte olan Proje olarak ayarlandı ve Klasör alanında Klasör projenin genişletileceği yer doğru seçilmiştir (Şekil 3.2). 2. Proje yaratımlarınızı kaydetmek için Kaydet düğmesine tıklayın. Visual FoxPro proje için dosyalar oluşturur ve bunları belirtilen konuma yazar. Bundan sonra Proje Yöneticisi projesini açabilirsiniz (Şekil 3.3). 40 Bölüm 3 3.1. Aynı isim hakkında daha fazla bilgi Yeni hakkında: ñ. 3.2. Hakkında daha fazla bilgi Bu durumda dünya hakkında bilgi oluşturun 3.3. Proje Yöneticisi Hakkında Proje penceresinin üst kısmında projedeki farklı dosya türlerini görüntüleyen ve program geliştirmeyi kolaylaştıran sekmeler bulunmaktadır (Tablo 3.1). Bölüm 3.1. Seçilen Proje Yöneticisi Seçilen Veriler Tüm Seçilen Veriler Seçilen äàííûõ, òàáëèöû, çàïðà àíèmåíè ïðîöåäóðí Belgeler (Äîtómåíòû) Ôîðìè, îò÷åòèè Sınıflar Sınıflar Kod Sınıflar Paragraflar ve Diğerleri Diğer ( (Ostavl) M, M, M ve GF, K Mí äû Visual FoxPro'nun sahip olduğu bir görüş hiyerarşisi. Üst düzeyde proje öğelerinin kategorileri vardır: Veri, 42 öğe 3 Belge, Sınıf Kitaplıkları, Kod ve Diğer. NOT Öğelerin dış görünüm kategorisi için proje penceresinde bir sekme bulunur. Geçerli düzeyde dosya türleri kategorilere ayrılır. Örneğin, Belgeler kategorisi için aşağıdaki dosya türleri vardır: Formlar - formlar; Raporlar – çağrı; Etiketler – etiketler. Farklı dosya türleri aynı hiyerarşilerin parçası olabilir. Örneğin, bir veritabanı tablolar, veriler içerebilir ve bir tablo alanlar içerebilir. Hiyerarşik liste yanan veya yanan bir kampta kullanılabilir. Hiyerarşik listenin bir öğesi bir sonraki düzeyin öğelerini içeriyorsa öğe adının sol tarafında bir artı işareti görüntülenir. İncirde. 3.3'te Sınıf Kitaplıkları da dahil olmak üzere listedeki tüm öğelerin eşit öğeler içerdiğini görebilirsiniz. Bir sonraki seviyenin öğelerinin listesini açmak için fareyi artı işaretine basmanız gerekir. Listeyi açtığınızda artı işareti eksi işaretine dönüşür. İncirde. Şekil 3.4, biraz derinliğe sahip olan hiyerarşik Veri listesi örneğini göstermektedir. İç içe geçmiş öğe listesini gizlemek için eksi işaretine tıklayın. Proje penceresinde çok küçük bir düğme bulunur. Pencerenin sağ üst köşesindeki projeden çıkarılmış ve ok doğrudan dağın yukarısına yerleştirilmiştir. Bu düğmeye bastığınızda proje penceresi aydınlanacak, sekme adları artık görünmeyecek ve düğme simgesi aşağı oka dönüşecektir. Ekranda diğer pencereler yerine Tim'in kendisi beliriyor (Şekil 3.5). Bu durumda, proje sekmeleri artık etkin değildir ve üzerlerine tıkladığınızda, seçilen sekmeyle ilgili bilgileri içeren proje penceresinin bir kısmı açılır (Şekil 3.6). Proje görünümünü genişletilmiş görünüme döndürmek için düğmeye basarak aşağıyı gösteren oku hareket ettirin. Visual FoxPro, açık bir sekmeyi ekranda taşımanıza olanak tanır. Bunu yapmak için, kısayola tıklamanız ve fareyi bırakmadan sekmeyi Visual FoxPro ana penceresinin yerine taşımanız gerekir (Şekil 3.7). Ayrıca sekmenin boyutunu da değiştirebilirsiniz. Bunu yapmak için şu adımları iptal etmeniz gerekir: 1. İmleci sağ alt köşeye yerleştirin. 2. İmleç çift yönlü bir ok olarak görünüyorsa, farenin sol tuşuna basın ve onu diğer tarafa taşıyın. 3. Gerekli alan boyutunu ayarladıktan sonra fare düğmesini bırakın. Aradaki fark, Cumhuriyet'in yeni versiyonunda da durumun böyle olmasıdır. 3.4. Cumhuriyetin sistemi hakkında bilgilerin varlığı. 3.5. İltica 43 44 Gávava 3 Rez. 3.6. Bu Cumhuriyetin resmi versiyonudur. 3.7. Rusya Federasyonu ve Rusya Federasyonu'na atıfta bulunarak Proje penceresi açıldığında Visual FoxPro ana menüsüne, projede bulunması gereken proje dosyalarını işlemenizi sağlayan komutları içeren yeni bir Proje menü öğesi eklenir. Bu komutların anlamı tabloda açıklanmıştır. 3.2. Bölüm 3.2. Projeye Bakın Yeni Dosyaya Bakın (Yeni Dosyalar) Dosyayı değiştirmek (veya Dosyayı Değiştirmek) için bu seçeneği kullanabilirsiniz.Bu, varsayılan Dosyaya Gözat seçeneğidir.äå) Otkurûvaåt Başka bir deyişle, Dosyayı Önizleme Çalıştırma Dosyası (Değer Dosyası) Dosyayı Yeniden Adlandır Hakkında (Dosyayı Yeniden Adlandır) â ïrîåêò Hariç èç Parametreler Dahil Et (Değer) Ana Ayarla Yeni sürümde durum böyledir Açıklamayı Düzenle ѿ) Îtòkðûâàåò îêkòà) Îòîáðàæàåò èíofîrìàöèþ îïrîåêòå èè âõîäÿù èõ â diğer Hata türleri) Yenileme Hakkında Yapının Oluşturulması (Diğer) Projeyi Temizleme İSTEĞE BAĞLI ÖZELLİKLER Proje dosyalarıyla çalışmak için, yenisine tıkladığınızda açılan içerik menüsünü sağ fare düğmesini kullanabilirsiniz (Şek. . 3.8) ve Proje menüsündeki aynı komutu ve Proje Yöneticisi penceresindeki tüm veri girişlerini açan Tümünü Genişlet komutunu kullanın. 46 Bölüm 3 3.8. Yıl sonunda bize ulaşın Yöntemler Proje öğeleriyle etkileşim kurmak için proje penceresinin sağ tarafında bulunan düğmeleri kullanın. Bazı düğmeler her türden dosyayla çalışmak için kullanılabilir, ancak bazıları yalnızca şarkılarla kullanılabilir. Masada 3.3. Projedeki tüm dosya türleri için seçilebilecek düğmelerin bir listesi vardır. Bölüm 3.3. Bu durumda yeni sistemin düğmelerinin değiştirilmesi, bu durumda) Değiştir (bu durumda) Bu durumda, dosyaları oluşturmak (formlar, kaydetmeler, program menüleri) Çalıştır (Viconati) oluşturmak için vikorist düğmesini kullanabilirsiniz. Viconnanny'deki proje için bir dosya seçimi. Farklı etiketler için Önizleme butonunu kullanabilirsiniz. 47. madde dosyayı ön görünümde açar. Tabloda yer alan verileri görüntülemek için Gözat düğmesi bulunmaktadır. Bir proje penceresindeki Oluştur düğmesi, bir proje, eklenti, dinamik kitaplık oluşturmanıza veya geçerli projeyi güncellemenize olanak tanıyan Oluşturma Seçenekleri iletişim kutusunu açar. Visual FoxPro 9.0'da, bir ana program yardımıyla bir proje oluştururken tablolar, formlar, çağrılar ekleyebilir ve ayrıca daha önce oluşturulan proje öğelerine de ekleme yapabilirsiniz. Master yardımıyla yeni bir proje oluşturmak için aşağıdaki adımları oluşturun: 1. Dosya menüsünden Yeni komutunu seçmeniz veya araç çubuğundaki Yeni düğmesini tıklamanız gerekir. 2. Yeni iletişim kutusu açılacaktır, ardından Proje seçeneğini seçin ve Sihirbaz düğmesine tıklayın. PORADA Microsoft Visual FoxPro 9.0'da, proje oluşturmaya yönelik ana program Görev Panosu Yöneticisi penceresinden de başlatılabilir. Bu amaçla yöneticinin Yeni uygulama oluşturma görevini hızla tamamlaması gerekir. Şekilde gösterilen iletişim kutusu açılacaktır. 3.9. Res. 3.9. Yöntemin ve dünyanın geri kalanının açıklanması 3. Şekil 3'te gösterilen iletişim kutusu açılacaktır. 3.9. Bu pencerenin Proje adı giriş alanında, oluşturulan projenin adını belirtmeniz ve Proje dosyası giriş alanında genişletmesini belirtmeniz gerekir. Projeyi istediğiniz klasöre yerleştirmek için, bilgisayarınızda istediğiniz klasörü bulmanızı sağlayan bir iletişim kutusu açan Gözat düğmesini tıklayın. 4. Dosyaya isim verip genişlettikten sonra OK butonuna basarak yeni bir proje oluşturmanız gerekmektedir. Master yeni bir proje oluşturmaya devam eder ve ekranda Uygulama Oluşturucu iletişim kutusu belirir (Şekil 3.10). 48 Bölüm 3 3.10. İletişim kutusunun alt kısmında aşağıdaki düğmeler bulunur: Yardım - prova dosyasını açar; İptal - ana robotun robotunu iptal eder; Tamam – yeni bir proje oluşturuyoruz. Ayrıca iletişim kutusunda bu tür bilgilerin görüntülendiği altı sekme bulunmaktadır (Tablo 3.4). Bölüm 3.4. Uygulama Oluşturucu Uygulama Oluşturucu Genel Bilgi Sistem ve veri sistemi arasındaki Sistem Veri (Veri) diğer formlar ve formatlar (Formlar) DEĞER VE SİSTEM Gelişmiş Genel sekmesi (Böl. Mal. 3.10), proje için bu tür parametrelerin belirtilmesi için tasarlanmıştır. isim, bebek projesinde ne bulunduğu, katlanmış eklentinin türü, gizli iletişim kutuları, proje simgesi. Ad giriş alanı, programın başlığında, Program Hakkında iletişim kutusunda ve programın ortasında görünen programın adını girmenize olanak sağlar. Bu bilgiler nasıl kullanılır 49 Görüntü giriş alanında, 'Programı başlattığınızda pencerede görünen küçük bir dosyam var' adını belirleyebilirsiniz. Uygulama Türü alanı, oluşturulan programın türünü belirtmenize olanak tanır (Tablo 3.5). Bölüm 3.5. Uygulama Türü Uygulama Türü Normal Visual FoxPro Modülü (AP) hakkında kelimenin anlamı budur. Bu, dünyada ve dünya bağlamında da böyledir, başka bir deyişle) å Microsoft Windows Ortak İletişim Kutuları grubunun oranlarını ayarlayarak, dağıtıcılar, programlar, program dosyalarına erişim hakları hakkında ek iletişim kutusu bilgilerini belirleyebilirsiniz. (Tablo 3.6). Bölüm 3.6. Ortak İletişim Kutularının Seçilmesi Giriş ekranı Bu konu hakkında daha fazla bilgi için lütfen bizimle iletişime geçin Hakkında iletişim kutusu, başka bir deyişle, bu durumda Hızlı Başlangıç ​​modunda veya Hızlı Başlangıç ​​modunda Hızlı Başlangıç ​​ile ilgili Kişiler, Kullanıcı oturum açmalarında durum budur Bu program simgesiyle aynıdır.Simge alanında program simgesini seçebilirsiniz. Uygulama Oluşturucu iletişim kutusu hakkında bilgi Uygulama Oluşturucu iletişim kutusunun Krediler sekmesinde (Yazar hakkında) (Şekil 3.11) mevcut bilgiler belirtilir: yazarların listesi, kuruluşun adları, kuruluş numarası. 50 Bölüm 3 3.11. Giriş Kredileri Uygulama Oluşturucu Bu verileri girmek için Vikorist'te alanlar oluşturulur (Tablo 3.7). Bölüm 3. 7. Avrupa'da nasıl kullanılır Avrupa'da Krediler Rusya'da Uygulama Oluşturucu à Íàçíà÷åíèå Yazar (Àâòîð) Ñïèñîê ðàçððèèå) Íàèmíîîàíèí ïðåäïðèÿÿÿÿ Sürüm ( åðñèÿ) VÂrðñèÿ ïðîåíè ÿ Telif Hakkı (Pðàâà) Ïðàâàïî ) Òîðãoîâîàÿ ìàðêà ïðèëîåíèÿ Oluşumu Rusya Federasyonu Evet, burası Veri sekmesidir (Evet). Alarm programı, projeye dahil edilecek veritabanlarının ve tabloların bir listesini oluşturmanıza olanak tanır. Tablo görünümünde sunulan listeye hem yeni hem de mevcut veritabanlarını ve tabloları ekleyebilirsiniz (Tablo 3.8). Bölüm 3.8. Application Builder'da Veriyi Bulma å Datasource formun adı nedir, cephenin adı nedir Dünyadaki dünya ile aynı devamı Bölüm 51 3.12.Uygulama Builder'da Veriyi Doğrulama Tablo eklemek için Projeye gitmek için sekmede bunların üstünde başka eylemler vardır.Düğmenin ayağını döndürme (Tablo 3.9) Bölüm 3.9 Veri düğmesini kullanma Uygulama Oluşturucu Bu, Seç seçeneğiyle aynıdır (Değer: O bu durum, aynı kaynak, Generate (veya başka bir deyişle) ile aynı, bu durumda, bu bağlamda, dünyanın dünyasında Dünyanın Durumu.Proje yöneticisi tarafından oluşturulan formlar için, tasarım stilini kullanarak bir tasarım stili belirleyebilirsiniz. Görüntülenen Form Stili listesi bulundu. İncirde. 3.13, ek bir Kabartmalı stilde oluşturulmuş bir formu göstermektedir. Oluşturma sürecinde ve formların oluşturulmasında farklı stiller birleştirilebilir. Ses stilini ayarlamak için Rapor Stili listesini kullanın. 52 Bölüm 3 3.13. Form, sentetik formatla eş anlamlıdır Eşanlamlı formatla kabartmalı format - Formlar sekmesi (Şek. 3.14) form listesi oluşturulana kadar projeye atanır. Res. 3.14. Application Builder'ın Formlar bölümünde Veri sekmesinin Form bölümünde Doğrusal Oranlar ayarlanır ve Gene butonuna tıklanır oran (Pobuduvati) Formlar sekmesindeki formlar listesinde isimler görünecektir. Ekle butonuna bastığınızda açılan Aç iletişim kutusunu kullanarak daha önce oluşturduğunuz formları bu listeye ekleyebilirsiniz. Sekmenin sağ tarafında formun adını belirten genişletilmiş Ad giriş alanı ve formların ana güçlerini gösteren oranlar bulunmaktadır (Tablo 3.10). Bölüm 3.10. Formlara Tek Uygulama Uygulama Oluşturucusu Olarak Başvurulma Tek örnek (isteğe bağlı) Gezinme araç çubuğunu diğer dillerde kullanın Gezinme menüsünü bu şekilde kullanırsınız GEÇERLİ FORM VE MIA KAYNAĞI evet

Bölüm 2. Visual FoxPro ile Robot Koçanı

Visual FoxPro 7.0'ı kullanmaya başlarsınız. Üzerinde çalıştığınız şeylerin çoğu (menüler, araç çubukları, iletişim kutuları), Windows çekirdeğine özgü olanlara aşina olacaktır.

Programı Windows ana menüsünden başlatmak için aşağıdakileri seçin:

  1. Ekranın altındaki Başlat düğmesine tıklayın.
  2. Açılan Windows ana menüsünden Programlar komutunu seçin. Bu komutun menüsü görünecektir.
  3. Menüden Microsoft Visual FoxPro 7.0 komutunu seçin (Şekil 2.1). Ekranda Visual FoxPro 7.0 penceresi görünecektir (Şekil 2.2).

Visual FoxPro 7.0'ın başlatılmasını kolaylaştırmak için masaüstünde bir kısayol oluşturabilir ve tuşlarınızı kısayol olarak atayabilirsiniz. Daha sonra hangi Windows penceresinde değilseniz, belirtilen tuş kombinasyonuna basmanız yeterlidir ve program başlayacaktır. Ayrıca programın başlatılmasını kolaylaştırmak için üzerine Visual FoxPro simgesini yerleştirerek Windows Hızlı Başlangıç ​​panelini (Küçük 2.1) kullanabilirsiniz.

İncirde. Şekil 2.2, program başlatıldıktan sonra görünen Visual FoxPro ana penceresini göstermektedir.

Altı ana alanı görebilirsiniz: pencere başlığı, menü satırı, araç çubuğu, menü satırı, çalışma alanı ve Komut penceresi.

Başlık, ana pencerenin üst kısmında bulunur ve üç nesne içerir: Visual FoxPro simgelerinin bir kopyası, ana pencerenin başlığı ve penceredeki simgeler.

Şekil 2.1. Microsoft Visual FoxPro 7.0'ı Windows ana menüsünden başlatma

Küçük 2.2. Ana sayfa Visual FoxPro 7.0

Menü satırı hiyerarşik Visual FoxPro menüsünde bulunur. Menü öğelerinin listesi etkin pencerenin türüne bağlıdır.

Visual FoxPro, kullanıcıya veritabanları, formlar, sorgular ve sorgularla çalışmak için çok çeşitli araç çubukları sağlar. Bu araç çubukları bir dizi düğme içerir ve bu küme, belirli bir araç çubuğu adı altında saklanır. Visual FoxPro'yu başlattıktan sonra ekranda standart araç çubuğu görünecektir.

Ana pencerenin alt kısmında, aktif pencerenin kesme frezesi hakkında bilgilerin, seçilen araç çubuğu düğmesinin veya menü öğesinin kısa bir açıklamasının görüntülendiği bir çizim satırı bulunur. Satırda görüntülenen bilgilerin türü, etkin pencerenin türüne bağlı olacaktır. Örneğin, form tasarımcısı penceresinde, etkin form nesnesinin adı satırda görüntülenecek ve Gözat modunda tabloya göz attığınızda, satırın sol tarafında gizli tablonun adı görüntülenecektir. ve satırın ortasındaki sayı görüntülenecektir.doğru kayıt ve gösterge modu roboti.

İşlem sırasında Visual FoxPro'nun ana penceresi form oluşturuculara, yanıtlara, sorgulara, projelere ve diğer pencerelere yönelik pencereleri açar. Tüm kokular baş pencereye göre yandır ve kapatıldığında kapanır. Ayrıca Visual FoxPro'dan çıkarken üzerinde çalıştığınız projenin penceresini kapatmadıysanız programın başlangıç ​​zamanında pencereyi kapatmanız gerekecektir.

Ana pencerenin başlığı, program simgelerinin değiştirilmiş bir kopyasıyla değiştirilir, Microsoft Visual FoxPro metni ve düğmeler, ana pencerenin boyutuna göre yeniden boyutlandırılır. Simgelerin bulunduğu simgeye tıkladığınızda, ana pencerenin boyutunu değiştirmek ve taşımak için komutları yerleştirebileceğiniz sistem menüsü açılır. Masada 2.1 sistem menüsünden kullanılabilen komutları gösterir.

Tablo 2.1. Sistem menüsü komut atamaları

Takım Atama
Güncelleme Küçülttükten veya büyüttükten sonra pencerenin ön boyutunu yeniler
Taşınmak Visual FoxPro başlık penceresini etkinleştirir ve imleç tuşunu kullanarak onu taşımanıza olanak tanır.
Rozmir Visual FoxPro ana penceresini etkinleştirir ve imleç düğmelerini kullanarak boyutunu değiştirmenize olanak tanır
Zgornuti FoxPro ana penceresini düğme boyutuna kadar büyütür ve Windows görev çubuğuna yerleştirir
Rozgornuti
Kapa çeneni Visual FoxPro başlık penceresini kapatır

Porada

Visual FoxPro'yu hızlı bir şekilde kapatmak için ana pencerenin başlığındaki program simgesinin değiştirilmiş kopyasına tıklayın.

Microsoft Visual FoxPro başlık penceresinin metni, Visual FoxPro başlık penceresine farklı bir ad vererek veya başka bir yerde adı değiştirerek ihtiyaçlarınıza bağlı olarak kolayca değiştirilebilir. Bunu yapmak için komut penceresine aşağıdaki komutu girin:

PENCERE EKRANI BAŞLIĞINI DEĞİŞTİR "Yeni başlık penceresi başlığı"" !}!}

Abo

SCREEN.caption = "Ana pencerenin yeni başlığı"

Başlığın sağ tarafında bir pencereye yerleştirilmiş düğmeler vardır. Anlamları Tabloda açıklanmıştır. 2.2.

Tablo 2.2. Düğmelerin amacı

İsim Atama
Zgornuti FoxPro başlığı düğme boyutuna küçülür ve onu Windows görev çubuğuna yerleştirir
Güncelleme Açılan pencerenin boyutunu değiştirerek daha fazla değiştirmenize olanak tanır
Rozgornuti Visual FoxPro müstehcen penceresi tüm ekran boyunca yanıp sönüyor
Kapa çeneni Visual FoxPro başlık penceresini kapatır, böylece programı robota atar

Visual FoxPro'da formlar, sesler ve sorgular oluşturmak için kullanabileceğiniz çok sayıda araç çubuğu bulunur. Aşağıdaki bölümlerde bunlara daha yakından bakacağız. Tüm çalışma modlarında mevcut olan standart araç çubuğuna (Şek. 2.3) hemen aşina olacaksınız.

Küçük 2.3. Standart Visualai FoxPro araç çubuğu

Standart araç çubuğundaki düğmelerin atamaları tabloda gösterilmektedir. 2.3.

Tablo 2.3. Standart araç çubuğundaki düğmelerin atamaları

İsim

Atama

Yeni Yeni bir dosya oluştur
Açık Mevcut bir dosyayı açar
Kaydetmek Kapatılan dosyayı kaydeder
Bir Kopya Yazdır Aktif pencere yerine başka bir tane
Baskı Önizleme Tartışılan belgenin önceki incelemesinin penceresini açar.
Kes (Virizati) Görüntülerden veya nesne görüntülerinden metni siler ve bunları ara belleğe yerleştirir
Soru (Kopyala) Metni ve görülen nesneleri silmeden görüş arabelleğinden kopyalar
Yapıştırmak Tampon yerine ekler. Bu düğmelerin eylemi, hangi modda çalıştığınıza bağlıdır.
Geri al (Skasuwati) Skasovue ostannu vikonana diyu
Yinele (Yenile) Seçilen etkinlikleri yeniler
Koş (Viconati) Wikonanny başlıyor
Veri tabanı Korunan veritabanlarının listesini alın
Komut Penceresi Komut penceresini açar
Veri Oturumu Penceresi Veri Oturumu penceresini açar
Özellikler Penceresi Yetkilileri ayarlamak için Özellikler penceresini açın.
Belge GörünümüWindows Program düzenleyici penceresinde açık olan prosedürlerin ve işlevlerin listesini görüntüleyen Belge Görünümü penceresini açar
Sınıf Tarayıcısı Sınıflarla çalışmak için tasarlanmış Sınıf Tarayıcısı penceresini açar
Nesne Tarayıcı Seçilen kitaplıkların sınıflarını, yetkilerini, yöntemlerini, özelliklerini ve sabitlerini görüntülemenizi sağlayan Nesne Tarayıcı penceresini açar

Saygı

Düğme anlamını anlayamadığınız gibi görünüyorsa, fare imlecini düğmenin üzerine getirin. İmlecin altında bu adları içeren bir araç ipucu göründüğünde, satırın sol tarafında atanan düğmenin kısa bir açıklaması görüntülenecektir.

Visual FoxPro'nun ana penceresine tıkladığınızda, ekrandan kaldırmadıysanız her zaman standart araç çubuğunu göreceksiniz.Araç çubuğuna ihtiyacınız varsa ve ekranda görünmüyorsa, aşağıdakileri seçin:

  1. Görünüm menüsünden Araç Çubukları komutunu seçin. Tüm Visual FoxPro araç çubuklarının bir listesini görüntüleyen Araç Çubukları iletişim kutusu (küçük 2.4) açılır.
  2. Ana pencerenin yakınına yerleştirilmesi gereken panelleri adlandırırken soldaki oranları ayarlayın.
  3. Tamam düğmesini tıklayın.

Araç Çubukları iletişim kutusunun altında görüntülenen oranları kullanarak araç çubuğu düğmelerinin görünümünü değiştirebilirsiniz. Bu varantların atamaları Tabloda açıklanmıştır. 2.4.

Tablo 2.4. Araç Çubukları iletişim penceresinin oranlarının atamaları

Küçük 2.4. Araç çubukları iletişim kutusu


Küçük 2.5. Araç çubuğu ana pencereden genişletilebilir

Visual FoxPro yüklendikten sonra standart araç çubuğu ana pencerenin üst kısmına yerleştirilir, ancak araç çubuğu ve araç çubuğunun arkası ekran etrafında hareket ettirilebilir. Bunu yapmak için, fare imlecini araç çubuğundaki konum düğmelerinin yakınında herhangi bir yere yerleştirin, fare düğmesine basın ve bırakmadan paneli yeni bir konuma taşıyın. Araç çubuğunu Visual FoxPro ana penceresinin kenarlarına yerleştirmeyecekseniz boyutunu değiştirebilirsiniz (Şekil 2.5).

Visual FoxPro ile çalışırken, tüm komutları hiyerarşik olan araç çubuğu düğmelerini ve menü satırlarını seçebilirsiniz. Bir şarkı komutunu seçtiğinizde alt menüsü açılır.

Visual FoxPro'nun ana penceresine ve diğer açık pencerelere ek olarak sanal (Dosya), Düzenle, Görünüm, Araçlar, Program, Windows ve Yardım menü öğelerini seçin. Bir pencere açıldığında o penceredeki nesnelere ulaşmak için menüye komutlar eklenir. Örneğin tablolarla bir saat çalıştıktan sonra ana menüye Tablo menü öğesi eklenir; ekranda bir form açtığınızda menüde Form öğesi görünür.

Porada

Bir komutu seçtiğinizde satırda kısa bir açıklama görünecektir.

Vikonanny menü komutları

Visual FoxPro menü komutlarının listesi standart Windows eylemlerini kullanır. Hem fareyi hem de klavyeyi kullanabilirsiniz. Çeşitli olası yöntemler vardır.

  • Fare seçildiğinde, bir komut yerleştirmek için imleci menü öğesinin üzerine getirin ve fare düğmesine basın. Komutun alt menüye taşınması gerekiyorsa gerekli komutu seçin.
  • Tek klavyeniz varsa öncelikle tuşuna basarak menü satırını etkinleştirin. ya da başka . Ardından ek okları kullanarak onay kutusunu gerekli komutun üzerine yerleştirin ve tuşuna basın. .
  • Bu tuş, akış yönünde sol elle kullanılan bir komuta gitmek için kullanılır. Bu tuşa bastığınızda eğer mevcut komut soldaki komut ise sistem menüsüne geçeceksiniz. Tuşa daha fazla basarak göstergeyi menü satırının sağ komutuna ekleyin. Diğer anahtarlar da aynı şekilde işlenir.
  • En sık kullanılan komutlar için, sembollerin birleşiminden oluşan, bunlarla ilişkili kısayol tuşlarını ezberleyebilirsiniz. Bu, takım adının yanındaki semboldür. Kısayol tuşları kapatıldığında herhangi bir tuşa basmaya gerek yoktur .

Menü komutunu görüntüle

Bir menü satırı etkinse ancak menü komutlarını silmemeyi seçtiyseniz, ondan kurtulmak için bu yöntemlerden birini kullanabilirsiniz.

  • Tuşa basın .
  • Ana VisualFoxPro penceresinde istediğiniz yere fareyle tıklayın.

Bir alt menüdeyseniz bir sonraki seviye menüye dönmek için tuşuna basın. .

Sanal menü komutları

Sanal menü (Dosya) dosyalara erişimle ilgili komutları içerir. Bu komutlar farklı türde yeni dosyalar oluşturmanıza, mevcut dosyaları açmanıza, kapatmanıza, kaydetmenize ve silmenize olanak tanır.

Geri Döndür komutu da çok kullanışlıdır ve akış düzenleme oturumunda oluşturulan bir dosyada değişiklik yapmanıza olanak tanır.

Menünün alt kısmında, açılan ve bunlardan birini hızlı bir şekilde açmanıza olanak tanıyan kalan dört projenin adları görüntülenir. Bu menüde kalan komut Çıkış komutudur. Bu, Komut Penceresindeki QUIT komutuna benzer ve Visual FoxPro'dan çıkmak için kullanılır.

Menü komutlarını düzenle

Düzenle menüsü birçok Windows programında mevcuttur. VisualFoxPro'da komut menüsü formlar ve yanıtlar oluşturmak, programları düzenlemek için kullanılır.

Özel Yapıştır, Nesne Ekle, Nesne ve Bağlantılar komutları yalnızca Genel türündeki alanlar ve OLE nesneleri için geçerlidir. Diğer komutlar düzenleme sırasında programlar ve tablo alanları olarak ayarlanacaktır.

Diğer Windows programlarında bilmediğiniz, programlarla çalışmak üzere Visual FoxPro'ya atanmış bir Satıra Git komutu olabilir. Ek komutlar için program metninde atanan numaranın bulunduğu satıra gidebilirsiniz.

Etkinleştiren karakteri (genellikle nokta, boşluk veya yay) girdikten sonra bir nesne adı, yetki, komut veya işlev girdiğinizde, Visual FoxPro Üyeleri Listele komutu geçerli değerlerin (yetkiler, yöntemler, eylemler) bir listesini etkinleştirir , ve nesneler) nesne düzenleyicisinde belirtilenler için.

Menüdeki son seçenek Özellikler komutudur, onu seçtiğinizde, program dosyalarını kaydetmek için parametreleri ayarlamanıza, özelliklerini, son düzenleme tarihini ve diskte saklanmasına olanak tanıyan Özellikleri Düzenle iletişim kutusu açılır.

Menü komutlarını görüntüle

Görünüm menü öğesi, geçerli açık dosyayı görüntülemenizi sağlayan komutları girmenizi sağlar. Dosyayı görüntülemiyorsanız menüde yalnızca bir komut bulunur: Araç Çubukları. Bu komut, Visual FoxPro ile çalışırken araç çubuklarının listesinin kullanıldığı bir iletişim kutusu açar.

Tasarımcılarda çalışırken Görünüm menüsü, bu robot modunda kullanılan araç çubuklarının görüntüsünü kontrol eden komutları içerir. Örneğin, form tasarımcısında çalışırken menüde şu panellerin seçilmesine yönelik komutlar bulunur: Renk Paleti, Düzen, Form Tasarımcısı ve Form Kontrolleri.

Bir saat içinde tabloya bakacağım veya formları düzenleyeceğim, menüde veya menüde ek komutlar olacak. Örneğin tablolarla çalışırken menüde bir dizi yeni komut görünür. Düzenle ve Gözat komutları tabloyu tarama moduna geçirir ve tabloya uyan kayıtları düzenler. Bu iki komut arasındaki fark tablo yerine görüntüleme stilinde yatmaktadır.

Menü komutlarını biçimlendir

Menü Format (Biçim) yazı tipinin özelliklerini, metin ve nesnelerin hizalamasını ve nesneler arasındaki belirlenen aralıkları açıklayan komutları yerleştirir. Ancak zaman geçtikçe farklı kurucularla çalışılır ve ek komutlar kullanılabilir hale gelir.

Araçlar menüsü komutları

Bu menü, nagodzhennya prog'a göre düzenlenmiştir.

İlk Araçlar menüsü, Visual FoxPro sihirbazlarının listesini açan Sihirbazlar komutunu açar. Maister, kistuvachev'e formlar, sesler ve tablolar oluşturma gibi çeşitli görevlerde yardımcı olan bir programdır. Bu durumda yaratma süreci, yaratılan nesnenin ustasının beslenmesine bağlıdır.

Hata Ayıklayıcı komutu hata ayıklamaya ayrılmıştır. Bu, değişkenlerin, dizi öğelerinin, alanların, Visual FoxPro işlevleri tarafından döndürülebilen değerlerin vb. değerlerini görüntüleyebileceğiniz Visual FoxPro Hata Ayıklayıcı iletişim kutusunu açar.

Bileşen Galerisi komutu, Visual FoxPro Bileşen Galerisi ile çalışmak üzere Kataloglar - Bileşen Galerisi penceresini açar. Coverage Provirtualr komutu, Wicon programı hakkındaki bilgileri görüntülemenizi sağlar. Etkin Belgeyi Çalıştır, çalıştırılacak etkin belgeyi seçmek için tek bir iletişim kutusu açar.

Visual FoxPro 7.0'da Araçlar menüsünde yeni komutlar bulunur: ObjectBrowser, IntelHSense Manager, TaskList, Document View.

Nesne Tarayıcısı komutu, seçilen kitaplıkların sınıflarını, yetkilerini, yöntemlerini, özelliklerini ve sabitlerini görüntülemenize olanak tanıyan tek bir pencere açar.

IntelliSense Manager komutu, editör penceresine girilen program yapılarının sözdizimini analiz eden bir parametre ayarlama penceresi açar.

Görev Listesi komutu, kısayol tuşuna basarak tekrar dönebileceğiniz bir konumu ezberlemenizi sağlar. Ayrıca bu komut, Microsoft Outlook'a benzer şekilde gerekli görevlerin bir listesini girmenize olanak tanır.

Belge Görünümü komutu, açık program düzenleyici penceresi için prosedürlerin, işlevlerin ve operatörlerin listesini görüntüleyen bir iletişim kutusu açar. Listeden bir öğe seçtiğinizde editör penceresinde o öğeye yönlendirileceksiniz.

Geri kalan menü komutu Araçlar - Seçenekler'dir. Bu, Visual FoxPro yapılandırmasını yapılandırmanıza yardımcı olacaktır.

Program menüsü komutları

Program menüsü programların derlenmesi ve derlenmesiyle ilgili komutları içerir.

Windows menü komutları

Windows menüsünde (Windows) açık pencerelerle çalışmaya yönelik komutlar bulunur. Bu komutları kullanarak pencereleri düzenleyebilir, yakalayabilir, temizleyebilir ve bir pencereden diğerine geçebilirsiniz. Ayrıca bu menünün komutları pencere her açıldığında etkinleştirilebilir.

Windows menüsündeki Komut Penceresi komutu, Visual FoxPro ile çalışırken komutları özelleştirmenize olanak tanıyan Komut penceresini etkinleştirir.

Özellikler Penceresi komutu, imleç şekli ve grafikte görüntülenen nesnelerin güçlerini görüntülemenize ve değiştirmenize olanak tanıyan Özellikler iletişim kutusunu açar.

Veri Oturumu penceresini açmak için, bu oturuma ait tüm açık verilerin listesini tabloda ve aralarındaki girişleri görüntülemek için (Şekil 2.6), Veri Oturumu komutunu kullanın.

Küçük 2.6. Veri Oturumu penceresi, aralarında açık tabloların ve satırların bulunduğu çalışma alanlarını gösterir

Veri Oturumu penceresinin ortasında tablo oluşturmaya yönelik düğmeler bulunur. Özellikler düğmesi, tablonun güç düzeyini görüntülemenize ve değiştirmenize olanak tanıyan bir pencere açar. Bir tabloyu açmak için yeni bir çalışma alanında Aç düğmesi bulunur. Gözat düğmesi, içindeki kayıtları görüntülemek için tabloyu açar. Veri Oturumu penceresinin Kapat düğmesi, geçerli çalışma alanındaki tabloyu kapatır ve İlişkiler düğmesi, kapalı tablolar arasındaki ilişkileri tanımlamanıza olanak tanır.

Yardım menüsü komutları

Yardım – ana pencerenin geri kalan menüsü. Masa 2.5 Menünüzde mevcut olan komutların bir listesini görüntüleyin. Visual FoxPro 7.0'daki bu değişiklik listesi, programın en son sürümüyle güncelleştirildi.

Tablo 2.5, Yardım menüsü komut atamaları

Menü komutu Atama
Microsoft Visual FoxProHelp (Dovidkova sistemiVisual FoxPro) Gelişmiş Visual FoxPro 7.0 sisteminin penceresini açar
MSDN Arama MSDN'den gelişmiş bilgiler bulun
Teknik Destek Microsoft teknik desteğiyle ilgili bilgileri görüntüler
Web'de Visual FoxPro (Web sayfalarında Visual FoxPro) Microsoft Visual FoxPro web sayfasını açar. Bu komut için internet erişimi gereklidir.
Microsoft VisualFoxPro hakkında (0 programMicrosoft Visual FoxPro) Programın telif hakkı, programın sürüm numarası ve tanımlayıcısı, kaynak dosyasının adı ve telif hakkının bulunduğu dizin hakkında bilgi içeren Microsoft Visual FoxPro Hakkında iletişim kutusunu açar. Bu pencerede bilgisayarınız ve sistem kaynaklarınız hakkındaki çeşitli bilgileri de görüntüleyebilirsiniz.

Visual FoxPro'yu kullanmayı bitirmek için onu kapatmalısınız. Neden bu yöntemlerden birini kullanmalısınız:

  • Sanal menüden (Dosya) Çıkış komutunu seçin;
  • VisualFoxPro ana penceresinin sistem menüsünden Kapat komutunu seçin;
  • ana pencerenin başlığındaki Visual FoxPro simgesine tıklayın;
  • Komut penceresine QUIT komutunu girin.

Formu, sesi veya başka bir program nesnesini kaydetmediyseniz, Visual FoxPro bunu kaydetmenizi ister. Bu amaçla ekranda Şekil 2'dekine benzer bir diyalog kutusu belirir. 2.7.

Küçük 2.7. Bilgileri kaydetmeden Visual FoxPro'dan çıkmaya çalıştığınızda görüntülenen iletişim kutusu

İşleme devam etmek için tuşlardan birine basın (Tablo 2.6).

Tablo 2.6. Bilgileri kaydetmeden Visual FoxPro'dan çıkmaya çalıştığınızda görüntülenen iletişim kutusundaki düğmelerin atamaları

Diğer sistemlerde olduğu gibi Visual FoxPro'da programlar geliştirirken, genellikle programlama özelliklerinin, diğer komutların ve işlevlerin yeteneklerini gözden geçirmeye ihtiyaç vardır. Visual FoxPro ile geleneksel kavram kanıtlama sistemine ek olarak belgelerde, sayısal uygulamalarda ve ayrıca Web sayfalarında sizin için yararlı bilgiler bulabilirsiniz. Tüm bu özellikler Yardım menüsünden seçilebilir.

Çoğu popüler program gibi Visual FoxPro da bağlama duyarlı bir sonlandırma sistemine sahiptir, böylece ne şekilde çalışırsanız çalışın sonlandırma işlemini atlayabilirsiniz. Bu amaçla hızlı bir şekilde bu yöntemlerden birini kullanabilirsiniz.

  • Yardım menüsünden Microsoft Visual FoxPro Yardımı'nı seçin.
  • Basmak Herhangi bir zamanda Visual FoxPro ile bir çalışma oturumu. Raporlama sistemi, mevcut operasyonla ilgili bilgi vermenizi gerektiriyor ve buna göre raporlama bölümünü seçiyor.
  • İletişim pencerelerindeki eylemler araç çubuğunda bulunur veya pencerede bir Yardım düğmesi bulunur. Bunlardan birinde bir saatlik çalışma sırasında Yardım düğmesine basıldıysa, Visual FoxPro sizi bu iletişim kutusunu (küçük 2.8) kullananlar hakkında bilgilendirecektir.

Küçük 2.8. Visual FoxPro'nun gelişmiş sistemi, mevcut iletişim penceresiyle nasıl çalışılacağını tahmin eder.

İncirde. 2.9, Microsoft VisualFoxPro Yardım komutunun Yardım menüsünü seçtiğinizde görünen Visual FoxPro 7.0 gelişmiş sisteminin penceresini sunar.

Bütün alan iki bölgeye ayrılmıştır. Gelişmiş sistem penceresinin sol alanında ihtiyacınız olan bilgileri bulabileceğiniz bir dizi sekme bulunur. Pencerenin sağ alanı seçilen bölüme ilişkin bilgileri görüntüler.

İmlecin yardımıyla pencere alanlarının genişliğini seçebilirsiniz. Bu eylemleri kimin adına imzalamalısınız:

  1. İmleci alanlar arasındaki ayırma alanına getirin.
  2. İmleç düz bir ok şeklinde görünüyorsa, sol fare tuşuna basın ve genişlettiğiniz alana bağlı olarak onu diğer tarafa taşıyın.
  3. Gerekli alan boyutunu ayarladıktan sonra fare düğmesini bırakın.

Küçük 2.9. Microsoft Visual FoxPro 7.0 Sistem Öncesi Penceresi

Alt sistem penceresi ana menüyü ve araç çubuğunu içerir.

Gelişmiş sistem penceresinin sol alanında gerekli bilgileri bulmayı kolaylaştırmak için tasarlanmış dört sekme bulunur (Tablo 2.7).

Tablo 2.7. Bilgi bulmayı kolaylaştırmak için sekmelerin amacı

Ön geliştirme sisteminin sekmelerinden robotun raporuna bir göz atalım.

Alt sistem penceresinin ilk sekmesi Değiştirme sekmesidir (böl. Şekil 2.9). Bu sekme, arka plan bilgilerinin kaldırılmasına yönelik en geleneksel yaklaşımı uygular.

Değiştirme sekmesini ilk açtığınızda alt sistemin bölümlerini değiştirin. Görünüm bölümünün adından önce bir piktogram görüntülenir. Kapalı kitap simgesiyle gösterildiği gibi tüm bölümler başlangıçta kapalıdır.

Bölümlerden herhangi birini açmak için imleci açılan bölümün üzerine getirin ve fare tuşuna basın. Sonuç olarak simge açık bir kitap gibi görünecektir. Açık kitap simgesi üzerinde fare tuşuna tekrar basıldığında bölüm kapanır.

Bu bölüm bölümlere ayrılabilir (Şekil 2.10). Tema, gizli bir sayfaya benzeyen bir simge görüntüler. Güncelleme penceresinin sağ alanında şarkı yerine bir konuyu görüntülemek için imleci başlığın veya ekran simgesinin üzerine getirin ve fare düğmesine basın.

Küçük 2.10. Konum sekmesindeki hiyerarşide ilerleyerek gerekli arka plan bilgilerinin bulunduğu bölümü bulabilirsiniz.

Güncelleme metninde bir mesaj olduğundan ve ardından geçiş yapılabileceğinden, güncelleme sisteminin butonlarına gitmeden bir bölümün konusuna ilişkin güncellemeyi sırayla seçebilirsiniz.

Bir konu göstergesinin arkasında kanıt aramak için gösterge sistemi penceresinin Gösterge sekmesini (küçük 2. 11. ) açın. Sekmenin üst kısmında, arama için kullanılacak anahtar kelimenin girilmesine yönelik genişletilmiş bir alan bulunmaktadır. Altında alfabenin arkasındaki anahtar kelimelerin ve sıraların bir listesi var.

Giriş alanına girilen harflerin dünyasında, anahtar kelimeler listesinde ilk harfleri önceden girilmiş harflerle birleştirilen bölümler görünür.

Küçük 2.11. Koçanı harfleri bölümünü aramak için kullanılan Vkazivnik sekmesine bunlara denir

Anahtar kelime listesinde gezinip ihtiyacınız olan bölümü görebilir ve ardından Göster düğmesini tıklayabilirsiniz. Onay metni sağ pencerede görünecektir.

Görüntüle sekmesinde bilgi bulmak için bulmak istediğiniz sayfaları girin. Popo olarak özellikler girildi (Şekil 2.11). Alt sistem, belirlenen harfle başlayanların listesinde adları görüntülediğinde, bunlar renkli veya vurgulanmış olarak görünür olacaktır. Zihniniz tatmin olur olmaz, bölümlerin listesini içeren Bulunan Bölümler penceresi (küçük 2.12) görünecektir. Listeden istediğiniz konuyu seçin ve Göster düğmesine tıklayın. Seçilen konuyla ilgili bilgiler alt sistem penceresinin sağ alanında görüntülenecektir.


Küçük 2.12. İletişim kutusu Bulunan bölümler

Anahtar kelimeleri ve kelime öbeklerini aramak için Ara sekmesini kullanın. Shukati giriş alanına arama için bir kelime veya kelime öbeği girin. İfadeyi bilmeniz gerekiyorsa tek veya çift ayaklı olarak yerleştirmek gerekir. Arama yaparken "?" işaretlerini de kullanabilirsiniz. (bir karakter atamak için) ve "*" (herhangi bir sayıda karakter atamak için).

Ayrıca eğlence için tabloda listelenen mantıksal ifadeleri, kelimelere yapılan eklemeleri, durağanlığı ve mantıksal operatörleri arayabilirsiniz. 2.8.

Tablo 2.8. Arama istendiğinde kullanılacak mantıksal operatörler

Şebeke Aramak için popo virazu Sonuç
VE özellikler VE form özellikler ve form Aşağılayıcı sözlerden intikam alan tek argüman bunlar
VEYA özellikler VEYA form veya özellikler | biçim İki kelimeyle intikam alan argümanlar bunlar gibi görünüyor
YAKIN özellikler NEAR formu İlk kelimenin sekiz kelime arasında başka bir kelimeyle birlikte bulunduğu sonuçlar gibi görünüyorlar
OLUMSUZ özellikler form veya özellikler DEĞİLDİR! biçim Seçilenler yalnızca ilk kelimenin dahil edildiği ve NOT operatöründen sonra dahil edilmeyen kelimenin dahil edilmediği kelimelerdir.

Aramaya hazır olduğunuzda Paylaş düğmesine basın. Bölüm araması görünecek ve bunların listesi Bölümler tablosundaki Arama sekmesinde görünecektir.

Bölüm tablosu üç sütundan oluşur. Başlık bölümü araştırma sisteminde bulunan konuların başlıklarını, "Konum" bölümü araştırma sisteminin konularına ilişkin bilgileri, "Sıra" bölümü ise arama elemanının giriş sıklığını içerir.

Küçük 2.13. Anahtar kelimeleri arayın

Geriye kalan konu listesinde ilk 500 konu, verilen aklı tatmin edecek şekilde genişletilecektir. Bölüm tablosunun içeriğini düzenlemek için tablonun sütun başlıklarını seçebilirsiniz. Bunun için sipariş vermek istediğiniz bölümün başlığına tıklayın.

Bulunan konular listesinden istediğiniz konuyu seçin ve Göster düğmesine tıklayın. Bu konulara ilişkin bilgiler güncelleme penceresinin sağ alanında görüntülenecektir. Metinde sonuçlar görünür kelimeler, arama görevleri olacaktır (Şekil 2.13).

Oran girişinde arama parametrelerini belirlemek için, herhangi bir parametrenin kurulumu sırasında ek olanaklar sağlanmıştır (Tablo 2.9).

Tablo 2.9. Arama parametrelerini atamak için oranların atanması

Obrane sekmesi (Şekil 2.14), alt sistemde en sık aranan konuların bir listesini oluşturmanıza olanak tanır ve bunların seçimi kolayca tamamlanabilir.

Promovchannyam için sekme boş. Obrane sekmesine bir güncelleme konusu eklemek için aşağıdaki oturum açmanız gerekir:

  1. Vikorist alt sistem penceresinde diğer sekmeler, bu sekmede genişletmek istediğiniz konuyu bulun.
  2. Bulduğunuz bilgileri güncelleme penceresinin sağ alanında görüntüleyin.
  3. Obrane sekmesine gidin. İncelenenlerin adları bu sekmenin Akış bölümü alanında görüntülenir.
  4. Ekle düğmesini tıklayın. Üretim öncesi sistemin mesaj dizili konularının adları seçilen konuların listesine eklenecektir.

Benzer şekilde doğum öncesi sistemin gerekli tüm bölümlerini bu alana ekleyin. Bu sekmedeki bölümleri silmek için Görüntüle düğmesini tıklayın.

Küçük 2.14. Benzerlik sekmesi

Gelişmiş Visual FoxPro sistemi, ek araçlar geliştirmek için gereken büyük miktarda bilgiyi sağlar. Visual FoxPro ile ilgili en son haberleri takip etmek için ana Web sayfasını doğrudan Visual FoxPro ana penceresinden açabilirsiniz. Bunun için Yardım menüsündeki Web'de Microsoft (web sayfalarında Visual FoxPro) komutunu kullanın.

Saygı

İnternet erişiminiz olmadığı için web sayfalarına göz atmak zordur. Erişimi reddetmek için bilgisayarınıza bir modem kurmanız ve yerel İnternet sağlayıcınıza kaydolmanız gerekir.

İncirde. 2.15, Microsoft tarafından desteklenen yeni Visual FoxPro sayfasını tanıtıyor. Sol tarafta, Visual FoxPro'ya ayrılmış diğer Web sitelerinde bulacağınız bölümlerin aynılarını bulacaksınız. Tıklayacağınız bölümün ismine tıkladıktan sonra karşınıza bu bölümle ilgili bilgilerin yer aldığı bir Web sayfası istenecektir.


Küçük 2.15. Visual FoxPro haber sayfası

Burada neler olup bittiğine ve her şeyin neden yazıldığına dair birkaç söz. Bunu kısaca formüle etmek gerçekten önemli ama deneyeceğim.

Kural olarak, çoğu kitap ya Yardım makalelerinin filme aktarılmasıyla ya da "bu düğmeye basın, bu resme tıklayın, şimdi bu düğmeye basın..." komutuyla bir dizi çizgi romanla programlanır. Neyin kötü ya da gereksiz olduğunu söylemek imkansızdır. Sadece bu iki uç arasında, yeni gelenlerin eksik olduğu bir başarısızlık ortaya çıktı. Yani ister kitap olsun, eğer bir şeyi kapatıyorsa, hareketli bir içecek istemeniz gerekir.

Ne hakkında " hata"Harekete mi geçeceğiz?"

İlk Rozriv - Bu terminolojidir. Farklı terimlerin anlamları ya başlangıçta verilmemiş (her şeyin açık olduğunu söylediler), ama çok bilimsel bir şekilde verilmiş (kurnaz bilgelere hiçbir şey vermeseler daha iyi olurdu). Sonuç olarak, daha fazla makale okuyunca bu konuda ne söylenebileceği artık net değil.

Başka bir Rozriv - ya eğer ve sobanın en iyisi nedir? Ödeme şu şekilde yapılacak: En önemli görev için bunu bu şekilde yapacağız, hepsi bu. Tereddüt etmeyin, açıklamaya çalışın, başka bir yol varsa neden daha iyi? Sonuç olarak, yeni başlayan biri aynı görevin iki kişi tarafından değil üç kişi tarafından başka şekillerde tamamlanabileceğini öğrendiğinde kafasında başka bir atlıkarınca başlar. Bir uçtan diğerine gider.

Bir diğer sorun da ön ikiyle ilgili. Yakında FoxPro, diğer dillerle (çoğunlukla Delphi veya Basic'te ve bu programlar eskiden DOS için FoxPro'da çalışıyordu) programlama konusunda ellerini denemiş olan insanları çekmeye başlıyor ve onlar da buna uygun bir programlama stili oluşturmaya çalışıyorlar. iyi (ya da değil). ) Visual FoxPro'da film izliyorum ve zaten tatmin edici olmayan (anlamsal olarak henüz gerçekleşmemiş) sorunları merak ediyorum: kitapta bile bunun mümkün olduğu yazıyor ama gitme yolundan çekil! Ve sorun programlama stilinin kendisinde yatıyor. FoxPro için Delphi ile iyi çalışan eylemler kesinlikle kabul edilemez.

Bu "başarısızlığı" doldurmaya çalışacağım ve FoxPro'da programlama önerilerini açıklamalarla anlatmaya çalışacağım, başka şekilde değil, bu şekilde çalışmanın önemli olduğunu düşünüyorum.


FoxPro - tse mova, çünkü programcının affına katlanmak daha da merhametli: değişikliği vermediler - hiçbir şey, ben de ciddiyim; Çalışma alanını belirtmeyi unuttuysanız sorun değil, kendim bulmaya çalışacağım. Çoğu durumda FoxPro'ya girmeyi unuttuğunuzda, bunu kendi başınıza bulmaya çalışacaksınız.

Bu bir yandan program için çok daha iyi ve kolay bir hayat ama diğer yandan büyük projelere imza atmaya çalışırken bu tür bir zevkin sonucu olarak FoxPro yakalanması çok önemli olan zararlara maruz kalabiliyor. .

En kapsamlı değişiklikler ünlülerin özgüveni. Prosedürde aynı değişikliği vermediyseniz FoxPro diğer prosedürde belirtilen ve verilerde mevcut olan değişikliğin aynısını bulmaya çalışacak ve eğer böyle bir değişiklik varsa yeni bir kurtarma için seçilecektir. Ben bu kadar "incelik" görmeyen bir programcı değilim

FoxPro geliştiricileri tarafında sözdiziminin arttırılmasına yönelik açık bir eğilim zaten mevcut. Bu tür programlamanın oluşturulmasının daha kolay olduğu ve kütüphanelerin desteklenmesinin daha az çaba gerektirdiği ortaya çıktı. Artık bir trend olmasa da bundan sonra ne olacağını merak edeceğiz.

Öte yandan, FoxPro'nun size aynı sorunu çeşitli şekillerde çözme yeteneği vermesi gerçekten şaşırtıcı, ancak "vikorystvovat'tan daha iyi olan ne" konusuna karar verirseniz, o zaman asla aynı programa sahip olmayacaksınız. .

Sonuç olarak, programlama için "öyle ya da böyle yapın" ilkesine göre her zaman kesinlikle gerekli olmayan belirli kurallar ve öneriler ortaya çıktı. Kesinlikle her şeyi yok edebilir ve sadece yararlı bir program yazabilirsiniz. Bu önerilerin amacı, hataların görünümünün tutarlılığını değiştirmek ve programların hem yazılmasını hem de düzeltilmesini kolaylaştırmaktır.

Proje dosyalarını döndürme

Büyük rafın arkasında proje bir dizi dosyadır. Gıda suçlanıyor deі yak Bunlar feshedilecek mi? Beni suçlamıyorsanız, o zaman ya tamamen onaylandınız (bu çok açık!) ya da aslında netleşmedi bile (ve bu neden önemli?).

Ana kural Kimin görünüşü ortaya çıkıyor etekçalışan (değiştirilmiş) dosyalar ve değiştirilmiş (değiştirilmemiş) dosyalar. Fiziksel bölümünün önünde (çeşitli dizinlerin arkasında) bize saygılıdır.

Bu “eşitsizliğin” nedeni, birleştirilmiş dosyaların indirilmesinde ciddi bir sorun yaşanmasıdır. Bırakın bir şey olmasın. Çalışan ve derlenen dosyalar aynı dizinde bulunuyorsa yanlış dosyayı seçip değiştirmek kolaydır. Sonuç olarak FoxPro ya değişikliklerle çalışmaya devam edecek ya da sonunda çalışmayı bırakacak.

Diğer bir neden ise çalışma dosyalarının hızlı kopyalanma olasılığıdır. Tek bir dizinde kompakt bir şekilde dağıtıldıkları için endişelenmenize gerek yoktur; yalnızca tüm dizini birlikte kopyalarsınız ve neyi kopyalamanız ve neyi kaydetmeniz gerektiği konusunda endişelenmenize gerek kalmaz.

Kopyalama ihtiyacı, en azından, tüm çalışan dosyaların yedek kopyalarını (ve diğer nedenleri) oluşturma ihtiyacıyla açıklanmaktadır. Programlamanın özü dosyaların değiştirilmesidir. Ve dosya, çok az şeyin kaybolması için "değiştirilebilir". Bundan sonra, bu "değişikliği" silmeniz ve her şeye yeniden başlamanız yeterlidir. Yedek bir kopya oluşturursanız sıfırdan başlamazsınız. Ne kayıp?

Proje dosyalarının FoxPro dosyası olarak kaydedilmesinin bir diğer önemli nedeni de gerekli çalışma dosyalarının bulunmasını kolaylaştırmaktır. FoxPro çalışma dosyalarıyla birlikte gruplandırıldıkları için gerekli dosyayı bilmek daha da önemli hale geliyor.

Ozhe, projeni dosyala FoxPro'nun kurulu olduğu dizine kaydetmeyin. Otje, projeleriniz için ayrı bir dizin oluşturmanız gerekir.

Nebazhano projenizin vikorist olduğu dizin adlarında açıklıklar ve Rus edebiyatı. Açıklıklar istenen programlama seviyesine göre ayarlanmalıdır (tüm erişim yolları için ilave ayaklar gerekli olacaktır). Ve Rus yazarlar, FoxPro'nun İngilizce konuşan gazeteciler için önceden geliştirilmiş olması ve diğer tüm dillerin zaten "süperbudova" olması gerçeğinden etkilenmiyorlar. Üstelik "Nadbudova" alıntısı çoğu zaman çarpıktır. Rus yazarların sana nerede aşık olacağını bilmiyorsun.

İdeal olarak, güvenli tarafta olmak yerine dizin adlarını DOS formatında (8 karaktere kadar) vermek daha iyi olacaktır. 8 karakterde yer almak - iyi, hayır - korkunç bir şey değil.

Dosyaları projenin ortasında döndürme

Bir sonraki adım, projenin kendisi için dosyaları döndürme işlemidir. sana tekrar anlatacağım Tüm dosyaları tek bir dizine koymak yanlıştır. Bunun nedenleri arasında kaybolma riski, yedek kopya ihtiyacı, aramanın karmaşıklığı sayılabilir. Zaten projenizin ortasındasınız.

Bizim önümüzde, obov'yazkovo Daha sonra veri tabanını kaydetmek için dizini görebilirsiniz. Kural olarak bu alt dizine “DATA” adı verilir. Bu dizin, bir veritabanı kapsayıcı dosyası (DBC, DCT, DCX) ve bir veri tablosu dosyası (DBF, FPT, CDX) olarak depolanır.

Diğer dosyalar da alt dizine göre "dağıtılabilir", ancak başka seçenekler de vardır.

MicroSoft uygulamaları için dosyaları türlerine göre kaydetmeniz önerilir: Forms dizinindeki formlar, Class dizinindeki sınıflar vb. Ancak, mantıksal nedenlerinden dolayı dosyaları kaydetmeyi tercih ediyorum: Ana dizindeki ana program dosyaları, SPR dizinindeki tarayıcılarla çalışmaya yönelik dosyalar, Belge dizinindeki belgelerle çalışmaya yönelik dosyalar vb. Hangi seçeneği kabul ettiğiniz o kadar önemli değil. Golovny, dosyalarınızın birden fazla dizine "yayılması" için

Sonuç olarak projeniz için kabaca dizin yapısını oluşturacaksınız.

C:\ProjVFP C:\ProjVFP\MainProj C:\ProjVFP\MainProj\Sınıf C:\ProjVFP\MainProj\Data C:\ProjVFP\MainProj\Forms C:\ProjVFP\MainProj\Prg

İşte katalog C:\ProjVFP- Birçok projeyi kaydetmenin nedenleri, çünkü şüphesiz daha fazla yazacaksınız. Ve şimdi, özellikle rehberden geri ödeme projeniz C:\ProjVFP\MainProj

Projenin ana dizini yerine

Tamam, çeşitli alt dizinlerdeki dosyaları dağıttık ama projenin ana dizininin ortasında eksik olan ne var?

Ve ana dizinin ortasındaki eksen kaybolur, her şeyden önce, vlasna proje dosyası(uzantıları olan dosyalar P.J.X., P.J.T.), farklı bir şekilde, obov'yazkovo yapılandırma dosyası YAPILANDIRMA.FPW (tsevichayny Metin dosyası, yaklaşık üçte biri aşağıda) ve üçte birinde, kaynak dosyaları FoxUser.DBF ve FoxUser.FPT Belirli bir proje için gerekiyorsa diğer dosyalar, aksi takdirde buraya kaydedilecek başka bir şey yoktur.

Her durumda proje dosyasını dizinle aynı adlarla adlandırmak oldukça doğaldır çünkü her şeyin başladığı yer burasıdır. Kendin yap ve sonra- proje için dosyayı adlandırın MainProj.pjx(MainProj.pjt'de)

Kaynak dosyası FoxUser.dbf ve FoxUser.fptÖzel bir giriş oluşturabilir veya oluşturamazsınız, ancak yalnızca yapılandırma dosyasında özel bir giriş oluşturabilirsiniz (hangi türde otomatik olarak oluşturulacaktır).

Bu kaynak dosyasını proje dizinine sürüklemeye gerek var mı? Sağdaki kaynak dosyası, FoxPro ortasında açılan tüm pencerelerin koordinatlarını ve konumlarını kaydeder. Bu, tüm projeler için aynı kaynak dosyasını kullanırsanız bu dosyanın gereken boyuta "genişletileceği" anlamına gelir. Projeyi eve kopyalasanız bile görselin kaybolmaması için kaynak dosyasını yanınızda götürmelisiniz. Yapılacak en iyi şey, FoxPro dizininde aramak yerine fiziksel olarak projenin kendisiyle aynı dizinde bulunan bir kaynak dosyası oluşturmaktır.

Bu, herhangi bir kaynak dosyasının analiz edildiği ve ek bir işlev için bulunabileceği anlamına gelir SYS(2005)

Yapılandırma dosyası CONFIG.FPW

Şimdi yapılandırma dosyasıyla ilgili en önemli bilgi YAPILANDIRMA.FPW. Bu çok önemli bir metin dosyası ve FoxPro ile ilgili kitaplarda nadiren düşündüğüm bir şey. Bu dosya bağımsız olarak oluşturulmalıdır. Otomatik olarak oluşturulmaz.

Kural olarak, biri projenin oluşturulması ve geliştirilmesi aşamasında, diğeri ise bitmiş EXE'nin istemciden indirilmesi aşamasında olmak üzere 2 yapılandırma dosyası oluşturursunuz. İstemciye sağlanan yapılandırma dosyası EXE'ye dahil edilebilir veya çalışmayabilir. Bu durumda, hazır bir EXE'de FoxPro ara yazılımında ek ayarlamalar yapmak mümkündür.

Elbette projenin oluşturulması ve değiştirilmesi aşamasında kontrol edilen bir konfigürasyon dosyası olabilir. Eksen yogo zrazkovy zmіst

CODEPAGE=1251 RESOURCE =FoxUser.dbf TITLE=Yeni projem PATH =Data,Forms ,Class,Prg COMMAND=MODIFY PROJE MainProj.pjx

KOD SAYFASI- Rus verileriyle çalıştığınız için bu satır bağlayıcı olabilir. Bu satır belirtilmezse, Rusça dil karakterlerinin otomatik çevirisi gerçekleşmeyebilir ve bunların yerine bazı onay kutuları görüntülenecektir.

KAYNAK- Bu seçenek, FoxUser.dbf dosyasının kaynak dosya görevi gördüğünü ve talimatlara göre dizine atandığını ifade eder. Eğer orada böyle bir dosya yoksa otomatik olarak oluşturulacaktır. Prensip olarak, kaynak dosyası için herhangi bir ad girebilirsiniz, bunun yerine kafanızın karışmaması için kabul edilen standardı takip edebilirsiniz.

BAŞLIK- Bu seçenek, standart "Microsoft Visual FoxPro" yerine FoxPro ana penceresinin başlık metnini ayarlar. Başlık metnini sekmelere sığdırmaya gerek yoktur.

YOL- Çok önemli bir ayar daha. Akış dizinlerinden önce dosyaları (belirli dizinlerdeki) izleyenler hakkında FoxPro'ya bakın. Ayırıcı olarak, yalnızca birini veya bir kişiyle birlikte bir noktanın sembolünü belirtebilirsiniz. Erişim yollarına ilişkin rapor biraz daha düşüktür.

EMRETMEK- Bu seçenek, FoxPro ara yazılımı açıldığında sonlandırılması gereken komutu belirtir. Maalesef KOMUT seçeneğini belirtmek mümkün değildir. Bunlardan bir tanesinden daha azı olacak. FoxPro ara yazılımı çalışırken bir dizi komut girmeniz gerekiyorsa, bunları özel bir PRG dosyasına yazın; seçenek şu şekilde görünecektir:

KOMUT=DO Başlat.prg

Daha sonra FoxPro, kalan açık projeyi “ezberler” ve FoxPro merkezi kutandığında açması teşvik edilir. Bu, tek bir projeyle çalışıyorsanız ancak birçok projeyle çalışıyorsanız kullanışlıdır. FoxPro ara yazılımında kalan açık projenin otomatik açılma modunu etkinleştirebilirsiniz: Ana menü öğesi Aletler -> Seçenekler-> Yer İşareti Görüş-> Bu noktada kuşu alın "Başlangıçta son projeyi aç" ve düğmenin arkasındaki ayarları kaydedin "Varsayılan olarak ayarla". FoxPro'yu çalıştırırken “gerekli” projeyi seçmek için yapılandırma dosyasında KOMUT seçeneği seçilir.

Yapılandırma dosyasında birçok farklı ayarlama bulunabilir ancak değişikliklerin çoğu gerekli değildir. Örneğin SET ekiplerinin çoğu projenin iyileştirilmesine yardımcı olacak şekilde organize edilmiştir. Tobto. Yapılandırma dosyasının yeniden yapılandırılması üzerinde çalışmanın hiçbir anlamı yoktur.

Annenin izi yolda Vikoryst yapılandırma dosyası yalnızca FoxPro ara yazılımı başlatıldığında bir kez güncellenir. Yapılandırma dosyasında değişiklik yaptıysanız, koku yalnızca FoxPro motorunu yeniden başlattıktan sonra kaybolacaktır.

Bir proje nasıl açılır

Lütfen yapılandırma dosyası için dizini belirtmediğimi unutmayın. Prensip olarak vikory seçeneğini kullanabilirsiniz VARSAYILAN bunun gibi bir şey:

VARSAYILAN =C:\ProjVFP\MainProj

Ancak çalmanın da bir yolu var. Projeyi açmak için masaüstünde gerekli ayrıntıları içeren bir kısayol oluşturun (VFP6'dan daha azı için bu aynıdır)

Komut satırı
"C:\Program Dosyaları\Microsoft Visual Studio\Vfp98\VFP6.EXE" -T -C"C:\ProjVFP\MainProj\config.fpw"
Temizlik rehberi"C:\ProjVFP\MainProj"

Başlangıç ​​anahtarları "-TC" olarak yazılabilir. "-T" tuşu, FoxPro ortamını başlatırken açılış ekranı logosunu görüntülemesine gerek olmayanları ifade eder ve "-C" tuşu, bundan sonra yapılandırmaya erişmenin yeni bir yolunu gösterenleri ifade eder. FoxPro ara yazılımını başlatırken vikorizmin bir işareti olan bu, dosyayı bir kerede açar. Burada, konfigürasyon dosyasının adının ne olduğunu kesinlikle belirtebilir veya kaybolmamak için kabul edilen standarda bağlı kalabilirsiniz. Bir sonraki adımda proje dosyanızın ekleneceği dizin olan prosese ait dizini belirleyip kontrol ediyorsunuz.

Birden fazla projeyle çalışıyorsanız, her proje için kısayollar ve bunların etrafındaki yapılandırma dosyalarını oluşturun. Ve etiketleri çalışma masasındaki bir kaba yerleştirin.

Proje dosyalarına erişim yolları

Bu nedenle, yukarıdaki önerilerin tümünü izlediyseniz şu sonuca varırsınız: FoxPro ortamını başlattığınızda, dizin olarak bir dizin kurulur, dosyanın kendisi projeden silinir ve projedeki diğer tüm dosyalar silinir. alt dizinlerde bulunur.

Projenin çalışma dosyalarına nasıl ulaşabilirsiniz?

Yapılandırma dosyası için PATH seçeneğini belirlediyseniz bunu projedeki tüm dosyaların akış dizininde yer alması için yapacaksınız, örneğin:

MyTable.dbf KULLANIN MyForm.scx FORMU YAPIN

Fiziksel olarak masada olanlar ne olursa olsun Tablom.dbf babanın ailesinde olmak "VERİ" ve form dosyası MyForm.scx babada "Formlar" FoxPro, gerekli dosyaları, yapılandırma dosyasının PATH seçeneğinde belirterek erişerek bulacak ve çalıştıracaktır.

Yapılandırılmış yapılandırma dosyasındaki (veya projenin başlangıç ​​dosyasındaki programlı olarak) erişim yollarının seçimi, basit durumlarda bir projeyi bir dizinden diğerine kolayca aktarmanıza olanak tanır. Aynı şey veriler için de söylenebilir. Tabloları sakin bir şekilde dahil edin Veri Ortamı Formlar ve yanıtlar istemciden gelen tabloların fiziksel olarak diğer dizinlerde olacağı şekilde aktarılmaz. Görevler onlara erişim sağladığından kokular yine de bulunacaktır.

Açıkçası erişim yolundaki basit bir girişin yetersiz kaldığı bir durum bu. Örneğin, aynı anda farklı veritabanlarına ait olan aynı addaki birden fazla tabloyla çalışıyorsanız. Bu gibi durumlarda, mutlak erişimin farklı primus yazıt yöntemleri kullanılır (bunları burada görmeyeceğim). Ancak çoğu durumda PATH bağlantısı tamamen yeterli görünmektedir.

Ayrıca, projeniz için dosyaların yedek kopyalarını oluşturma (veya yalnızca kopyalama) süreci de basitleştirilmiştir. Ayrıca çalışma dosyalarının FoxPro'ya yüklenme olanağı da azalır.

Veri tabanı

Büyük roketin arkasında, terimi altında "veri tabanı" Tüm verilerin bütünlüğünü ve bu verilerin bütünlüğünü ve denetlenmemesini sağlayacak bunlara uygulanan kuralları ve sınırları anlayın. Bazen kişinin kendi anlamında yaşaması faydalıdır, ancak çoğu zaman FoxPro'da bu terim bir kişinin anlamında anlaşılmaktadır.

Veri tabanı- uzantıları olan bu dosya DBC, ve ayrıca bu adlarla ve uzantılarla ilişkilendirilen dosyalar DCX ve DCT

Terimi tanımlamak daha doğru olur. "basi danih konteyneri". Uzantının adlarının (İngilizce'deki ilk harfler) benzeyeceğinden şüpheleniyorum Veri Tabanı Kabı). Amerikalıların isminden dolayı "konteyner" kelimesi kaybolmuş gibi görünüyor.

FoxPro 2.x sürümlerinde "veritabanı" terimi, terimden anlayanlar tarafından anlaşılmaktadır. "masa"çünkü bu sürümlerde henüz DBC dosyası yoktu. Çoğunlukla suçlanan şey anlaşılmaz ve anlaşılmaz olandır.

Temel olarak, uzantıları değiştirmediğiniz sürece (FoxPro'da analiz edilen diğer çoğu dosya gibi) bir DBC dosyası bir DBF dosyasıyla aynıdır. Görünüşe göre DCT, not alanlarının bir dosyasıdır (FPT yeniden adlandırır) ve DCX, yapısal bir dizin dosyasıdır (CDX yeniden adlandırır). Basit bir DBF dosyası yalnızca 28 baytlık başlık gerektirir (önemlisi, ilk baytın sıra numarası 0'dır). Veritabanı dosyasında bu bayt 3 baytla doldurulur (bu, DBF dosyalarında eksiktir). Tobto. Burada yazılan karakterin ASCII kodu 4'ten (7 değeri) az değildir, DBF dosyalarında ise 3 değeri alınmaz.

Veritabanı dosyasının fragmanları orijinal DBF dosyasıdır, onu tablo olarak açıp yerine bakabilirsiniz.

MyBase.dbc'yi YENİDEN KULLANIN

Her zaman dosya uzantısını ve YENİDEN seçeneğini belirtin. FoxPro uzantısını eklemeden DBF uzantınızın desteklenmesi önemlidir. Ve veritabanı dosyasının OPEN DATABASE komutu ile ve bu seçenek olmadan açılabilmesi için AGAIN seçeneği gereklidir ve iptal ile ilgili bildirimleri de reddedersiniz.

Çoğu zaman, FoxPro'nun önceki sürümlerinde bir veritabanı dosyasını tablo olarak açarak, ihtiyacınız olan bilgilere hızlı bir şekilde ulaşabilirsiniz. Örneğin, hangi veritabanı tabloları "MyField" adının arkasında alan oluşturur? Bu amaçla SQL yaklaşık geçerli konuma yazacaktır.

a.NesneAdı SEÇİN; MyBase.dbc'DEN a; INNER JOIN MyBase.dbc b ON a.ObjectID=b.ParentID; WHERE a.ObjectType="Tablo " ve b.ObjectType="Alan " ve ; b.ObjectName=PADR(LOWER("MyField"),128)

Ancak, INDBC(), DBGetProp(), ADBObjects() vb. veritabanı dosyalarıyla çalışmak için bu tür "hacker" hilelerinin kullanılmasını veya standart işlevlerin vikorize edilmesini önermiyorum.

Veritabanı dosya adı

Veritabanı dosyası, Windows sistemindeki diğer dosyalar gibi en fazla 128 karakter içerebilir, boşluklar, Rusça karakterler, sayılar ve diğer özel karakterler içerebilir. Ancak FoxPro ile çalışmayı kolaylaştırmak için, adlandırılmış veritabanı dosyasında aşağıdaki değişimleri öneriyorum.

  • İsimde Rusça karakterler kullanmayın – bu tavsiyenin nedeni FoxPro'nun İngilizce dil kullanıcıları için önceden geliştirilmiş olması ve diğer dillerden yeni semboller kullanmasıdır – bu şimdi güncellenmektedir. Sonuç olarak, harika sirik, ne oldu, burada şaşırmadılar ve tatmin edici olmayan aksaklıkları dile getirmek adına Rus yazarların şarkı söyleme durumları için
  • Boşluk adına dikkat etmeyin - prensipte boşlukların doğruluğunda bir fark yoktur, ancak programlama sürecini, bazı adları ve erişim yollarını basitleştirmek gerekir, böylece boşluklar boşluklara yerleştirilmelidir. pençeler. Sadece biraz turbo ekleyin; patileri unutmayın. Ve eğer onsuz kolayca yapabiliyorsanız, şimdi hayatınızı düzenlemenin zamanı geldi.
  • Mümkünse adı 8 karakterle sınırlandırın ve sayı ve özel karakter adlarını kötüye kullanmayın - aslında bu sınırlamanın makul bir açıklamasını da istemiyorum. Ancak sağda, FoxPro'daki (Windows sistemi dahil) çoğu sistem dosyası ve uygulama dosyasının 8 karakterle ayrılmış olması ve herhangi bir sayı veya özel karakter içermemesi önemlidir. Çoğu zaman isimler bilgi içeriği uğrunadır. Geliştiricilerin neden böyle bir takasa gittikleri belli değil, ancak sonunda onların kıçını devralabilirler. Bunun DOS öncesi gösterim dışında birkaç nedeni olabilir.
  • Veritabanı dosyasını, içinde bulunan nesnelerden biriyle aynı şekilde adlandırmayın; tablo hakkında konuşmaya gerek yoktur, ancak onu Yerel Görünüm, dizin etiketi veya tablo alanı olarak adlandırmaktan kaçınabilirsiniz. Aksi takdirde... Bunun bir soru olmadığı, daha ziyade programcı tarafından yazılan kodun anlaşılmasını zorlaştırdığı açıktır. Başka bir nesneden değil, veritabanı dosyasının kendisinden bahsettiğinizi hemen belirleyebilirsiniz. Ve isimlerinden kaçınıldığı anda durum daha da zorlaşıyor.
  • FoxPro'dan ayrılan kelimelerden birinin adı için kelime oyunu yapmayın; yine, bunu yapmanın hiçbir zararı yoktur ancak kodun "okunabilirliğini" önemli ölçüde azaltacaktır. Ayrılmış sözcükler bile otomatik olarak ileri renkle vurgulanır (standart FoxPro metin düzenleyicisini kullandığınızda) ve veritabanı dosya adına bir seçenek veya komut eklemek sorunlu hale gelir

    Roztashuvannya dosya veritabanı verileri

  • Veritabanı dosyasına gelince, projede kullanılan tüm çalışma tabloları için bir tablo oluşturduk, böylece özel bir klasör (dizin) görebilirsiniz. Bu öneri hem projenin geliştirme aşamasından önce hem de bitmiş programın müşterilere teslim edilmesinden önce yapılır.

    Bölüm tarafından yapılan bu önerinin nedenleri
    . Kısacası mesele şu ki, başka bir durumda veri dosyalarının gereksiz yere saklanması ve dolayısıyla veri kaybı riski artar. Ayrıca gerekli dosyaları aramayı ve yedek kopya oluşturmayı da kolaylaştırır.

  • Veritabanı dosyası önceki DBF dosyasıyla aynı klasörde bulunmalıdır.

    Temel olarak, bir veritabanı dosyasını bir dizinde kırpabilir ve başka bir dizine yeni bir DBF dosyası ekleyebilirsiniz. Bu, proje geliştirme sürecini basitleştirir. Örneğin, en basit durumda bir yedek kopya oluşturmak, başka bir konumda çalışan dosyaların bulunduğu basit bir kopyalanmış dizindir. Çalışma dosyaları veritabanı dosyasına eklenirse iki dizini de kopyalamanız gerekecektir. Kodu derlemek mümkündür.

    Öte yandan, tabloları eklemeden önce bilgileri kaydedeceği için veritabanı dosyasının (daha doğrusu DCT dosyası - not dosyasının) boyutu artacaktır. Tablolar, veritabanı dosyasının kendisi ile aynı dizinde bulunur ve bu, mevcut değildir. Adil olmak adına, veritabanına giden veri yolunun bu veritabanında yer alan tablonun başlıklarında saklandığına dikkat edilmelidir. Ancak tablonun boyutu akmıyor, bu su yolunun altındaki parçalar, varlığına bakılmaksızın her zaman sabit bir yerde görülüyor.

    Veritabanı dosyası bakımı

    Vlasna'da veritabanı dosyasının bakımı düzenli "temizlik" gerektirir. Veritabanı dosyasının parçaları orijinal DBF tablosudur ve ondan silinenler tablodakiyle aynı şekilde 2 aşamada oluşturulur: başlangıçta kayıtlar yalnızca silinmiş olarak işaretlenir, ancak fiziksel olarak silinmez. Ve fiziksel veriler için veri tabanı dosyasını paketlemek gerekir.

    Bu verilerin çıkarılması aşamasında veritabanını değiştirmek için özel bir menü öğesi kullanılır: ana menü öğesi Veri tabanı->Veri Tabanını Temizleme. Aslında bu menü öğesi komuttur AMBALAJ bir veritabanı dosyası için, veritabanına özel erişim gerektirir ( modunda ÖZEL ). Veritabanı modunda açıksa PAYLAŞILDI, bu menü öğesi kullanılamayacak.

    Veritabanı dosyasının önceden silinmiş kayıtlardan temizlenmesine ek olarak, bu işlem tüm "prosedür tasarruflarının" kaydedildiği DCT dosyasının boyutunu da etkili bir şekilde değiştirir. Bu nedenle kaydedilen prosedürlerde değişiklik yaptıktan sonra veritabanını temizlemek de önemlidir.

    İstemcinin kayıt aşamasında, veritabanını temizleme ihtiyacı yalnızca veritabanına dinamik olarak nesneler ekleyip silmenizden kaynaklanır. Örneğin, oluşturduğunuz Yerel Görünüm takım SQL GÖRÜNÜMÜ OLUŞTUR. Veya sahip olduğunuz gücü ona göre değiştirirsiniz. DBSetProp(). Veya tabloları değiştirirsiniz TABLOYU DEĞİŞTİR.

    Bu durumda veri tabanının temizlenmesi ek birincil komuta bağlıdır. AMBALAJ yaklaşık olarak böyle

    VERİTABANINI MyBase'E AYARLA VERİTABANINI KAPAT VERİTABANINI AÇ MyBase ÖZEL VERİTABANINI MyBase'E AYARLA PACK VERİTABANI VERİTABANINI KAPAT VERİTABANINI AÇ MyBase PAYLAŞIMLI VERİTABANINI MyBase'E AYARLA

    Bunun oldukça gizli bir plan olduğu açık; tam teşekküllü bir ekleme için gerekli olan pek çok geri dönüş var.

    Veritabanı dosyasını istemci aşamasında değiştirmezseniz veritabanı dosyasını temizlemenize gerek yoktur.

    Peki neden veritabanı dosyasını vikorize etmeye ihtiyaç duydunuz?

    Daha önce FoxPro 2.x'te çalıştırılan programları sık sık ve yoğun bir şekilde yüklemek de gereklidir ve bu dosya basitçe mevcut değildir. FoxPro'nun kendisi herhangi bir veritabanı olmadan tamamen ücretsiz tablolarla çalışır. Hemen söyleyelim – bu gerekli! Şimdi nedenini açıklamaya çalışacağım.

  • Veritabanı dosyasının kullanılması DBF tablosunun yeteneklerini genişletir.

    Örneğin, bir DBF dosyasında prensip olarak 10 karakterden uzun bir alan adının olması mümkün değildir ancak veritabanına dahil edilmediği sürece alan adının uzunluğu 128 karaktere kadar olabilir. Kuralların (RULE), ayarların arkasındaki değerlerin (DEFAULT), tetikleyicilerin vb. hiçbiri bir veritabanı dosyası olarak bir DBF dosyasıyla mümkün değildir. Daha doğrusu otomatik olarak galip gelmeleri imkansızdır.

  • Veritabanı dosyası, başka yollarla organize edilmesi zor olan işlemleri birleştirmenize olanak tanır.

    Örneğin “işlem” gibi bir işlem ancak veritabanında yer alan bir DBF tablosunun ortasında gerçekleştirilebilir. Prensip olarak bu süreç serbest tablolarla organize edilebilir, ancak önemli güçlerden oluşan bir programdan faydalanılacaktır. Ve yeni bir Yerel Görünüm gibi mucizevi bir nesne - FoxPro 2.x'i bu nesneyi otomatik olarak çalışacak şekilde uygulamak için programlarken ne kadara ihtiyaç vardır!
    Ancak veritabanı dosyasını kullanmak programcının hayatını çok daha kolaylaştıracaktır.

  • Cihazların kurulumu