Bilgisayar Programcılığı. Görsel Programlama-I. Öğr. Gör. Cansu AYVAZ GÜVEN



Benzer belgeler
GENETİK ALGORİTMA GEZGİN SATICI ÖDEVİ

Karabük Üniversitesi, Mühendislik Fakültesi... WEB TEKNOLOJİLERİ

VISUAL C#.NET. CONSOLE EKRANINA YAZI YAZDIRILMASI (using System Kullanılarak Yapılan Uygulama) CONSOLE DERLENMESİ= Debug / Start Without Debugging

MEKANİZMA TEKNİĞİ (7. Hafta)

İNTERNET TABANLI PROGRAMLAMA

C# EĞİTİM ÇALIŞMASI. Gülhan AYDOĞAN AKKAŞ : Bilişim Teknolojileri Öğretmeni. 1.ToolBox : Properties Solution Explorer...

C#.Net & Linq (Language Integrated Query)

İNTERNET TABANLI PROGRAMLAMA- 3.ders

KRİPTOANALİZ DERSİ FİNAL ÖDEVİ. PSO ile TRANSPOSITION CIPHER ÇÖZÜMÜ

ÖDEVLERİ SİSTEME YÜKLEME USULLERİ

string yenisaatdeger; string yenidakikadeger; string yenisaniyedeger;

Oyuncu Sınıfı. /// <summary> /// Oyuncumuzun elindeki kart /// </summary> private ArrayList kart = new ArrayList(6);

Görsel Programlama (Visual Programming) 2.Hafta

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;

SINIF İÇİ UYGULAMA KODLARI

Görsel Programlama (Visual Programming) 2.Hafta

ÖDEVLERİ SİSTEME YÜKLEME USULLERİ

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.

//word document object Document document = null; public Form1() { InitializeComponent(); }

using System; using System.Diagnostics; using System.Drawing; using System.Windows.Forms; using System.Runtime.InteropServices;

İNTERNET TABANLI PROGRAMLAMA

Visual Studio 2010 veya 2013, Sharp Develop 3.2 programlarını kurabilirsiniz.

Nesne Tabanlı Programlama-1

// seçilen dosya ile programımız arasına bir boru hattı açıyoruz StreamReader sr = new StreamReader(dosya_adi, Encoding.GetEncoding(1254));

C# ÖRNEKLERİ.

VERİ TABANI İŞLEMLERİ (NESNE TABANLI PROGRAMLAMA TEKNİĞİ İLE)

Kitap Ekle linki tıklandığında, admin.aspx sayfamızın görüntüsü aşağıdaki şekilde olacaktır.

PROSEDÜRLER ve FO F NKS K İY İ O Y NLA L R A

GÖRSEL PROGRAMLAMA DERS NOTLARI ÖĞRENCĠNĠN : ADI : SOYADI : NUMARASI :

İ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.

Şekil 1. Sistem Açılış Sayfası

Sağ Tıkla. 5 Ocak 2012 / Perşembe. Yeni bir site açıyoruz. File New Web Site Browse yeni klasör ocak5persembe OK

HSancak Nesne Tabanlı Programlama I Ders Notları

Visual Studio 2010.Net C# Programa giriş ve Çalıştırma. Program Çalışması

ve Menüleri Özelleştirmek, Sistem Ayarlarını Değiştirmek

İNTERNET TABANLI PROGRAMLAMA

A- VERİTABANI BAĞLANTISINI HAZIR NESNE KULLANARAK YAPMA

MySqlConnection connection; MySqlCommand command; MySqlDataReader reader; MySqlDataAdapter adapter; DataTable table;

User Control : Standart bir kullanıcı arabirimi oluşturarak; bir uygulama içinde birden fazla. Siteye User Control Eklemek : 22 Mart 2012 / Perşembe

C# ve SQL Server ile Resim Yükleme ve Login İşlemi

ASP.NET ile Bir Web Sitesi Oluşturma

