С Новым годом! Форум программистов, компьютерный форум, киберфорум
C# Windows Forms
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
 
Рейтинг 4.85/13: Рейтинг темы: голосов - 13, средняя оценка - 4.85
102 / 102 / 40
Регистрация: 24.01.2014
Сообщений: 1,242

Реализация дипломного проекта

02.03.2015, 14:46. Показов 2661. Ответов 27
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Добрый день!
Мне нужна помощь в процессе создания дипломного проекта. Я уже определился с темой и написал маленькое ТЗ. По ходу разработки у меня будут возникать различные вопросы, которые, я надеюсь, вы поможете мне решить.
Описание приложения
Программа предназначена для быстрого создания прижения для работы с различными базами данных. Программа должна иметь следующий функционал:
  1. выбор макета приложения;
  2. настройка аттрибутов макета;
  3. построение готового приложения и исходного кода;
  4. *создание макетов приложения;
  5. **создание макетов отчета;
  6. справка.

ТЗ
  1. спроектировать главное окно программы
  2. спроектировать набор стандартных макетов
  3. спроектировать панель навигации
  4. реализовать выплавающие панели
  5. реализовать функционал панели навигации
  6. реализовать отображение и применение макетов
  7. реализовать настройку аттрибутов
  8. реализовать построение готового приложение на основе макета и аттрибутов
  9. создать совместимость работы с максимально возможножным количеством баз данных
  10. реализовать построение исходников готового приложения
  11. *реализовать возможность построения макетов
  12. **реализовать возможность построения макетов отчетов
  13. реализовать справку

примерное главное окно

прикрепил картинку, не нашел как ее сразу выложить в сообщение

похожие темы

Мой, кажется, первый курсач
тут пытался сделать DES, получилось
тут начало сложной программы, пытался найти помощь, не получилось, сделал с горе пополам, но сам, выкладывал готовый пример вот тут
Миниатюры
Реализация дипломного проекта  
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
02.03.2015, 14:46
Ответы с готовыми решениями:

Посоветуйте тему для дипломного проекта
Посоветуйте тему для диплома в техникуме. Уровень знаний средний, есть время 4-5 месяцев дабы что-то подучить/выучить нужна интересная...

Нужен совет с выбором темы для дипломного проекта C#
Нужен совет. В следующем году у меня последний курс колледжа и у меня будет дипломное проектирование. Тему для дипломного проекта разрешили...

Выбор темы для дипломного проекта
Доброго времени всем. Я студент колледжа и через год у меня диплом. Посоветуйте пожалуйста что можно выбрать в качестве задачи на дипломный...

27
102 / 102 / 40
Регистрация: 24.01.2014
Сообщений: 1,242
02.03.2015, 14:47  [ТС]
сейчас хотелось бы услышать критику и советы по поводу главного окна
0
 Аватар для dayzfod
16 / 16 / 11
Регистрация: 24.02.2015
Сообщений: 75
02.03.2015, 15:23
Цитата Сообщение от Fene4ka_ Посмотреть сообщение
поводу главного окна
0
102 / 102 / 40
Регистрация: 24.01.2014
Сообщений: 1,242
02.03.2015, 15:59  [ТС]
5 стандартных вариантов макетов, хотелось бы еще 5, но у меня фантазии не хватило
Миниатюры
Реализация дипломного проекта   Реализация дипломного проекта   Реализация дипломного проекта  

0
102 / 102 / 40
Регистрация: 24.01.2014
Сообщений: 1,242
02.03.2015, 17:34  [ТС]
панель навигации
Миниатюры
Реализация дипломного проекта  
0
102 / 102 / 40
Регистрация: 24.01.2014
Сообщений: 1,242
02.03.2015, 17:36  [ТС]
набор иконок для панели, нормальные ?
Вложения
Тип файла: rar icons.rar (190.8 Кб, 11 просмотров)
0
116 / 116 / 42
Регистрация: 27.02.2013
Сообщений: 899
02.03.2015, 20:01
Fene4ka_, пойдут для диплома)
1
102 / 102 / 40
Регистрация: 24.01.2014
Сообщений: 1,242
03.03.2015, 12:41  [ТС]
подскажите, как у toolStripButton изменить размер иконки ?
0
21 / 21 / 7
Регистрация: 21.01.2013
Сообщений: 38
03.03.2015, 15:10
Properties > Size
0
102 / 102 / 40
Регистрация: 24.01.2014
Сообщений: 1,242
03.03.2015, 15:17  [ТС]
Zen1a, так это размер кнопки, а не иконки
0
Эксперт .NETАвтор FAQ
 Аватар для Storm23
