Volkan Atasever

Bilgisayar Mühendisi - Kurucu/Genel Müdür Software4Galaxy

Dizzy 30 Yaşında!

clock Nisan 9, 2017 01:19 by author Volkan Atasever

1987 yılında oluşturulan bu oyun karakter 8 nisan itibariyle 30 yaşına bastı. bu özel karakter bir yumurta karakteriydi. ayrıntılı bilgiyi https://www.thenva.com/dizzy adresinden bulabilir ve facebook fan sitesini takip edebilirsiniz. https://www.facebook.com/thedizzyfansite

Bu oyun benim içinde çok özeldir 4-5 yaşlarında Amstrad CPC 464 bilgisayarı üzerinde oynadığım ilk 3 oyun arasındadır.

 

 



Retro Dünyasından Haberler

clock Nisan 9, 2017 01:12 by author Volkan Atasever

Retro Computer dünyasından kısa kısa haberler vermek istedim. biliyorsunuz haziran 2016 tarihinde türkçe retro bilgisayar dergimizin ilk sayısını çıkarmıştık. Amiga, Amstrad CPC, Commodore, MSX, Sinclair, Atari, Schneider vs. bir sürü bilgisayar bu kategoriye girmektedir. şimdi haberlerimize geçelim;

 

1985 Alternativo, Sega Mega Drive konsolü üstün Amstrad CPC oyun modu ile Oh Mummy! nin remake'ini yazdı.

Doomsday Prodcution tarafından yakın bir zamanda Doomsday Lost Echoes   isimli grafik tabanlı macera oyunu çıkıyor. Çok az bir zaman kaldı aşağıdaki linkten mutlaka takip edin.

https://doomsdayproductions.org/

tanıtım videosu için youtube linkine tıklayabilirsiniz. https://www.youtube.com/watch?v=AhJWFUUcQvw

Windows için Frederic Coste tarafından yazılan Amstrad CPC Emülatörünün yeni versiyonu Caprice Forece v0.29 programını indirebilirsiniz.

Orjinal eöüşatör Ulrich Doewich tarafından yazılmıştır. Frederic Coste modifiye edilmiş bir versiyonu yayınladı.

http://www.cpc-power.com/cpcarchives/index.php?page=articles&num=73

CPCtelera nın yeni versiyonu 1.4 çıktı. hala multi platform desteklemekteler.

(Cygwin ile Windows, OSX ve Linux) C ve assembly kullanarak Amstrad CPC oyunları yaratmanız için harika bir geliştirme ortamı sağlamakta.

WinCPCTelera kullanarak CPCTeelra ile yazdığınız programları emülatör kullanmadan doğrudan test edebilir veya gerçek bir amstrad cpc de çalıştırabilirsiniz.

Retro Game Asset Studio v1.2.3 Lanclank tarafından geliştirilmiş amsprite'ın yeni evrimleşmiş hali. grafikler yaratabilir Amstra CPC için ses/müzik ve leveller tasarlayabilirsiniz. Bunları aynı zamanda ZX Spectrum ve Commodore 64 platformları içinde yapabilirsiniz.

http://lronaldo.github.io/cpctelera/

https://github.com/Arnaud6128/wincpctelera

http://www.cpcwiki.eu/index.php/Retro_Game_Asset_Studio

 

 

 

 CPC için Yeni Oyun! 

Reidrac tarafından Amstrad CPC için yapılmış son oyun olan Golden Tail çıktı. Şu anda disk imajı verilmekte yakın bir zamanda teyp kaset imajını da yayınlayacak. Tanıtım video’suda şu anda youtubeda yayında. Oyunu çalıştırmak için bir amstrad cpc 464 bile yeterli. 64k ram’de sorunsuz çalışıyor. Tabi ki amstrad cpc 6128’iniz varsa dahili disket sürücünüze .dsk imajını çekip hemen oynamaya başlayabilirsiniz.

https://www.usebox.net/jjm/golden-tail/

Amstrad CPC oyunu olan Outlaws’ın teaserı yayınlandı. CPCRetroDev 2016 için Retrobytes Productions tarafından yapıldı. RetroByte Production’ının twitterını https://twitter.com/alxlayunta linkinden takip edebilirsiniz. Aynı zamanda twitter adresinden teaserı izleyebilirsiniz.



APK Multitools Decompile ve Compile

clock Nisan 8, 2017 02:40 by author Volkan Atasever

APK dosyalarını decompile ve compile etmek için en kullanışlı tool olara APK Multitools'u görmekteyim. APK'ları imzalamak için Windows sisteminizde JDK yüklü olması gerekmektedir. kullanımı oldukça basit ve komut isteminden çalışan bir uygulamadır. indirmek için aşağıdaki linke tıklayabilirsiniz; 

