Заказать курсовые, контрольные, рефераты...
Образовательные работы на заказ. Недорого!

Заключение. 
Понятие компонента, компонентной модели

РефератПомощь в написанииУзнать стоимостьмоей работы

Программные компоненты помогают справиться со сложностью программ по принципу «разделяй и властвуй». Путем разделения программы на независимые компоненты программист может понизить видимый уровень ее сложности. При компонентно-ориентированном подходе программа организуется как набор строго определенных «строительных блоков» (компонентов), которые можно использовать, не вникая в детали… Читать ещё >

Заключение. Понятие компонента, компонентной модели (реферат, курсовая, диплом, контрольная)

Организация приложения в виде набора компонентов — это мощное средство программирования, позволяющее программисту справляться с более сложными задачами. Программисты в начале своей деятельности замечают, что чем больше программа, тем дольше период ее отладки. С увеличением размера программы обычно растет и ее сложность, но известно, что существует некоторый предел сложности, с которым может справиться человек. С точки зрения чистой комбинаторики, чем больше в программе отдельных строк, тем больше шансов получить побочные эффекты и нежелательные взаимосвязи.

Программные компоненты помогают справиться со сложностью программ по принципу «разделяй и властвуй». Путем разделения программы на независимые компоненты программист может понизить видимый уровень ее сложности. При компонентно-ориентированном подходе программа организуется как набор строго определенных «строительных блоков» (компонентов), которые можно использовать, не вникая в детали их внутренней реализации. Суммарный эффект такого подхода состоит в снижении общей сложности программы. Сам собой напрашивается логический вывод: приложение может состоять только из одних компонентов, связанных между собой таким образом, что один компонент поставляет «питание» для другого. Такую организацию программ можно назвать компонентно-ориентированным программированием.

При такой мощности компонентов и простоте их создания в С# на вопрос: «Компоненты — это будущее программирования?» многие программисты отвечают без колебаний: «Да!» .

В ходе курсовой работы было рассмотрено понятие компонента и компонентной модели в языке программирования С#. Были определены достоинства и недостатки такого подхода к решению задач.

Также было разработано визуальное приложение, представляющее из себя модель будильника. В приложении были использованы компоненты Windows Forms. Был разработан пример консольного приложения, а также показано, как компоненты подключаются к существующей сборке.

Показать весь текст
Заполнить форму текущей работой