Anasayfa » Arşiv

Csharp Kategorisindeki Yazılar

Csharp, Veritabanı »

[17 May 2012 | 28 Yorum | 16.851 kez okundu]
1 Star2 Stars3 Stars4 Stars5 Stars (3 oy,5 üzerinden : 4,33 )
Loading...
Database Project (Veritabanı Projesi)

Merhaba arkadaşlar, bu yazımı yazmamdaki amaç elimde bulunan bir database projesini sizlerle paylaşmak istemem. İnternette dolaşırken bir çok kişinin ödev veya projeleri için nette örnek database projesi aradıklarını görmem. Ben de vertabanı dersinde proje olarak sunduğum bir çalışmayı örnek veritabanı projesi olsun diye sizlere sunuyorum.
Proje hakkında:
Program kuru temizleme ve terziler için gelen giden konfeksiyon ve ürünlerin kaydını tutmaya yapılan işlem, şikayetleri kayıt altına almaya ürünlerin teslim, onarım, tamir tarihlerini kaydetmeye yarayan basit bir kullanıcı ve yönetici girişi olan, bir kaç formdan oluşan bir programdır.
Programdan bazı görüntüler:
Bu ekranda yönetici veya çalışan …

Devamını oku...

Csharp »

[16 Ara 2011 | Bir Yorum | 8.712 kez okundu]
1 Star2 Stars3 Stars4 Stars5 Stars (3 oy,5 üzerinden : 4,33 )
Loading...
C# ile Local Mysql Veritabanı Bağlantısı

Bu yazımda c# uygulamaları ile mysql veritabanlarının nasıl kullanıldığını gösteren bir kaç komut yazacağım. C# ile mysql veritabanı kullanan uygulamalar yazabilmek için bazı ayarlar yapmaya ihtiyaç vardır. Bu ayarları ve gerekli programları daha önceki yazılarımda anlatmıştım . Buradan  o ayarlara ve programlara ulaşabilirsiniz.
Bugünkü yazımda ise localhost kullanacağız. Localde mysql kullanmak için mysql i bilgisayarınıza kurmanız gerekmektedir. Ben wampserver kullanarak  bu sorunu hallettim. Kod üzerinde geçerli açıklamaları yaptım.
Form application yaptığımız için ekran görüntüsü üzerinde hangi elemanların hangi name ler ile kullanıldığını yazdım.

?View Code CSHARPusing System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using …

Devamını oku...

Csharp »

[8 Ara 2011 | Yorum Yok | 2.492 kez okundu]
1 Star2 Stars3 Stars4 Stars5 Stars (Henüz hiç oy kullanılmadı. İlk oyu siz verin.)
Loading...
Csharp ref, out ve params Kullanımı

Bugünkü yazımda sizlere c# da kullanılan ref, out ve params keywordlerinin kullanımından  bahsedeceğim.
Genel olarak programlamada iki türlü değişkenler vardır.

Deger (value) tipinde
Referans tipinde değişkenler

Değer tipindeki değişkenler bellekte deger olarak tutulurken, referans tipindeki değişkenler bellekte adres olarak tutulurlar. Eğer siz bir metoda normal (deger) tipte bir değişken yollarsanız, gönderdiğiniz değer için metod içerisinde aynen bir kopya oluşturulur ve bu kopya üzerinden işlem yapılır. Yani sizin orjinal değerinizide değişiklik olmaz. Metod geriye döndüğünde değerinizin değişmediğini görürsünüz.

?View Code CSHARPusing System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
 
