Selamlar, C# programlama dili adına paylaştığım tüm yazıları bir C# 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 – Sıfırdan Zirveye
Ders Sayısı an itibari ile 356
Dersleri Github üzerinde birden fazla proje içerisinde ekliyorum.
Bazı derslerim bu repoda yer alıyor. MustafaBKLZ/mustafabukulmez_com_dersler
Matematiksel işlemler hakkında da bir repo var. MustafaBKLZ / Matematiksel_Islemler_Proje
İki sayı arasında yapılan işlemler hakkında da bir repo var. MustafaBKLZ/iki_sayi_arasi_islemler
Bu sayfa, paylaştığım tüm C# ile ilgili derslerin bir eğitim seti başlığı altında toplanmış halidir. Aşağı doğru indiğinizde dersler sırasız olarak görünüyor olabilir ama durum böyle değildir. Her ne kadar ders1, ders2 olarak numaralandırma yapmamış olsam da üstten alt kısma doğru giderek zorlaşan ve karmaşıklaşan bir sırada dersleri ekliyorum. Üst kısımlarda genellikle yazılım üzerine fikir ve bilgi verme üzerine iken, aşağı inildikçe başlangıç konularından, konuların karıştırılarak yapılmış olan projelere doğru ilerliyor. Yani aslında yukarıdan aşağı inildikçe dersler başlangıç seviyesinden ileri düzeye doğru ilerliyor. Verilmiş mevcut sıraya göre yukarıdan aşağı doğru inerseniz konuların giderek zorlaştığını görebilirsiniz.
Discord’a katılmayı unutmayın. Tüm bağlantılarım için LinkTree
C# Programlama Eğitim Seti – Sıfırdan Zirveye
Udemy üzerinde bir kurs serisine başladım.
Bu kurs serisinde ilk olarak ERP, CRM gibi sistemlerin tarihine bakacağız ve günümüze hatta gelecek teorileri olan WEB 4.0’a kadar bağlantılı bir şekilde ilgili yazılımsal sistemleri inceledim. Sonrasında şuanda hazırladığım temel C# ve SQL eğitim seti var. Bu temel eğitim seti bittiğinde ERP yazılım sistemlerindeki Stok Takip, Cari Takip vs gibi. modülleri kodlayacağız.
İlk kursuma buradan ulaşabilir ve satın alabilirsiniz.
2. kurs daha hazırlık aşamasındadır.
** – [Yazılıma Başlamadan Önce] – Yazılıma Giriş
Yazılım sektörüne merakınız varsa ve bu sektöre girmek istiyorsanız bu yazıları okumanızı tavsiye ederim.
- Yazılıma Başlamak Mı İstiyorsunuz? Görmeniz Lazım!
- Bir Yazılımcı Olmak Zor Mudur?
- Yazılımcı Kime Denir? C# ve .Net Framework Kısaca Nedir?
- C Sharp Nedir? C Sharp İle Neler Yapılabilir?
- C Sharp İle Neler Yapılabilir? Geniş Açıklamalı
- ** – Bir Yazılım Projesine Başlamak – Tavsiyeler Yazı Serisi
- Bir Yazılım Projesine Başlamak- Tavsiyeler #1 Kod Mantığını Kullanmak
- Bir Yazılım Projesine Başlamak- Tavsiyeler #2 Basit Düşünmek ve Proje Geliştirmede Çevresel Etkenler
- Bir Yazılım Projesine Başlamak- Tavsiyeler #3 Kod Yazım Şekli ve Az Koda Çok İş Yaptırmak
- Bir Yazılım Projesine Başlamak- Tavsiyeler #4 Hızlı Kod Yazmak
- Bir Yazılım Projesine Başlamak- Tavsiyeler #5 Projelerde Yetkilendirme Yöntemleri
- Programlamada Kopyala Yapıştırın Mantığı
- Yazılımda İsimlendirme Kuralları (Naming Convention)
- Nesne İsimlendirme Mantığı
- Modüler Çalışma Mantığı
- ADO.Net ve Object Relational Mapping (ORM) Nedir?
- LEAN Development – Yalın Yazılım Geliştirme
- Localization ve Globalization Dil Kodları
- C# Lisanslama Sistemi – C# Program Lisanslama
- Yazılım Sistemlerinde Loglama Kavramı
** – [Yazılıma Başlamadan Önce] – Algoritma ve Akış Diyagramları
Algoritma yazılımın temelidir. Akış diyagramları ise bu algoritmaları daha görsel ve anlaşılır hale getirmek için kullanılır. Tabi bu ikisinin tek kullanım amacı yazılım değildir. Hemen her konuda kullanılabilirler. Algoritma ve Akış Diyagramları hakkındaki içeriklerim bu bölümde yer alacaktır.
- Algoritma Nedir? Algoritma Nasıl Yazılır?
- Algoritma Nedir? Algoritma Tasarımı Nasıl Yapılır?
- Akış Diyagramı Nedir? – Akış Diyagramı Şekilleri
- Algoritma ve Akış Diyagramı Örnekleri – 5 Adet
** – [Yazılıma Başlamadan Önce] – Diğer Yazılımsal Sistemler Hakkında Bilgiler
CRM ve ERP sistemleri neredeyse her işletmede yer alan sistemlerdir. MRP genellikle üretim yapan fabrikalarda kullanılır. Bunlar dışında yazılım kavramının temellerini oluşturan bilgiler bu bölümde yer almaktadır.
- ERP Nedir? Neden Kullanılmalıdır?
- ERP 2 Nedir? Enterprise Resource Planning 2
- MRP Nedir? Neden Kullanılmalıdır?
- MPR 2 Nedir? – Manufacturing Resource Planning
- CRM Nedir? Customer Relationship Manager [VIDEO]
- DSMS Nedir? Veri Akışı Yönetim Sistemi
- RDSMS Nedir? İlişkisel Veri Akışı Yönetim Sistemi
- SQL Nedir? Yapılandırılmış Sorgu Dili
- PLC Nedir? Programlanabilir Mantık Denetleyici
- RAD Nedir? Hızlı Uygulama Geliştirme
** – [Giriş Seviye] – 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. Kısacası Visual Studio’yı ilgilendiren tüm yazlar bu bölümde yer alacaktır.
- ** – Visual Studio Konuları
- Visual Studio Nedir?
- Visual Studio Kısayollarını Biliyor Musunuz?
- VS 2015 Tema Yükleme (Color Theme Editor)
- Visual Studio Dil Değiştirmek
- Visual Studio BreakPoint Kullanımı
- Visual Studio Summary Kullanımı
- Release ile Debug Derleme Arasındaki Fark
- C# User Control Nedir Nasıl Kullanılır
- Visual Studio OverLoad Metod Ayarlama ve Kullanma
- C# Operator Overload ve Metot Override İşlemi
- Visual Studio 2019 Dil Değiştirme
** – [Giriş Seviye] – Github İşlemleri
Github projelerimizi paylaşmak ve saklamak için aynı zamanda ekip ile birlikte çalışabilmek için en iyi ortamlardan birisidir. Github ile ilgili tüm yazılarım bu bölümde yer alacaktır.
- GitHub a Proje Yükleme Nasıl Yapılır? – VS 2015
- VS 2019 GitHub Bağlantısı ve Proje Yükleme Nasıl Yapılır?
** – [Giriş Seviye] – 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.
- ** – Erişim Belirleyiciler
- ** – Değişkenler
- C# Değişkenler, Tipleri, Atamalar ve Dönüşümleri
- C# Enum – Enum Nedir Nasıl Kullanılır?
- C# Convert İşlemleri
- ** – String Türü İşlemleri
- ** – DateTime Türü İşlemleri
- C# Tüm DateTime İşlemleri
- C# Tarih OADate Dönüşümler
- C# Date Değişkenini Sayı Değerine Dönüştürme
- C# Yıl, Ay ve Haftanın İlk ve Son Günlerini Bulmak
- C# Hafta Numarasından O Haftanın İlk Günün Bulmak
- C# TimeSpan Kullanımı (İki Tarih Arası Fark)
- C# Milisaniye Convert – Saniye ve Dakikaya Çevirmek
- C# CultureInfo ile Türkçe Gün Adını Almak
- C# Exe Build Tarihini Almak
- C# NameSpace Kavramı
- C# Event Kavramları
- C# Event Kullanımı Detaylı İnceleme
- C# Aritmetik Operatörler ve İşlemler
- C# Mantıksal ve Karşılaştırma Operatörleri ve İşlemler
- C# Dosya / Klasör İşlemleri
- C# Recursive Metot Nasıl Kullanılır? Faktoriyel ve Fibonacci Hesaplama
- C# Dinamik Parametre Alan Metot
- ** – Random Sınıfı İşlemleri
- ** – MessageBox İşlemleri
** – [Giriş Seviye] – 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.
- ** – İf Else İşlemleri
- C# Switch Case Kullanımı – Koşul İfadeleri
- C# Hata Yakalama – Try Catch Finally – Ayrıntılı Anlatım
- C# Try Catch Finally Kullanımı – Örnek İle Anlatım
- ** – C# Exception Nedenleri ve Kullanımları
- C# ArgumentException – Nedenleri ve Kullanımı
- C# ArgumentNullException – Nedenleri ve Kullanımı
- C# ArgumentOutOfRangeException – Nedenleri ve Kullanımı
- C# IndexOutOfRangeException – Nedenleri ve Kullanımı
- C# FormatException – Nedenleri ve Kullanımı
- C# DirectoryNotFoundException – Nedenleri
- C# FileNotFoundException – Nedenleri
- C# DivideByZero – OverFlow – NotFiniteNumber Exception Nedenleri
- C# Exception Nedir? Exception İşlemleri
- C# IOException Nedir? IOException İşlemleri
- C# NullReferenceException – Nedenleri ve Kullanımı
- C# OutOfMemoryException Nedenleri
- C# InvalidCastException Nedir?
- ** – C# Exception Nedenleri ve Kullanımları
- C# For Döngüsü Kullanımı ve İç İçe For Döngüleri
- C# Foreach Döngüsü Kullanımı
- C# While Döngüsü Kullanımı
- C# GoTo Kullanımı – Örnekli Anlatım
- ** – List<T> İşlemleri
- ** – Dizi ve Array List İşlemleri
** – [Giriş Seviye] – 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.
- ** – Genel Nesneler ve Özellikleri
- C# Nesne Özellikleri
- C# Dock ve Anchor Kullanımı
- C# ToolTip Kullanımı – Nesneler İçin Açıklama
- C# Timer Kullanımı
- C# MenuStrip ve ContextMenuStrip Kullanımı
- C# MenuStrip, ToolStrip, StatusStrip, ContextMenuStrip
- C# NotifyIcon Kullanımı ve C# NotifyIcon Bildirimleri
- C# FlowLayoutPanel Kullanımı – Satranç Tahtası
- C# ListView Veri Çekme, Ekleme, Silme ve Fazlası
- C# RadioButton ile GroupBox Ve Panel
- C# TrackBar ve C# ProgressBar
- C# FileSystemWatcher Örneği Uygulaması
- ** – Form İşlemleri
- C# Formlar Arası Veri Nasıl Gönderilir?
- C# Formlar Arası Veri Aktarımı
- C# MdiForm İşlemleri – İç İçe Formlar
- C# Başka Formdaki Nesneye Veri Yazmak
- C# Form Üzerinde Kısayol Tuş İşlemleri
- C# Form Ekran Konumu Ayarlama
- C# Form AcceptButton CancelButton
- C# Formun Kapanmasını Engellemek
- C# Özel MessageBox Yapımı
- ** – Dialog Ekranları
- ** – TextBox İşlemleri
- ** – Web Browser İşlemleri
** – [Giriş Orta Seviye] – Farklı Yazılımlar ve Cihazlarla İşlemler
Hiçbir yazılımcı sadece bir program kullanmaz. Sektörde ilerledikçe kullandığınız program ve cihaz sayısı giderek artar. Giyilebilir teknolojiler olsun, 3. parti yazılımlar olsun bu gibi konulardaki tüm içerikler bu bölümde yer alacaktır.
- SQL Server TCP/IP Erişimlerini Açmak
- .Net Reflactor ile Exe DeCompile
- Smart Assembly Exe Kodları Şifreleme
- Giyilebilir Teknoloji – Yüzük Barkod Okuyucu Nedir? Ne İşimize Yarar?
** – [Giriş Orta Seviye] – 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.
- C# Dinamik Nesne Oluşturma ve Forma Ekleme
- C# Dinamik Form ve Nesneler Üretip Kullanmak
- C# Dinamik Button ve Dinamik Düzen
- C# Kodla Nesne Üretme ve Kullanmak
- C# Kod ile Form Oluşturup Kullanmak
- C# ComboBox TXT Dosyası ile Doldurma
- ** – Sürükle Bırak İşlemleri
- ** – String İfade İle Nesne ve Değişken Bulmak
** – [Giriş Orta Seviye] – 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.
- ** – Stream Sınıfları İşlemleri
- ** – Regedit İşlemleri
- C# Veri Şifreleme (Encrypt & Decrypt)
- C# INI Ayar Dosyası Oluşturma – Kernel32.dll
- ** – Mail Gönderme İşlemleri
- ** – Process İşlemleri
- C# Process İşlemleri – Nele Yapılabilir?
- C# Kill Proccess – Otomatik Program Kapatmak
- C# Programın İki Kere Açılmasını Engellemek
- C# Çalışan Bir Uygulamanın Sahibini Bulmak? – Process Owner
- C# Program Üzerinden PDF, Excel vs. Açmak
- C# ile Programın Tek Sefer Açılması – İki Farklı Yol
- C# ile Bilgisayar Kapatmak
- C# İp ile PC Kapatma ve Restart
- ** – Seri Port (Com Port) Bağlantı İşlemleri
** – [Giriş Orta Seviye] – 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.
- ** – Excel İle İşlemler
- ** – DataGridView İşlemleri
- ** – SQL İşlemleri
- ** – DataTable İşlemleri
- C# GUID ve Sıralı GUID Oluşturma
** – [Giriş Orta Seviye] – 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.
- C# Çalışan Kodların İşlem Süresini Bulmak (StopWatch)
- C# Bilgisayar Bilgileri Almak
- C# ile Versiyon Bilgisini Almak
- C# Bilgisayarın Kaç Saattir Açık Olduğunu Bulmak
- C# Mouse Koordinatlarını Almak
- C# Kurulu Antivirüsü Kontrol Etmek
- C# Thread Sleep ile İşlem Süresini Uzatmak
- C# Program Açılışına Kısayol Koymak
- C# Desteklenen Max Ekran Çözünürlüğü Bulmak
- C# Program Açılışına Parametre Göndermek
- C# Application Idle Olayı – Idle Nedir?
** – [Giriş Orta Seviye] – 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.
(08.02.2021) Matematiksel İşlemler adlı Github projeme bağlantıya tıklayarak ulaşabilirsiniz. Bu konu ve sitemdeki diğer tüm matemetiksel işlemlere bu proje üzerinden ulaşabileceksiniz. Eski ve yeni eklenecek tüm ilgili dersleri bu projeye ekleyeceğim. https://mustafabukulmez.com/2021/04/10/c-filesystemwatcher-ornegi-uygulamasi/
- C# Kombinasyon Hesaplama
- C# Permütasyon Hesaplama
- C# Sayı Tabanını Değiştirme
- C# Fibonacci Dizisi Yapımı
- C# Floyd Üçgeni Yapımı
- C# CM INCH Dönüşümü
- C# Mod Alma İşlemi
- C# Santigrat Derece – Fahrenhayt Çevirme
- C# Faktoriyel Hesaplama Nasıl Yapılır?
- C# Asal Sayılar Nasıl Bulunur? – En Gereksiz Mülakat Sorusu
- C# Sayıyı Basamaklarına Ayırma – Max 12 Basamak
- C# İkinci Derece Denklem Çözümü Örneği
- C# İki Sayı Arasındaki Sayıların Toplamını Bulmak
- C# İki Sayı Arasındaki Sayıların Karelerinin Toplamını Bulmak
- C# İki Sayı Arasındaki ASAL Sayıları Bulmak (1 ile 100 Arasında)
- C# İki Sayı Arasındaki 3e ve 5e Bölünen Sayıları Bulmak
** – [Orta Seviye] – Format Kontrolleri
E-Mail, Telefon ve kredi kartı gibi dışarıdan girilmesi istenen bilgilerin doğru girilip girilmediği hakkında yapılan kontrol işlemleri bu bölümde yer alacaktır.
- C# Telefon Numarası Kontrolü – REGEX Sınıfı
- C# TC Kimlik No Kontrol Programı
- ** – Kredi Kartı İşlemleri
** – [Orta İleri Seviye] – Güvenlik, Şifreleme ve Hashing İşlemleri
Güvenlik olmazsa olmaz. En önemli unsurlardan bir tanesidir. Yazılım üzerinde güvenlik temalı ve konulu tüm yazılarım bu bölümde yer alacaktır.
- Diffie-Hellman Nedir? Diffie-Hellman Anahtar Değişimi
- AES Şifreleme Nedir? AES Güvenliği
- C# Şifreli Mesajlaşma – Diffie Hellman + AES Şifreleme
- C# MD5 Şifreleme – Tek Yönlü Şifreleme
- ** – SHA
** – [Orta İleri Seviye] – OOP (Object Oriented Programming)
OOP (Object Oriented Programming) (Nesne Yönelimli Programlama) konulu yazılar.
- C# Class Mantığı ve Classlar ile Çalışma
- C# Nesne Yaklaşımlı SQL Modelleme
- C# Class Hazırlama Yöntemi – C# Kodları Class’a Çekme
- C# CheckState İçin Özel Metod Oluşturmak
- ** – Genişletme Metodları
- C# Inheritance – C# Miras Kavramı
- C# Class Encapsulation (Kapsülleme Get, Set Kullanımı)
- C# Interface Kavramı ve Kullanımı
- C# Polymorphism Kavramı ve Kullanımı – OOP
** – [Orta İleri Seviye] – 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.
- FTP Nedir? Ne işe Yarar? Nasıl Kullanılır?
- C# FTP Server Bağlantısı Yapmak
- C# FTP Server Dosya Kontrolü Yapmak
- C# FTP Server Dosya Listesi Almak
- C# FTP Server Klasör Açmak
- C# FTP Server Dosya Adı Değiştirme
- C# FTP Server Dosya Yüklemek
- C# FTP Server Dosya İndirmek
- C# FTP Server Dosyayı İndirmeden Göstermek
- C# FTP Server Dosya Silmek
- C# FTP Server Klasör Silmek
** – [Orta İleri Seviye] – 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.
- ** – XML Genel İşlemler
- XML Nedir? Kullanımı, Temel Özellikleri ve Örneği
- C# Linq To XML ile XML Dosyalarla Çalışmak
- C# XML Dosya Oluşturma
- C# XML Verileri Gridde Gösterme
- C# XML Veri Ekleme
- C# XML Veri Güncelleme & DataGridView’den Veri Çekme
- C# XML Veri Silme
- C# XML İşlemleri Class Hazırlama
- C# DataSet ile XML Dosyası Nasıl Oluşturulur?
- C# XML Dosyası ile DataSet Nasıl Oluşturulur ve Okunur?
- C# XML Dosyasında Nasıl Arama Yapılır?
- C# XML Dosyasında Filtreleme Nasıl Yapılır?
- C# Excel’den XML Dosyası Nasıl Oluşturulur?
- C# XML ile TreeView Nasıl Doldurulur?
- C# XML Serialization ve Deserialization İşlemleri
- C# İnternetten Döviz Kurlarını Çekmek – XML
** – [Orta İleri Seviye] – 3. Parti Yazılımlar / Nuget Paketleri Kullanmak
C# ile projeler geliştirirken faydalandığım 3.parti yazılımlar ve / veya nuget’ten indirdip kullandığım paketleri kullanarak hazırladığım dersler. Bu başlık altında İlgili konuların nedir ne değildir konulu yazıları da yer alabilecektir.
- Modbus Nedir? Modbus Ne İşe Yarar?
- C# Modbus Bağlantısı Yapmak ve Veri Okumak TCP
- Stimulsoft Report Nedir? Nasıl Kullanılır?
- Stimulsoft Report Rapor Tasarımı Yapmak
** – [Orta İleri Seviye] – 3. Parti Yazılımlar / 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.
- DevExpress’e giriş
- C# DevExpress Genel Bilgiler
- C# DevExpress TextEdit, MemoEdit ve ButtonEdit
- C# DevExpress CalcEdit ve SpinEdit
- C# DevExpress ComboBoxEdit ve CheckedComboBoxEdit
- C# DevExpress LookUpEdit, GridLookUpEdit ve SearchLookUpEdit
- C# DevExpress RadioGroup ve ListBoxControl
- C# DevExpress SimpleButton, CheckButton ve ToggleSwitch
- C# DevExpress Label, Link, Check, Date ve Time Nesneleri
- C# DevExpress TabContol, SplitContainer, ProgressPanel, Panel, Group
- C# DevExpress RibbonMenu
- ** – CheckedListBoxControl İşlemleri
- ** – GridControl /GridView İşlemleri
- C# DevExpress GridControl Kodla Özelleştirme
- C# DevExpress GridView Grup Başlık Renklendirme
- C# DevExpress Gridview Satır Renklendirme
- C# DevExpress GirdView Hücre Reklendirme
- C# DevExpress GridControl Kodla Bir Sütuna Filtre Uygulama
- C# DevExpress GridView’den Veri Almak
- C# DevExpress GridView Ekran Dizaynını Kaydetmek
- C# DevExpress GridView Dışarı Aktarma
- C# DevExpress Gridview Kodla Kolona Button Ekleme
- C# DevExpress GridView Satır Numarası Ekleme
- C# DevExpress LookUpEdit Kullanımı
- C# DevExpress PictureEdit Resim Döndür ve Kaydet
- C# DevExpress Grid, Pivot ve Chart Export
- C# DevExpress Grid, Pivot, Chart Bağlantısı Kurmak
** – [Tüm Seviyeler] – Hata Çözümleri
C# ile proje geliştirirken karşılaşabileceğiniz bazı hatalar ve çözümleri hakkında konular.
- C# Math.Round Yuvarlama Hatası
- VS2013 Proje Oluştururken Çıkan Hata Çözümü
- Visual Studio Build Hatası Çözümü
- C# Collection was modified; enumeration operation may not execute Hatası
- Web Service – Endpoint Hatası ve Çözümü
- C# ‘Internet or Restricted zone or having the mark of the web on the file’ Hatası ve Çözümü
- [KESİN ÇÖZÜM] File İşlemlerinde “İşlem, Başka Bir İşlem Tarafından Kullanıldığından ‘…’ Dosyasına Erişemiyor”
- Microsoft Jet OLEDB 4 0 Sağlayıcısı Yerel Makine Hatası Çözümü
- C# Nesne DBNull’dan Diğer Türlere Atanamaz Hatası Çözümü
- Visual Studio Files Has İnvalid Value <<<<<<< HEAD Illegal Characters İn Path Hatası Çözümü
** – [Tüm Seviyeler] – Konu Anlatımı ile Örnek Projeler
Tamamlanmış bir proje içeren konular. Bu projelere yukarıdaki menüden de ulaşabilirsiniz.
- C# Ekran Görüntüsü Almak (ScreenShot) – Çalışan Örnekli
- C# Dosya Adlarını Toplu İsimlendirme Projesi
- Github’a Proje Yükleme Nasıl Yapılır?
- C# Web Cam İle Fotoğraf Çekme Uygulaması
- C# MP3 Çalar Uygulaması – mciSendString
- C# Bildirim Sistemi Hazırlamak
- C# Ping Gönderme Uygulaması Yapalım
- C# İsim Şehir Hayvan Oyunu Uygulaması
- C# Sanal Klayve Yapımı – Virtual Keyboard
- C# Şifre Üretici ve Kaydedici Uygulama
- C# Mayın Tarlası Yapımı – C# Mayın Tarlası Kodları
- C# Skin Windows Forms – Basit Skin Yapalım
- C# Karekod Oluşturma ve Okuma
- C# Resmin Renk Yoğunluklarını Bulma
- C# OOP ve Gelişim Loglama Projesi
- C# Windows Servis Hazırlama ve Yükleme
- C# Hesap Makinesi Yapma – Proje Kodları ile
- C# Uçak Savaş Oyunu Yapımı
- C# Otobüs Bilet Satış Uygulaması – Basit Düzey
- C# Türkçe Sözlük Uygulaması – TDK
- C# RSS Reader Uygulaması ve User Control Kullanımı
- C# Basit Ajanda Uygulaması [VIDEO]
- C# Basit Telefon Rehberi Uygulaması [VIDEO]
- C# LCD Simülator Uygulaması
- C# Sayıyı Yazıya Çeviren Uygulama
- C# Gelir Gider Takip Uygulaması [VIDEO]
- C# Şifre Saklama Uygulaması [VIDEO]
- C# Treeview Dizin Hiyerarşi Görüntülemek
- C# IDLE Oyun Geliştirme – Fabrika Kurma Oyunu (İskelet)
** – [Tüm Seviyeler] – Artificial Intellicence
C# ile Yapay Zeka ile ilgili işlemler.
** – [Tüm Seviyeler] – C# İle HTML ve CSS İşlemleri
C# kullanarak HTML ve CSS ile ilgili işlemler.
** – [Tüm Seviyeler] – Fantastik Şeyler :)
Belki de hiç ihtiyaç duymayacağınız konular… :)
- C# Girilen Sayıyı Roma Rakamına Çevirmek
- C# Kelime Heceleme İşlemi
- C# Login Ekranında Sürekli Değişen Resimler Yapmak
- C# Soy Ağacı Çizimi – Draw Family Tree with TreeNode
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…
-
** – Changelog – 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
- 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.
- 08.02.2021 – Matematiksel İşlemler projesi duyurusu eklendi.
- 08.06.2021 – Bir yeni konu başlığı eklendi.
- 18.04.2022
- Yeni konu başlıkları eklendi.
- Başlıklara açık mavi renk ile seviyeleri gösterildi.
- Başlıklar seviyelere göre sıralandı.
- Grup açıklamaları düzenlendi.
- Dersler yeniden gruplandı.
- Sayfa giriş yazısı güncellendi.
C# Eğitim Seti sayfamızın sonuna geldiniz. Beni takip etmeyi ve yazılarımız paylaşmayı unutmayın lütfen.
Udemy üzerinde bir kurs serisine başladım.
Bu kurs serisinde ilk olarak ERP, CRM gibi sistemlerin tarihine bakacağız ve günümüze hatta gelecek teorileri olan WEB 4.0’a kadar bağlantılı bir şekilde ilgili yazılımsal sistemleri inceledim. Sonrasında şuanda hazırladığım temel C# ve SQL eğitim seti var. Bu temel eğitim seti bittiğinde ERP yazılım sistemlerindeki Stok Takip, Cari Takip vs gibi. modülleri kodlayacağız.
İlk kursuma buradan ulaşabilir ve satın alabilirsiniz.
2. kurs daha hazırlık aşamasındadır.
Discord’a katılmayı unutmayın. Tüm bağlantılarım için LinkTree
Sağlıcakla ve takipte kalın. ;)
C# , C# Dersleri ,
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.
kolay gelsin setup yapmayıda anlatabılırmıısnız
Maalesef kitabım yok. Düşünceniz için teşekkürler.
Hocam kitabınız varsa alıp okumak isterim
Merhaba,
Şuan daha iyi olmalıdır. Bir çok değişiklik yaptım. Umarım artık daha anlaşılır hale gelmiştir.
Merhaba,
İçeriklerimi olabildiğince detaylı bir şekilde yazmaya özen gösteriyorum. Bu sayfadaki sıralamalar biraz karışık gelebilir. Site 2018 yılında açıldı ve o zamanlardan beri sürekli farklı zamanlarda farklı seviyelerden içerikler hazırladım. Daha sonra bunları bir sayfada toplama fikri geldi ve sıralama yaptım. Bu sıralama da zamanla onlarca kez değişti ve haliyle biraz karışık görünmeye başladı.
Burada dikkat edilmesi gereken nokta yukarıdan aşağıya doğru okunması gereken bir sıra olmaması. Dikkat ederseniz başlıklarda bir sıra numarası yer almıyor. Eğer yeni başladıysanız ve bu sayfayı bulduysanız başlıklara göre ilerlemeniz daha doğru olacaktır. Örneğin C# Giriş Konuları Ve Yeni Başlayanlar İçin Olmazsa Olmazlar başlığı ilk bakmanız gereken yerdir. Zaten biraz kod yazmaya başladığınızda yine bu sayfaya gelip yapmak istediğiniz şeyi sayfada aratarak bulabilirsiniz.
Ayrıca size göre sıra nasıl olmalı? Düşüncelerinizi paylaşabilirseniz memnun olurum ve gerekli düzenlemeleri yapmaya çalışırım
Merhaba,
Kurs hazırlıklarına başladım. İlk udemy kursum şuan yayında. Bu kurs kodlama içermiyor ama yapmak istediğim kurs serisinin ilk adımı. Şuan hazırlıklarına başladığım kurs C# ve SQL ile gerçek projelerde kullanacağımız sınıf ve modüller hazırlamak olacak. 3. kursta da artık Varlık Yönetimi (Stok, Depo, Zimmet, Demirbaş vs ), Cari Yönetimi (Borçlar, Alacaklar, Faturalar, CRM vs) gibi modüller yaparak temel bir ERP hazırlamak olacak. Ve tabi yapmış olmak için değil gerçek hayatta kullanabileceğiniz sistemler olacak. Aşağıda ilk kursumun linki yer almaktadır.
https://www.udemy.com/course/uretim-ve-yonetim-sistemleri/learn/lecture/31491770?referralCode=84EE7A457A09BFB17E9
Dediğim gibi 2. kurs hazırlıklarına başladım.
İyi çalışmalar dilerim.