2011-03-28 5 views
0

Мне было предложено создать веб-сайт asp.net с модульным программированием, но я не знаю, что это значит, имеет ли он в виду структурированное программирование ?, все, что я нашел на модульном программировании, не имеет никакого отношения к сайт asp.net (или его код позади).Модульное программирование и структурированное программирование

Может кто-нибудь объяснить, что это значит, если:

У меня есть подключение к базе данных на каждой странице веб-сайта, а не имея строку подключения в глобальном или WebConfig странице? Означает ли это, что это структурированный или простой или модульный?

В каких условиях вы могли бы получить модульное программирование с веб-сайтом, на котором нет загружаемых модулей? Его просто сайт с несколькими строками связи и некоторые умные программы, чтобы сделать какой-то причудливый html?

Ive видел другие сообщения о веб-страницах и cms, но на самом деле не понимает их? Имеют ли они значение? Неуверенный.

Мой сайт - это сайт социальной сети, который позволяет кому-то войти в систему/создать учетную запись на веб-сайте, затем перейти к своему профилю и отобразить информацию о себе, которые сохранены в нашей базе данных.

Ничто в нем не требует модулей, насколько я могу судить?

Так что это заставляет меня думать, что это другой метод на самом деле «программирования» написания кода? то есть он хранится по-другому, он переопределяется другим способом, называется другим способом?

+4

Помогает ли человек, который просил вас об этом, знать о программировании? –

+0

ха-ха ... Этот вопрос все еще остается. Но если я смогу дойти до того, что он имеет в виду или пытается означать, что это решит мое отсутствие понимания –

+3

Думаю, вам будет лучше попросить этого человека, чего он хочет. Задавайте четко определенные требования, а не чрезмерно широкие, перегруженные термины, такие как «модульные». Спросите такие вещи, как «Что такое модуль?» «Итак, будет ли X модулем?» «Дайте мне примеры модулей». –

ответ

2

В этом контексте вы можете структурировать код доступа к данным в своем собственном проекте и вызывать веб-приложение модулем и уровнем доступа к данным для модуля.

Если уровень доступа к данным сложный с большим количеством объектов, вы можете разбить его на несколько проектов (рассматривая каждый проект как модуль).

+0

Значит, ваше высказывание нарушает код и исправляет мои собственные dll для refrence? или веб-частей? –

+0

Да, один из способов сделать это для разделения доступа к данным/бизнес-правил в одну или несколько библиотек dll. Еще один хороший способ приблизиться к веб-проектам - использовать UserControls для обеспечения функциональности. – RQDQ

+0

есть ли точка зрения на такой небольшой сайт? какая польза от него, помимо усложнения рабочей нагрузки? Я имею в виду, кроме расширения, я не вижу другого преимущества, когда я могу вызвать строку подключения из файла web.config? и указать любого будущего программиста на эту строку соединения, я мог бы также вызвать любой запрос базы данных таким же образом? единственное преимущество, которое я вижу, - это взаимозаменяемый способ определения строк соединения и его составных частей? (запрос) - это то, что подразумевается под модульным программированием, и если это так распространено для создания сайта asp.net? –

0

«Модульное программирование» означает, что вы пишете приложение, которое создается из независимых модулей. Неважно, какое приложение у вас есть. Просто сломайте его на нескольких логически независимых частях, и они станут модулями.

+0

приложение, являющееся ключевым словом im desiging веб-сайта, не имеет приложений –

+0

Хорошо, вы можете назвать это веб-приложением. – xappymah

+0

, если вы не хотите вызывать страницу входа в систему как «приложение», как я могу разбить код страницы входа? это не имело бы смысла, зачем мне это нужно? –

1

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

Смежные вопросы