Proje Başlatma. New Project: Yeni Proje Hazırlamak Open Project: Mevcut Projeleri Açmak

Response : Sunucunun istemciye veri yollamasını

Message Broadcasting. İşletim ortamı. Message Broadcasting'in Yüklenmesi. Mesaj Oluşturma

İNTERNET TABANLI PROGRAMLAMA- 8.ders VERİTABANI İLE İLGİLİ BİLGİLERİ GÖRÜNTÜLEME, KAYDETME, GÜNCELLEME VE SİLME

BİLGİLERİ GÖRÜNTÜLEME, KAYDETME, GÜNCELLEME VE SİLME İŞLEMLERİNİN BİRLİKTE ANLATIMI

İNTERNET TABANLI PROGRAMLAMA- 11.ders FORM UYGULAMASI (DROPDOWN BİLGİ YÜKLEME, VALIDATION KONTROLLERI, PAREMETRELİ KAYIT YAPMA)

CHECKBOX, RADIOBUTTON, COMBOBOX. checkbox Kontrolü. özelliği açıklama Alabileceği değer İşaretli olup true, false olmadığı

ADO.NET nesne modeli iki ana bölümden oluşmaktadır.

İNTERNET TABANLI PROGRAMLAMA- 9.ders BİLGİLERİN GRIDVIEW İÇERİSİNDE EKLENMESİ, DÜZENLENMESİ VE SİLİNMESİ

MASTER PAGE SAYFASI KULLANIMI

NOT: VERİTABANINDAKİ TABLOLARI OLUŞTURMAYI DA UNUTMAYACAĞIZ.

Bilgisayar Uygulamaları PSİ105

Görsel Programlama (Visual Programming)

WiFly GSX Modülü ile Devrelerinizi Kablosuz Ağlara Bağlayın

İNTERNET TABANLI PROGRAMLAMA- 3.ders

DOKUZ EYLÜL ÜNİVERSİTESİ MÜHENDİSLİK FAKÜLTESİ DEKANLIĞI DERS/MODÜL/BLOK TANITIM FORMU. Dersin Kodu: BİL 1007

ASP.NET CLASS KULLANARAK VERİTABANI İŞLEMLERİ

2 VISUAL STUDIO 2012 GELİŞTİRME ORTAMI

Temel JavaFX Bileşenleri (1) Labeled, Label, Button, ToggleButton, RadioButton, ToggleGroup, CheckBox, ComboBox, Slider, ListView ve SelectionModel

Kontrol Yapıları (2)

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

Resimlerin üstüne yazı yazacağız. resimyukle.aspx sayfası oluşturuyoruz.

AUTOCAD 2D UYGULAMA AUTOCAD Uygulama Süresi: 5 dk. Uygulama Seviyesi: Zor. Eğitmen / Bölüm Başkan Yrd. Ali İhsan DEĞİRMENCİ TAMAMLANMIŞ GÖRSEL

Önce Access açıp,masaüstü ne, vt.mdb adlı veri tabanı dosyasını oluşturuyoruz. Kayıt türünü seçiyoruz

Visual C# - Görsel Programlama II Örnek Sorular ve Cevaplar

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

FB1000N Doküman Tarayıcı

ÖĞRENME FAALĠYETĠ GELĠġMĠġ ÖZELLĠKLER

SAYFALAR ARASI LİNK VERME VE BİLGİ TAŞIMA YÖNTEMLERİ

İNTERNET TABANLI PROGRAMLAMA- 10.ders GRIDVIEW İÇERİSİNDE YENİ KAYIT EKLEME, FOTOGRAF LİSTELEME, SIRALAMA YAPMA VE DROPDOWN EKLEME

ÖĞRENME FAALĠYETĠ 6 ÖĞRENME FAALĠYETĠ NESNE ĠġLEMLERĠ

Proje Uygulaması Video Marketi Oluşturmak

Durum Yönetimi. Olan sayfalar ekleyelim. BasitSayac.aspx

