Mr. Nick Hodges, Codegear Delphi.net stratejisini açıklamış oldu…

October 7th, 2008

Hollanda’daki SDN konferansında, kod adı Prism olaran yeni .net destekli ürünü hakkında bilgi vermiş,

Mr. Marco Cantu’nun sitesinde, konferanstan bazı bilgiler mevcut;

 

1- Visual Studio’ya plug-in olarak gelmiş olacak,

2- Plug-in olarak geldiğinden .Net’in desteklediği, WinForms, WFP, Silverlight, ASP.NET, WCF, LINQ ‘yu desteklemiş olacak.

3- Datasnap 2009 ve dbExpress .Net desteği mevcut plug-in ile gelecek..

 

Zararları;

1- VCL.Net çöpe gitti,

2- Mevcut Vcl.Net müşterilerini üzmüş oldu.

 

Ve Linki;

http://blog.marcocantu.com/blog/nick_announces_delphi_prism.html

Google’ın "Chrome" adındaki yeni browser’ı.

September 6th, 2008

Google yeni web browser’ını duyurdu.

JavaScript Script engine ile yazılmış yeni bir browser.

JavaScript engine kodları, açık kaynak kod.

http://code.google.com/p/v8/

Yeni browser (Chrome) da, şu anda açık kaynak kod.

http://dev.chromium.org/developers

 

Şu anda Beta,

Fakat performans ve memory kullanımı olarak merak edenler mutlaka olacaktır.

Deneyin görün derim :)

 

http://www.google.com/chrome/index.html?hl=tr&brand=CHMG&utm_source=tr-hpp&utm_medium=hpp&utm_campaign=tr

Delphi 2009, New DataSnap, Sadettin Polat…

August 20th, 2008

Delphi 2009 ile gelen Yeni DataSnap ile ilgili güzel bir video,

İzlemenizi tavsiye ederim.

http://tr.delphipeak.com/2008/08/19/tiburon-yeniliklerine-devam-ediyoruz-3-datasnap-video.htm

Tiburon daki Unicode nedir ile ilgili güzel bir türkçe yazı.

August 6th, 2008

Sadettin Bey’den unicode’un tiburon içerisinde (Delphi 2009) kullanımı ile ilgili güzel ve sade bir

örnek.

http://tr.delphipeak.com/2008/08/07/tiburon-ve-unicode.htm

Tiburon ile gelen yenilikler…(Delphi 2009)

July 25th, 2008

Bir süredir işlerimin yoğunluğundan Delphi 2009 (kod adı Tiburon) konusunda yazı yazamamıştım.

Evet Delphi 2008 değil 2009 yanlış duymadınız.

 

Çünkü Codegear Embarcadero ‘nun versiyon sistemini uygulamaya başlamış.

Yani Eğer o dönemin 2. yarısını geçtiyseniz artık versiyon yeni senenin ismi oluyor.

 

Şİmdi gelelim, D2009 ile bizi bekleyen yenilikler neler;

1- Unicode (Tüm dünya dillerindeki karekterleri kullanabilme kolaylığı.)

2- Generics (Bir TList nesneniz var ki ben çok yoğun kullanırım, her türlü tipte oluşturabiliyorsunuz.)

    (TList dışında TQueue, TStack, TDictionary, TObjectList, TObjectQueue, TObjectStack ve TObjectDictionary yada kendi nesneleriniz

     için kullanabilirsiniz.) ve Anonymous Methods desteği.

3- Ribbon desteği.

4- Bazı VCL yenilikleri (TStringBuilder, TButtonedEdit, TEncoding, TCharacter)

5- IDE üzerindeki değişiklikler. (Tool Palette, Project Manager)

6- Yeni DataSnap değişiklikleri. (Beni en fazla bu ilgilendiren kısmı bu.)

 

Önce Mr. Nick Hodges’un hazırlamış olduğu ekran görüntüsü ile başlayalım.

 

Bu ekranda Ribbon, UniCode ve Delphi IDE’sinin yeni hali gözükmekte.

Yeni görünümde ne varki sorusu hemen kulağımı çınlatıyor,

Tool Palete bir bakalım, Search dikkati çekiyor.

Project Manager’da yeni butonlar mevcut.

 

Generics için ise TList’in yeni halina bakalım;

 

  TList<T> = class
  private
    FItems: array of T;
    FCount: Integer;
    procedure Grow(ACapacity: Integer);
    function GetItem(AIndex: Integer): T;
    procedure SetItem(AIndex: Integer; AValue: T);
  public
    procedure Add(const AItem: T);
    procedure AddRange(const AItems: array of T);
    procedure RemoveAt(AIndex: Integer);
    procedure Clear;
    property Item[AIndex: Integer]: T
      read GetItem write SetItem; default;
    property Count: Integer read FCount;
  end;

Use:

var
  ilist: TList<Integer>
  slist: TList<String>     

procedure PrintListInteger;
var
  i: Integer;
begin
  for i := 0 to ilist.Count - 1 do
    Write(ilist[i], ' ');
  Writeln;
