1

Konu: Visual FoxPro'nun Geçmişi-Bugünü-Geleceği ???

Merhabalar,
FoxPro'yu yeni öğrenmeye başlayan birisi olarak - daha doğrusu öğrenmek zorunda kaldığı için çalışmaya başlayan birisi olarak - sormak istiyorum; FoxPro'nun tarihçesini bana anlatabilecek olan var mı? Hiçbir yerde kullanıldığını görmemiştim, VFP denince aklıma tek gelen sevimli bir tilki resmi oluyordu, ama kim derdi ki bir gün piyasada nadir bulunan, FoxPro kullanan şirketlerden birinde işe başlayacağımı big_smile Hasılı, öğrenmem gerekiyor. Burda da sözü edilmiş, Türkçe kaynak çok az, kalmış ki Ingilizcesi de yok gibi roll Araştırıyorum, microsoft'un sitesinden de tanıtımmını okudum, pek de hafife alınacak bir -şey- değil (!) (şey : dil ? yönetim sistemi ? nedir bu VFP?) E madem bu kadar güçlü ve önemli, neden diğerlerinin yanında bu kadar sönük kalmış? 1 tane, evet çok istemiyorum bana 1 tane taze basılmış kitap önerebilir misiniz? Ben bulamadım. 97 basımı FP 3.0 kitabı var bir tane roll Ve forumları takip etmeye çalışıyorum ama daha işin başındayım, itabi bilgiye ihtiyacım var.
Teşekkürler...

2

Re: Visual FoxPro'nun Geçmişi-Bugünü-Geleceği ???

türkçe kaynak az, doğru ama ingilizce kaynak çok. ingilizcen varsa www.universalthread.com a üye olmanı tavsiye ederim. orda ingilizce kitapların bir listesini de görebilirsin.
neden sönük kalmış vs... tartışmalar daha önce çok yapıldı. ben artık böyle şeyler için yaşlandım heralde, yaş 35, artık böyle şeyleri tartışmak istemiyorum doğrusu.
nerden geldiğini kısaca anlatayım.
dbase'yi duymuşsundur. bunun programcılarını bir vatandaş kendi firmasına alıyor. bunlar foxbase yi yazıyorlar burda. tabii ashton tate bu yüzden ayvayı yiyor. dbase nin neden öyle çıkıp sonra foxbase nin gerisinde kaldığına şaşırırdım. sebebi buymuş. daha sonra foxpro çıkıyor. foxpro çıktığında inan pc'lerde onun hızına yaklaşabilen başka bir veri işleme aracı yoktu. clipper ci arkadaşlarım hızına şok oluyordu. tabii cobolcu arkadaşlarım da kullanışlılığına.
sonra microsoft yüzküsür milyon dolar verip foxpro yu satın aldı. ilk işi foxpro nun dos, unix ve mac versiyonlarını sonlandırmak oldu. sanırım microsoft un bunu satın almaktaki tek amacı popüler ve çoklu platformlu bu databaseyi sadece windows altında çalışan bir ürün haline getirmekti.
microsoft çok kötü bir tekel oluşturdu. hem işletim sistemi hem de uygulama yazılım satması gerçekten rekabeti baltalayıcı birşey. zamanında bu yüzden abd de yargılandı. ama hiç unutmam bus bi laf etti "microsoft un çıkarları abd nin çıkarları demek, abd nin çıkarları microsoftun çıkarları demektir" dedi. sanırım mahkemeyi etkiledi ve microsoft yırttı.

Haksızlıklar karşısında susanlar, dilsiz şeytanlardır!
www.metinemre.com

3

Re: Visual FoxPro'nun Geçmişi-Bugünü-Geleceği ???

önce hoşgeldin,

http://www.fox4um.com/viewtopic.php?id=10

yukaridaki linkten VFP ile ilgili kaynaklara ve sitelere ulaşabilirsin

aşağıdaki linktede Cetin BASOZ (MS MVP) ün yazıs dizisi var onu okuyarak işe başla , sonrasi burada yavas yavas gelecektir.

http://www.fox4um.com/viewtopic.php?id=167

4

Re: Visual FoxPro'nun Geçmişi-Bugünü-Geleceği ???

teşekkürler, sanırım bu linkler işime yarayacak.

5

Re: Visual FoxPro'nun Geçmişi-Bugünü-Geleceği ???

Foxpro ogrendigine pisman olmazsin:) Neden sonuk kaldigi uzun hikaye (aslinda yaziyordum da, cok uzun yazdiktan sonra devam ederken makinem kilitlendi - hic yapmazdi, MS izliyor mu, ne:).