APK-Multi-Tool-APK-Multi-Tool-bf66148.zip (10,70 mb)

kurulum için setup dosyasını çalıştırıp 3 nolu seçeneği seçmelisiniz. bu işlemi bir kereliğine yapıyorsunuz. ardından scripting dosyasını açıp decompile edeceğiniz apk'yı kurulumu yaptığınız dizinin içindeki place-apk-here-for-modding dizine koymanız gerekmektedir. decompile script dosyasını çalıştırdığınız da eğer normal bir apk ise yani sistem apk sı değilse 9 rakamını tuşlayıp entera basın. projects klasörü altında apknızın ismi ile decompile edilmiş şekilde tüm dosyaları görebilirsiniz. compile yapmak için yine script dosyası ile sistem dosyası değilse apk nız 12 yi tuşlayın buradan gelen seçeneklerle unsigned yani imzasız veya imzalı apk nızı toplayıp oluşturabilirsiniz.



C# 7 Kitabım Çıktı!

clock Mart 17, 2017 04:26 by author Volkan Atasever

 

Önemli: Kitap hakkında yorumlarınızı ve sonraki baskılarda olmasını veya daha fazla üstünde durulmasını istediğiniz konuları bu postun altına yazabilirsiniz.

C# 7.0 Programlama dilini baştan sona size öğreten ve uygulayan bir kitabı elinizde tutmaktasınız. Visual Studio 2017 ile beraber gelen Cross Platform desteği ile microsoft teknolojileri daha fazla değer kazanmıştır. IOS ve Android uygulamalarını Visual Studio 2017 ile birlikte geliştirebilmektesiniz. Bu programlama dilinin yükselişini gösterirken aynı zamanda bu programlama dilini bilerek okulunuzda veya iş yaşamınızda bir adım daha öne geçeceksiniz. C# programlama dili nesne yönelimli bir dil olduğu için bu kavramlar ve nasıl uygulanacağı size ayrıntılarıyla anlatılmıştır. C# programlama dilini hem görsel hem de kodsal olarak öğrenebilmeniz tasarlanmıştır. Veri tabanı programlama ile temel veritabanı işlemlerinizi gerçekleştirebilirsiniz. REST ve SOAP web servisleri bu kitapta ayrıntılarıyla ele alınmıştır. Büyük bir uygulama geliştirmek için fazla beklemenize gerek yok. Hemen C# 7.0 programlama dilini öğrenerek büyük projeler içine girebilirsiniz.
 
 
Kitaptaki konuların ana başlıkları:
 
1. Bölüm: C# Nasıl Doğdu ve Nasıl Gelişti?.
2. Bölüm: Visual Studio İnceleme ve Tanıma
3. Bölüm: Windows Form Bileşenlerini Tanıma ve Kullanma
4. Bölüm: Temel Veri Tipleri ve Değişkenler
5. Bölüm: Operatörler, Döngüler ve Deyimler
6. Bölüm: Diziler ve String’ler
7. Bölüm: Test ve Hata Yakalama
8. Bölüm: Sınıflar, Nesneler ve Metotlar
9. Bölüm: Kalıtım
10. Bölüm: Indeksleyiciler ve Özellikler.
11. Bölüm: Interface, Structure ve Enumaration
12. Bölüm: Grafik Programlama
13. Bölüm: I/O (Input/Output) İşlemleri
14. Bölüm: Delegeler ve Olaylar
15. Bölüm: Jenerik Koleksiyonlar, StringBuilder, Regular Expression, Bellek Yönetimi
16. Bölüm: Çok Kanallı, Asenkron ve Paralel Programlama
17. Bölüm: Internet ve Ağ Uygulamaları
18. Bölüm: Veri Tabanı İşlemleri
19. Bölüm: XML ve Web Servisleri ile Çalışmak
20. Bölüm: LINQ (Language Integrated Query)
21. Bölüm: C# ile ilgili Özel Konular
22. Bölüm: C# 7 ile Gelen Yeni Özellikler
23. Bölüm: C# ile iOS ve Android Uygulamaları ve Geliştirme

 

Yayın Tarihi 2017-03-20
ISBN 6058352742
Baskı Sayısı 1. Baskı
Dil TÜRKÇE
Sayfa Sayısı 638
Cilt Tipi Karton Kapak
Kağıt Cinsi 1. Hm. Kağıt
Boyut 16.5 x 23.5 cm

 

Yazar Hakkında: 

Volkan ATASEVER, Software4Galaxy şirketinde kurucu ve Genel Müdürdür. Bilgisayar Mühendisidir. Birçok üniversitede eğitim ve seminer vermiştir. PCWorld ve T3 dergilerinde köşe yazarlığı yapmış, daha önce de üç kitap yazmıştır.