namespace value_type
{
class Test
{

Devamını oku...

Csharp »

[7 Ara 2011 | Yorum Yok | 2.964 kez okundu]
1 Star2 Stars3 Stars4 Stars5 Stars (Henüz hiç oy kullanılmadı. İlk oyu siz verin.)
Loading...
Csharp Property Nedir, Nasıl Kullanılır?

Csharp ile kod yazarken sınıf içerisindeki private değişkenlere erişim sağlamak için get ve set metodları yazarız. Property ler işte bu noktada devreye giriyor. Get ve set metodu yazmadan private elemanlara erişmemizi sağlıyor.
Örnek olarak yazımızın ilerleyen kısımlarında hazırlayacağımız faktoriyel classının temellerini atalım

?View Code CSHARPusing System;
 
namespace property
{
class faktoriyel_class
{
int factoriyel_degeri;
public int faktoriyel
{

Devamını oku...

Csharp »

[3 Ara 2011 | 4 Yorum | 2.570 kez okundu]
1 Star2 Stars3 Stars4 Stars5 Stars (Henüz hiç oy kullanılmadı. İlk oyu siz verin.)
Loading...
Csharp Delegate (Temsilci ) Kullanımı

Delegate ler c# programlama dili kavramlarındandır. Delegate ler kısaca temsilcilerdir. Yani programımızdaki metodları gösteren referanslardır.
Delegate kullanmak için ilk olarak, class dışında namespace içinde tanımını yaparız.

?View Code CSHARPpublic delegate int Calculate(int v1,int v2);

Delegateler bulundukları namespace içindeki metodlara referans olurlar.
Delegate imizi nasıl tanımladıysak, sadece aynı arayüzdeki metodlara referans olabiliriz. Yani girdi ve return tipleri ve sayıları aynı olmak zorundadır.
Kullanmak için new sözcüğü ile yeni bir delegate oluşturur ve hangi sınıftaki metodu kullanacak isek,  sınıfın nesnesi ile metodu gösteririz.

?View Code CSHARPMyClass mc = new MyClass();
Calculate add = new Calculate(mc.Add);

Örnek bir kod şu şekildedir.
Program.cs

?View …

Devamını oku...

Csharp »

[1 Ara 2011 | Yorum Yok | 3.000 kez okundu]
1 Star2 Stars3 Stars4 Stars5 Stars (Henüz hiç oy kullanılmadı. İlk oyu siz verin.)
Loading...
Csharp ile Ms Access Veritabanı Bağlantısı

Arkadaşlar bu yazımda sizlere c# ile access veritabanına nasıl bağlantı kurulacağını göstereceğim. Basit bir bağlantı ve veri çekme örneği yapacağız. Bunun için öncelikle ms access i açıyoruz. (Ben MS Access 2003 ile göstereceğim.) Yeni bir proje ile veritabanı oluşturuyoruz ve ismini vt1.mdb yapıyoruz. Alan olarak isim ve soyisim giriyoruz. Bu veritabanımızı c: sürücüsü altına kaydediyoruz.
Şimdi c# da yeni bir console projesi oluşturalım ve aşağıdaki kodları yapıştırıp çalıştıralım.

?View Code PHPusing System;
using System.Data.OleDb;
 
 
namespace Access
{
class Connect
{
static void …

Devamını oku...

Csharp »

[16 Haz 2011 | 3 Yorum | 7.712 kez okundu]
1 Star2 Stars3 Stars4 Stars5 Stars (1 oy,5 üzerinden : 5,00 )
Loading...
Csharp ile Uzak MySql Database Bağlantısı

Daha önce kod bölümünde kodunu verdiğim ve daha sonra makale şeklinde açıklayacağım dediğim konuya bugün değiniyorum. Konumuz c# ile sitemizin database’ine bağlanıp, masaüstü programımıza veri çekmek, sitemize veri eklemek, sitemizin verilerini güncellemek. Bunun için öncelikle bağlantının nasıl gerçekleştirileceğini anlatacağım.
Kodumuza buradan ulaşabilirsiniz.
Genelde .Net frameworkü ile mssql kullanılırken, mysql i seçtiğimizde bağlantıyı nasıl yapabiliriz. Detayını vereceğim konu uzak sunucu olacak, yani bilgisayarımızda bulunan localhost değilde, sunucularda bulunan mysql sunucusu olacak.
Projemiz ile sunucu arasındaki bağlantıyı mysql connector ile gerçekleştireceğiz.
Connectoru buradan indirebilirsiniz. Genelde ilk sırada olan “ADO.NET Driver for MySQL (Connector/NET)” başlığın yanındaki indir …

Devamını oku...