Delphi ile Excel ve delphi
Excel e nasıl delphi üzerinden nasıl ulaşılır? neler yapabilirize birkaç örnek |
İş yerleri sanırım exceli word den daha çok kullanıyor. Hatta birçok işleri de excel de yapıyorlar. Buna birçoğunuz şahit olmuştur. Hatta program yazdıracakları zaman bile, çoğu örneği excel de tuttukları tablolardan gösterirler. Exceli zaten sular! seller! gibi bilen bizler de programı yazarken excelde ne kadar basit olan şeyler için günlerce mantık ararız, Programımızda “Nasıl yapsak da olsa” diye…
Bir yerden sonra anlıyoruz ki Amerika’yı defalarca keşfetmek bize bir şey getirmiyor. Hatta zaman kaybettiriyor. O zaman exceli de programın parçası olarak görüp verileri excele neden göndermiyoruz?
Onlar zaten excel de analiz yapıyorlar. Sonuçları değerlendiriyorlar. Alternatif grafikler çıkartıyorlar…
Bu fikrime katılın veya katılmayın, aşağıdaki örnek başlıklar işinize bir şekilde yarar sanırım.
Daha fazlasını oku…
Delphi ile Dizin ve dosya yönetimi
Delphi.Net’de bilgisayarın bölgesel ve dil ile ilgili ayarları
Bilgisayarın bölgesel ve dil ile ilgli ayarları |
Delphi ile interface hazırlamak ve kullanmak
Delphi konulu kaynaklarda en az sözü edilen konulardan birisi Interface’lerdir. Interface’lerin Delphi’de nasıl hazırlanıp kullanıdığı konusunda ön bilgi vermek için Delphi 2007 for Win32 kitabımın 2 sayfasını buraya aldım. |
Interface Hazırlamak ve Kullanmak
Değişik programcılar tarafından geliştirilen Class’lar farklı işlemleri yapıyor olsalar bile bazı ortak noktalara sahip olabilirler. Örneğin her Class’ın sıralama yapan bir metoda veya “Firma” adına sahip bir özelliğe sahip olması istenebilir. Bu gibi sorunların çözümü Interface hazırlamaktan geçiyor. Interface’lerde metot imzaları olmaktadır.
Bu konuda teknik bilgi vermek yerine hemen basit bir örnek yapacağım. Bu amaçla üzerinde çalıştığım projedeki ilk formu temsil eden Class’ın yer aldığı kod dosyasında aşağıdaki gibi “TMatematik” adında bir class ve “IArayuz” adında bir Interface hazırladım. Form1 temsil eden Class’ın Click() metodunda ise matematik class’ının örneğini hazırladım.
Daha fazlasını oku…
Delphi ile BDE ve ADO componentler’da mysql veritabanına bağlanmak
Standart BDE ve ADO data componentlerle MySQL veritabanına bağlanma teknikleri. |
Tanımlamadan önce Mysql QDBC driver’ı sitesinden indirip sisteme kurduktan sonra yapamız gereken sadece ODBC veri kaynakları üzerinde, sistemimizde yüklü bulunan MqSQL database için bir MAP (BDE’deki adıyla ALIAS) tanımlamak. Tanımlama esnasnına driver olarak “MySql for ODBC Driver v3.51” seçilmesi gerekir. (Kurulan ODBC driver başka sürüm olabilir.)
Bu tanım yapılırken dikkat edilecek noktalardan birisi, bağlanılacak default veritabanının belirtilmiş olması. Aşağıdaki bilgilerin girilmesi gerekiyor..
Daha fazlasını oku…
Delphi ile Bilgilerin diziye kaydedilmesi ve momolara yazdırılması
Editlerdeki bigiler kaydet butonuna tıklanınca diziye kaydediliyor ve ada veya T. numarasına göre listeleniyor. |
Daha fazlasını oku… |
Delphi ile Bilgisayar ve kullanıcı ismini öğrenmek
Windows ve Linuxu birlikte kullanmak
Wireless şifre kırma işleri için Linux kullanılıyor bilindiği gibi. Ama benim gibi bir Windows kullanıcısı bilgisayarına Linux kurmayı istemez. Çünkü Linux’u başlatmak için GRUB ismindeki bir boot loader denilen, bilgisayar açılırken hangi işletim sisteminin yükleneceğini belirten birşey gerekiyor. Benim güzel Windows’um dururken niye GRUB’la uğraşayım ki?
Bende zaten Windows’un kendi boot loader’ını bu iş için kullanmaya karar verdim. Aslında yine bir şekilde GRUB’a işimiz düşüyor. Fakat burda amaç ana yükleyici olarak GRUB’u kullanmamak. Açılışta GRUB’la açılmasını sağlayıp ordan istediğimiz Linux sürümünü başlatabiliriz. Yani yeni bir alt açılış menüsü gibi düşünebiliriz. Bu yöntemin bir güzelliği de istediğimiz kadar Linux’u açılışa koyabiliriz. Hemde kendi açılış sistemimiz olan Windows’u bozmadan.
Aşağıda anlatacağım anlatacağım tüm işlemleri Windows’a yapıyoruz. Elimizde Backtrack 4 Final sürümünün ISO dosyası olduğunu ve Windows’un C sürücüsüne yüklendiğini farz ederek anlatacağım. Amacımız açılışta iki seçenek sunarak istediğimizde Backtrack ya da başka bir Linux sürümü ile bilgisayarı başlatmak.
Son yorumlar