Son Yazılar

C# Web Browser Kullanımı

Merhaba, Bugün C# da web browser kullanımı hakkında ufak bir uygulama yapacağım. Web browser ile bir çok uygulama yapabilirsiniz. Facebook , twitter vb. sosyal sitelere girişi sadece tek uygulama üzerinden yapabilirsiniz. Veya okuduğunuz tüm gazeteler için tek tek butonların arkasına yazdığınız kodla direk tek tıkla tüm gazeteleri gezebilirsiniz. Yada google birşey aramak istediğinizde browser’u uygulama haline getirip bahsettiğim diğer tüm …

Daha Fazlası İçin Tıkla »

C# ile Word’e Metin Aktarımı

Merhaba, Bugün Textbox’dan word dosyasına veri aktarma hakkında basit bir uygulamayla bilgi vermeye çalışacağım. Form Tasarımı : Daha sonra “Solution Explorer” penceresinde “Reference” üzerinde sağ tuş ve “Add Reference” kısmından “Microsoft Word x.0 Object Library” eklemesi yapalım.   Sonra butonumuza cift tıklayıp kodlarımızı yazalım. Uygulama Sonucu :    C# ile word dosyasına veri aktarımı hakkında bilgi vermeye çalıştım umarım yararlı olur. …

Daha Fazlası İçin Tıkla »

C# Lambda Expressions kullanımı

Merhaba, Bu yazımda Lambda Expressions hakkında biraz bilgi vermeye çalışacağım. Lambda Expressions genelde basit işlermler yapmak için kullanılır ve LINQ sorgularının yazılımını kolaylaştırır. Sol tarafta parametre bildirimini, lambda operatöründen (=>) sonra ifadeyi veya kod bloğunu sağ tarafa yazın. Örnek; Şimdi de LINQ sorgularının lambda ifadeleriyle nasıl yazıldığına bakalım. LINQ sorgularını lambda ifadelerini kullanarak tek seferde yazmak mümkündür. Okunaklı bir kod yazımı sağlamış oluruz. …

Daha Fazlası İçin Tıkla »

Java da Veri Tipi Dönüşümleri – Java Eğitimi 7

Merhabalar, bugün ki dersimizde, Java programlama dilinde veri tipi dönüşümlerinin nasıl olduğunu inceleyeceğiz. Çeşitli örneklerle bu konuyu pekiştireceğiz. Öncelikle derse başlamadan önce veri tipleri arasında dönüşümün nasıl yapıldığını düşünelim. Örneğin byte veri tipinden int veri tipine dönüşüm yaparken, Java programlama dili nasıl bir yol izleyerek bu işlemi tamamlıyor? Bu sorunun cevabını düşünmeye başlayabilirsiniz. Ya da ben cevaplayayım. Bir önceki dersimizde veri tiplerini …

Daha Fazlası İçin Tıkla »

Java da Veri Tipleri ve Değişkenler – Java Eğitimi 6

Merhabalar, bugün ki yazımızda, Java programlama dilinde veri tipleri ve değişkenler konusu üzerinde duracağız. Bu konuyu tamamlayınca, hangi veri tipini nerede kullanabileceğimize dair kafamızdaki soru işaretleri sona erecektir. (umarım 🙂 ) Evet… Öncelikle Java programlama dilinde neden veri tipleri ve değişkenleri kullanırız? Daha doğrusu bu soruyu şöyle değiştirmek daha doğru olacaktır. Veri tipleri ve değişkenler programlama yapılırken neden kullanılır? Bu …

Daha Fazlası İçin Tıkla »

C# Resim Dosyalarını Base64String’e Çevirme

Merhaba, Bugün C# ‘ da resim olarak aldığımız bir dosyayı Base64String çevirip tekrar resme çevirme adına bir uygulama yazacağım. Base64String sadece ASCII karakterlerini kullanan ortamlarda iletilmesine ve saklanmasına olanak tanıyan bir kodlama şemasıdır. CSS’de img src =”” kısmına resmin adresini yazıyorduk fakat artık base64,string şeklinde yazacağız bize avantajı her zaman o adrese bağlanıp resmi bulmak zorunda kalmayacak Base64String’i gömeceğimiz için koda …

Daha Fazlası İçin Tıkla »

Java da Koşul İfadeleri ve Operatörler – Java Eğitimi 5

Merhabalar, bugün ki dersimizde Java programlama dilinde Koşul ifadelerini öğreneceğiz. Bu ifadeler yapılan her projede mutlaka kullanılmıştır. Oldukça basit ve işlevsel olan bu ifadeleri yapacağımız örneklerle kolaylıkla anlayabileceksiniz. Öncelikle koşul ifadeleri nelerdir? Ne için kullanılır? Ne gibi kolaylıklar sağlar? Bu ifadeleri nerelerde kullanmalıyız? Evet… Bu soruların cevabını bulmakla dersimize başlayalım. Koşul ifadeleri adından da anlaşılacağı gibi, koşul sunularak yapılan işlemlere …

Daha Fazlası İçin Tıkla »

Java da Döngüler – Java Eğitimi 4

Merhabalar, bu dersimizde Java programlama dilinde, döngüler yapısını inceleyeceğiz. Bu yapılar for, while, do-while ve foreach dir. Kullanımı oldukça basit ve hemen hemen her projemizde mutlaka kullandığımız yapılardır.  Bu döngüleri kullanmamızın sebebi, kod fazlalığını engelleyerek, zaman tasarrufu sağlamaktır. İlk olarak for döngüsünü inceleyelim. Anlamamız açısından, basit bir örnekle başlayalım. Aşağıdaki kodları inceleyelim. Evet ilk örneğimizi gerçekleştirmiş olduk. Burada, i sayısına başlangıçta 0 değerinin atandığını görüyoruz. Ardından …

