Althmann Márcio Fábio - Desenvolvimento web com ASP.NET MVC стр 4.

Шрифт
Фон

Você pode encontrar mais informações sobre o Visual Studio se-

guindo o link: http://bit.ly/mvc-visualstudio.

Com o Visual Studio 2012 em execução, navegue até a opção File > New >

Project. Nossa intenção é criar uma nova aplicação para web desta forma, na

janela que se apresentará, você deverá selecionar do lado esquerdo a opção web e na sequência (lado direito), ASP.NET MVC Web Application. A figura 1.1 apresenta a janela com a seleção mencionada.

3

1.1. E então, vamos começar?

Casa do Código

Figura 1.1: Selecionando o tipo de projeto ASP.NET

Tecnologias utilizadas

Apesar de C# não ser a única linguagem disponível em .NET, ela será

a linguagem utilizada em todos os exemplos desse livro. Os exemplos

também utilizarão a última versão do .NET, que é o 4.5.

Na sequência, você precisará escolher o tipo de projeto (figura 1.2) ASP.NET

MVC que deseja criar. Isto porque, acoplado ao Visual Studio, a Microsoft disponibiliza alguns templates pré-construídos de projetos para ajudá-lo a endereçar a demanda da aplicação e, claro, ajudá-lo a poupar trabalho na estruturação do projeto, trazendo, por exemplo, plugins normalmente utilizados (jQuery, OData, EntityFramework etc.).

Para a construção deste primeiro exemplo, utilizaremos o modelo

Internet Application.

4

Casa do Código

Capítulo 1. Sua primeira aplicação

Figura 1.2: Selecionando o tipo de projeto ASP.NET MVC

Após a criação do projeto, você verá no Solution Explorer (janela onde os arquivos do projeto são dispostos) do seu Visual Studio, uma estrutura de projeto parecida com aquela apresentada pela figura 1.3. Não se preocupe agora com os detalhes estruturais do projeto, eles serão explicados em detalhes nos próximos capítulos.

5

1.1. E então, vamos começar?

Casa do Código

Figura 1.3: Estrutura inicial do projeto

Muito embora o Visual Studio já crie uma estrutura de projeto funcional, antes de executar a aplicação pela primeira vez, faremos uma pequena modificação no

corpo da mesma. No Solution Explorer, navegue até o arquivo HomeController

( SeuProjeto > Controllers > HomeController).

No método Index,

faremos uma alteração simples: modificaremos uma mensagem que é exibida

por padrão, na página inicial. Modifique o texto atribuído à propriedade ViewBag.Message para Minha primeira aplicação com ASP.NET MVC, conforme

apresentado pela listagem 1.

Listagem 1.1 - Alterando o texto de exibição na página inicial:

public ActionResult Index()

{

ViewBag.Message = "Minha primeira aplicação com ASP.NET MVC";

return View();

}

6

Casa do Código

Capítulo 1. Sua primeira aplicação

Compile o projeto (você pode utilizar a tecla F5 como atalho para executar esta tarefa) e quando o site for carregado em seu navegador, a mensagem que acabamos de adicionar deverá ser exibida, a exemplo do que apresenta a figura 1.4.

Figura 1.4: Primeira aplicação em funcionamento

Parabéns! Você acabou de criar e publicar (localmente, é claro), sua primeira aplicação ASP.NET MVC.

Conforme mencionado anteriormente, você não deve se preocupar neste mo-

mento com os aspectos arquiteturais da aplicação, tampouco com nomenclaturas e convenções de código. A ideia aqui é mostrar a você uma aplicação ASP.NET MVC

funcionando.

Recomendamos que acompanhe atentamente cada tópico do novo capítulo, uma

vez que ele trará detalhes preciosos escondidos por trás de um simples Minha primeira aplicação com ASP.NET MVC.

Desafio: Agora que você já sabe como é simples criar um projeto ASP.NET MVC

utilizando o Visual Studio 2012, gostaria de lançar um desafio antes de partir para a leitura do próximo capítulo. O desafio é: Crie um novo projeto ASP.NET MVC

7

1.2. Código fonte e lista de discussão

Casa do Código

do tipo Internet Application e, no lugar da mensagem Minha primeira aplicação ASP.NET MVC, adicione a mensagem Hoje é: {Data atual} e, em seguida, compile e execute o projeto.

1.2

Código fonte e lista de discussão

O código fote da aplicação que estamos construindo no livro pode ser encontrado no GitHub através desse link curto:

http://bit.ly/mvc-livrocodigofonte

Utilize sempre que necessário para referência nos estudos e contribua com o có-

digo fonte, faça um fork e aguardamos seu pull request.

Além do código fonte, temos um grupo de discussão:

http://bit.ly/mvc-livrogrupodiscussao

Ele foi criado para conversarmos sobre ASP.NET MVC e dúvidas referentes ao

livro. Aguardamos sua participação

8

Capítulo 2

Entendendo a estrutura de uma

aplicação ASP.NET MVC

A web possui características intrínsecas, que não podem ser desconsideradas em hi-pótese alguma quando se planejam aplicações para serem executadas neste ambiente.

Aspectos como: o correto e profundo entendimento do protocolo HTTP [4], utili-

zação de tecnologias nativas dos navegadores (entenda-se, HTML, CSS e Javascript), responsividade, segurança, desempenho e, claro, design, devem estar sempre entre as principais preocupações de desenvolvedores web e, principalmente, das tecnologias e frameworks criados para gerar aplicações eficientes para este modelo.

Ваша оценка очень важна

0
Шрифт
Фон

Помогите Вашим друзьям узнать о библиотеке