Türk Programcılığı

Ben programcıların rekabetinden yanayım. Türk programcılarla diğer ülkelerdeki programcılarla arasında Zeka yönünden büyük uçurumlar olmadığına inanıyorum. Sadece Türk programcılarının diğer programcılara göre bilgi eksiklikleri var.Bende size elimden geldiğince bildiğim konular hakkında bilgi vermeye çalışıyorum.Amacım Türk programcılığının gelişmesi veTürk programcılığını geliştirmek için ben elimden geleni yapacağım. Bu temennim diğer meslekdaşlarım için de geçerlidir. Dünya devi olan pekçok firmada çalışan bilgisayar programcılarının bizden hiçbir farkı yok. Sadece bizden daha fazla eğitim alıyorlar. Onun için bilgilerimizi paylaşalım.
Türk programcılığını desteklemek için Lütfen Türk programcılarının imzası bulunan projeleri Hack yada Crack yapmayalım. Eğer ihtiyacımız varsa satın alalım. Böylece bu onları daha çok şevklendirecek ve belki ileride uluslararası projeler geliştirerek ülkemiz ekonomisine büyük katkı sağlayacaktır.
Türk programcıları artık bu ezikliği üstünden atmalıdır. Türklerin bilgisayar sektöründe ilerlemesi sadece bilgisayar satışıyla olmaz. Bir bilgisayar satışından sadece $75 kazanabilirken, yurtdışına $700 ile $1500 arasında para akışı olmaktadır. Bu da ithalatı körüklemekte ve ekonomimizin zayıflamasını sağlamaktadır. Oysaki bilgisayar sektöründe para kazanmanın düşük maliyetli yüksek kazançlı bir yöntemi daha var. Programcılık....
Programcıların tek sermayesi bilgisayarları ve zekalarıdır. Bu hayal gücü ve bilgi ile harmanlandığında mükemmel sonuçar ortaya çıkar. Oysaki benim dönemimde mezun olmuş pek çok arkadaşımı gördüğüm zaman gerçekten üzülüyorum. Aynı eğitimi aldığımız halde programcılık yapmak yerine Bilgisayar satmayı yeğliyorlar. Bunun yerine birleşip bir yazılım şirketi kursalardı sanıyorum microsoft firmasının yazdığı programlarını kat ve kat üstünü tasarlayabilirlerdi.
Pek çok Firma şu anda Lisanslama aşamasına gelmiştir. BSA nın yaptırımı ile yazılım firmaları F-prot,Windows95, Office97, Office 2000 gibi yazılımları lisanslı satın almaya başladı. Fakat siz, Delphi programcıları olarak Böyle bir paketin hazırlanmasının Delphi ile ne kadar kolay olduğunu biliyorsunuz. Gelin birlik olalım. Bu pastadan Hepimiz bir pay alalım.
Örneğin sadece bir office paketi $100 ile $750 arasında değişiyor ve bunların satın alınması tıpkı bilgisayar alımında olduğu gibi ithalatı körüklüyor. Aynı programın daha iyisini biz neden yapamayalım. Eğer bunu arza onlardan daha cazip fiyatla sunarsak ve teknik desteğimizi sağlarsak Türk Programcılığı daha çok gelişir.

Güliz Özcan (09.07.2000)
Türk programcılığının gelişmesi için sanırım once birçok programcının ingilizcesini geliştirmesi gerekiyor bizim yabancılarla belirli bir rekabete girmemiz için ingilizce seviyemizin de okuduğumuzu anlıyacak kadar iyi olması gerekiyor çünkü her yeni çıkan programlama dili genel olarak ingilizce ve biz bunun turkçesini bekleyinceye kadar bazen programın bir yeni surumu bile çıkabiliyor ,zaten bilgisayar teknolojisinin akıl almaz bir hızla geliştiği düşünülürse bizim bunu yakalıyabilmemiz için öncelikle ingilizce bilgimizin ve kendimize olan guvenimizin çok yuksek olması gerekiyor sanırım .
Mutlaka sizin de bizimle paylaşmak istediğiniz deneyimleriniz olabilir. Bunun için bana yazabilirsiniz. Düşünceleriniz ve deneyimleriniz sitemde yayınlanacaktır.
Bu Makaleye Kendi Düşüncelerinizi yada Tecrübelerinizi eklemek istiyorsanız Fikir formunu doldurun

.NET Nedir - VI Bölüm



Bir Devrimin Hemen Öncesindeyiz.
Devrimler bilgisayar endüstrisinin yaşam biçimidir. Sadece 20 yıl önce, dünya hala ana sistem çağını yaşıyordu. Çok az sayıda insan bilgisayarlara ulaşabiliyor veya bilgisayarları kullanabiliyordu, üstelik bilgisayarları bağlı oldukları BT departmanı dışında da kullanamıyorlardı. PC, grafik kullanıcı arayüzü ve Internet bu gidişi baştan sona değiştirdi. Bilgisayarlar yüz milyonlarca insanın kullanımına açıldı ve bilgisayar bir kitlesel pazar ürünü haline geldi.

.NET Nedir - V Bölüm

 Windows CE 3.0 için Kapsamlı Kaynak Kodu Paylaşımı


Microsoft Mayıs ayında duyurusu yapılan Paylaşılan Kaynak Girişimi programını sürdürmektedir. Bu girişim kapsamında araştırmacılar, müşteriler ve şirket dışında çalışan yazılım geliştiriciler, Microsoft kaynak koduyla doğrudan çalışma olanağına kavuşmaktadır. Yeni Windows® CE Paylaşılan Kaynak lisansı sistemi sayesinde, aralarında akademisyenlerin ve girişimcilerin de bulunduğu tüm kullanıcılar, Windows CE kaynak koduna ulaşabilecek ve bu kodu ticari olmayan kullanım amacıyla değiştirebilecek ve yeniden dağıtabilecektir.* Ticari olmayan kullanım amaçlı değişiklik örnekleri arasında; öğrenim, akademik ve araştırma ortamları ile kişisel denemeler yer almaktadır. Herhangi bir Windows CE Platform Builder 3.0 sürümüne sahip olan herkes, Windows CE Paylaşılan Kaynak kodunu http://www.microsoft.com / windows / embedded / ce / tools / source / default.asp adresinden yükleyebilir; ücretsiz Deneme Sürümü de bu kapsamda sunulmaktadır.

.NET Nedir - IV Bölüm


.NET hakkında yanlış anlamalar :
.NET bir devrimdir ve eski teknolojiler ile alakası yoktur.
Yanlış! .NET aslında bir devrimden çok, COM ve ilgili bir çok teknolojinin evriminde atılmış çok büyük bir adımdır. Ancak o kadar fazla yenilik içeriyor ki, ister istemez kendisinden önceki teknolojileri öldürecek bir çözüm gibi görünüyor. Ancak .NET kesinlikle bu amaç için yaratılmış bir kavram değil. .NET’ in temelinde yeni fikirlerin yanı sıra, her zaman kullanılan yöntemlerin daha verimli bir şekilde yeniden şekillendirilmesi de yatıyor.

.NET Nedir - III Bölüm


Microsoft .NET: Gelecek Kuşak Ürünler ve Hizmetler
Uzun vadede, tüm uygulama yazılımları, Internet üzerinden abonelik yoluyla bir hizmet olarak sunulacak. Bu sayede Microsoft ve diğer yazılım hizmeti sağlayıcıları daha iyi bir müşteri hizmeti, şeffaf kurulum ve yedekleme ve ürün geliştirme sürecine olumlu geri bildirimleri yansıtabilecekler. Bir hizmet olarak sunulan yazılım, aynı zamanda Microsoft ve bağımsız geliştiricilerin yedekleme ve virüslere karşı koruma konusunda daha hızlı yanıt verebilmesini sağlayacak.

.NET Nedir - II Bölüm


Microsoft .NET: Elektronik ticaret kuruluşlarının ötesi
Microsoft'un oluşturduğu gelişmiş yeni kuşak yazılım, bilgisayar kullanımını ve haberleşmeyi devrimci bir şekilde birleştiriyor. Böylece geliştiricilere Web'i ve diğer bilgi işlem özelliklerini dönüştürme olanağı sunuyor. Bu girişime Microsoft® .NET adını veriyoruz. İlk kez geliştiriciler, işletmeler ve müşteriler teknolojiyi kendi koşullarına uygun olarak kullanabilecekleri bir platforma kavuşuyor. Microsoft .NET sayesinde tamamlayıcı servislerle entegre olabilen ve birlikte çalışabilen gerçek anlamda dağıtılmış Web Servisleri oluşturabiliyorsunuz; Microsoft .NET Gelecek Kuşak Internet'i yönlendirecek. Artık bilgiye her zaman, her yerden ve her aygıttan ulaşabileceksiniz.

Frontpage Kullanımı

FrontPage Express i Öğrenmek istiyorsanız İlk once kendinize bizden Bir Çay soyleyın ve sıkılmadan yazı dizimizi okuyunuz. Yazı Dizimizi Sonuna Kadar Okuyunca Web Sitesi Yapmanın O kadar da zor bir şey olmadığını sizde anlıyacaksınız.
Frontppage Express Programı Windows98 ile bareber bilgisayarınıza yuklenmektedir. Sayet Sizde Yoksa Programlar Bolumunden Download Edebilirsiniz. Frontpage Express Programı Kullanması En Basit Site Yapım Programlarından Bir tanesidir.Türkçe Windows yuklemis iseniz FrontPage Expres Programınızda Türkçe dir..
Programı Bilgisayarımızda Nasıl Bulucaz ?
Programı Bulmak İçin Bilgisayarınızın Baslat/Programlar/İnternetExplorer/Forntpage Express Bolumunden Bulabilirsiniz. Bu yerde Yoksa Masa üstünden Bilgisayarıma Tıklayın. C dairektorunden Program Files bolumune Gelin.Program Files Klasorundeki FrontPage Express Klasorunu Açın.FrontPage Express Klasorunun içinden Bin adlı Klasoru Açın. Bin Adlı Klasorun içinde Fpxpress.exe dosyasına tıklayın. Program Açılacaktır. Her zaman bu kısıma gelip Programı Açma Zahmetinden Kurtulmak için Fpxpress.exe dosyasına sağ clık yapın ve masa üstüne gonderin. Bir Dahaki Açılısları Masa Üstünden Açarsınız.
Programı Nasıl Kullanıcaz ?
Programı Açtınız. Karsınıza Program Çıktı. Web Sitesi Yaparken İlk kural index.htm dosyasını olusturmaktır. Web Sitenizi Yapmadan once Belgelerimde Websayfam adlı bir klasor olusturunuz. Yaptığınız Web Sayfalarını , resımleri , javaları vs hepsini bu klasorde toplucaz.
001... Programın En Üstünde Dosya yazan Yer Var . Buradan Dosyamız ile ilgili işlemleri yaparız. Bir kere tıklayınız. Alt dokumanlar çıkacaktır. Alt Dokumanlarda ilk sırada Yeni Yazan Yer Var. Buradan Yeni Sayfa Açarız. İkinci Sırada Aç Var . Buradan ise Daha onceden yaptığımız bir web sayfası var onun üstünde değişiklik yapacak ekleme yapacaksak burayı tıklar. Düzeltme yapacağımız htm dosyası nerde ise onu bulur ve açarız. Düzeltmeyi yaptıktan sonra kaydet e basar. İşlemimizi Bitiririz. Üçüncü Sırada ise Kapat Var. Kapat a tıklarsak Frontpage Express Üzerinde Çalısma Yaptığımız Sayfayı Kapatmıs Oluruz.Çalısma Yaptığınız Sayfayı Kaydetmeden Kesınlıkle Basmayınız. Bu kapat ile Fazla da işiniz olmayacak sahten.. Dorduncu Sırada ise Kaydet Var.Sayfanızı Daha onceden Kayıt etmıs iseniz. Yazıya tıkladığınız gibi kayıt olur. Sayet yapmıs olduğunuz çalışma yeni ise ve kaydet yazısına tıklarsanız. Size Nereye Kaydetmek istediğinizi soran Bir tablo Çıkar. Buradan Dosya olarak Kaydete Tıklayınız. Kaydetmek istediğiniz klasoru bulunuz. Ornek Belgelerim içindeki daha once hazırlamıs olduğumuz websayfam klasorune kaydedebilirsiniz.Kaydederken yaptığınız ilk sayfa yani ana sayfa ise index adını veriniz. Nedeni ise Siteye sayfalarınızı attığınızda site ilk once index dosyasını arar bulur ve index adlı dosyayı açar. Beşinci Sırada ise Farklı Kaydet Bulunmaktadır. Buraya Tıklarsanız otomatik olarak nereye kaydedeceğinizi soran Tablo Karsınıza Çıkar. Baska bir klasore veya aynı yere kayıt yapabilirsiniz. Farklı isim vererek. Altıncı Sırada Tümünü Kaydet Yazısı Vardır. Burasını kullanmayınız Yedinci Sırada Sayfa Ozellikleri Vardır. Buraya tıkladığınız zaman Karsınıza Bir tablo çıkar. Buradan Genel Bolumunden Yaptığınız Sayfanın Üstte Gorunen Yazısını Ayarlayabilirsiniz. Artaalan Bolumunden Sayfanızın Backgraundunu yani arka rengini ayarlayabilirsiniz. Veya Yaptığınız koprulerin Hangi renk olması gerektiğini veya yazdığınızın metinin yazının hangi renk olması gerektiği ayarlarını yapabilirsiniz. Kenar Boslukları ile Ozel Bolum fazla işinize yaramayacağı için açıklama yapmıyorum.Sekizinci Sırada ise Sayfa Yapısı Vardır. Buradan sayfanızı Yazıcıya yazdırmak gibi niyetınız varsa yazıcı ayarlarını yapabilirsiniz. Dokuzuncu sıradaki Baskı on izleme Sayfanızı daha değişik açılardan gormenizi sağlar. 10cu sıradaki Yazdır ise Sayfanızı yazıcınız varsa yazıcıya yazdırmanızı sağlar. Onuncu sıradan sonraki yazılar sizin yapmıs olduğunuz onceki web sayfalarınızdır. Daha cabuk açmanız için en son çalıstığınız dort htm dosyası buraya kayıt edilir. Onbirinci Sırada ise Çıkıs yazısı ile Programdan Çıkabilirsiniz.
002... Dosya Yazan yeri Açıkladık Sıra geldi Onun sol yanında bulunan Düzen Bolumunu Açıklamaya ; İlk sırada bulunan Geri al yazılan ve yenilenemez bolumlerini karıstırmayın. Kes bolumu yazının üstünden maouse ile gecer ve kes yazısına tıklarsanız. İlgili yazıları siler. Yapıstır ise Kopyaladığınız yazıyı imlec in durduğu yere yapıstırır. Temizle İse Kes ile aynı işlevi gorur. . Tümünü Sec Sayfanın hepsini secer ve isterseni sayfanın hepsini silebilirsiniz. Bul ise Aradığınız kelimeyi bulmanızı sağlar.Değiştir Kelıme Değiştirmenizi Sağlar. Yer imi okadar onemli değil.Kopru Yazısı ise bir link yapmanızı sağlar.Yazı tipi ve ozellıklerinden Sayfanın Yazı tipini Ayarlayabilirsiniz.
003... Düzen Yazan Yeri Açıkladık Sıra Geldi onun sol yanındaki Gorunum Yazan Bolumu Açıklamaya; Burada Standart Arac Cubugu nu tıklı hale getirirseniz. Programın En altındaki Kucuk bar çıkar. Biçimlendirme Arac Cubugu ise Yazı ayarlarını gosterir.Form Arac Cubugu ise Sayfanıza yapacağınız Formlar için kullanılan bolumu gosterir. Durum Cubugu ise Biçimlendirme arac cubugu ile aynı işlevi gorur.Biçimlendirme İmlemi Gizli bolumunu tıklı hale getirir.Yenile ise Sayfayı Yeniler. Html ise yaptığınız sayfanın html kodları biçimde gormenızı sağlar html ye meraklı arkadaslar bakabilir.
004... Gorunum Yazan Yeri Açıkladık . Sıra Geldi onun yanındaki Git Yazan yeri Açıklamaya ; İlk sıradaki Geri yazan yer geri sayfaya gitmemize sebeb olur. yenıden Git yazan yere bakarsak bu seferde ileri yazan yer çıkar. Posta Outlook Expressi açmamızı sağlar. Haberler Outlok Expresden Haber okumamızı sağlar.Adres Defteri Bilgisayarmızdaki Adres Defterimizi Açmamızı Sağlar. İnternet Çağrısı ise Netmeting i açmamızı sağlar..
005... Git Yazan Yeri Açıkladık. Sıra Geldi Onun yanındaki Ekle Yazan yeri Açıklamaya ; İlk Sıradaki Kes Dosya yazan yerdeki kesın gelişmiş halidir. Yatay çizgi ise Yazı aralarınıza Yatay Çizgi Koymanızı Sağlar i
Simge ise Değişik yazı sembolu koymanızı sağlar. Açıklama Bolumu bi işe yaramaz. Resim Bolumu ile Sayfanıza Resim Ekleyebilirsiniz.Tıkladığınız takdirde Size resimin nerde olduğunu soran tablo karsınıza çıkar.Goz At yazısına tıklayıp .jpg veya gif uzantılı resiminizi belgelerim içindeki web sayfamdan bulup Seciniz. Ve Acınız.
Burada Yapılan en çok hata ise sayfayı sitenize atıyorsunuz ve resimi atmıyorsunuz. Resımide siteye atınız ve resımın üstüne sağ clık yapıp Goruntu ozelliklerinden Genel bolumunden Goruntu kaynağının File\\Belgelerim gibi olmamasına dikkat ediniz.Sadece resımın adı ve uzantısı olsun. ornek : animetidef.gif gibi. Sayfa Sitede Açılırken Resımde sitede olduğundan Site sayfadakı resımı bulacak ve açacaktır. Video yazan yazıya tıklarsak avi uzantılı vidolarımızı sitede yayınlatabiliriz. Vidoyuda siteye atmayı unutmuyoruz. Ses Bolumunden ise Sitemize istersek Ses de ekleyebiliriz.Wav uzantılı sesi seciyoruz. Ve Seside sitemize upload yani atmayı unutmuyoruz.Dosya yazısı Fazla bir işimize yaramaz.Web bot bileşeni sayfaya tarih vs eklemize yarar. Diğer Bileşenlerden ACtivex Denetimi , Java uygulaması , Eklenti , Power Point Canlandırması fazla İşinize yaramayacağı için açıklamıyorum. İlgili Bolumleri buradan yapmamıza gerek yoktur. Form Alanı ile ilgili Bilgileride buradan yapmayacağımız için açıklamıyorum. Kayan yazı ile web sayfanıza kayan yazı ekleyebilirsiniz
Kayan yazı Tablosundan Hareket hızını sağa sola gitme sini olduğu yerde sallanması gibi uygulamaları ayarlayabilirsiniz. Html Biçimleme En onemli Bir yerlerden birisidir. Ornek Siz Bir topliste uye oldunuz ve size su kodu web sayfanızın ana sayfasına yerleştiriniz. 2 gun içinde bakıcaz varsa siteniz toplistimize eklenecektir dediler. Sizde Verdikleri html kodunu kopya ediyorsunuz html biçimlemeye tıklıyorsunuz karsınıza çıkan tabloya paste ediyorsunuz ve sayfanızın istediğiniz yere koyuyorsunuz. . Sayac alırken , Ziyaretci defteri alırken bu uygulamayı yapacaksınız. Komut Dosyası Pek Fazla işinize yaramaz. Kopru Yazısına tıklarsanız. Mouse ile ustunden gectiğiniz bir yazıya link verebilirsiniz. Herkesin En Çok Takıldığı konulardan birisi de budur. Bu yuzden detaylı yazıyorum İyice okuyunuz. Ornek Linkler Bolumu adı altında bir web sayfamız daha var ve ana sayfadan buna link vermek istiyoruz. Linkler Yazısına Tıkladıklarında İlgili lnk adlı linkler web sayfamıza gitsin. Yapmamız gereken Linkler Yazısının üstünden mosue ile geciyoruz. ve Kopru yazısına tıklıyoruz. Karsımıza çıkan tabloda World Wibe Web bolumunde ki kutuya lnk.htm yazıyoruz. Sayet Linkler yazısına tıklandığında Aynı sayfada açılmasını istiyorsak hiç bişi yapmadan tamam butonuna basıyoruz.Sayet Linkler Yazısına Tıkladığımızda Baska bir yan sayfada açılmasını istiyorsak Hedef Cerceve Yazan yerin karsısındaki kutuya _blank yazıyoruz ve tamam butona basıyoruz.
006... Ekle Yazan yeri Açıkladık. Sıra Geldi. Biçim Yazan Yeri Açıklamaya ; Yazı tipi ile Yazı ozelliklerini ayarlıyoruz. Paragraf ile sayfa paragraflarını ayarlıyoruz. Madde imleri ve numaralandırma ile Sayfa yapısındaki sıralama yontemlerinden birini isterseniz kullanabilirsiniz. Artaalan Bolumunu 1.ci bolumde açıkladık. Biçimlemeyi Kaldır ile Gizli yi kaldırırsınız kullanmanıza gerek bile olmaz.
007... Biçim Yazan Yeri Açıkladık. Sıra Geldi Araçlar Yazan yeri Açıklamaya ; Buradan sayfalar arası ileri geri yapabilir gene yazı tiplerini ayarlayabilirsiniz.
008... Araclar Yazan Yeri Açıkladık. Sıra Geldi Tablo Yazan yeri Açıklamaya ; Buradan Sayfanıza tablo eklemeleri yapabilirsiniz. Tablo Ekle ye tıkladığınızda Karsınıza Satır sutun kalınlık vs soran tablo çıkacaktır. İlgili ayarları yaptıktan sonra kendinize guzel tablolar yapabilir . Daha sonra düzeltebilir Üstüne altına ekleme yapabilir hucre acabilirsiniz. 10 -15 defa kurcaladığınız zaman konuyu çözersiniz.
009... Tablo Yazan Yeri Açıkladık. Sıra Geldi Pencere Yazan yeri Açıklamaya ; Buradanda Basamaklama doseme vb işlemleri yapabilirsiniz. Fazla işinizin olmayacağı bir bolum.
010... Yardım Bölümünden Gerekli yardımlarıda alabilirsiniz.
Buraya Kadar Sizlere Programın üstünde yazan yazıları ve alt dizinlerini açıkladık. Bundan sonrakılerde aynı olup Sadece Bazı onemli işlevler için buton yapılmıs olup ilgili işlemleri buradanda yapabilirsiniz. Detayları yukarda yazdığımız için kısaca Size Ne işe yaradığını yazıyoruz.Detayları için yukarıları gene okuyabilirsiniz.
1. Normal yazan Tablodan Ana baslıkları paragraf ayarlamaları gibi ayarlamaları yapabilirsiniz.
2. Times New Roman Yazan yerden Yazı tiplerini Ayarlayabilirsiniz.
3. A yazan buyuk A dan sectiğiniz yani mouse ile ustünden gectiğiniz yazıları 4 kereye kadar Büyültebilirsiniz. .
4. A yazan Küçük A dan sectiğiniz yani mouse ile ustünden gectiğiniz yazıları 4 kereye kadar küçültebilirsiniz.
5. K yazan yerden sectiğiniz yani mouse ile ustünden gectiğiniz yazıları kalın yapabilirsiniz.
6. T ile sectiğiniz yani mouse ile ustünden gectiğiniz yazıları egik yazabilirsiniz.
7. A alt çizgili a ile sectiğiniz yani mouse ile ustünden gectiğiniz yazıları alt çizgili hale getirebilirsiniz.
8. Renk Paleti ile sectiğiniz yani mouse ile ustünden gectiğiniz yazılara renk verebilirsiniz.
9. 3 tane ---- türü alt alta çizgili yerlerle ilk sıradaki ile sectiğiniz yani mouse ile ustünden gectiğiniz yazıları sola alır. ortadaki ile ortaya alır sondakı ile sağa alabilirsiniz.
10. Numarandırıcılarla sayfadaki yazılarınıza her enterden sonra yazı basına numara vermesini sağlayabilirsiniz.
11. Noktalandırıcı ile sayfadaki yazılarınıza her enterden sonra yazı basına nokta vermesini sağlayabilirsiniz.
12. Girintili sekıller ile sayfanın girintisini azaltabilir veya çoğaltabilirsiniz.
Programın Sekıller Yonunden 2.ci Satırındakileri Açıklıyoruz:
1. Beyaz sayfa gorunumlu sekıl ile yeni sayfa açabilirsiniz.
2. Dosya gorunumlu sekıl ile dosya açabilirsiniz.
3. 1,44 luk disket gorunumlu şekil ile sayfanızı hızlı bir şekilde kayıt yapabilirsiniz.
5. Yazıcı Gorunumlu Sekil İle Sayfanızı Yazdırabilirsiniz.
6. Buyutec gorunumlu Sekil ile Sayfanızı Değişik açılardan gorebilirsiniz.
7. Makas gorunumlu sekıl ile kes işlemi yapabilirsiniz.
8. İki dosya ust uste gorunumlu sekıl ile kopyalama işlemi yapabilirsiniz.
9. Tutkal gorunumlu ile sekıl ile kopyaladığınız yazıyı istediğiniz yere yapıstırabilirsiniz.
10. Geri oku ile Geri Sayfaya Gidebilirsiniz.
11. İleri oku ile İleri Sayfaya Gidebilirsiniz.
12. Robot sekıllı buton ile Webbot bileşimi yapabilirsiniz.
13. Tablo Gorunumlu Sekıl ile Tablo yapabilirsiniz.
14. Manzara gorunumlu buton ile resım ekleme yapabilirsiniz.
15. Zincir Gorunumlu Sekıl ile Kopru kurabilirsiniz. [ Linkleme işlemi ]
16. Geri oku ile Geri Sayfaya Gidebilirsiniz.
17. İleri oku ile İleri Sayfaya Gidebilirsiniz.
18. ileri geri olan sayfa gorunumlu buton ile sayfayı yenıleyebilirsiniz.
19. Çarpı işareti ile yaptığınız işlemi durdurabilirsiniz.
20. Gizle butonu ile Sayfanızdaki yazılar daha duzgun durur.
21. ok işareti ile beraber ? işareti olan butona basıp mouseyi merak ettiğiniz alana gotururseniz o konuda yardım alırsınız.
Programın Sekıller Yonunden 3.ci Satırındakileri Açıklıyoruz:
1. Abc yazan buton ile tablo yan açıklama yazabilirsiniz.
2. Abc halındekı çoklu kutu ile daha değişik tablonun yan açıklamasını yazabilirsiniz.
3. chek butonu ile chek butonları yapabilirsiniz.
4. nokta butonu ile nokta butonları yapabilirsiniz.
5.Açılır Menu şekıllı buton ile açılır menu yapabilirsiniz.
6. Basmalı buton ile basmalı buton yapabilirsiniz.
Front Page Express İle Bilgiler Bu Kadar olup Programı Kullanmaya basladıktan sonra 5- 6 gun içinde tamamen programa hakım olabilirsiniz.

