Temel Bilgisayar Uygulamaları Web Tasarımı, Programlama Dilleri ve C# a Giriş

Benzer belgeler
Metin Editörleri YRD. DOÇ. DR. ENGİN CEMAL MENGÜÇ. ALINTI:

1. Sertifika istenmesi

if (ad == "Sabri") Console.WriteLine("Merhaba Sabri. Ne zamandır gözükmüyodun...");

Bu makalede 2003 sunucu, Windows 2003 Server anlamına gelmektedir. Aşağıda yapılan işlemler 2003 R2 sunucu üzerinde denenmiş ve çalıştırılmıştır.

PHP 1. Hafta 2.Sunum

Android Ders Notları

Denetim Masası/Programlar/Windows özelliklerini Aç/Kapat


BM-209 Nesne Yönelimli Programlama. Yrd. Doç. Dr. İbrahim Alper Doğru Gazi Üniversitesi Teknoloji Fakültesi Bilgisayar Mühendisliği Bölümü

PHP ile İnternet Programlama

WebSiteDefender ile Web Uygulama Güvenliği

Öğr. Gör. Serkan AKSU 1

Web Tasarımının Temelleri

Disk Alanı 100 Mb Mb Mb Mb Mb Mb. Aylık Trafik (Bandwidth) 1 Gb 5 Gb 10 Gb 15 Gb 25 Gb 35 Gb

Exchange Server 2010 Sertifika Oluşturma

ENF110 Temel Bilgisayar Uygulamaları Vize Öncesi Tüm Notlar - Episode 2 Excel

9. HAFTA KBT204 İNTERNET PROGRAMCILIĞI II. Öğr.Gör. Hakan YILMAZ.

Linux ve Windows Üzerinde C ve C++ Kullanımı

Windows 7 - IIS 7.5 üzerine PHP ve MySQL kurulumu

NicProxy Registrar AWBS Modül Kurulumu Versiyon 1.0

MAKİNELERE IBM SPSS Statistics 24 nin KURULMASI. IBM SPSS Statistics 24 Yüklemeye Başlamadan Önce Kontrol Edilmesi Gerekenler

1. Hafta MS SQL Server 2008 Kurulum ve Tanıtımı BPR255 Veritabanı. Bu Derste Öğrenecekleriniz: Kurulum:

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

Assembly Dili Nedir? Assembly dili biliyorum derken hangi işlemci ve hangi işletim sistemi için olduğunu da ifade etmek gerekir.

Scratch 2.0 GOL OYUNU

Java 2 Standart Edition SDK Kurulum ve Java ya Giriş

Bilgisayar Programlama

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

SAB 103 TEMEL BİLGİSAYAR KULLANIMI

Javascript. 1) Notepad++ aşağıdaki kodları yazıp deneme.html olarak kaydedelim. 2) Biraz önceki sayfa sadece html kodların içeriyordu.

WAMP SERVER KURULUMU

FortiGate Sertifika Yönetimi. v4.00-build /02

Domain(Alan Adı) ve Hosting (Barındırma Hizmeti) Alma

VPN KURULUM ve KULLANIM REHBERİ

Clonezilla Server ile Ağ Üzerinden Çoklu İmaj Yükleme

LABORATUVAR ÇALIŞMASI 1 - Python a Giriş

4. Bölüm Programlamaya Giriş

Windows Live Mail Programı Kurulumu ve Ayarlanması

Nesne Tabanlı Programlama Dersi Edirne Kız Teknik ve Meslek Lisesi

IDA Pro ile Remote Linux Debugging

MEBİS Kullanım Kılavuzu. Öğretim Elemanı Yeni İstanbul Medipol Üniversitesi

EFe Event Management System

KULLANICI KILAVUZU: UEA FİX KULLANICILARININ SSLVPN ERİŞİMİ İMKB İÇİNDEKİLER

KURULUM VE LİSANS KURULUM KILAVUZU

Mahaya Bulmaca Sözlük 1.0

BİLGİ TEKNOLOJİLERİ VE UYGULAMALARI

C# Programlama Dili. İlk programımız Tür dönüşümü Yorum ekleme Operatörler

E-Posta Yönetimi. E-Posta Açma, Silme ve Yönetim Kılavuzu

e-imzatr Kurulum Klavuzu

İnternet,artık hayatımızın önemli bir parçası. Her gün interneti programlar aracılığı ile ya da internet siteleri aracılığı ile kullanıyoruz.

Java Programlamaya Giriş

Internet Programming II

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

10 ADIMDA KR AKADEMİ DVD İZLEME PROGRAMI KULLANIM KLAVUZU

Akış Kontrol Mekanizmaları

Raptadmin 1.x.x Sürümleri için Kullanım Klavuzu

Usta Aritmetik Bayi Kontrol Programı Kullanım Kılavuzu (V.1.3.0)

İÇERİK. Dersin işlenişi Bilgisayara giriş

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

JAVA DÖNGÜ DEYİMLERİ. For Döngüsü

Sorumluluk Sınavlarının Hazırlanması YABİL. Sınav Planlama Programı İş

ASP.NET ile Bir Web Sitesi Oluşturma

ALGORİTMA TASARIMI VE SCRATCH UYGULAMASI

MaestroPanel Kurulum

INTERNET INFORMATION SERVICES 6.0 DA WEB SAYFASI YAYINLAMAK

U y g u l a m a A i l e s i (Abakus 360, T-Panel, T-CRM) Tarayıcı Ayarları. IPera İletişim Teknolojileri

Ders Tanıtım Sunumu. Internet Programming II. Elbistan Meslek Yüksek Okulu Bahar Yarıyılı. Öğr. Gör. Murat KEÇECİOĞLU 1

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

MOBİLTEG MİKRO DEPO OTOMASYONU

HSancak Nesne Tabanlı Programlama I Ders Notları

TÜRKİYE KAMU HASTANELERİ KURUMU WEB SİTESİ YÖNETİM REHBERİ

e-imzatr Kurulum Klavuzu

Bütün beyanlarınızı görebilir, yazıcıdan makbuz ve örnek çıktılarını alabilirsiniz.

Görsel Programlama DERS 03. Görsel Programlama - Ders03/ 1

MEB E-Posta Hizmetleri ve Outlook Programı

Dersin Sorumlusu: Yrd. Doç. Dr. Birol SOYSAL. Sunumları Hazırlayan: Doç. Dr. Bülent ÇAKMAK

İMZAGER PROGRAMI İLE ELEKTRONİK İMZALI BELGE OLUŞTURMA

FABREKA YAZILIM ELEKTRONİK DANIŞMANLIK TİC. LTD. ŞTİ.

Kurulum 14 FTP ye Bağlanmak ve Dosyaları Atmak 14 Veritabanı Oluşturulması ve Bağlanıp Kurulumun Tamamlanması 15

EĞİTİM ÖĞRETİM MÜNEVVER ÖZTÜRK ORTAOKULU II. DÖNEM BİLİŞİM TEKNOLOJİLERİ VE YAZILIM DERSİ DERS NOTLARI

Smart Commerce Proje Teklifi

(Bilgisayar ağlarının birbirine bağlanarak büyük bir ağ oluşturmasıdır)

YEREL AĞ (LAN) GENİŞ ALAN AĞI (WAN) IP NUMARASI İNTERNET ADRESLERİ (URL) DOMAIN

Proticaret Exclusive Versiyon Yükseltme Dokümanı(v.3.0'dan v3.1.0'a)

İçerik Yönetim Sistemi WORDPRESS. Öğr.Gör. Serkan KORKMAZ. Birecik MYO Ekim 2013

Java JDK (Java Development Kit) Kurulumu:

BİL BİLGİSAYAR PROGRAMLAMA (JAVA)

BIND ile DNS Sunucu Kurulumu

Proticaret Exclusive Versiyon Yükseltme Dokümanı(v.3.2.0'dan v3.2.1'e)

BM 102 Bilgisayar Programlama II. Windows Form Application

NESNEYE YÖNELİK PROGRAMLAMA

PlayOnMac Dowload System Preference Security&Privacy clickthelocktomakechnages (değişiklik yapmak için kilidi tıklayın) Allow apps downloaded from:

MPLAB IDE ve ISIS ile ASSEMBLY DİLİNDE UYGULAMA GELİŞTİRMEK

1.5. Başvuru formundaki bilgileri aşağıdaki şekilde doldurunuz. Kart Okuyucu Tipi: Mini Kart Okuyucu Sertifika Süresi: 3 Yıl

JAVASCRIPT JAVASCRIPT DİLİ

Outlook Web Access'a Güvensiz Girmeyin

İNTERNET PROGRAMCILIĞI - II

CMK Asistan Atama Sistemi Kullanım Kılavuzu (AVUKAT) İZMİR BAROSU

C için tümleşik geliştirme ortamı (IDE) kurulumları

Transkript:

Kitap: Örneklerle Algoritma ve C# Programlama - Erhan Arı C# Giriş C# yazmak için Windows ta Visual Studio, Mac te Xamarin Studio kullanırız. Bi C# Projesi oluşturmak için Visual Studio da: File(Dosya)->New Project(Yeni Proje/Çözüm)->Visual C#->Console Application(Konsol Uygulaması) Xamarin de: Dosya -> Yeni Çözüm -> Diğer ->.NET Algoritma yazmak için değişkenlere ihtiyacımız var. Örneğin sayı değişkeni yapalım, mantık: sağdaki değişkeni soldakine atar. Yani x=5 yazdığımızda 5i x e atar. Örnek Program; x = 3; x = x+5; (x i 3 alır ve 3+5=8 yaparak yeni x 8 olur.) Bir başka bilgi: x++; = x i bir arttırıyor. (x=x+1 demektir.) Her kodun sonunda noktalı virgül (;) koyarak komutun bittiğini göstermeniz lazım. Tam sayı = integer = int olarak tanımlanır. Örnek program; Matematiksel işlemlerde işlem önceliği için parantezler kullanılır. Örneğin iki adet toplama işlemi yapalım ve biri öncelikli olsun. Örneğin π.r 2 formülünü programa yazalım. Kodlarımızı dosya açıldığında yazacağımız bölüm(bu satırlar otomatik olarak gelmektedir.)

Örnek programımız: If & Else : Bir koşul doğruysa If(eğer) satırı, sağlanmıyorsa Else(değilse) kod bloğu çalışır. Console Ekranda Çalıştırdığımızda: (Console ekranda programı çalıştırmak için F5 tuşuna veya yukarıda bulunan Start tuşuna(play işareti) basabilirsiniz) Programın sonucu: Örneğin sayıları elle girerek toplatan program yazalım (inanın çok basit ve yazması çok keyifli!) : Console ekranda sayıları girdiğimizde program sonucu:

Bug(Böcek) : Mantıksal hatalardır.( örneğin if, else hataları, işlem hataları vb.) Debug Mantıksal olmayan hataları bulunma ve düzeltme sürecidir.. Debugger: Hata ayıklayıcıdır. Arka planda çalışan kodların hatalarını bulmaya yarar. Basit internet sitesi nasıl yapılır? 1) Masaüstünde bir klasör aç. 2) Index sayfası oluştur. index.html, index.php vb.( Bu dosyalarda kodlar Sublime Text, Notepad++ veya Adobe Dreamweaver ile yazılabilir. Mustafa hoca Dreamweaver anlattı, ayrıca Dreamweaver daha kapsamlı.) Örn: FileZilla En basit tanımıyla bir FTP programıdır. Uzaktan sunucumuza bağlanarak sitemize dosya transferi yapmamızı sağlar. Domain(Alan Adı)

