SlideShare uma empresa Scribd logo
1 de 7
ASP.NET
O que é o ASP.NET?  ASP (Active Servers Page) é uma tecnologia que a Microsoft criou para permitir o desenvolvimento de páginas www de forma rápida, fácil e sem complicações.  Desde o seu aparecimento, houve um aumento significativo na quantidade dos programadores  para  www.   Mas,  como  nem  tudo  é  perfeito,  o  ASP,  com  o  tempo, denunciou alguns pontos fracos que foram surgindo com o acréscimo da necessidade dos utilizadores e da exigência das aplicações.
O que é o ASP.NET?  Neste  contexto,  a Microsoft  criou  a  ASP.NET,  que  não  é  apenas  uma  nova versão do ASP, mas sim, uma mudança profunda no modelo de programação do ASP, uma forma completamente diferente de construir aplicações Web.  A vida do programador ficou facilitada, quer na criação de páginas Web, quer,  também, na  criação de aplicações Web mais elaboradas – Web Services.  Agora, o programador poderá desenvolver aplicações Web como desenvolve aplicações  em  Visual  Basic  para  o Windows,  ou  seja,  um modelo  de  programação “orientado  a  eventos”. As  aplicações  construídas  em  ASP.NET  são  colocadas  no Microsoft IIS e usam protocolos de internet como HTTP e SOAP.
Vantagens do ASP Os benefícios desta nova forma de criar aplicações para a Web são inúmeros, nomeadamente:  Orientação  a  objectos  –  As  aplicações Web  são  escritas  numa  das linguagens suportadas pelo Framework.NET e essas são orientadas a objectos.   Páginas compiladas – Após a página ter sido requisitada, o Framework verifica  se  essa  página  já  foi  compilada  e,  caso  não  tenha  sido, compila só a primeira vez. Sendo assim, nas próximas  requisições, a página não será compilada e a execução será muito mais rápida.  Componentes  –  agora,  tudo  pode  ser  designado  de  componente,  nomeadamente, Web Controls, HtmlControls, UserControls, CustomControls e outros Controls complexos que só o ASP.NET tem.
Vantagens do ASP  Suporte  do  Framework.NET  –  Como  o  ASP.NET  é  do  Framework,  para  além  de  suportar  as  classes  do  ASP.NET,  suporta  todas  as classes do Framework, pelo que, a maior parte dos métodos de que necessitamos já estão feitos.  Configuração da aplicação – Toda a configuração da aplicação é feita através de um ficheiro XML. Sendo assim, não é necessário recompilar a aplicação após uma eventual mudança, pois o Framework  faz  isso automaticamente.
Pré-Requisitos do Sistema De  modo  a  poder  desenvolver  aplicações  com  a  tecnologia ASP.NET,  é necessário  certificar-se de que o  sistema, onde  irá desenvolver-se  as  páginas,  possui  os  requisitos  mínimos estipulados pela Microsoft. O  desenvolvimento  de  tecnologia  ASP.NET  é  suportada  nas seguintes plataformas da Microsoft: Microsoft Windows 2000 Server ou Microsoft Windows Advanced Server com o ServicePack 2  Microsoft Windows XP Professional ou 64-Bit Edition Microsoft Windows .NET Server Para além de um dos sistemas operativos supracitados será ainda necessário: Internet Explorer 5.01, ou superior ( recomenda-se a vers„o 6.0, ou superior) Internet InformationServices 5.0 .NET Framework Microsoft Data Access Components 2.6, ou superior( recomenda-se a vers„o 2.7, ou superior)
O que é necessário para começar a programar em ASP.NET? O computador  terá  de  ter como sistema operativo, o Windows 2000, XP ou NT. (De realçar o facto que apenas nestes  sistemas  operativos  corremos  aplicações  ASP.NET.);  Ter  instalado  o  IIS (Internet  InformationServices); .NET  Framework,  sendo  apenas  necessários  na máquina  onde a aplicação vai estar alojada e na máquina de desenvolvimento;  Ferramenta de desenvolvimento, como por exemplo o Visual Studio. NET 2003, uma ferramenta poderosíssima para o desenvolvimento de aplicações e não, apenas, o ASP.NET.   O WebMatrix é uma ferramenta gratuita para o desenvolvimento fácil de aplicações ASP.NET, mas também poderá usar o simples NotePad, embora este exija conhecimentos  profundos  nesta  área.  Poderá  também  utilizar  outra  ferramenta qualquer do mercado.

