Programlama Dilleri II. Bilgisayar ve Öğretim Teknolojileri Öğretmenliği

Benzer belgeler
4. Bölüm Programlamaya Giriş

Windows Programlama Güz Dönemi

C# nedir,.net Framework nedir?

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

PROGRAMLAMAYA GİRİŞ. Öğr. Gör. Ayhan KOÇ. Kaynak: Algoritma Geliştirme ve Programlamaya Giriş, Dr. Fahri VATANSEVER, Seçkin Yay.

GÖRSEL PROGRAMLAMA - I

Bahar. BM 211 Programlama Dilleri 3 1

C# Eğitimi-1 (Giriş) Melih Hilmi Uludağ

BİLGİSAYAR PROGRAMLAMA (C#) DERS NOTU 1

C #

WEB İŞLEMLERİ. .NET Platformu:

YZM 2105 Nesneye Yönelik Programlama

HSancak Nesne Tabanlı Programlama I Ders Notları

PROGRAMLAMA TEMELLERİ

Java Temel Özellikleri

C # İLE GÖRSEL PROGRAMLAMA. C # Nedir? C# Programlama Dili Microsoft un geliştirdiği.net platformuna ait bir elemandır.

XAML Dili Microsoft Blend. Tasarım ve Kodlamanın. Birbirinden Ayrılması

Android e Giriş. Öğr.Gör. Utku SOBUTAY

Programlama Dilleri sıralaması Programlama Dilleri sıralaması 2016

ASP.NET TEMELLERİ. Öğr. Gör. Emine TUNÇEL Kırklareli Üniversitesi Pınarhisar Meslek Yüksekokulu

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

YZM 2105 Nesneye Yönelik Programlama

BİLGİSAYAR TEKNOLOJİSİ VE PROGRAMLAMA DERS İÇERİKLERİ I. YARIYIL

ISCOM Kurumsal ISCOM KURUMSAL BİLİŞİM TEKNOLOJİLERİ EĞİTİM KATALOĞU

IOT NEDİR? Bölüm 1. Internet of Things ekosistemi altında donanım, programlama, veri tabanı, veri analizi gibi alt yapılar yer almaktadır.

Selahattin Esim CEO

Ders Adı : Nesne Tabanlı Programlama-I Ders No : Teorik : 3 Pratik : 1 Kredi : 3.5 ECTS : 4. Ders Bilgileri.

Akıllı telefonlar, avuçiçi bilgisayarlar ile taşınabilir (cep) telefonların özelliklerini birleştiren cihazlardır. Akıllı telefonlar kullanıcıların

PR Kasım 2009 Yazılım, PC-tabanlı kontrol Sayfa 1 / 5

Dr. Fatih AY Tel: fatihay@fatihay.net

VERİ YAPILARI VE PROGRAMLAMA (BTP104)

COĞRAFİ BİLGİ SİSTEMLERİ SERVER MİMARİSİ SERVER UYGULAMA GELİŞTİRME EĞİTİMİ

... ROBOTİK VE KODLAMA EĞİTİMİ ÇERÇEVESİNDE ÖĞRETİM YILI BİLİŞİM TEKNOLOJİLERİ DERSİ ÜNİTELENDİRİLMİŞ YILLIK DERS PLANI

Visual Basic Programlama Diline Giriş

Anasayfa Hakkımızda Yazarlar İletişim Makaleler Videolar Sorular Makale / Video Gönder Soru Sor RSS

Demetleme Yönteminin Y 3-Katmanlı Mimari Yapı ile Gerçeklenmesi. eklenmesi. KalacakYer.com

NESNE YÖNELİMLİ PROGRAMLAMA HAFTA # 10. Yrd.Doç.Dr.Hacer Karacan

OSMANİYE KORKUT ATA ÜNİVERSİTESİ BAHÇE MESLEK YÜKSEKOKULU BİLGİSAYAR PROGRAMCILIĞI BÖLÜMÜ BİLGİSAYAR TEKNOLOJİLERİ PROGRAMI (DERS İÇERİKLERİ)


PAPERWORK TEKNİK MİMARİ

BİLGİ İŞLEM DAİRE BAŞKANLIĞI

AOSB 2017 EĞİTİM PROGRAMI

Program Nedir? Program, bir problemin çözümü için herhangi bir programlama dilinin kuralları ile oluşturulmuş komut kümesidir.

Yazılım Çeşitleri. Uygulama Yazılımları. İşletim Sistemleri. Donanım

BEDEN EĞİTİMİ I: Haftalık ders 1 saattir (T-0 ) (U-l) (K-0).

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

Yazılım Mühendisliğine Giriş 4. Hafta 2016 GÜZ

Proje Adı : MATLAB Real-Time Windows Target toolbox kullanımı ve ilişkili bir uygulama geliştirilmesi

Ders Adı Kodu Yarıyılı T+U Saati Ulusal Kredisi AKTS

Swing ve JDBC ile Database Erişimi

İNÖNÜ ÜNİVERSİTESİ MALATYA MESLEK YÜKSEKOKULU DERS TANITIM FORMU. Kredisi AKTS Eğitim Dili Tipi: Zorunlu/ Saat

Lotus Türkiye Kullanıcı Grubu, Quickr ile Sanal Ortamda! Serdar Başeğmez Projeler Koordinatörü Developi Bilgi Sistemleri

DERS SEÇİM KILAVUZU. Sınıf Dönemi Kodu Adı Sınıf Dönemi Kodu Adı. Nesne Yönelimli Programlama. Yazılım Tasarımı ve Mimarisi

Bilgisayar Programlama Dilleri

ClientAceDA Bağlantısı. ClientAce DA bağlantısı, Visual Basic.NET veya C# programcılarının rahatlıkla. serverlarla bağlantı kurabilen

Programlama Dillerinde Kullanılan Veri Tipleri

Uzaktan Eğitim Uygulama ve Araştırma Merkezi

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

GÜMÜŞHANE ÜNİVERSİTESİ TORUL MESLEK YÜKSEKOKULU BİLGİSAYAR PROGRAMCILIĞI PROGRAMI DERS İÇERİKLERİ 2012 MÜFREDATI

PROGRAMLAMA DERSİ 1. İNTERNET

Kurumsal Mobil Uygulamalar IBM Mobile Foundation

C++ da Nesne Kavramı

Bilişim Garaj Akademisi Nedir?

2 VISUAL STUDIO 2012 GELİŞTİRME ORTAMI

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

1. PROGRAMLAMAYA GİRİŞ

İNTERNET PROGRAMCILIĞI - II

Uzaktan Eğitim Uygulama ve Araştırma Merkezi

Windows Mobile İşletim Sistemleri İçin Veri Giriş Yazılımı

%100 Öğrenme garantisi verir.

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

DENİZ HARP OKULU BİLGİSAYAR MÜHENDİSLİĞİ BÖLÜM BAŞKANLIĞI DERS TANITIM BİLGİLERİ

Interact API v2.0 Belge sürümü : 2.0.0

ÜNİTE. NESNE TABANLI PROGRAMLAMA I Okt. Mustafa AKBUĞA İÇİNDEKİLER HEDEFLER VISUAL STUDİO.NET PLATFORMU

One ASP.NET. 5 bileşen barındırmaktadır. Web Forms Model View Controller (MVC) Web Pages Web API SignalR

Sürücü Belgesi B. Firma Sektörü Bilişim. Bitiş Tarihi Hala çalışıyorum. Firma Sektörü Bilişim. Bitiş Tarihi

5. PROGRAMLA DİLLERİ. 5.1 Giriş

BŞEÜ, MF, BĐLGĐSAYAR MÜHENDĐSLĐĞĐ, BAHAR YARI YILI BM400 BĐTĐRME ÇALIŞMASI KONULARI

Görsel Programlama DERS 01. Görsel Programlama - Ders01/ 1

ALGORİTMA VE PROGRAMLAMA I

Google Web Toolkit ile Öğretim Elemanı Otomasyon Sistemi

Lecture 11: Generics

YZM 3215 İleri Web Programlama

BİL 458 Web Programlama dersi. Yrd. Doç. Dr. Murat YEŞİLYURT

Java. Hakkımızda. Java Eğitimi

Asp.Net Veritabanı İşlemleri

1.1. Yazılım Geliştirme Süreci

İnternet Programcılığı

OMNET Ağ Benzetim Yazılımı (Network Simulation Framework) BİL 372 Bilgisayar Ağları. GYTE - Bilgisayar Mühendisliği Bölümü

EĞİTİM : .NET UYGULAMA GELİŞTİRME PLATFORMU. Bölüm :.NET Uygulama Geliştirme Platformu. Konu :.NET Framework Nedir? Page 1 of 17

Ağrı İbrahim Çeçen Üniversitesi

VERİ TABANI YÖNETİM SİSTEMLERİ

TC OKÜ BAHÇE MESLEK YÜKSEKOKULU BİLGİSAYAR TEKNOLOJİLERİ BÖLÜMÜ DERS İÇERİKLERİ

Programlama Temelleri

İşletim Sisteminin Temel İşlemleri

Fotolia Microsoft PowerPoint Eklentisi Kurulum Kılavuzu Versiyon 1.0

Fotolia Microsoft Word Eklentisi Kurulum Kılavuzu Versiyon 1.0

BİLGİSAYAR MÜHENDİSLİĞİ BÖLÜM BAŞKANLIĞI DERS TANITIM BİLGİLERİ

Transkript:

Programlama Dilleri II Bilgisayar ve Öğretim Teknolojileri Öğretmenliği

Ders Hakkında.NET, Ye n i Je n era syo n Inter n et in geliştirilmesi için gerekli ürün ve teknoloji platformudur. Bugün sayısal tekno loji adacık ları o larak duran bilgisayarları, veri tabanlarını, web sitelerini ve kuruluşları bir bütünün parçaları olarak uyum içinde ve birlikte kullanan yeni Internet ortamları haline dönüştürmeyi amaçlamaktadır. C#,.NET için Microsoft tarafından geliştirilen ve programlama alanında C/C++ ve Java nın güzel özelliklerini alan güçlü, basit, e snek, güvenli, modern ve.net platformu için sıfırdan geliştirilmiş bir programlama dilidir.

Ders Hakkında C# Avantajları Nelerdir? Öğrenilmesi kolaydır. Nesne yönelimli programlamaya destek vermektedir. tam Güç ve kolaylık arasında dengededir. Internet teknolojilerinin gelişimine uyum sağlayabilmiş modern bir dildir. C# ile Neler Yapabiliriz? Konsol Uygulamaları Windows Form Uygulamaları ASP.NET Uygulamaları Web ve Web Servis Uygulamaları Mobil Uygulamalar DLL Geliştirme

Dersin Hedefi Görsel bir pro g ramlama dilini kurabilme ve kullanabilme. Görsel bir dilde bileşenleri (ekran bölümlerini ) tanıyabilme. Nesnel programlama yapısını yapısal programlamadan ayırt edebilme. Te m e l b i le ş e n le r i k u lla n a b i lm e. Bileşenleri görsel açıdan düzenleyebilme. Bileşenlerin özelliklerini ve olaylarını kullanabilme. Program yazımında değişkenler, kontrol deyimleri ve döngüler kullanabilme. Nesnel bir dili kullandıktan sonra sınıf ve nesne kavramı ta n ı m lam alar ı kullanabilme. ile ilgili terim ve kav r a ya b i l m e ve

Temel Kavramlar C#.Net Kurulumu Toolbox Paneli Properties Paneli Solution Explorer Paneli Error List

.NET Framework Nedir?.NET Framework, Microsoft tarafından geliştirilen, açık İnternet protokolleri ve standartları üzerine kurulmuş bir "uygulama" geliştirme platformu. Daha önce Sun Microsystems tarafından geliştirilmiş olan Java platformuna önemli benzerlikler göstermektedir.

.NET Framework Nedir?.Net Microsoft un, programlama dilinden ve çalıştırılacak sistemden bağımsız olarak uygulama geliştirmeyi amaçlayan platformudur. Bir programlama dili değildir, aksine pek çok programlama dili ile uygulama geliştirmeye imkan tanıyan bir ortamdır. Eğer bir uygulama geliştirmeyecekseniz bu platform sizin için arka planda çalışan basit bir araçtır. Eğer uygulama geliştirecekseniz, platformun desteklediği programlama dillerinden birisi ile Visual Studio kullanarak güçlü programlar veya web uygulamaları geliştirebilirsiniz.

.NET Framework Nedir?.Net mimarisi, ortak bir yürütme ortamı, ortak bir değişken tür sistemi, ve devingen bağlantılı kütüphanelerden oluşur..net kütüphanesi eski visual basic için tasarlanmış API (programcılar için birçok fonksiyon) lerin sınıflanmış halidir. Çünkü API sınıflandırılmamış ve bu nedenler programcılar için bir kabus halini almaktaydı..net kütüphanesi programın işletim sistemi ile kolayca uyum içinde çalışmasını sağlamıştır.

.NET Ne İşe Yarar? Microsoft un uygulama geliştirme platformunda farklı türlerde ve farklı programlama dilleri kullanılarak uygulama geliştirilebilir. Windows Uygulamaları, Windows Phone Uygulamaları, Web Uygulamaları (ASP.Net), SharePoint web uygulamaları, Silverlight web uygulamaları, Windows Azure ile cloud uygulamaları, MS Office için eklentiler, Veri tabanı uygulamaları geliştirilebilir.

CLR Nasıl İşler? C# kaynak kodları kendiliğinden.net ortamına taşınarak, orada derlenir ve orada çalışırlar. Programlama Dili IL(Intermediate Language) - sonraları Microsoft tarafından MSIL(Microsoft Intermediate Language) olarak anılmıştır, yine farklı kaynaklarda CIL(Common Intermediate Language) olarak da rastlayabilirsiniz - koduna dönüşürler. Program çalıştığı zaman bu ara kodu, çalıştırılabilir koda dönüştürmek CLR(Common Language Runtime)'ın görevidir. Daha sonra JIT(Just-In-Time) derleyici koşturulacak MSIL kodunu makine diline dönüştürür. Böylece MSIL elde edilecek şekilde derlenen her program CLR'ın uygulandığı her ortamda çalıştırılabilir. Kısaca CLR, MSIL koduna dönüşen programların koştuğu ana yerdir.

CLR Nasıl İşler?

CLR Nasıl İşler?

DreamSpark Microsoft Imagine

https://imagine.microsoft.com/en-us