Каждому свое
533 / 219 / 81
Регистрация: 05.08.2013
Сообщений: 1,614
1

Организация кода

18.08.2016, 22:52. Показов 459. Ответов 7
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Задача такая: Открывается окно, где требуется ввести путь до БД. Вводишь правильный путь, затем проверяется есть ли определённые таблицы в БД и если есть, то записывать путь в реестр, закрывать окно и открывать новое с DataGridView, куда прикручивается DataSet с загруженным таблицами. Затем после повторного запуска программы, проверяется путь в реестре, если он есть, то открывается второе окно с DataGridView , куда опять прикручивается DataSet с загруженным таблицами, а если пути в реестре нет, то выполняется все то, что я описал выше: грузится окно, требуется ввести путь до БД и тд...фухх, вроде все))

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

Может Вы мне поможете? Подскажите как более проще организовать подобную задачу(код не обязателен)
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
18.08.2016, 22:52
Ответы с готовыми решениями:

Правильная организация кода в проекте
Доброго дня! При создании проекта для Windows генерятся два файла - файл формы и файл программы....

Длинные цепочки операций. Организация кода
Добрый день! Есть программа, которая периодически проверяет email, получает письма и с каждым...

Организация кода. Проектирование кода
Доброго времени суток! Появилось желание реализовать в учебных целях библиотеку для связанных...

Организация кода по категориям
Всем привет :senor:

7
331 / 283 / 78
Регистрация: 02.08.2016
Сообщений: 1,008
18.08.2016, 22:56 2
А задача то какая? Окна открывать?
0
Каждому свое
533 / 219 / 81
Регистрация: 05.08.2013
Сообщений: 1,614
18.08.2016, 23:06  [ТС] 3
DevAlone, задача заключается в том, чтобы программа работала так, как я описал выше.
0
331 / 283 / 78
Регистрация: 02.08.2016
Сообщений: 1,008
18.08.2016, 23:08 4
Ну вы вроде это сделали, что я ещё могу посоветовать? Если есть вопросы по коду, выкладывайте код.
0
Каждому свое
533 / 219 / 81
Регистрация: 05.08.2013
Сообщений: 1,614
18.08.2016, 23:17  [ТС] 5
Как бы Вы сделали эту задачу? У меня в коде куча if'ов, всяких костылей и тд...
0
331 / 283 / 78
Регистрация: 02.08.2016
Сообщений: 1,008
19.08.2016, 00:15 6
Какую задачу? Я так и не увидел описания задачи, я вижу только описание того, как вы её реализовали, а про задачу могу только догадываться. А код я ваш посмотреть не могу, экстрасенс летом в отпуске.
0
Эксперт .NET
5490 / 4260 / 1211
Регистрация: 12.10.2013
Сообщений: 12,262
Записей в блоге: 2
19.08.2016, 10:32 7
Цитата Сообщение от Bretbas Посмотреть сообщение
Как бы Вы сделали эту задачу?
Я бы вообще отказался от ввода пути к БД. Пользователю это, по сути, ни к чему. Пусть файл БД лежит рядом с исполняемым файлом, а путь будет жестко закодирован.
0
Каждому свое
533 / 219 / 81
Регистрация: 05.08.2013
Сообщений: 1,614
24.08.2016, 18:17  [ТС] 8
insite2012,
Я бы вообще отказался от ввода пути к БД. Пользователю это, по сути, ни к чему. Пусть файл БД лежит рядом с исполняемым файлом, а путь будет жестко закодирован.
Дело в том, что доступа к папке с БД нет, и нужно сделать именно с прописованием пути
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
24.08.2016, 18:17
Помогаю со студенческими работами здесь

Организация задержки выполнения кода конструктора
Добрый день. Такой вопрос возник: Вот у меня есть диалог авторизации, вполне себе работающий. но...

Организация программа(написание красивого кода)
Здравствуйте, с недавних пор меня начала беспокоить организация программы и написание более-менее...

Доступ к DataSet. Организация кода программы
Дико извиняюсь за идиотский вопрос. Делаю лабу. Есть БД с тремя связанными табличками. Нужно...

Правильная организация кода программы C++ Coocox
Добрый день! Пишу программу в Coocox 1.7.8 C++ под STM32F103. Из-за того что программа...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
8
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2023, CyberForum.ru