Mais conteúdo relacionado

Mais procurados

ASP.NET Web Forms X ASP.NET MVC
ASP.NET Web Forms X ASP.NET MVCASP.NET Web Forms X ASP.NET MVC
ASP.NET Web Forms X ASP.NET MVCguest489a65e
 
Aprendendo Na Prática: Aplicativos Web Com Asp.Net MVC em C# e Entity Framewo...
Aprendendo Na Prática: Aplicativos Web Com Asp.Net MVC em C# e Entity Framewo...Aprendendo Na Prática: Aplicativos Web Com Asp.Net MVC em C# e Entity Framewo...
Aprendendo Na Prática: Aplicativos Web Com Asp.Net MVC em C# e Entity Framewo...Daniel Makiyama
 
Automatizando tudo no mundo mobile com fastlane
Automatizando tudo no mundo mobile com fastlaneAutomatizando tudo no mundo mobile com fastlane
Automatizando tudo no mundo mobile com fastlaneakamud
 
Construindo uma empresa de serviço Web baseada em Software Livre e Colaboraçã...
Construindo uma empresa de serviço Web baseada em Software Livre e Colaboraçã...Construindo uma empresa de serviço Web baseada em Software Livre e Colaboraçã...
Construindo uma empresa de serviço Web baseada em Software Livre e Colaboraçã...Marco Gomes
 
Walker Leite apresenta usando o WordPress como backend de aplicação
Walker Leite apresenta usando o WordPress como backend de aplicaçãoWalker Leite apresenta usando o WordPress como backend de aplicação
Walker Leite apresenta usando o WordPress como backend de aplicaçãoWordCamp Floripa
 
MSP Tech Days Online 2018 - SPA além do JavaScript com Blazor
MSP Tech Days Online 2018 - SPA além do JavaScript com BlazorMSP Tech Days Online 2018 - SPA além do JavaScript com Blazor
MSP Tech Days Online 2018 - SPA além do JavaScript com BlazorGustavo Bellini Bigardi
 
Programacao Com Asp 0
Programacao Com Asp   0Programacao Com Asp   0
Programacao Com Asp 0guest3118b2
 
Apache PHP MySQL
Apache  PHP  MySQLApache  PHP  MySQL
Apache PHP MySQLkisb1337
 
Qconsp 2016 escalando uma plataforma de e-mail transacional- aprendizado da...
Qconsp 2016   escalando uma plataforma de e-mail transacional- aprendizado da...Qconsp 2016   escalando uma plataforma de e-mail transacional- aprendizado da...
Qconsp 2016 escalando uma plataforma de e-mail transacional- aprendizado da...fabio perrella
 
Otimizando a Produção de WebSites com Joomla
Otimizando a Produção de WebSites com JoomlaOtimizando a Produção de WebSites com Joomla
Otimizando a Produção de WebSites com JoomlaMauro Duarte
 
Wordpress - Gerenciamento de Blogs e sites - Aula 1
Wordpress - Gerenciamento de Blogs e sites - Aula 1Wordpress - Gerenciamento de Blogs e sites - Aula 1
Wordpress - Gerenciamento de Blogs e sites - Aula 1Saulo Matias
 

Mais procurados (18)

ASP.NET Web Forms X ASP.NET MVC
ASP.NET Web Forms X ASP.NET MVCASP.NET Web Forms X ASP.NET MVC
ASP.NET Web Forms X ASP.NET MVC
 
Aprendendo Na Prática: Aplicativos Web Com Asp.Net MVC em C# e Entity Framewo...
Aprendendo Na Prática: Aplicativos Web Com Asp.Net MVC em C# e Entity Framewo...Aprendendo Na Prática: Aplicativos Web Com Asp.Net MVC em C# e Entity Framewo...
Aprendendo Na Prática: Aplicativos Web Com Asp.Net MVC em C# e Entity Framewo...
 
Automatizando tudo no mundo mobile com fastlane
Automatizando tudo no mundo mobile com fastlaneAutomatizando tudo no mundo mobile com fastlane
Automatizando tudo no mundo mobile com fastlane
 
Asp.net core
Asp.net coreAsp.net core
Asp.net core
 
Curso asp - intermediario
Curso   asp - intermediarioCurso   asp - intermediario
Curso asp - intermediario
 
Asp.Net Core - Meetup BH
Asp.Net Core - Meetup BHAsp.Net Core - Meetup BH
Asp.Net Core - Meetup BH
 
Construindo uma empresa de serviço Web baseada em Software Livre e Colaboraçã...
Construindo uma empresa de serviço Web baseada em Software Livre e Colaboraçã...Construindo uma empresa de serviço Web baseada em Software Livre e Colaboraçã...
Construindo uma empresa de serviço Web baseada em Software Livre e Colaboraçã...
 
Walker Leite apresenta usando o WordPress como backend de aplicação
Walker Leite apresenta usando o WordPress como backend de aplicaçãoWalker Leite apresenta usando o WordPress como backend de aplicação
Walker Leite apresenta usando o WordPress como backend de aplicação
 
MSP Tech Days Online 2018 - SPA além do JavaScript com Blazor
MSP Tech Days Online 2018 - SPA além do JavaScript com BlazorMSP Tech Days Online 2018 - SPA além do JavaScript com Blazor
MSP Tech Days Online 2018 - SPA além do JavaScript com Blazor
 
Apostila de asp
Apostila de aspApostila de asp
Apostila de asp
 
Programacao Com Asp 0
Programacao Com Asp   0Programacao Com Asp   0
Programacao Com Asp 0
 
Apache PHP MySQL
Apache  PHP  MySQLApache  PHP  MySQL
Apache PHP MySQL
 
Qconsp 2016 escalando uma plataforma de e-mail transacional- aprendizado da...
Qconsp 2016   escalando uma plataforma de e-mail transacional- aprendizado da...Qconsp 2016   escalando uma plataforma de e-mail transacional- aprendizado da...
Qconsp 2016 escalando uma plataforma de e-mail transacional- aprendizado da...
 
Otimizando a Produção de WebSites com Joomla
Otimizando a Produção de WebSites com JoomlaOtimizando a Produção de WebSites com Joomla
Otimizando a Produção de WebSites com Joomla
 
Desvendando ASP.NET MVC
Desvendando ASP.NET MVCDesvendando ASP.NET MVC
Desvendando ASP.NET MVC
 
Angular js 4php
Angular js   4phpAngular js   4php
Angular js 4php
 
Desenvolviemento web com ASP.Net e MVC
Desenvolviemento web com ASP.Net e MVCDesenvolviemento web com ASP.Net e MVC
Desenvolviemento web com ASP.Net e MVC
 
Wordpress - Gerenciamento de Blogs e sites - Aula 1
Wordpress - Gerenciamento de Blogs e sites - Aula 1Wordpress - Gerenciamento de Blogs e sites - Aula 1
Wordpress - Gerenciamento de Blogs e sites - Aula 1
 

Destaque

Estrenan película contra explotación infantil el peruano
Estrenan película contra explotación infantil   el peruanoEstrenan película contra explotación infantil   el peruano
Estrenan película contra explotación infantil el peruanoAsesores Nuevo Mundo
 
Volunteer corner 2
Volunteer corner 2Volunteer corner 2
Volunteer corner 2Daniel Hayes
 
Competencias del bloque 2
Competencias del bloque 2Competencias del bloque 2
Competencias del bloque 2YoselinMata
 
Cuál es mi competencia inicial
Cuál es mi competencia inicialCuál es mi competencia inicial
Cuál es mi competencia inicialYoselinMata
 

Destaque (7)

Estrenan película contra explotación infantil el peruano
Estrenan película contra explotación infantil   el peruanoEstrenan película contra explotación infantil   el peruano
Estrenan película contra explotación infantil el peruano
 
Viajes Ahora
Viajes AhoraViajes Ahora
Viajes Ahora
 
Br. 172SB Deck Pour
Br. 172SB Deck PourBr. 172SB Deck Pour
Br. 172SB Deck Pour
 
