Académique Documents
Professionnel Documents
Culture Documents
C#
José Corrêa Viana
jcorrea@unipam.edu.br
jcorreavian@hotmail.com
twitter.com/rhuodox
facebook.com/ jcorreaviana
.
O que você encontrará aqui
O objetivo dessa apostila é auxiliar no processo de aprendizado e fixação dos
conteúdos vistos em sala de aula. Essa apostila abordará conceitos sobre:
Qualquer dúvida e/ou sugestões para adicionar valor a este material, basta
entrar em contato nos meios de comunicação disponibilizados na primeira
página dessa apostila.
A PLATAFORMA .NET
Bem, vamos dar início aos nossos estudos! Inicialmente iremos ver algumas
definições sobre o ambiente que será utilizado e qual sua aplicabilidade. Como
essa disciplina é a versão II, obviamente os conceitos já foram vistos
anteriormente, portanto vamos nos recordar de algumas coisas.
Na figura acima existem muitas funções que geralmente são utilizadas e até
mesmo definidas automaticamente através do ambiente Microsoft. Segue um
link que apresenta as definições das principais classes que FCL contempla.
COBOL; C++;
C#; Java;
C++; Pascal;
COBOL; Perl;
C#; Phyton.
SOBRE O PROJETO QUE SERÁ DESENVOLVIDO
Esse projeto terá como intuito registrar as atividades necessárias até a defesa
do TCC, registrando aluno, orientador, projeto e atividades relacionadas.
Essa aplicação será um modelo e não está sendo utilizada para fim comercial.
Fique à vontade para alterar esse modelo e até mesmo criar o seu a partir
dele. Nossa mente não tem limites. Aproveite isso!
A primeira coisa é ter o Visual Studio instalado. Você pode fazer o download
da versão Express pelo site a Microsoft gratuitamente. Segue o link para
download do Visual Studio e para essa apostila iremos seguir a versão 2015.
A Data Access Layer (DAL) ou Camada de Aceso aos Dados é responsável por
expor os dados armazenados para a camada BLL. Nessa camada a informação
é armazenada e recuperada utilizando uma base de dados (relacional, XML,
entre outros). A informação recuperada é enviada para a camada BLL para
processamento, e em seguida a BLL envia para a camada de apresentação.
Podemos fazer uma analogia do padrão MVC como se fosse um bolo com mais
de uma camada. Vamos tentar visualizar esse pedaço de bolo como nossa
aplicação. Suponha que você está vendo essa fatia por cima. A única coisa que
você verá será a parte superior, correto? Vamos pensar que essa parte
superior é o que nos faz comprar ou optar por um bolo. Essa seria a visão vou
a camada View no padrão MVC (O “V” está preposicionalmente em negrito
para apresentar qual a sigla é referente a definição).
A última camada é a parte final, de mais baixo nível em nosso bolo. No padrão
MVC, o nível mais baixo que temos é o nosso banco de dados. É nele que estão
as coisas mais importantes e valiosas: nossas informações. A última camada
do nosso bolo e do MVC é o Modelo de dados ou Model.
Para criar uma Solution, clique em “New Project”, selecione a opção “Other
Project Types” > “Visual Studio Solution” e forneça um nome para sua
Solution, e clique em Ok.
Como em minha versão do Visual Studio não possui a criação de uma Solução
em branco, optei por selecionar a criação de uma Class Library apenas para
que a solução seja criada e posteriormente esta biblioteca será excluída.
Lembre-se de verificar se no diretório físico também foi excluída a biblioteca.
Caso não tenha sido, faça a exclusão da mesma.
Para ver como as camadas foram criadas, dê uma olhadinha nesta vídeo
aula