C# Eğitimleri

Selamlar, C# programlama dili adına paylaştığım tüm yazıları bir C sharp eğitim seti olarak bu sayfada topluyorum. Önceleri yazılarımı aklıma geldikçe yada denk geldikçe yazıyordum. Sonra düşündüm ki tüm dersleri bir  C sharp eğitim seti altında toplayayım ve aralarda eksik kalan konuları da yazayım… Bu sebeple bu eğitim setini oluşturdum.

C# Programlama Eğitim Seti

C# eğitim seti biraz ilerledikten sonra SQL derslerine de geçiş yaptım ancak SQL eğitim seti biraz yavaş ilerliyor… O konuda çok soru gelmiyor ve yoğunluğum genelde C# üzerine oluyor.

Artık yeni derslerimi bir github projesi üzerinden yayınlıyorum arkadaşlar. Keşke en baştan aklıma gelseydi diyorum ama elden bir şey gelmiyor. Buradan Github projesine ulaşabilirsiniz. Mevcut projede yaklaşık 50 kadar ders olduğunda yeni bir projeye de geçebilirim. Belki de tek proje içinde devam ederim. Belli değil. Bildiğiniz üzere tüm dersleri github projesine eklemiyorum. Örneğin hata çözümleri dersleri… Çünkü aynı hata farklı işlemlerde de çıkabiliyor. Bu sebeple takdir edersiniz ki mantıksız olur. Ayrıca sadece bilgi verdiğim dersleri de eklemiyorum. Yani kısacası projeye eklemenin mantıklı olduğunu düşündüğüm dersleri ekliyorum.

https://dinamiknetwork.com/ ‘da da yazılar yazmaya başladım. Ekleyeceğim bazı dersleri ya da yazıları (o siteye uygun olabilecek türdekileri) oraya ekleyeceğim ama buradan da o yazılarıma direk link vereceğim. Dinamik Network’te yazdığım yazıları da burada ayrı bir başlık altında vereceğim. Aşağıda görebilirsiniz.

C# Programlama Eğitim Seti


** – Dinamik Network Yazılarım

Teknoloji üzerine kurulmuş güzel bir sitedir. Teknoloji ve bilim-kurgu adına hemen her konuda bilgi bulabileceksiniz.

  1. Bir Yazılım Projesine Başlamak – Tavsiyeler Yazı Serisi
    1. Bir Yazılım Projesine Başlamak- Tavsiyeler #1 Kod Mantığını Kullanmak
    2. Bir Yazılım Projesine Başlamak- Tavsiyeler #2 Basit Düşünmek ve Proje Geliştirmede Çevresel Etkenler
    3. Bir Yazılım Projesine Başlamak- Tavsiyeler #3 Kod Yazım Şekli ve Az Koda Çok İş Yaptırmak
    4. Bir Yazılım Projesine Başlamak- Tavsiyeler #4 Hızlı Kod Yazmak
    5. Bir Yazılım Projesine Başlamak- Tavsiyeler #5 Projelerde Yetkilendirme Yöntemleri
  2. Giyilebilir Teknoloji – Yüzük Barkod Okuyucu Nedir? Ne İşimize Yarar? 
  3. SQL Server TCP/IP Erişimlerini Açmak
  4. Visual Studio 2019 Dil Değiştirme
  5. .Net Reflactor ile Exe DeCompile
  6. Smart Assembly Exe Kodları Şifreleme

** – Medium Yazılarım

Bazı yazılarımı Medium platformunda yazmaya karar verdim bu sebeple bazı yazılarım Medium üzerinde olacak.

  1. Bir Yazılımcı Olmak Zor Mudur?
  2. Yazılım Sistemlerinde Loglama Kavramı

 


** – Yazılıma Giriş, IDE ve Diğer Konular

IDE olmazsa olmaz. Ben Visual Studio kullanıyorum. Bence C# için en uygun IDE, Visual Studio’dur. Ayrıca bu kısımda ERP, MRP ve sık kullanabileceğimiz bir kaç konu hakkında bilgi yazıları yer almaktadır.

  1. Yazılıma Başlamak Mı İstiyorsunuz? Görmeniz Lazım!
  2. Algoritma Nedir? Algoritma Nasıl Yazılır?
  3. Algoritma Nedir? Algoritma Tasarımı Nasıl Yapılır?
  4. Akış Diyagramı Nedir? – Akış Diyagramı Şekilleri
    1. Algoritma ve Akış Diyagramı Örnekleri – 5 Adet
  5. C Sharp Nedir? C Sharp İle Neler Yapılabilir?
  6. C Sharp İle Neler Yapılabilir? Geniş Açıklamalı
  7. ERP Nedir? Neden Kullanılmalıdır?
  8. MRP Nedir? Neden Kullanılmalıdır?
  9. LEAN Development – Yalın Yazılım Geliştirme
  10. Diffie-Hellman Nedir? Diffie-Hellman Anahtar Değişimi
  11. AES Şifreleme Nedir? AES Güvenliği
  12. Yazılımda İsimlendirme Kuralları (Naming Convention)
  13. Localization ve Globalization Dil Kodları
  14. C# Lisanslama Sistemi – C# Program Lisanslama

** – C# Proje Geliştirme Hakkında Tavsiyeler ve Dikkat Edilmesi Gerekenler

Örnekler ve Örnek Senaryolar üzerinden daha hızlı ve daha güzel kod yazmak hakkında konular. Özellikle yazılıma yeni başlayan arkadaşlar lütfen bu yazıları okumadan yeni bir projeye başlamayın.  Size güzel şeyler katacağını düşünüyorum.

  1. Programlamada Kopyala Yapıştırın Mantığı
  2. C# Nesne İsimlendirme Mantığı
  3. C# Modüler Çalışma Mantığı

** – Visual Studio ve Özellikleri 

Visual Studio’yu tanıma ve daha efektif kullanabilme açısından eklenen derslerdir. Bir kaç ders kod içerse de o dersler yazılımda biraz ilerledikten sonra daha mantıklı gelecektir.

  1. ** – Visual Studio Konuları
    1. Visual Studio Nedir?
    2. Visual Studio Kısayollarını Biliyor Musunuz?
    3. VS 2015 Tema Yükleme (Color Theme Editor)
    4. Visual Studio Dil Değiştirmek
    5. Visual Studio BreakPoint Kullanımı
    6. Visual Studio Summary Kullanımı
    7. Release ile Debug Derleme Arasındaki Fark
    8. C# User Control Nedir Nasıl Kullanılır
  2. ** – Github İşlemleri
    1. GitHub a Proje Yükleme Nasıl Yapılır? – VS 2015
    2. VS 2019 GitHub Bağlantısı ve Proje Yükleme Nasıl Yapılır?

** – OOP (Object Oriented Programming)

OOP (Obect Oriented Programming) (Nesne Yönelimli Programlama) konulu yazılar.

  1. Visual Studio OverLoad Metod Ayarlama ve Kullanma
  2. C# Class Mantığı ve Classlar ile Çalışma
  3. C# Nesne Yaklaşımlı SQL Modelleme
  4. C# Class Hazırlama Yöntemi – C# Kodları Class’a Çekme
  5. C# CheckState İçin Özel Metod Oluşturmak
  6. ** – Genişletme Metodları
    1. C# Extension Methods – Genişletme Metodları #1
    2. C# Extension Methods – Genişletme Metodları #2
    3. C# Extension Methods – Genişletme Metodları #3
  7. C# Inheritance – C# Miras Kavramı
  8. C# Class Encapsulation (Kapsülleme Get, Set Kullanımı)
  9. C# Interface Kavramı ve Kullanımı
  10. C# Polymorphism Kavramı ve Kullanımı – OOP

** – C# Giriş Konuları Ve Yeni Başlayanlar İçin Olmazsa Olmazlar 

C# programlama dilini yeni öğrenmeye başlayanlar için gerekli olan en temel konulardır. Arada bir kaç ders içeriğine hemen ihtiyacını olmasa da genel olarak temel konulardır.

  1. ** – Erişim Belirleyiciler 
    1. C# Erişim Belirleyiciler – Public, Private, Protected ve diğerleri
    2. C# Gobal Değişkenler
    3. C# Const Kavramı
  2. ** – Değişkenler
    1. C# Değişkenler, Tipleri, Atamalar ve Dönüşümleri
    2. C# Enum – Enum Nedir Nasıl Kullanılır?
    3. C# Convert İşlemleri
    4. ** – String Türü İşlemleri
      1. C# String Üzerindeki İşlemler
      2. C# String İşlemleri – Örneklerle Anlatım
      3. C# String İçerisinde Çift Tırnak ve BackSlash
      4. C# String Sayısal Değer Kontrolü
      5. C# Double Sayıyı Virgülü ile Labele Yazdırma  ve String.Format
      6. C# StringBuilder Sınıfı Kullanımı
    5. ** – DateTime Türü İşlemleri
      1. C# Tüm DateTime İşlemleri
      2. C# Tarih OADate Dönüşümler
      3. C# Date Değişkenini Sayı Değerine Dönüştürme
      4. C# Yıl, Ay ve Haftanın İlk ve Son Günlerini Bulmak
      5. C# Hafta Numarasından O Haftanın İlk Günün Bulmak
      6. C# TimeSpan Kullanımı (İki Tarih Arası Fark)
      7. C# Milisaniye Convert – Saniye ve Dakikaya Çevirmek
      8. C# CultureInfo ile Türkçe Gün Adını Almak
      9. C# Exe Build Tarihini Almak
  3. C# NameSpace Kavramı
  4. C# Event Kavramları
  5. C# Event Kullanımı Detaylı İnceleme 
  6. C# Aritmetik Operatörler ve İşlemler
  7. C# Mantıksal ve Karşılaştırma Operatörleri ve İşlemler
  8. C# Dosya / Klasör İşlemleri
  9. ** – Random Sınıfı İşlemleri
    1. C# Random Sınıfı ile Oto Şifre Nasıl Oluşturulur?
    2. C# Rastgele Şifre Oluşturma
    3. C# Random Şifre Üretme Örneği
  10. ** – MessageBox İşlemleri
    1. C# MessageBox Kullanımı – Tüm Özellikleri
    2. C# MessageBox Buton Text Değiştirme

** – C# Listeler, Döngüler, Kontrol Mekanizmaları ve İlgili İşlemler

C# programlama dilini yeni öğrenmeye başlayanlar için gerekli olan temel konulardır. Döngüler, kontroller, hataları yakalama, listeler hakkında dersler içerir. Bir kaç tane dersin içeriği yeni başlayanlar için gerekli olmasa da genel olarak kontrol başlığı altına girdiğinden bu bölümde yer almaktadır.

  1. ** – İf Else İşlemleri
    1. C# If Else Kullanımı ve İç İçe If Else
    2. C# Ternary if (Tek Satırlık IF )
  2. C# Switch Case Kullanımı – Koşul İfadeleri
  3. C# Hata Yakalama – Try Catch Finally – Ayrıntılı Anlatım
  4. C# Try Catch Finally Kullanımı – Örnek İle Anlatım
    1. ** – C# Exception Nedenleri ve Kullanımları
      1. C# ArgumentException – Nedenleri ve Kullanımı
      2. C# ArgumentNullException – Nedenleri ve Kullanımı
      3. C# ArgumentOutOfRangeException – Nedenleri ve Kullanımı
      4. C# IndexOutOfRangeException – Nedenleri ve Kullanımı
      5. C# FormatException – Nedenleri ve Kullanımı
      6. C# DirectoryNotFoundException – Nedenleri
      7. C# FileNotFoundException – Nedenleri
      8. C# DivideByZero – OverFlow – NotFiniteNumber Exception Nedenleri
      9. C# Exception Nedir? Exception İşlemleri
      10. C# IOException Nedir? IOException İşlemleri
      11. C# NullReferenceException – Nedenleri ve Kullanımı
      12. C# OutOfMemoryException Nedenleri
      13. C# InvalidCastException Nedir?
  5. C# For Döngüsü Kullanımı ve İç İçe For Döngüleri
  6. C# Foreach Döngüsü Kullanımı
  7. C# While Döngüsü Kullanımı
  8. C# GoTo Kullanımı – Örnekli Anlatım
  9. ** – List<T> İşlemleri
    1. C# List<T> Kullanımı 
    2. C# List<T> Listeler Arasındaki Farkları Bulmak – (Generic List)
    3. C# List Ögelerini DataGridView ve ListBox’a Bağlamak
  10. ** – Dizi ve Array List İşlemleri
    1. C# Dizi ve ArrayList Kullanımı 
    2. C# Array List İçinde Arama Yapmak
    3. C# Çok Boyutlu Diziler – En Ayrıntılı Anlatım
  11. C# Telefon Numarası Kontrolü – REGEX Sınıfı
  12. C# Kredi Kartı Tipini Bulma
  13. C# Kredi Kartı Doğrulama – Luhn Algoritması
  14. C# Kredi Kartı Numarasındaki Bilgiler

** – C# Nesneleri Tanıyalım

C# programlama dilini yeni öğrenmeye başlayanlar için gerekli olan temel konulardır. Bu bölümde Visual Studio ile birlikte gelen windows nesneleri üzerine dersler yer almaktadır. Nesnelerin özellikleri, formlar arası veri gönderme,  kısayol tuş işlemleri ve genel olarak sık kullanabileceğiniz diğer nesneler ve kullanımları hakkında dersler bu bölümde yer almaktadır.

  1. ** – Genel Nesneler ve Özellikleri
    1. C# Nesne Özellikleri
    2. C# Dock ve Anchor Kullanımı
    3. C# ToolTip Kullanımı – Nesneler İçin Açıklama
    4. C# Timer Kullanımı
    5. C# MenuStrip ve ContextMenuStrip Kullanımı
    6. C# MenuStrip, ToolStrip, StatusStrip, ContextMenuStrip 
    7. C# NotifyIcon Kullanımı ve C# NotifyIcon Bildirimleri
    8. C# FlowLayoutPanel Kullanımı – Satranç Tahtası
    9. C# ListView Veri Çekme, Ekleme, Silme ve Fazlası
    10. C# RadioButton ile GroupBox Ve Panel
    11. C# TrackBar ve C# ProgressBar
  2. ** – Form İşlemleri
    1. C# Formlar Arası Veri Nasıl Gönderilir?
    2. C# Formlar Arası Veri Aktarımı
    3. C# MdiForm İşlemleri – İç İçe Formlar
    4. C# Başka Formdaki Nesneye Veri Yazmak
    5. C# Form Üzerinde Kısayol Tuş İşlemleri
    6. C# Form Ekran Konumu Ayarlama
    7. C# Form AcceptButton CancelButton
    8. C# Formun Kapanmasını Engellemek
    9. C# Özel MessageBox Yapımı
  3. ** – Dialog Ekranları
    1. C# OpenFileDialog Kullanımı – Tüm Özellikleri
    2. C# FolderBrowserDialog Kullanımı – Örnekli Anlatım
    3. C# SaveFileDialog Kullanımı – Tüm Özellikleri
    4. C# ColorDialog Kullanımı
    5. C# FontDialog Kullanımı
  4. ** – TextBox İşlemleri
    1. C# Textbox Sadece Sayı Harf Girişi Yaptırmak
    2. C# Formdaki Tüm TextBox Nesnelerini Temizlemek
    3. C# Boş Geçilemez Alan Nasıl Yapılır?
    4. C# RichTextBox İçinde Arama Yapmak
    5. C# Sadece Sayı Girişi İçin Özelleştirilmiş TextBox Yapmak
  5. ** – Web Browser İşlemleri
    1. C# Web Browser Son Sürüm IE Kullanmak
    2. C# Web Browser Otomatik En Alta İndirmek
    3. C# Web Browser Sayfanın Yüklenmesini Beklemek

** – C# Nesnelere İle İlgili Konular ve İşlemler

Nesnelerle bağlantılı konulardır. Bu bölümde proje çalışırken kodla nesne üretme, kullanma ve sürükle bırak gibi işlemler yer almaktadır. Buradaki dersler yeni başlayanlar için biraz ağır gelebilir.

  1. C# Dinamik Nesne Oluşturma ve Forma Ekleme
  2. C# Dinamik Form ve Nesneler Üretip Kullanmak
  3. C# Dinamik Button ve Dinamik Düzen
  4. C# ComboBox TXT Dosyası ile Doldurma
  5. ** – Sürükle Bırak İşlemleri
    1. C# Drag Drop İle Dosya Okuma – Sürükle Bırak
    2. C# Listboxlar Arası Drag Drop – Sürükle Bırak

** – C# Sınıf (NameSpace) Konuları

Projelerime genel olarak dışarıdan eklediğimiz (Using olarak eklenen) NameSpace’ler (İsim Uzayı) ile ilgi derslerdir. Bir dosyaya erişip içine yazı yazma, regedit (kayıt defteri) üzerinde veriler yazma, okuma, projemizden mail gönderme bağımsız diğer projeleri kodlar ile çalıştırma gibi işlemler yer almaktadır.

  1. ** – Stream Sınıfları İşlemleri
    1. C# StreamReader ve StreamWriter Kullanımı
    2. C# TXT Dosyası Oluşturmak ve Yazı Yazmak
    3. C# StreamReader Türkçe Karakter Sorunu Çözümü
  2. ** – Regedit İşlemleri
    1. C# Registry (Regedit) İşlemleri – Yazma Okuma
    2. C# Uygulama İçerisinden Uyumluluk Modu Ayarlama
    3. C# Sistem Açılışına Program Eklemek ve Silmek
  3. C# Veri Şifreleme (Encrypt & Decrypt)
  4. C# INI Ayar Dosyası Oluşturma – Kernel32.dll
  5. ** – Mail Gönderme İşlemleri
    1. C# Mail Gönderme İşlemleri
    2. C# Mail Gönderme İşlemleri – Attachment Ekleme
    3. C# Mail Gönderme Sorunları ve Tavsiyeler
    4. C# Mail Gönderme Hatası Çözümü ve X509 Sertifikası
    5. C# E-Mail Kontrolü – Net.Mail Sınıfı
  6. ** – Process İşlemleri
    1. C# Process İşlemleri – Nele Yapılabilir?
    2. C# Kill Proccess – Otomatik Program Kapatmak
    3. C# Programın İki Kere Açılmasını Engellemek
    4. C# Çalışan Bir Uygulamanın Sahibini Bulmak? – Process Owner
    5. C# Program Üzerinden PDF, Excel vs. Açmak
    6. C# ile Programın Tek Sefer Açılması – İki Farklı Yol
    7. C# ile Bilgisayar Kapatmak
    8. C# İp ile PC Kapatma ve Restart

** – C# İle İlgili Çeşitli İşlemler

Her zaman ihtiyaç duyulmayacak örnek konulardır. Aşağıdaki başlıkları okuduğunuzda da anlayabilirsiniz. Bu bölümdeki konular daha spesifik konulardır. Belki de geliştireceğiniz 15, 20 projede bir lazım olacaktır.

  1. C# Çalışan Kodların İşlem Süresini Bulmak (StopWatch)
  2. C# Bilgisayar Bilgileri Almak
  3. C# ile Versiyon Bilgisini Almak
  4. C# Bilgisayarın Kaç Saattir Açık Olduğunu Bulmak
  5. C# Mouse Koordinatlarını Almak
  6. C# Kurulu Antivirüsü Kontrol Etmek
  7. C# Thread Sleep ile İşlem Süresini Uzatmak
  8. C# Dinamik Parametre Alan Metot
  9. C# TC Kimlik No Kontrol Programı
  10. C# Program Açılışına Kısayol Koymak
  11. C# Desteklenen Max Ekran Çözünürlüğü Bulmak
  12. C# Program Açılışına Parametre Göndermek

** – C# & SQL ve Veri Yapıları Ortak İşlemleri

SQL ve Veri Yapıları olmazsa olmazdır. Bu bölümdeki dersler çoğunlukla SQL Server’den projemize veri çekme çekme ve gösterme üzerinedir. Ancak Excel gibi verileri saklayabilen diğer uygulamalar ile ilgili dersler de yer almaktadır. Excel’deki verileri okuma, projede gösterme ve SQL Server’e kaydetme gibi dersler içermektedir.

  1. ** – Excel İle İşlemler
    1. C# Excel OLEDB Bağlantı ve Veri Okuma – Class
    2. C# Excelden Veri Okuma ve DataTable’a Yükleme – XLSX
    3. C# Çoklu Excel Dosyası Okuma
  2. ** – DataGridView İşlemleri
    1. C# DataGridView’e Veri Çekmek
    2. C# DataGridView’den Veri Çekmek
    3. C# DataGridView Seçilen Satırları Textbox da Gösterme
    4. C# DataGridView’den Veri Okuma
    5. C# DataGridView Excel Oluşturma – Dışa Aktarma
    6. C# DataGridView PDF Oluşturma – Dışa Aktarma
    7. C# DataGridView Resim Gösterme
  3. ** – SQL İşlemleri
    1. C# SQL Server Bağlantısı Yapmak
    2. C# SQL Bulk Insert Nasıl Yapılır?
    3. C# SQL ConnecitonString’ deki Bilgileri Almak
    4. C# Çalışma Zamanında App.Config ConnectionString Değiştirme
    5. C# SQL Connection Class Hazırlamak [Video Destekli]
  4. ** – DataTable İşlemleri
    1. C# DataTable’den Veri Çekmek
    2. C# DataTable “Bu satır başka bir tabloya ait” Hatası Çözümü
    3. C# DataTable İçerisinde Arama Yapmak
    4. C# DataTable Example – Örnek DataTable
  5. C# GUID ve Sıralı GUID Oluşturma

** – C# İle FTP Üzerine İşlemler

File Transfer Protokol (FTP) ile ilgili konulardır. Bu bölümde FTP ile ilgili tüm işlemler yer almaktadır. FTP ‘nin ne olduğundan, FTP ‘ye dosya yükleme ve indirme gibi tüm işlemler bu bölümde yer almaktadır.

  1. FTP Nedir? Ne işe Yarar? Nasıl Kullanılır?
  2. C# FTP Server Bağlantısı Yapmak
  3. C# FTP Server Dosya Kontrolü Yapmak
  4. C# FTP Server Dosya Listesi Almak
  5. C# FTP Server Klasör Açmak
  6. C# FTP Server Dosya Adı Değiştirme
  7. C# FTP Server Dosya Yüklemek
  8. C# FTP Server Dosya İndirmek
  9. C# FTP Server Dosyayı İndirmeden Göstermek
  10. C# FTP Server Dosya Silmek
  11. C# FTP Server Klasör Silmek

** – C# XML Üzerine İşlemler

XML dosyaları ile ilgili konular. Özellikle E- evrakların kullanılması arttığından önemli olan konulardan birisidir. E-Fatura gibi elektronik ortamda iletilen bu evrakların tamamı XML tabanlı dosyalardır. Bu bölümde bir XML dosya oluşturma, içerisine veri yazma ve değiştirme ile ilgili dersler yer almaktadır.

  1. ** – XML Genel İşlemler
    1. XML Nedir? Kullanımı, Temel Özellikleri ve Örneği
    2. C# Linq To XML ile XML Dosyalarla Çalışmak
    3. C# XML Dosya Oluşturma
    4. C# XML Verileri Gridde Gösterme
    5. C# XML Veri Ekleme
    6. C# XML Veri Güncelleme & DataGridView’den Veri Çekme
    7. C# XML Veri Silme
    8. C# XML İşlemleri Class Hazırlama
    9. C# DataSet ile XML Dosyası Nasıl Oluşturulur?
    10. C# XML Dosyası ile DataSet Nasıl Oluşturulur ve Okunur?
    11. C# XML Dosyasında Nasıl Arama Yapılır?
    12. C# XML Dosyasında Filtreleme Nasıl Yapılır?
    13. C# Excel’den XML Dosyası Nasıl Oluşturulur?
    14. C# XML ile TreeView Nasıl Doldurulur?
  2. C# XML Serialization ve Deserialization İşlemleri
  3. C# İnternetten Döviz Kurlarını Çekmek – XML

** – Matematiksel Hesaplamalar

C# ile matematiksel hesaplamalardır. Bu bölümdeki dersler yine çok nadir olarak işinize yarayabilecek konulardandır. Ancak bir kaç tane ders var ki her zaman işinize yarayabilir. Bu dersler Mod Alma ve genellikle mülakatlarda sorulan Asal Sayı Bulma dersleridir.

  1. C# Kombinasyon Hesaplama
  2. C# Permütasyon Hesaplama
  3. C# Sayı Tabanını Değiştirme
  4. C# Fibonacci Dizisi Yapımı
  5. C# Floyd Üçgeni Yapımı
  6. C# CM INCH Dönüşümü
  7. C# Mod Alma İşlemi
  8. C# Santigrat Derece – Fahrenhayt Çevirme
  9. C# Faktoriyel Hesaplama Nasıl Yapılır?
  10. C# Asal Sayılar Nasıl Bulunur? – En Gereksiz Mülakat Sorusu
  11. C# Sayıyı Basamaklarına Ayırma – Max 12 Basamak

 


** – DevExpress Nesneleri İle İlgili İşlemler

Bazen sadece Windows nesneleri yetmez. 3. Parti yazılımlar da gerekir. DevExpress bize bu konuda inanılmaz kolaylık ve görsellik sağlayan mükemmel bir yapıdır. Yazılıma yeni başlayanlar için pek gerekli olmayan bir konudur diyebilirim. Kendinizi geliştirdiğinizde DevExpress’i araştırıp bize kazandırdığı nimetleri gördükten sonra kullanmak isteyebilirsiniz. Genel tabiri ile Windows nesnelerinden çok daha kullanışlı ve görselliği harika olan nesneler sağlayan 3. parti bir yazılımdır.

  1. DevExpress’e giriş
  2. C# DevExpress Genel Bilgiler
  3. C# DevExpress TextEdit, MemoEdit ve ButtonEdit
  4. C# DevExpress CalcEdit ve SpinEdit
  5. C# DevExpress ComboBoxEdit ve CheckedComboBoxEdit
  6. C# DevExpress LookUpEdit, GridLookUpEdit ve SearchLookUpEdit
  7. C# DevExpress RadioGroup ve ListBoxControl
  8. C# DevExpress SimpleButton, CheckButton ve ToggleSwitch
  9. C# DevExpress Label, Link, Check, Date ve Time Nesneleri
  10. C# DevExpress TabContol, SplitContainer, ProgressPanel, Panel, Group
  11. C# DevExpress RibbonMenu
  12. ** – CheckedListBoxControl İşlemleri
    1. C# DevExpress CheckedListBoxControl
    2. C# DevExpress CheckedListBoxControl Veri Alma Sorunu
    3. C# DevExpress CheckedListBoxControl ve Seçilenleri Alma Sorunu
  13. ** – GridControl /GridView İşlemleri
    1. C# DevExpress GridControl Kodla Özelleştirme
    2. C# DevExpress GridView Grup Başlık Renklendirme
    3. C# DevExpress Gridview Satır Renklendirme
    4. C# DevExpress GirdView Hücre Reklendirme
    5. C# DevExpress GridControl Kodla Bir Sütuna Filtre Uygulama
    6. C# DevExpress GridView’den Veri Almak
    7. C# DevExpress GridView Ekran Dizaynını Kaydetmek
    8. C# DevExpress GridView Dışarı Aktarma
  14. C# DevExpress LookUpEdit Kullanımı
  15. C# DevExpress PictureEdit Resim Döndür ve Kaydet
  16. C# DevExpress Grid, Pivot ve Chart Export
  17. C# DevExpress Grid, Pivot, Chart Bağlantısı Kurmak

** – Hata Çözümleri

C# ile proje geliştirirken karşılaşabileceğiniz bazı hatalar ve çözümleri hakkında konular.

  1. C# Math.Round Yuvarlama Hatası
  2. VS2013 Proje Oluştururken Çıkan Hata Çözümü
  3. Visual Studio Build Hatası Çözümü
  4. C# Collection was modified; enumeration operation may not execute Hatası
  5. Web Service – Endpoint Hatası ve Çözümü
  6. C# ‘Internet or Restricted zone or having the mark of the web on the file’ Hatası ve Çözümü
  7. [KESİN ÇÖZÜM] File İşlemlerinde “İşlem, Başka Bir İşlem Tarafından Kullanıldığından ‘…’ Dosyasına Erişemiyor”
  8. Microsoft Jet OLEDB 4 0 Sağlayıcısı Yerel Makine Hatası Çözümü

** – Konu Anlatımı ile Örnek Projeler

Tamamlanmış bir proje içeren konular. Bu projelere yukarıdaki menüden de ulaşabilirsiniz.

  1. C# Ekran Görüntüsü Almak (ScreenShot) – Çalışan Örnekli
  2. C# Dosya Adlarını Toplu İsimlendirme Projesi
  3. Github’a Proje Yükleme Nasıl Yapılır?
  4. C# Web Cam İle Fotoğraf Çekme Uygulaması
  5. C# MP3 Çalar Uygulaması – mciSendString
  6. C# Bildirim Sistemi Hazırlamak
  7. C# Ping Gönderme Uygulaması Yapalım
  8. C# Şifreli Mesajlaşma – Diffie Hellman + AES Şifreleme
  9. C# İsim Şehir Hayvan Oyunu Uygulaması
  10. C# Sanal Klayve Yapımı – Virtual Keyboard
  11. C# Şifre Üretici ve Kaydedici Uygulama
  12. C# Mayın Tarlası Yapımı – C# Mayın Tarlası Kodları
  13. C# Skin Windows Forms – Basit Skin Yapalım
  14. C# Karekod Oluşturma ve Okuma
  15. C# Resmin Renk Yoğunluklarını Bulma
  16. C# OOP ve Gelişim Loglama Projesi
  17. C# Windows Servis Hazırlama ve Yükleme
  18. C# Hesap Makinesi Yapma – Proje Kodları ile
  19. C# Uçak Savaş Oyunu Yapımı
  20. C# Otobüs Bilet Satış Uygulaması – Basit Düzey
  21. C# Türkçe Sözlük Uygulaması – TDK

** – Artificial Intellicence

C# ile Yapay Zeka ile ilgili işlemler.

  1. C# Alturos.Yolo Object Detection – C# Nesne Tanımlama

** – C# İle HTML ve CSS İşlemleri

C# kullanarak HTML ve CSS ile ilgili işlemler.

  1. C# HTML Div ile Tablo Düzeni Oluşturma

 


** – Fantastik Şeyler 🙂

Belki de hiç ihtiyaç duymayacağınız konular… 🙂

  1. C# Girilen Sayıyı Roma Rakamına Çevirmek
  2. C# Kelime Heceleme İşlemi
  3. C# Login Ekranında Sürekli Değişen Resimler Yapmak

Listede olmayan ama olmasını istediğiniz dersleri yorum olarak bırakırsanız onları da hazırlar bu eğitim setine eklerim. Zamanla diğer yazıları da hazırlayıp paylaşacağım. Paylaştıkça da linkleri güncelleyeceğim. Tabi bu set ben bu işi yaptığım sürece her gün daha da büyüyecek. Yeteri kadar genişlediğinde daha büyük projelere geçişler yapacağım. Örneğin Stok Takibi, Cari Takibi gibi…


 

  • ** – Güncelleme Geçmişi:

  • 10.11.2019 – Sayfa düzenlemesi ve dersleri yeniden gruplandırma.
  • 19.12.2019 – Giriş bölümü düzenlendi.
  • 25.12.2019 – Konu başlıkları altlarına açıklamalar eklendi ve bazı derslerin yerleri değişti.
  • 28.12.2019 – Yeni bir kategori eklendi
  • 02.01.2020 – Giriş bölümü düzenlendi.
  • 10.01.2020 – Ders konumlandırma çalışması yapıldı. İlgili konular girintiler ile gösterildi.
  • 08.06.2020 – Konu başlıklarının açıklamaları değiştirildi. Giriş Kısmına yeni bir not eklendi.
  • 02.07.2020 – İki yeni konu başlığı eklendi.
  • 09.07.2020 – Bir yeni konu başlığı eklendi.
  • 11.09.2020 – Bir yeni konu başlığı eklendi.

SQL Eğitim Setime gitmek için tıklayabilirsiniz.

Diğer tüm C# derslerim için tıklayınız.

Diğer tüm Programlama derslerim için tıklayınız.

Umarım eklediğim c sharp kurs derslerden faydalar görebiliyorsunuzdur. 🙂

Sağlıcakla ve takipte kalın. 😉

Yorum Yap

Yorumlar (6)

  1. _avatar

    kolay gelsin setup yapmayıda anlatabılırmıısnız

    • _avatar

      Setup yapma konusu, Visual Studio Community yani ücretsiz sürümde çok sıkıntılı oluyor. Eğer PRo sürümünüz var ise daha kolay oluyor.
      Bu konu hakkında bir çalışma yapayım. Ders olarak yakında eklemeye çalışacağım.

Bir cevap yazın

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir