Yardım - Ara-Bul - Üyeler - Takvim
Şablonlu Görüntü: DELPHİ
Forumlar > Bilim - Bilgisayar ve Bilişim Dünyası > Bilgisayar - İnternet - Web - Donanım > Programlama - Yazılım > Pascal / Delphi

baharrr
ARKADASLAR BİLG.PROĞ.OKUYORUM DELPHİ7 İLE İLGİLİ YAPILMIŞ ÖRNEKLERE İHTİYACIM VAR BANA YARDIMCI OLUR MUSUNUZ ACELE KONU İLE İLGİLENEN ARKADASLARA DUYURULUR;
nobody
ALINTI(baharrr @ Jan 2 2007, 08:05 PM) [snapback]445844[/snapback]
ARKADASLAR BİLG.PROĞ.OKUYORUM DELPHİ7 İLE İLGİLİ YAPILMIŞ ÖRNEKLERE İHTİYACIM VAR BANA YARDIMCI OLUR MUSUNUZ ACELE KONU İLE İLGİLENEN ARKADASLARA DUYURULUR;

merhaba
burayı tıklayarak delphi ile ilgili pek çok örneğe ulaşabilirsin.
Eğer mutlaka özgün uygulama gerekiyorsa
kendi yaptığım onlarca uygulama var
ama genelde delphi5 ile yapmıştım.
Ayrıca, Delphi uzmanı sayılmam ama herşeyi bana sorabilirsin.
Bildiğim kadarıyla yardımcı olabilirsem sevinirim.
baharrr
bu siteyı acamıyorum.delphi7 ile yapılmış projelere ihtiyacım var dizi kullanarak yapılanlar varsa daha iyi olur.sizde mi bilgisayar okuyorsunuz?delphi ile ilginiz nerden?
baharrr
siteye girdim fakat sitede örnek bulamadım benim yapılmış örnek kodlarına ihtiyacım var bana yardım edebilir misin?
nobody
burayı tıklamayı deneyin
burada her konuda ziplenmiş programlar var, çoğunun da kodu açık, bu zipli dosyaları download edip delphide açın.
Şimdi çıkmam gerekiyor, yarın yazarım tekrar.
baharrr
Bburası hiç açılmıyor...
nobody
ALINTI(baharrr @ Jan 4 2007, 03:08 PM) [snapback]446943[/snapback]
bu siteyı acamıyorum.delphi7 ile yapılmış projelere ihtiyacım var dizi kullanarak yapılanlar varsa daha iyi olur.sizde mi bilgisayar okuyorsunuz?delphi ile ilginiz nerden?

sanırım verdiğim adreslerin bazılarının server'larında problem var
ben de bu akşam giremedim.
google'da aratınca delphi ile ilgili -neredeyse- sınırsız kaynak bulabilirsiniz
ingilizceniz yetersizse, ilgi duyduğunuz konuyu belirtiniz, yardımcı olabilirim.
Ben 6-7 yıl önce delphi dünyasına girdim
öncelikle, kullandığımız pek çok programı delphi ile kendimizin de oluşturabileceğini farkedince
inanılmaz bir tutku ile delphiyi keşfetmeye başladım
ve 2 yıl öncesine kadar ciddi şekilde delphiye kendimi verdim
çünkü bir uygulamayı bizzat geliştirmek kadar mutluluk veren bir şey yaşamadım. (hâla)
ciddi client-server uygulamalardan basit oyunlara kadar pekçok uygulama geliştirdim
bazılarından para da kazandım (hepsi hepsi toplam 5000 $ kadar)
Ama zamanla bir amatör olarak yapabileceğim herşeyi yaptığımı düşünerek delphiden uzaklaştım
web server uygulamaları dışında çoğu uygulamayı geliştirmeyi az çok biliyorum
(aslında delphinin yalnızca %10unu)
dezavantajım şuydu :
çevremde yazılımdan azıcık da olsa anlayan kimse olmadı
herşeyi sıfırdan, kitaplardan ve delphinin helpinden öğrendim.
3 yıl önce ÖSS ye girdim, yalnızca programcılık yüksek okulu için,
mühendisliğe girecek puan almama karşın prog.yük.ok.na giremedim, kontenjan meslek liseliler tarafından doldurulduğu için.
ondan sonra da soğudum yazılımcılıktan ve ara verdim
ama hâla bir yazılımcılık eğitimi fırsatı bulur muyum diye araştırıyorum.
yıllardır bi işe yaramayan tecrübemin size yararı olursa sevinirim.
baharrr
cok teşekkürler ben bilgisayar proğramlama bölümünde okumaktayım kısa bir süre sonra finallerim var sade proğram kodlarına ihtiyacım var delphi dizi biliyor musun bilmiyorum dizi agırlıklı cıkacak bana proğram kodları göndermen mümkün mü?
nobody
ALINTI(baharrr @ Jan 5 2007, 10:23 AM) [snapback]447558[/snapback]
cok teşekkürler ben bilgisayar proğramlama bölümünde okumaktayım kısa bir süre sonra finallerim var sade proğram kodlarına ihtiyacım var delphi dizi biliyor musun bilmiyorum dizi agırlıklı cıkacak bana proğram kodları göndermen mümkün mü?

