Son Yazılar

Thread Nedir ?

hqdefault

Merhaba, Bu yazımda threadler hakkında genel bilgi vereceğim. Thread : Bir process’in her farklı akışına thread adı verilir. Process çalışmaya tek bir adı main olan threadle başlar. Diğer threadler çalışma sırasında sistem fonksiyonları ile oluşturulur. Procesin bir threadi bloke olsa bile diğer threadler ondan bağımsız olarak çalışmaya devam eder. Sistem tek işlemcili ise threadler zaman dilimleri şeklinde çalışır ve eş zamanlı olarak …

Daha Fazlası İçin Tıkla »

C# Web Browser Kullanımı

csharp

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ı

Microsoft-Word-Eğitimi

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ı

lambda

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

Java

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

Java

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

base64-logo-352x200

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

Java

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

Java

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

Java

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

1000px-FibonacciBlocks.svg

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)

sql-file-format-symbol_318-45406

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

Google

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 ?

PL-SQL-eBook

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ı

PL-SQL-eBook

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 »