C# 7 ile gelen Tuples

clock Şubat 13, 2017 16:12 by author Volkan Atasever

Tuples kullanımı eski bir kullanım olmasına rağmen c# 7 ile yenilenerek gelmiştir. tuple type ve tuple literal bir yenilik olarak karşımıza çıkmaktadır. Tuple tipleri değer tipi değişkenlerdir. System.Tuple isim alanını kullanmaktadır. Birden fazal değer döndürmek için Tuple kullanabilirsiniz. Birden fazla parametre olsa dahi tek nesne olarak işlem görmektedir. Çoklu değer döndürmek için out paramtresi tercih etmeden değer döndürebilirsiniz.

( string, string, string, string) getKisi()

{

    //Kişi bilgilerini veritabanından veya başka bir kaynaktan okuyabilirsiniz

    string strIsim = "Volkan";

    string strAdres = "Kadıköy";

    string strSehir= "İstanbul";

     return(strIsim, strAdres, strSehir); // tuple literal

}

 

//aşağıdaki metotu çağırdınızda çoklu değerleri döndürecektir.

 var kisiBilgi= getKisi();

WriteLine("Kisi bilgi:  {kisiBilgi .Item1} {kisiBilgi .Item2} {kisiBilgi .Item3}");

 

Yukarıdaki örnekte çoklu değerleri tuple kullanarak kolayca elde edebiliyoruz. Fakat item1,item2 isimleri alakası ve kafa karıştırıcıdır. bu yüzden anlamlı isimler kullanarak aşağıdaki örneği inceleyelim.

 

(string strIsim, string strAdr, string strSe) getKisi()

{

    //kodlarınızı buraya yazıyorsunuz

}

 

//metotu belirlenmiş ismi ile çağırdığınız zaman değerler aşağıda gözükecektir

var kisiBilgi= getKisi();

WriteLine("kisi bilgi: {kisiBilgi.strIsim} {kisiBilgi.strAdr} {kisiBilgi.strSe} ");

 

Bunlara ek olarak tüm değerleri Tuple Literal olarakta döndürebilirsiniz.

return (strIsim: strIsim, strAdr: strAdres, strSe: strSehir);

Tuple Hash tablosu veya Dictionary kullanarak kolayca değiştirebileceğiniz ve döndürebileceğiniz bir sisteme sahiptir. Tek durumda birden fazla değeri depoladığınız List yerinede kullanabilirsiniz. .NET üstünde bir Tuple tip tanımlıdır. Bu referans tipi bir değişkendir. C#ile gelen değiştirilebilir değer türü Tuple ise daha performanslıdır.

Bazı zamanlarda tüm tuple paketine ulaşmadan sadece değerlerine ihtiyacınız olabilir. O zaman C# 7 ile gelen Deconstruction özelliğini kullanarak istediğiniz parçayı oradan çekip alabilirsiniz.

( string strIsim,  string strAdr,  string strSe) = getKisi();

 

Console.WriteLine($"Adres: { strAdr }, Şehir: { strSe }");



Duyurular

Software4Galaxy eğtim departmanı Academy4Galaxy Yazılım Uzmanlığı (.NET) Eğitimlerimiz başlayacaktır. Sınıflarımız maksimum 7 kişiliktir. Android ve IOS eğitimlerimiz içinde ön kayıt alıyoruz. .NET eğitimi hocası son kitabı C# 6.0 olan Volkan Atasever'dir.  bilgi için 0850 346 75 47 - 0216 550 10 66 mail: egitim(at)software4galaxy.com

Volkan Atasever Kimdir ?

E-Mail: volkan(et)volkanatasever.com

CEO - Software4Galaxy
Bilgisayar Mühendisi  - 
Yazar

Kitaplarım

   

Dergi Yazılarım

 

Sosyal Ağlarım

 

   

 

   

Instagram  

Retro Bilgisayar Dergimiz

Türkçe Retro Bilgisayar dergimiz haziran 2016'da ilk sayısını çıkardı. www.bitsector.info adresinden ilk sayıyı indirebilirsiniz. Retro camiası tüm dünyada oldukça eğlenceli bir camia. Sizde katkıda bulunmak isterseniz bana mail atmanız yeterli. Dergimiz PDF formatında ve tamamen ücretsizdir.

Son Yorumlar

Comment RSS

Yasal Bilgi

Sitedeki yazıları,kodlar ve diğer materyaller Volkan Atasever'e aittir. Yazarı ve siteyi kaynak göstererek yazıları paylaşabilirsiniz.  Copyright(c)2004-2017

Sign In

Yazılım