Daha Fazlası İçin Tıkla »

Java’da Sınıf (Class) ve Nesne Yapısı – Java Eğitimi 3

Merhabalar, bugün ki dersimizde, Java’da sınıf ve nesne yapısından bahsedeceğim. Bu yapıları anlamanız, programlama mantığınızın oluşması bakımından oldukça önemlidir. Çünkü, nesneye dayalı programlamanın temelinde bu iki kavram yatar. Yaptığımız ve yapacağımız projelerde, sınıflar yaratır, sınıflardan nesne oluştururuz. Sınıfları, metotları ve değişkenleri, erişim türlerine göre ayırarak, istediklerimizi gerçekleştirmeye çalışırız. Bu yüzden, bu konuyu anlamak oldukça önem arz etmektedir. Öncelikle class yani …

Daha Fazlası İçin Tıkla »

C# fibonnacci dizisi ve içindeki asalları bulma

Merhaba, Bu yazımda fibonacci dizisinden ve içindeki asal sayıları bulan bir C# console uygulamasından bahsedeceğim. Fibonacci Sayı Dizisi : 0, 1,1,2,3,5,8,13,21,34,55, 89, 144, 233, 377, 610, 987, 1597, 2584, 4181, 6765, 10946, … vb. şeklinde devam eder. Her sayı kendisinden önce gelen iki sayının toplamıdır. Fibonacci Sayı Dizisi nerelerde kullanılır? Fibonacci Sayı Dizisinin Görüldüğü ve Kullanıldığı Yerler: 1) Ayçiçeği: Ayçiçeği’nin merkezinden dışarıya …

Daha Fazlası İçin Tıkla »

Data Control Language (DCL) ve Transaction Control (TCL)

Merhaba, Bugün ki yazım da Veri Kontrol Dili (DCL)  ve İşlem Kontrol (TCL) hakkında bilgiler vermeye çalışacağım. Veri Kontrol Dili (DCL) DCL (Data Control Language) , bir database ile erişim yetkilerini düzenlemede ve değiştirmede kullanılır. GRANT , DENY , REVOKE şeklindedir. GRANT : Veritabanı kullanıcısıa , veritabanı rollerine izin vermek için kullanılır. GRANT {ALL veya izinler} ON {izin_verilenler} TO {hesaplar} Bir kullanıcıya …

Daha Fazlası İçin Tıkla »

Google Maps Api V2 ve Javascript ile haritadaki yeri bulma

Merhaba, Bugün Google Maps Api V2 ve Javascript ile haritadaki yeri bulma hakkında bilgi vereceğim.   Resimde görüldüğü gibi bir noktaya tıklayıp oranın bilgilerini form elemanlarına yazdırma işlemi yaptım. Burada önemli olan husus javascript’i vegoogle.maps.api versiyonun nasıl kullanıldığı olmasıdır. V2 ve V3 arasında farklar vardır bunlara https://developers.google.com/maps/ sitesinden detaylı şekilde bakabiliriz. Burada html ,css ve javascript anlatmak gibi bir yazı yazmayacağım …

Daha Fazlası İçin Tıkla »

Stored Procedure Nedir ? Nasıl Kullanılır ?

Merhaba, Bu yazımda stored procedure hakkında bilgiler vereceğim. Stored Procedureler SQL’de bize çok kolaylık sağlayan , sistemin yorulmasını en aza düşüren , bir kere derlendikten sonra defalarca kullanılabilen veritabanı için olmazsa olmaz nesnelerdir. Büyük projelerde mutlaka ihtiyaç duyduğumuz objelerdir. Kısaca SP şeklinde de kullanılır. Programlama dilleri ile DML dillerini birbirinden ayrı tutar. Çok hızlı çalışırlar. Bir kere derlendikten sonra defalarca …

Daha Fazlası İçin Tıkla »

SQL Tarih ve Zaman Fonksiyonları

Merhaba , Bugün SQL ‘de tarih ve zaman fonksiyonları hakkında bilgiler vermeye çalışacağım. SYSDATE : Sistem tarihini ve saatini göstermek için kullanırız. *MS SQL de bu bilgileri GETDATE() fonksiyonu ile de alabiliriz. Gün eklemek, çıkarmak: Tarihin yılını almak: Tarihin yılını yazıyla almak: Yılın hangi günü olduğunu bulmak: (Senenin toplamda kaçıncı günü olduğunu gösterir.) Tarihin hangi çeyreğe düştüğünü bulmak:(1,2,3,4 çeyrek) Tarihin Ay numarasını …

Daha Fazlası İçin Tıkla »

Hello World – Java Eğitimi 2

Bugün ki dersimizde, Eclipse editörünü kullanarak ilk Java programımız olan “Hello World” yazısını konsol ekranında göstermey işlemini yapacağız. Derse girmeden önce Eclipse kurulum işlemlerini atladığımı söylemek istiyorum. Eğer kurulum yapamadıysanız, Google de aratarak kurulum işlemlerinin nasıl olduğuna dair bilgiler edinebilirsiniz. Java çalıştırabilmek için, Java Development Kit(JDK) + Eclipse kurduğunuz taktirde sıkıntısız bir şekilde kodlama işlemlerine geçebilirsiniz. Evet şimdi Eclipse’i açıyoruz. …

Daha Fazlası İçin Tıkla »