Member 12632487 Ответов: 1

Как использовать обработку файлов для winforms и как получить доступ к тем же данным в другой форме в том же приложении


Я использую приложение c# winform.
я хочу создать библиотечную систему управления, и для этой цели я создал различные формы.я создал форму, название: "Добавить запись", и еще форма поиска записи.
Теперь я хочу, чтобы при вводе пользователем записи в форме "добавить запись" она сохранялась навсегда, а при поиске в форме "поиск записи" запись отображалась в форме поиска (в разных текстовых блоках)
Я думаю, что для этой цели обработка файлов полезна, но я не знаю, как написать код для сохранения данных textboxs или syntext обработки файлов.
поэтому для этой цели, пожалуйста, направьте меня. Если обработка файлов-это правильный путь, то помогите мне написать пример кода, чтобы я мог его понять. А также скажите мне, есть ли какое-либо другое решение этого вопроса.

Что я уже пробовал:

Я попытался написать код обработки файлов, но потерпел неудачу из-за ошибки syntext.

1 Ответов

Рейтинг:
0

BillWoodruff

Похоже, на данный момент Вы не уверены, хотите ли вы использовать базу данных для сохранения и извлечения введенных данных или хотите писать файлы. Я предлагаю вам сосредоточиться на использовании базы данных, а не на сложных танцах с файлами.

Вы можете начать с рассмотрения "баз данных документов"; я предлагаю вам прочитать этот обзор Саши Барбера: [^], а затем взгляните на RaptorDB Мехди Голама: [^]. Здесь недавно обновилась интересная база данных документов LiteDB: [^].

Этот пост может дать вам некоторую полезную информацию о создании каталогов и о том, как найти специальные папки, используемые ОС Windows: [^].

Вам нужно провести фундаментальное исследование языка C# и базы данных, которую вы планируете использовать, а затем создать прототип для проверки ваших идей перед написанием полномасштабного приложения. Я настоятельно рекомендую вам прочитать серию 10 Статья на C# вот Сергей Kizyan: [^См. этот пост для ссылок на две хорошие бесплатные книги по C# и некоторые общие советы по изучению: [^]

Прототипирование: я предлагаю вам начать с создания проекта WinForm, который имеет эти компоненты:

a. основная форма ('Form1, созданная по умолчанию), которая будет функционировать в качестве диспетчера конфигурации для приложения и будет представлять форму входа в систему при запуске.

Б. форма ввода данных с различными текстовыми полями и NumericUpDownControls для ввода данных, с двумя кнопками с надписями "Отмена" и "сохранить".

c. класс, который будет обрабатывать установление соединения с базой данных и сохранение/восстановление данных из базы данных.

Мы не собираемся писать ваш код для вас. Вы начинаете писать свой код и возвращаетесь сюда с конкретными вопросами, и мы будем рады вам помочь.

"Я попытался написать код обработки файлов, но потерпел неудачу из-за ошибки syntext."

Затем напишите вопрос об этом и покажите код, и мы вам поможем.