Ana içeriğe atla

Yayınlar

2013 tarihine ait yayınlar gösteriliyor

XCode Bölüm 02 – Sınıflar ve Temel Yapılar

Merhaba, Bir önceki yazımızda (XCode Bölüm 01) iOS platformunda uygulama geliştirebilmek için kullanılan XCode IDE ‘sine nasıl erişebileceğimizi ve platformun görsel olarak nasıl bir görüntüye sahip olduğunu, projeyi ve emulatörü nasıl çalıştırabileceğimize göz gezdirmiştik. Bu yazımızda ise pratikte iOS programlanın sınıf dosyalarına ve mimari yapısına göz atıyor olacağız. Yeniden bir proje oluşturmuyor ve bir önceki örneğimizdeki Boş demo projesinden devam ediyorum.
Öncelikle proje içerisinde yer alan sınıf dosyalarının isimlerine göz atalım. Sınıf Dosyaları (Class Files)Boş demo projesini oluşturduktan / açtıktan sonra sol bölümde proje dosyalarını görebiliyoruz. (Visual Studio kullanan arkadaşlar var ise Solution Explorer bölümünün görevini yapmaktadır.) AppDelegate.h
AppDelegate.m
ViewController.h
ViewController.m
Main.StoryBoard
    Main_iPhone.StoryBoard
    Main_iPad.Storyboard
Şimdi dosyalara göz attığımız da; AppDelegate sınıflarında uygulama seviyesindeki (Application Level) …

C/C++ & Objective C – Yazımsal Benzerlikler

Merhaba,Objective C ‘ye merak salmış bir çok kimse C ile arasındaki farkları merak etmiş ve incelemiştir. C ya da C++ tecrübesi olan kişiler ise aradaki basit farkları görmüştür.En temel anlamda yazımsal farklılıklara alt kısımda yer alan görüntü ile sizde mükayese edebilirsiniz.Aslında çok benziyor değil mi? :)İyi günler dilerim.--TT

Visual Studio 2013 – Tema Değişikliği (Color Theme)

Merhaba,Visual Studio 2010 sonrasında çıkan editörleri inceleme ve kullanma şansım olmamıştı. Son bir kaç haftadır Visual Studio 2013 ile geliştirmeler yapıyordum. Çok hoşuma giden bir özelliğini sizler ile de paylaşmak istedim.Uygulama geliştirirken, özellikle de dos ortamında uygulama geliştirmiş ya da 6-8 ay da olsa üniversite de ders almış arkadaşların Siyah arka plana bir vaafı vardır. Bunu gören Microsoft ‘ta bizlere güze temalar çıkartmış. Visual Studio arayüzünü ve kod geliştirme ekranında renksel değişikliklere olanak tanıyor.Bu güzel özelliklerden bir kaç ekran görüntüsü alt kısımda yer aldığı şekildedir.Kolay gelsin.--TT

Microsoft .Net Framework 4.0 & 4.5 – Full Download

Merhaba,.Net ile yazılım geliştiricilerin özelliklede Framework 4.x ile geliştirenlerin başlıca sorunu kurulum dosyası hazırladıklarında .Net Framework ‘ü kurmak için internete bağlanmalarıdır. Çünkü kurulum dosyaları 2-3 MB arasıdır. Yavaş internet kullanıcılarında ve kurumsal şirketlerde projelerin çok ama çok geç kurulmasına sebep olmaktadır. Bu sebepten ötürü sizlere .Net 4.x Framework ‘lerin tam kurulabilir paketlerinin linklerini sizlere sunuyorum. Umarım yararlı olur..Net Framework 4.0.Net Framework 4.5Umarım yararlı olur.--TT

Sharepoint – Lokalizasyon (LCID) Kodları

Merhaba,Geçen günlerde ilgilendiğim bir proje ile ilgili Localizasyon kodlarına gereksinim oldu. Elimin altında olması ve gerekirse sizlere de kolaylık sağlayabilmesi amacıyla alt kısımda bu listeyi paylaşıyorum. Listenin alındığı orjinal adres: http://msdn.microsoft.com/en-us/goglobal/bb964664 şeklindedir.Language - Country/RegionLCID HexLCID DecAfrikaans - South Africa04361078Albanian - Albania041c1052Alsatian04841156Amharic - Ethiopia045e1118Arabic - Saudi Arabia04011025Arabic - Algeria14015121Arabic - Bahrain3c0115361Arabic - Egypt0c013073Arabic - Iraq08012049Arabic - Jordan2c0111265Arabic - Kuwait340113313Arabic - Lebanon300112289Arabic - Libya10014097Arabic - Morocco18016145Arabic - Oman20018193Arabic - Qatar400116385Arabic - Syria280110241Arabic - Tunisia1c017169Arabic - U.A.E.380114337Arabic - Yemen24019217Armenian - Armenia042b1067Assamese044d1101Azeri (Cyrillic)082c2092Azeri (Latin)042c1068Bashkir046d1133Basque042d1069Belarusian04231059Bengali (India)04451093Bengali (Banglad…

XCode Bölüm 01 – İlk Proje

Merhabalar,Önemli Not:XCode öğreniyorum serisinin bu yazısı XCode 5 sürümü ile hazırlanmıştır.Teknoloji gelişimlerini göz önüne aldığımızda mobil platformlar için geliştirilen uygulamaları dikkate almak gerekmektedir.Mobile uygulama dediğimizde ise en çok kullanılam platform olarak iOS en plana çıkmaktadır. Bu yazımızda ve ilişkisel diğer yazılarımızda iOS için geliştirme platformu olan XCode ve Objective-C ‘i incelemeye çalışıyor olacağız.Öncelikle uygulama geliştirebilmek için ihtiyacımız olanlara göz atıyor olalım.En başta uygulamanın geliştirilebilmesi için MacOS işletim sistemine sahip olan bir bilgisayar ya da Virtual PC üzerinde bu işletim sisteminin kurulmuş olan bir işletim sistemi gerekmektedir.Örnekleri geliştirecek ve deneyeceğimiz bilgisayar MacBook Pro 15¨ Late 2013 modelidir. Eğer ki bir bilgisayara ulaşmak isterseniz; http://store.apple.com/tr/buy-mac/macbook-pro adresinde erişebilirsiniz.Ürünlerin fiyatları eğer ki yüksek geldi ise ikinci el bir ürüne de (örn. mac min…

Mobil Uygulama Geliştirme - Sistem Nasıl Çalışıyor

Merhaba,

Mobil uygulama geliştirme ile ilgili detaylı bilgileri daha sonra anlatıyor olacağız. Ancak bütün yazılım ya da sistemsel projelerde akla gelen bir soru var. Bu sistem nasıl çalışıyor. Mimari anlamında değilde müşteri kanadın iş sürecine göz atıyor olacağız.
Madde madde özetlemek gerekirse;
1. Proje kapsamı ve modüller belirlenir. 2. Gerekli olan içerik müşterilerden alınır. 3. Müşterilerin ve son kullanıcıların doğrultusunda tasarımlar hazırlanır. 4. Tasarımlar ve içerik uygun ise kodlamaya geçilir. 5. Planlanan modüller tamamlandıktan sonra test sürümü ortaya çıkar. Müşteri onayına sunulur. 6. Uygulama testler sonucunda son düzenlemeleri yapılır ve son onay alınır. 7. Uygulama ilgili teknolojilerin marketlerine sunulur. olacaktır.

Aslında standart bir uygulama geliştirme ve iş süreci prosedürü olarakta görebiliriz.
En çok akla takılan sorulardan birisi de hangi teknoloji ile yapmalı. Ya da her platform için ayrı ayrı yapmalımıyız oluyor. 
Bu doğrultuda gözlemlemiş olduğum tecrübelerde g…

Geçmişten Günümüze - Farkındalık (Paylaşımsızlık)

Uzun bir aradan sonra tekrardan herkese merhabalar,
Eskiden insanlar iş yaşamlarına daha yoğun bir şekilde odaklandıklarında neden paylaşımı bırakırlar ya da bu amaçtan neden vazgeçerler diye kendi kendime sorar dururdum.
Son 3 yıllık süre zarfında da istemeyerekte olsa sebebini bende anlamış oldum.
Sadece üşengeçlik ve yaşın ilerlemesinden kaynaklı olarak içindeki enerjiyi yakalayamamak. :)
Yoğun daha doğrus boş zamanları dolduran gereksiz işler, geçmişte kalıcı ve sistemsel çözüm arayışlarının yerini kendini dinlendirebilmek çok basit, sistemsel olarak çok daha kolay yapılabilecek bir işlemi yıllarca ezbere yapma çalışmalarını görebiliriz.
Bu süreç zarfından en azından biraz kilo almam birazda sirkinmemden kaynaklı olarak farkındalığımı uyandırarak tekrardan paylaşımlarıma özen göstermeye çalışacağım.
Uzun süredir sadece e-mail yazmam sebebiyle yazım dilim kötüleşmiş olacaktır. Zamanla düzeleceğine inanıyorum.
Kendi araştırmalarım ve gelişmelerim doğrultusunda bu konuları daha detaylı olar…

Quixey

Mobil uygulamaların günümüzde çığ gibi arttığı bir ortamda tek tek tespit etmek oldukça zorlaşıyor. Bu konuyu gözardı etmeyip bizlere çok güzel bir arama motoru sunulmuş.www.quixey.com adresi üzerinden uygulamaya erişebilir ve istediğimiz mobil uygulamayı smartPhone, android pc ya da Mac PC ‘nize kurabilir ve kullanabilirsiniz.

Teknoloji Seçimi - Kurumsal Projeler (SAP, Microsoft, vd…)

Merhaba,Bir önceki yazıda firmaların uygulama seçiminde dikkat ettiği kararları ve organizasyonel yapılanma hakkında kısa kısa bilgiler vermeye çalışmıştık. Bu yazıda ise kalıcı projelerin oluşturulması ve stratejik kararların verilmesi anında yaşanan süreçleri irdeleyeceğiz.BT insanlarının kariyerlerinin en başlarında yaşadıkları bir ironi vardır. Hangi uygulama geliştirme platformunu kullanmalıyım? Sen Java ‘cısın ben .Net ‘çiyim, o Delphi ‘ci. Bunlardan hangisi daha iyi. Hangisinde kendimi geliştirmeliyim. Yoksa ben uygulama geliştiremiyor muyum? Peki analist mi olmalıyım? Yoksa veri tabanı yöneticisi mi? Bu sorular sürekli geldi geçti başımızdan… Öncelikle dikkat etmemiz gereken konu hepsinin en sonunda aynı noktaya ve aynı amaca hizmet ettiğini görmek. Bir sonraki süreçte ise proje, yaşam ve stratejilere bağlı olarak farklı teknolojiler ve farklı firmaların ürünlerini kullanmamız gerekebilir. Eğer fanatik bir teknoloji sever iseniz içinizde yanan ateşi söndürerek işinizi yapmaya …