Backup Premium Hızlı Başlangıç Kullanım Kılavuzu

META TRADER 4 MOBİL İŞLEM PLATFORMLARI KULLANMA KILAVUZU 1. KURULUM

İTÜ GELİŞTİRME VAKFI ÖZEL Dr. NATUK BİRKAN İLKOKULU VE ORTAOKULU. OkulNET Kullanım Kılavuzu

Uygulama 1) Tur sayısını 1 den klavyeden girilen n e kadar ekrana yazarak birikimli (kümülatif) toplam alan kaynak kodları yazınız.

C# Programlama. Visual Studio 2010 Arayüzü. Prof. Dr. Ümit KOCABIÇAK SAKARYA ÜNİVERSİTESİ

Şekil 2.1. Bu bölümde ASP.Net platformumuzu açtığımızda Toolbox penceresindeki Standart bölümündeki kontrollerden bahsedeceğiz.(şekil 2.2) Şekil 2.

Genel bilgiler Windows gezgini Kes Kopyala Yapıştır komutları. 4 Bilinen Dosya Uzantıları

Ders 7: Form Kontrol Elemanları. barisgokce.com

Ö RENME FAAL YET 9 Ö RENME FAAL YET 9

CAEeda ÇÖZÜMÜ YAPILMIŞ NACA 0012 KANADI İÇİN SINIR GÖRÜNÜMÜ VE VEKTÖR GÖRÜNÜMÜ EĞİTİM NOTU. EDA Tasarım Analiz Mühendislik

Uygulama1) Şart yapısının kullanımı CheckBox1 bileşeninin işaretlendiğinde ekranda Kutu işaretlendi mesajı veren kodları yazınız.

AKÜ FEBİD 12 (2012) (1-8) AKU J. Sci. 12 (2012) (1-8)

BİLGİ GİRİŞ VE MESAJ PENCERELERİ. 1-Sadece kullanıcıya mesaj vermek için kullanılır.

1.1 HKMOBĐS PROJESĐNE GĐRĐŞ

SİNOP ÜNİVERSİTESİ MESLEK YÜKSEKOKULU MEKATRONİK PROGRAMI

Bilgisayar Teknolojileri Bölümü Bilgisayar Programcılığı Programı. Öğr. Gör. Cansu AYVAZ GÜVEN

ÖĞRENME FAALİYETİ 1 ÖĞRENME FAALİYETİ 1

Uzem Eğitmen Girişi. Şekil 1. Sisteme girdikten sonra Şekil 2 deki ekran karşımıza çıkacak. Bu ekrandaki adımları kısaca tanıyalım.

Q-BIZ VIEWER KULLANIM KILAVUZU

7) Çoklu Formlar. Şekil7.1. Araç kutusundaki Add Form butonuna basarak projeye yeni bir form ekleyiniz.

1 Aralık 2011 / Perşembe

VISUAL STUDIO.NET ve Veritabanı

İşaret Aygıtları ve Klavye Kullanıcı Kılavuzu

Yeni site açıp, masa üstündeki vt.mdb dosyasını sitemize ekliyoruz ve a bağlanıp 1 Mart tarihli sayfayı açıyoruz

RÜZGAR VE DALGA ENERJİSİNİN POTANSİYELİNİN BELİRLENMESİ

ORT3167 İnternet Programcılığı 1 Ders1-2. Öğr. Grv. Aybike ŞİMŞEK

Transkript:

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

