Derya GUNDUZ

Web sitesi: http://deryagunduz.blogspot.com

Profile: ESKİŞEHİR OSMANGAZİ ÜNİV. BİLGİSAYAR MÜHENDİSLİĞİ 2. sınıf öğrencisiyim.

ADO.NET’TE CONNECTED DİSCONNECTED MİMARİLER

Pazartesi, Temmuz 26th, 2010

ADO.NET  teknolojisi ile veritabanından veri çekmenin 2 yolu vardır. Connected Mimari Disconnected Mimari Connected Mimari: Bu mimaride veri tabanından veri çekme süresi boyunca uygulama veritabanına bağlı kalır ve bilgiler bağlı kalma süresi boyunca çekilebilir.Veri çekmek için veritabanına sürekli bağlı olması zorunluluğundan dolayı sql server sürekli meşgul olur,bu bir dezavantajdır.Connected ile veri çekebilmek için SqlCommand ile ConnectionString ...

C#’DA SQLDEN VERİ ÇEKME-LİSTVİEW’E YAZDIRMA

Çarşamba, Temmuz 21st, 2010

Ado.net teknolojisi sayesinde .net applicationdan database ulaşıp orada veri çekebiliyoruz.Bu vereceğim örnekte de C# veri tabanından sql veri tabanına bağlanıp ordaki Northwind veri tabanında bilgi alıp listviewe yazdıracaz.Bu yayınlayacağım örnek kod BilgeAdam'da staj yaparken girdiğim derslerde gördüğümüz örneklerden. Önce form disaynını yapmalıyız, -listview eklemeliyiz -listviewın view propetysini "details" yapmalıyız, -"edit colonms" seçeneğinden iki kolon ...

SQL’DE TRIGGERLAR(TETİKLEYİCİLER)

Salı, Temmuz 6th, 2010

Trigger nedir? Trigger'ın kelime anlamı tetikleyicidir, Sqldeki anlamı da  database tabloları üzerinde bir değişiklik olduğu zaman çalışan sql sorgularıdır. Triggerlar ile insert,update,delete yapılabilir. Trigger oluşturmak create trigger TriggerAdi on TabloAdi tetikleyici seçeneği(hangi olay olduğunda çalışsın) as select .... creat trigger tg_KategoriSilindi on Categories for delete             --category silinmesini takip ediyor as select 'biri bir tane kategori sildi' as silme ...

SQL’DE VİEW(SANAL TABLO) OLUŞTURMAK

Cumartesi, Temmuz 3rd, 2010

View ler hangi durumlarda kullanılır,faydaları nelerdir? Yapacağınız sql işleminde birden fazla tabloyu ve onların farklı farklı colonlarını kullanacaksınız,hepsini birleştirmek ,gerekli tablodan sorgu yapmak biraz zahmetli bir iş olabilir,bunun yerine view denen sanal tablolardan oluşturup,gerekli colonları farklı tablolardan alıp sorguları tek bir tablo üzerinden yapmak işinizi kolaylaştırailir.Karmaşık sorgular kolay bir hale gelmiş ...

OBJECT ORİENTED PROJESİ-CONSOLDE EŞİNİ BUL OYUNU

Cumartesi, Haziran 19th, 2010

Projemde 5x5 matrix içine her defasında random olarak atılan, her birinden ikişer tane olmak üzere 12 çeşit harf ve birinin eşi olmayan harfler kullandım .Matrixi “manager” classında tanımladım matrixden main de nesne oluşturdum,”harfler” adlı 25 elemanlı bir dizide 13 çeşit harf, her birinden 2şer tane birinin eşi olmayacak şekilde ,eleman atadım.ayrıca “diz” adında ...

PIC 16F877A DA YANAN LEDİN SAĞA SOLA HARAKET ETMESİ-RLF RRF KULLANIMI

Perşembe, Haziran 17th, 2010

Pic 16f877a da ledin yanması demek  kullanılan  potrun ilgili  bitinin "1" olması demektir.Yanan bir  ledin sağa sola hareket etmesini sağlayan özel komutlar  vardır: rlf :   Açılımı "rotate left file",içeriği sola kaydırmaya yarar.Örneğin portun içinde b'01000000'  ise  rlf komutu bir kere uygulandığında b'10000000'   şeklinde olur. rrf: Açılımı "rotate right  file",içeriği sağa ...

C++ da Function Template-Class Template

Çarşamba, Haziran 16th, 2010

          Template in kelime anlamı taslaktır,c++ daki  kullanım şekli de kelime anlamına çok yakın bir kullanımdır. Fonksiyonu taslak olarak yazıyorsunuz ve  bu  fonksiyon farklı kullanım şekilleri  için esnek bir yapıya  sahip oluyor.           C++ daki Function Template için  farklı tiplerde  kullanım esnekliği vardır.Bir  fonksiyonu farklı farklı tipler için ayrı ayrı yazmak ...

16f877a portlar ve port seçimleri

Cuma, Haziran 4th, 2010

portlar nedir ne işe yarar? şekilden de  anlaşılacağı gibi,portlar bir microcontrollerda microcontroller ile bileşenleri arasındaki iletişimi sağlar. pic 16f877a da  5 tane  port vardır: PORT A PORT B PORT C PORT D PORT E portların giriş çıkış  portları olması portlar  kullanılacakları konuma  göre bazen çıkış portu bazen de giriş portu olmalıdır.portun  giriş ya da  çıkış portu olmasını yada  ...

c++da hata ayıklama

Cumartesi, Mayıs 15th, 2010

c++daki hata yakalama olayı program içindeki istisnai durumları ayrı bir blok içinde tutup,programın çalışmasını engellemelesizi önlüyor. bunu sağlayan en temel yapı da "throw"'dur,throw ile hatalı ya da istisnai durumda ne yapması gerektiğini bildiyoruz ve main içinden try-catch yardımıyla hatalı durum zamanında çağırıyoruz. örneğin bölme işlemi yapan bir program düşünelim, =a bölmek normalde ...

c++’da polymorphism kavramı

Cumartesi, Mayıs 8th, 2010

           polymorhism nedir? polymorphism'in  türkçesi çokbiçimliliktir, çok biçimlilik  sözcüğünü duyduğımuzda aklımıza  tek bir  şeyin farklı kullanımlara farklı yanıtlar vermesi  gelebilir.bunu sınıf  kullanımına indirgediğimizde ise birbiriyle kalıtımla ilişkisi olan farklı sınıfların nesnelerinin aynı üye   fonksiyon çağrısına farklı yanıt vermesi  şeklinde açıklayabiliriz.            polymorphism nasıl kullanılır? bunun için bir base classımız olmalı(temel sınıf),ve ondan kalıtımla oluşan derived ...