biraz saçma olucak ama bikaç merak ettiğim şey var ve takıldım (gerçi pek başlayabilmiş değilim)
- ben bir değişken atadım char olarak ben edit1 in içeriğini neden bu değişkene atayamıyorum,yanlışım nedir (x:=edit1.text;)
-code kısmında bulunan birsürü şey var onların manaları nedir (implementation,private,public vs) bir nesnenin proceduresini sildiğim zaman hata ile karşılaşıyorum
- bide ben bir form yaptım onu nasıl nereye kaydediyorum exe içine kayıt yapılabilir mi, yoksa db mi kullanıcam, db ise hangi dbyi kullanmalıyım
yanıtlarsanız sevinirim, sanırım biraz acemice oldu ama yeni başlıyorum da
DH forumlarında vakit geçirmekten keyif alıyor gibisin ancak giriş yapmadığını görüyoruz.
Üye olduğunda özel mesaj gönderebilir, beğendiğin konuları favorilerine ekleyip takibe alabilir ve daha önce gezdiğin konulara hızlıca erişebilirsin.
- string(edit.text) ve char farklı tiplerdir. Char sadece tek alfa-nümerik karakter saklar. Oysa sitringler büyük dizilerdir.
- :) bunların ne olduğunu bilmek için önce Object pascal öğrenmelisin. (Delphi nin konuştuğu dil. Nesne tabanlı programlama öğren.) Bunları değiştirme. Otomatik oluşturulurlar. Sen sadece bileşenlerin olaylarına yazacağın kodlarla ilgilen.
- DB veya text dosyaya kayıt yapabilirsin. Exe ye kayıt diye birşey yok. Delphi ile gelen Borland database Engine. Bununla ilgili biraz döküman oku. İyi bir başlangıç yapabilirsin.
biraz saçma olucak ama bikaç merak ettiğim şey var ve takıldım (gerçi pek başlayabilmiş değilim)
- ben bir değişken atadım char olarak ben edit1 in içeriğini neden bu değişkene atayamıyorum,yanlışım nedir (x:=edit1.text;)
-code kısmında bulunan birsürü şey var onların manaları nedir (implementation,private,public vs) bir nesnenin proceduresini sildiğim zaman hata ile karşılaşıyorum
- bide ben bir form yaptım onu nasıl nereye kaydediyorum exe içine kayıt yapılabilir mi, yoksa db mi kullanıcam, db ise hangi dbyi kullanmalıyım
yanıtlarsanız sevinirim, sanırım biraz acemice oldu ama yeni başlıyorum da
1) Nesnelerin bazı özelliklerini değişken gibi kullanabilirsin : (Bunları hem okuyup hem yazabilirsin) Örn. edit1.text := 'burası edit alanı'; label1.caption := 'label buradadır'; form1.caption := 'burası formun başlığı, şu an saat :' + TimeToStr(Time); : Ancak yordam çağırırken, değer ile kullanılabilirler; referans ile değil.. function BirYordam(const deger : string) : boolean; //bu yordama nesne değeri ile aktarılabilir function BirYordam(var deger : string) : boolean; //bu yordama nesnenin özelliği gösterge ile aktarılamaz !! ::: sonuc := BirYordam(edit1.text);
2) Delphi editör alanındaki nesnelere bağlı kodları kendisi oluşturur. Bu kodları silmemelisin; eğer bir nesneye bağlı bir yordamın içini tamamen silersen; Delphi bunu referans listesinden otomatik kaldırır.. Form tanımlarının üst tarafındaki Private, Public gibi alanların özel anlamları vardır, Delphi'nin yardım menüsünden okumalısın ve formun Private ya da enüst bölümünü ASLA değiştirmemelisin (en azından yeterli tecrübe kazanıncaya kadar...)
3) Oluşturduğun formlar, yine oluşturduğun "project" içinde saklanır. Bu projeni derleyince projeadı.exe içinde oluşurlar; özel birşey yapman gerekmez..
Edit1 içini değiştirdikçe, formun başlığında yazsın : tEdit türündeki nesnenin On... ile başlayan yordamlarını kullanmalıyız; Bu nesnenin(edit1) --OnChange-- alanını çift tıklarsan editörün içine bazı kodların kendiliğinden yazıldığını göreceksin.. .. begin end; .. bölümünün içine (begin'den sonra) şunları yaz : form1.caption := edit1.text;
Daha sonra o satırı silip şunu dene : form1.caption := '>>' + edit1.text;
Daha sonra o satırı silip şunu dene : form1.caption := edit1.text + ' ---' edit1.text;
*** edit1 içine sayılardan başka birşey yazmamak kaydıyla (burada içerik denetimini atlıyorum) o satırı silip şunu dene : form1.caption := IntToStr(StrToInt(edit1.text)*2); //string türünü sayısala çevir, 2 ile çarp, yeniden stringe dönüştür... //IntToStr ve StrToInt sırasıyla integer-to-string, string-to-integer yordamlarıdır.. sayı-dizgi dönüşümü için.
- ben bir değişken atadım char olarak ben edit1 in içeriğini neden bu değişkene atayamıyorum,yanlışım nedir
(x:=edit1.text;)
-code kısmında bulunan birsürü şey var onların manaları nedir (implementation,private,public vs) bir nesnenin proceduresini sildiğim zaman hata ile karşılaşıyorum
- bide ben bir form yaptım onu nasıl nereye kaydediyorum exe içine kayıt yapılabilir mi, yoksa db mi kullanıcam, db ise hangi dbyi kullanmalıyım
yanıtlarsanız sevinirim, sanırım biraz acemice oldu ama yeni başlıyorum da
DH forumlarında vakit geçirmekten keyif alıyor gibisin ancak giriş yapmadığını görüyoruz.
Üye Ol Şimdi DeğilÜye olduğunda özel mesaj gönderebilir, beğendiğin konuları favorilerine ekleyip takibe alabilir ve daha önce gezdiğin konulara hızlıca erişebilirsin.