<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="hr">
	<id>https://croatianschoolsydney.com/index.php?action=history&amp;feed=atom&amp;title=Visual_FoxPro</id>
	<title>Visual FoxPro - Povijest promjena</title>
	<link rel="self" type="application/atom+xml" href="https://croatianschoolsydney.com/index.php?action=history&amp;feed=atom&amp;title=Visual_FoxPro"/>
	<link rel="alternate" type="text/html" href="https://croatianschoolsydney.com/index.php?title=Visual_FoxPro&amp;action=history"/>
	<updated>2026-05-19T21:44:35Z</updated>
	<subtitle>Povijest promjena ove stranice na wikiju</subtitle>
	<generator>MediaWiki 1.36.2</generator>
	<entry>
		<id>https://croatianschoolsydney.com/index.php?title=Visual_FoxPro&amp;diff=70794&amp;oldid=prev</id>
		<title>WikiSysop: Bot: Automatski unos stranica</title>
		<link rel="alternate" type="text/html" href="https://croatianschoolsydney.com/index.php?title=Visual_FoxPro&amp;diff=70794&amp;oldid=prev"/>
		<updated>2021-08-29T05:53:09Z</updated>

		<summary type="html">&lt;p&gt;Bot: Automatski unos stranica&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Nova stranica&lt;/b&gt;&lt;/p&gt;&lt;div&gt;&amp;lt;!--'''Visual FoxPro'''--&amp;gt;{{Infookvir programski jezik&lt;br /&gt;
|ime = Visual FoxPro&lt;br /&gt;
|logo = &lt;br /&gt;
|paradigma = &lt;br /&gt;
|godina = 1984.&lt;br /&gt;
|dizajner = &lt;br /&gt;
|razvijatelj = Microsoft&lt;br /&gt;
|posljednja_izdana_verzija = 9.0 SP2&lt;br /&gt;
|posljednji_izdan_datum = 11.10.2007&lt;br /&gt;
|posljednja_testna_verzija = &lt;br /&gt;
|posljednji_testni_datum = &lt;br /&gt;
|tipiziranje = &lt;br /&gt;
|implementacije = &lt;br /&gt;
|dijalekti = &lt;br /&gt;
|pod_utjecajem = &lt;br /&gt;
|utjecao_na =&lt;br /&gt;
|operacijski_sustav = Windows&lt;br /&gt;
|licencija = Microsoft EULA&lt;br /&gt;
|web = [http://msdn2.microsoft.com/en-us/vfoxpro/default.aspx Visual FoxPro]&lt;br /&gt;
}}&lt;br /&gt;
'''Visual FoxPro''' (VFP) programski je jezik za programiranje [[Baze podataka|baza podataka]]. Podržava [[Objektno orijentirano programiranje|OOP]] i proceduralno programiranje. Uključuje cjelokupni sistem za izradu programa - editor, RDBMS, i prevoditelj. Jednostavno se spaja s vanjskim bazama podataka ([[Oracle]], [[Microsoft SQL Server]], [[MySQL]]...), a potpuno je implementiran i [[SQL]].&lt;br /&gt;
&lt;br /&gt;
== Razvoj ==&lt;br /&gt;
&lt;br /&gt;
Počeci razvoja VFP-a sežu u 1984. godinu, kada je kompanija Fox Software izdala FoxBASE, [[xBase]] kompatibilni jezik. Microsoft kupuje Fox Software 1992. i počinje rad na VFP. Posljednja verzija programa je VFP 9.0 SP2, i prema najavam iz Microsofta, neće se više razvijati.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Programski primjeri ==&lt;br /&gt;
&lt;br /&gt;
Hello World primjer:&lt;br /&gt;
&amp;lt;source lang=&amp;quot;visualfoxpro&amp;quot;&amp;gt;&lt;br /&gt;
MESSAGEBOX(&amp;quot;Hello World&amp;quot;)&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Objekti ===&lt;br /&gt;
&amp;lt;source lang=&amp;quot;visualfoxpro&amp;quot;&amp;gt;&lt;br /&gt;
loForm = CREATEOBJECT(&amp;quot;HiForm&amp;quot;)&lt;br /&gt;
loForm.Show(1)&lt;br /&gt;
&lt;br /&gt;
DEFINE CLASS HiForm AS Form&lt;br /&gt;
  AutoCenter = .T.&lt;br /&gt;
  Caption = &amp;quot;Hello, World&amp;quot;&lt;br /&gt;
&lt;br /&gt;
  ADD OBJECT lblHi as Label WITH ;&lt;br /&gt;
    Caption = &amp;quot;Hello, World!&amp;quot;&lt;br /&gt;
ENDDEFINE&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Manipulacija bazama podataka ===&lt;br /&gt;
&amp;lt;source lang=&amp;quot;visualfoxpro&amp;quot;&amp;gt;&lt;br /&gt;
&amp;amp;&amp;amp; Kreiranje tablice&lt;br /&gt;
CREATE TABLE randData (iData I)&lt;br /&gt;
&lt;br /&gt;
&amp;amp;&amp;amp; Popunjavanje tablice slučajnim brojevima - xbase i SQL metoda&lt;br /&gt;
FOR i = 1 TO 50&lt;br /&gt;
    APPEND BLANK&lt;br /&gt;
    REPLACE iData WITH (RAND() * 100)&lt;br /&gt;
&lt;br /&gt;
    INSERT INTO randData (iData) VALUES (RAND() * 100)&lt;br /&gt;
ENDFOR&lt;br /&gt;
&lt;br /&gt;
&amp;amp;&amp;amp; Kreiranje strukturalnog indeksa&lt;br /&gt;
INDEX ON iData TAG iData&lt;br /&gt;
CLOSE ALL&lt;br /&gt;
&lt;br /&gt;
&amp;amp;&amp;amp; Prikaz sortiranih podataka - xBase komande&lt;br /&gt;
USE randData&lt;br /&gt;
SET ORDER TO iData&lt;br /&gt;
GO TOP&lt;br /&gt;
LIST NEXT 10  &amp;amp;&amp;amp; First 10 &lt;br /&gt;
SKIP 81&lt;br /&gt;
LIST NEXT 10  &amp;amp;&amp;amp; Last 10&lt;br /&gt;
CLOSE ALL&lt;br /&gt;
&lt;br /&gt;
&amp;amp;&amp;amp; Prikaz sortiranih podataka SQL komande&lt;br /&gt;
SELECT * ;&lt;br /&gt;
  FROM randData ;&lt;br /&gt;
  ORDER BY iData DESCENDING&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== ODBC pristup podacima - SQL način ===&lt;br /&gt;
&amp;lt;source lang=&amp;quot;visualfoxpro&amp;quot;&amp;gt;&lt;br /&gt;
&amp;amp;&amp;amp; Spajanje na ODBC izvor podataka&lt;br /&gt;
LOCAL nHnd&lt;br /&gt;
nHnd = SQLCONNECT (&amp;quot;ODBCDSN&amp;quot;, &amp;quot;user&amp;quot;, &amp;quot;pwd&amp;quot;)&lt;br /&gt;
&lt;br /&gt;
&amp;amp;&amp;amp; Izvršavanje SQL komandi&lt;br /&gt;
LOCAL nResult&lt;br /&gt;
nResult = SQLEXEC (nHnd, &amp;quot;USE master&amp;quot;)&lt;br /&gt;
IF nResult &amp;lt; 0&lt;br /&gt;
  MESSAGEBOX (&amp;quot;MASTER database does not exist!&amp;quot;)&lt;br /&gt;
  RETURN&lt;br /&gt;
ENDIF&lt;br /&gt;
&lt;br /&gt;
&amp;amp;&amp;amp; Preuzimanje podataka sa udaljenog servera i spremanje&lt;br /&gt;
&amp;amp;&amp;amp; u lokalnu privremenu tablicu (cursor)&lt;br /&gt;
nResult = SQLEXEC (nHnd, &amp;quot;SELECT * FROM authors&amp;quot;, &amp;quot;QAUTHORS&amp;quot;)&lt;br /&gt;
&lt;br /&gt;
&amp;amp;&amp;amp; Ažuriranje podataka na serveru korištenjem parametara&lt;br /&gt;
LOCAL cAuthorID, cAuthorName&lt;br /&gt;
cAuthorID = &amp;quot;1001&amp;quot;&lt;br /&gt;
cAuthorName = &amp;quot;New name&amp;quot;&lt;br /&gt;
nResult = SQLEXEC (nHnd, &amp;quot;UPDATE authors SET auth_name = ?cAuthorName WHERE auth_id = ?cAuthorID&amp;quot;)&lt;br /&gt;
&lt;br /&gt;
&amp;amp;&amp;amp; Zatvaranje izvora podataka&lt;br /&gt;
SQLDISCONNECT(nHnd)&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Vanjske poveznice ==&lt;br /&gt;
* [http://msdn.microsoft.com/vfoxpro/ Visual FoxPro Microsoft stranice]&lt;br /&gt;
* [http://support.microsoft.com/vfp9 Microsoft VFP 9 podrška]&lt;br /&gt;
* [http://www.universalthread.com/ Universal Thread] - Online podrška VFP zajednice&lt;br /&gt;
* [http://www.universalthread.com/Report.aspx?Session=6633617A53617371576A493D20476E7430355250344D4843734336516C30675231585253714C555579344A5955 User-defined functions Visual FoxPro (written in C)]&lt;br /&gt;
&lt;br /&gt;
[[Kategorija:Programski jezici]]&lt;/div&gt;</summary>
		<author><name>WikiSysop</name></author>
	</entry>
</feed>