dizi (array) çok sayıda değişkeni bir defada tanımlamaya yarar
karmaşık bir şey değil
gerçi notları sende vardır ama ben bir alıntıyla hatırlatayım:
içinde iki örnek kod da var
zaten basit olduğu için sen de kolayca array kodu yazabilirsin.

Bir Fizik öğretmenin değişik sayıda öğrencinin bulunduğu birden
fazla sınıfın dersine girdiğini düşünelim. Bu öğretmen çğrencinlerin Fizik dersinden al-
dıkları notları bilgisayarda değerlendirmek (ortalamasını almak ) üzere Delphi ile basit
bir program yazmak istesin. Girilen bu notların klavyeden girildikden sonra değerlen-
dirme yapılana değin bellekte saklanması gerekir. Başka bir değişle öğretmen her öğren-
cinin notunu değerlendirme yapana değin bellekte saklamak zorunda. Bunun için de de-
ğişken tanımlama işlemi yapacak.

Söz konusu öğretmen dizi değişkenler konusunda tecrübeli değilse
, önce en fazla mevcuda sahip sınıfın öğrenci sayısı kadar değiişken tanımlar. Ardından
her öğrencinin notunu o öğrenci için tanımlanan değişkene aktarılır. Burada öğrenciler
için tanımlanan bütün değişkenler aynı özelliğe sahiptir.
procedure TForm1.FormClick(Sender:TObject);
ögrenci1: Integer;
ögrenci2: Integer;
ögrenci3: Integer;
ögrenci4: Integer;
ögrenci5: Integer;
ögrenci6: Integer;

Aynı özellik ve işleve sahip değişkenleri ayrı ayrı tanımlamak pra-
tik değildir. Bu ve benzeri durumlarda aynı tipdeki değişkenleri ayrı ayrı tanımlamak
yerine dizi değişkenlerden yararlanılır . Yukarıda ekran görüntüsü verilen değişken ta-
nımlama örneğinde Integer deyimi ile her seferinde 1 adet değişken tanımlanıyor. Ancak
istenirse bir seferde aynı özelliğe sahip birden fazla değişken tanımlanabilir.Aynı özelli-
ğe sahip birden fazla değişkeni bir seferde tanımlamak için Array deyiminden yararla-
nılmaktadır. Array deyimi ile değişken tanımlanırken , köşeli parantezlerin içine önce
dizi değişkeninin ilk elemanın , ardından son elamanın sıra numarası belirtilir. Ardından
dizi değişkenin tipi belirtilir.

Var
Ogrenci : Array[1..20] Of Integer;

Bu değişken tanımlama satırı ile aynı anda 20 adet değişken ta-
nımlandı. Parantez içine yazılan sayısal bilgi ile kaç adet değişkenin tanımlanacağı be-
lirlenir. Bu şekilde tanımlanan değişkenlere dizi deşinken adı verilmektedir.

Değişken tanımlama işleminin sonunda bellekte yan yana duran
ve aynı özelliğe sahip değişkenlere bilgi aktarmak için , bu 20 değişkenden hangisi kul-
lanılmak isteniyorsa o değişkenin dizi içindeki sıra numarasını değişken adına köşeli
parantezler içinde eklenmelidir. Örnek olarak tanımlanan bu 20 değişkenden ilkine dışa-
rıdan bilgi aktarmak için aşağıdaki gibi bir parogram satırı yazılabilir.