MessageBox: Kullanıcıya bilgi vermek için kullanılan mesaj kutusudur. MessageBoxButtons.OK: Mesaj kutusunda sadece Tamam düğmesi görüntülenir. MessageBoxButtons.OKCancel: Mesaj kutusu üzerinde Tamam ve İptal butonları görüntülenir. MessageBoxButtons.YesNo: Mesaj kutusu üzerinde Evet ve Hayır butonları görüntülenir. MessageBoxButtons.YesNoCancel: Mesaj kutusu üzerinde Evet, Hayır ve İptal butonları görüntülenir. MessageBoxButtons.RetryCancel: Mesaj kutusu üzerinde Yeniden dene ve İptal butonları görüntülenir. MessageBoxButtons.AbortRetryIgnore: Mesaj kutusu üzerinde Durdur, Yeniden dene ve Yoksay butonları görüntülenir. Icon(Simge): MessageBox üzerindeki simgeyi ve MessageBox açıldığında oluşacak sesi belirtir. MessageBoxIcon.Question: Soru İşareti MessageBoxIcon.Warning: Ünlem İşareti MessageBoxIcon.Exclamation: Ünlem İşareti MessageBoxIcon.Stop: Dur İşareti MessageBoxIcon.Error: Dur İşareti MessageBoxIcon.Hand: Dur İşareti MessageBoxIcon.Information: Bilgilendirme İşareti MessageBoxIcon.Asterisk: Bilgilendirme İşareti

Örnek: 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; namespace mbox_dialog public partial class Form1 : Form public Form1() InitializeComponent(); MessageBoxButtons a = new MessageBoxButtons(); MessageBoxIcon b = new MessageBoxIcon(); private void rdbok_checkedchanged(object sender, EventArgs e) if (rdbok.checked) a = MessageBoxButtons.OK; private void rdbokcancel_checkedchanged(object sender, EventArgs e) if (rdbokcancel.checked) a = MessageBoxButtons.OKCancel; private void rdbyesno_checkedchanged(object sender, EventArgs e) if (rdbyesno.checked) a = MessageBoxButtons.YesNo;

private void rdbyesnocancel_checkedchanged(object sender, EventArgs e) if (rdbyesnocancel.checked) a = MessageBoxButtons.YesNoCancel; private void rdbretrycancel_checkedchanged(object sender, EventArgs e) if (rdbretrycancel.checked) a = MessageBoxButtons.RetryCancel; private void rdbabortretryignore_checkedchanged(object sender, EventArgs e) if (rdbabortretryignore.checked) a = MessageBoxButtons.AbortRetryIgnore; private void rdbsoruisareti_checkedchanged(object sender, EventArgs e) if (rdbsoruisareti.checked) b = MessageBoxIcon.Question; private void rdbunlem_checkedchanged(object sender, EventArgs e) if (rdbunlem.checked) b = MessageBoxIcon.Exclamation; private void rdbdur_checkedchanged(object sender, EventArgs e) if (rdbdur.checked) b = MessageBoxIcon.Stop; private void rdbbilgilendirme_checkedchanged(object sender, EventArgs e) if (rdbbilgilendirme.checked) b = MessageBoxIcon.Information; private void button1_click(object sender, EventArgs e) MessageBox.Show(textBox2.Text,textBox1.Text, a,b);

ÖRNEK-2: 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; namespace mbox_dialog2 public partial class Form1 : Form public Form1() InitializeComponent(); private void button1_click(object sender, EventArgs e) DialogResult dugme = new DialogResult(); dugme = MessageBox.Show("İkinci forma geçmek istediğinizden emin misiniz?", "Devam", MessageBoxButtons.OKCancel, MessageBoxIcon.Question, MessageBoxDefaultButton.Button2); if (dugme==dialogresult.ok) this.hide(); Form frm = new Form2(); frm.show();

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; namespace mbox_dialog2 public partial class Form2 : Form public Form2() InitializeComponent(); private void button1_click(object sender, EventArgs e) DialogResult dugme = new DialogResult(); dugme = MessageBox.Show("Çıkmak istediğinizden emin misini?", "Çıkış", MessageBoxButtons.OKCancel, MessageBoxIcon.Question); if (dugme==dialogresult.ok) Application.Exit();

