Skip to main content

int Benzeri Tip Oluşturmak

int Benzeri Tip Oluşturmak

Şimdide Önceki makalemizde yarattığımız string tip benzeri işlemini tamsayı için yapacağız. Mantık aynı olduğu için kodları vermek sanıyorum yeterli olacaktır. class TamSayi { public TamSayi(int Veri) { Degerim = Veri; } private int Degerim =0; public override string ToString() { return Degerim.ToString(); } public static implicit operator TamSayi(int Deger) { TamSayi Sonuc = new TamSayi(Deger); […]

Devamını oku

String Benzeri Tip Oluşturmak

String Benzeri Tip Oluşturmak

Muhtemelen düşünmüşsünüzdür. String Deger=”Nihat DEMİRLİ”; Bu satır C# tarafından neden kabul edilmektedir. Aynı şekilde tam sayı tipli bir değer nasıl oluyorda bu değişkenlere aktarılabiliyor. Bu soruna yanıt aramak için öncelikle aşağıdaki kodlamaya dikkat etmenizi istiyorum. class Metin { public Metin(string Veri) { Degerim = Veri; } private string Degerim = “”; public override string ToString() […]

Devamını oku

LINQ ile Compound From Clause Yapısı

LINQ ile Compound From Clause Yapısı

Bu makalemizde LINQ ile Compound From Clause Yapısına değineceğiz. Compound From Clause yapısı LINQ ile birden fazla veri kaynağından veri çekebilme yöntemidir. Eğer SQL sorgularını biliyorsanız bir nevi JOIN işlemi diyebiliriz. Bunun için bir adet form oluşturup, formumuza bir adet buton ve listbox ekleyelim. Butonumuzun Click Event ine             int[ ] sayilarA = { 1, […]

Devamını oku

Bazı Data Objeleri ve CommandArgument Öz

Bazı Data Objeleri ve CommandArgument Özelliği

Bu makalede bazı data objeleri ile gelen Command Argument özelliği incelenecektir. Ben örnek olarak DataListkontrolünü kullanacağım. Bir alışveriş sitesi yapıyorsunuz, ve AccessDataSource u kullanarak ve sorgunuzu yazarak raflarınızı bir güzel doldurdunuz ve Edit Templates ile bir güzel yapılandırdınız. Tabii bütün ürünleriniz için de bir adet SATIN AL butonu eklediniz.   Şimdiye kadar herşey güzel ama […]

Devamını oku

Word 2007’de Filigran(Soluk Arka Plan No

Word 2007’de Filigran(Soluk Arka Plan Notu, Resmi) Ekleme ve Biçimlendirme

Ders videomuz içerisinde resmi belgelerde bulunan “GİZLİ”, “ÖRNEK”, “ACİL” metinlerinin nasıl ekleneceğini veya yazılan bir şiirin arka planında seçtiğiniz bir resmin şeffaf biçimde yer almasını nasıl sağlayacağınızı ele alacağız. Görsel derste filigran çeşitleri örneklerle işlenecektir. TAM EKRAN https://zirvedekibeyinler.net/wp-content/uploads/video/filigran_olusturma.swf

Devamını oku

Excel 2007’de Basit Formüller Üretme, Te

Excel 2007’de Basit Formüller Üretme, Temel İşleçler, Formül Kopyalama ile Tekrar Formül Yazmaktan Kurtulma

Görsel dersimizde basit formülleri yazma ilkeleri ve temel işleçlerin kullanılması(toplama, çıkarma vs.), bu işlemleri yaparken yapılan hatalar ele alınmıştır. Aynı zamanda ders videosu içerisinde sütun değerlerini toplama ve yeniden aynı formülü yazmadan yanyana bulunan hücrelerde formül kopyalayarak hız kazanma gibi hususlarda irdelenmiştir. (Bir öğrenciye ait harcamaların ele alındığı örnekle konu ele alınmıştır) TAM EKRAN https://zirvedekibeyinler.net/wp-content/uploads/video/formul_yazma_kopyalama.swf

Devamını oku

Generic IEnumerator C#

Generic IEnumerator C#

Generic IEnumerator Önceki makalelerde IEnumerator interface ini izah etmiştik. Şimdi sizlere Generic olarak benzerinin nasıl yazılabileceğini göstereceğim. Generic class’lar performans artırmak amaçlı tek veri tipine dayalı olarak yazılan class’lardır. Bu amaçla Class’ın kullanacağı tip yaratılırken “” arasında verilmek zorundadır. Şimdi kodlamaya dikkatinizi çekeceğim. namespace WindowsApplication8 { interface Numaratorum { object this[int index] { get; set; […]

Devamını oku

IEnumerator c#

IEnumerator c#

IEnumerator Kullanımını inceleyelim. IEnumerator bir interface olarak c# içerisine eklenmiştir. Amacı koleksiyonlar içerisindeki elemanlara tek tek salt okunur olarak erişmek ve erişilen o değerin programcı tarafından kullanılabilmesini sağlamaktır. Tabiki bu işlemin koleksiyonun çok fazla elemana sahip olması durumunda belleği en az yoracak şekilde yapılması amaçlanmıştır. using System.Collections;//Eklemeyi Unutmayınız namespace SqlOrnek {     public partial class […]

Devamını oku

Overloading constructure c#

Overloading constructure c#

Yadığınız class’larda tek bir constructure varsa sorun yok. Fakat birden fazla constructure yazdınız ve başka bir class’a kalıtım verdiniz. Yine sorun yok gibi gözükmekle beraber aslında teknik anlamda çok büyük sorun vardır. Sebebine gelince ikinci class’tan yarattığını bir değişken iki sınıfa ait constructure kodlarınıda çalıştıracaktır. İşte bu durumlarda ilk class’ta hangi constructure kodunun çalışacağını belirlemeniz […]

Devamını oku

Polymorphism (Polimorfizm) ile Interface

Polymorphism (Polimorfizm) ile Interface

Makalemizin amacı Interface yazmak ve farklı class lar içerisinde eşdeğer methodları tetiklemek olacaktır. Şimdi aşağıdaki iki farlı class’a dikkat edin. interface Problem {          double Alan(int x, int y); int Cevre(int x, int y); } public class Ucgen:Problem’Kalıtım Var Dikkat {         public double Alan(int x, int y) {             return x * y / […]

Devamını oku

Ağdaki SQL Server İsimlerini Listelemek

Ağdaki SQL Server İsimlerini Listelemek

Birden fazla SQL Server yüklü olan ağlarda aşağıdaki şekilde istediğinize bağlanabilirsiniz. Öncelikle Project->Add Referances menü seçenekleri ile açaşağıdaki pencereyi açtırın. Bu pencerede COM Yaprağını aktifleştirerek “Microsoft SQLDMO Object Library” seçeneğini projenize dahil edin. Son alarak aşağıdaki şekilde bir kodlama kullanabilirsiniz. using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Drawing; using System.Linq; using System.Text; using […]

Devamını oku