5 Ekim 2013 Cumartesi

Lua programlama-değişkenler

Lua programlama değişkenlerle ilğili basit bir video ders.

Lua programlama güzel bir ders

Lua programlama için inğilizce olmasına rağmen anlaşılır basit bir video ders.

Basit bir Lua for loop döngüsü

Basit bir lua programlama örneği:

occupants = {"Jones","Smith","Patel","Brown","Ng"}
occupants[1] = "Roberts"
occupants[6] = "Lee"
occupants[9] = "Forsythe"
occupants[8] = "Campbell"
occupants["llareggub"] = "Thomas"

-- indexed section - sequential from start

for dis,dat in ipairs(occupants) do
        print (dis .. " - " .. dat)
end

-- whole thing

for dis,dat in pairs(occupants) do
        print (dis .. " > " .. dat)
end

--[[ Sample output --------------------------------

[trainee@easterton nts]$ lua clike
1 - Roberts
2 - Smith
3 - Patel
4 - Brown
5 - Ng
6 - Lee
1 > Roberts
2 > Smith
3 > Patel
4 > Brown
5 > Ng
6 > Lee
8 > Campbell
9 > Forsythe
llareggub > Thomas
[trainee@easterton nts]$

]]

Lua Programlama-Merhaba dünya

Lua'da sayfaya yazdırma komutu bir çok programlama dilinde olduğu gibi çok basittir,basit bir merhaba dünya yazdırma işlemi şu şekilde yapılabilir.


print("Merhaba Dünya!");
 
Çıktısı : Merhaba Dünya ,olacaktır.

Lua programlama dili kullanım alanları

Lua Programlama Dili 1993 yılında Roberto Ierusalimschy, Luiz Henrique de Figueiredo, ve Waldemar Celes tarafından tasarlanmış olan bir programlama dilidir. Lua kendi başına bir dil olmakla kalmayıp, herhangi bir programlama dili için framework hazırlayabilir.
GTA'nın Multiplayer özelliği
Bazı programların ara yüzü ki World of Warcraft'ın arayüzü Lua ile geliştirilmiştir.
Ayrıca Lua PSP oyunlarının yazılımında da kullanılır.
Ayrıca Lua büyük projelerde hızlı olması ile bilinir. Kendi sitesinde ise Lua'nın en hızlı dil olduğu söylenir ve kendine hızlı diyen dillere de bir gönderme yapılır.

Lua ile basit bir hesap makinesi

Arkadaşlar önce Auto Play Medi Studio Yu Açıyoruz.....

Yeni bir projeyi Açtıktan Sonra Projemize "" 2 tane Input (giriş) ekliyoruz.. ve bir Tane Label (Etiket) , 1 Tanede Buton Ekliyoruz...

Önce Butona Tıklayıp Scripten On click Bölümüne yazıyoruz...
(Not : Bu Bir Toplama İşlemi yapacak Diğer İşlemler İçin Aşağıya Bakın)

-- Powered by Atc Soft , Kodlar A.Taha Caba tarafından yazılmıştır..

birincisayi = Input.GetText("Input1");
ikinciisayi = Input.GetText("Input2");
sonuc = Math.Round(birincisayi+ikincisayi, 4);
Label.SetText("Label1", sonuc);
--Bitti

Diğer İşlemler:::
EVET ARKADAŞLAR BU KADAR 3 Satırdaki ""Math.Round(birincisayi+ikincisayi, 4);"" ifadesindeki ""birincisayi+ikincisayi"" yerine ""birincisayi-ikincisayi"" yazarsak Çıkarma işlemi yapar... ""birincisayi/ikincisayi"" yaparsak 1. yazdığımız Sayı ile 2. yazdığımız Sayıları Böler..
yada"" birincisayi*ikincisayi"" yazarsak birinci sayı ile 2. Sayıyı Çarpar

20 Ocak 2013 Pazar

Lua Programlama

Lua Programlama dili ile ilğili yazılarımıza yakında sitemizden ulaşabilirsiniz.