[TUTORIAL] Visual Code Kullanma

  • Konbuyu başlatan Konbuyu başlatan Admin
  • Başlangıç tarihi Başlangıç tarihi
  • Cevaplar Cevaplar 0
  • Görüntüleme Görüntüleme 47

Admin

Metin2Lobby
Yönetici
Founder
Katılım
6 Mayıs 2022
Mesajlar
52,647
Ticaret : 1 / 0 / 0
Herkese iyi akşamlar öncelikle, Visual Code adlı programa geçiş yaptığımdan beri daha rahattayım o yüzden program hakkında bildiklerimi aktarmak istedim. Düzenli çalışmayı sevenler için daha yararlı olucaktır hatta bu konu. Uzatmadan konuya geçeyim.

1- İlk olarak programı açıyoruz ve bizi böyle bir arayüz bekliyor.


anv83z.png



2- Hazırladığımız çalışma dosyasını seçeceğiz. O yüzden de sol üstten File->Open Folder kısmına gelip

r04X9m.png


7BJWvY.png


İçeriğini şu şekilde ayarlarsanız daha rahat olur tek tek dosya seçmek zorunda kalmazsınız.

P7d2M5.png


Ve dosyamızı seçiyoruz.

7BJWvY.png


3- Dosyamızın alt dosyalarını, Game Source, Client Source, game, packimizi açtığımız açık packlerin bulunduğu ETERR'i bu dosyaya ilave ederek 1 düzenleyici üzerinde her yere ulaşabilirsiniz.

gPgvo5.png


Visual Code'de şu aşşağı bölümlerde extensions (Uzantılar) kısmından kendinize derleyici indirebiliyorsunuz aynı zamanda bir IDLE. Ben Metin2 için bir
"quest support for Metin2" diye bir quest yazarken işinizi kolaylaştıracak bir şey buldum. Bunu da extentions kısmından aratıp install'e basıp kurarsanız, Visual Code üzerinden yazdığınız questler daha düzenli oluyor bana göre öyle yani. Düzenli çalışmak her zaman iyidir, bu da düzen katıyor işe bana göre kullanmak yararlı ve Notepad++'dan daha fazla fonksiyonu olduğunu düşünüyorum. Yaptığınız kod yanlışlarını vs. gösteriyor mantıksal operatörlerde vs. lafı fazla uzattım iyi kullanımlar.


M1Q8Jg.png


İşinize yaradıysa bir teşekkürü çok görmeyin iyi forumlar...
[TUTORIAL] Visual Code Kullanma

Visual Studio Code, özellikle Metin2 özel sunucu geliştirme süreçlerinde büyük kolaylıklar sağlayan, güçlü ve esnek bir kod editörüdür. Bu rehberde, Metin2 geliştiricilerinin Visual Studio Code (VSCode) yazılıımını nasıl etkili kullanabileceğini adım adım inceleyeceğiz. C++ sistemlerinden Python GUI projelerine kadar geniş bir yelpazede VSCode'un sunduğu olanakları tanıyacağız.

Visual Studio Code Nedir?
Visual Studio Code, Microsoft tarafından geliştirilen ücretsiz, açık kaynaklı ve platform bağımsız bir metin düzenleyicidir. Kodlama yaparken entegre geliştirme ortamı (IDE) gibi güçlü özellikler sunar. Özellikle C++, Python, JavaScript gibi dillerde geliştirme yaparken oldukça kullanışlıdır. Metin2 özel sunucularında hem server-side hem de client-side kodlamada büyük kolaylık sağlar.

VSCode Kurulumu
İlk olarak, platformunuza uygun sürümü indirip yüklemeniz gerekir. Kurulum oldukça basittir ve her işletim sisteminde benzer adımlarla tamamlanabilir. Kurulumdan sonra, VSCode'u açın ve ilk yapılandırmaları yapmaya başlayın.

Geliştirme Ortamının Hazırlanması
Metin2 geliştirme sürecinde, öncelikle dil desteğine ihtiyacınız olacaktır. C++ ve Python projeleri için şu eklentileri öneririz:
- C/C++ (Microsoft)
- Python (Microsoft)
- GitLens (Git entegrasyonu)
- Bracket Pair Colorizer (parantez renklendirme)

Eklentileri yükledikten sonra, proje klasörlerinizi VSCode ile açarak çalışmanızı kolaylaştırabilirsiniz. Örneğin, bir Metin2 server src klasörü veya client src klasörü doğrudan VSCode içinde açılabilir.

Python GUI ve Py Root Projesi Geliştirme
Python ile UI scripting (uiscript), py root dosyaları veya Py GUI sistemleri geliştirirken, VSCode içindeki Python eklentisi debug, syntax highlighting ve IntelliSense gibi önemli destekler sağlar. Özellikle Metin2'de UI geliştirmeleri için, Python dosyalarını düzenlemek çok daha verimli hale gelir.

C++ Sistem ve Kaynak Kod Düzenleme
Metin2 server src üzerinde çalışırken, C++ kodlarını düzenlemek için VSCode idealdir. C/C++ eklentisi sayesinde derleme hatalarını görebilir, IntelliSense yardımıyla fonksiyonlara kolayca ulaşabilirsiniz. Ayrıca, compile işlemleri için terminal entegrasyonu sayesinde doğrudan komut satırında derleme yapabilirsiniz.

Proje Organizasyonu ve Git Entegrasyonu
VSCode, Git ile doğal entegrasyon sunar. Bu sayede Metin2 geliştirme süreçlerinde, kaynak kod değişikliklerinizi takip edebilir, commit atabilir ve farklı branch'lerde çalışabilirsiniz. Özellikle bir Metin2 özel sunucu geliştirme sürecinde, kodların versiyon kontrolü büyük önem taşır.

Debugging ve Performans
VSCode, hata ayıklama (debugging) konusunda da güçlü bir altyapıya sahiptir. C++ projelerinde GDB, Python projelerinde ise içsel debug motoru ile hataları hızlıca tespit edebilirsiniz. Bu, hem game core hem de db core üzerinde çalışırken büyük kolaylık sağlar.

Özet
Visual Studio Code, Metin2 geliştiricileri için harika bir araçtır. Hem C++ hem de Python projelerinde yüksek performans ve esneklik sunar. Eklenti desteği, hata ayıklama imkanı ve Git entegrasyonu sayesinde kodlama süreciniz çok daha verimli hale gelir. Metin2 özel sunucu geliştirme, server src düzenleme, py root dosyaları üzerinde çalışmak isteyen herkes için önerilen bir editördür.


[TUTORIAL] How to Use Visual Code

Visual Studio Code is a powerful and flexible code editor that provides significant convenience during Metin2 private server development processes. In this guide, we will examine step by step how Metin2 developers can effectively use Visual Studio Code (VSCode). We will explore the features VSCode offers across a wide range, from C++ systems to Python GUI projects.

What is Visual Studio Code?
Visual Studio Code is a free, open-source, cross-platform text editor developed by Microsoft. It offers IDE-like powerful features while coding. It is particularly useful for development in languages such as C++, Python, and JavaScript. It greatly facilitates both server-side and client-side coding in Metin2 private servers.

Installing VSCode
First, you need to download and install the appropriate version for your platform from the . The installation is quite simple and can be completed with similar steps on any operating system. After installation, open VSCode and begin initial configurations.

Setting Up the Development Environment
In the Metin2 development process, you'll first need language support. For C++ and Python projects, we recommend the following extensions:
- C/C++ (Microsoft)
- Python (Microsoft)
- GitLens (Git integration)
- Bracket Pair Colorizer (bracket coloring)

After installing the extensions, you can make your work easier by opening project folders directly in VSCode. For example, a Metin2 server src folder or client src folder can be opened directly within VSCode.

Developing Python GUI and Py Root Projects
When developing UI scripting (uiscript), py root files, or Py GUI systems in Python, VSCode's Python extension provides important support such as debugging, syntax highlighting, and IntelliSense. Especially for UI developments in Metin2, editing Python files becomes much more efficient.

Editing C++ Systems and Source Code
When working on a Metin2 server src, VSCode is ideal for editing C++ code. Thanks to the C/C++ extension, you can view compilation errors, easily access functions via IntelliSense, and even compile directly through command line using terminal integration.

Project Organization and Git Integration
VSCode has native Git integration. This allows you to track source code changes, commit, and work across different branches during Metin2 development. Especially in a Metin2 private server development cycle, version control of code is very important.

Debugging and Performance
VSCode also has strong infrastructure for debugging. With GDB for C++ projects and internal debug engines for Python projects, you can quickly detect errors. This provides great convenience when working on game cores and db cores.

Summary
Visual Studio Code is an excellent tool for Metin2 developers. It offers high performance and flexibility in both C++ and Python projects. With its extension support, debugging capabilities, and Git integration, your coding process becomes much more efficient. It is a recommended editor for anyone working on Metin2 private server development, server src modifications, or py root files.
 

Şuan Bu Konuyu Görüntüleyen Kullanıcılar (Toplam : 0, Üye : 0, Misafir : 0)

Benzer konular

Geri
Üst Alt