İnternette yer almamız için gereken kimlik yani internet sitemizin adresi bir domaindir. Her bir site için IP adresi ezberleyemeyeceğimize göre domain almak daha mantıklıdır. Örnek domain: mustafacetinkaya.com.tr Domain nasıl alınır? Eğer.com,.net,.org vb. domainleri almak istersek bu hizmeti sağlayan bir çok firma var. Biz İHS(ihs.com.tr) den nasıl domain alındığını öğrendik. 1) İHS nin sitesine girip aşağıdaki yolu takip ediyoruz. 2) İstediğimiz ismi yazıp Gelişmiş Arama dan istediğimiz uzantıyı seçip arıyoruz. 3) Aradığımızda bize hangi uzantıların kullanılabildiğini yazıyor. Fiyatlandırma $ üzerinden gerçekleşiyor. Sepete at seçeneğinden devam ediyoruz. 4) Sepetimize attığımız domaini üstte belirlenen adımları doldurarak ödeme bilgileri seçtiğimizde (Banka Havalesi, 3D Secure Kredi Kartı vb.) sağda verilen fiyat ile satın alıyoruz. Bu kadar!

Not 1: ihs.com.tr nin hosting ve domain yönetim panel adresi e-destek.com dur. Oradan da domain ve hosting satın alma işlemleri yapabilirsiniz. Not 2(*):.tr uzantılı domainleri sadece nic.tr den satın alabilirsiniz. Nic.tr, ODTÜ nün sağladığı bir domain servisidir. Com.tr li domain için ticari belgelerinizi sunmanız gerekir. Eğer adsoyad.com.tr şeklinde domain alacaksanız kimlik bilgilerinizi sunmanız gerekir. Subdomain: Bir domaine tanımlanan alt domainidir. Örnekler: blog.busesultanada.com.tr, staj.abc.com, basvuru.kariyer.net gibi Hosting Hazırladığınız web sayfalarını yüklemek için bir alana ihtiyacımız var. Sitemizin çalışması için sunucularda bize ayrılan alana hosting deriz. Kısacası dosyalarımızı yükleyip yayınladığımız sunuculardır. Hosting nasıl alırız? (İHS den) 1) İHS ye girip aşağıdaki seçeneklerden istediğimize tıklıyoruz( Çoğunlukla Wordpress veya Bireysel hosting alınır, biz Wordpress kurulu bir site yapmayacaksak direk Bireysel pakete tıklayalım) 2) Karşımıza çıkan paketlerden özellikleri bize uyanı seçerek, tıpkı domain almadaki gibi adımları tamamlayarak hostingimizi satın alalım.

Birim Hesaplama: 8 Bit = 1Byte 1024 Byte= 1KB(Kilobyte) 1024 KB = 1 MB (Megabyte) 1024 MB= 1 GB(Gigabyte) 1024 GB = 1 TB(Terabyte) Sunucuların kullandığı işletim sistemleri : Windows Server, Linux(en çok RedHat kullanılır.) SSL Sertifikası: Güvenlik sertifikasıdır, kredi kartı bilgileri kullanılan sitelerde kullanılır. Bilgilerin başkası tarafından çalınmasını engeller. SSL sertifikasına sahip sitenin URL si https ile başlar. Nameserver: Domain ve Hostingi birbirine bağlamak için kullanılır. Önemli: Nesne Yönelimli Programlama dilleri (OOP): JS,C#,C++,Python,Java, Bunun için alttaki linki oku: (inheritance and polimorfism) önemli olan 3 ve 4: https://gelecegiyazanlar.turkcell.com.tr/konu/android/egitim/android-101/nesne-ve-nesne-yonelimliprogramlama-teorisinin-4-temel-ozelligi