2013-07-16 3 views
-4

Я разработчик приложений на стороне клиента, но у меня очень мало опыта работы в Интернете. Я пытаюсь создать простую безопасную веб-форму, которая включает в себя ряд базовых полей (в основном текстовые поля и некоторые числа в таблице). После заполнения формы мне необходимо:Что такое простой подход к созданию этого веб-приложения?

  1. Сохраните результаты в базе данных.
  2. Показать версию для печати формы.
  3. Отправить копию этой версии для печати на адрес электронной почты, указанный пользователем.

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

EDIT: C# /. NET - это то, что у меня больше всего опыта. Я мог бы также использовать Java.

+0

Вы отметили это с помощью C#. Планируете ли вы использовать .NET? На каком языке/структуре вас интересует использование? –

+4

Проверьте активные страницы сервера: http://www.asp.net/ – Matthew

ответ

2

Чрезвычайно высокий уровень Обзор:

  1. Поскольку вы C# человек, вы, вероятно, будет легче взглянуть на ASP .NET для развития вашего приложения. Вы можете подключить ваше приложение к различным базам данных (например, Microsoft SQL Server, Oracle, Postgres и т. Д.). Я бы рекомендовал взглянуть на книгу Pro ASP.NET MVC 4 (это Apress). Поскольку вы уже являетесь разработчиком на стороне клиента, вы, вероятно, закончите эту книгу за пару вечеров, и вам будет хорошо на вашем пути к разработке приложения в вашем вопросе. Вы также узнаете о шаблоне Model-View-Controller. Книга охватывает все, о чем вы просили, с подробными разъяснениями относительно подхода, который автор предпринимает для образца приложения.

  2. Если вы отказываетесь смотреть на книгу (как рекомендуется в пункте 1), я бы рассмотрел учебник по форме ASP.NET. Это приведет вас через шаг # 2

  3. Там есть класс MailMessage, который доступен для отправки электронной почты: http://msdn.microsoft.com/en-us/library/system.net.mail.mailmessage.aspx

Надеется, что это помогает вам немного.

+1

Отлично, это все, что мне нужно. – Charlie

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