Kayıtlar

ÖĞRENCİ KAYIT OTOMASYONU

Resim
ÖĞRENECEKLERİMİZ; Access Tablo İşlemleri GroupBox Kontrolü Maskelenmiş Metin Kutusu Kontrolü DateTimePicker Kontrolü DataGridView Kontrolü TextChanged ve Leave Olayı Temel SQL Sorgularının Olulşturulması Crystal Report ile Rapor Oluşturma Giriş Bu bölümde veritabanına giriş yapmak için öğrenci otomasyonu geliştireceğiz. Veritabanı dediğimiz zımbırtıyı tanımlamak gerekirse; birbiriyle ilişkili verilerin tekrara imkan vermeyecek şekilde depolanması olayıdır diyebiliriz.  Bu dersimizde veritabanı oluştururken daha önceden öğrenmiş olduğunuzu varsaydığım Microsoft Access veritabanını kullanacağım. Aynı zamanda SQL soegularını C# programı ile yazmayı öğreneceğiz. Öğrenci takibini yapacağınız veritabanı ile öğrencilerin, T.C. Kimlik numaralarını, Adlarını, Soyadlarını, doğum tarihlerini, teelfon numaralarını ve hangi sınıfta ya da bölümde okuduklarını takip edebilecek, herhangi bir dersten aldıkları vize-final/yazılı notlarını takip edebileceksiniz.  Elbette ...

"Birincil anahtar olmadığından kayıt,güncelleme ve silme yapılamıyor" hatası

Başlıktaki hatayı alıyorsanız bunun sebebi açıklamada olduğu gibi projenize eklediğiniz tabloda primary key sütunun bulunmamasıdır. Peki çözümü nedir? Databasenizde gerekli değişiklikleri (primary key atanması) yaptıktan sonra projenizdeki dbml dosyanızı güncellemektir. Bunun için dbml dosyanızı silip yeniden aynı isimle oluşturabilirsiniz. İyi çalışmalar.

Asp.Net MVC Veritabanina Kayit Eklemek

Hala Asp.Net MVC ile tanışmadıysanız ;  buradan  tanışın önce .. Bu ders üzerinden devam edeceğim. HomeController'ımıza gelelim yeni bir ActionResult oluşturalım. KisiEkle adında.. [HttpGet] public ActionResult KisiEkle() { var kisi = new Kisiler(); return View(kisi); } [HttpGet] kullandık ki sayfa çağrıldığında bu ActionResult'u getirsin diye. sadece Kisiler sınıfımızdan bir kisi nesnesi oluşturduk bunu gönderdik View'e . "KisiEkle()" sağ tıklayıp Add View diyerek Viewimizi eklemeylim. Viewimizin tasarımını yapalım şimdi: <h2>KisiEkle</h2> @model Ders1.Models.Kisiler @using(Html.BeginForm()) { <fieldset> <legend>Kişi Ekle</legend> <div> @Html.LabelFor(p=>p.KisiAdi) </div> <div > @Html.TextBoxFor(p=>p.KisiAdi) </div> <div > @Html.LabelFor(p=>p.KisiAdresi) ...

3- C# İLE NOTEPAD (NOTDEFTERİ) YAPIMI

Resim
 C# İLE NOTEPAD (NOTDEFTERİ) YAPIMI  Geçen yazımda hesap makinesi yapımını anlatmıştım. Bu dersimizde Notepad (Not Defteri) yapımını anlatacağım. Ama öncelikle bu dersimizde neler öğreneceğimize göz atalım. MenuStrip Kontrolleri RichTextbox kontrolü OpenDialog, SaveDialog, FontDialog ve ColorDialog Kontrolleri Form Closing Olayı  ARAYÜZ TASARIMI Programımızı oluşturmadan önce nasıl bir arayüz yapacağımıza karar vermemiz gerekir. Arayüz tasarlarken işletim sistemimizin 'Not Defteri' uygulamasından kopya çekebilirsiniz.   Windows'un not defteri böyle bir şey. Yukarıda menüler var. Bunları kısaca incelememiz gerekirse, Dosya menüsü altında Yeni,Aç,Kaydet,Farklı Kaydet, Sayfa Yapısı, Yazdır, Çıkış menüleri bulunmaktadır. Düzen menüsü altında kes, kopyala, yapıştır gibi menüler bulunmaktadır. Biçim menüsü altında ise Font ayarları, sözcük kaydırma gibi menüler bulunmaktadır.  Görünüm ve Yardım menüleri de yine yukarıda bulunan menülerden diğe...

HESAP MAKİNESİ

Resim
VISUAL STUDIO C# HESAP MAKİNESİ Üniversiteye kaydımı yaptırmak için üniversitemizin muhasebe bölümüne gittiğimde masaların üzerinde bırakın bilgisayarları, hesap makinesinin bile olmadığını görünce şok şaşırmıştım. Azerbaycan Teknik Üniversitesi'nden bahsediyorum. Oradaki çalışanlar koca koca abaküslerle çok rahat bir şekilde işlem yapabiliyorlardı.  Mesele hesap makinesi yapımı olunca aklıma hep o kare gelir. Neyse ki bizler hesap makinemizi kendimiz yapacağız. Başlayalım mı? Bu bölümde neler öğreneceğiz? Windows form uygulaması başlatılması  form tasarımı  Kontrollerin forma eklenmesi Program ikonu ekleme Event Handler (Olay İşleyici ) Metodlar Hata işleme mekanizması Textbox, Label ve buton kontrollerinin kullanımı  Programın derlenmesi  kurulum kiti oluşturma  İnsanlar eskiden hesap makinesi yerine Abaküsleri kullanırmış. İlk mekanik hesap makinesi 1642 yılında Blaise Pascal tarafından yapılmış. Pascalın babası zavallı bir ...

VISUAL STUDIODA BAŞLICA ÖZELLİKLER

SIK KULLANILAN ÖZELLİKLER Name -> Program yazılırken kontrollere erişimi sağlar. Anchor (Çapa) -> Bir kontrolün büyüklüğünün, içinde bulunduğu kontrolün büyüklüğüne göre değişimini sağlar. Yani kontrolün, bulunduğu boşluğa nasıl yerleşeceğini ayarlar.  AutoSize (Otomatik büyüklük) -> Bir kontrolün içeriğindekilere göre boyutunun otomatik olarak ayarlanmasını sağlar.  BackColor (Arka plan rengi) -> Bileşenin arka plan rengini değiştirr. BackGroundImage (Arka plan resmi) -> Kontrole arka plan resmi koymak için kullanılır. BorderStyle (Kenarlık stili) -> Kontrole kenarlık koymak ve kenarlık stilini ayarlamak için kullanılır. Kullanılan kenarlık stiline göre kontrolün büyüme küçültme  işlemleri sabitlenebilir. Cursor (Imleç) -> Kontrolün üstüne gelindiğinde fare imlecinin alacağı şekli belirler. Dock (Yerleştirme) -> Kontrolün içinde bulunduğu kontrolün duvarlarına yaslanıp yaslanmayacağını belirler. FlatStyle ...

FORM NAMESPACE (İSİMUZAYI) SINIFLARI

Resim
FORM NAMESPACE (İSİMUZAYI) SINIFLARI Visual Studio ortamında Windows tabanlı yeni bir proje başlattığımız zaman, Visual Studio bir başlangıç formu oluşturur. Formun üzerinde sağ tıklayarak properties penceresine gittiğimizde formun üretildiği sınıfı ve üst sınıfları görebiliriz.  Form nesnesi System namespace altındaki Windows namespace altındaki Forms namespace altındaki form sınıfından üretilmiştir.  System.Windows.Forms namespace Microsoft işletim sisteminin zengin kullanıcı arayüzü özelliklerinin tamamını kullanan Windows tabanlı uygulamalar geliştirmek için gerekli olan sınıfları barındırmaktadır.