Volunteer corner 2
Volunteer corner 2Volunteer corner 2
Volunteer corner 2
 
Competencias del bloque 2
Competencias del bloque 2Competencias del bloque 2
Competencias del bloque 2
 
Juan computo
Juan computoJuan computo
Juan computo
 
Cuál es mi competencia inicial
Cuál es mi competencia inicialCuál es mi competencia inicial
Cuál es mi competencia inicial
 

Semelhante a Sessao2 ASP

Semelhante a Sessao2 ASP (20)

2006 - ASP.NET.ppt
2006 - ASP.NET.ppt2006 - ASP.NET.ppt
2006 - ASP.NET.ppt
 
Fundamentos do asp.net
Fundamentos do asp.netFundamentos do asp.net
Fundamentos do asp.net
 
MODELO ASP
MODELO ASPMODELO ASP
MODELO ASP
 
Asp.net
Asp.netAsp.net
Asp.net
 
Sessao3
Sessao3Sessao3
Sessao3
 
Construindo aplicações robustas com a suíte de tecnologias gratuítas da Micro...
Construindo aplicações robustas com a suíte de tecnologias gratuítas da Micro...Construindo aplicações robustas com a suíte de tecnologias gratuítas da Micro...
Construindo aplicações robustas com a suíte de tecnologias gratuítas da Micro...
 
Apostila MVC
Apostila MVCApostila MVC
Apostila MVC
 
Programacao Com Asp I
Programacao Com Asp   IProgramacao Com Asp   I
Programacao Com Asp I
 
Programação web ASP.NET Tutorial
Programação web ASP.NET TutorialProgramação web ASP.NET Tutorial
Programação web ASP.NET Tutorial
 
T@rget trust asp.net avançado
T@rget trust   asp.net avançadoT@rget trust   asp.net avançado
T@rget trust asp.net avançado
 
O Futuro do ASP.NET
O Futuro do ASP.NETO Futuro do ASP.NET
O Futuro do ASP.NET
 
O Futuro do ASP.NET (vNext)
O Futuro do ASP.NET (vNext)O Futuro do ASP.NET (vNext)
O Futuro do ASP.NET (vNext)
 
Mod06 licao01-apostila
Mod06 licao01-apostilaMod06 licao01-apostila
Mod06 licao01-apostila
 
Curso ASP.Net - Módulo 1
Curso ASP.Net - Módulo 1Curso ASP.Net - Módulo 1
Curso ASP.Net - Módulo 1
 
Apostila asp
Apostila aspApostila asp
Apostila asp
 
ASP.NET 5, MVC 6 e além
ASP.NET 5, MVC 6 e alémASP.NET 5, MVC 6 e além
ASP.NET 5, MVC 6 e além
 
Futuro do ASP.NET vNext - MVP ShowCast
Futuro do ASP.NET vNext - MVP ShowCast Futuro do ASP.NET vNext - MVP ShowCast
Futuro do ASP.NET vNext - MVP ShowCast
 
Introdução ao Aspnet Core
Introdução ao Aspnet CoreIntrodução ao Aspnet Core
Introdução ao Aspnet Core
 
1409243945064
14092439450641409243945064
1409243945064
 
.NET 2015, ASP.NET 5, C# 6 e tudo mais
.NET 2015, ASP.NET 5, C# 6 e tudo mais.NET 2015, ASP.NET 5, C# 6 e tudo mais
.NET 2015, ASP.NET 5, C# 6 e tudo mais
 

Último

Sistema de Bibliotecas UCS - Cantos do fim do século
Sistema de Bibliotecas UCS  - Cantos do fim do séculoSistema de Bibliotecas UCS  - Cantos do fim do século
Sistema de Bibliotecas UCS - Cantos do fim do séculoBiblioteca UCS
 
Aprender as diferentes formas de classificar as habilidades motoras é de extr...
Aprender as diferentes formas de classificar as habilidades motoras é de extr...Aprender as diferentes formas de classificar as habilidades motoras é de extr...
Aprender as diferentes formas de classificar as habilidades motoras é de extr...azulassessoria9
 
