<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0">
	<channel>
		<title><![CDATA[Fox4um - proje içerisinde formlarda kullanılan programlar]]></title>
		<link>http://www.fox4um.com/topic/558/proje-icerisinde-formlarda-kullanilan-programlar/</link>
		<description><![CDATA[The most recent posts in proje içerisinde formlarda kullanılan programlar.]]></description>
		<lastBuildDate>Mon, 04 Feb 2008 08:04:01 +0000</lastBuildDate>
		<generator>PunBB</generator>
		<item>
			<title><![CDATA[Re: proje içerisinde formlarda kullanılan programlar]]></title>
			<link>http://www.fox4um.com/post/4886/#p4886</link>
			<description><![CDATA[<p>metin Bey ben VFP 7.0 Kullanıyorum
<br />&amp; kullanılan satır compile sonrası runtime esnasında değiştirilebiliyor.
</p><p>Şöyleki;
<br />Başlanğıçta ANAMAKINA değişkeni C:\PROJE iken clint makinalarda bir dbf dosyasından okuyacak ve mesala \\SUNUCU\C\PROJE şeklinde (dbf dosyasını update edecek kodlar mevcut) değiştirmek mümkün. Böylece projede ANAMAKINA değişkeni ile oluşturduğum path ler artık \\SUNUCU\C\PROJE&nbsp; şeklinde çalışmaya başlıyor.</p>]]></description>
			<author><![CDATA[dummy@example.com (mmmiko)]]></author>
			<pubDate>Mon, 04 Feb 2008 08:04:01 +0000</pubDate>
			<guid>http://www.fox4um.com/post/4886/#p4886</guid>
		</item>
		<item>
			<title><![CDATA[Re: proje içerisinde formlarda kullanılan programlar]]></title>
			<link>http://www.fox4um.com/post/4862/#p4862</link>
			<description><![CDATA[<p>scan...endscan, for ... endfor, do while ... enddo hangisi olursa olsun bir isin yapilacagi dongularin tumu. Evet hizi kastettim.&nbsp; Genelde fark farkedilmiyor ama dakikalara ulastigini da gordum.
</p><p>Set Filter&#039;in hiz problemini VFP9&#039;da halletmisler. Gene de kullanmiyorum. Kullanmak icin bir nedenim oldugunda dusunurum:)</p>]]></description>
			<author><![CDATA[dummy@example.com (cetinbasoz)]]></author>
			<pubDate>Fri, 01 Feb 2008 17:02:30 +0000</pubDate>
			<guid>http://www.fox4um.com/post/4862/#p4862</guid>
		</item>
		<item>
			<title><![CDATA[Re: proje içerisinde formlarda kullanılan programlar]]></title>
			<link>http://www.fox4um.com/post/4849/#p4849</link>
			<description><![CDATA[<div class="quotebox"><cite>cetinbasoz yazdı:</cite><blockquote><p>2) VFP7 ve sonrasinda eger bir tablo gecerli workarea&#039;da aciksa ve loop varsa performans kotu etkileniyor.
</p><p>2&#039;yi farketmek zor. 1 ana neden ve oldugunda yeni baslayanlarin yakalamakta cok zorlanacagi bir hata (farkedilmesi bile dert).</p></blockquote></div><p>
<br />hocam loop daki kasdiniz scan all,do while, for next mi?
<br />performs kötüdeki kastiniz hız mı?
</p><p>birde bir yazınızda okumuştum set filter karşıtıydınız, set filter hız perfonsını kötü yönde etkiler mi?</p>]]></description>
			<author><![CDATA[dummy@example.com (erdalyalcin)]]></author>
			<pubDate>Fri, 01 Feb 2008 13:24:04 +0000</pubDate>
			<guid>http://www.fox4um.com/post/4849/#p4849</guid>
		</item>
		<item>
			<title><![CDATA[Re: proje içerisinde formlarda kullanılan programlar]]></title>
			<link>http://www.fox4um.com/post/4842/#p4842</link>
			<description><![CDATA[<p>ben set filter komutunda &amp; kullanmak taraftarıyım. 
<br />şöyle ki:
</p><p>set filter to (xfilt)
</p><p>xfilt değişkeninin bulunmadığı procedurelerde hata veriyor. 
<br />private data session bir formdaysanız onun yerine şu da olabilir:
</p><p>set filt to (_screen.activeform.my_filt)
</p><p>bilmiyorum vfp&#039;de de hala öyle mi. foxpro dos ta &amp; kullanılan satırları foxpro tamamen karakter olarak saklıyordu .EXE içinde.
</p><p>mesela set talk &amp;xtalk
<br />diye bir satır olsun. o satırı tamamen saklıyordu.</p>]]></description>
			<author><![CDATA[dummy@example.com (metin)]]></author>
			<pubDate>Fri, 01 Feb 2008 09:08:14 +0000</pubDate>
			<guid>http://www.fox4um.com/post/4842/#p4842</guid>
		</item>
		<item>
			<title><![CDATA[Re: proje içerisinde formlarda kullanılan programlar]]></title>
			<link>http://www.fox4um.com/post/4839/#p4839</link>
			<description><![CDATA[<p>Çetin Bey aslında Public değişkeni ben dataların bulunduğu klasör için kullaanıyorum ancak tabloları hiçbir zaman use ile açmıyorum
<br />SQL SELECT UPDATE VB. komutları kullandığım için Sql cümleciği oluşturmak için kullanıyorum bu durumda&nbsp; &amp; &#039; ta gerek kalmıyor.
</p><p>SqlStr=&quot;select * from &quot;+YOL+&quot;personel&quot; 
<br />gibi</p>]]></description>
			<author><![CDATA[dummy@example.com (mmmiko)]]></author>
			<pubDate>Thu, 31 Jan 2008 13:38:45 +0000</pubDate>
			<guid>http://www.fox4um.com/post/4839/#p4839</guid>
		</item>
		<item>
			<title><![CDATA[Re: proje içerisinde formlarda kullanılan programlar]]></title>
			<link>http://www.fox4um.com/post/4837/#p4837</link>
			<description><![CDATA[<p>Defalarca yazdigimdan gene uzun uzun yazmayayim. Kisaca:
</p><p>Public tehlikeli. VFP&#039;de event driven bir ortam var. Yukaridan asagi akip giden prosedural kod olmadigindan public degiskeni kimin ne zaman degistirdigini bilemezsin.
</p><p>Hic public kulanmamak en iyisi ama en azindan sadece oApp&#039;i public yaparak alani sinirliyorsun. Ne yaptigini iyi bilen birisi pekala N tane publicle de calisabilir. Uyari yeni baslayanlar icin. Sonra ona bagli hatalari aranip durmasinlar diye.
</p><p>use &amp;tbl gibi kodlar cok basit kirilabilir. Ornegin:
</p><p>yol = &#039;c:\Benim dosyalar\Data\&#039;
<br />tbl = m.yol + &#039;personel&#039;
<br />use &amp;tbl
</p><p>ile Foxpro:
</p><p>use c:\Benim Dosyalar\Data\personel
</p><p>seklinde kod algilar ve hataya neden olur. Bu daha dogru olurdu:
</p><p>use &quot;&amp;tbl&quot;
</p><p>Hic olmazsa acildiginda:
</p><p>use &quot;c:\Benim Dosyalar\Data\personel&quot;
</p><p>olacagindan calisir.
</p><p>m. Kullanmak foxpro&#039;da zorlanmiyor ama kullanmayinca:
<br />1) Field degiskenler oncelik aldigindan dusundugunden baska bir sey kullaniyor olabilirsin.
<br />2) VFP7 ve sonrasinda eger bir tablo gecerli workarea&#039;da aciksa ve loop varsa performans kotu etkileniyor.
</p><p>2&#039;yi farketmek zor. 1 ana neden ve oldugunda yeni baslayanlarin yakalamakta cok zorlanacagi bir hata (farkedilmesi bile dert).</p>]]></description>
			<author><![CDATA[dummy@example.com (cetinbasoz)]]></author>
			<pubDate>Thu, 31 Jan 2008 13:14:47 +0000</pubDate>
			<guid>http://www.fox4um.com/post/4837/#p4837</guid>
		</item>
		<item>
			<title><![CDATA[Re: proje içerisinde formlarda kullanılan programlar]]></title>
			<link>http://www.fox4um.com/post/4835/#p4835</link>
			<description><![CDATA[<p>Hoş bulduk Çetin Bey
<br />Alınacak bişey yok ancak alerjinin sebebini, bu kodların sakıncalarının ne olduğunu da belirtirseniz daha faydalı olur.</p>]]></description>
			<author><![CDATA[dummy@example.com (mmmiko)]]></author>
			<pubDate>Thu, 31 Jan 2008 12:26:43 +0000</pubDate>
			<guid>http://www.fox4um.com/post/4835/#p4835</guid>
		</item>
		<item>
			<title><![CDATA[Re: proje içerisinde formlarda kullanılan programlar]]></title>
			<link>http://www.fox4um.com/post/4834/#p4834</link>
			<description><![CDATA[<p>Mikail,
<br />Hosgeldin:) Benim public&#039;e allerjim var. Bence VFP&#039;de kullanilacak tek public oApp custom objesi.
</p><p>tbl = yol+&#039;personel&#039;
<br />Use &amp;tbl 
</p><p>allerjim olan kodlardan bir digeri. 
</p><p>tbl = addbs(m.yol) + &#039;personel&#039;
<br />use (m.tbl)
</p><p>Umarim gelir gelmez negatif bir mesaj aliyormus gibi hissetmezsin, oyle bir niyetim yok. Sadece diger kullanimlarla olabileck sorunlardan dersini almis birinin onerisi olarak bak.
<br />Not: Ben de senin gibi foxbase,foxpro ... &#039;dan geldim:)
<br />Her public ve &amp; gordugumde mudahale etmeme forumdakiler alisti:) Onlarin hosgorusune siginiyorum.
</p><p>Tekrar hosgeldin.</p>]]></description>
			<author><![CDATA[dummy@example.com (cetinbasoz)]]></author>
			<pubDate>Thu, 31 Jan 2008 12:18:44 +0000</pubDate>
			<guid>http://www.fox4um.com/post/4834/#p4834</guid>
		</item>
		<item>
			<title><![CDATA[Re: proje içerisinde formlarda kullanılan programlar]]></title>
			<link>http://www.fox4um.com/post/4828/#p4828</link>
			<description><![CDATA[<p>Aslında ilk açılan forma PUBLIC bir değişken tanımlayıp tanımlanan değişkende klasör ismini tutabilirsin
</p><p>PUBLIC YOL
<br />YOL=&quot;C:\PRGKLS\DATA\&quot;
</p><p>kullanırken
</p><p>TBL=YOL+&quot;PERSONEL&quot;
<br />USE &amp;TBL 
<br />ile kullanabilirsin.
</p><p>Böylece değiştirmen gerektiğinde tek bir noktada değiştirmen yeterli olur.
</p><p>Ayrıca bu yolu bir tabloda tutup proğramı tekrar Compile etmene gerek kalmadan çalışırkende değiştirebilirsin.</p>]]></description>
			<author><![CDATA[dummy@example.com (mmmiko)]]></author>
			<pubDate>Thu, 31 Jan 2008 11:19:29 +0000</pubDate>
			<guid>http://www.fox4um.com/post/4828/#p4828</guid>
		</item>
		<item>
			<title><![CDATA[Re: proje içerisinde formlarda kullanılan programlar]]></title>
			<link>http://www.fox4um.com/post/2867/#p2867</link>
			<description><![CDATA[<p>VFP9&#039;da menude tools\code references var.
</p><p>Not: Dizini girip elle degistiriyorsan degisken kullanmamissin demektir. Degisken kullan tek bir yerde degistir (degisken derken bir dosyadaki #define da dahil). Ornegin:
</p><p>* sabitler.h
<br />#define REPORTPATH addbs(oApp.ApplicationPath)+&#039;raporlar&#039;
</p><p>Ya da:
<br />oApp.RaporDizini
</p><p>oApp senin main.prg&#039;de yaratilan custom bir class ve public (VFP&#039;de kullanman gereken tek public):
</p><p>* Main.prg
<br />* ....
<br />public oApp
<br />oApp = createobject(&quot;MyApp&quot;)
<br />* ...
</p><p>define class myApp as Custom
<br /> RaporDizini = &#039;&#039;
<br /> * ... 
<br />enddefine</p>]]></description>
			<author><![CDATA[dummy@example.com (cetinbasoz)]]></author>
			<pubDate>Sat, 18 Aug 2007 07:16:05 +0000</pubDate>
			<guid>http://www.fox4um.com/post/2867/#p2867</guid>
		</item>
		<item>
			<title><![CDATA[proje içerisinde formlarda kullanılan programlar]]></title>
			<link>http://www.fox4um.com/post/2866/#p2866</link>
			<description><![CDATA[<p>örneğin olgunlaşmış bir projede bütün programlar içerisindeki bir komutu (bir dizini) değiştireceğim.
<br />Halen her formu açıyor, Find/Replace metodu ile değiştirip kapıyoruz.
</p><p>Daha pratik bir öneri var mı ?
<br />sevgiler</p>]]></description>
			<author><![CDATA[dummy@example.com (konuka)]]></author>
			<pubDate>Sat, 18 Aug 2007 06:31:37 +0000</pubDate>
			<guid>http://www.fox4um.com/post/2866/#p2866</guid>
		</item>
	</channel>
</rss>

