Görsel Programlama (Visual Programming) 2.Hafta

Benzer belgeler
Görsel Programlama (Visual Programming) 2.Hafta

Görsel Programlama-I (Visual Programming) 2.Hafta

Görsel Programlama (Visual Programming)

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

İNTERNET TABANLI PROGRAMLAMA

C# Form Uygulamaları. Nesne Tabanlı Programlama I (C#) Ders Notu. S.Ü.Akören A.R.E. Meslek Yüksekokulu C.ÖZCAN- F.SARAY

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

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.

İNTERNET TABANLI PROGRAMLAMA- 3.ders

C#.Net & Linq (Language Integrated Query)

HSancak Nesne Tabanlı Programlama I Ders Notları

SINIF İÇİ UYGULAMA KODLARI

ÖDEVLERİ SİSTEME YÜKLEME USULLERİ

ASP.NET ile Bir Web Sitesi Oluşturma

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;

Response : Sunucunun istemciye veri yollamasını

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

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

BM 102 Bilgisayar Programlama II. Windows Form Application

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

Java Programlama Güz Dönemi CLASS YAPISI

İNTERNET TABANLI PROGRAMLAMA

YZM 2105 Nesneye Yönelik Programlama

YZM 2105 Nesneye Yönelik Programlama

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

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

Nesne Tabanlı Programlama-1

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

İNTERNET TABANLI PROGRAMLAMA

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

Command Nesnelerini Kullanarak Tablolarda Değişiklik Yapmak:

ÖDEVLERİ SİSTEME YÜKLEME USULLERİ

LABEL BUTTON - TEXTBOX

HSancak Nesne Tabanlı Programlama I Ders Notları

Form Nesnesi. Şekil 1. SDI Form. Şekil 2. MDI Form ve alt (Child) formlar

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

İNTERNET TABANLI PROGRAMLAMA- 3.ders

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

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

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

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

Nesneye Dayalı Programlama Laboratuvarı

VISUAL STUDIO.NET ve Veritabanı

Görsel Programlama DERS 08. Görsel Programlama - Ders08/ 1

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

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

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

Görsel Programlama-I (Visual Programming) 1.Hafta

Yeni Web Sitesi Oluşturma: Visual Studio 2012 açılır. File>New>Web Site>C#-Asp Empty Site

C# Programlama. Windows Forms Uygulamaları - 1. Prof. Dr. Ümit KOCABIÇAK SAKARYA ÜNİVERSİTESİ

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

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

Yazılım Nedir? 2. Yazılımın Tarihçesi 3. Yazılım Grupları 4 Sistem Yazılımları 4 Kullanıcı Yazılımları 5. Yazılımın Önemi 6


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

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

PROGRAMLAMA DERSİ 1. İNTERNET

MASTER PAGE SAYFASI KULLANIMI

İNTERNET PROGRAMLAMA 2 A S P. N E T. Marmara Teknik Bilimler MYO / Hafta 5 Veri Tabanı İşlemleri

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

HSancak Nesne Tabanlı Programlama I Ders Notları

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

Enlil programını açtığımızda karşımıza gelen ilk ekrandır.bu ekranda özel tanımlanmış kullanıcı kodu ve parola ile programa giriş sağlanmaktadır.

C# ile NJ Simulatöre Bağlanmak

1 Aralık 2011 / Perşembe

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

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

C# ile Görsel Programlama-I. Y.Doç.Dr. Bülent Çobanoğlu

ASP.NET M U S T A F A K I L I Ç M C S E, M C D B A

Bu gün dersimizde değişik web kontrollerinin kullanımını gösteren birkaç web sitesi hazırlayacağız. Önce Visual Studio 2005 i açalım.

Ad Soyad : Fahri Dönmez Şube No : TBIL Öğrenci No : Bölüm : Bilgisayar Mühendisliği. Web Programlama Yrd. Doç. Dr.

Çözüm :RadioButtonList1 kontrolunuekliyoruz.enableautopostback iaktifleştiriyoruz..

Mühendislik Fakültesi Elektrik-Elektronik Mühendisliği C Programlama 1. Bölüm C# Programlamaya Giriş

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

Sınıf Nesne Kavramları C# Bileşenleri Özellikler, Olaylar, Metotlar

HESAP MAKİNASI YAPIMI

2 VISUAL STUDIO 2012 GELİŞTİRME ORTAMI

DELPHI DERS NOTLARI. Delphi yi açtığınızda karşınıza ana form, component palet ve object inspector (özellikler ve olaylar penceresi) gelir.

Diziler İndisli Değişkenler

İNTERNET TABANLI PROGRAMLAMA- 4.ders

JavaScript Örnekleri PDF

ADO.NET VERİTABANINA BAĞLANTI. Bir web formu üzerinden veritabanına bağlantımızı anlatacağım. UYGULAMA 1

WEB FORMLARI. Öğr. Gör. Emine TUNÇEL Kırklareli Üniversitesi Pınarhisar Meslek Yüksekokulu

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

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

İNTERNET PROGRAMLAMA 2 A S P. N E T. Marmara Teknik Bilimler MYO / Hafta 2 Asp.NET Sunucu Kontrolleri

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

Ders 7: Form Kontrol Elemanları. barisgokce.com

Visual Basic. Dosya İşlemleri

BĐLGĐSAYARDAN BAĞIMSIZ YAZDIRMA ĐŞLEMĐ

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

GridView ve DetailsView kullanarak kayıt düzenlemek

İNTERNET PROGRAMLAMA 2 A S P. N E T. Marmara Teknik Bilimler MYO / Hafta 3 Asp.NET Doğrulama Kontrolleri


C# ÖRNEKLERİ.

GÜZ YY. - MKT103 - GÖRSEL PROGRAMLAMA DERSİ - ARA SINAVI

CBÜ Teknoloji Fakültesi, Yazılım Mühendisliği. Nesneye Yönelik Programlama

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

De iflken = InputBox Görüntülenecek Metin Bafllık. InputBox tan gelecek cevap, bir de iflkene aktarılmalıdır. End Sub B R SAYI TUT

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

Transkript:

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) İnsan ırkının ortak özelliklerini oluşturan insan sınıfı Name (adı) Özellikler (properties) Kilosu Boyu Ten Rengi Saç tipi Saç rengi Göz rengi Gömlek Tipi Gömlek rengi Metodlar(methods) Konuşma() Yürüme () Ağlama () Gülme () Zıplama () Events (Olaylar) 2

Muhammer İLKUÇAR, MAKÜ-2011 BURDUR Class Yapısı Örnek Araba sınıfı (Class) Name (adı) : araba Propertie s(özellik) Markası Hızı Vites Tekerlek Renk Methods (Fonksiyon) Hızlanma () Vites Değiştirme() Durma () Events( Olaylar) 3

Muhammer İLKUÇAR, MAKÜ-2011 BURDUR Form1 Class Properties (Özellik) Text KeyPreview Width Height WindowState StartPosition Name (adı) : Form1 Methods (Fonksiyon) Close() Focus() FindForm() Contains() Events (Olaylar) OnClick Load Clsoing Closed KeyDown KeyPress KeyUp namespace WindowsFormsApp1 { public partial class Form1 : Form { public Form1() { InitializeComponent(); }... } } 4

Visual Studio Ekranı Yeni proje Oluşturmak için : File-New-Project (CTRL+Shit+N ) 5

Visual Studio Ekranı 6

Visual Studio Ekranı Formun kod ekranı. Form1 class ı Form class ından türetilmiştir 7

Visual Studio Ekranı 8

Visual Studio Ekranı 1- Toolbox 2- Components 3- Properties mönüsü 4-Mönü tutturucu 5-Mönü seçimi 6- seçili olan nesne ve soy ağacı 7-özellik -olay 8- özelik ve değeri 9

Visual Studio Ekranı 10

Visual Studio Ekranı 11

Visual Studio Ekranı Solution Explorer üzerinde projenin üzerine sağ klikleyip açılan mönüden Properties seçeneği ile çağrılır 12

Visual Studio Ekranı 13

Form Özellikleri FORM Nesnesi 14

Height Muhammer İLKUÇAR, MAKÜ-2013 BURDUR Top Form Özellikleri Formun Text özelliği Icon Kontrol Butonları Left Border Width 15

Form Özellikleri Formun (Class ın) değişken adı Açıldığında seçili olacak buton Form nesneler sığmaz ise kaydırma çubuğu gelmesin Otomatik olarak boyutlandırılmayacak Formun zemin rengi Formun zemininde olacak resim Resmin durumu ESC tuşuna basılınca otomatik kliklenecek buton Sağ klikleyince açılan mönü Kontrol butonlarının görünüp görünmemesi Font Font rengi 16

Form Özellikleri form1.formborderstyle = FormBorderStyle.FixedDialog; Form olaylarına öncelik verilmesi (true ise) Maximize butonu Minimize Butonu Transparanlık oranı Iconun görünüp görünmemesi Windows un görev çubuğunda görünmesi 17

Form Özellikleri Formun genişlik ve yüksekliği (with,height) Formun Başlığı Formun en üstte olması Bütün bunların hepsi KOD ile de yapılabilir. 18

Form Olayları 19

Örnek : Visual Studio Ekranı Nesne Özellik Açıklama Label1-label4 Text= Adı Soyadı Etiketler textbox1 Edit edilebilir Adı Soyadı textbox2 Edit edilebilir Aylık mesai saati textbox3 Edit edilebilir 1 saatlik ücret textbox4 ReadOnly=true Toplam değer button1 &Hesapla Hesaplama işlemi button2 Çı&kış ESC ve klikleyince çıkış 20

Visual Studio Ekranı Accept Button: Form açıldığında seçili gelecek buton Cancel Button : ESC tuşuna basılınca kliklenecek buton Formun; StartPositon -> ScreenCenter WindowState -> Normal (default değer) 21

Visual Studio Ekranı Nesne Olayı(Event) private void button1_click (object sender, EventArgs e) { double mesai_saati = Convert.ToDouble(textBox2.Text); double saat_ucreti = Convert.ToDouble(textBox3.Text); double toplam = mesai_saati * saat_ucreti; textbox4.text = toplam.tostring(); } private void InitializeComponent() //içine otomatik olarak aşağıdaki gibi eklenir {... this.button1.click += new System.EventHandler ( this.button1_click ); } 22

Yeni Form (calss) Ekleme 23

Yeni Form (calss) Ekleme namespace WindowsFormsApplication8 { public partial class Form2 : Form { public Form2() { InitializeComponent(); } } } Form1 deki Button3 e Klikleyince Form2 Çağırması için; private void button3_click(object sender, EventArgs e) { Form2 f2 = new Form2(); f2.show( ); // f2.showdialog(); diyalog olarak göster } 24

Formları Çağırma private void button1_click(object sender, EventArgs e) { Form2 f = new Form2(); splitcontainer1.panel2.controls.clear(); f.dock = DockStyle.Fill; f.toplevel = false; f.parent = splitcontainer1.panel2; f.show(); } 25

Soru ve Görüşleriniz? 26