Ana içeriğe atla

Kayıtlar

[Duyuru] Seminer Tarihi

Seminer 18/Eylül/2004 Cumartesi günü, saat 14:30 da Teknoloji Geliştirme Merkezi toplantı salonunda gerçekleştirilecektir. Yer: ODTÜ kampüsü içerisinde, teknokent bölgesinde, Gümüş bloklar ile Halıcı Yazılımevi arasındadır. Bina girişinde "ODTÜ-KOSGEB Teknoloji Geliştirme Merkezi" yazısını göreceksiniz. Arabanızla gelecekseniz Bilkent girişinden daha rahat ulaşırsınız. ODTÜ-Kızılay minibüs ve belediye otobüsleri Güven Park'tan kalkmaktadır. Görüşmek üzere. Ümit VARDAR Seminerin içeriği: Springframework tanıtımı, Kullanım senaryoları, AOP ve Springframework, DAO ve Hibernate, Remoting.

Yazılımı Oluşturan Bileşenler Nelerdir?

Yazılımı oluşturan bileşenlerden daha önce söz etmiştik. Şimdi bu bileşenlerin neler oldukları üzerinde biraz duralım. Yazılımı oluşturan bileşenler = Mantık + Veri + Belge + İnsan + Program. Bu bileşenlerin az çok neler olduğunu, neleri kapsadığını biliyoruz ama biz yine de kıyısından köşesinden açıklayalım. Zaten bu yazıdaki asıl amaç yazılım bileşenlerinden belgelemenin yerini ve önemi (dökümantasyon) vurgulamak. Mantık = Yazılım herşeyden önce bir işin bilgisayar aracılığı ile yapılması amacına yöneliktir. Bu nedenle bilgisayarlaştırılmak istenen işin mevcut mantığı bir şekilde yazılıma da yansılıtılmak zorundadır. Veri = Her tür yazılım mutlaka bir veri üzerinde çalışmak durumundadır. Veri işlemeyen yazılımın geliştirilmesi söz konusu değildir. Söz konusu olan veri dış ortamdan alınabileceği gibi yazılımın içerisinde de üretilebilir. Zaten yazılımın temel amacı veriyi bilgiye dönüştürmektir. İnsan = Doğal olarak yazılımın insan bileşeni iki boyutludur. Yazıl

(import)Yazılım Nedir?

Cümleten selamun aleyküm..... Programlama adına oldukça çok sayılabilecek topluluklarımız var ve bizler kendimizi daha çok geliştirmek için bu topluluklara katılıyoruz. Bazılarımız oldukça deneyimli sayılabilecek durumdayken bazı arkadaşlarımız ise yeni yeni bu işin içine girmeye başlıyorlar. Kullandığımız dil c , delphi, vb, libs phyton olabilir hiç önemli değil önemli olan daha iyi programlar, yazılımlar meydana getirebilmek için internette veya başka kaynaklarda saatlerce vakit geçirip işimize yarayacak kodlar bulup bunları kütüphanemize eklemeye çalışmamızdır. Peki ama kendimize meslek olarak seçtiğimiz program ve yazılım kavramlarını tam olarak biliyor muyuz? Bir yerlere kodlar biriktirip daha sonra bu kodları kullanarak bu mesleği hakkıyla yapabileceğimizi düşünüyor muyuz? Kütüphanemizi zenginleştirmeye ayırdığımız zaman kadar kavramlar üzerinde zaman harcıyor muyuz? Mesela program = yazılım eşitliğinden (önerme diyoduk galiba buna) veya programcı = yazılımcı eşitliğinden s

(import)Yazılım Hataları