www.foxprohistory.org - tarihce ile ilgili hersey burada
www.universalthread.com - belki de en iyi foxpro sitesi
www.hentzenwerke.com - foxpro kitaplarinin en cok yayinlandigi yer
www.lespinter.com - cok eski arsivlerinde hala neden sorusuna cevap verebilecek yazilar duruyordur

Hosgeldin. Halihazirda kullandigin dilleri de belirtirsen bazen yardimi olur.

Not: Turkce kitap yok, cunku bir kitap yazmanin ne kadar zaman gerektirdigini, o zaman icinde yazarlarin gecinmek zorunda oldugunu vs dusunursen hic de anormal degil.

6

Re: Visual FoxPro'nun Geçmişi-Bugünü-Geleceği ???

verdiğin ilk linki okudum. çok ilginç bişey ünlü tom rettig aslında gerçekten ünlü biriymiş. lassie'nin çocuk oyuncusuymuş. onun birçok yardımcı programını kullanmıştım. seninki gibi bir dönüşüm yaşamış. sen doktorluktan programcılığa, o da oyunculuktan programcılığa.
ben de programcılıktan nasıl kurtulurum diye düşünüyorum.

Haksızlıklar karşısında susanlar, dilsiz şeytanlardır!
www.metinemre.com

7

Re: Visual FoxPro'nun Geçmişi-Bugünü-Geleceği ???