ATIVIDADE 2 - DESENVOLVIMENTO E APRENDIZAGEM MOTORA - 52_2024
ATIVIDADE 2 - DESENVOLVIMENTO E APRENDIZAGEM MOTORA - 52_2024ATIVIDADE 2 - DESENVOLVIMENTO E APRENDIZAGEM MOTORA - 52_2024
ATIVIDADE 2 - DESENVOLVIMENTO E APRENDIZAGEM MOTORA - 52_2024azulassessoria9
 
Acessibilidade, inclusão e valorização da diversidade
Acessibilidade, inclusão e valorização da diversidadeAcessibilidade, inclusão e valorização da diversidade
Acessibilidade, inclusão e valorização da diversidadeLEONIDES PEREIRA DE SOUZA
 
GUIA DE APRENDIZAGEM 2024 9º A - História 1 BI.doc
GUIA DE APRENDIZAGEM 2024 9º A - História 1 BI.docGUIA DE APRENDIZAGEM 2024 9º A - História 1 BI.doc
GUIA DE APRENDIZAGEM 2024 9º A - História 1 BI.docPauloHenriqueGarciaM
 
ATIVIDADE 2 - DESENVOLVIMENTO E APRENDIZAGEM MOTORA - 52_2024
ATIVIDADE 2 - DESENVOLVIMENTO E APRENDIZAGEM MOTORA - 52_2024ATIVIDADE 2 - DESENVOLVIMENTO E APRENDIZAGEM MOTORA - 52_2024
ATIVIDADE 2 - DESENVOLVIMENTO E APRENDIZAGEM MOTORA - 52_2024azulassessoria9
 
Sistema articular aula 4 (1).pdf articulações e junturas
Sistema articular aula 4 (1).pdf articulações e junturasSistema articular aula 4 (1).pdf articulações e junturas
Sistema articular aula 4 (1).pdf articulações e junturasrfmbrandao
 
Aula 1 - Psicologia Cognitiva, aula .ppt
Aula 1 - Psicologia Cognitiva, aula .pptAula 1 - Psicologia Cognitiva, aula .ppt
Aula 1 - Psicologia Cognitiva, aula .pptNathaliaFreitas32
 
República Velha (República da Espada e Oligárquica)-Sala de Aula.pdf
República Velha (República da Espada e Oligárquica)-Sala de Aula.pdfRepública Velha (República da Espada e Oligárquica)-Sala de Aula.pdf
República Velha (República da Espada e Oligárquica)-Sala de Aula.pdfLidianeLill2
 
Apresentação | Dia da Europa 2024 - Celebremos a União Europeia!
Apresentação | Dia da Europa 2024 - Celebremos a União Europeia!Apresentação | Dia da Europa 2024 - Celebremos a União Europeia!
Apresentação | Dia da Europa 2024 - Celebremos a União Europeia!Centro Jacques Delors
 
Monoteísmo, Politeísmo, Panteísmo 7 ANO2.pptx
Monoteísmo, Politeísmo, Panteísmo 7 ANO2.pptxMonoteísmo, Politeísmo, Panteísmo 7 ANO2.pptx
Monoteísmo, Politeísmo, Panteísmo 7 ANO2.pptxFlviaGomes64
 
Aula 67 e 68 Robótica 8º ano Experimentando variações da matriz de Led
Aula 67 e 68 Robótica 8º ano Experimentando variações da matriz de LedAula 67 e 68 Robótica 8º ano Experimentando variações da matriz de Led
Aula 67 e 68 Robótica 8º ano Experimentando variações da matriz de LedJaquelineBertagliaCe
 
Pesquisa Ação René Barbier Livro acadêmico
Pesquisa Ação René Barbier Livro  acadêmicoPesquisa Ação René Barbier Livro  acadêmico
Pesquisa Ação René Barbier Livro acadêmicolourivalcaburite
 
