C# ÖRNEKLERİ.
|
|
- Bariş Birsen
- 7 yıl önce
- İzleme sayısı:
Transkript
1 C# ÖRNEKLERİ
2 İçindekiler C# Dik Üçgende Hipotenüs Hesaplama... 2 C# DataGridView e Resim Ekleme... 3 C# Class Kullanarak Dik Üçgende Hipotenüs Hesaplama... 4 C# WPF Form Binary Saat Uygulaması... 6 C# Veritabanı Müşteri Bakiye ve Tahsilat İşlemleri... 12
3 C# Dik Üçgende Hipotenüs Hesaplama C#Windows Form kullanarak dik kenarları girilen bir dik üçgene ait Hipotenüs hesabı yapan program örneği: private void button1_click(object sender, EventArgs e) double kenar1, kenar2, sonuc; kenar1 = Convert.ToSingle(textBox1.Text); kenar2 = Convert.ToSingle(textBox2.Text); sonuc=math.sqrt((math.pow(kenar1,2)+math.pow(kenar2,2))); label3.text = sonuc.tostring();
4 C# DataGridView e Resim Ekleme C# Datagridview kontrolüne dinamik olarak sütunlar ekleyip bu sütunlara ait özelliklerin nasıl ayarlanabileceğini vedatagridview kontrolünde istenilen bir sütunaresim ekleme işleminiyapan bir örnek oluşturacağız. Örneğimizi oluşturmaya başlayalım. Öncelikle Yeni bir Windows Form Application projesi açarak içine bir adet DatagridView kontrolü ekliyoruz.datagridview alanlarını ve bu alanlara kayıt ekleme işlemlerini Form_Load olayında aşağıdaki şekilde gerçekleştiriyoruz. private void Form1_Load(object sender, EventArgs e) //Sütunları oluşturuyoruz. DataGridViewTextBoxColumn ad = new DataGridViewTextBoxColumn(); DataGridViewTextBoxColumn soyad = new DataGridViewTextBoxColumn(); DataGridViewImageColumn resim = new DataGridViewImageColumn(); //Datagride alanlarımızı ekliyoruz. datagridview1.columns.add(ad); datagridview1.columns.add(soyad); datagridview1.columns.add(resim); //Sütun başlıklarını ayarlıyoruz. ad.headertext = "ADI"; soyad.headertext = "SOYADI"; resim.headertext = "RESİM"; //Sütun genişliklerini ayarlıyoruz. ad.width = 120; soyad.width = 150; resim.width = 150; //Kayıt girişini gerçekleştiriyoruz. datagridview1.rows[0].cells[0].value = "Ahmet"; datagridview1.rows[0].cells[1].value = "Cansever"; datagridview1.rows[0].cells[2].value = Image.FromFile("yazilimbilsim.jpg");
5 C# Class Kullanarak Dik Üçgende Hipotenüs Hesaplama C# Windows Form da Class kullanarak Kenarları girilen dik üçgene ait Hipotenüsünü ve Alanını Hesaplayan Örnek: Örneğimizi Property kullanarak oluşturacağız. Girilen kenarın 0 ve daha küçük olması durumunda Classiçerisinde 1 değerine set edilmesini sağlayacağız. Örneğimize başlayalım. İlk olarak Solution Explorer penceresini kullanarak Ucgen.cs isminde Class oluşturuyoruz ve aşağıdaki kodları yazıyoruz. Ucgen.cs kodlarımız: using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace ClassUcgen class Ucgen double kenar1; public double Kenar1 get return kenar1; set if (value <= 0) // Kenar 0 ve daha küçükse 1 yapıyoruz. kenar1 = 1; else kenar1 = value; double kenar2;
6 public double Kenar2 get return kenar2; set if(value<=0) // Kenar 0 ve daha küçükse 1 yapıyoruz. kenar2 = 1; else kenar2 = value; public double Alan() double ucgenalan=0; ucgenalan=(kenar1*kenar2)/2; return ucgenalan; public double Hipotenus() double ucgenhipotenus = 0; ucgenhipotenus = Math.Sqrt((Math.Pow(kenar1, 2) + Math.Pow(kenar2, 2))); return ucgenhipotenus; Form1.cs kodlarımız aşağıdaki gibi olacaktır. private void button1_click(object sender, EventArgs e) Ucgen dikucgen = new Ucgen(); dikucgen.kenar1 = Convert.ToDouble(textBox1.Text); dikucgen.kenar2 = Convert.ToDouble(textBox2.Text); label3.text = "Alan = " + dikucgen.alan(); label4.text = "Hipotenüs = " + dikucgen.hipotenus();
7 C# WPF Form Binary Saat Uygulaması <Window x:class="binclockc.mainwindow" xmlns=" xmlns:x=" Title="MainWindow" Height=" " Width=" " Loaded="Window_Loaded" Name="MainWin" WindowStyle="ThreeDBorderWindow" ResizeMode="NoResize"> <Window.Background> <GradientStop Color="Black" Offset="0"/> <GradientStop Color="#FF474747" Offset="1"/> </Window.Background> <Grid x:name="maingrid"> <Rectangle x:name="h0" HorizontalAlignment="Left" Height="35" Margin="211,40,0,0" Stroke="#FF033805" <Rectangle x:name="h1" HorizontalAlignment="Left" Height="35" Margin="254,40,0,0" Stroke="#FF033805"
8 <Rectangle x:name="h2" HorizontalAlignment="Left" Height="35" Margin="297,40,0,0" Stroke="#FF033805" <Rectangle x:name="h3" HorizontalAlignment="Left" Height="35" Margin="340,40,0,0" Stroke="#FF033805" <Rectangle x:name="h4" HorizontalAlignment="Left" Height="35" Margin="383,40,0,0" Stroke="#FF033805" <Rectangle x:name="h5" HorizontalAlignment="Left" Height="35" Margin="426,40,0,0" Stroke="#FF033805" <Rectangle x:name="m0" HorizontalAlignment="Left" Height="35" Margin="211,83,0,0" Stroke="#FF033805" <Rectangle x:name="m1" HorizontalAlignment="Left" Height="35" Margin="254,83,0,0" Stroke="#FF033805"
9 <Rectangle x:name="m2" HorizontalAlignment="Left" Height="35" Margin="297,83,0,0" Stroke="#FF033805" <Rectangle x:name="m3" HorizontalAlignment="Left" Height="35" Margin="340,83,0,0" Stroke="#FF033805" <Rectangle x:name="m4" HorizontalAlignment="Left" Height="35" Margin="383,83,0,0" Stroke="#FF033805" <Rectangle x:name="m5" HorizontalAlignment="Left" Height="35" Margin="426,83,0,0" Stroke="#FF033805" <Rectangle x:name="s0" HorizontalAlignment="Left" Height="35" Margin="211,126,0,0" Stroke="#FF033805" <Rectangle x:name="s1" HorizontalAlignment="Left" Height="35" Margin="254,126,0,0" Stroke="#FF033805"
10 <Rectangle x:name="s2" HorizontalAlignment="Left" Height="35" Margin="297,126,0,0" Stroke="#FF033805" <Rectangle x:name="s3" HorizontalAlignment="Left" Height="35" Margin="340,126,0,0" Stroke="#FF033805" <Rectangle x:name="s4" HorizontalAlignment="Left" Height="35" Margin="383,126,0,0" Stroke="#FF033805" <Rectangle x:name="s5" HorizontalAlignment="Left" Height="35" Margin="426,126,0,0" Stroke="#FF033805" <Label Content="Saat" HorizontalAlignment="Left" Height="35" Margin="10,40,0,0" VerticalAlignment="Top" Width="98" Foreground="White"/> <Label Content="Dakika" HorizontalAlignment="Left" Height="35" Margin="10,83,0,0" VerticalAlignment="Top" Width="98" Foreground="White"/> <Label Content="Saniye" HorizontalAlignment="Left" Height="35" Margin="10,126,0,0" VerticalAlignment="Top" Width="98" Foreground="White"/> <Label Content="Binary Clock" HorizontalAlignment="Left" Height="40" Margin="10,0,0,0" VerticalAlignment="Top" Width="150" Foreground="#FF1BB614" FontSize="18" FontWeight="Bold"/>
11 <Label Content="1" HorizontalAlignment="Left" Height="26" Margin="438,18,0,0" VerticalAlignment="Top" Width="35" Foreground="#FFCFCDCD" FontSize="10"/> <Label Content="2" HorizontalAlignment="Left" Height="26" Margin="396,18,0,0" VerticalAlignment="Top" Width="30" Foreground="#FFCFCDCD" FontSize="10"/> <Label Content="4" HorizontalAlignment="Left" Height="26" Margin="353,18,0,0" VerticalAlignment="Top" Width="30" Foreground="#FFCFCDCD" FontSize="10"/> <Label Content="8" HorizontalAlignment="Left" Height="26" Margin="310,18,0,0" VerticalAlignment="Top" Width="30" Foreground="#FFCFCDCD" FontSize="10"/> <Label Content="16" HorizontalAlignment="Left" Height="26" Margin="265,18,0,0" VerticalAlignment="Top" Width="40" Foreground="#FFCFCDCD" FontSize="10"/> <Label Content="32" HorizontalAlignment="Left" Height="26" Margin="220,18,0,0" VerticalAlignment="Top" Width="34" Foreground="#FFCFCDCD" FontSize="10"/> <Label x:name="lbhour" Content="00" HorizontalAlignment="Left" Height="31" Margin="174,40,0,0" VerticalAlignment="Top" Width="32" Foreground="#FFFFF9F9"/> <Label x:name="lbminute" Content="00" HorizontalAlignment="Left" Height="31" Margin="174,83,0,0" VerticalAlignment="Top" Width="32" Foreground="#FFFFF9F9"/> <Label x:name="lbseconds" Content="00" HorizontalAlignment="Left" Height="31" Margin="174,126,0,0" VerticalAlignment="Top" Width="32" Foreground="#FFFFF9F9"/> </Grid> </Window> C# kodları; private void Window_Loaded(object sender, RoutedEventArgs e) // Sets all rectangles opacity to 0.35 foreach (var r in LogicalTreeHelper.GetChildren(MainGrid)) if (r is Rectangle) (r as Rectangle).Fill.Opacity = 0.35; // Start a continuous thread Task.Factory.StartNew(() => // while the thread is running... while (true) //...get the current system time DateTime _now = System.DateTime.Now; // Convert each part of the system time (i.e.: hour, minutes, seconds) to binary, filling with 0s up to a length of 6 char each String _binhour = Convert.ToString(_now.Hour, 2).PadLeft(6, '0'); String _binminute = Convert.ToString(_now.Minute, 2).PadLeft(6, '0'); String _binseconds = Convert.ToString(_now.Second, 2).PadLeft(6, '0'); // For each digit of the binary hour representation try for (int i = 0; i <= _binhour.length - 1; i++) // Dispatcher invoke to refresh the UI, which belongs to the main thread
12 H0.Dispatcher.Invoke(() => // Update the contents of the labels which use decimal h/m/s representation lbhour.content = _now.hour.tostring("00"); lbminute.content = _now.minute.tostring("00"); lbseconds.content = _now.second.tostring("00"); // Search for a rectangle which name corresponds to the _binhour current char index. // Then, set its opacity to 1 if the current _binhour digit is 1, or to 0.35 otherwise (MainGrid.FindName("H" + i.tostring()) as Rectangle).Fill.Opacity = _binhour.substring(i, 1).CompareTo("1") == 0? 1 : 0.35; (MainGrid.FindName("M" + i.tostring()) as Rectangle).Fill.Opacity = _binminute.substring(i, 1).CompareTo("1") == 0? 1 : 0.35; (MainGrid.FindName("S" + i.tostring()) as Rectangle).Fill.Opacity = _binseconds.substring(i, 1).CompareTo("1") == 0? 1 : 0.35; ); ); catch
13 C# Veritabanı Müşteri Bakiye ve Tahsilat İşlemleri Öncelikle bu işlemleri gerçekleştirmek üzere Formumuzu aşağıdaki şekilde tasarlıyoruz. Form tasarımını tamaladıktan sonra veritabanımıza geçiyoruz. Örneğimizde dbmusteri.accdb isimli access veritabanını kullanacağız. Veritabanımızı oluşturduktan sonra içine Hesap isimli bir tablo oluşturarak aşağıdaki gibi alanlarını oluşturuyoruz. Tabi siz daha gelişmiş bir tablo tasarımı gerçekleştirebilirsiniz. Tablomuzu oluşturduktan sonra deneme amaçlı bir kaç kayıt girdikten sonra tekrar formumuza dönelim. Formumuzda öncelikle yapılacakların bir özetini geçelim. İlk olarak; using System.Data.OleDb; ekleyerek başlıyoruz.
14 Daha sonra Doldur() isimli bir metot oluşturacağız.bu metot Hesap tablosundaki tüm verilerin listbox1 e çekilmesini sağlayacak. Form yüklendiğinde yani ilk açıldığında ve Müşteri hesabından para çekildiğinde çalışacağı için bu işlemi metot içinde gerçekleştirip daha sonra çağıracağız. Metodumuzu oluşturmadan önce public olarak; OleDbConnection con= new OleDbConnection("Provider=Microsoft.ACE.OleDb.12.0;Data Source=dbMusteri.accdb"); OleDbCommand cmd; OleDbDataReader dr; tanımlamalarımızı yapıyoruz ve Doldur() metodunu oluşturuyoruz. void Doldur() listbox1.items.clear(); listbox1.items.add("müşteri No\tBakiye"); listbox1.items.add("=========================="); cmd = new OleDbCommand(); con.open(); cmd.connection = con; cmd.commandtext = "Select *From Hesap"; dr = cmd.executereader(); while (dr.read()) listbox1.items.add(dr[0] + "\t\t" + dr[1]); con.close(); Bu işlemi tamamladıktan sonra ikinci bir metot daha oluşturacağız. Bu metodumuzun adı BakiyeGetirolacak. Görevi ise gönderilen müşteri numarasına göre o müşteriye ait bakiye bilgisini geri döndürmek olacak. Bu bilgi bize Müşteriden para çekerken gerekecek. Bu metottan dönen değeri çekilmek istenen tutar ile kıyaslayarak işlemi gerçekleştireceğiz. metodumuz int türünde Müşteri Numarasını parametreolarak almakta ve geriye double türünde bakiye bilgisini döndürmekte. public double BakiyeGetir(int mno) con.open(); double musteribakiye=0;
15 cmd.commandtext = "Select * From Hesap where musterino="+mno+""; dr = cmd.executereader(); while (dr.read()) musteribakiye =Convert.ToDouble(dr[1]); con.close(); return musteribakiye; Metot tanımlamalarını yaptıktan sonra işlerimizin büyük bölümünü halletmiş oluyoruz. Şimdi Form ilk açıldığında Doldur() metodunu çağırarak listbox ta verilerin listelenmesini sağlayalım. private void Form1_Load(object sender, EventArgs e) Doldur(); Son adıma geçiyoruz. Bu adımda Hesaptan Çek butonu içine yazacağımız kodlar bulunuyor. Kodları yazmadan önce kısaca açıklayalım. Butona basıldığında ilk olarak Müşteri No ve Çekilecek Tutarıdeğişkenlere aktarıyoruz. Daha sonra değişkene aktardığımız int türündeki Müşteri numarasınıbakiyegetir isimli Metoda gönderek O müşteri numarasına ait bakiyenin Hesap tablosundan alınmasını sağlıyoruz. Çekilen tutar eğer veritabanında o müşteriye ait bakiyeden büyükse para çekme işlemini gerçekleştirerek çekilen tutarın bakiyeden düşürülmesini ve tablo üzerinde güncellenmesini sağlıyoruz. Aksi durumda Bakiye Yetersiz mesajı verilmesini gerçekleştiriyoruz. private void button1_click(object sender, EventArgs e) int mno=convert.toint32(textbox1.text); double cekilen=convert.todouble(textbox2.text); double mbakiye = BakiyeGetir(mno); if (mbakiye >= cekilen) con.open(); string sorgu = "Update Hesap Set bakiye=(bakiye-@cekilen) where musterino=@musterino"; cmd = new OleDbCommand(sorgu, con); cmd.parameters.addwithvalue("@cekilen", cekilen); cmd.parameters.addwithvalue("@musterino", Convert.ToInt32(textBox1.Text)); cmd.executenonquery(); con.close(); Doldur(); else MessageBox.Show("Yetersiz Bakiye. Şuanki Bakiyeniz: "+mbakiye.tostring("c2"));
16 Kodlarımızın tamamlanmış hali aşağıdaki gibi olacaktır. using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Drawing; using System.Linq; using System.Text; using System.Threading.Tasks; using System.Windows.Forms; using System.Data.OleDb; namespace MusteriHesap public partial class Form1 : Form OleDbConnection con= new OleDbConnection("Provider=Microsoft.ACE.OleDb.12.0;Data Source=dbMusteri.accdb"); OleDbCommand cmd; OleDbDataReader dr; public Form1() InitializeComponent(); void Doldur() listbox1.items.clear(); listbox1.items.add("müşteri No\tBakiye"); listbox1.items.add("=========================="); cmd = new OleDbCommand(); con.open(); cmd.connection = con; cmd.commandtext = "Select *From Hesap"; dr = cmd.executereader(); while (dr.read()) listbox1.items.add(dr[0] + "\t\t" + dr[1]); con.close(); public double BakiyeGetir(int mno)
17 con.open(); double musteribakiye = 0; cmd.commandtext = "Select * From Hesap where musterino=" + mno + ""; dr = cmd.executereader(); while (dr.read()) musteribakiye = Convert.ToDouble(dr[1]); con.close(); return musteribakiye; private void Form1_Load(object sender, EventArgs e) Doldur(); private void button1_click(object sender, EventArgs e) int mno=convert.toint32(textbox1.text); double cekilen=convert.todouble(textbox2.text); double mbakiye = BakiyeGetir(mno); if (mbakiye >= cekilen) con.open(); string sorgu = "Update Hesap Set bakiye=(bakiye-@cekilen) where musterino=@musterino"; cmd = new OleDbCommand(sorgu, con); cmd.parameters.addwithvalue("@cekilen", cekilen); cmd.parameters.addwithvalue("@musterino", Convert.ToInt32(textBox1.Text)); cmd.executenonquery(); con.close(); Doldur(); else MessageBox.Show("Yetersiz Bakiye. Şuanki Bakiyeniz: "+mbakiye.tostring("c2"));
GENETİK ALGORİTMA GEZGİN SATICI ÖDEVİ
GENETİK ALGORİTMA GEZGİN SATICI ÖDEVİ Aşağıda belli bir yere kadar programlanmış olan Gezgin satıcı problemine ait kodları inceleyerek programın geri kalan kısmını tamamlayınız. Seçme, Çaprazlama ve Mutasyon
DetaylıC#.Net & Linq (Language Integrated Query)
C#.Net & Linq (Language Integrated Query) Adım-1 Adım-2 Adım-3: aşağıdaki ekran gelir. Bu ekrandan Server Explorer seçeneği ile SQL sunucuya bağlanılırsa Adım-4 deki gibi bir ekran gelir Adım-4: Soldaki
DetaylıASP.NET CLASS KULLANARAK VERİTABANI İŞLEMLERİ
ASP.NET CLASS KULLANARAK VERİTABANI İŞLEMLERİ Asp.NET mimarisinin temelini oluşturan CLASS yapısını kullanarak veri tabanı işlemlerini nasıl daha az kodla ve daha stabil yapabiliriz bunu göreceğiz. Mevzu
DetaylıKarabük Üniversitesi, Mühendislik Fakültesi...www.ibrahimcayiroglu.com WEB TEKNOLOJİLERİ
WEB TEKNOLOJİLERİ VISUAL STUDIO DA YENİ BİR PROJE OLUŞTURMA Visual Studio (VS) programını çalıştırdığımızda karşımıza boş bir ekran gelir. Yeni bir proje oluştururken File>New>Project yolu kullanılarak
DetaylıİNTERNET TABANLI PROGRAMLAMA- 3.ders
DİZİLER İNTERNET TABANLI PROGRAMLAMA- 3.ders Diziler bir çok bilgiyi tek bir değişken içerisinde tutmamızı sağlayan ifadelerdir. Dizide tutulan bilgiler Ram da tutulur. Elektrikler kesildiğinde dizideki
DetaylıMEKANİZMA TEKNİĞİ (7. Hafta)
MEKANİZMA TEKNİĞİ (7. Hafta) Mekanizmaların Sayısal ve Programatik Analizi Buraya kadar olan kısımda mekanizmaların üzerindeki tüm uzuvların konum, hız ve ivmelerini analitik yöntemlerle bulmuş olduk.
DetaylıSINIF İÇİ UYGULAMA KODLARI
SINIF İÇİ UYGULAMA KODLARI ARABA HAREKET ETTİRME using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Drawing; using System.Linq; using System.Text;
DetaylıVERİ TABANI İŞLEMLERİ (NESNE TABANLI PROGRAMLAMA TEKNİĞİ İLE)
VERİ TABANI İŞLEMLERİ (NESNE TABANLI PROGRAMLAMA TEKNİĞİ İLE) ACCESS VERİ TABANI (OLE DB - Object Linking and Embedding Data Base) Access veri tabanı kullanılarak oluşturulmuş uygulama; OLEDB çalışmak
DetaylıKRİPTOANALİZ DERSİ FİNAL ÖDEVİ. PSO ile TRANSPOSITION CIPHER ÇÖZÜMÜ
KRİPTOANALİZ DERSİ FİNAL ÖDEVİ PSO ile TRANSPOSITION CIPHER ÇÖZÜMÜ 1 Uygulama Hakkında PSO kullanılarak şifreli metnin çözümü gerçekleştirilmiştir. Metin dosyadan okunmuştur. Okunan metin rastgele üretilen
Detaylıyeni_uye_kayit.ascx UserControl sayfamızda, kaydedilmek istenen üye eğer daha önce veritabanımızda kayıtlı ise bunu buldurup kullanıcıyı uyaralım;
yeni_uye_kayit.ascx UserControl sayfamızda, kaydedilmek istenen üye eğer daha önce veritabanımızda kayıtlı ise bunu buldurup kullanıcıyı uyaralım; Bunun için uyevarmi() fonksiyonu tasarlayacağız. Fonksiyon
DetaylıSağ Tıkla. 5 Ocak 2012 / Perşembe. Yeni bir site açıyoruz. File New Web Site Browse yeni klasör ocak5persembe OK
5 Ocak 2012 / Perşembe Yeni bir site açıyoruz. File New Web Site Browse yeni klasör ocak5persembe OK Bu sitede, duyuruekle.aspx, duyurugöster.aspx duyurudetay.aspx adlarında 3 sayfa açıyoruz. Sağ Tıkla
DetaylıİNTERNET TABANLI PROGRAMLAMA
İNTERNET TABANLI PROGRAMLAMA VISUAL STUDIO DA YENİ BİR PROJE OLUŞTURMA Visual Studio (VS) programını çalıştırdığımızda karşımıza boş bir ekran gelir. Yeni bir proje oluştururken File>New>Project yolu kullanılarak
DetaylıKitap Ekle linki tıklandığında, admin.aspx sayfamızın görüntüsü aşağıdaki şekilde olacaktır.
Admin Paneli (Yeni Kitap Kayıt İşlemi) Admin.aspx sayfamıza yeni bir HyperLink kontrolü ekliyoruz. NavigateUrl sine aşağıdaki bağlantıyı oluşturuyoruz. Böylece, Link tıklandığında yeni_kitap_kayit.ascx
DetaylıBilgisayar Programcılığı. Görsel Programlama-I. Öğr. Gör. Cansu AYVAZ GÜVEN
Bilgisayar Programcılığı Görsel Programlama-I Öğr. Gör. Cansu AYVAZ GÜVEN DİYALOG PENCERELERİ MessageBox File Dialog Pencereleri o ColorDialog o FolderBrowserDialog o FontDialog o OpenFileDialog o SaveFileDialog
DetaylıA- VERİTABANI BAĞLANTISINI HAZIR NESNE KULLANARAK YAPMA
A- VERİTABANI BAĞLANTISINI HAZIR NESNE KULLANARAK YAPMA 1. Sayfamızda hiç kod yazmadan bilgileri görüntüleyelim. Bu amaçla iki tane nesneyi sayfamıza ekleyelim. 2. AccesDataSource ayarlayalım. 1 Sayfaya
DetaylıYeni bir proje açarken File New - Web Site diyoruz. Gelen ekranda Visual Basic veya C# seçilebilir. Biz ders kapsamında C# programlama dilini seçtik.
ASP.NET DERS 1 Yeni bir proje açarken File New - Web Site diyoruz. Gelen ekranda Visual Basic veya C# seçilebilir. Biz ders kapsamında C# programlama dilini seçtik. Gelen ekranda Visual C# seçildikten
DetaylıNOT: VERİTABANINDAKİ TABLOLARI OLUŞTURMAYI DA UNUTMAYACAĞIZ.
20 Ocak 2012 / Cuma Yeni uygulama Yönetim adlı bir klasör oluşturacağız. Yönetim klasörü içerisine bir masterpage oluşturacağız. (tabloyla) Örneğin; Ana Sayfa Albüm ekle Fotoğraf ekle Content Place Holder(Değişecek
DetaylıMasa üstünde vt34.mdb dosyası var, onu projemize eklemek için, App_Data ya sağ tıkla Add Existing Item vt34.mdb adlı dosyayı seç Add
29 Aralık 2011 / Perşembe Visual studio dan veri tabanından veri çekmek için önce bir aspx dosyası açıp,,accessde yeni veri tabanı dosyası açıyoruz. Dikkat : Dosyanın uzantısı.mdb olacak. Masa üstünde
Detaylı12 Ocak 2012 / Perşembe
12 Ocak 2012 / Perşembe Masa üstünde webvt adlı klasör var. Bu klasör üzerinde çalışacağımız için bunu web sitemiz olarak açacağız. Visio Studio programını açıp File Open Web Site açılan pencerede Masa
DetaylıİNTERNET TABANLI PROGRAMLAMA
İNTERNET TABANLI PROGRAMLAMA DÖNGÜLER (FOR, WHILE, DO-WHILE) C# da döngüleri dört çeşit olarak sayabiliriz. Bunlar a) For döngüsü: Bu döngüde başlangıç ve bitiş sınırları verilerek kullanılır. Döngü tanım
DetaylıResimlerin üstüne yazı yazacağız. resimyukle.aspx sayfası oluşturuyoruz. http://www.arifceylan.com/asp-net-c-ile-resim-uzerine-yazi-yazma-ve-gosterme/
23 Mart 2012 / Cuma Yeni bir site açıyoruz. Resimlerin üstüne yazı yazacağız. resimyukle.aspx sayfası oluşturuyoruz. http://www.arifceylan.com/asp-net-c-ile-resim-uzerine-yazi-yazma-ve-gosterme/ Namespace
DetaylıPDF. C# Console Örnekleri.
PDF C# Console Örnekleri www.yazilimbilisim.net İçindekiler C# Console For Döngüsüyle Piramit Oluşturma... 2 C# Console Rasgele Sayı Üretme... 3 C# Class Kullanarak Daire Alan ve Çevresini Hesaplama...
Detaylıİl İlçe uygulaması. : Seçilen ile ait ilçeleri listeleyen program. //İl değişkeni için kodu aşağıdaki sayfadan kopyalayınız.
İl İlçe uygulaması //İl değişkeni için kodu aşağıdaki sayfadan kopyalayınız Açıklama : Seçilen ile ait ilçeleri listeleyen program String [,] il= private void Form1_Load(object sender, EventArgs e) { for
DetaylıC# Console Uygulamaları ifelse Yapıları 2
C# Console Uygulamaları ifelse Yapıları 2 C# Console Uygulamaları if-else Yapıları 2 yazımızda if-else, else if kontrol yapılarının devamını programlar içerisinde göreceğiz. visual-studio-c-sharp Almak
DetaylıUser Control : Standart bir kullanıcı arabirimi oluşturarak; bir uygulama içinde birden fazla. Siteye User Control Eklemek : 22 Mart 2012 / Perşembe
22 Mart 2012 / Perşembe Yeni web sitesi açtık Üye giriş sayfası yapacağız. User Control : Standart bir kullanıcı arabirimi oluşturarak; bir uygulama içinde birden fazla WebForm kullanılmasını sağlayan
DetaylıÖnce Access açıp,masaüstü ne, vt.mdb adlı veri tabanı dosyasını oluşturuyoruz. Kayıt türünü 2002-2003 seçiyoruz
9 Şubat 2012 / Perşembe Önce Access açıp,masaüstü ne, vt.mdb adlı veri tabanı dosyasını oluşturuyoruz. Kayıt türünü 2002-2003 seçiyoruz 1) emlakkategorisi adlı tabloyu oluşturuyoruz 1 2) ilanlar adlı tabloyu
DetaylıİNTERNET TABANLI PROGRAMLAMA
İNTERNET TABANLI PROGRAMLAMA VISUAL STUDIO DA YENİ BİR PROJE OLUŞTURMA Visual Studio (VS) programını çalıştırdığımızda karşımıza boş bir ekran gelir. Yeni bir proje oluştururken File>New>Project yolu kullanılarak
DetaylıNesne Tabanlı Programlama-1
Nesne Tabanlı Programlama-1 Visual Studio 2010 C# 1 Giriş Öğr. Gör. Serkan KORKMAZ 1 Aralık 2015 Visual Studio 2010 Professional Ortamı 2 Visual Studio 2010 Professional Ortamı Visual Studio 2010 çalışma
DetaylıCBÜ Teknoloji Fakültesi, Yazılım Mühendisliği. Nesneye Yönelik Programlama
CBÜ Teknoloji Fakültesi, Yazılım Mühendisliği Nesneye Yönelik Programlama Uygulama 1 Senaryo: Kisi sınıfı TCKimlikNo, Isim ve Adres bilgilerine sahip olup, Adres bilgisi de aynı zamanda bir sınıftır. Adres
DetaylıİNTERNET TABANLI PROGRAMLAMA- 11.ders FORM UYGULAMASI (DROPDOWN BİLGİ YÜKLEME, VALIDATION KONTROLLERI, PAREMETRELİ KAYIT YAPMA)
İNTERNET TABANLI PROGRAMLAMA- 11.ders FORM UYGULAMASI (DROPDOWN BİLGİ YÜKLEME, VALIDATION KONTROLLERI, PAREMETRELİ KAYIT YAPMA)
DetaylıGörsel Programlama (Visual Programming) 2.Hafta
Görsel Programlama (Visual Programming) 2.Hafta 2016-2017 Bahar Dönemi Class Yapısı ve Form 1Muhammer İLKUÇAR, MAKÜ-2015 BURDUR Class - Obje Nesne (Nesne tabanlı programlama) İnsan ırkının ortak özelliklerini
DetaylıOyuncu Sınıfı. /// <summary> /// Oyuncumuzun elindeki kart /// </summary> private ArrayList kart = new ArrayList(6);
Oyuncu Sınıfı using System; using System.Collections; namespace Tombala /// Tombala oyunundaki her bir oyuncu class Oyuncu /// Oyuncumuzun elindeki kart private ArrayList kart = new ArrayList(6); /// Oyuncumuzun
DetaylıMySqlConnection connection; MySqlCommand command; MySqlDataReader reader; MySqlDataAdapter adapter; DataTable table;
using System; using System.Data; using System.Collections.Generic; using System.Linq; using System.Text; using System.Windows.Forms; using MySql.Data; using MySql.Data.MySqlClient; namespace arac_servisi
DetaylıPROSEDÜRLER ve FO F NKS K İY İ O Y NLA L R A
PROSEDÜRLER ve FONKSİYONLAR Uygulama geliştirirken, bir işlemin birçok yerde kullanıldığı zamanlar olur. Bu gibi durumlarda bir kere yazılan kodlar, farklı yerlerde tekrar yazılır. Uygulama üzerinde bir
DetaylıC Sharp /Veri tabanı işlemleri
C Sharp /Veri tabanı işlemleri C#'ta veri tabanı işlemleri System.Data isim alanındaki ve bu isim alanının altındaki alt isim alanlarındaki türlerle yapılır. System.Data isim alanına programcılar ADO.NET
DetaylıVISUAL C#.NET. CONSOLE EKRANINA YAZI YAZDIRILMASI (using System Kullanılarak Yapılan Uygulama) CONSOLE DERLENMESİ= Debug / Start Without Debugging
VISUAL C#.NET CONSOLE EKRANINA YAZI YAZDIRILMASI (using System Kullanılarak Yapılan Uygulama) using System; //Console Sınıfının Bulunduğu Kütüphane Programa Eklendi. using System.Collections.Generic; using
Detaylı//word document object Document document = null; public Form1() { InitializeComponent(); }
// Project Add References -.NET- then Microsoft.Office.Interop.Word. using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Drawing; using System.Linq;
DetaylıÖDEVLERİ SİSTEME YÜKLEME USULLERİ
ÖDEVLERİ SİSTEME YÜKLEME USULLERİ Sistem yüklenecek ödevlerin hepsi PDF formatında olacaktır. Ödevlerinizi PDF formatında hazırlamak için aşağıdaki yöntemleri kullanabilirsiniz. Buradaki anlatımlarda hazırladığınız
DetaylıHSancak Nesne Tabanlı Programlama I Ders Notları
Konsol Uygulaması Oluşturma Konsol uygulaması oluşturmak için program açıldıktan sonra Create: Project ya da New Project seçeneği tıklanabilir. New Project penceresini açmak için farklı yollar da vardır.
DetaylıVeriTabanı Uygulamaları
VeriTabanı Uygulamaları Bir uygulamanın esas gücünü, veri, veri tabanları ve veri kaynakları ile olan ilişkisi belirler. Eğer bunlara kolayca hakim olan, yöneten teknolojilere sahipse o uygulama gerçekten
DetaylıCommand Nesnelerini Kullanarak Tablolarda Değişiklik Yapmak:
Command Nesnelerini Kullanarak Tablolarda Değişiklik Yapmak: Command objelerini kullanarak direk veritabanı işlemlerini gerçekleştirebilirsiniz. Dataset nesnesini kullanmadan direk veritabanı içerisindeki
DetaylıGörsel Programlama (Visual Programming) 2.Hafta
Muhammer İLKUÇAR, MAKÜ-2015 BURDUR Görsel Programlama (Visual Programming) 2.Hafta 2014-2015 Bahar Dönemi CLASS YAPISI 1 Muhammer İLKUÇAR, MAKÜ-2011 BURDUR Class - Obje Nesne (Nesne tabanlı programlama)
DetaylıİNTERNET TABANLI PROGRAMLAMA- 10.ders GRIDVIEW İÇERİSİNDE YENİ KAYIT EKLEME, FOTOGRAF LİSTELEME, SIRALAMA YAPMA VE DROPDOWN EKLEME
İNTERNET TABANLI PROGRAMLAMA- 10.ders GRIDVIEW İÇERİSİNDE YENİ KAYIT EKLEME, FOTOGRAF LİSTELEME, SIRALAMA YAPMA VE DROPDOWN EKLEME Default.aspx
Detaylıstring yenisaatdeger; string yenidakikadeger; string yenisaniyedeger;
PC KAPATMA PROGRAMI using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Drawing; using System.Linq; using System.Text; using System.Windows.Forms;
DetaylıVisual C# - Görsel Programlama II Örnek Sorular ve Cevaplar
Visual C# - Görsel Programlama II Örnek Sorular ve Cevaplar Soru 1: Yandaki şekilde 3 tane Textbox ve bir adet buton mevcuttur. Üstünde hesapla yazan button1 isimli butona basıldığın da textbox1 ve textbox2
DetaylıVISUAL STUDIO.NET ve Veritabanı
VISUAL STUDIO.NET ve Veritabanı C# Veritabanı (Bilge ADAM) notlarına bakınız. Ms Access ile OLEDB Bağlantı Cümleleri Access e Bağlantı Provider=Microsoft.Jet.OLEDB.4.0; Data Source=DB_Name.mdb; Access
Detaylı2 VISUAL STUDIO 2012 GELİŞTİRME ORTAMI
İÇİNDEKİLER VII İÇİNDEKİLER 1 GİRİŞ 1 C# Hakkında Genel Bilgiler 1.NET Framework 1 CLR 2 CLR Ve CTS 2 Temel Sınıf Kütüphanesi 3 CIL 3 Algoritma Nedir? 4 Sözde Kod (Pseudocode) 5 2 VISUAL STUDIO 2012 GELİŞTİRME
DetaylıİNTERNET TABANLI PROGRAMLAMA- 9.ders BİLGİLERİN GRIDVIEW İÇERİSİNDE EKLENMESİ, DÜZENLENMESİ VE SİLİNMESİ
İNTERNET TABANLI PROGRAMLAMA- 9.ders BİLGİLERİN GRIDVIEW İÇERİSİNDE EKLENMESİ, DÜZENLENMESİ VE SİLİNMESİ ÖRNEK 1 default.aspx
Detaylı1 GİRİŞ 1 C# Hakkında Genel Bilgiler 1.Net Framework 1 CLR 2 CLR Ve CTS 2 Temel Sınıf Kütüphanesi 3 CIL 3 Algoritma Nedir? 4 Sözde Kod (Pseudocode) 5
İÇİNDEKİLER IX İÇİNDEKİLER 1 GİRİŞ 1 C# Hakkında Genel Bilgiler 1.Net Framework 1 CLR 2 CLR Ve CTS 2 Temel Sınıf Kütüphanesi 3 CIL 3 Algoritma Nedir? 4 Sözde Kod (Pseudocode) 5 2 VISUAL STUDIO GELİŞTİRME
DetaylıResponse : Sunucunun istemciye veri yollamasını
Response : Sunucunun istemciye veri yollamasını 27 Ekim 2011 / Perşembe Örnek : 2 tane sayfa açıyoruz,1nci ye TextBox1 ve Button ekliyoruz. Şunu istiyoruz,1nci sayfada şifre girilince, Button u tıklayınca
DetaylıAndroid Ders Notları
Android Ders Notları 1. Yeni Bir Proje Başlatma Android Studio programında yeni bir proje başlatıyoruz. İlk olarak karşımıza resim 1 deki gibi bir pencere gelecek. Burada Application name kısmına proje
DetaylıNESNE TABANLI PROGRAMLAMA-2 DERS UYGULAMALARI-1
Öğrenci öğrenci1 = new Öğrenci() Ad = "Ali" ; öğrenci1.dersler[0] = new Ders() DersAd = "A", AKTS = 4, Vize = 40, Final = 40 ; öğrenci1.dersler[1] = new Ders() DersAd = "B", AKTS = 5, Vize = 70, Final
DetaylıVERİTABANINA BİLGİ KAYDEME, DÜZENLEME, LİSTELEME İŞLEMLERİ
VERİTABANINA BİLGİ KAYDEME, DÜZENLEME, LİSTELEME İŞLEMLERİ
DetaylıADO.NET VERİTABANINA BAĞLANTI. Bir web formu üzerinden veritabanına bağlantımızı anlatacağım. UYGULAMA 1
ADO.NET Web üzerinden veritabanına bağlanmak ve veri işlemleri gerçekleştirmek için ADO.NET teknolojinden faydalanarak işlemlerimizi gerçekleştireceğiz. ADO.NET her ne kadar ADO teknolojine benzesede aslında
DetaylıVisual Studio 2010 veya 2013, Sharp Develop 3.2 programlarını kurabilirsiniz.
GÖRSEL PROGRAMLAMA II Visual Studio 2010 veya 2013, Sharp Develop 3.2 programlarını kurabilirsiniz. Başlat/Programlar/Microsoft Visual Studio 2010 çalıştırılır. Açılan programda New Project seçilir, sol
DetaylıVeritabanı İşlemleri
Veritabanı İşlemleri Bu bölümde; Veritabanı bağlantısı Komutların Yürütülmesi ADO.NET Nesne Modeli kavramları incelenecektir. ADO.NET (ActiveX Data Objects) ADO.NET, var olan Windows API lerinden çok daha
DetaylıÖDEVLERİ SİSTEME YÜKLEME USULLERİ
ÖDEVLERİ SİSTEME YÜKLEME USULLERİ DİKKAT: ÖDEVLERİNİZ 10 SANİYE İÇİNDE İNCELENEREK NOTA DÖNÜŞTÜRÜLÜR. ÇOK DAHA FAZLA İNCELEME İSTEYEN ÖDEVLER GERÇEK DEĞERİNDE NOT ALAMAZ. O nedenle esas incelenecek kısımları
DetaylıİNTERNET TABANLI PROGRAMLAMA- 8.ders VERİTABANI İLE İLGİLİ BİLGİLERİ GÖRÜNTÜLEME, KAYDETME, GÜNCELLEME VE SİLME
İNTERNET TABANLI PROGRAMLAMA- 8.ders VERİTABANI İLE İLGİLİ BİLGİLERİ GÖRÜNTÜLEME, KAYDETME, GÜNCELLEME VE SİLME Veritabanına kayıt işlemleri 4 farklı işlemden oluşur Bunlar Görüntüleme (SELECT), Kayıt
DetaylıDers 8: Metotlar. barisgokce.com
Ders 8: Metotlar Hazırlayan : Öğr. Grv.. Barış GÖKÇE Đletişim im : www.barisgokce barisgokce.com Metotlar C# içerisinde bir veya birden fazla kod bulunduran kod bloklarıdır. Bir nesnenin veya sınıfın programı
DetaylıLab7 DOĞU AKDENİZ ÜNİVERSİTESİ BİLGİSAYAR VE TEKNOLOJİ YÜKSEKOKULU BİLGİSAYAR PROGRAMCILIĞI. BTEP212 Java. Uygulama1: package javaapplication58;
BTEP212 Java DOĞU AKDENİZ ÜNİVERSİTESİ BİLGİSAYAR VE TEKNOLOJİ YÜKSEKOKULU BİLGİSAYAR PROGRAMCILIĞI Lab7 bazen bir metodun içinde o metodun ait olduğu sınıftan yaratılacak nesneyi veya o nesnenin bir alt
DetaylıDers 4: Diziler (Arrays( Arrays) barisgokce.com
Ders 4: Diziler (Arrays( Arrays) Hazırlayan : Öğr. Grv.. Barış GÖKÇE Đletişim im : www.barisgokce barisgokce.com Diziler Aynı tipteki bir veri gurubunun bir değişken içinde saklanmasıdır. Veriler Hafızada
DetaylıYeni site açıp, masa üstündeki vt.mdb dosyasını sitemize ekliyoruz ve www.arifceylan.com a bağlanıp 1 Mart tarihli sayfayı açıyoruz
16 Mart 2012 / Cuma Yeni site açıp, masa üstündeki vt.mdb dosyasını sitemize ekliyoruz ve www.arifceylan.com a bağlanıp 1 Mart tarihli sayfayı açıyoruz Gridview içerisindeki verileri Excel dosyasına dönüştürmek
DetaylıBAĞLANTILI SĐSTEMLER ĐLE MODEL BĐR YERLEŞKE A MODEL CAMPUS WITH CONNECTED SYSTEMS
BAĞLANTILI SĐSTEMLER ĐLE MODEL BĐR YERLEŞKE A MODEL CAMPUS WITH CONNECTED SYSTEMS Öğrenci Cem ALTIN, Sinop Üniversitesi Meslek Yüksekokulu, Sinop Öğrenci Mete BĐRĐZ, Sinop Üniversitesi Meslek Yüksekokulu,
DetaylıÇözüm :RadioButtonList1 kontrolunuekliyoruz.enableautopostback iaktifleştiriyoruz..
3 Kasım 2011 / Perşembe Örnek : Button a tıklamadan seçim yapınca işlem yapılsın. Çözüm :RadioButtonList1 kontrolunuekliyoruz.enableautopostback iaktifleştiriyoruz.. RadioButtonList1 e tek tıklayıp sağdan
DetaylıGörsel Programlama (Visual Programming)
Görsel Programlama (Visual Programming) 2014-2015 Bahar Dönemi ListBox 1 2 Bileşeni(Nesnesi) Text Özelliği TextBox nesnesi gibi kullanılabilir 3 Item Ekleme 4 combobox1.maxdropdownitems = 5; combobox1.maxdropdownwidth=200;
DetaylıC# da basit console uygulamaları. C# da basit console uygulamaları
C# da basit console uygulamaları C# da basit console uygulamaları C# da basit console uygulamaları geliştirdiğimiz sayfamızda bulunmaktasınız. Temel seviyeden başlayıp ileri seviye uygulamalar yazacağız.
DetaylıADO.NET nesne modeli iki ana bölümden oluşmaktadır.
ADO.NET ADO (ActiveX Data Objects), farklı veri kaynaklarına hızlı ve güvenli erişim için Microsoft tarafından geliştirilen nesne modelidir. ADO.NET ise ADO teknolojisinin en yeni versiyonudur. ADO ile
Detaylıusing System; using System.Diagnostics; using System.Drawing; using System.Windows.Forms; using System.Runtime.InteropServices;
using System; using System.Diagnostics; using System.Drawing; using System.Windows.Forms; using System.Runtime.InteropServices; namespace BMYOWordPad public partial class Form1 : Form // kaydırma çubuğu
DetaylıİNTERNET TABANLI PROGRAMLAMA- 3.ders
DİZİLER İNTERNET TABANLI PROGRAMLAMA- 3.ders Diziler bir çok bilgiyi tek bir değişken içerisinde tutmamızı sağlayan ifadelerdir. Dizide tutulan bilgiler Ram da tutulur. Elektrikler kesildiğinde dizideki
DetaylıASP.NET ile Bir Web Sitesi Oluşturma
29,30 Eylül 2011 ASP.NET ile Bir Web Sitesi Oluşturma ASP.NET sitesi oluşturmak için File menüsündeki, New açılır listesindeki, Web Site komutuna tıklıyoruz Açılan pencereden C# içindeki ASP.NET Web Site
DetaylıBİLGİLERİ GÖRÜNTÜLEME, KAYDETME, GÜNCELLEME VE SİLME İŞLEMLERİNİN BİRLİKTE ANLATIMI
BİLGİLERİ GÖRÜNTÜLEME, KAYDETME, GÜNCELLEME VE SİLME İŞLEMLERİNİN BİRLİKTE ANLATIMI BİLGİLERİ KAYDETME YÖNTEMİ Kayıt işlemi yaparken 3 tane yöntem kullanılacaktır. Bu yöntemler Örnek içerisinde ayrı ayrı
DetaylıC# ve SQL Server ile Resim Yükleme ve Login İşlemi
C# ve SQL Server ile Resim Yükleme ve Login İşlemi Form1.cs (AnaForm) Durhan GABRALI Nahit Menteşe Mes. ve Tek. And. Lisesi Bilişim Teknolojileri Alanı - 2016 1 using System.Data.SqlClient; using System.IO;
DetaylıProje 1. Arayüz Tasarımı
Proje 1. Arayüz Tasarımı 1. Yeni bir android projesi oluşturalım. Proje ismi: ArayuzTasarimi ve aktivity adı: ArayuzTasarimi olarak yazalım. 2. Projejiyi oluşturduktan sonra bize hazır olarak gelen dosyalar:
DetaylıArş.Gör.Muhammet Çağrı Gencer Bilgisayar Mühendisliği KTO Karatay Üniversitesi 2015
Arş.Gör.Muhammet Çağrı Gencer Bilgisayar Mühendisliği KTO Karatay Üniversitesi 2015 KONU BAŞLIKLARI 1. Yazılım Mimarisi nedir? 2. Yazılımda Karmaşıklık 3. Üç Katmanlı Mimari nedir? 4. Üç Katmanlı Mimari
Detaylı/*Aşağıda ki kodları doğru şekilde anlar ve kullanırsanız java da sınıfları biraz da olsa anlamış olursunuz.*/
Ana Main Kodları /*Aşağıda ki kodları doğru şekilde anlar ve kullanırsanız java da sınıfları biraz da olsa anlamış olursunuz.*/ package javaapplication1; public class JavaApplication1 public static void
Detaylı1 Aralık 2011 / Perşembe
1 Aralık 2011 / Perşembe Örnek :İki adet panel var.eğer 1nci panelde şifre Mustafa ise kendimiz bir session değişkeni oluşturup tamam yazdıracağız.değilse Şifre hatalı yazdıracağız. protectedvoid Page_Load(object
DetaylıOtistik Bireylere Kinect İle Davranış Öğretimi
Otistik Bireylere Kinect İle Davranış Öğretimi Hazırlayanlar Ahmet YILDIZ Yağmur SUBAKAN Dilek SAĞLAM 1 İçindekiler İçindekiler....2 Kinect Nedir?...3 Kinect İçin Donanımsal Gereksinimler...5 Kinect İçin
DetaylıVeri Merkezli Uygulamalar Bağlantılı (Connected) Veri Ortamları
Veri Merkezli Uygulamalar Bağlantılı (Connected) Veri Ortamları Bağlantılı veri ortamları, uygulamaların veri kaynağına sürekli bağlı kaldığı ortamlardır. Bu ortamlarda veri alma ve değiştirme işlemleri
DetaylıC# ÖRNEK UYGULAMALAR
1 C# ÖRNEK UYGULAMALAR 1) Klavyeden girilen herhangi bir cümlenin ekrana 10 defa yazdırılmasını sağlayan programı yazınız. string cumle; cumle = txtcumle.text; for (int i = 1; i
DetaylıGridView ve DetailsView kullanarak kayıt düzenlemek
GridView ve DetailsView kullanarak kayıt düzenlemek Bir önceki yazımda teorik olarak bu iki kontrole ait eventlerden söz etmiştim. Şimdi uygulama yapma zamanı. Bunun için daha önceki yazılarımıza devam
DetaylıSTORED PROCEDURE LER (Saklı Yordamlar)
STORED PROCEDURE LER (Saklı Yordamlar) Eskiden yazılımlar, sadece prosedür denilen kod parçalarından oluşurdu. Her prosedür belli bir işlevi yerine getirmek için yazılmış kod parçalarıdır. Mesela, 2 sayı
DetaylıSİNOP ÜNİVERSİTESİ MESLEK YÜKSEKOKULU MEKATRONİK PROGRAMI
SİNOP ÜNİVERSİTESİ MESLEK YÜKSEKOKULU MEKATRONİK PROGRAMI BİLGİSAYARDA PROGRAMLAMA DERSİ ÖRNEK PROGRAMLAR 1. Kullanıcının girdiği iki sayını toplamını bulan program. Form: int sayi1, sayi2, toplam; sayi1
DetaylıGörsel Programlama 1
Görsel Programlama 1 1. Ekrana Hello world! yazan c# console application kodları: Console.Write("Hello world!"); 2. Ekranda ilk satıra Hello, ikinci satıra world! yazan kod: Console.WriteLine("Hello");
DetaylıLABEL BUTTON - TEXTBOX
-1-1. Label Nesnesi : LABEL BUTTON - TEXTBOX Orijinal değişken adı label1 olarak gelecektir. İsterseniz bu ismi değiştirebilirsiniz. Nereden ev Nasıl mı? Label1 i seç Properities penceresinden Name özelliğini
Detaylı1 Mart 2012 / Perşembe
1 Mart 2012 / Perşembe Resimleri Upload edip, resize edeceğiz. http://www.arifceylan.com/image-upload-ve-resize-sinifi-ve-kullanimi/ sayfasında bu konu var. Boş bir site açıyoruz, Öncelikle sitemizde bir
DetaylıLambda İfadeleri (Lambda Expressions)
Lambda İfadeleri (Lambda Expressions) Lambda İfadeleri, değişkenlere değer atamak için kullanılan sadeleştirilmiş anonim (isimsiz) fonksiyonlardır. Bu fonksiyonlar matematikteki ve bilgisayar bilimlerindeki
DetaylıMASTER PAGE SAYFASI KULLANIMI
MASTER PAGE SAYFASI KULLANIMI Hazırladığımız Web sayfalarında sayfanın belli bölgelerinin sürekli sabit kalmasını istiyorsak ve bazı kısımlarının değişmesini istiyorsak Master Page Sayfası kullanırız.
Detaylı«BM364» Veritabanı Uygulamaları
HAFTA 8 DB içerisinde CLR Bileşenleri" Yaşar GÖZÜDELİ ygozudeli@verivizyon.com http://blog.verivizyon.com/ygozudeli «BM364» Veritabanı Uygulamaları Konu Akışı SQL Server ve.net CLR SQL Server içerisinde
DetaylıİNTERNET TABANLI PROGRAMLAMA- 7.ders
İNTERNET TABANLI PROGRAMLAMA- 7.ders ANA SAYFA TASARIMI A- HTML KULLANIMI İLE ANA SAYFA TASARIMI Default.aspx
Detaylı1. Aşağıdaki program parçacığını çalıştırdığınızda result ve param değişkenlerinin aldığı en son değerleri ve programın çıktısını yazınız.
1. Aşağıdaki program parçacığını çalıştırdığınızda result ve param değişkenlerinin aldığı en son değerleri ve programın çıktısını yazınız. [10 puan] int param = 30; int result = 300; if (param > 45) result
DetaylıC# Yazım Kuralları ERCİYES. Ü. BİLGİSAYAR M. COMPUTER PROGRAMMING II 1 FEHİM KÖYLÜ
C# Yazım Kuralları 1 İçindekiler C# Yazım Kuralları Veritipleri Değişkenler Operatörler Sınıflar Nesneler, Özellik, Metot ve Olay Bileşenler 2 C# yazım kuralları Deyimlerde büyük küçük harf yazıma uyulmalı
DetaylıSunum İçeriği. Programlamaya Giriş 22.03.2011
Programlamaya Giriş Nesne Tabanlı Programlamaya Giriş ve FONKSİYONLAR Sunum İçeriği Nesne Tabanlı Programlama Kavramı Fonksiyon tanımlama ve kullanma Formal Parametre nedir? Gerçel Parametre nedir? Fonksiyon
Detaylı1 C#.NET GELİŞTİRME ORTAMI 1 Visual Studio 2015 Arayüzü 4 Menu Window 6 Solution Explorer 7 Properties Window 8 Server Explorer 8 Toolbox 9
VII 1 C#.NET GELİŞTİRME ORTAMI 1 Visual Studio 2015 Arayüzü 4 Menu Window 6 Solution Explorer 7 Properties Window 8 Server Explorer 8 Toolbox 9 2 KOD YAZMAYA BAŞLANGIÇ 11.Net Framework 11 Yeni Proje Oluşturmak
Detaylı2.Eclipse açıldıktan sonra Workspace alanı seçilmesi gerekir. Workspace alanı projelerinizin fiziksel olarak bulunduğu kısımdır.
1.Eclipse http://www.eclipse.org/downloads/download.php?file=/technology/epp/downloads/release/juno/s R2/eclipse-jee-juno-SR2-win32.zip&mirror_id=1163 linkinden indiriyoruz. 2.Eclipse açıldıktan sonra
DetaylıC# EĞİTİM ÇALIŞMASI. Gülhan AYDOĞAN AKKAŞ : Bilişim Teknolojileri Öğretmeni. 1.ToolBox : Properties Solution Explorer...
VET- HORİZON PROJESİ KAPSAMINDA HAZIRLANAN C# EĞİTİM ÇALIŞMASI Gülhan AYDOĞAN AKKAŞ : Bilişim Teknolojileri Öğretmeni - - C# Windows Form Application uygulamaları İçindekiler 1.ToolBox :... 2 2. Properties...
DetaylıDÖNGÜLER (LOOPS) while(), do-while(), for(), foreach()
(LOOPS) while(), do-while(), for(), foreach() Döngüler (loops) while do-while for foreach while ( koşul ) işlemler; do işlemler; while (koşul ); for (başlangıç ; koşul ; arttırma) işlemler; foreach ( tip
Detaylı24 Kasım 2011 / Perşembe
24 Kasım 2011 / Perşembe Evde yüklemek için ServisPack1 yükleniyor.daha sonra Ajax Kontrol Toolkit i yüklüyoruz. 2008 için 3,5 olanı yüklenecek. Geçen hafta nasıl yükleneceği anlatıldı. TextBox1 ve ToolkitScriptManager
DetaylıKarabük Üniversitesi, Mühendislik Fakültesi...www.ibrahimcayiroglu.com
DİZİLER C# dizileri iki başlık altında inceleyelim. Bir tanesi dizinin boyut tipini belirterek tanımlama. Diğeri tip ve boyut belirtmeden tanımlama. Normal Dizi Tanımlama double [] Dizi1 =new double[100];
DetaylıAritmetik Operatörler, Math Sınıfı ve Program Akış Komutları
Aritmetik Operatörler, Math Sınıfı ve Program Akış Komutları Aritmetik Operatörler Çarpma için * Bölme için / Kalanı bulmak için % Toplama ve çıkarma için +, - Tamsayı bölme işlemi sonucu yuvarlar. 7 /
DetaylıFırat Üniversitesi DENEY NO: 8 KINECT İLE İNSAN HAREKETLERİNİN ALGILANMASI
Fırat Üniversitesi Bilgisayar Mühendisliği BMÜ-431 Bilgisayar Sistemleri Laboratuvarı DENEY NO: 8 KINECT İLE İNSAN HAREKETLERİNİN ALGILANMASI 1. GİRİŞ Eğitim ve öğretimde teknolojik araçların kullanılması,
Detaylı