İçindekiler:
- Adım 1: Microsoft Visual Studio'da Yeni Proje Oluşturma
- Adım 2: Her Şeyi Forma Ekleme
- 3. Adım: Sütun Ekleme
- Adım 4: Kod Yazmadan Önce
- Adım 5: Kod Yazma
- Adım 6: Kod Kodu Kodu…
- Adım 7: Tamamlandı. Dene
Video: Basit Telefon Rehberi Uygulaması Nasıl Oluşturulur C#: 7 Adım
2024 Yazar: John Day | [email protected]. Son düzenleme: 2024-01-30 13:22
Merhaba, ben Luke, bu benim ilk Eğitilebilir Dersim. Sizlere Microsoft Visual Studio'da C# kullanarak basit bir telefon rehberi uygulamasının nasıl oluşturulacağını göstermek istiyorum. Bu projeyi yapmadan önce bazı temel programlama bilgisine sahip olmak iyidir. Başlayalım. Microsoft Visual Studio'ya ihtiyacımız var, öğrenciler için ücretsiz, MSDNAA'dan Professional Edition alabilirsiniz. Daha fazla bilgi için google'da arama yapın. Uygulamamız şöyle görünecek:
Adım 1: Microsoft Visual Studio'da Yeni Proje Oluşturma
Microsoft Visual Studio'yu başlatın ve yeni Proje oluşturun, Windows Forms Uygulaması'nı seçin, proje türünün Visual C# olduğunu unutmayın. Projenize istediğiniz ismi verebilir ve gerekirse projenin yerini değiştirebilirsiniz.
Adım 2: Her Şeyi Forma Ekleme
Şimdi, bu boş bir Form. Araç kutusundan resimde görüldüğü gibi bazı bileşenleri ekleyelim. Bunlar: DataGridView, SaveFileDioalog, OpenFileDialog ve menuStrip
3. Adım: Sütun Ekleme
DataGridView ekledikten sonra boş alanımız var, üzerine sağ tıklayın ve Sütunları düzenle'yi seçin.
Adım 4: Kod Yazmadan Önce
Formunuzun böyle göründüğünden ve DataGridView'ın "GRID" olarak adlandırıldığından emin olun. Özellikler penceresinde ayarlayabilirsiniz
Adım 5: Kod Yazma
Olaylar oluşturmak için menünüzün her bir öğesine iki kez tıklayın, her seferinde bir kod içeren bir pencere gösterilecektir, bu nedenle geri dönün ve hepsiyle (Kaydet, Aç, Kapat) Kodda ihtiyacımız olan şey: private void SaveToolStripMenuItem_Click (nesne gönderici, EventArgs e) { } private void OpenToolStripMenuItem_Click(nesne gönderici, EventArgs e) { } private void CloseToolStripMenuItem_Click(nesne gönderici, EventArgs e) { }
Adım 6: Kod Kodu Kodu…
"//" durumlarından sonra uygulamamızın tam kodu:Sistem kullanımı;System. Collections. Generic kullanımı;System. ComponentModel kullanımı;System. Data kullanımı;System. Drawing kullanımı;System. Linq kullanımı;Sistemi kullanma. Metin;System. IO kullanarak; //System. Windows. Forms kullanılarak eklendi;System. Runtime. Serialization. Formatters. Binary kullanılarak; //System. Runtime. Serialization kullanılarak eklendi; //addednamespace testowa // bu benim projemin adı{ public kısmi sınıf Form1: Form { public Form1() { InitializeComponent(); } [Serializable] // Sınıfımızın public class data dosyasına kaydedilmesini sağlar // data için sınıfımız { public string name; genel dize soyadı; halka açık dize şehri; genel dize numarası; } private void SaveToolStripMenuItem_Click(nesne gönderici, EventArgs e) { GRID. EndEdit(); SaveFileDialog saveFileDialog1 = new SaveFileDialog(); //Dosya kaydetme iletişim kutusu oluşturuluyor saveFileDialog1. RestoreDirectory = true; // ham verileri okuyun ve filtreleyin if (saveFileDialog1. ShowDialog() == DialogResult. OK) { BinaryFormatter formatter = new BinaryFormatter(); FileStream çıktısı = new FileStream(saveFileDialog1. FileName, FileMode. OpenOrCreate, FileAccess. Write);' int n = GRID. RowCount; veri Kişi = yeni veri[n - 1]; //Satır sayısı kadar kaydımız var, satırlar otomatik olarak eklenir, bu nedenle her zaman ihtiyacımız olandan bir satır fazlasına sahibiz, yani n satır sayısıdır -1 boş satır için (int i = 0; i < n - 1; i++) { Kişi = yeni veri();//GRID "" içinde iki sayıya sahiptir ilk sayı bir sütun dizinidir, ikincisi bir satır kimliğidir', dizin oluşturma her zaman 0' Kişi.name = GRID[0, i]. Value. ToString(); Kişi.surname = GRID[1, i]. Value. ToString(); Kişi.city = GRID[2, i]. Value. ToString(); Kişi.number = GRID[3, i]. Value. ToString(); } formatter. Serialize(çıktı, Kişi); çıktı. Kapat(); } } private void OpenToolStripMenuItem_Click(nesne gönderici, EventArgs e) // Dosya okuma ve GRID'e veri ekleme { openFileDialog1 = new OpenFileDialog(); if (openFileDialog1. ShowDialog() == DialogResult. OK) { BinaryFormatter okuyucu = new BinaryFormatter(); FileStream girişi = new FileStream(openFileDialog1. FileName, FileMode. Open, FileAccess. Read); data Kişi = (data)reader. Deserialize(input); GRID. Rows. Clear(); for (int i = 0; i < Kişi. Uzunluk; i++) { GRID. Rows. Add(); GRID[0, i]. Value = Kişi.name; GRID[1, i]. Value = Kişi.soyad; GRID[2, i]. Value = Kişi.şehir; GRID[3, i]. Value = Kişi.number; } } } private void CloseToolStripMenuItem_Click(nesne gönderici, EventArgs e) { Close(); // bir uygulamayı kapatma } }}
Adım 7: Tamamlandı. Dene
Çalışması gereken Hata Ayıklamayı başlatmak yerine Visual Studio'da Hata Ayıklama menüsüne tıklayın. Uygulamayı test etmeyi deneyin. Eminim bazı hatalar bulacaksınız, uygulamalarımız dosyaları kaydederken, açarken herhangi bir güvenlik olmadan çok basittir, sadece daha büyük ve kullanışlı bir uygulamanın nasıl yapıldığının gösterimidir. Geliştirebilir, kendi versiyonunuzu yapabilirsiniz! Bazı yeni özellikler ekleyin, istediğinizi değiştirin. İyi şanlar!
Önerilen:
Basit Bir Nintendo LABO Hedef Uygulaması Nasıl Yapılır: 13 Adım
Basit Bir Nintendo LABO Hedef Uygulaması Nasıl Yapılır: Kız kardeşim ve ben yakın zamanda bir Nintendo Switch satın aldık. Tabii ki onunla birlikte gitmek için bazı oyunlarımız var. Bunlardan biri de Nintendo LABO Variety Kit'ti. Sonunda Toy-Con Garajına rastladım. Bazı şeyleri denedim ve işte o zaman
Telegram Uygulaması ile Basit Bir Nesnelerin İnterneti Nasıl Yapılır: 5 Adım
Telegram Uygulaması ile Basit Bir Nesnelerin İnterneti Nasıl Yapılır: Mevcut nesilde İnternet her şeydir. Nesnelerin İnterneti günümüz dünyasında önemli bir rol oynamaktadır. Çok fazla zaman kaybetmeden IoT'nin pratik çalışmasına geçebiliriz. Burada led'i kontrol edeceğiz ve ayrıca o
Android Studio ile Android Uygulaması Nasıl Oluşturulur: 8 Adım (Resimlerle)
Android Studio ile Android Uygulaması Nasıl Oluşturulur: Bu eğitim size Android Studio geliştirme ortamını kullanarak bir Android uygulamasının nasıl oluşturulacağının temellerini öğretecektir. Android cihazlar giderek daha yaygın hale geldikçe, yeni uygulamalara olan talep yalnızca artacaktır. Android Studio'nun kullanımı kolaydır (bir
Yeni Başlayanlar İçin Parantez Kullanarak Basit Bir Web Sayfası Nasıl Oluşturulur: 14 Adım
Yeni Başlayanlar İçin Köşeli Ayraçlar Kullanarak Basit Bir Web Sayfası Nasıl Oluşturulur: Giriş Aşağıdaki yönergeler, Köşeli Ayraçları kullanarak bir web sayfası oluşturmak için adım adım rehberlik sağlar. Brackets, birincil olarak web geliştirmeye odaklanan bir kaynak kod düzenleyicisidir. Adobe Systems tarafından oluşturulmuş, ücretsiz ve açık kaynaklı bir yazılımdır, lisanslıdır
Indesign'da Basit Bir Logo Nasıl Oluşturulur: 15 Adım
Indesign'da Basit Bir Logo Nasıl Oluşturulur: Yazan: Alyssa White, Joanne Fong ve Hannah BarreMaterials:-InDesign 2015-Bilgisayar ve fare-İsteğe bağlı: eskizler için kalem ve kağıtTamamlanma süresi: 10 dakikadan kısa Arka Plan:Bir logo oluşturmadan önce, temel CRAP tasarımını anlamak önemlidir