10425 / 5155 / 1825
Регистрация: 11.01.2015
Сообщений: 6,226
Записей в блоге: 34
03.03.2015, 15:26
Fene4ka_, MenuStrip.ImageScalingSize
1
102 / 102 / 40
Регистрация: 24.01.2014
Сообщений: 1,242
03.03.2015, 15:46  [ТС]
Storm23, а если мне надо сделать одни инонки 32х32, а другие 40х40 на этом же MenuStrip ?
0
Эксперт .NETАвтор FAQ
 Аватар для Storm23
10425 / 5155 / 1825
Регистрация: 11.01.2015
Сообщений: 6,226
Записей в блоге: 34
03.03.2015, 15:55
Fene4ka_, Ну можете отключить в ToolStripButton.ImageScaling.
0
102 / 102 / 40
Регистрация: 24.01.2014
Сообщений: 1,242
03.03.2015, 16:00  [ТС]
Storm23, как ?
0
Эксперт .NETАвтор FAQ
 Аватар для Storm23
10425 / 5155 / 1825
Регистрация: 11.01.2015
Сообщений: 6,226
Записей в блоге: 34
03.03.2015, 16:16
Fene4ka_,
C#
1
toolStripButton1.ImageScaling = ToolStripItemImageScaling.None;
1
102 / 102 / 40
Регистрация: 24.01.2014
Сообщений: 1,242
03.03.2015, 16:38  [ТС]
накидал начальный интерфейс. Возникли некоторые вопросы:
  1. сделал анимацию закрытия\открытия панелек используя внешнюю переменную, подскажите как этого избежать
  2. можно ли как-то задать разные размеры иконок у buttonMenuStrip ручками, а не кодом
  3. подскажите, какие "нехорошие" вещи в коде я написал уже ?
Вложения
Тип файла: rar НаДиплом.rar (890.2 Кб, 8 просмотров)
0
102 / 102 / 40
Регистрация: 24.01.2014
Сообщений: 1,242
04.03.2015, 13:18  [ТС]
забыл таймер переименовать

Добавлено через 20 часов 36 минут
update, обновил метод animationPanel()
C#
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
private void animationPanel(Panel activePanel)
        {
            Form mainForm = this;
            const int changeModifier = 5;
            const int maxFormHeight = 610;
            const int minFormHeight = 440;
            const int sizeBetweenPanelAndForm = 45;
            if (activeLabel.Tag.Equals("Hide"))
            {
                activePanel.Height -= changeModifier;
                if (mainForm.Height > minFormHeight) mainForm.Height -= changeModifier;
                for (int i = 0; i < Controls.Count; i++)
                    if (Controls[i].GetType() == activePanel.GetType() && !Controls[i].Name.Equals(activePanel.Name) && Controls[i].Location.Y > activePanel.Location.Y)
                        Controls[i].Location = new Point(Controls[i].Location.X, Controls[i].Location.Y - changeModifier);
            }
            else
            {
                activePanel.Height += changeModifier;
                if (mainForm.Height < maxFormHeight && designPanel.Location.Y + designPanel.Height + sizeBetweenPanelAndForm > mainForm.Height) mainForm.Height += changeModifier;
                if (mainForm.Height > maxFormHeight) mainForm.Height = maxFormHeight;
                for (int i = 0; i < Controls.Count; i++)
                    if (Controls[i].GetType() == activePanel.GetType() && !Controls[i].Name.Equals(activePanel.Name) && Controls[i].Location.Y > activePanel.Location.Y)
                        Controls[i].Location = new Point(Controls[i].Location.X, Controls[i].Location.Y + changeModifier);
            }
        }
