Армянское Радио, Не совсем понял вопрос. Сейчас (на этапе разработки), программа имеет доступ к БД и берёт нужные данные оттуда. Через обычные SQL-запросы на 3306 порт. Планируется, что программа будет создаваться автоматически и в ней будет прописана строка подключения к главной БД и необходимые параметры загрузки (список таблиц из БД). Соответственно с первым запуском (имея доступ к БД) она должна скачивать все необходимые таблицы, сохранять их, чтобы во все последующие запуски она могла их выводить не имея доступа к базе. Но если ее снова запустить на компьютере с доступом к БД, то она по изначально прописанной строке подключения - вновь подключится и обновит данные. То есть в коде должно быть прописано условие, что если есть коннект с БД - данные обновляются, если нет - выводятся сохранённые. Я так это вижу. (но опять же, в силу своей неопытности, я мог упустить или не учесть какие-то аспекты реализации)
#, то есть вариант взятия информации из текстового файла - актуален? Ну или в стринговую переменную занести все содержимое файла и с ней работать? (понимаю, что звучит костыльно)
Армянское Радио, Имеется огромная БД архива, одна из задач разрабатываемой программы - выборка неких "кусков" этой БД, сохранение их в ИПС (информационно поисковой системе) и отправка многочисленных экземпляров итоговой программы людям, не имеющим навыков администрирования баз данных. То есть конечный пользователь должен просто запускать программу, где ему будет выводиться удобный интерфейс для работы с хранимой информацией. Соответственно интерфейс есть, а как "скопировать" эти самые "куски" из общей базы архива - я не знаю.
Конкретно с сtrl и alt не самый лучший пример, так как они являются функциональными и отдельные комбинации с ними вызывают прописанные в системе функциональные вызовы. Вам банально может не хватить прав/уровня доступа для перехвата их нажатия, так как клавиши сначала обрабатывает операционная система, а потом уже ваше приложение на шарпе))
Написано
Войдите на сайт
Чтобы задать вопрос и получить на него квалифицированный ответ.