Bu makalemden önce yazdığım makalelerdeki konuları birleştirip bir örnek uygulama yapmak istedim.Bu uygulamada bir excel dosyasından çektiğimiz verileri PL SQL dizileri yardımıyla ilgili tablomuza kaydedeceğiz buradaki amaç Hem dizi kullanımı nı pekiştirmek hemde dizilerin esnekliğini ortaya koymak.
Örnek olarak aşağıdaki gibi bir Excel Dosyamız olsun
.
27 Haziran 2012 Çarşamba
Asp.NET ile Excel'den Veri Okumak
Asp.NET ile Excel'den Veri Okumak
Bundan önceki makalem de (Oracle PL SQL'de Dizi Kullanımı) ile ilgili bilgiler vermiştik şimdide bir sonraki makalemize geçebilmek için bir geçiş makalesi yazma ihtiyacı duydum.
Bir önceki makalemde sizlere "Asp.Net ile Bir Excel dosyasının içeriğini açıp verileri Asp.Net tarafında '#' operatörü ile birleştirdikten sonra bu değerleri bir Stored Procedure vasıtasıyla Tablomuza INSERT eden bir proje yapıp bunları sizin le paylaşacağım" demiştim.Bunun için bu makalemizde Asp.Net'de Excel Upload nasıl yapılır Excel'den veriler okunup .Net nesnelerine nasıl yerleştirirlir bunları sizinle paylaşacağım.
Oracle PL SQL'de Dizi Kullanımı
Diğer programlama dillerinde olduğu gibi Oracle PL SQL altındada dizi kullanımı mümkündür.Bir önceki makalem'dede belirttiğim gibi bu diziler içerisinde döngüler vasıtasıyla dolaşmak mümkündür.Peki oracle'da dizi kullanımı bize en çok hangi noktalarda faydalı olur nerelerde kullanılır.Bunu basit bir örnekle açıklamak gerekirse.
Wep Programlama(Asp.Net olsun) yapıyorsunuz ve elinizde'ki bir excel'de bulunan verileri veritabanındaki tablonuza kaydetmek istiyorsunuz.Basit olması açısında Execl'imizin tek kolondan oluştuğunu düşünelim.Böyle bir durumda nasıl bir yol izleyebilirim diye düşündüğünüzde karşınıza 4 farklı yöntem çıkacaktır;
Wep Programlama(Asp.Net olsun) yapıyorsunuz ve elinizde'ki bir excel'de bulunan verileri veritabanındaki tablonuza kaydetmek istiyorsunuz.Basit olması açısında Execl'imizin tek kolondan oluştuğunu düşünelim.Böyle bir durumda nasıl bir yol izleyebilirim diye düşündüğünüzde karşınıza 4 farklı yöntem çıkacaktır;
26 Haziran 2012 Salı
Oracle PL SQL 'de Döngüler ve Kullanım Şekilleri
PL SQL'de döngü kullanım şekiller'i temel olarak ikiye ayrılır.
1. Kullanım en çok kullanılan döngü çeşidi olan for döngüleridir.Kulanım şekli (Syntax'ı) aşağıda gösterildiği gibidir.
For döngüsü kullanım şekli (Syntax);
1. Kullanım en çok kullanılan döngü çeşidi olan for döngüleridir.Kulanım şekli (Syntax'ı) aşağıda gösterildiği gibidir.
For döngüsü kullanım şekli (Syntax);
FOR sayac IN [REVERSE] alt_index .. ust_index
LOOP
{.Yapılacak işlemler.}
--Yapılacak işlemler
END LOOP;
Etiketler:
For Loop,
Oracle Pl SQL Loop,
Pl SQL,
pl sql for loop,
Reverse,
While Loop
21 Haziran 2012 Perşembe
Viewstate nedir , Nasıl kullanılır ?

Viewstate temel olarak en basit haliyle bir web sayfasındaki verileri saklamak için kullanılan ve client tarafında tutulan bir değişkendir.
Web programlamaya yeni başlayan kullanıcılar için başlangıç da alışılması en zor olan durum değişken değerlerinin sayfa her post olduğunda kaybolmasıdır. Bu durum başlangıç da gerçekten alışılması zor bir durumdur hele uzun zamandır "Masaüstü Programlamayla" uğraşan bir yazılımcı için bu süreç oldukça sıkıntılı ve uzun sürebilmektedir.
20 Haziran 2012 Çarşamba
JS , CSS ve HTML içeriğin Sıkıştırılması ile Web projelerinde performans artışı sağlama.

Etiketler:
Ajax Minifer,
CSS,
CSS ve HTML içeriğin Sıkıştırılması,
Facebook,
Google,
HTML,
JS,
performans,
Web
19 Haziran 2012 Salı
Css Sprite tekniği ile Web projelerinde performans artışı sağlama.
Css Sprite tekniği ile Web projelerinde performans artışı sağlama.

Bir web sayfası tasarladığınızı düşünelim ve bu sayfada'ki bir çok alanda ufaklı büyüklü resim ler gösterdiğinizi düşenelim. Böyle bir durumda her bir resim'i bu objelere tek tek linklemeniz gerekecektir.Kullanıcılarınızda bu sayfayı görüntülemek istediğinde sayfanızda ki her resim için sunucuya tek tek istek gönderilecektir. Sayfanızdaki istek sayısı ne kadar fazla olursa sayfanız normalden daha yavaş ve daha geç yüklenecektir.
Bu durumun önüne geçip ,sayfanızın daha hızlı yüklenmesini istiyorsanız sunucudaki istek sayısını azaltmanız gerekmektedir.
Etiketler:
CSS,
CSS Sprite,
HTTP,
HTTP Request,
performans,
Sprite
C# ile Web Servis Nasıl Yazılır ?
C# ile bir Web Servis nasıl yazılır ve nasıl kullanılır.
Masaüstü uygulamamızın tasarımını basit bir şekilde oluşturduktan sonra artık Web Servisimizi yazmaya başlayabiliriz.
Web Servisimizi oluşturmak için Visual Studio yu açıyoruz ve File > New Project > Visual C# > Web > ASP.NET Web Service Application yolunu izleyip WebService1 isminde bir Web Servis olşturuyoruz.
18 Haziran 2012 Pazartesi
Web Servis Nedir Nerelerde Kullanılır ?
Etiketler:
C#,
Java,
SOAP,
Web Servis,
web servis kullanımı,
Web Servis nedir,
Web Servis oluşturma,
XML
Murat İmre
Sakarya Üniversitesi Bilgisayar Mühendisliği bölümünden 2011 yılında mezun oldum.
İş hayatına atılmam ise üniversite yıllarımından çok daha öncesine dayanıp. Ortaokul dönemlerinde başlamakta, o tarihler de yaklaşık 5-6 sene ticaretle uğraştım.
Profesyonel manada iş hayatına başlamam ise yani mesleğimle ilgili çalışmalarım, üniversite yıllarında FordOtosan ile tanışmam oldu. 2009 yılında bu güzel birliktelik başladı ve yaklaşık 2 sene 3 ay kadar sürdü.
Ford Otosan sayesinde, IT sektörünü daha üniversite yıllarında detaylıca inceleyip, tanıma ve başarılı analizler yapma fırsatı buldum.Mesleki açıdan bana kattığı şeyleri ise söylemekle bitiremem mesela,
Ford Otosan'da 2 seneden uzun bir süre görev yaptıktan sonra,
IT sektörünün güçlü ve büyük firmalarından biri olan Koç Sistem'de "Yazılım Geliştirme Danışmanı" olarak 2 yıl gibi bir süre, pek çok teknolojiyi kullanarak görev yaptım.
Şu an FİNANSBANK - IBTECH 'de Senior Application Engineer olarak, Kredi Kartı Sistemleri üzerine, çalışmalarımı devam ettirmekteyim.
İş hayatına atılmam ise üniversite yıllarımından çok daha öncesine dayanıp. Ortaokul dönemlerinde başlamakta, o tarihler de yaklaşık 5-6 sene ticaretle uğraştım.
Profesyonel manada iş hayatına başlamam ise yani mesleğimle ilgili çalışmalarım, üniversite yıllarında FordOtosan ile tanışmam oldu. 2009 yılında bu güzel birliktelik başladı ve yaklaşık 2 sene 3 ay kadar sürdü.
Ford Otosan sayesinde, IT sektörünü daha üniversite yıllarında detaylıca inceleyip, tanıma ve başarılı analizler yapma fırsatı buldum.Mesleki açıdan bana kattığı şeyleri ise söylemekle bitiremem mesela,
- Bir yazılım ekibi nasıl oluşturulur.
- Bir ekibin üyeleri nasıl birlikte çalışır.
- Ekip olmak ne demektir .
- Başarılı proje'ler geliştirmek için nasıl çalışmak gerekir.
- Proje karşısında karşınıza çıkan sıkıntı ve risklere karşı önlemler alıp bunları yönetmeyi (Risk Yönetimi)
- Analiz ve Tasarım yapmayı
- Saatlerce çözmek için uğraşıp da çözemediğiniz bir problemi çözmek için makineye reset atıp 15 dk'lık bir mola vermeniz ve geldiğinizde hata'nın çözülmüş olduğuna inanıp sonucunda hatanın gerçekten çözüldüğünü görmeniz :)
- Yapısı gereği baştan sona sıkıntılarla dolu olan yazılım süreçlerinin "Murphy Kanunları" gereği mutlaka bir şekilde sarpa saracağını :)
- Bir yazılım projesinin yine "Murphy Kanunları" gereği zamanında bitmeme olasılığının bitme olasılığından daha fazla olduğunu :) .....
Evet arkadaşlar bu listeyi daha da uzatabilirim, gerçekten FordOtosan'la IT sektörüne güzel bir giriş yapıp, çok sayıda büyük ve güzel projeler de aktif bir şekilde ".NET Developer / Oracle PL SQL Developer" olarak görev yaptım.
Şu an FİNANSBANK - IBTECH 'de Senior Application Engineer olarak, Kredi Kartı Sistemleri üzerine, çalışmalarımı devam ettirmekteyim.
5 küsür senedir çalışmalarım sonucu öğrendiğim, belkide en büyük deneyimim diyebileceğim şey. Bir yazılımcının kendine aşırı derecede güvenmesi gerektiğidir. Başarılı ve idealist bir yazılımcı, tabiri caizse kendine sapına kadar güvenmelidir :) ve düşünce yapısı da aşağıdaki gibi olmalıdır.
"Eğer bir işi, bir projeyi dünyanın neresinde olursa olsun, birileri bir şekilde yapabiliyorsa onu bende / bizde yapabiliriz."
MURAT İMRE
Kaydol:
Kayıtlar (Atom)