.Net Kategorisindeki yazılar.
Eki
18
2012

Asp.Net ile Hazırladığım Sayfalar Neden Yavaş Açılıyor?

Belki de aylarca uğraşıp hazırladığınız asp.net sayfalar sunucu üzerine yüklendiğinde akıl almaz bir şekilde YAVAŞ açılıyor değil mi? devamı…

Şub
11
2012

Jquery Fancybox ile Asp.net üzerinde postback sorunu nasıl çözülür

Fancybox (Version: 1.3.4 (2010/11/11)) modal popup kullanırken eğer sayfanızın içinde postback işlemi gerçekleştiriliyorsa fancybox kodları çalışmıyor ve popup olarak açmak istediğiniz sayfa farklı bir url olarak _parent alanında açılıyor.

Bu sorunu giderebilmek için kodlarınızda aşağıdaki düzenlemeyi yapmanız gerekiyor.

 

 

 

devamı…

Ara
26
2011

Sys is Undefined hatası ve çözümü

IIS 7 üzerinde kendinize bir web sunucu oluşturdunuz, tüm ayarları yaptınız hatta ftp sunucu ile bilumum çözümleri de koydunuz ama o da ne ! kodları derleyip siteye gönderdiğiniz halde localhostta çalışan kodlar sitede çalışmıyor 🙁

Herşeyi ile tas tamam olan sitede ne bir hata uyarısı var ne de sonuç!

*) Firefox vs kullanıyorsanız hatanın ne olduğunu anlamak için FIREBUG eklentisini de kurmanız gerekebilir, yoksa sys is undefined hatasını göremezsiniz bile… devamı…

Ara
16
2011

Asp.Net ile Resim Boyutlandırma Nasıl Yapılır?

Yazar Burak ŞEKERCİOĞLU    Kategori .Net     Etiketler

Uzun bir aradan sonra yine merhaba,

Asp.net üzerinde resim boyutlandırma yapabilmek için google ile arama yaptığımızda bir çok site ile karşılaşabilirsiniz, bunlarda yer alan kodları denediğinizde ise sorun yaşamanız muhtemeldir ki bende bu sıkıntıları zamanında yaşadım 🙂

Ancak aşağıda anlattığım şekilde yapacağınız kodlama ile sitenizde yer alan resmin yatay /dikey durumda olup olmadığını görebilir ve tüm ölçeklendirmelerinizi buna göre yapabilirsiniz. Ya da resim boyutlandırmasını aynı resim üzerinde yapabildiğiniz gibi Thumbnail gösterimler için küçültülmüş resimleri farklı isimde de kayıt edebilirsiniz. devamı…

Haz
8
2011

Combobox alanlara veri girişinin engellenmesi

Vb.net ile geliştirdiğim bir programda bazı kullanıcıların sıkça sorun yaşamasından sonra kullanıcıların programı nasıl kullandıklarını incelemeye başladım ve gördüm ki; normal şartlarda listeden seçim yapması gerekirken verileri kendilerine göre elle girmeye çalışıyorlardı, bu da yazılımsal sorunlara yol açıyordu.

Peki ama bu nasıl önlenebilecekti? Çok basit

Tek yapılması gereken ilgili combobox alanın keypress event altına aşağıdaki kodu eklemek

[box type=”warning”]e.handled=true[/box]

bunu yaptıktan sonra klavyeden veri girişine izin verilmiyor 🙂

Oca
5
2011

XBOX 360 Oyun Geliştirme

Oyun geliştirmeye hızlıca bir giriş yapalım isterseniz. Oyun sistemi çok uzun yıllardan beri hayatımızdadır hatta bilgisayarların ilk icadından sonra tenis tarzı bir oyun ile teknolojik anlamda bu sisteme giriş devresi başladı.

Teknolojinin ve mikroçiplerin gelişmesi ile birlikte bu sistemler evlerin kullanımına girmeye başladı ve commodore 64 , Atari, Nes gibi platformlar ile her evde bir oyun sistemleri mevcut oldu..

Günümüzün Grafik & işlemci canavarı makinaları ile her gün grafik ve görsel deneyim bir üst seviyeye geldi ve bugün oynadığımız Forza 3, Gears of War, Alan Wake gibi oyunlar teknolojinin bize sunduğu nimetlerden birkaçı.. Fakat herşey donanımla gerçekleşmiyor.. İşte biz geliştiricilere büyük işler düşüyor bu konuda..

Günümüzde sinema , dizi vb eğlence sektöründeki gelişmeler ve kadrolar artık oyun dünyasındada mevcut bir hale gelmiştir.. Bir oyun gelişim evresinde yüzlerce geliştirici, sanat direktörü, yapay zeka geliştiricisi programcısı ses analsiti doku analisti vb birçok ekip ile gördüğümüz hale geldi..

– Kişisel Oyun geliştirme & Takım Haline dönüşüm –

#Mimari & Kütüphane

#.NET Mimarisi

2001 de aktif olan ve günümüzde de Microsoftun cirosundan büyük pay ayırarak geliştirmeye sunduğu .Net teknolojisi günümüz sistemlerine ışık tutan gelişmiş bir platformdur. Üzerinde program dilleri, sistem bileşenleri, internet dosyaları, veritabanı ve birçok uygulamanın hatta Cloud(bulut) mimarisinin işlediği gelişmiş bir sistemdir. XNA de .NET in bir parçasıdır.

.NET aslında kütüphane birliğidir yani birbiri ile bağlantılı veri ( oto) yolları veya motor parçası düşünün.. Hersistem birbiri ile bağlantılı ve geliştirmesi kullanması kolay ve zaman kazanmaya birebir! Yani Açık kaynağın gelişmesi ile birlikte binlerce projeyi sisteminize dahil edebilir muazzam projelere imza atabilirsiniz..

İlk baştaki kurslarımızda kendi başımıza geliştirebileceğimiz mimariyi tanıyacağız. Bu mimarinin adı XNA (Dikkat ettiysek Microsoft Oyun kültüründe hep X harfini kullanır ( XNA,XBOX, DirectX vb)

XNA  Microsoft Research biriminin & GameX Studiolarının ortak geliştirdiği bir kütüphane olarak adlandırabiliriz.

#Geliştirme Dili

Oyunların geliştirme ortamı normalde bildiğiniz üzere C++ kod teknolojisi kullanılır bunun sebebi Native kod ( yani mananged olmaması ( yani çalışması için destek almaması ( yani direk çalışabilen bir kod olması, ortada duran ve çeşitli güçleri kullanmayan bir teknoloji değil ) ) ) Bu sayede de sistem performansını olabildiğince çok kullanır.

Büyük güç büyük sorumluluk gerektirir sözü C# ta devreye giriyor diyebiliriz. Mananged yani derlenmiş Programlama teknolojisi emrinde birçok teknolojiyi barındırır bu hem iyi hem kötü.. Eğer güçlü bir platformunuz yoksa işlemlerin büyüklüğü ve genişliği sayesinde sistem native koda oranla yavaşlar ve buda belli bir süre sonra sıkıntılara yol açar..

Fakat özgür kod teknolojisi Mono ile ( .NET’in Microsoft platformları dışındaki versiyonu ) Native kod geliştirilmiş ve iphone dahil birçok sistemde çok gelişmiş complex programlar C# ile geliştirilmekte herneyse konumuza dönelim 🙂

C# Programlama dili XNA kütüphanesinin tek desteklediği dildir. Yani  ya C# yada hiçbişey.. Öğrenim olarak gerçekten kolay bir dil, Orta seviye olarak tabir edebileceğimiz dilde (makine diline uzaklığı) çok farklı yapılar geliştirebilirsiniz. XNA ile oyundan tutunda dağıtık mimari, yapay zeka ve daha birçok konuda gerçekten başarılı bir sistem..

Giriş XNA uygulamaları için gereken seviye [ 3/10 ]

#XBOX 360 Donanımsal Mimari

XBOX 360 evlerimizde kullandığımız PC tabanlı mimari gibi çalışır.. Birbirinden bağımsız 3 çekirdekli 3.2ghz+ IBM PowerPC (Kod adı XENON ( yeni kasalarda gpu entegreli)) işlemci, ATI nin kullandığı GPU ve 512 mb ddr3 bellekten oluşur.. Mimari olarak güçlü bir işlemci ve gene veriyolu olarak arasında hiçbir ara bağlantı olmayan 22gb ta kadar yükselen veriyolu sayesinde muazzam performansa ulaşan güçlü bir sistemdir.. Günümüz sistemlerinden önce çıksada yüksek performansının sebebi Oyun oynatmak için doğmuştur 🙂

Anakarta dikkatli bakacak olursak İşlemci ve Grafik işlemcisinin arasındaki veri hattının nekadar geniş ve kısa tutulduğu dikkate değerdir.. Hemen bitişik olarak ddr 3 ram ile tamamen oyun ve performans kombinasyonu oluşturmaktadır..

Kaynak:XBOX Türkiye

Eki
5
2010

Vb.NET ve Combobox seçme problemi

Combobox a ait SelectedIndexChanged Event ile bir veri seçimini değerlendirmek istediğimizde genel olarak FORM ilk yüklenme aşamasında program hata verdiği için seçim çalışmamaktadır.

Bunun sebebi COMBOBOX dan gelen verinin olmayışıdır.

Pratik çözüm olarak; devamı…

TeamViewer ile İnternet üzerinden Uzaktan Erişim ve Destek Sekercioglu.eu Uzaktan Yardım
Ammyy Uzaktan Yardım
WinRAR
WEBMAIL Google PageRank Checker
Twitterda Takip Edin! Twitterda Takip Edin!
Twitter

Üye Paneli

Son Yazılar

Kategoriler

Son Yorumlar