Ogrenci[1] = StrToInt(InputBox('İlk Öğrencinin Notunu Girin ','Not Girişi ',' ')

Eğer dizi içinde 2.sırada yer alan değişkene bilgi aktarılmak isteni-
yorsa , bu kez program içindeki sırasını gösteren sayısal değer değişken adının bir kısmı
olarak kullanılıyor. Bundan çıkarılması gereken sonuç şudur : Verilen örnekte olduğu
gibi benzer işlevleri olan ve aynı tipdeki birden fazla değişkeni ayrı ayrı tanımlamak
yerine bir seferde dizi değişken olarak tanımlamak gerekir.

procedure TForm1.FormClick(Sender:Tobject);
var
Ögrenci:Array [1..20] of İnteger;
Tur:İnteger;
Toplam:İnteger;
Ortalama:Strıng[10];
begin
toplam:=0;
For Tur:= 1 to 20 do
Begin
ögrenci[tur]:=StrToInt(InputBox(IntToStr(tur)+
'.Öğrencinin Notu:','',''));
Toplam:=Toplam+Ogrencı[tur];
end;
ortalama:=FloatToStr(Toplam/4);
show;
Canvas.Font.Size:=14;
Canvas.Textout(20,20,'Ortalama Not:'+Ortalama);
end;


Bu örnek proje çalıştırılıp FormClick yordamı işletilirse , For-Do
döngü oluşturma deyimi ile öğrenci sayısı (burada 20) kadar tekrarlamak üzere her
öğrencinin aldığı not InputBox() fonksiyonu ile Ogrenci adını verdiğimiz dizi değişke-
nin ilgili elemanına aktarılır.
Bitti.......... anlayamadığın olursa sor lütfen clover.gif
baharrr
ilgin için tesekkürler gayet anlasılır ama benım cok sayıda koda ihtiyacım var ulasabılecegım bıldıgın bır sıte var mı?
nobody
senin için gereken yalnız dizi yani array kodları anladığım kadarıyla
ama bu kadar basit bir konuda bu kadar kodu ne yapacaksın anlamadım
farklı bir konudan mı söz ediyorsun, delphi çok geniş çünkü.
bir de benim kullanmamın hiç gerekmediği şöyle bir dizi var:
type genisdizi = array[1..10, 1..100] of integer;
buna çok boyutlu dizi deniyor ve
genisdizi[3][25]=x gibi kullanılıyor
böylece 10*100 = 1000 değişken yaratmış oluyoruz.

Bir de dinamik değişkenler var, büyüklüğü sonradan tanımlanıyor
önce var dizi: array of integer; diye tanımlanıyor,
sonra program içinde
setlenght(dizi,5) diye büyüklüğünü belirliyoruz
dizi[2] diye kullanılıyor.

bir de set ler var:
type birset = set of 1..512;
var set1, set2: birset;
set1 := [1, 3, 5, 7, 9];
set2 := [2, 4, 6, 8, 10] ;
şöyle kullanılabiliyor:
if x in set1 then .....

benim bildiğim diziler bunlar, aradığın başka birşeyse sor, araştırayım.
Yalnız bu konuları işleyen pek fazla kod bulacağını sanmam
dün verdiğim site hala bozuk galiba
delphitürkiye
veya
delphi kursu
sitelerine de bakabilirsin
baharrr
nobody final sınavım delphi dizi agırlıklı olacak ama diger örneklerde varsa sende alabilirim...
baharrr
bütün yardımın için tesekkürler.... happy.gif happy.gif happy.gif
baharrr
delphi ile ilgilenen arkadaslar;
delphide windows gezgini yapıyorum ve bir koda ihtiyacım var.herşeyini bitirdim sadece geri al kısmı kaldı(silinen bir klasör veya dosyayı geri dönüşüm kutusundan geri yükleyecek)
lütfen yardım eder mısınız?
DİPNOT
Sevgili Baharrr...
Umarım aşağıdaki şu link işini görür..
Kolaylıklar diliyorum...


Bağlantı adresi...
Bence bu adreste birçok soruna çözüm bulabilirsin...
baharrr
arkadaslar;
delphı bilen bır arkadasa ıhtıtyacım var haftaya yetıstırmem gereken bır projem var.
lütfen yardımlarınızı beklıyorum.....
mavikiz_23
merhaba;
www.delphidunyasi.com

www.ceviz.net

www.kodyaziyorum.com bu forum sitelerinde oldukça fazla kod bulabilir ve yardım alabilirsin. İyigünler

Bu Turkish-Media.Com forumlarının çabuk yüklenen versiyonudur. Tam versiyonu görüntülemek için lütfen buraya tıklayınız.
Turkish-Media.Com Forumları - Invision Power Board © 2001-2009 Invision Power Services, Inc.