Bu makalemizde .Net Compact Framework 3.5 ile mobil cihaz
uygulama geliştiricilerin kullanımına sunulan ve mobil cihaz uygulamalarında
sıkıştırma işlemlerine olanak sağlayan System.IO.Compression namespace’ i
içerisindeki sınıfları inceleyecek, örnek bir uygulama geliştiriceğiz.
Bilgisayarların tüm gelişim tarihi boyunca farklı ihtiyaçlar
üzerinde birçok metodoloji geliştirilmiş ve tüm bu metodolojiler zamanla
standart bilgisayar hayatımıza girmiş bulunmaktadır. İnsanoğlunun bu gelişim
sürecinde üzerinde çalıştığı en önemli nokta ise temel olarak byte dizileri
olarak adlandırılan veri kümelerini bilgisayar ortamında daha efektif ve daha
iyi nasıl depolanacağıdır. Bu noktada araştırıldığında ise zaman içerisinde bu
veri kümelerinin taşınılabilirlilik ve depolama noktasında hayatımızı
kolaylaştırabilmesi açısından birçok çalışma gerçekleştirilmiş ve bugün
birçoğumuzun günlük hayatında farkında olmadan yüzlerce kez kullandığımız
yöntemlere dönüşmüştür. Fazlası...
3 kişi tarafından 3.7 olarak değerlendirildi
- Currently 3,666667/5 Stars.
- 1
- 2
- 3
- 4
- 5
Bu makalede Microsoft .Net Compact Framework 3.5 ‘ un mobil
cihaz uygulama geliştiricilere sunduğu yenilikleri ve gelişmeleri mercek altına
alıyoruz.
Uzun bir aradan sonra tekrar merhaba. En son makalemizin yayınlanmasından
bu yana mobil cihaz uygulama geliştiricilerin ötesinde tüm .Net uygulama
geliştiricilerin hayatlarını maddi manevi her noktada kolaylaştıracak birçok ürün,
teknoloji ve kütüphane geliştirilmiştir. Biz ise bu makalemizde Microsoft’ un
mobil cihaz uygulama geliştirme noktasında çözüm olarak geliştirdiği .net
Compact Framework ‘ ün 3.5 sürümünün yeniliklerini mercek altına alacak,
belirli noktalarda gerçek uygulama senaryoları ile ilişkilendirerek
örneklendireceğiz. İsterseniz hiç vakit kaybetmeden bu yenilikleri mercek
altına almaya başlayalım.
Fazlası...
2 kişi tarafından 3.0 olarak değerlendirildi
- Currently 3/5 Stars.
- 1
- 2
- 3
- 4
- 5
Bilindiği üzere mobilcihaz emülatörlerinin temel amacı, belirli ihtiyaçlar doğrultusundageliştirimiş olduğumuz mobil cihaz uygulamamızı deneyebilmemiz adınafiziksel bir mobil cihazına sahip olmamız gerekliliğini ortadankaldırmaktır. Bu küçük ama hayat kurtaran uygulamalar sayesindegeliştirmiş olduğumuz mobil cihaz uygulamasının her koşulda nasıl birdavranış biçimi sergileyeceği ile ilgili ayrıntılı bilgi sahibiolabilmekteyiz. Fazlası...
9 kişi tarafından 4.4 olarak değerlendirildi
- Currently 4,444445/5 Stars.
- 1
- 2
- 3
- 4
- 5
Garbage Collector’ ınstandart yaklaşımla çalışma sistemi tüm Managed kod uygulamageliştiricilerinde bildiği üzere şu şekildedir : Fazlası...
7 kişi tarafından 2.1 olarak değerlendirildi
- Currently 2,142857/5 Stars.
- 1
- 2
- 3
- 4
- 5
Geçmişten günümüzelokal veri erişimi için kullanılan yapılara baktığımızda esneklik,kullanılabilirlik ve yaşanan sorunlara geliştirilen çözümler bakımındanivmeli bir ilerleme görmekteyiz. Bunun en son örneği olarak Microsoft’un Kasım 2006’ da en son geliştirmelerle duyurduğu SQL Server 2005Compact Edition gösterilebilir. Fazlası...
3 kişi tarafından 3.3 olarak değerlendirildi
- Currently 3,333333/5 Stars.
- 1
- 2
- 3
- 4
- 5
Visual Studio 2005 ilebirlikte sistemimizeMobil Uygulama Geliştiricilerin hayatınıkolaylaştırabilecek bazı “küçük” uygulamalar yüklenmektedir. Buuygulamalar tamamen izole ve birbirlerinden farklı amaçlar üzerinegeliştirilmiş ; Emülatörler ve Fiziksel cihazlar üzerindeçalışabilmektedirler. Fazlası...
3 kişi tarafından 3.0 olarak değerlendirildi
- Currently 3/5 Stars.
- 1
- 2
- 3
- 4
- 5
.Net Compact Framework’ ün gelişimine baktığımızda özellikle2.0 versiyonu ile standart .Net Framework’ e epeyce yaklaşmış durumdadır. Yavaşyavaş birçok kavram .Net Compact Framework içerisinde de bulunmakta ; mobilcihaz uygulama geliştiricileri tatmin etmeye başlamaktadır. Fazlası...
4 kişi tarafından 2.5 olarak değerlendirildi
- Currently 2,5/5 Stars.
- 1
- 2
- 3
- 4
- 5
Son günlerde birçok blog, forum, haber ve benzeri amaçlarüzerine kurulmuş internet siteleri ya da portalları üzerinde RSS yayını adıaltında bir servis standart internet ziyaretçilerine hizmet vermektedir.
ikonubulunan sitelerde kullanıcılar diledikleri taktirde bu RSS kaynaklarını RSSdestekli uygulamalar üzerine kayıt ettirebilmekte ; site üzerinden herhangi birnoktada gerçekleştirilen bir güncelleme ile ilgili bu RSS kaynağından ;dolayısıyla RSS işleyen uygulamalar üzerinden haberdar edilmektedirler. Pekinedir bu kadar meşhur olan bu RSS ? O’ nu bu kadar kullanılması cazip kılankavramlar nelerdir ? Bu noktada biraz bu soruların cevaplarını arayalım. Fazlası...
4 kişi tarafından 2.5 olarak değerlendirildi
- Currently 2,5/5 Stars.
- 1
- 2
- 3
- 4
- 5
Günümüz internet altyapısı incelendiğinde dağıtık uygulamasenaryolarında işlemlerin belirlenen süreçler yerine anlık altyapı yoğunluğunagöre değişiklik gösterdiğini rahatlıkla anlayabiliriz. Bu noktada işlemingerçekleştiği süreç esnasında uygulamanın o an görünen ekranının kilitlenmesiyerine Asenkron Mimari üzerinden bir uygulama dizaynı uyguladığımızda işleminuygulama process’ i içerisinde farklı bir thread (şerit) üzerindençalıştırıldığını ve işlemin çalıştığı süreç esnasında uygulamamızın normalseyrinde çalışıyor olmasını sağlayabiliriz. Bu noktada mimarininuygulanabilmesi için farklı yöntemler söz konusudur. Bunlardan ilki işleminuygulama içerisinde tanımlananan yeni bir thread içerisinde çalıştırılması ikenbir diğeri ise –ki yönetimi çok kolay olmakla birlikte aslında arka taraftaaynı kapıya çıkmaktadır- delegelerin kullanılması ile sağlanan çözümdür. Bumakalemizde “Mobil Cihazlar” üzerinde threadleri kullanarak Asenkron Mimariüzerinde nasıl çalışacağız bu konu ile ilgili açıklayıcı bir örnekgeliştireceğiz. Fazlası...
4 kişi tarafından 1.5 olarak değerlendirildi
- Currently 1,5/5 Stars.
- 1
- 2
- 3
- 4
- 5
Serialization kavramı bilindiği üzere nesnenin herhangi birt zamanında belirtilen “formatter” kullanılarak bellek üzerinde depolanması veyine herhangi bir t zamanında bellek üzerinde depolandığı yerden “serialize”edildiği zaman sürecindeki değerleriyle tekrardan oluşturulma işlemidir. Fazlası...
3 kişi tarafından 2.3 olarak değerlendirildi
- Currently 2,333333/5 Stars.
- 1
- 2
- 3
- 4
- 5