Задать вопрос
Ответы пользователя по тегу C#
  • Как поместить в sqlite запрос переменную?

    HemulGM
    @HemulGM
    Delphi Developer, сис. админ
    :
    sqlCommand.CommandText = "SELECT ID FROM :category";
    sqlCommand.CommandType = CommandType.Text;
    sqlCommand.Parameters["name"].Value = category;


    Так стоп, что? Название таблицы?
    А че, просто конкатенация тебя не устраивает?
    sqlCommand.CommandText = "SELECT ID FROM " + category;


    Ужас... Вы хоть поняли, что написали?
    Вот примерно так, думаю должно быть.

    sqlCommand.CommandText = "SELECT ID FROM category where name = :name";
    sqlCommand.CommandType = CommandType.Text;
    sqlCommand.Parameters["name"].Value = category;
    Ответ написан
  • С# WinForms. Как передать значение через кнопку из одной формы в другую?

    HemulGM
    @HemulGM
    Delphi Developer, сис. админ
    Способов реализовать такое сотни. Ладно не сотни, но десятки. Вот несколько:
    1. Передаче через конструктор
    2. Классовые методы
    3. Классовые переменные
    4. Callback
    5. Просто перед открытием манипулировать формой
    О 5-ом подробнее:
    Объект формы (форма) может создаваться автоматически (как основная форма), а может создаваться динамически.
    Окно ты создаёшь динамически? Если да, то создание окна может не влечь за собой его скорое появление на экран.
    Т.е. создание окна - это одно, а показ окна - другое. Итого, ты создаешь окно, устанавливаешь нужные значения контролам, переменным, свойствам и т.д., а затем отображаешь окно.

    Так или иначе, у вас совсем мало знаний. Рекомендую почитать, посмотреть примеры. А лучше, разобраться с основами WinForm.
    Нужно понять, что класс формы - это обычный класс и делать с ним ты можешь всё что угодно и когда угодно.
    Ответ написан
    Комментировать
  • Отправка сообщения через http проблема с кодировкой, как исправить?

    HemulGM
    @HemulGM
    Delphi Developer, сис. админ
    Utf-8 слыхал о таком?
    Статья, которая должна быть у каждого:
    https://habr.com/ru/post/147843/
    Ответ написан
    2 комментария
  • Как в программе называется вот эта часть?

    HemulGM
    @HemulGM
    Delphi Developer, сис. админ
    Чтобы убрать эту область, тебе нужно создавать форму определённого стиля.
    Тебе нужно свойство ControlBox в False. Text в ''.
    5d9f0865ae054437498209.png
    Ответ написан
    3 комментария
  • Windows form, C# как активировать кнопку с другого скрипта?

    HemulGM
    @HemulGM
    Delphi Developer, сис. админ
    Подключи класс формы в LOL.cs и сможешь обращаться к форме и её объектам.
    Ответ написан
    Комментировать
  • Как из программы на C# отправить POST-запрос к поисковой форме, чтоб получить страницу с результатами?

    HemulGM
    @HemulGM
    Delphi Developer, сис. админ
    Форма на странице лишь элемент интерфейса. По нажатию кнопки выполняется запрос, в который передаются данные из этой формы.
    Раз ты хочешь отправить этот запрос, то зачем тебе эта форма? Тебе нужно узнать, какой запрос выполняется по нажатию кнопки и выполнить этот запрос из C# (если тебе позволит это сделать сайт-сервис он же сервер).
    Чтобы узнать запрос, нужно открыть консоль разработчика на F12, перейти во вкладку Network и нажать на кнопку отправки формы. Там ты увидишь запросы, которые будут происходить, один из них твой.
    Ответ написан
  • Как создать бота ВКонтакте для страницы?

    HemulGM
    @HemulGM
    Delphi Developer, сис. админ
    Создаешь на странице вк standalone-приложение. С его помощью получаешь токен. Пишешь запросы используя VK API. Всё просто. Только в последнее время ВК API не особо любит работу с сообщениями пользователей.
    Тебе не нужны библиотеки, достаточно отправлять запросы на сервер и получать ответ. Ответы в формате JSON (вот для них только нужна библиотека).

    Если чуть глубже, то тебе нужен стандартный GET/POST запрос через HTTP, в теле запроса - параметры: ид юзера и т.д. Ах, да ну и желательно использовать OAuth2 аутентификацию. Т.е. Открывать страницу встроенного браузера для авторизации в ВК и получения токена.
    Ответ написан
    Комментировать