end;         

procedure PrintListString;
var
  i: Integer;
begin
  for i := 0 to slist.Count - 1 do
    Write(slist[i], ' ');
  Writeln;
end;         

begin
  ilist := TList.Create;
  try
    ilist.AddRange([1, 2, 3]); // ['1', 'second', 'third']);
    PrintListInteger;
    ilist.RemoveAt(1);
    PrintListInteger;
    ilist.Clear;
    PrintListInteger;
  finally
    ilist.Free;
  end;
  slist := TList.Create;
  try
    slist.AddRange(['one', 'two', 'three']); // ['first', 'second', 'third']);
    PrintListString;
    slist.RemoveAt(1);
    PrintListString;
    slist.Clear;
    PrintListString;
  finally
    slist.Free;
  end;
  Readln;
end.

 

Ve Anonymous Methods için bir örnek;

 

type
  // method reference
  TProc = reference to procedure(x: Integer);               

procedure Call(const proc: TProc);
begin
  proc(42);
end;

Use:

var
  proc: TProc;
begin
  // anonymous method
  proc := procedure(a: Integer)
  begin
    Writeln(a);
  end;               

  Call(proc);
  readln
end.
 

6- Yeni DataSnap ile ilgili ise,

aşağıdaki linklerden bilgi edinebilirsiniz.

http://blogs.codegear.com/andreanolanusse/2008/07/…

http://blogs.codegear.com/steveshaughnessy/2008/07…

 

Ama Tamamen dbx4 üzerine kurulu olması ve midas.dll gibi ek dll dosyalarına

gerek duyulmaması çok güzel.

Artık dbx4 kullanımı kaçınılmaz hale gelmeye başlamıştı zaten.

 

Herkese kolay gelsin.

 
 

Extjs ve Delphi For Php…

July 23rd, 2008

 

Aşağıda örnek bir video mevcut.

http://www.qadram.com/vcl4php/movies/extjs/extjs_integration.html

 

Aşağıdaki linkten download edebilirsiniz.

http://www.qadram.com/vcl4php/other_releases/ext.tar.gz

VDSL2 Türkiye’de… ( VDSL2 in the Turkey…)

June 28th, 2008

Türkiye, yeni nesil hızlı internet ile 1 Temmuzda tanışacak. İnternet hızının 8 kat artarak 4 megabitten 32 megabite çıkaracak VDSL2′nin (Very High Speed Digital Subscriber Line-Yüksek Hızlı Sayısal Abone Hattı) aylık ücreti 169 YTL olarak belirlendi.

Türk Telekom yetkililerinden edinilen bilgiye göre, VDSL2 teknolojisinin hizmete girmesi ile birlikte şu anda 4 megabit olan internet hızı 8 kat artarak 32 megabite çıkacak. Hızın artması ile kullanıcılar internet üzerinden film veya müzikleri daha kısa sürede indirebilecek, interaktif oyunlar daha hızlı oynanabilecek. VDSL2 ile birlikte IPTV’nin de altyapısı hazırlanmış olacak.
VDSL2′nin 32 megabitlik hızı ile 700 megabyte büyüklüğündeki bir filmin internetten indirilmesi sadece 4 dakika sürecek.

AYDA 169 YTL
VDSL2 için altyapısını geliştiren ve yenileyen Türk Telekom, çalışmalar kapsamında kablo ve kutu yenilemeleri de gerçekleştirdi.Türk Telekom VDSL2′yi İnternet Servis Sağlayıcıları aracılığıyla hizmete sunacak. İnternet kullanıcıları VDSL2′ye aylık 16 megabit için 129 YTL, 32 megabit için 169 YTL ödeyecek.

73 İLDE
İlk etapta VDSL2 hizmeti 73 ilde 450 lokasyonda verilecek. Talebe göre VDSL2 kapasitesini artırmayı hedefleyen Türk Telekom, VDSL2′yi 1 Temmuzda hizmete sokacak.

 

ADSL için kullanılan modemler VDSL2 için kullanılamayacak. İnternet servis sağlayıcıların bu nedenle kullanıcılara ücretsiz modem veren kampanyalar üzerinde çalıştıkları öğrenildi.

Türkiye, 32 megabit internet hızı ile Avrupa’da Almanya ve Fransa‘nın ardından, DSL ile en hızlı internet kullanan 3. ülke olacak.

 

Kaynak: http://cetinpoyrazalper.blogspot.com

Dbx4 driver for FireBird.

June 21st, 2008

 Aşağıdaki linkten ulaşabilirsiniz.

http://www.tbosystems.bluehosting.com.br/dbx4/

Delphi For Php v2 ile ilgili yenilikler…

May 30th, 2008

Delphi for Php v2 ile ilgili yenilikleri detaylı görmek istiyorsanız,

Mr. Jose Leon ‘un blog adresi tam size göre.

 

http://blogs.codegear.com/joseleon/

Windows 7 ve dokunmatik ekran…

May 29th, 2008
Video: Multi-Touch in Windows 7