AloneHunterTAloneHunterT
  • Ana Sayfa
  • Hakkımda
  • Bloglar
3 Ekim 2023 alonehuntert tarafından
Eğitim, Genel, Launcher, Tasarım, Uygulama

MİNECRAFT LAUNCHER V1 (PART 2)

MİNECRAFT LAUNCHER V1 (PART 2)
3 Ekim 2023 alonehuntert tarafından
Eğitim, Genel, Launcher, Tasarım, Uygulama
MİNECRAFT SUNUCUNUZ İÇİN ÖZEL BİR MİNECRAFT LAUNCHERI TASARLAYIN

Minecraft Launcher Part 2

Merhaba Minecraft severler! Bugün sizlere C# programlama dili ve WinForms kullanarak bir minecraft Launcher nasıl oluşturulacağını anlatacağım. Bu yazımda, Minecraft oyuncularının oyunlarını daha rahat bir şekilde yönetebilmeleri için bir Launcher yapımını adım adım anlatacağım.

WinForms ile birlikte C# programlama dilini kullanarak yaratacağımız bu Launcher, kullanıcılara oyunlarına daha hızlı bir şekilde giriş yapmaları için yardımcı olacak. Ayrıca, Launcher üzerindeki ayarlar paneli sayesinde, kullanıcılar tercihlerini kaydedebilecek ve sonraki girişlerinde bu ayarları otomatik olarak yükleyebilecekler.

Bu yazımda, Launcher yapımında kullanacağımız kodlara detaylı bir şekilde değineceğim. Kodlar hakkında bilgi sahibi olmak isteyen okuyucularımız, kodların ne işe yaradığını öğrenecekler. Bu sayede, Launcher yapımı konusunda daha detaylı bir bilgi sahibi olabilecekler.

Aşağıda verilen kod örneği, giriş panelinde yer alan kaydetme ve kaydetmeden çıkma butonlarının işlevlerini göstermektedir. Bu kodlar sayesinde, kullanıcının tercihlerini kaydetmesi veya kaydetmeden çıkması sağlanır. Böylece, kullanıcının zaman kaybetmeden oyuna girmesi mümkün hale gelir.

Kod örneği üzerinde detaylı bir şekilde durulacak ve her adımın ne işe yaradığı anlatılacaktır. Eğer siz de Minecraft severler arasındaysanız ve kendi Minecraft Launcher’ınızı oluşturmak istiyorsanız, bu yazımız tam size göre!

Login.cs C#

				
					using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Windows.Forms;

namespace RL_RoseLone
{
    public partial class Login : Form
    {
        public Login()
        {
            InitializeComponent();
            Init_Data();
        }

        private void kapatbtn_Click(object sender, EventArgs e)
        {
            Application.Exit();
        }

        private void girisbtn_Click(object sender, EventArgs e)
        {
            if (txtUsername.Text == "")
            {
            //  MessageBox.Show("Kullanıcı adı boş bırakılamaz","Hata",MessageBoxButtons.OK , MessageBoxIcon.Error ); Bu 1. yöntem (Alttaki kodu aktif ettiyseniz bunu silin!)
                guna2HtmlLabel1.Visible = true;
            }
            else
            {
               
                Main anapanel = new Main();
                anapanel.Show();
                Hide();
                Save_Data();
            }
        }

        private void Init_Data()
        {
            if (Properties.Settings.Default.Username != string.Empty)
            {
                if (Properties.Settings.Default.RememberMe == true)
                {
                    txtUsername.Text = Properties.Settings.Default.Username;
                    Remember.Checked = true;
                }
                else
                {
                    txtUsername.Text = Properties.Settings.Default.Username;
                }
            }
        }

        private void Save_Data()
        {
            if (Remember.Checked)
            {
                Properties.Settings.Default.Username = txtUsername.Text.Trim();
                Properties.Settings.Default.RememberMe = true;
                Properties.Settings.Default.Save();
            }
            else
            {
                Properties.Settings.Default.Username = "";
                Properties.Settings.Default.RememberMe = false;
                Properties.Settings.Default.Save();
            }
        }
    }
}

				
			

Bu kod parçası, C# ile WinForms kullanarak bir Minecraft Launcher uygulaması geliştiren kişilerin Login formu tasarımını içermektedir.

  • İlk olarak, kullanıcı adı ve şifre kutuları bulunur ve bir “Giriş” butonu vardır.
  • Kapatma butonu tıklanarak uygulama kapatılabilir.
  • Giriş butonu tıklandığında, eğer kullanıcı adı kutusu boşsa, uyarı mesajı gösterilir. Aksi takdirde, “Main” adlı ana form açılır, login formu kapatılır ve kullanıcının girdiği veriler “Save_Data()” fonksiyonu aracılığıyla kaydedilir.
  • Init_Data() fonksiyonu, kullanıcının daha önceden girmiş olduğu verilerin hatırlanmasını sağlar ve RememberMe checkbox’ının işaretlenmiş olup olmadığını kontrol eder.
  • Save_Data() fonksiyonu ise, kullanıcının girdiği verileri hatırlama seçeneğini kontrol eder ve hatırlama seçeneği işaretlenmişse kullanıcının girdiği verileri kaydeder.

Bu kod parçası, basit bir Minecraft Launcher uygulaması oluşturma aşamasında kullanılabilir ve benzer bir tasarımla, kullanıcıların giriş yapmalarına izin vererek oyunu başlatmak için kullanılabilir.

Şifre : alonehuntert.com 

DOSYALARI İNDİR

Bilgilendirme C# Minecraft Launcher Eğitim Kodlama Launcher Minecraft Launcher Nasıl Yapılır WinForm Minecraft Launcher Yeni

Önceki makaleMİNECRAFT LAUNCHER V1 (PART 1)Sonraki makale MİNECRAFT LAUNCHER V1 (PART 3)

Bir yanıt yazın Yanıtı iptal et

E-posta adresiniz yayınlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir

Son Yazılar

MİNECRAFT LAUNCHER V1 (PART 5)5 Mayıs 2024
MİNECRAFT LAUNCHER V1 (PART 4)3 Ekim 2023
MİNECRAFT LAUNCHER V1 (PART 3)3 Ekim 2023

Kategoriler

  • Eğitim
  • Genel
  • Launcher
  • Tasarım
  • Uygulama

Etiketler

Bilgilendirme C# Minecraft Launcher Eğitim Kodlama Launcher Minecraft Launcher Nasıl Yapılır WinForm Minecraft Launcher Yeni

ALONEHUNTERT | BİLGİ

Bu sayfa temelde sizler için paylaştığım içeriklerin kolayca kopyalanabilmesi, indirilebilmesi ve öğrenilebilmesi için oluşturuldu. Genellikle, kodlamalarımı, websitelerimi, tasarımlarımı ve daha birçok şeyi paylaştığım bir sayfa olarak hizmet vermektedir.

SON YAZILAR

MİNECRAFT LAUNCHER V1 (PART 5)5 Mayıs 2024
MİNECRAFT LAUNCHER V1 (PART 4)3 Ekim 2023
MİNECRAFT LAUNCHER V1 (PART 3)3 Ekim 2023
AloneHunterT © 2023 | Tüm hakları saklıdır.

ALONEHUNTERT | BİLGİ

Sayfa aslında benim sizler için paylaştığım içerikler için kolayca kopyalama, indirme, öğrenme işleri için kuruldu. Genellikle Kodlamalarımı, Website, Tasarımlarımı ve daha fazlasını paylaştığım bir sayfadır

Son Yazılar

MİNECRAFT LAUNCHER V1 (PART 5)5 Mayıs 2024
MİNECRAFT LAUNCHER V1 (PART 4)3 Ekim 2023
MİNECRAFT LAUNCHER V1 (PART 3)3 Ekim 2023

Kategoriler

  • Eğitim
  • Genel
  • Launcher
  • Tasarım
  • Uygulama