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();
- }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д