VkNet: Подкорректировать код - C#
Формулировка задачи:
Привет всем.
Решил по практиковаться , занялся разработкой чего нибудь для vk.
Взял в основу библиотеку VkNet.
Хотелось бы подкорректировать код , что бы с самого начала была хоть какая нибудь структура.
Знания C# , на уровне 200-250 страниц C# полное руководство 4.0 и Библия C# (200 страниц).
Собственно вот так выглядит код :
Создаю в отдельный класс Auth.cs
далее в Form1.cs , на кнопку событие
Вот и вся авторизация , хотелось бы услышать мнение по коду.
Хочу писать правильно . Спасибо заранее.
П.С
Особо пугают вот эти переменные
Куда их можно вывести , что бы потом передать их в качестве аргумента методу vk.Auth....
class Auth { public string Login(string login) { return login;// email или телефон } public string Password(string password) { return password;// Пароль } public int Appid(int appid) { return appid;// id прилы } }
namespace WindowsFormsApplication2 { public partial class Form1 : Form { public Form1() { InitializeComponent(); } int appid = 4449193; // Ид прилы Settings scope = Settings.Friends; // Приложение имеет доступ к друзьям private void button1_Click(object sender, EventArgs e) { try { Auth auth = new Auth(); var vk = new VkApi(); vk.Authorize(appid,auth.Login(textBox1.Text), auth.Password(textBox2.Text),scope); MessageBox.Show("Авторизация прошла успешно"); } catch (Exception ex) { MessageBox.Show("Ошибка"); } } } }
int appid = 4449193; // Ид прилы Settings scope = Settings.Friends; // Приложение имеет доступ к друзьям
Решение задачи: «VkNet: Подкорректировать код»
textual
Листинг программы
static void Main(string[] args) { var result = ApplicationContext.Security.Login(new LoginData {UserName = "qwert", Password = "3fdsf"}); Console.WriteLine($"Результат входа: {(result ? "Успешно" : "Неудачно")}"); result = ApplicationContext.Security.LogOff("qwert"); Console.WriteLine($"Результат выхода: {(result ? "Успешно" : "Неудачно")}"); Console.ReadKey(); }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д