В этом гайде я постораюсь максимально понятно рассказать о создании самого простого пиратского лаунчера, объясняя подробно все части кода.
И так, на потребуется:
Visual C# 2010 Express (условно бесплатная, триал — 30 дней)
Чуточка терпения
Прямые руки
Умение читать
1. Запускаем Visual C# 2010 Express. Видим приблизительно такую картину:
2. Клацаем по создать проект, выбираем «Приложение Windows Forms» и снизу вводим название проекта, а затем по кнопке «Создать»
3. Появилось окошко.
В этом визуальном окошке рисуем элемент TextBox и элемент Button(чтоб можно было выбрать эти элементы нужно иметь окошко «Панель элементов» [Вид -> Другие окна -> Панель элементов])
4. Нажимаем по кнопке 2 раза. Появилось окошко с кодом:
После строки
Разберём код:
Строка «string appData = Environment.GetFolderPath(Environment.SpecialFolder.ApplicationData);»:
указывает к строке(string) appData следующий путь до папки AppData
Строка ProcessStartInfo mcStartInfo = new ProcessStartInfo(«javaw», «. «:
ProcessStartInfo mcStartInfo = new ProcessStartInfo задаёт параметры на запуск minecraft.jar.
. + textBox1.Text) — программное имя textBox (смотреть в окне свойств)
Строка this.Close();
this. указывает на форму, Close() — действие с формой(закрытие)
В итоге после вставки кода мы видим следующий шедевр:
OMG! Все словосочетания с Process подчёркнуты красным(ошибки). Исправляем! ПКМ по подчёркнутому тексту и выбираем «Разрешить» -> 1 пункт
После этого всё стало нормально, без ошибок
Тестируем:
Запускаем отладку:
Появляется окошко, как в визуальном редакторе (я его сделал таким):
Вводим в текстовое поле ваш ник и тапаем на кнопку(текст вы можете настроить в «Окне свойств»)
В сингле проверим, с каким ником у нас запустилась игра:
Надеюсь вам понравился гайд
Часто задаваемые вопросы:
Q: Как открыть окно свойств?
A: «Вид»-«Другие окна»-«Окно свойств»
Q: Как поменять текст окна/кнопки?
A: Выделите в визуальном редакторе элемент, текст которого вы хотите заменить, в Окне свойств в строке «Text» меняете текст
Q: Почему на других компьютерах не работает программа?
A: Возможно у них не установлена версия Framework, на которой вы писали приложение(по умолчанию используется самая последняя установленная)
Q: Как собрать/скомпилировать?
A: «Проект» -> «Построить проект». Потом в «Мои документы»Visual Studio 2010\Projects\Имя_проекта\Имя_проекта\bin\Debug\Приложение.exe