Microsoft kendi ürünlerini korumak için (özellikle SQL'in foxpronun yanında bedave verilmesi) foxproyu satın aldı ve üvey evlat muamelesi yapıyor. Ancak program o kadar basit ve etkili ki (temel ingilizce bilgisi kod yazmaya yarıyor) , üvey evlat kendini bir şekilde geliştiriyor.
Marifet değil veya bugünlerde hatta tiksindirici ama kaydetmeden geçemiyeceğim: Pentagon savaş programlarında ağırlıklı olarak foxpro kullanıyor !

VFP9 SP2

8

Re: Visual FoxPro'nun Geçmişi-Bugünü-Geleceği ???

O programı gördüm ve doğrusu programcılığın p'sinde bile olmadığımı hissettim:) Neyseki o kadar mükemmel birşey onun dışında sadece filmlerde görülüyor.

9

Re: Visual FoxPro'nun Geçmişi-Bugünü-Geleceği ???

Çetin Başöz hocam, evvela ilginize ve önerilerinize teşekkür ediyorum. FoxPro 9.0 İngilizce bir kitabın varlığından haberim oldu smile ve bu akşam elimde olacak inşallah, yayınevi,yazarı kimdir bilmiyorum. "Hosgeldin. Halihazirda kullandigin dilleri de belirtirsen bazen yardimi olur." cümlenize gelince, Microsoft platformlarına uzak birisi değilim, .NET üzerinde C# ve VB dillerini ullanıyorum esasında, Delphi'de de proje çalışmalarım var. FoxPro'nun çok etkin bir yönetim sistemi olduğunu gözlemliyorum, şu ana kadar yaptığım çalışmalar sonucunda. Microsoft'un Foxpro'dan desteğini çektiği yönünde duyumlar aldım, ne derece doğrudur bilmiyorum ama bu da pek hoş gelmiyor kulağa hmm Ümit ediyorum FoxPro öğrendiğime pişmam olmayacağım ve yine .NET çalışmaya devam edeceğim...

10

Re: Visual FoxPro'nun Geçmişi-Bugünü-Geleceği ???

Benim son duyduğum microsoftun Foxpro desteği en az 2010 yılına kadar devam edeceği. Hatta Sedna ile bu sürenin epeyi uzatılacağını duydum.
Foxpro bırakılırmı hiç, bence veritabanı işlemlerinde kullanılabilecek en güzel dil.

11

Re: Visual FoxPro'nun Geçmişi-Bugünü-Geleceği ???

şu linkteki listeye bakılırsa VFP hakkında daha da iyi fikir sahibi olunabilir...listede tanıdık firmalara rastlamak mümkün

http://fox.wikis.com/wc.dll?Wiki~WhoUsesFoxPro

12

Re: Visual FoxPro'nun Geçmişi-Bugünü-Geleceği ???

cetinbasoz yazdı:

O programı gördüm ve doğrusu programcılığın p'sinde bile olmadığımı hissettim:) Neyseki o kadar mükemmel birşey onun dışında sadece filmlerde görülüyor.


ben hiç görmedim. ama adını hatırlıyorum galiba: jfast mıydı neydi...

Haksızlıklar karşısında susanlar, dilsiz şeytanlardır!
www.metinemre.com

13

Re: Visual FoxPro'nun Geçmişi-Bugünü-Geleceği ???

Evet jfast. Devcon'da programi yazanlardan birisiyle, ordudan brisi notebooklariyla oturdular karsimiza. Birisi anlatirken, digeri (bir bascavustu galiba), internet uzerinden yeni bir senaryo hazirladi (tabii o gunlerin malum senaryosunu - henuz bizden gecis hakki verilip verilmeyecegi belli degildi). Salondaki dev panelde, bir dunya haritasi, uzerinde Amerika'nin degisik yerlerinden kalkip bizim hava sahamizdan gecen lojistik yollar ve uzerinde gidip/gelen ucak sembolleri cikti. Hava sahalari, atese maruz alanlar vs. Detayina bakildiginda, bilmem nerden nereye, su kadar tuvalet kagidi (gulmeyin ilk defa orda bu kadar detay hesaplarla ordu lojistigini gordum) su kadar et vs listeleri. Hangisi ne zaman nerden yola cikacak ve zamaninda ilgili birlige ulasacak vs vs.
Programin aslinda sadece bir bolumu VFP. Ordunun onu secmesinin nedeni de o kadar datayi en hizli sekilde tarayip isleyebilecek, yeni senaryolara ayak uydurabilecek, bunlari sahaya download edebilecek vs ozelliklerde bulduklari en iyi sey olmasiymis. Yani ben zaten foxcuyum da foxun ordunun sececegi kadar iyi oldugunu hic dusunmuyordum dogrusu (hala garip geliyor, ama belki o zamanlar daha SQL server 2000'nin yeni oldugundandir. DB2, Oracle vsde nasil bu hizi bulamadilar anlamadim - gerci oracle'a en son baktigimda bana da yavas gelmisti ama benim azicik bakmamdan ne olur).

14

Re: Visual FoxPro'nun Geçmişi-Bugünü-Geleceği ???

arifhan yazdı:

Çetin Başöz hocam, evvela ilginize ve önerilerinize teşekkür ediyorum. FoxPro 9.0 İngilizce bir kitabın varlığından haberim oldu smile ve bu akşam elimde olacak inşallah, yayınevi,yazarı kimdir bilmiyorum. "Hosgeldin. Halihazirda kullandigin dilleri de belirtirsen bazen yardimi olur." cümlenize gelince, Microsoft platformlarına uzak birisi değilim, .NET üzerinde C# ve VB dillerini ullanıyorum esasında, Delphi'de de proje çalışmalarım var. FoxPro'nun çok etkin bir yönetim sistemi olduğunu gözlemliyorum, şu ana kadar yaptığım çalışmalar sonucunda. Microsoft'un Foxpro'dan desteğini çektiği yönünde duyumlar aldım, ne derece doğrudur bilmiyorum ama bu da pek hoş gelmiyor kulağa hmm Ümit ediyorum FoxPro öğrendiğime pişmam olmayacağım ve yine .NET çalışmaya devam edeceğim...


C#.Net:) Guzel, bir ortak yanimiz oldu. VB.Net demenden korkuyordum. Delphi daha yakin VFP'ye. Aslinda hala .Net veya Delphi kullanabilirsin. Tabii calistigin yerin ihtiyaclarini bilemem ama VFP datasina OLEDB ile baglanip sen istedigin gibi arayuz, remoting, web services vs yapabilirsin. Yeni birseyde:
www.etecnologia.com
adresinde. Ona bak istersen. Ben daha hic denemedim. Eger o kadar iyiyse hakikaten, calistigin yer seni .Net dll'leri icin degerlendirebilir (COM interop'dan yana degilim, COM'a hic isinamadim).
Destegi ile olan bilgilere donup bakmiyorum bile ben. Onu son 20 yildir dinliyorum. Bu sefer gercek olabilir ama bilemem. gercek olsa da o zamana kadar bircok migration utility cikar gibi geliyor. Sedna ve SednaX propjeleri de yuruyor bir tarfatan, MS destek vermese nolur (zaten destek ne demek hic anlamadim, ben onlardan simdiye kadar hic destek istemedimki).

ADO, .Net 2.0 ve 3.0'da hic ses seda cikarmadan arka plandaki kahramanin VFP takimi oldugunu bilmek isine yarar belki:)

15

Re: Visual FoxPro'nun Geçmişi-Bugünü-Geleceği ???

les pinter vb.net i tercih ediyor. bilmiyorum ama c# bana karmaşık geliyor. hoş vb.net i de görmedim ama. zaten oldum olası c'nin sentaksı beni korkuturdu. bi tek pascal'ı sevmiştim. onun da database yanı zayıf diye bırakmıştım.

cetinbasoz yazdı:

...C#.Net:) Guzel, bir ortak yanimiz oldu. VB.Net demenden korkuyordum.
Delphi daha yakin VFP'ye....

Haksızlıklar karşısında susanlar, dilsiz şeytanlardır!
www.metinemre.com

16

Re: Visual FoxPro'nun Geçmişi-Bugünü-Geleceği ???

Les'i bilmem:) Rick Strahl,Bonnie Berent ... de C# tercih edenlerden:) "100% C# kodu" ibaresi 3.partilerde guvenilirlik/performans vs ibaresi:)
VB'nin iif()'i olsaydi belki severdim:) Bazen VB.Net kodu yazmam gerekiyor, C#'da 5 dakikada yaptigim yarim saatimi aliyor.