Yazılım hataları, yazılımın yaşam döngüsü içerisinde çok önemli yer tutan unsurlardan biridir. Teorik olarak bir program tüm ayrıntıları ile sınanabilir ancak pratikte bu imkansıza yakın (imkansız diyebiliriz) bir durumdur. Çok basit bir örnek vermek gerekirse şöyle bir program düşünelim. Kod: procedure TForm1.btnToplaClick(Sender: TObject); var Sayi1,Sayi2,Sonuc:Real; begin Sayi1 := StrToFloat(Edit1.Text); Sayi2 := StrToFloat(Edit2.Text); Sonuc := Sayi1 + Sayi2; end; Kullanıcıdan girdi olarak aldığı Sayi1 ve Sayi2 değerlerini toplayıp Sonuc değişkenine atayan bir bilgisayar yazılımı.Bu yazılımın tüm olasılıklara göre sınanması demek, programın çalıştığı bilgisayarda tanımlanabilecek tüm gerçel sayı değerlerini Sayi1 ve Sayi2 değişkenleri için girdi olarak vererek Sonuc degerinin doğru olarak elde edilip edilmediğini araştırmak anlamına gelir. Yazılımın çalıştığı bilgisayardaki gerçel sayı tanımının yaklaşık olarak 5.0 x 10^324 .. 1.7 x 10^308 aralığında olduğunu varsayarsak yazmış

Ahanda size diğer elemanların notları

Ali SARI&nbsp&nbsp--> http://alisari.blogspot.com/ Ansugo&nbsp&nbsp&nbsp&nbsp--> http://root.ansugo.net/index.php/ yıldız vermek gerekirse Site&nbsp&nbsp&nbspİçerik&nbsp&nbsp&nbspTasarım&nbsp&nbsp&nbspKullanım&nbsp&nbsp&nbspTürkçe Ali&nbsp&nbsp&nbsp&nbsp**&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp***&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp***&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp? Ansugo&nbsp*****&nbsp&nbsp&nbsp&nbsp*****&nbsp&nbsp&nbsp&nbsp&nbsp*****&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp**** :) ehi ehi ehi.. ceviz getirem yersin? 10 puan, 10 puan, 10 puan, 10 puan 40 puanla Ansugo şampiyonnnnnn......

(import)Yüksek Yüksek Projelerde Bileşen Kullanmasınlar!

Delphinin en cazip yanlarından bir taneside şüphesiz VCL teknolojisi. Gavur yapmış abi. Süper birşey. Olayın mantığını bilmeden, neyin nasıl işlediğini bilmeden konuyla ilgili bir bileşen bulup program yazıyoruz ve sonra ortaya program yazdık diye çıkıveriyoruz. Olayın bu tarafıda kötü ama en kötüsü bu değil. Bir projede önünüze gelen abuk subuk bileşenleri kullanıyoruz daha sonra Delphi sürümünü yükseltirken; "abey bu bileşenin delphi x sürümü yokmuş,napcez?" gibi sorularla muhattap oluyoruz. Sadece bu soru olsa iyi. "Kardeş, bileşenin pas dosyasını delphi x de derle." diyoz. "abey, bunun kaynak kodu yok ki, dcu ları var." içinizden "hay senin abeyini" dediğinizi duyoyorum. :) "web sitesine gir, bilesenin delphi x sürümünü ordan indir." diyorsunuz ama nafile.... "abey, site acilmiyo firma kapanmis, bileseni üretmeyi durdurmuslar yani. napcaz simcik?" "hay anasını satim yaw. bileseni projeye eklerken bana mı sordunuz

Bu ne la?

bismillah hade bakem... bu yeni bişe galiba. günlük notlarımızı yazabileceğimiz... not yazmayı pek fazla sevmeyen bir insan olarak işe giriştik. dur bakalım editörün ne gibi özellikleri varmışşşş..... aha bu Trebuchet bu da kalın olsun bunlar zaten bütün editörlerde var di mi? http://www.delphiturkiye.com/ bu da linkimiz olsun. sağa dayalı sola dayalı ortala iki yana yasla (bu biraz kısa oldu galiba) ahha bu bir ahha bu ikki ahha bu da üç GıllıAlidyatörden alıntı (bunun birde FHM de Radyator olan versiyonu vardı :) ) bu bir alıntıdır resmi direk yazıya eklemiyor. o kötü olmuş. birde bu editör yerinde duramıyor sağa sola kayıp duruyor....