VkNet: Подкорректировать код - C#

Узнай цену своей работы

Формулировка задачи:

Привет всем. Решил по практиковаться , занялся разработкой чего нибудь для vk. Взял в основу библиотеку VkNet. Хотелось бы подкорректировать код , что бы с самого начала была хоть какая нибудь структура. Знания C# , на уровне 200-250 страниц C# полное руководство 4.0 и Библия C# (200 страниц). Собственно вот так выглядит код : Создаю в отдельный класс Auth.cs
Листинг программы
  1. class Auth
  2. {
  3. public string Login(string login)
  4. {
  5. return login;// email или телефон
  6. }
  7. public string Password(string password)
  8. {
  9. return password;// Пароль
  10. }
  11. public int Appid(int appid)
  12. {
  13. return appid;// id прилы
  14. }
  15. }
далее в Form1.cs , на кнопку событие
Листинг программы
  1. namespace WindowsFormsApplication2
  2. {
  3. public partial class Form1 : Form
  4. {
  5. public Form1()
  6. {
  7. InitializeComponent();
  8. }
  9. int appid = 4449193; // Ид прилы
  10. Settings scope = Settings.Friends; // Приложение имеет доступ к друзьям
  11. private void button1_Click(object sender, EventArgs e)
  12. {
  13. try
  14. {
  15. Auth auth = new Auth();
  16. var vk = new VkApi();
  17. vk.Authorize(appid,auth.Login(textBox1.Text), auth.Password(textBox2.Text),scope);
  18. MessageBox.Show("Авторизация прошла успешно");
  19. }
  20. catch (Exception ex)
  21. {
  22. MessageBox.Show("Ошибка");
  23. }
  24. }
  25. }
  26. }
Вот и вся авторизация , хотелось бы услышать мнение по коду. Хочу писать правильно . Спасибо заранее. П.С Особо пугают вот эти переменные
Листинг программы
  1. int appid = 4449193; // Ид прилы
  2. Settings scope = Settings.Friends; // Приложение имеет доступ к друзьям
Куда их можно вывести , что бы потом передать их в качестве аргумента методу vk.Auth....

Решение задачи: «VkNet: Подкорректировать код»

textual
Листинг программы
  1.     static void Main(string[] args)
  2.     {
  3.       var result = ApplicationContext.Security.Login(new LoginData {UserName = "qwert", Password = "3fdsf"});
  4.       Console.WriteLine($"Результат входа: {(result ? "Успешно" : "Неудачно")}");
  5.       result = ApplicationContext.Security.LogOff("qwert");
  6.       Console.WriteLine($"Результат выхода: {(result ? "Успешно" : "Неудачно")}");
  7.       Console.ReadKey();
  8.     }

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

12   голосов , оценка 4 из 5

Нужна аналогичная работа?

Оформи быстрый заказ и узнай стоимость

Бесплатно
Оформите заказ и авторы начнут откликаться уже через 10 минут