17 Son düzenleyen, konuka (16.01.2007 04:47:27)

Re: Visual FoxPro'nun Geçmişi-Bugünü-Geleceği ???

cetinbasoz yazdı:

Evet jfast. Devcon'da programi yazanlardan birisiyle, ordudan brisi notebooklariyla oturdular karsimiza. Birisi anlatirken, digeri (bir bascavustu galiba), internet uzerinden yeni bir senaryo hazirladi (tabii o gunlerin malum senaryosunu - henuz bizden gecis hakki verilip verilmeyecegi belli degildi). Salondaki dev panelde, bir dunya haritasi, uzerinde Amerika'nin degisik yerlerinden kalkip bizim hava sahamizdan gecen lojistik yollar ve uzerinde gidip/gelen ucak sembolleri cikti. Hava sahalari, atese maruz alanlar vs. Detayina bakildiginda, bilmem nerden nereye, su kadar tuvalet kagidi (gulmeyin ilk defa orda bu kadar detay hesaplarla ordu lojistigini gordum) su kadar et vs listeleri. Hangisi ne zaman nerden yola cikacak ve zamaninda ilgili birlige ulasacak vs vs.
Programin aslinda sadece bir bolumu VFP. Ordunun onu secmesinin nedeni de o kadar datayi en hizli sekilde tarayip isleyebilecek, yeni senaryolara ayak uydurabilecek, bunlari sahaya download edebilecek vs ozelliklerde bulduklari en iyi sey olmasiymis..


-yugoslavya savaşına müdahele edeceklerinde 'foxpro' bilen eleman aramışlardı - Ben  o zaman farkettim, dinamik koşullarda sadece foxpro kullanıyorlar, bu nedenle binlerce temel destek programları (classlar !) pentagon tarafından sağlanmakta idi...

VFP9 SP2

18 Son düzenleyen, metin (16.01.2007 10:52:52)

Re: Visual FoxPro'nun Geçmişi-Bugünü-Geleceği ???

hehe. bunlar daha aktif galiba. diğeri biraz ununu eleyip tarağını asmış gibi... smile

cetinbasoz yazdı:

Les'i bilmem:) Rick Strahl,Bonnie Berent ... de C# tercih edenlerden:) "100% C# kodu" ibaresi 3.partilerde guvenilirlik/performans vs ibaresi:)
VB'nin iif()'i olsaydi belki severdim:) Bazen VB.Net kodu yazmam gerekiyor, C#'da 5 dakikada yaptigim yarim saatimi aliyor.


ben iif() in okunurluğu azalttığını düşünüyorum. select cümleleri dışında normal if kullanılsa daha iyi gibime geliyor. hız konusunda hangisi daha hızlı bilmiyorum. zaten artık hız konusuna hiç dikkat etmiyorum. bugünün pc'leri zaten çok hızlı. tamamen sql-server a geçtiğim gün data boyutuna da bir daha hiç dikkat etmiycem. ama şimdilik 2 gb sınırı yüzünden dikkat etmek zorundayım... sad

bu zamanda byte'ları sayacak kadar titiz arkadaşları anlayamıyorum (ya ben mevzuyu nereye çektim böyle smile  ).

Haksızlıklar karşısında susanlar, dilsiz şeytanlardır!
www.metinemre.com

19

Re: Visual FoxPro'nun Geçmişi-Bugünü-Geleceği ???

bu linkte ilginizi ceker diye dusundum..

http://fox.wikis.com/wc.dll?Wiki~WhyVFPorNot