0
102 / 102 / 40
Регистрация: 24.01.2014
Сообщений: 1,242
06.03.2015, 14:37  [ТС]
возник вопрос: у менять есть некий TabControl, у него есть событие Selected, на это событие я могу повесить метод вида
C#
1
public void tableTabControl_Selected(object sender, TabControlEventArgs e)
а как мне повесить на это событие метод, который принимает строку и выводит сообщение ?
0
117 / 118 / 52
Регистрация: 19.12.2014
Сообщений: 612
06.03.2015, 15:31
Fene4ka_, MessageBox.Show
0
307 / 284 / 102
Регистрация: 06.05.2014
Сообщений: 861
06.03.2015, 15:36
Fene4ka_, почему просто не вызывать метод внутри?
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
06.03.2015, 15:36
Помогаю со студенческими работами здесь

Верстка дипломного проекта
не получается даже нарисовать по этому примеру может есть у кого готовый или как ?

По теме дипломного проекта
Может я немного не по теме, но тут может даже будет легче ответить на мой вопрос. Я учусь в университете на САПР(Системное...

Тема дипломного проекта
Товарищи программисты. Участвую от учебного заведения в олимпиаде IT-планета. Я выбрал категорию творческий проект. Но мои проекты для...

Содержание дипломного проекта
Доброго времени суток! Надеюсь модераторы не будут в обиде из-за того, что я поместил эту тему в раздел PHP. Пишу курсовую работу на тему...

Тема дипломного проекта
Доброго времени суток. На след. неделе уже нужно утвердить тему дипломного проекта. Хочу программировать, специальность - Сети. Сразу скажу...


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

Или воспользуйтесь поиском по форуму:
20
Ответ Создать тему
Новые блоги и статьи
WordPad для Windows 11
Jel 10.01.2026
WordPad для Windows 11 — это приложение, которое восстанавливает классический текстовый редактор WordPad в операционной системе Windows 11. После того как Microsoft исключила WordPad из. . .
Classic Notepad for Windows 11
Jel 10.01.2026
Old Classic Notepad for Windows 11 Приложение для Windows 11, позволяющее пользователям вернуть классическую версию текстового редактора «Блокнот» из Windows 10. Программа предоставляет более. . .
Почему дизайн решает?
Neotwalker 09.01.2026
В современном мире, где конкуренция за внимание потребителя достигла пика, дизайн становится мощным инструментом для успеха бренда. Это не просто красивый внешний вид продукта или сайта — это. . .
Модель микоризы: классовый агентный подход 3
anaschu 06.01.2026
aa0a7f55b50dd51c5ec569d2d10c54f6/ O1rJuneU_ls https:/ / vkvideo. ru/ video-115721503_456239114
Owen Logic: О недопустимости использования связки «аналоговый ПИД» + RegKZR
ФедосеевПавел 06.01.2026
Owen Logic: О недопустимости использования связки «аналоговый ПИД» + RegKZR ВВЕДЕНИЕ Введу сокращения: аналоговый ПИД — ПИД регулятор с управляющим выходом в виде числа в диапазоне от 0% до. . .
Модель микоризы: классовый агентный подход 2
anaschu 06.01.2026
репозиторий https:/ / github. com/ shumilovas/ fungi ветка по-частям. коммит Create переделка под биомассу. txt вход sc, но sm считается внутри мицелия. кстати, обьем тоже должен там считаться. . . .
Расчёт токов в цепи постоянного тока
igorrr37 05.01.2026
/ * Дана цепь постоянного тока с сопротивлениями и напряжениями. Надо найти токи в ветвях. Программа составляет систему уравнений по 1 и 2 законам Кирхгофа и решает её. Последовательность действий:. . .
Новый CodeBlocs. Версия 25.03
palva 04.01.2026
Оказывается, недавно вышла новая версия CodeBlocks за номером 25. 03. Когда-то давно я возился с только что вышедшей тогда версией 20. 03. С тех пор я давно снёс всё с компьютера и забыл. Теперь. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru