10 Ağustos 2015 Pazartesi

Android - equals()

Merhabalar,

Delphici arkadaşların aşina olduğu şekil bir if sorgusunda her zaman birebir eş mi sorusuna cevap ararken kullanılarak operator "=" (eşittir.) idi.

Java ile android programlamaya geçtiğimde burada çok kafam karışmıştı. Birer cümle ile yaptıklarını açıklamak gerekirse.

equals() : String ifadeler içerisindeki karekterleri karşılaştırırken,
== : Operatörüde iki objenin referanslarını karşılaştırır.

Buradan yola çıkarak şunları söyleyebiliriz iki farklı obje aynı string karakterleri içerebili ama referans aldıkları objeler farklı olabilir.

30 Temmuz 2015 Perşembe

Android - Any thread synchron to the MainThread

new Thread(new Runnable() {
  public void run() {
    //Write something code.
    Activity_Name.this.runOnUiThread(new Runnable() {
        @Override
        public void run() {
            EditText1.setText(""); <-- Here
        }
    });
    sendingMessage = "";
  }
}).start();

27 Temmuz 2015 Pazartesi

Java - Dialog remove title


  final Dialog dialog = new Dialog(view_animebolum.this.getApplicationContext());
  dialog.requestWindowFeature(Window.FEATURE_NO_TITLE);
  dialog.setContentView(R.layout.layout_sendcomment);

 dialog.show();

13 Temmuz 2015 Pazartesi

Android.os.NetworkOnMainThreadException Hatası ve Çözümü

Bu problemin 2 çözümü var.

1-Ana thread içinde network işlemleri yapıldığı için oluşur.Network işlemlerini Async Task içinde yapmak gerekir.

2-setContentView methodundan sonra aşağıdaki kodu ekleyin ve android.os.StrictMode import edin.

if (android.os.Build.VERSION.SDK_INT > 9)
{
  StrictMode.ThreadPolicy policy = new StrictMode.ThreadPolicy.Builder().permitAll().build();           StrictMode.setThreadPolicy(policy);
}

Alıntı: http://abdullahcetinkaya.com/

25 Mayıs 2015 Pazartesi

İzmir'de Delphi yazılımcısı aranıyor [BULUNDU]

İzmirde ikametgah etmekte olan veya gelebilecek,
Delphi konusunda tecrübeli,
Tercihen Javascript'de tecrübeli takım arkadaşları aranmaktadır.

 İletişim: sinav.ahmet@gmail.com

17 Nisan 2015 Cuma

Senior (Uzman) ile Junior+ Delphi Yazılımcısı arıyoruz..

Yazılım konusunda kariyer hedefleyen ve ekip çalışmasına yatkın olan,
Sürekli yenilenen teknolojilere, iş süreçlerine ve trendlere hızlı bir şekilde ayak uydurabilen,
Yurtiçi ve Yurtdışı seyahat engeli bulunmayan,
Antalya'da ikamet eden veya Antalya'da ikamet etmeye engeli bulunmayan,
Erkek adayların askerliğini yapmış veya minimum 2 yıl tecilli olmaları gerekmektedir.

Mesleki Nitelikler

En az 2 yıl, Delphi ve SQL tecrübesine sahip olmak (proje bitirmiş, ya da proje ekibinde yer almış),
MSSQL Server üzerinde Database yönetimi yapabilmek,
Tercihen mobil yazılım geliştirme alanında yazılım tecrübesi olan.

Senior (Uzman) ile Junior+ Delphi Yazılımcısı arıyoruz..

Tercihen

Tercihen Turizm Bilişim alanında çalışmış olan,
Delphi XE5 ve üzeri modellerde Mobil Uygulama geliştiren,
İyi derecede İnglizce bilen,
Adaylarımızın iş görüşmesi esnasında önceki geliştirmiş oldukları uygulama örneklerini sunmaları tercih sebebidir.

Bilişim sektöründe faaliyet gösteren firmamızda görevlendirilmek üzere DELPHI YAZILIM UZMANI arayışımız bulunmaktadır.


İlgilenen arkadaşlar b.atalay07@hotmail.com 
adresine özgeçmişlerini bana atarlarsa en kısa sürede görüşebiliriz.

SAN - Tourism Software Group

Websitesi: http://www.sanbilgisayar.com/

3 Nisan 2015 Cuma

Delphi Android GridHelper Component

Merhabalar,

Kişisel gereklerden dolayı delphinin yine kişisel düşüncem olan 5 para etmez gridinden yararlanarak aşağıdaki linkten edinebileceğiniz componenti derledim.

Delphinin TGrid nesnesinden ne gibi farkı var diye sorabilirsiniz.
Bahsettiğiniz TGridin TStringGrid gibi belirteceğiniz satır ve sutununa istediğiniz gibi yazı yazmak için "SetValue" ve "GetValue" eventlarını bir dizi işleme tutmanız gerekmektedir.

TStringGrid'den iyi olan özelliği ise farklı türlerde eklenebilme özelliği olan Kolonlarıdır. Örnek: TCheckColumnTStringColumn.

Projeyi indirip kurduktan sonra sizin için içerisinde bir adet demo hazırlayarak örnek olabilecek bir şeyler yapmaya çalıştım.


NOT: Tekrar belirtiyorum TGrid nesnesinin performansı çok kötü olduğu için bu TGridHelper componentide bu nesneden türediği için kasmaları gözle göreceksiniz aşırı ağır işlem yapmayacaksanız ve bir grid lazım ise kullanabilirsiniz.

Proje linkihttps://github.com/barisatalay/GridHelper

Delphi Yazılım Uzmanı Arıyoruz.

Yazılım konusunda kariyer hedefleyen ve ekip çalışmasına yatkın olan,
Sürekli yenilenen teknolojilere, iş süreçlerine ve trendlere hızlı bir şekilde ayak uydurabilen,
Yurtiçi ve Yurtdışı seyahat engeli bulunmayan,
Antalya'da ikamet eden veya Antalya'da ikamet etmeye engeli bulunmayan,
Erkek adayların askerliğini yapmış veya minimum 2 yıl tecilli olmaları gerekmektedir.

Mesleki Nitelikler

En az 2 yıl, Delphi ve SQL tecrübesine sahip olmak (proje bitirmiş, ya da proje ekibinde yer almış),
MSSQL Server üzerinde Database yönetimi yapabilmek,
Mobil yazılım geliştirme alanında yazılım tecrübesi olan

Tercihen

Turizm Bilişim alanında çalışmış olan,
Delphi XE5 ve üzeri modellerde Mobil Uygulama geliştiren,
İyi derecede İnglizce bilen,
Adaylarımızın iş görüşmesi esnasında önceki geliştirmiş oldukları uygulama örneklerini sunmaları tercih sebebidir.

Bilişim sektöründe faaliyet gösteren firmamızda görevlendirilmek üzere DELPHI YAZILIM UZMANI arayışımız bulunmaktadır.


İlgilenen arkadaşlar b.atalay07@hotmail.com 
adresine özgeçmişlerini bana atarlarsa en kısa sürede görüşebiliriz.

SAN - Tourism Software Group

Websitesi: http://www.sanbilgisayar.com/

17 Mart 2015 Salı

Piyasadanuygun.com alışverişin yeni adresi



Merhabalar,

Yakın bir arkadaşımın açmış olduğu bir  E-Ticaret sitesini sizlerle paylaşmak isterim.

Fiyatlar ortalamaya göre gayet uygun gözüküyor bir gezinmekte fayda var :)

http://www.piyasadanuygun.com/

27 Şubat 2015 Cuma

SAN Tourism Software Group Tablet Çekilişi

Merhabalar,

Şirketimizin facebook sayfasında yayınlayınlanan gönderiyi kendi zaman tünelinde paylaşanlar ve sayfayı beğenenler arasında yapılacak olan çekiliş ile, şanslı bir kişiye Hisense Sero 8 marka tablet hediyemiz olacaktır. On gün de bir tablet kampanyası devam edicektir.

Takip etmeyi unutmayın bence :)

~~~~~~~~~~~~~~~~~

The friends and followers who will share our special post which we will be sharing soon will get the chance to win a Hisense Sero 8 tablet as our gift. We will continue to give a tablet every 10 days. Keep following us!


Facebook:
https://www.facebook.com/SanTourismSoftwareGroup

Web:
http://www.santsg.com/tr



17 Ocak 2015 Cumartesi

Delphi XE7 DbGrid hakkında

Merhabalar sessizce okuyan sonra giden arkadaşlar sözüm size :)

XE7 veya XE6 android üzerinde DBGrid nesnesini test etme şansınız oldumu performansı nasıldır bilgi verebilir misiniz veya varmıdır DBGrid nesnesi ?

13 Ocak 2015 Salı

MSBuildToolsPath is not specified for the ToolsVersion 12.0 hatası

Merhabalar,

Aşağıdaki hatayı almaya başladığınızda Visual Studio 2013 CD içerisindeki "BuildTools_MSBuild_amd64" klasörü altındaki dosyaları kurmanı yeterlidir.

Checking project dependencies...
Compiling Project2.dproj (Debug, Win32)
MSBuildToolsPath is not specified for the ToolsVersion "12.0" defined at "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\MSBuild\ToolsVersions\12.0", or the value specified evaluates to the empty string.
[Fatal Error] MSBuildToolsPath is not specified for the ToolsVersion "12.0" defined at "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\MSBuild\ToolsVersions\12.0", or the value specified evaluates to the empty string.

12 Ocak 2015 Pazartesi

Delphi Mobile Listview Filter

Merhabalar,

Embarcadero sitesinde gezinirken bulduğum birşeyden bahsetmek istiyorum.
Bazılarınız fark etmiştir ki XE6 versiyonlarda TListview üzerinden search box olayları biraz sorunlu bunu kısmen XE7 sürümünde gidermişlerdi. Sitelerinde sanırım bu search box nesnesine bağımlı kalmamamız için ayarladıkları bir özelliği buldum.


ListView1.Items.Filter := function (S: string): Boolean
                          var I : Integer;
                          begin
                            I := PosEx('Sales',S);
                            Result := I <> 0;
                            end;
Şahsen daha kullanma şansı bulamadım kullananlar yorum olarak bildirebilirler.