ÖRNEK-3: (Form1) (Form2) 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; namespace ortalamahesapla public partial class Form1 : Form public Form1() InitializeComponent(); Hesapla hs = new Hesapla(); //Global alanda yeni formumuzu tanımladık. private void radiobutton1_checkedchanged(object sender, EventArgs e) this.hide(); //1. radiobutton seçili ise form 1 i gizle hs.show(); // 2. Formu aç private void radiobutton2_checkedchanged(object sender, EventArgs e) this.hide(); //2. radiobutton seçili ise form 1 i gizle hs.show(); // 2. Formu aç private void radiobutton3_checkedchanged(object sender, EventArgs e) this.hide(); //3. radiobutton seçili ise form 1 i gizle hs.show(); // 2. Formu aç

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; namespace ortalamahesapla public partial class Hesapla : Form //Form 2 public Hesapla() InitializeComponent(); private void Hesapla_Load(object sender, EventArgs e) textbox3.visible = false; private void btnhesapla_click(object sender, EventArgs e) double ort = Convert.ToDouble(textBox1.Text) * 0.3 + Convert.ToDouble(textBox2.Text) * 0.7; if (ort >= 60) label4.text = "TEBRİKLER GEÇTİNİZ..."; else label4.text = "MAALESEF KALDINIZ!!!"; textbox3.visible = true; label3.text = "ORTALAMANIZ: "; textbox3.text = ort.tostring();

File Dialog Pencereleri Dosya Açma Diyalog Kutusu (OpenFileDialog) OpenFileDialog, herhangi bir windows uygulamasında File Open veya Dosya Aç komutlarında ekrana gelen Dosya Açma arayüzünü uygulamalarda kullanmamızı sağlayan bir kontroldür. Toolbox üzerinden seçtiğimiz OpenFileDialog kontrolu, form üstüne bırakılsa bile, formun altında görüntülenecektir. Toolbox da Dialogs bölümünde yer almaktadır. Kaydetme Diyalog Kutusu (SaveFileDialog) SaveFileDialog, herhangi bir windows uygulamasında File Save veya Dosya Kaydet komutlarında ekrana gelen Dosya Kaydetme arayüzünü uygulamalarda kullanmamızı sağlayan bir kontroldür. Toolbox üzerinden seçtiğimiz SaveFileDialog kontrolu, form üstüne bırakılsa bile, OpenFileDialog gibi formun altında görüntülenecektir.

Yazı Tipi Diyalog Kutusu (FontDialog) FontDialog, geliştirdiğimiz uygulamalarda yazı tipini belirlememizi sağlayan bir kontroldür. Bu diyalog kontrolü de diğer kontroller gibi form altında görüntülenir. Renk Diyalog Kutusu (ColorDialog) ColorDialog, geliştirdiğimiz uygulamalarda kullanabileceğimiz yazı rengini belirlememizi sağlayan bir kontroldür. Belirlediğimiz rengi kontrol özelliklerinde (buton rengi, formun zemin rengi, vb. gibi) kullanabileceğimiz gibi, grafik uygulamalarında da kullanabiliriz. Bu diyalog kontrolü de diğer kontroller gibi form altında görüntülenir. Klasör Gezgini (FolderBrowserDialog) Klasör seçmek ve klasör oluşturmak için kullanılan bir kontroldür.

ÖRNEK: 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; namespace folderbrowserdialog public partial class Form1 : Form public Form1() InitializeComponent(); private void btnbrowser_click(object sender, EventArgs e) dlgbrowser.showdialog(); //Diyalog Kutusunu gösterir. private void btnopen_click(object sender, EventArgs e) dlgopen.showdialog(); //Diyalog Kutusunu gösterir. private void btnsave_click(object sender, EventArgs e) dlgsave.showdialog(); //Diyalog Kutusunu gösterir. private void btncolor_click(object sender, EventArgs e) dlgcolor.showdialog(); //Diyalog Kutusunu gösterir. private void btnfont_click(object sender, EventArgs e) dlgfont.showdialog(); //Diyalog Kutusunu gösterir.