Windows için CGI Perl

Şimdi sıra geldi Windows ortamını Perl’den anlar hale getirmeye! Bunun için Internet’ten ActivePerl’ü indirmek veya ActiveState firmasından CD-ROM ısmarlamak zorundayız. Her iki işlem için de http://www.activestate.com adresine gitmemiz gerekir. ActiveState sitesinden ActivePerl’ün son sürümünü indirin ve bilgisayarınıza kurun. Windows 95 kullanıcıları, sistemlerinde Perl programlarını çalıştırabilmek için sistemlerinin DCOM bileşenlerini güncelleştirmek için Microsoft’un sitesinden bazı dosyaları indirmek zorundalar. Bu güncelleştirme için dosyaları http://www.microsoft.com/com/resources/downloads.asp adresinde bulabilirsiniz. (Distributed Component Object Model (DCOM), Windows’un ağda güvenli ve etkin bir tarzda yazılım bileşeni dağıtma teknolojisidir. Eski adıyla "Network OLE," olan DCOM, HTTP dahil, bütün ağ dağıtım ve ulaştırma protokolleri ile uyumludur ve kendi bilgisayarımızda Perl programlarını sınamak için bile olsa Windows açısından gereklidir.)

XML 'i kavramak

Bilgisayar dünyasının ilk kuşaklarında programcıların tek işlemli uygulamalar üzerine yaptıkları çalışmalar üzerinden nice değişimler geçti. Küçük bir eylemi yapmak için büyük makinelerin açılıp kapatılması gerektiği bir dönemde toplama işlemini yapabilen makineler birer teknoloji harikası görülüyordu. Bilişimin değişken teknoloji ve fizyonomisini tarihsel bir yaklaşıma yansıttığımız an, her zaman birkaç temel kavramın baskın olduğunu görürüz. “Zaman” ve  ”iş” kavramlarının, “iş”in hep büyümesi gölgesinde ters orantılı olarak yürütülmesi amaçlanıyordu. Birçok şey, yeni tasarım ve teoremler bekliyordu.
Ve “iş” hep büyüdü, istenilenler çoğaldı, parametreler daha kompleks hâl aldı, cevap bekleyen bir ton soru soruldu, “bunu da yapabilecek mi” beklentileri başladı, oluşan rekabette etik tartışıldı, kazalar oluştu, -farklılık- çok az bir fark olarak görüldü.“Yoksa, sahip olmak istendi.Varsa, daha fazlası istendi”, en zoru da bütün bunlar için mehil verilmiyor, zaman tanınmıyordu. Daha sı ortam “sanal” dı. 

.NET İçerisinde Obje Modelleri Oluşturma

Uygulama geliştirirken en sık karşılaşılan problemlerden biri yazılan kodun tekrar kullanılabilir olmasıdır. Şimdiye kadar kullanılan dillerde bu özellik mümkün olduğu kadar desteklenmeye çalışılsa da çok fazla başarılı uygulandığı söylenemez.
        Uygulamaların geliştirildiği ortamları sayarsak
·        Standalone Uygulamalar
·        Client/Server Uygulamaları
·        Web Tabanlı Uygulamalar
·        n-Tier (çok katmanlı) Uygulamalar

.NET Nedir - I Bölüm



En basit anlamıyla .NET, Microsoft'un XML Web Servisleri için kurduğu bir platformdur. XML Web Servisleri Internet üzerinden uygulamaların bilgi paylaşımını ve birbirleri ile iletişimini sağlar. Bunu yaparken işletim sistemi veya programlama dilinin ne olduğu önemli değildir.
Microsoft .NET platformu geniş bir ürün ailesine sahiptir ve bunların hepsi de XML ve Internet standartları üzerine kuruludur. Bu da her birine yazışım geliştirme, yönetim, kullanım ve XML Web Servis deneyimi konusunda imkan tanır. XML Web servisleri bugün halihazırda kullandığınız Microsoft uygulamalarının ve araçlarının bir parçası halini alacak ve tüm iş gereksinimlerinizi sağlayacak yeni ürünlerle entegre bir şekilde yapılanmaya devam edecek.

Veritabanı ve Database Desktop

Bu Veritabanı Uygulamaları geliştirmek makale dizisinin bu bölümünde Veritabanının ne olduğundan başlayıp, veritabanı tabanı tasarımına, veri tabanı motorlarına oradan Borland Database Engine (BDE) ve Database Desktop kullanımına değineceğim. Eğer tecrübeli bir veritabanı kullanıcısı iseniz bir bu makale dizisinin sonraki bölümünü okumanızı tavsiye ederim. Fakat anahtar,tablo ilişkileri,lookup,index terimleri ile problemleriniz varsa yada Database Desktop programını verimli kullanamadığınıza inanıyorsanız bu makaleyi okumalısınız.
Veri Tabanı Nedir?
Veritabanı; kısaca verilerin tutulduğu yer anlamına gelir. Fakat bu tanımdan kasıt verilerin tutulduğu bir dosya olmayabilir.Örneğin BDE bir veritabanını her bir dosyaya bir tablo gelecek şekilde ayırmıştır.Fakat Access için tek bir dosya söz konusudur.

Veritabanı Ögelerine Giriş


Makale dizimizin bu bölümünde veritabanı öğelerine ve öğelerinin kullanımına giriş yapacağız.Bu makale veritabanı  öğelerinin kullanımı üzerine bir ön hazırlık niteliğinde olacaktır.Bundan sonraki makalelerimiz TTable öğesinden başlayıp Midas teorisine kadar geniş bir yelpazeyi bol örnekli ve öğelerin tüm özelliklerinin ayrıntılı açıklamaları ile devam edecektir.Bu bölüm daha önce hiç bir uygulamada veritabanı kullanmamış programcılara veritabanının  uygulamalarda nasıl kullanılacağı hakkında ön bilgi verecektir.

Tablo Üzerinde İşlem Yapmak


Makale dizimizin  bu bölümünde Tablo Kayıtları üzerinde yapılabilecek işlemleri anlatacağız. Tabloya DBNavigator yada DBGrid kullanmadan nasıl kayıt ekleyeceğimizi,kayıtları nasıl değiştirebileceğimizi ve nasıl sileceğimizi anlatacağız. Ayrıca Table öğesinin Filter özelliğine de değineceğiz. Table öğesinin Filter özelliği ile tablomuzdaki kayıtları nasıl filitreleyeceğimizi antatacağız.Bu bölümü tüm Delphi programcılarının bir kez daha gözden geçirmelerini tavsiye ederim.
Tablonun Kayıtları İle Çalışmak:
Standart olarak bir tabloya kayıt eklemek için DBGrid bileşeninde ya insert tuşuna basıyor yada son kayıda gidip tab tuşuna basıyorduk. Silmek içinse Ctrl+Del duşuna basıyorduk.Bunu DBGrid olmadan diğer DBComponent bileşenlerinde DBNavigator bileşeninni edit,insert,ve delete tuşları ile yapabiliriz. Ama bunlardan hiç birini kullanmak içimize gelmiyorsa Table bileşeninin bu iş için ayırdığı yordamları kullanabiliriz.

Tablo Sahaları ile İşlemler

Makale dizimizin  bu bölümünde Tablo sahaları ile işlemlerin nasıl yapılacağı hakkında bilgi vereceğiz. DBNavigator kullanmadan tablonun kayıtları arasında dolaşmak,tabloda bir kayıt aramak yakın kayıtları bulmak ve onların üzerinde konumlanmak hakkında bilgi vereceğiz. Ayrıca kayıtları bookkmark ile işaretlemek ve o kayıda tekrar ulaşamayı da anlatacağız. Bu bölümü tüm Delphi programcılarının bir kez daha gözden geçirmelerini tavsiye ederim.
Tablo Kayıtlarında gezinmek:
tablenav.gif (4959 bytes)

Tablo Özellikleri


Veritabanı Uygulamaları geliştirmek makale dizisinin bu bölümünde Paradox'un tablo özelliklerininin kullanımına değineceğim. Bu Bölümde saha geçerlilik kurallarının tanımlanması,Table lookup,secondary indexes(ikincil anahtarlar),referantial Integrity(tablo ilişkileri),Şifre güvenliği ve Tablo dilinin ayarlanması konularıolacak.Bu bölümü her Delphi programcısının en a zbir kez okumasını tavsiye ederim çünkü mutlaka benim analttığım ve sizin kullanırken gözünüzden kaçırdığınız birkaç ayrıntı olabilir.
A) Sahaların Geçerlilik Kuralları:

Tablo Kayitlarini Istege Uygun Dizme


Makale dizimizin  bu bölümünde table kayıtlarını dizmek için kullanılan yöntemlere   göz atacağız. Çalışma anında indeksleri değiştirerek sıralamaları nasıl ayarlayacağımıza değineceğiz. Indeks kullanımının püf noktalarını gözden geçireceğiz. Ayrıca Table öğesinin SetRange yordamları ile bazı kayıtları özgün bir şekilde nasıl gösterebileceğimize ve filitreleyebileceğimize  değineceğiz.

Table Ögesinin Olayları


Makale dizimizin  bu bölümünde table öğesinin olaylarını öğreneceğiz. Table öğesi kayıtlarla ilgili işlemlerinizi kontrol etmeniz için bazı olaylar içerir. Bu olaylar bir işlemin yapılmasından önce yada sonra olan olaylardır. Olayların oluş sırasını After (önce) Before (sonra) takıları ile anlarız. Örneğin Cancel yordamı çalıştırılıp değişlikler iptal edilmeden önceki Cancel olayına BeforeCancel iptal edildikten sonraki Cancel olayına AfterCancel denir. Aşağıda olaylar Before ve After takıları koyulmadan anlatılacaktır. Fakat anlatılacak bütün olayların Before ve After takıları mevcuttur.

Delphide Table Ögesi


Makale dizimizin bu bölümünde Table öğesinin Field altsınıfının özelliklerine değineceğiz. TField Özelliği ile verilere nasıl erişebiliriz ve Field özelliğini Fields Editor ile nasıl değişirebiliriz  bu sorulara yanıt arayacağız. Ayrıca FieldsEditor ile tanımlanan TField Öğelerinin DisplayFormat, CustomConstraint, ConstraintErrorMessage, DefaultExpression, DisplayLabel, EditFormat özelliklerine göz atacağız.
Field öğesi tüm veritabanı kontol nesnelerinin bir alt sınıfıdır. Bu nesne ile alanlara kullanıcının DBComponent öğelerini kullanmasını beklemeden direkt olarak erişebiliriz.Veri Alanlarına Erişmek için iki yöntemimiz bulunmak ta. Bunlardan biri kodla sahalara direkt erişimi sağlar.Fields özelliği bir dizi olduğu için her sahaya bir sıra numarası karşılık gelir.Bunlar sıfırdan başlayıp kullanılan tablodaki saha sayısının bir eksiğine kadar  tanımlıdır. Aşağıdaki örneğe bakacak olursak:
Table1.fields[0].AsInteger;
Yukarıdaki örnekte table1'in ilk alanına Integer'miş gibi erişebileceğimizi gösterir.Bu bileşenin hangi sırada olduğunu bilmiyorsak:

Sola Dayalı Yazabilen TEdit Öğesi.


talignedit.gif (3992 bytes)
TEdit öğesi normalde sadece sola dayalı olarak veri girişi kabul eder. Fakat bazı durumlarda bunun tam tersinin olması gerekir. Örneğin Sayısal bir değeri girerken sağdan sola yazılırsa yazılan sayı daha okunaklı olur. Bunu sağlamanın en iyi yolu TEdit kökenli ve Hizalama özelliğini sağlayan TAlignment sınıfının TEdit'ten türeyen yeni öğeye eklenmesidir. Bunu eklemek için yeni bir component oluşturup bunun kök sınıfını TEdit vermeliyiz.Daha sonra aşağıdaki kodu girmeliyiz: