bildirgec.org

admin

12 yıl önce üye olmuş, 1894 yazı yazmış. 0 yorum yazmış.

Wpf Dünyasına Giriş

admin | 01 March 2011 17:48

WPF’Lİ GÜNLER SERİSİ

Seri-1-WPF’e Giriş

Merhaba arkadaşlar,

Bilişim-Dergi’de bu benim ilk makalem. umarım son makalem de olmaz. Makale yazmak sanıldığı kadar kolay bir iş değil. Hatta, bazı sitelere sadece makale yazarak para kazananlar bile bulunmakta. Fakat buralarda da herkesin makaleleri boy gösteremez çünkü buradaki makalelerin belli başlı standartları vardır. bunlara en az 1000 kelime olması, konuya odaklı ve genel anlatıcı kitle seviyeleri gibi kıstasları örnek gösterebilirim. Ben de münkün olduğunca bu standartlara uygun olmaya çalışacağım. Makalelerimde bazen belli konuları bildiğinizi varsayacağım bazen ilk kez karşılaşıyormuşsunuz gibi basite indirgemeye çalışacağım. Burada yapmak istediğim aslında her okuyucuya hitap etmek, çok fazla konulara dalıp sıkmamaktır. Kısa bir açıklamadan sonra konumuza dönebiliriz.

WPF de LAYOUTLER

admin | 02 February 2011 21:22

WPF’li Günler Layout Kavramı
Merhaba arkadaşlar, size bu yazımda her zaman ilgi duyduğum WPF (Windows Presentation Foundation)’de Layout kavramını anlatacağım.WPF çıkmadan önce WinForm Application’ larda düzen işlemleri yaparken sabit piksel koordinatlarıyla çalışıyorduk. Bir uygulamada işlemsellik ne kadar önemliyse görünüşte bir o kadar önemlidir. Bir uygulamanın ilk bakışta kullanıcıyı etkilemesi için user-friendly olmalıdır..Bu yüzden WPF’nin önemi burda birkez daha ön plana çıkmaktadır. WPF’in en önemli özelliklerinden biriside,bir uygulama farklı bilgisayarlarda farklı fontlarda farklı ekran çözünürlüklerinde çalıştırılsa bile görüntünün bozulmamasını sağlamasıdır. WPF ‘in zengin layouts katmanları sayesinde bu işlevselliğe çok kolay sahip olmaktayız.WPF’teki en çok kullanılan layout(düzen ) controllerine şöyle hızlı bir giriş yaparsak,
Stack Panel
Dock Panel
Grid Panel
Wrap Panel
Canvas Panel diye sıralayabiliriz.
Bu controlller aslında WindowsForm da container özelliğine benzemektedir. Bu panellerin en önemli ortak özelliği Panel isimli abstract sınıftan türetilmiş olmalarıdır. Windows Formda controlleri nasıl bir container üzerine yerleştiriyorsak buradada belli özellikleri var olan düzenleme yerleştirme şekli gibi farklı controllere yine controlleri yerleştiriyoruz.

ADO.NET BAŞLANGIÇ

admin | 02 February 2011 18:16

ADO.NET

Ado.Net Microsoft’un veriye erişme teknolojisinin adıdır. Eskiden Microsoft’un veriye erişme teknolojisinin adı bilindiği üzere Ado’dur.Bu teknoloji Activex teknolojisi ile geliştirilmiş bir teknolojidir. Ado,Ado.Net’ e temel oluşturduğu söylenen bir teknolojidir.Ancak hala bu görüş tartışılmaktadır.Aralarında ortak olan ve tartışılmayan tek şey ise veriye erişim felsefesidir. Ado.Net, .Net Framework ile geliştrilen veri işlemlerini kolaylaştıran, N katmanlı mimariler geliştirmek için hazırlanmış ayrıca offline sistemleride destekleyen ve XML’e tam destek veren bir sistemdir.
Ado.Net temelde 2 farklı model olarak incelenebilir. Bunlar Connected(Bağlantılı) ve Disconnected(Bağlantısız) modeldir.

mimari
mimari

Warnsdorff ve Allegro Örneği

admin | 02 February 2011 17:27

Herkese merhabalar,

Kısa bir süre önce Bilgisayar Mühendisliği öğrencisi bir arkadaşım ödevi için Warnsdorff algoritmasının görsel olarak uygulanışını rica etmişti, ricasını bazı sebeplerden dolayı geri çevirmiştim ancak merakımı gidermek için biraz araştırdım ve Warnsdorff algoritması ve Allegro kütüphanesiyle “Dıgıdık” adını verdiğim bir uygulama hazırladım. Bu yazıda Warnsdorff algoritmasına yer verecek olsam da daha çok bildiğim kadarıyla Allegro üzerinde duracağım.

Nedir Warnsdorff Algoritması?
Konuyla ilgili problem şu; satranç tahtası üzerinde atı her kareye sadece 1 defa uğramak şartıyla bütün tahta üzerinde gezdirmeniz gerekiyor. Warnsdorff algoritmasının çalışma prensibi ise “en az alternatif sunan alternatif sonuca götürür” şeklinde. Algoritmayı uygularken yapmanız gereken olay, bir başlangıç konumu alıyorsunuz, sonrasında daha önce ziyaret edilmemiş alternatif konumları buluyorsunuz. Aynı şekilde, bu alternatif konumların “ziyaret edebileceği” alternatif konumları hesaplıyorsunuz. En az alternatif sunan konuma hamle yapıyorsunuz. Dikkat etmeniz gereken tek nokta ise, hiç alternatif sunmayan konuma en son yönelmek.

J2ME ve Geleceği

admin | 02 February 2011 15:16

J2ME nedir?

J2me(java 2 micro edition) cep telefonları, pda’ler, printerlar gibi gömülü sistemler için üretilmiş bir java teknolojisidir. J2ME de kullanılan temel kütüphaneler topluluğu olan cldc (connected limited device configuration ) 512 kb tan ufak hafızası ve sınırlı ağ bağlantısı olan cihazlar için tasarlanmış şu an için tercih edilen konfigürasyondur.
midp(mobile information device profile ) cldc için kullanılan en yaygın profildir ve ikisi birlikte j2me nin ana yapısını oluşturup hedeflenen cihazlar için uygulama ortamı sunarlar. cldc nin versiyonları arasında cldc 1.0 ve cldc 1.1 bulunmaktadır. midp versiyonları arasında ise midp 1.0, midp 2.0, midp 3.0 bulunmaktadır. şuan için en çok kullanılan versiyonları cldc 1.1 ve midp 2.0 dır. bunların üstüne üreticiler ihtiyaçları olan opsiyonel paketleri eklerler (advanced multimedia api gibi).

Matlab Nedir? Matlab ile Neler Yapılabilir?

admin | 12 January 2011 16:35

MATrix LABoratory kelimelerinin ilk hecelerinin birleştirilmesiyle adlandırılmış olan MATLAB, teknik hesaplama yöntemlerini çok basitleştirmesi nedeniyle çok yaygın olarak kullanılan bir programlama dilidir.

MATLAB matematiksel olarak ifade edebildiğimiz problemlerin çözümüne yönelik hesaplama, bir similasyon oluşturma aracılığıyla görüntüleme ve benzer problemlerin çözümünü hızlandırma amacıyla programlama işlemlerini birlikte sunan güçlü bir dildir.

PHP ile Master Page

admin | 12 January 2011 14:23

İnternette yayınlanan sitelerin çoğu sayfalarının değişmediğini görürüz. Genellikle içerik ve ipuçlarında değişikliler görülür. Bu değişmeyen içerikleri düzenlemek için geliştiriciler sayfaları bölümlere ayırmışlardır. Asp.net Master sayfasının gelişiyle birlikte şablonlamaya daha güçlü bir alternatif sunulmuştur. Master sayfa ile anasayfada değişmeyen bölümleri belirleyip master uzantılı bir dosyada saklanıyor. Sonra geliştiriciler ContentPlaceHolder ekleyerek her oluşturdukları web formlarına bu master sayfasını giydirmiş oluyorlar.

Web Tasarım’da Video’nun Yaratıcı Kullanımı: Moda Siteleri

admin | 12 January 2011 13:12

İlk zamanlarından beri video, görsel iletişimin en etkili ve güçlü elementlerinden biri olmuştur. mesajını amacına kilitlenmiş geniş bir kitleye direkt ve saf bir şekilde iletebilme özelliğine haizdir. görsel çekiciliğe sahip videolar, bir ürünü, servisi veya markayı en iyi şekilde temsil edebilir ve bu boyutta tüketicinin tükettiği nevaleyi çok daha interaktif bir boyutta inceleyebilmesine olanak sağlar. i̇şte bu sebeple, zarif, yaratıcı ve profesyonel videolar web tasarımdaki popülerliğini giderek arttırıyor.

Hızlı web uygulamaları oluşturmak için

admin | 10 January 2011 13:08

İnternette çalışacak web uygulamaları yapmak, ya da portalınız için bir çerçeve oluşturmanın zorluğunu hepimiz biliyoruz. Şablonu oluşturursun, jquery bozulur, css’i eklersin, her browserda farklı görünür.

Radsis
Radsis

Facebook 15 Mart´ta kapanıyor!

admin | 10 January 2011 10:09

Mark Zuckerberg
Mark Zuckerberg

Facebook 15 Mart’ta kapanıyor. Bu kararı alan değerli insan Mark Zuckerberg! Gerekçesi ise siteyi yönetmenin artık çok stresli hale gelmesi.Bu açıklamayı, Palo Alto’daki ofisinde yapan Zuckerberg, Facebook artık kontrolden çıktı, bu çılgınlığa bir son vermenin zamanı geldi dedi. Şirketi yönetmenin hayatını mahvettiğinden bahseden Mark:”Herkes Facebook’tan kurtulsun ve dışarı çıkıp,
gerçek arkadaşlıklar kursun” dedi.