17 Kasım 2015 Salı

14 Kasım 2015 Cumartesi

Delphi 7 - Help Dosyası Oluşturma ve Kullanma Demo



  Hemen hemen bütün uygulamalarda F1 tuşuna basarak gördüğümüz helpin nasıl yapıldığını örnek resimlerle anlatacağım. Öncelikle bir chm uzantılı örnek bir help dosyasına ihtiyacımız var. Bunun için Microsoftun kendi uygulaması olan HTML Help WorkShop uygulamasını indirip kullanabilirsiniz. Ben bu örnekte tek kullanıcılar için bedava olan HelpNDoc uygulamasını kullandım.

 Öncelikle uygulamayı web sitesinden indirerek kurun. Uygulama basit bir arayüz ile geldiği için kullanmakta pek zorlanmayacaksınızdır. Daha sonrasında uygulamanız hakkında bilgileri girerek yardım dosyanızı oluşturun ve generate ile chm uzantılı dosyanızı oluşturun.

Artık bir help dosyanız var. Oluşturduğunuz help dosyasını exe klasörünüzün içine koyun. Delphi 7 de HTMLHelpViewer kütüpanesi olmadığı için internetten bulduğum kütüphaneyi dosyaya ekledim. Sizde bu unit dosyanızı projenize ekleyerek kullanabilirsiniz.


 Daha sonrasın da formunuza bir tane
 ApplicationEvents Bileşeni yerleştirin ve OnHelp olayına şu kodları yazın.

 CallHelp := False;
  Result := True;
  //argh, WinHelp commands
  case Command of
  HELP_CONTEXT,HELP_CONTEXTPOPUP:
    HtmlHelp(GetDesktopWindow, PChar(Application.HelpFile), HH_HELP_CONTEXT, Data);
  end;


Form KeyDown Olayınada F1 Tuşunu atayarak Help dosyamızı çağırabiliriz.

https://yadi.sk/d/EoAF8kmxkTdDs

19 Ekim 2015 Pazartesi

Olay Yönlendirme Demo

   Var olan bileşen olaylarını bozmadan sahip olduğunuz bileşene o bileşenin olayıı çalışmadan yada çalıştıktan sonra kendi olayınızı göme bilirsiniz. Sadece var olan bileşenin adres bilgisini tutarak önce kendi olayınız sonrada adres bilgisini tuttuğunuz olayı tetiklemeniz yeterli.

16 Ekim 2015 Cuma

8 Nisan 2015 Çarşamba

16 Mart 2015 Pazartesi

7 Mart 2015 Cumartesi

14 Haziran 2014 Cumartesi

Delphi 7- ADO Conn ile SQL Tablolarını TreeView'de Gösterme

    Bazı projelerinizde SQL Tabloları ile işlemler yapmak isteyebilirsiniz.SQL tabloları ile çalışma yapmak isteyenler için güzel bir örnek olacağını düşünüyorum. Fracois Pitte abimizin yaptığı uygulamayı delphi 7 için tekrar derledim ve size sunuyorum.  

2 Mayıs 2014 Cuma

Delphi 7 - Default KısaYol Tuşları


INDEX                    SHORTCUT               COMMAND
ASCII input              Ctrl+P                 Causes next character to be interpreted as an ASCII sequence
Block col to BOL         Alt+Shift+Home         Selects the column from the cursor position to the start of the current line
Block col to EOL         Alt+Shift+End          Selects the column from the cursor position to the end of the current line
Block hide/show toggle   Ctrl+K+H               Hides/shows a selected block
Block indent             Ctrl+Shift+I           Indents block

27 Nisan 2014 Pazar

Delphi 7 - Veri Tabanından ClipBoarda Veri Kopyalama


      Bazen Veritabanın'dan bilgileri Excel gibi yerlere kopyalamak isteyebiliriz. Bunun için Giridlerin hali hazırda zaten bu özellikleri mevcuttur. İstediğiniz gibi bu özelliğini açıp kapayabilirsiniz. Fakat bazen kopyalamak istediğiniz şeyler biraz kompleks olmaya başlayınca hangi verilerin ClipBoarda kopyalanacağını kontrol etmek isteyebilirsiniz.

25 Nisan 2014 Cuma

Delphi 7 - Basit Doğrusal Regresyon Yapımı


   Herkese merhaba uzun bir zamandan sonra ilk yine yazıyorum. XE5 'den Delphi 7 ye geçmiş bunmaktayım. Artık Delphi 7 üzerinden anlatıcağım yaptıklarımı. Bu yazıda istatistiğin kalıplaşmış analistlerinden biri olan regresyonun bir versiyonunu anlatacağım.