Aula 25 - A america espanhola - colonização, exploraçãp e trabalho (mita e en...
Aula 25 - A america espanhola - colonização, exploraçãp e trabalho (mita e en...Aula 25 - A america espanhola - colonização, exploraçãp e trabalho (mita e en...
Aula 25 - A america espanhola - colonização, exploraçãp e trabalho (mita e en...MariaCristinaSouzaLe1
 
O estudo do controle motor nada mais é do que o estudo da natureza do movimen...
O estudo do controle motor nada mais é do que o estudo da natureza do movimen...O estudo do controle motor nada mais é do que o estudo da natureza do movimen...
O estudo do controle motor nada mais é do que o estudo da natureza do movimen...azulassessoria9
 
Quiz | Dia da Europa 2024 (comemoração)
Quiz | Dia da Europa 2024  (comemoração)Quiz | Dia da Europa 2024  (comemoração)
Quiz | Dia da Europa 2024 (comemoração)Centro Jacques Delors
 
atividade-de-portugues-paronimos-e-homonimos-4º-e-5º-ano-respostas.pdf
atividade-de-portugues-paronimos-e-homonimos-4º-e-5º-ano-respostas.pdfatividade-de-portugues-paronimos-e-homonimos-4º-e-5º-ano-respostas.pdf
atividade-de-portugues-paronimos-e-homonimos-4º-e-5º-ano-respostas.pdfAutonoma
 
Caderno de exercícios Revisão para o ENEM (1).pdf
Caderno de exercícios Revisão para o ENEM (1).pdfCaderno de exercícios Revisão para o ENEM (1).pdf
Caderno de exercícios Revisão para o ENEM (1).pdfJuliana Barbosa
 
ATIVIDADE 2 - DESENVOLVIMENTO E APRENDIZAGEM MOTORA - 52_2024
ATIVIDADE 2 - DESENVOLVIMENTO E APRENDIZAGEM MOTORA - 52_2024ATIVIDADE 2 - DESENVOLVIMENTO E APRENDIZAGEM MOTORA - 52_2024
ATIVIDADE 2 - DESENVOLVIMENTO E APRENDIZAGEM MOTORA - 52_2024azulassessoria9
 
Questões de Língua Portuguesa - gincana da LP
Questões de Língua Portuguesa - gincana da LPQuestões de Língua Portuguesa - gincana da LP
Questões de Língua Portuguesa - gincana da LPEli Gonçalves
 

Último (20)

Sistema de Bibliotecas UCS - Cantos do fim do século
Sistema de Bibliotecas UCS  - Cantos do fim do séculoSistema de Bibliotecas UCS  - Cantos do fim do século
Sistema de Bibliotecas UCS - Cantos do fim do século
 
Aprender as diferentes formas de classificar as habilidades motoras é de extr...
Aprender as diferentes formas de classificar as habilidades motoras é de extr...Aprender as diferentes formas de classificar as habilidades motoras é de extr...
Aprender as diferentes formas de classificar as habilidades motoras é de extr...
 
ATIVIDADE 2 - DESENVOLVIMENTO E APRENDIZAGEM MOTORA - 52_2024
ATIVIDADE 2 - DESENVOLVIMENTO E APRENDIZAGEM MOTORA - 52_2024ATIVIDADE 2 - DESENVOLVIMENTO E APRENDIZAGEM MOTORA - 52_2024
ATIVIDADE 2 - DESENVOLVIMENTO E APRENDIZAGEM MOTORA - 52_2024
 
Acessibilidade, inclusão e valorização da diversidade
Acessibilidade, inclusão e valorização da diversidadeAcessibilidade, inclusão e valorização da diversidade
Acessibilidade, inclusão e valorização da diversidade
 
GUIA DE APRENDIZAGEM 2024 9º A - História 1 BI.doc
GUIA DE APRENDIZAGEM 2024 9º A - História 1 BI.docGUIA DE APRENDIZAGEM 2024 9º A - História 1 BI.doc
GUIA DE APRENDIZAGEM 2024 9º A - História 1 BI.doc
 
ATIVIDADE 2 - DESENVOLVIMENTO E APRENDIZAGEM MOTORA - 52_2024
ATIVIDADE 2 - DESENVOLVIMENTO E APRENDIZAGEM MOTORA - 52_2024ATIVIDADE 2 - DESENVOLVIMENTO E APRENDIZAGEM MOTORA - 52_2024
ATIVIDADE 2 - DESENVOLVIMENTO E APRENDIZAGEM MOTORA - 52_2024
 
Sistema articular aula 4 (1).pdf articulações e junturas
Sistema articular aula 4 (1).pdf articulações e junturasSistema articular aula 4 (1).pdf articulações e junturas
Sistema articular aula 4 (1).pdf articulações e junturas
 
Aula 1 - Psicologia Cognitiva, aula .ppt
Aula 1 - Psicologia Cognitiva, aula .pptAula 1 - Psicologia Cognitiva, aula .ppt
Aula 1 - Psicologia Cognitiva, aula .ppt
 
República Velha (República da Espada e Oligárquica)-Sala de Aula.pdf
República Velha (República da Espada e Oligárquica)-Sala de Aula.pdfRepública Velha (República da Espada e Oligárquica)-Sala de Aula.pdf
República Velha (República da Espada e Oligárquica)-Sala de Aula.pdf
 
Apresentação | Dia da Europa 2024 - Celebremos a União Europeia!
Apresentação | Dia da Europa 2024 - Celebremos a União Europeia!Apresentação | Dia da Europa 2024 - Celebremos a União Europeia!
Apresentação | Dia da Europa 2024 - Celebremos a União Europeia!
 
Monoteísmo, Politeísmo, Panteísmo 7 ANO2.pptx
Monoteísmo, Politeísmo, Panteísmo 7 ANO2.pptxMonoteísmo, Politeísmo, Panteísmo 7 ANO2.pptx
Monoteísmo, Politeísmo, Panteísmo 7 ANO2.pptx
 
Aula 67 e 68 Robótica 8º ano Experimentando variações da matriz de Led
Aula 67 e 68 Robótica 8º ano Experimentando variações da matriz de LedAula 67 e 68 Robótica 8º ano Experimentando variações da matriz de Led
Aula 67 e 68 Robótica 8º ano Experimentando variações da matriz de Led
 
Pesquisa Ação René Barbier Livro acadêmico
Pesquisa Ação René Barbier Livro  acadêmicoPesquisa Ação René Barbier Livro  acadêmico
Pesquisa Ação René Barbier Livro acadêmico
 
Aula 25 - A america espanhola - colonização, exploraçãp e trabalho (mita e en...
Aula 25 - A america espanhola - colonização, exploraçãp e trabalho (mita e en...Aula 25 - A america espanhola - colonização, exploraçãp e trabalho (mita e en...
Aula 25 - A america espanhola - colonização, exploraçãp e trabalho (mita e en...
 
O estudo do controle motor nada mais é do que o estudo da natureza do movimen...
O estudo do controle motor nada mais é do que o estudo da natureza do movimen...O estudo do controle motor nada mais é do que o estudo da natureza do movimen...
O estudo do controle motor nada mais é do que o estudo da natureza do movimen...
 
Quiz | Dia da Europa 2024 (comemoração)
Quiz | Dia da Europa 2024  (comemoração)Quiz | Dia da Europa 2024  (comemoração)
Quiz | Dia da Europa 2024 (comemoração)
 
atividade-de-portugues-paronimos-e-homonimos-4º-e-5º-ano-respostas.pdf
atividade-de-portugues-paronimos-e-homonimos-4º-e-5º-ano-respostas.pdfatividade-de-portugues-paronimos-e-homonimos-4º-e-5º-ano-respostas.pdf
atividade-de-portugues-paronimos-e-homonimos-4º-e-5º-ano-respostas.pdf
 
Caderno de exercícios Revisão para o ENEM (1).pdf
Caderno de exercícios Revisão para o ENEM (1).pdfCaderno de exercícios Revisão para o ENEM (1).pdf
Caderno de exercícios Revisão para o ENEM (1).pdf
 
ATIVIDADE 2 - DESENVOLVIMENTO E APRENDIZAGEM MOTORA - 52_2024
ATIVIDADE 2 - DESENVOLVIMENTO E APRENDIZAGEM MOTORA - 52_2024ATIVIDADE 2 - DESENVOLVIMENTO E APRENDIZAGEM MOTORA - 52_2024
ATIVIDADE 2 - DESENVOLVIMENTO E APRENDIZAGEM MOTORA - 52_2024
 
Questões de Língua Portuguesa - gincana da LP
Questões de Língua Portuguesa - gincana da LPQuestões de Língua Portuguesa - gincana da LP
Questões de Língua Portuguesa - gincana da LP
 

Sessao2 ASP

  • 2. O que é o ASP.NET? ASP (Active Servers Page) é uma tecnologia que a Microsoft criou para permitir o desenvolvimento de páginas www de forma rápida, fácil e sem complicações. Desde o seu aparecimento, houve um aumento significativo na quantidade dos programadores para www. Mas, como nem tudo é perfeito, o ASP, com o tempo, denunciou alguns pontos fracos que foram surgindo com o acréscimo da necessidade dos utilizadores e da exigência das aplicações.
  • 3. O que é o ASP.NET? Neste contexto, a Microsoft criou a ASP.NET, que não é apenas uma nova versão do ASP, mas sim, uma mudança profunda no modelo de programação do ASP, uma forma completamente diferente de construir aplicações Web. A vida do programador ficou facilitada, quer na criação de páginas Web, quer, também, na criação de aplicações Web mais elaboradas – Web Services. Agora, o programador poderá desenvolver aplicações Web como desenvolve aplicações em Visual Basic para o Windows, ou seja, um modelo de programação “orientado a eventos”. As aplicações construídas em ASP.NET são colocadas no Microsoft IIS e usam protocolos de internet como HTTP e SOAP.
  • 4. Vantagens do ASP Os benefícios desta nova forma de criar aplicações para a Web são inúmeros, nomeadamente: Orientação a objectos – As aplicações Web são escritas numa das linguagens suportadas pelo Framework.NET e essas são orientadas a objectos. Páginas compiladas – Após a página ter sido requisitada, o Framework verifica se essa página já foi compilada e, caso não tenha sido, compila só a primeira vez. Sendo assim, nas próximas requisições, a página não será compilada e a execução será muito mais rápida. Componentes – agora, tudo pode ser designado de componente, nomeadamente, Web Controls, HtmlControls, UserControls, CustomControls e outros Controls complexos que só o ASP.NET tem.
  • 5. Vantagens do ASP Suporte do Framework.NET – Como o ASP.NET é do Framework, para além de suportar as classes do ASP.NET, suporta todas as classes do Framework, pelo que, a maior parte dos métodos de que necessitamos já estão feitos. Configuração da aplicação – Toda a configuração da aplicação é feita através de um ficheiro XML. Sendo assim, não é necessário recompilar a aplicação após uma eventual mudança, pois o Framework faz isso automaticamente.
  • 6. Pré-Requisitos do Sistema De modo a poder desenvolver aplicações com a tecnologia ASP.NET, é necessário certificar-se de que o sistema, onde irá desenvolver-se as páginas, possui os requisitos mínimos estipulados pela Microsoft. O desenvolvimento de tecnologia ASP.NET é suportada nas seguintes plataformas da Microsoft: Microsoft Windows 2000 Server ou Microsoft Windows Advanced Server com o ServicePack 2 Microsoft Windows XP Professional ou 64-Bit Edition Microsoft Windows .NET Server Para além de um dos sistemas operativos supracitados será ainda necessário: Internet Explorer 5.01, ou superior ( recomenda-se a vers„o 6.0, ou superior) Internet InformationServices 5.0 .NET Framework Microsoft Data Access Components 2.6, ou superior( recomenda-se a vers„o 2.7, ou superior)
  • 7. O que é necessário para começar a programar em ASP.NET? O computador terá de ter como sistema operativo, o Windows 2000, XP ou NT. (De realçar o facto que apenas nestes sistemas operativos corremos aplicações ASP.NET.); Ter instalado o IIS (Internet InformationServices); .NET Framework, sendo apenas necessários na máquina onde a aplicação vai estar alojada e na máquina de desenvolvimento; Ferramenta de desenvolvimento, como por exemplo o Visual Studio. NET 2003, uma ferramenta poderosíssima para o desenvolvimento de aplicações e não, apenas, o ASP.NET. O WebMatrix é uma ferramenta gratuita para o desenvolvimento fácil de aplicações ASP.NET, mas também poderá usar o simples NotePad, embora este exija conhecimentos profundos nesta área. Poderá também utilizar outra ferramenta qualquer do mercado.