O documento descreve as limitações do ASP clássico, incluindo desempenho ruim, dificuldade de colaboração e ferramentas de desenvolvimento limitadas. Em seguida, introduz o ASP.NET como uma mudança radical no modelo de programação que resolve esses problemas e torna mais fácil criar aplicações web.
Este documento fornece recomendações para desenvolvedores que pretendem atualizar aplicações Visual Basic 6.0 para o Visual Basic.NET. Ele discute a ferramenta de atualização do Visual Basic.NET e orientações arquiteturais para uma atualização suave, como projetar para aproveitar novos recursos como Windows Forms. O documento também aborda porque o Visual Basic.NET não é totalmente compatível com versões anteriores e como trabalhar com projetos em ambas as tecnologias.
O documento resume os principais pontos do ASP.NET, incluindo que ele possui um novo modelo de programação orientado a objetos, as páginas ASP.NET são compiladas ao invés de interpretadas, e ele suporta dois modelos de programação: Web Forms e Web Services.
O documento descreve o que é o ASP.NET, uma tecnologia da Microsoft para desenvolvimento de aplicações web. O ASP.NET oferece vantagens como programação orientada a objetos, páginas compiladas para melhor desempenho e suporte ao .NET Framework. Pré-requisitos para usar o ASP.NET incluem sistemas operacionais Windows e ferramentas como o Visual Studio.
O documento descreve o que é o ASP.NET, uma tecnologia da Microsoft para desenvolvimento de aplicações web. O ASP.NET oferece vantagens como programação orientada a objetos, páginas compiladas para melhor desempenho e suporte ao .NET Framework. Pré-requisitos para usar o ASP.NET incluem sistemas operacionais Windows e ferramentas de desenvolvimento como o Visual Studio.
JSP é uma tecnologia para criar páginas web dinâmicas usando Java. Ela permite gerar páginas com código Java embutido que é executado no servidor, tornando a programação de aplicações web multiplataforma possível. A desvantagem de JSP em relação a outras tecnologias como ASP é ser mais difícil de aprender devido à complexidade da linguagem Java.
O documento descreve o framework CakePHP, incluindo suas vantagens, requisitos, instalação e configuração. O autor também apresenta um exemplo de aplicação para empréstimos de livros entre professores e alunos utilizando o CakePHP.
Este documento apresenta uma apostila sobre desenvolvimento de sistemas de informação avançados usando ASP.NET. Aborda conceitos sobre desenvolvimento ASP.NET, sistemas de autenticação, acesso a banco de dados, desenvolvimento em camadas, webservices, internacionalização e relatórios.
O documento resume o currículo de Eric Gallardo, um profissional de TI brasileiro com quase 20 anos de experiência em projetos para internet e gestão corporativa utilizando diversas linguagens e metodologias como .NET, Java, Scrum e ITIL. O treinamento aborda conceitos e frameworks como ASP.NET, MVC, WebForms, Entity Framework e AJAX/jQuery além de ferramentas como Visual Studio e plugins.
Este documento fornece recomendações para desenvolvedores que pretendem atualizar aplicações Visual Basic 6.0 para o Visual Basic.NET. Ele discute a ferramenta de atualização do Visual Basic.NET e orientações arquiteturais para uma atualização suave, como projetar para aproveitar novos recursos como Windows Forms. O documento também aborda porque o Visual Basic.NET não é totalmente compatível com versões anteriores e como trabalhar com projetos em ambas as tecnologias.
O documento resume os principais pontos do ASP.NET, incluindo que ele possui um novo modelo de programação orientado a objetos, as páginas ASP.NET são compiladas ao invés de interpretadas, e ele suporta dois modelos de programação: Web Forms e Web Services.
O documento descreve o que é o ASP.NET, uma tecnologia da Microsoft para desenvolvimento de aplicações web. O ASP.NET oferece vantagens como programação orientada a objetos, páginas compiladas para melhor desempenho e suporte ao .NET Framework. Pré-requisitos para usar o ASP.NET incluem sistemas operacionais Windows e ferramentas como o Visual Studio.
O documento descreve o que é o ASP.NET, uma tecnologia da Microsoft para desenvolvimento de aplicações web. O ASP.NET oferece vantagens como programação orientada a objetos, páginas compiladas para melhor desempenho e suporte ao .NET Framework. Pré-requisitos para usar o ASP.NET incluem sistemas operacionais Windows e ferramentas de desenvolvimento como o Visual Studio.
JSP é uma tecnologia para criar páginas web dinâmicas usando Java. Ela permite gerar páginas com código Java embutido que é executado no servidor, tornando a programação de aplicações web multiplataforma possível. A desvantagem de JSP em relação a outras tecnologias como ASP é ser mais difícil de aprender devido à complexidade da linguagem Java.
O documento descreve o framework CakePHP, incluindo suas vantagens, requisitos, instalação e configuração. O autor também apresenta um exemplo de aplicação para empréstimos de livros entre professores e alunos utilizando o CakePHP.
Este documento apresenta uma apostila sobre desenvolvimento de sistemas de informação avançados usando ASP.NET. Aborda conceitos sobre desenvolvimento ASP.NET, sistemas de autenticação, acesso a banco de dados, desenvolvimento em camadas, webservices, internacionalização e relatórios.
O documento resume o currículo de Eric Gallardo, um profissional de TI brasileiro com quase 20 anos de experiência em projetos para internet e gestão corporativa utilizando diversas linguagens e metodologias como .NET, Java, Scrum e ITIL. O treinamento aborda conceitos e frameworks como ASP.NET, MVC, WebForms, Entity Framework e AJAX/jQuery além de ferramentas como Visual Studio e plugins.
O documento discute a linguagem de programação PHP, incluindo sua história, popularidade e uso para desenvolvimento de sites. Menciona que o PHP é uma linguagem gratuita e de código aberto amplamente utilizada para criar sites dinâmicos e que possui diversas ferramentas e frameworks para auxiliar no desenvolvimento.
O documento apresenta uma introdução sobre Active Server Pages (ASP), tecnologia da Microsoft para desenvolvimento de páginas web dinâmicas. Descreve como ASP funciona, utilizando scripts como VBScript e JScript para processar comandos no servidor e retornar respostas em HTML ao cliente. Também aborda conceitos básicos de programação em ASP como variáveis, tipos de dados, operadores e conversão de tipos.
O documento introduz React Native, uma biblioteca criada pelo Facebook para desenvolvimento de aplicativos móveis usando Javascript e React, permitindo criar interfaces nativas com componentes reutilizáveis. A biblioteca não usa HTML, mas possui componentes como View e Text, e folhas de estilo em Javascript para estilização. O documento também discute por que usar React Native, empresas que o usam e preparação do ambiente de desenvolvimento.
O documento descreve a evolução da profissão de desenvolvedor front-end ao longo dos anos, desde os sites simples da década de 90 até as aplicações complexas e multiplataforma de hoje que utilizam diversas tecnologias como frameworks JavaScript, pré-processadores de CSS, testes automatizados e o conceito de Progressive Web Apps. A profissão tornou-se mais especializada com a separação entre design e desenvolvimento e o surgimento de novas linguagens e ferramentas.
Segunda versão da apresentação sobre integração entre o CakePHP e o Adobe Flex®.
Esta apresentação foi utilizada durante o Latinoware 2009, realizado em Foz do Iguaçu/PR - Brasil.
Página do evento: www.latinoware.org
O documento descreve os serviços e casos de uma agência digital chamada Ondaweb. Em três frases:
A Ondaweb é uma agência digital fundada em 2000 com 22 colaboradores que oferece serviços como desenvolvimento de sites, SEO, marketing digital e redes sociais para mais de 200 clientes ativos. A agência se diferencia por seu planejamento estratégico e flexibilidade para projetos de diferentes portes, utilizando ferramentas como DMX6, Joomla e WordPress. Exemplos de casos de sucesso incluem sites para Grupo Amanhã,
O documento apresenta os conceitos fundamentais da plataforma .NET e ferramentas ASP.NET. Discutem a arquitetura do .NET, linguagens como C# e VB.NET, e ferramentas como Visual Studio e Visual Web Developer para desenvolvimento de aplicações web, windows forms e web services. Também explica brevemente linguagens do lado cliente como HTML, JavaScript, e linguagens de servidor como ASP, PHP e JSP.
O documento discute os principais protocolos e tecnologias usadas no desenvolvimento de aplicações web, incluindo HTTP, HTML, ASP.NET e IIS. Ele fornece uma introdução aos conceitos-chave de como as páginas da web são estruturadas e como as requisições são processadas entre clientes e servidores.
JavaScript e o perfil do desenvolvedor front end das atualidades mais atuaisWilliam Oliveira
Palestra apresentada no FEMUG-ABC com o intuito de convencer os desenvolvedores da necessidade de se aprender/estudar JavaScript e como se adequar ao mercado de trabalho atual.
Versão original com anotações, links importantes e os gifs legais: https://docs.google.com/presentation/d/15St9PXpif87PIqWnIuP3Xfr-kOPJvnssWIt_cLpnoRI/edit?usp=sharing
1. O documento apresenta uma introdução ao desenvolvimento de aplicações web com Java usando o NetBeans IDE, abordando tópicos como obtenção e instalação do NetBeans, criação de projetos, desenvolvimento de servlets e páginas JSP, uso de servidores de aplicação e distribuição de aplicações.
2. É apresentado o desenvolvimento inicial de aplicações web usando servlets e JSP, abordando conceitos como criação de projetos, exploração do IDE, desenvolvimento de servlets, uso de servidores de aplicação e monitoramento.
3.
Apresentação sobre a integração entre PHP e Flex, utilizando CakePHP ocorrida durante o 1º Workshop PHPMS - PHP Extremo.
www.radig.com.br / geek.cauncabral.net / phpms.org
O titulo é click bait mas a talk não. Todo mundo que se encanta pelo WordPress, e quer começar a desenvolver, principalmente se vem de outras linguagens, fica na dúvida; posso usar namespaces? Autoload? Usar WordPress Coding Standards ou PSRs?
Quando usar um Plugin e quando fazer meu código? O que é do tema e o que é do Plugin?
O documento fornece um resumo histórico da linguagem PHP, desde sua criação em 1995 até a versão mais recente. Explica as principais estruturas de controle e funcionalidades da linguagem, e faz uma comparação com ASP, JSP e ColdFusion, destacando vantagens e desvantagens de cada uma.
Como Acessar Ambiente de Treinamento SAP? [COMPLETO]Leonardo Ribeiro
http://www.sapconsultores.com.br - Acesse para ver mais conteúdos incríveis SAP!
Aula exclusiva ensinando SAP IDES com Links para download do SAP Gui.
Aprenda a acessar ambientes de treinamento SAP em servidores confiáveis. Pratique SAP a qualquer hora do dia para alcançar o topo!
Transforme-se em um consultor de sucesso!
Veja mais em http://www.sapconsultores.com.br
O documento apresenta as principais tecnologias da Web 2.0, incluindo JavaScript, jQuery, AJAX, XML, PHP e ASP.NET. Resume cada tecnologia descrevendo sua função, características, vantagens e desvantagens.
O documento descreve a biblioteca PrimeFaces, uma biblioteca de componentes JSF de código aberto com mais de 100 componentes para interfaces ricas. Ela oferece suporte nativo a Ajax, tem mais de 30 temas pré-definidos e é amplamente utilizada, tendo ultrapassado em popularidade os frameworks RichFaces e IceFaces segundo o Google Trends.
O Foundation é um framework CSS e JavaScript desenvolvido para agilizar o desenvolvimento front-end, desde wireframes até o layout final. Ele fornece recursos como grids responsivas, componentes de navegação, botões, formulários e outros para facilitar a criação de sites e aplicativos responsivos.
Este documento fornece uma introdução ao sistema de controle de versão Git. Resume os principais pontos como: (1) Git foi criado por Linus Torvalds para o controle de versão do kernel Linux; (2) Git é um sistema de controle de versão distribuído que oferece maior velocidade e eficiência em comparação com outros sistemas; (3) O documento explica os principais comandos e funcionalidades do Git.
O documento introduz as principais features do EcmaScript 6, como let e const para declaração de variáveis, default parameters, template literals, arrow functions, destructuring, export/import, spread operator e ternary operator. Apresenta também o Babel, um compilador usado para tornar o código compatível entre navegadores.
Las computadoras de la tercera generación se hicieron más pequeñas y eficientes con el desarrollo de los circuitos integrados, que permitían miles de componentes en una pastilla de silicio. Esto llevó a computadoras más flexibles como la IBM 360 y el surgimiento de las minicomputadoras. Algunas computadoras notables de esta era fueron la NOVA, la primera en usar circuitos de media escala; la ALTO, pionera en gráficos e interfaz de usuario; y las CRAY, conocidas por su alta velocidad y uso de
O documento fornece informações sobre feriados nacionais, estaduais e municipais da empresa Luft. Ele lista os principais feriados e datas comemorativas no Brasil e especifica as regras de trabalho durante esses períodos, como a possibilidade de convocação de colaboradores para trabalhar em feriados em casos excepcionais.
Este documento resume algunos de los avances técnicos más destacados del siglo XIX como la anestesia, el teléfono, la máquina de vapor, las bombillas eléctricas y el cine. La anestesia permitió realizar operaciones quirúrgicas sin dolor, el teléfono permitió la transmisión de voz a distancia, la máquina de vapor impulsó la revolución industrial y los transportes, las bombillas eléctricas dieron lugar a la iluminación moderna y los hermanos Lumière presentaron la primera sesión de c
O documento discute a linguagem de programação PHP, incluindo sua história, popularidade e uso para desenvolvimento de sites. Menciona que o PHP é uma linguagem gratuita e de código aberto amplamente utilizada para criar sites dinâmicos e que possui diversas ferramentas e frameworks para auxiliar no desenvolvimento.
O documento apresenta uma introdução sobre Active Server Pages (ASP), tecnologia da Microsoft para desenvolvimento de páginas web dinâmicas. Descreve como ASP funciona, utilizando scripts como VBScript e JScript para processar comandos no servidor e retornar respostas em HTML ao cliente. Também aborda conceitos básicos de programação em ASP como variáveis, tipos de dados, operadores e conversão de tipos.
O documento introduz React Native, uma biblioteca criada pelo Facebook para desenvolvimento de aplicativos móveis usando Javascript e React, permitindo criar interfaces nativas com componentes reutilizáveis. A biblioteca não usa HTML, mas possui componentes como View e Text, e folhas de estilo em Javascript para estilização. O documento também discute por que usar React Native, empresas que o usam e preparação do ambiente de desenvolvimento.
O documento descreve a evolução da profissão de desenvolvedor front-end ao longo dos anos, desde os sites simples da década de 90 até as aplicações complexas e multiplataforma de hoje que utilizam diversas tecnologias como frameworks JavaScript, pré-processadores de CSS, testes automatizados e o conceito de Progressive Web Apps. A profissão tornou-se mais especializada com a separação entre design e desenvolvimento e o surgimento de novas linguagens e ferramentas.
Segunda versão da apresentação sobre integração entre o CakePHP e o Adobe Flex®.
Esta apresentação foi utilizada durante o Latinoware 2009, realizado em Foz do Iguaçu/PR - Brasil.
Página do evento: www.latinoware.org
O documento descreve os serviços e casos de uma agência digital chamada Ondaweb. Em três frases:
A Ondaweb é uma agência digital fundada em 2000 com 22 colaboradores que oferece serviços como desenvolvimento de sites, SEO, marketing digital e redes sociais para mais de 200 clientes ativos. A agência se diferencia por seu planejamento estratégico e flexibilidade para projetos de diferentes portes, utilizando ferramentas como DMX6, Joomla e WordPress. Exemplos de casos de sucesso incluem sites para Grupo Amanhã,
O documento apresenta os conceitos fundamentais da plataforma .NET e ferramentas ASP.NET. Discutem a arquitetura do .NET, linguagens como C# e VB.NET, e ferramentas como Visual Studio e Visual Web Developer para desenvolvimento de aplicações web, windows forms e web services. Também explica brevemente linguagens do lado cliente como HTML, JavaScript, e linguagens de servidor como ASP, PHP e JSP.
O documento discute os principais protocolos e tecnologias usadas no desenvolvimento de aplicações web, incluindo HTTP, HTML, ASP.NET e IIS. Ele fornece uma introdução aos conceitos-chave de como as páginas da web são estruturadas e como as requisições são processadas entre clientes e servidores.
JavaScript e o perfil do desenvolvedor front end das atualidades mais atuaisWilliam Oliveira
Palestra apresentada no FEMUG-ABC com o intuito de convencer os desenvolvedores da necessidade de se aprender/estudar JavaScript e como se adequar ao mercado de trabalho atual.
Versão original com anotações, links importantes e os gifs legais: https://docs.google.com/presentation/d/15St9PXpif87PIqWnIuP3Xfr-kOPJvnssWIt_cLpnoRI/edit?usp=sharing
1. O documento apresenta uma introdução ao desenvolvimento de aplicações web com Java usando o NetBeans IDE, abordando tópicos como obtenção e instalação do NetBeans, criação de projetos, desenvolvimento de servlets e páginas JSP, uso de servidores de aplicação e distribuição de aplicações.
2. É apresentado o desenvolvimento inicial de aplicações web usando servlets e JSP, abordando conceitos como criação de projetos, exploração do IDE, desenvolvimento de servlets, uso de servidores de aplicação e monitoramento.
3.
Apresentação sobre a integração entre PHP e Flex, utilizando CakePHP ocorrida durante o 1º Workshop PHPMS - PHP Extremo.
www.radig.com.br / geek.cauncabral.net / phpms.org
O titulo é click bait mas a talk não. Todo mundo que se encanta pelo WordPress, e quer começar a desenvolver, principalmente se vem de outras linguagens, fica na dúvida; posso usar namespaces? Autoload? Usar WordPress Coding Standards ou PSRs?
Quando usar um Plugin e quando fazer meu código? O que é do tema e o que é do Plugin?
O documento fornece um resumo histórico da linguagem PHP, desde sua criação em 1995 até a versão mais recente. Explica as principais estruturas de controle e funcionalidades da linguagem, e faz uma comparação com ASP, JSP e ColdFusion, destacando vantagens e desvantagens de cada uma.
Como Acessar Ambiente de Treinamento SAP? [COMPLETO]Leonardo Ribeiro
http://www.sapconsultores.com.br - Acesse para ver mais conteúdos incríveis SAP!
Aula exclusiva ensinando SAP IDES com Links para download do SAP Gui.
Aprenda a acessar ambientes de treinamento SAP em servidores confiáveis. Pratique SAP a qualquer hora do dia para alcançar o topo!
Transforme-se em um consultor de sucesso!
Veja mais em http://www.sapconsultores.com.br
O documento apresenta as principais tecnologias da Web 2.0, incluindo JavaScript, jQuery, AJAX, XML, PHP e ASP.NET. Resume cada tecnologia descrevendo sua função, características, vantagens e desvantagens.
O documento descreve a biblioteca PrimeFaces, uma biblioteca de componentes JSF de código aberto com mais de 100 componentes para interfaces ricas. Ela oferece suporte nativo a Ajax, tem mais de 30 temas pré-definidos e é amplamente utilizada, tendo ultrapassado em popularidade os frameworks RichFaces e IceFaces segundo o Google Trends.
O Foundation é um framework CSS e JavaScript desenvolvido para agilizar o desenvolvimento front-end, desde wireframes até o layout final. Ele fornece recursos como grids responsivas, componentes de navegação, botões, formulários e outros para facilitar a criação de sites e aplicativos responsivos.
Este documento fornece uma introdução ao sistema de controle de versão Git. Resume os principais pontos como: (1) Git foi criado por Linus Torvalds para o controle de versão do kernel Linux; (2) Git é um sistema de controle de versão distribuído que oferece maior velocidade e eficiência em comparação com outros sistemas; (3) O documento explica os principais comandos e funcionalidades do Git.
O documento introduz as principais features do EcmaScript 6, como let e const para declaração de variáveis, default parameters, template literals, arrow functions, destructuring, export/import, spread operator e ternary operator. Apresenta também o Babel, um compilador usado para tornar o código compatível entre navegadores.
Las computadoras de la tercera generación se hicieron más pequeñas y eficientes con el desarrollo de los circuitos integrados, que permitían miles de componentes en una pastilla de silicio. Esto llevó a computadoras más flexibles como la IBM 360 y el surgimiento de las minicomputadoras. Algunas computadoras notables de esta era fueron la NOVA, la primera en usar circuitos de media escala; la ALTO, pionera en gráficos e interfaz de usuario; y las CRAY, conocidas por su alta velocidad y uso de
O documento fornece informações sobre feriados nacionais, estaduais e municipais da empresa Luft. Ele lista os principais feriados e datas comemorativas no Brasil e especifica as regras de trabalho durante esses períodos, como a possibilidade de convocação de colaboradores para trabalhar em feriados em casos excepcionais.
Este documento resume algunos de los avances técnicos más destacados del siglo XIX como la anestesia, el teléfono, la máquina de vapor, las bombillas eléctricas y el cine. La anestesia permitió realizar operaciones quirúrgicas sin dolor, el teléfono permitió la transmisión de voz a distancia, la máquina de vapor impulsó la revolución industrial y los transportes, las bombillas eléctricas dieron lugar a la iluminación moderna y los hermanos Lumière presentaron la primera sesión de c
Los primeros experimentos con guitarras eléctricas involucraron colocar pastillas en guitarras acústicas. En 1937, George Beauchamp recibió la primera patente para una guitarra eléctrica exitosa comercialmente gracias a su innovador diseño de "herradura" pickup. En la década de 1940, Les Paul desarrolló uno de los primeros modelos de éxito con un cuerpo sólido de madera de pino, mientras que Leo Fender diseñó la exitosa Telecaster de cuerpo sólido para apelar a un mercado masivo.
El documento resume un libro de revisión sobre comportamiento organizacional. Analiza las competencias básicas de comportamiento organizacional en tres empresas (una universidad, un banco y una empresa de tecnología) e identifica sus fortalezas y áreas de mejora. Las empresas cumplen con los aspectos fundamentales pero podrían optimizar aún más el manejo de equipos, comunicación, diversidad y adaptación al cambio para ser más efectivas.
A empresa IESA implementou o software SAP SPP para melhorar a gestão de treinamentos internos de forma ágil e econômica. O sistema permitiu a criação de cursos online específicos e reduziu os custos de treinamento em 60% em comparação aos métodos tradicionais.
The Metrolink trams in Manchester have a software issue where they detect ice on the tracks and won't run, disrupting public transport. This is causing traffic problems and public outcry over whether the trams are reliable enough. The Metrolink director believes they can fix the software problem by tricking the sensors and is refusing to resign, as he is focused on a solution. In the meantime, trams may have spotty service in winter weather until the ice detection is addressed, raising questions over whether people should rely on the trams.
Este documento describe la implementación del enfoque de formación por competencias en una institución educativa. Se explica que se han desarrollado varios documentos de gestión como parte de un proyecto de planificación estratégica para asegurar la calidad educativa. También se describe cómo los docentes actualmente enseñan por asignaturas y los retos que plantea cambiar a un enfoque por competencias, como objetivos como mejorar los resultados de los estudiantes y sus habilidades para el mercado laboral. Finalmente, se presenta un plan de implementación que involuc
La Unión Europea ha propuesto un nuevo paquete de sanciones contra Rusia que incluye un embargo al petróleo. El embargo prohibiría las importaciones de petróleo ruso por mar y por oleoducto, aunque se concederían exenciones temporales a Hungría y Eslovaquia. Este sexto paquete de sanciones de la UE pretende aumentar la presión económica sobre Rusia para que ponga fin a su invasión de Ucrania.
La universidad busca ofrecer una educación superior de alta calidad para formar líderes éticos y contribuir al desarrollo del país. Sus programas académicos están estructurados en ciclos y competencias. Cuenta con varias sedes en Colombia y facilita el acceso a sus programas. Resalta sus valores como la fe en Dios y sus vínculos nacionales e internacionales.
Este documento presenta un resumen de los principales sistemas del cuerpo humano, incluyendo el esqueleto, sistema muscular, sistema respiratorio, sistema digestivo, sistema cardiovascular, sistema nervioso, órganos sensoriales, sistema linfático y sistema endocrino. Cada sección describe brevemente la función de cada sistema.
Microsoft PowerPoint es un programa de presentaciones ampliamente utilizado que permite crear presentaciones con texto, imágenes y animaciones. Forma parte de Microsoft Office y se usa comúnmente en educación y negocios, con cerca de 30 millones de presentaciones creadas diariamente. PowerPoint facilita la creación de presentaciones interactivas mediante el uso de plantillas, diseños y funciones de animación.
Este documento presenta un plan de marketing digital que integra estrategias tradicionales y digitales. Explica que el marketing digital ya no es solo para algunos productos, sino que debe formar parte integral de la estrategia general de marketing. Describe diferentes formatos digitales como redes sociales, blogs, publicidad móvil y cómo pueden usarse junto con canales tradicionales para mejorar la segmentación, ROI y medición de resultados. Concluye que el poder recae en los consumidores y que el contenido personalizado y compartido es fundamental para proporcionar experiencias relevantes a diferentes públic
Nuevo presentación de microsoft power point (3)brayan2013
El documento habla sobre el sentido de pertenencia a una institución educativa. Tener sentido de pertenencia significa sentir que el lugar donde se estudia es propio, por lo que la institución es considerada como un segundo hogar. Para cuidar la institución, los estudiantes deben colaborar en campañas de reciclaje, reutilizar materiales y compartir los compromisos de la institución.
Este documento presenta un proyecto para conservar 70,000 libras de mango a una temperatura de 55°F en una caja refrigerada de 44ft x 31ft x 12ft. Se calcula la carga térmica total requerida en 125,444 Btu/hr considerando las pérdidas de calor a través de las paredes, techo y piso, la infiltración de aire, el enfriamiento del producto, la respiración del producto, la iluminación y cargas adicionales. Se seleccionan las máquinas de refrigeración más
El aborto es la interrupción del desarrollo del feto antes de las 20 semanas de embarazo. Después de las 20 semanas, se llama parto pretérmino. El aborto espontáneo se refiere a cuando la terminación del embarazo ocurre de manera natural sin intervención.
Presentación de la conferencia del Ingeniero Javier Solís acerca del Desarrollo de aplicaciones para la Web 3.0 en el marco de SG Conference y Expo 2012 organizado por la revista Software Gurú. En ella habló acerca del desarrollo de aplicaciones como Linked Data, BPM y Cloud enfocadas al desarrollo de aplicaciones.
Este documento narra el nacimiento y primeros días del bebé Mathías Lionel. Detalla su peso y talla al nacer, así como su grupo sanguíneo. Más adelante describe los primeros momentos en casa y las dificultades que enfrentó al ser hospitalizado por una semana debido a una bronconeumonía, aunque finalmente se recuperó con éxito.
O documento discute conceitos de ASP.NET e .NET Framework. ASP.NET é um novo paradigma para scripts no lado do servidor desenvolvido pela Microsoft como parte da plataforma .NET Framework. O .NET Framework é a infraestrutura subjacente que fornece um ambiente comum para construir, desenvolver e executar aplicações web e web services divididos em CLR e bibliotecas de classes comuns.
O documento descreve o que é o ASP.NET, uma tecnologia da Microsoft para desenvolvimento de aplicações web. O ASP.NET oferece vantagens como programação orientada a objetos, páginas compiladas para melhor desempenho e suporte ao .NET Framework. Pré-requisitos para usar o ASP.NET incluem sistemas operacionais Windows e ferramentas de desenvolvimento como o Visual Studio.
O documento apresenta um resumo sobre:
1) O livro ensina a desenvolver aplicações web usando a arquitetura MVC do ASP.NET;
2) Explica os principais conceitos do ASP.NET MVC como Model, View e Controller e como eles se relacionam;
3) Fornece instruções sobre como configurar o ambiente de desenvolvimento com o Visual Studio e o IIS para criar e executar projetos ASP.NET MVC.
O documento introduz o ASP.NET, descrevendo-o como uma nova versão da tecnologia Active Server Pages para desenvolver páginas web dinâmicas de forma orientada a objetos. Resume os principais motivos para a criação do ASP.NET, como melhorias na estruturação do código, produtividade e desempenho, e apresenta novos recursos como controles do servidor, compilação das páginas e suporte a múltiplas linguagens.
Seminário apresentado na disciplina Tópicos Especias de Programada para a Web, do curso de Análise e Desenvolvimento de Sistemas. Apresenta o funcionamento do JSP.
O documento discute as principais mudanças no ASP.NET, incluindo a adoção do OWIN e do Katana, o novo compilador Roslyn e a unificação do ASP.NET MVC e WebAPI no ASP.NET MVC 6.
- Active Server Pages (ASP) são páginas web dinâmicas que combinam HTML, scripts do lado do cliente e scripts do lado do servidor.
- Os scripts do lado do cliente rodam no navegador do usuário, enquanto os scripts do lado do servidor rodam no servidor web.
- As páginas ASP devem ser hospedadas em um servidor Windows com o Internet Information Server (IIS) para que os scripts do lado do servidor possam ser processados.
O documento apresenta o framework ASP.NET MVC, discutindo o que é ASP.NET MVC, seus principais componentes como modelo, visão e controlador, e exemplos de métodos de ação.
O documento apresenta a tecnologia JavaServer Faces (JSF), que permite o desenvolvimento de aplicações web com Java de forma simplificada através de componentes pré-definidos e separação de responsabilidades. O JSF utiliza o padrão MVC e fornece uma arquitetura baseada em componentes para construção de interfaces gráficas dinâmicas. Um exemplo simples de aplicação JSF é descrito para demonstrar seus conceitos.
Futuro do ASP.NET vNext - MVP ShowCast Eduardo Pires
O documento descreve um webcast sobre o futuro do ASP.NET que irá discutir a evolução do framework, a arquitetura OWIN/Katana e a nova versão ASP.NET vNext. O webcast será conduzido por dois MVPs da Microsoft e incluirá demonstrações.
O capítulo aborda como formulários HTML podem disparar ações em páginas ASP, permitindo a
validação de campos e passagem de parâmetros entre páginas. Formulários HTML possuem um
atributo ACTION que especifica qual arquivo ASP será acionado, permitindo tratar os dados
digitados.
Fabrício Lopes Sanchez e André Baltieri apresentarão sobre as novidades do ASP.NET 5, MVC 6 e além, incluindo a mudança para um framework independente de plataforma, desacoplado e leve, além de demonstrações das novas funcionalidades em diferentes sistemas operacionais.
1) O documento apresenta conceitos introdutórios sobre desenvolvimento de aplicações web usando a plataforma Microsoft ASP.
2) Apresenta o que são Active Server Pages e como elas combinam HTML, scripts do lado do servidor e opcionalmente scripts do lado do cliente.
3) Explica a diferença entre scripts do lado do cliente e do servidor e quais linguagens são mais adequadas para cada um.
1) O documento descreve as etapas para desenvolver uma aplicação web usando JSF e RichFaces, incluindo configuração do projeto, criação de templates, beans gerenciados e componentes de interface.
2) É explicado como implementar navegação baseada em estados usando beans gerenciados e tags JSF para exibir diferentes partes da aplicação.
3) Detalhes técnicos como configuração no web.xml, criação de utilitários, templates e componentes de menu são apresentados.
O documento define os objetivos e teoria do Active Server Pages (ASP). Os objetivos incluem definir o padrão ASP, compreender sua arquitetura, definir plataformas mínima e ideal para seu uso, introduzir programação em ASP, acessar bancos de dados com ASP e utilizar cookies. A teoria discute a arquitetura ASP, plataformas de hardware e software, introdução à programação ASP usando scripts e objetos internos.
O documento apresenta o framework Blazor da Microsoft, que permite criar aplicações web single-page usando C# e Razor no lado do cliente, executando o código .NET diretamente no navegador via WebAssembly. O autor discute as vantagens do Blazor, como reaproveitamento de código backend e experiência familiar de desenvolvimento, mas também pontos desafios iniciais como ser novo e demandar adaptação para desenvolvedores JavaScript. Uma demonstração é apresentada.
TDC2016SP - Revitalizando aplicações desktop usando CefGlue, MessageBus e Rea...tdc-globalcode
O documento discute as tomadas de decisões de arquitetura de software para revitalizar aplicações legadas do Windows usando tecnologias web como Cef/CefGlue, mensageria e React.JS. As decisões incluíram substituir partes da aplicação Windows por "micro" aplicações web, integrá-las através de uma fila de mensagens e usar Redux para gerenciar estado na aplicação front-end.
Apresentação realizada no dia 25 de Junho de 2016 para alunos do programa de Mestrado em Engenharia de Software do Instituto Metrópoles Digital da Universidade Federal do Rio Grande do Norte
1. O documento apresenta uma introdução ao desenvolvimento de aplicações web com Java usando o NetBeans IDE, cobrindo tópicos como instalação do NetBeans, criação de projetos, desenvolvimento de servlets e páginas JSP, uso de servidores de aplicação e implantação de aplicações.
2. É apresentada uma visão geral dos capítulos do livro, que abordam tópicos como JavaServer Faces, EJB, desenvolvimento visual com JSF no NetBeans, Ruby on Rails, JRuby e desenvolvimento AJAX.
3. O
Este certificado confirma que Gabriel de Mattos Faustino concluiu com sucesso um curso de 42 horas de Gestão Estratégica de TI - ITIL na Escola Virtual entre 19 de fevereiro de 2014 a 20 de fevereiro de 2014.
Em um mundo cada vez mais digital, a segurança da informação tornou-se essencial para proteger dados pessoais e empresariais contra ameaças cibernéticas. Nesta apresentação, abordaremos os principais conceitos e práticas de segurança digital, incluindo o reconhecimento de ameaças comuns, como malware e phishing, e a implementação de medidas de proteção e mitigação para vazamento de senhas.
PRODUÇÃO E CONSUMO DE ENERGIA DA PRÉ-HISTÓRIA À ERA CONTEMPORÂNEA E SUA EVOLU...Faga1939
Este artigo tem por objetivo apresentar como ocorreu a evolução do consumo e da produção de energia desde a pré-história até os tempos atuais, bem como propor o futuro da energia requerido para o mundo. Da pré-história até o século XVIII predominou o uso de fontes renováveis de energia como a madeira, o vento e a energia hidráulica. Do século XVIII até a era contemporânea, os combustíveis fósseis predominaram com o carvão e o petróleo, mas seu uso chegará ao fim provavelmente a partir do século XXI para evitar a mudança climática catastrófica global resultante de sua utilização ao emitir gases do efeito estufa responsáveis pelo aquecimento global. Com o fim da era dos combustíveis fósseis virá a era das fontes renováveis de energia quando prevalecerá a utilização da energia hidrelétrica, energia solar, energia eólica, energia das marés, energia das ondas, energia geotérmica, energia da biomassa e energia do hidrogênio. Não existem dúvidas de que as atividades humanas sobre a Terra provocam alterações no meio ambiente em que vivemos. Muitos destes impactos ambientais são provenientes da geração, manuseio e uso da energia com o uso de combustíveis fósseis. A principal razão para a existência desses impactos ambientais reside no fato de que o consumo mundial de energia primária proveniente de fontes não renováveis (petróleo, carvão, gás natural e nuclear) corresponde a aproximadamente 88% do total, cabendo apenas 12% às fontes renováveis. Independentemente das várias soluções que venham a ser adotadas para eliminar ou mitigar as causas do efeito estufa, a mais importante ação é, sem dúvidas, a adoção de medidas que contribuam para a eliminação ou redução do consumo de combustíveis fósseis na produção de energia, bem como para seu uso mais eficiente nos transportes, na indústria, na agropecuária e nas cidades (residências e comércio), haja vista que o uso e a produção de energia são responsáveis por 57% dos gases de estufa emitidos pela atividade humana. Neste sentido, é imprescindível a implantação de um sistema de energia sustentável no mundo. Em um sistema de energia sustentável, a matriz energética mundial só deveria contar com fontes de energia limpa e renováveis (hidroelétrica, solar, eólica, hidrogênio, geotérmica, das marés, das ondas e biomassa), não devendo contar, portanto, com o uso dos combustíveis fósseis (petróleo, carvão e gás natural).
As classes de modelagem podem ser comparadas a moldes ou
formas que definem as características e os comportamentos dos
objetos criados a partir delas. Vale traçar um paralelo com o projeto de
um automóvel. Os engenheiros definem as medidas, a quantidade de
portas, a potência do motor, a localização do estepe, dentre outras
descrições necessárias para a fabricação de um veículo
2. O ASP "antigo"
ASP é uma tecnologia que a Microsoft criou para permitir o desenvolvedor
web criar suas páginas de forma rápida, fácil e sem mistérios ou
complicações. Desde o seu surgimento, houve um aumento significativo na
quantidade de desenvolvedores web. Mas, como nem tudo é perfeito, o
ASP, com o tempo mostrou alguns pontos fracos que foram surgindo com o
aumento da necessidade dos usuários e complexidade das aplicações.
Entre os pontos fracos, temos:
Interpretado e código fracamente tipado – O engenho de execução de
scripts do ASP interpreta linha a linha toda vez que a página é chamada.
Além disso, mesmo dando suporte a variáveis, elas são fracamente tipadas
como variantes e associada a tipos particulares somente quando o código é
executado. Esses problemas afetam a performance, e o late binding de tipos
deixa o código mais difícil de fazer o tratamento de erros. Os
programadores não têm suporte ao Microsoft IntelliSense.
Colaboração é difícil – Algumas empresas têm uma galera responsável
pela parte de design da página e outra parte responsável pela
implementação do negócio da aplicação. No modelo de programação no ASP
mistura código script com HTML e, dessa forma, é muito difícil manter a
colaboração entre essas duas equipes. Sei que podemos escrever parte do
negócio da aplicação em componentes COM mas, em alguns momentos, é
inevitável misturar HTML e código.
Ferramentas de depuração e desenvolvimento limitadas – Microsoft
Visual Interdev, Macromedia Visual UltraDev, e outras ferramentas
tentaram aumentar a produtividade dos programadores ASP através de um
ambiente de desenvolvimento gráfico. Porém, essas ferramentas nunca
conseguiram dar a mesma facilidade de uso que as ferramentas para
desenvolvimento de aplicações windows, tal como Microsoft Visual Basic ou
Delphi. Muitos programadores ainda dependiam pesadamente ou
exclusivamente do NotePad ou um editor qualquer . Isto pq um página ASP,
normalmente, combinava elementos de várias tecnologias – VBScript,
3. JavaScript, CSS, DHTML, ADO, XML e XSL O suporte a depuração é mínimo.
A melhor saída é o Response.Write para rastrear a execução da página.
Configuração da aplicação - Para armazenar configurações, ASP usa um
metabase, que é um repositório hierárquico parecido com o registry do
windows. Essa metabase é parte do IIS e, ao mesmo tempo, uma estrutura
difícil de compreender e navegar. Além disso, é difícil transferir
configurações de um servidor web para outro.
Código extra para manipular os postbacks e dar suporte a diferente
navegadores – Sempre que o usuário clica no botão submit de um
formulário, é feita uma requisição ao servidor web. Sendo assim, a cada
requisição você tem que se preocupar com o que foi digitado pelo usuário
para carregar novamente na tela. Além disso, sua aplicação roda em
qualquer versão de browser? Você também tem que colocar código para
verificar a versão do browser do usuário.
Reaproveitamento de código – Não fica tão fácil reaproveitar código
quando você está misturando html e script. Além disso, a melhor forma de
reutilização de código é através da orientação a objetos. O VBScript nem
sonha em ser orientado a objetos.
Enfim,...... temos agora a solução de todos os problemas:::: ASP.NET
4. Não é
apenas uma
nova versão
do ASP... É
uma
mudança
radical no
modelo de
programaçã
o do ASP. É
uma nova
forma de
construir
aplicações
WEB –
mudança da
água para o vinho... Agora ficou tudo mais fácil na vida do programador,
não somente na criação de páginas web, mas, também, na criação de
aplicações web mais elaboradas – Web Services. É uma parte essencial na
plataforma de desenvolvimento .NET da Microsoft. A principal missão do
ASP.NET é diminuir a barreira no desenvolvimento de aplicações web. Essa
missão é realizada da mesma forma que o VB faz para programação
windows. Ou seja, um modelo de programação “orientado a eventos” no
qual os desenvolvedores adicionam controles aos formulários e escrevem
códigos para manipular os eventos(como a mudança de um item numa lista
ou o clique de um botão) associados a esses controles. Além disso, torna
fácil a criação de serviços que trocam dados em XML – Web Services. Os
aplicativos construídos com ASP.NET são hospedados no Microsoft IIS e usa
protocolos da internet como HTTP e SOAP.
O ASP.NET aboliu as linguagens de script e agora fornece uma nova
estrutura de página que lhe permite, entre outras inovações, separar o
código do design, simplificar o modelo de distribuição para xcopy, melhorar
a depuração, utilizar o armazenamento em cache, adicionar novas opções
de estado de sessão e melhorar a disponibilidade.
6. Muitos foram os benefícios trazidos pelo ASP.NET. Isto é, não só o ASP.NET
mas o Framework.net.
• Orientação a objetos – Sua aplicação será escrita numa das
linguagens suportadas pelo framework.net e essas linguagens são
OO.
• 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á bem
rápida.
• Componentes – Tudo agora é componente. Web controls (controles
de servidor), Html controls, User controls(controles do
desenvolvedor. Muito bom pra reaproveitar partes da tela) e Custom
controls (controles de servidor escritos pelo desenvolvedor) e outros
controles complexos que só o ASP.NET tem(Calendar, DataGrid,
DataList, Repeater etc). Nos próximos artigos estarei explicando
melhor essa parte de componentes.
• Suporte do framework.NET – Como o ASP.NET é do framework.
Sendo assim, além do suporte das classes do ASP.NET, você tem
suporte de todas as classes do framework. Tem classe pra tudo que
você imaginar.... Então, nada de dar uma de ninja e querer escrever
coisas que já estão prontas no framework.
• Configuração da aplicação – Toda configuração da aplicação ASP.NET
é feita através de arquivo xml. Sendo assim, não é preciso recompilar
a aplicação após alguma mudança. O próprio framework detecta a
mudança e reinicia a aplicação.
Ambiente RAD para desenvolvimento web – Com o Visual Studio.NET e
WebMatrix você tem um verdadeiro ambiente de programação semelhante
ao ambiente do Visual Basic ou Delphi. Pra quem não conhece, o WebMatrix
é uma ferramenta excelente para o desenvolvimento de aplicações asp.net
(usa o modelo de programação Code In Page). Não é tão maravilhoso
quanto o Visual Studio.NET, mas dá pra quebrar um galho e ajuda bastante
quem não tem o VS.NET.O Visual Studio.NET é tudo de bom que você pode
imaginar...
7.
8. Você pode escrever uma página ASP.NET usando qualquer uma das
linguagens compatíveis .NET – C#, VB.NET etc Dentro do código da sua
página será informado qual linguagem está usando. Quando for feita uma
requisição para sua página aspx, o framework vai verificar se já tinha
compilado antes e, caso contrário, compila. Essa compilação só acontecerá
uma vez.
No ASP.NET temos dois modelos de programação: Code Behind e Code in
Page.
Code Behind – Nesse modelo teremos uma verdadeira separação do HTML
e código C#. É o que eu utilizo e aconselho você utilizar. Aqui, para cada
arquivo aspx, teremos um arquivo aspx.cs (caso tenha escrito em c#) onde
será digitada toda parte do código c#. No arquivo aspx, só teremos a parte
HTML e a parte da declaração dos componentes do ASP.NET. O reuso de
código nesse modelo é muito grande e facilita muito a vida do programador.
Além disso, existe uma total separação de HTML e código.
Code in Page – Esse modelo é bem semelhante ao modelo do ASP clássico.
A diferença é que existem outras tags que não temos no ASP. Tags que
permitem você fazer herança, implementar interface, importar outras
classes etc. No próximo artigo vou escrever um exemplo code in page onde
mostro como fazer herança, implementar interface etc. Aqui seu código já
fica pouco legível devido a mistura de html com código c#, JavaScript, CSS
etc
O código abaixo mostra uma página asp.net que possui dois Labels, um
TextBox e um Button. Todos são Server Controls – controles que
executam no servidor, controles que você visualizará como objetos
dentro do seu código c#. Utilizei o VisualStudio.net pra fazer esse simples
exemplo.
<%@ Page language="c#" Codebehind="WebForm1.aspx.cs"
AutoEventWireup="false" Inherits="Exemplo01.WebForm1" %>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN" >
<HTML>
<HEAD><title>Exemplo simples de asp.net</title></HEAD>
<body MS_POSITIONING="GridLayout">
9. <form id="Form1" method="post" runat="server">
<asp:Label id="Label1" style="Z-
INDEX:101;LEFT:224px;POSITION:absolute;TOP: 120px" runat="server"
Font-Names="Verdana" Font-Bold="True">
.NET - Sua vida vai mudar...
</asp:Label>
<asp:TextBox id="TextBox1" style="Z-INDEX: 102; LEFT: 224px;
POSITION: absolute; TOP: 144px" runat="server" Width="264px">
</asp:TextBox>
<asp:Label id="Label2" style="Z-INDEX: 103; LEFT: 232px; POSITION:
absolute; TOP: 176px" runat="server">
</asp:Label>
<asp:Button id="Button1" style="Z-INDEX: 104; LEFT: 496px; POSITION:
absolute; TOP: 144px" runat="server" Text="OK">
</asp:Button>
<asp:ImageButton id="ImageButton1" style="Z-INDEX: 105; LEFT: 224px;
POSITION: absolute; TOP: 48px" runat="server"
ImageUrl="logosuico.jpg">
</asp:ImageButton>
</form>
</body>
</HTML>
Exemplo1 : Código HTML do arquivo aspx
//Fazendo um “using” dos namespaces que estão sendo referenciados.
using System;
using System.Collections;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Web;
using System.Web.SessionState;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Web.UI.HtmlControls;
namespace Exemplo01
{
/// <summary>
/// Tag para fazer documentação do seu código
/// </summary>
public class WebForm1 : System.Web.UI.Page
{
protected System.Web.UI.WebControls.Label Label1;
protected System.Web.UI.WebControls.TextBox TextBox1;
10. protected System.Web.UI.WebControls.Label Label2;
protected System.Web.UI.WebControls.ImageButton ImageButton1;
protected System.Web.UI.WebControls.Button Button1;
private void Page_Load(object sender, System.EventArgs e)
{
// Evento que é executado toda vez que a página é requisitada
}
#region Web Form Designer generated code
override protected void OnInit(EventArgs e)
{
//
// CODEGEN: This call is required by the ASP.NET Web Form Designer.
//
InitializeComponent();
base.OnInit(e);
}
/// <summary>
/// Required method for Designer support - do not modify
/// the contents of this method with the code editor.
/// </summary>
private void InitializeComponent()
{
//Na inicialização da página os eventos são registrados para os comp.
//Abaixo estão sendo registrados o clique e o page load do web form.
this.Button1.Click += new System.EventHandler(this.Button1_Click);
this.Load += new System.EventHandler(this.Page_Load);
}
#endregion
private void Button1_Click(object sender, System.EventArgs e)
{
//Evento que é disparado quando usuário dá um clique no botão.
//O código baixo ler o valor do objeto textobox1 e atribui ao label2
this.Label2.Text = this.TextBox1.Text.Trim();
}
}
}
Exemplo2 : Código C# do arquivo aspx.cs que está sendo referenciado no
arquivo aspx
Alguns pontos devem ser observados nos exemplos acima:
<%@ Page language="c#" Codebehind="WebForm1.aspx.cs"
AutoEventWireup="false" Inherits="Exemplo01.WebForm1" %>
Todo WebForm( = arquivo aspx) tem essa declaração. No exemplo acima
está declarando a linguagem, o nome do arquivo codebehind e a classe que
11. ele herda. Sendo assim, lá no aspx.cs temos a classe WebForm1 que herda
da super classe System.Web.UI.Page.
No aspx os Server Controls são declarados com tags XML e ,
obrigatoriamente, têm que ter o atributo runat=server.
Quando o usuário der um clique no botão não é preciso se preocupar em
manter o valor digitado. Existe o viewstate que se encarrega de fazer tudo
isso pra você. Essa característica você pode configurar pra ficar ou não
habilitada. Imagine um formulário com mais de vinte campos....Antes você
tinha que se preocupar em recuperar os valores e dentro do html atribuir
via VBScript esses valores aos controles. Acabou! Deixa que o asp.net faz
isso.
A palavra using diz quais namespaces seu código faz referência. Nesse caso
não precisa colocar o nome qualificado da classe(nome da classe mais
namesmpace).
Override é uma palavra reservada para indicar que essa classe está
sobrescrevendo o método da classe pai.
Private, protected e public são modificadores de acesso. Eles indicam qual a
visibilidade de variáveis, propriedades e métodos.
Quando sua página for compilada é gerada uma classe a partir do arquivo
.aspx. Esse nova classe herdará da classe que está dentro do arquivo
aspx.cs
Dentro do aspx só pode ter uma tag form com o atributo runat=server.
Perceba que você pode criar uma super classe herdando de Page e, em
seguida, todas as outras páginas da sua aplicação irão herdar dessa super
classe. Assim você implementa todos os métodos comuns na super classe e
reutiliza nas suas sub classes.
12. Instalando e configurando o Internet Information Services (IIS)
Ao utilizar páginas ASP , quer como programador quer como usuário final ,
para poder visualizar e testar as páginas ASP você precisava ter um
servidor web configurado em sua máquina local. Se você quer criar projetos
Web e testar páginas ASP.NET em sua máquina local vai precisar , da
mesma forma , configurar um servidor Web na sua máquina local . Para a
plataforma Windows você vai precisar ter o Internet Information Services -
IIS , instalado. Embora o IIS faça parte do sistema operacional Windows
(Windows 2000 , Windows XP , Windows NT) ele não é instalado
automaticamente quando da instalação do Windows.
O IIS para Windows XP Professional é distribuido junto com o CD do
Windows XP só pode servir a 10 conexões simultâneas e não aproveita
todas os recursos do servidor e suporta os seguintes recursos :
• ASP e PHP
• SSI (Server sides Includes)
• Controles ActiveX
• scripts ISAPI(Internet Server API) e CGI(Common Gateway
Interface)
• Acesso a banco de dados
• SSL (Secure Sockets Layer)
• Para verificar se o IIS esta instalado na sua máquina , abra o seu
Browser e digite a seguinte solicitação na caixa de endereço :
http://localhost . Você deverá obter a tela da figura abaixo se o IIS
esta instalado e ainda não foi definida nenhuma página como página
padrão a ser exibida:
Se ao invés desta imagem você recebeu uma tela com uma mensagem de
erro , vai ter que instalar o IIS na sua máquina. Vamos lá ...:(estou usando
o Windows XP Professional )
13. • No Windows clique no botão - Iniciar - e a seguir em - Painel de
Controle
• Clique agora na opção - Adicionar ou Remover Programas.
• A seguir clique em - Adicionar/Remover componentes do Windows
• Procure por - Internet Information Service - na lista do Assistente de
componentes do Windows.
• No meu caso , como o IIS já esta instalado ele esta marcado , no seu
caso você deverá marcar a opção e clicar em Avançar
• A seguir basta clicar no botão Avançar e seguir as instruções do
Assistente de instalação.
Obs: Antes de instalar o IIS você deve ter o protocolo TCP/IP instalado.
Após a instalação o IIS cria uma área de administração para gerenciar as
suas Webs. Vamos acessá-la :
• Clique em - Iniciar/Painel de Controle
• A seguir acesse o ícone - Desempenho e Manutenção - e escolha -
Ferramentas Administrativas
• Finalmente clique em - Internet Information Services. Abaixo temos a
imagem da tela que deve ser exibida:
• Por padrão o diretório pessoal de web site é o diretório físico :
c:inetpubwwwroot e arquivo localstart.asp
• Portanto o IIS cria automaticamente um Web Site Padrão com as
extensões do servidor instaladas no diretório c:inetpuwwwroot
Podemos escolher um dos sites instalados , por exemplo , o Site da Web
padrão , clicando nele e ver o status do serviço (figura acima) onde temos o
botão play acionado indicando que o serviço Web esta ativo e que sua home
page pode ser encontrada no endereço http://localhost ou
http://nome_do_seu_computador ou ainda http://127.0.0.1 referindo-se a
sua própria máquina.
Configurando o IIS
Podemos também configurar algumas propriedades dos sites instalados ;
vamos clicar com o botão direito do mouse sobre o Site da Web padrão e
selecionando o menu Propriedades. A tela abaixo mostra a janela obtida :
• A tela ao lado exibe várias configurações do IIS
• Vamos focar apenas algumas delas para dar um exemplo.
• Assim se quisermos alterar o diretório padrão : c:inetpubwwwroot
devemos acessar a aba - Diretório Base - (conforme figura abaixo)
Ao lado temos um exemplo onde alteramos o diretório padrão para
d:meu_site e damos acesso para leitura e gravação
Se ativarmos a opção - Pesquisa no diretório - quando algum usuário
acessar o este site , se o mesmo não tiver uma página padrão definido ,
14. será exibido uma listagem com todos os nomes de documentos contidos na
pasta.
Na aba - Documentos - podemos definir qual o nome padrão iremos dar a
primeira página ocultando assim esta extensão.(ver figura abaixo)
Criando diretórioso virtuais
Ao criar suas novas páginas Web você pode colocá-las no diretório
d:inetpubwwwroot ou em um de seus subdiretórios ; assim para você
criar um novo site com extensões do servidor siga o seguinte roteiro:
• clique com o botão direito do mouse sobre a Pasta web Padrão e
selecione - Novo - e a seguir Diretório Virtual
• Clique no botão Avançar do Assistente que irá surgir
• Agora informe o aliás que irá identificar o seu diretório virtual. No
nosso caso eu informei o alias : asp_net
Informe a seguir o caminho do diretório onde o seu site vai ser
armazenado. No exemplo da figura abaixo eu informei :
d:inetpubwwwrootaspnet.
Defina a seguir as permissões de acesso conforme a esquerda abaixo.
Um diretório virtual representa um diretório físico na web e não precisa usar
o mesmo nome que o diretório físico e também não precisa ser
necessariamente um subdiretório de d:inetpubwwwroot . Assim você pode
criar o diretório c:sites_web dando a ele o nome de diretório virtual - Sites.
Para acessar o seu site bastaria informar http://localhost/Sites
Quando você cria um diretório virtual com o IIS ele também é marcado
como um aplicativo Web , com isto os arquivos ASP.NET nesse diretório
serão executados por si próprios , usarão o seu próprio conjunto de dados
de sessão local e terão os seus próprios ajustes de configuração.
Pronto !!! esta tudo preparado para você desenvolver projetos Web e testá-
los em sua máquina local usando o IIS.
Como faço para instalar o IIS no Windows XP Home Edition ?
15. Eu deveria responder apenas : O IIS não funciona no XP Home Edition mas
vou dar a seguir uma dica para quem estiver disposto a arriscar e tentar por
sua conta e risco. A dica abaixo não é minha e eu não testei e não garanto
nada.
Essa dica serve apenas como referência para quem quiser tentar fazer o IIS
funcionar no WinXP Home: ela foi testada apenas na versão em inglês do
Windows XP e não me responsabilizo pelo seu uso.
1º Passo: 1. Edite o arquivo C:WINDOWSINFSYSOC.INF, alterando na
sessão [Components] a linha iis=iis.dll,OcEntry,iis.inf,hide,7 para
iis=iis2.dll,OcEntry,iis2.inf,,7
2º Passo:: Copie os arquivos iis.dl_ e iis.in_ do CD-ROM do Win2000 Server
ou Advanced Server para uma pasta qualquer.
3º Passo:: Expanda os dois arquivos para iis2.dll e iis2.inf respectivamente.
Para isso, use "EXPAND IIS.DL_ IIS2.DLL" e "EXPAND IIS.IN_ IIS2.INF"
(sem as aspas) em uma janela de prompt de comando.
4º Passo:: Copie o arquivos iis2.dll para a pasta
C:WINDOWSSYSTEM32SETUP e o arquivo iis.in_ para a pasta
C:WINDOWSINF.
5º Passo:: Vá ao Control Panel > Add/Remove Programs > Windows
Components e veja que o componente IIS apareceu na lista. Ao instalá-lo, o
WinXP pedirá o CD-ROM com os arquivos: os arquivos necessários estarão
no CD-ROM do WinXP ou no CD-ROM do Win2000 Server.
6º Passo:: Rode o IIS no Painel de Controle > Ferramentas Administrativas.
16. Fundamentos do .NET
Esta ferramenta da Microsoft utiliza o conceito de OOP (Linguagem
Orientada a Objetos) e este conceito de programação utiliza-se herança,
polimorfismo,encapsulamento e entre outros.
O que significa herança em OOP é o que vocês devem estar se perguntando
.Lembram??? Módulo LIP??? É um recurso que possibilita um objeto herdar
características de um outro.como por exemplo: objeto (filho) herda
características do objeto (pai) e as características podem ser desde da cor
dos olhos até traços de personalidade.
Outras palavras surgem no meio do caminho de quem deseja aprender a
programar OOP. Palavras como encapsulamento e o que é exatamente
significa encapsulamento. Na verdade ele é a maneira que permite separar
um mecanismo de funcionamento de sua interface. Exemplificando melhor
não precisamos saber como funciona em detalhes um motor só que
conhecemos são os seus botões. Nesse caso os botões seriam a interface.
Já o polimorfismo originário do grego, significa "muitas formas" (poli =
muitas, morphos = formas). Ele permite que referências de tipos de classes
mais abstratas representem o comportamento das classes concretas que
referenciam. Assim, um mesmo método pode apresentar várias formas, de
acordo com seu contexto e isso no nosso cotidiano funcionaria assim um
carro pode aparecer de várias formas em nossa vida. Ele pode aparecer em
rua, em uma foto e etc.
17. Agora que já sabemos o que é a tecnologia .NET temos de conhecer as suas
principais funcionalidades para assim podermos usufruir melhor dos
benefícios que ela nos oferece.
O Surgimento do .NET
O Lançamento .NET para o mundo foi realizado em 2002 durante o PDC
(Professional Developer Professional) e a sua principal inovação e a
integração com o XML (eXtensible Markup Language) o que demonstra o
claro direcionamento desta tecnologia para o desenvolvimento focado no
ambiente Web, pois possibilita facilmente o compartilhamento do dados
neste ambiente.
A Microsoft aproveitando o lançamento do .net também lança uma nova
linguagem, o C# (C Sharp), baseada no C++ e muito similar ao Java,
objetivando dar ao desenvolvedor do C++ produtividade e facilidade para a
criação de sistemas dentro desta nova proposta tecnológica.
O .Net é composto por uma máquina virtual, que se utiliza do mesmo
conceito usado em Java que consiste em abstrai a necessidade do
desenvolvedor interagir com o sistema operacional, e um rico conjunto de
ferramentas e bibliotecas de objetos que permitem alta produtividade no
desenvolvimento de sistemas.só que isto é recurso é melhorado em .NET.
Ele também apresenta uma biblioteca de classes que reúne as todas as
funções normalmente associadas ao sistema operacional e faz com que os
processos em sua máquina dependendo do tamanho de sua aplicação sejam
colocados em fila e isto nós chamamos de multihtreading que é semelhante
ao conceito de enfileiramento
Termos essenciais do .NET
Iremos conhecer termos que são essenciais para o funcionamento dessa
plataforma. Termos com o CLR, IDE COMPARTILHADO, MSIL, MANAGED
CODE, SOAP, UDDI, XML, XSD, WEBSERVICES, WSDL.
CLR é um ambiente que gerencia a execução do código escrito em qualquer
linguagem e parte integrante do framework.
IDE COMPARTILHADO é um ambiente integrado de desenvolvimento e
isto possibilita um integração maior com outras linguagens e isto permite
que você crie aplicações para ambiente Windows ou web no mesmo
ambiente.
MSIL(MICROSOFT INTERMEDIATE LANGUAGE OU SEJA LINGUAGEM
INTERMEDIÁRIA DA MICROSOFT) é um recurso que age independente
da CPU e possibilita que na hora da execução gera um novo compilador
(Just-in-time compiler ou seja copilação em tempo real) e ele converte para
código nativo, ou seja, um código específico para o processador da máquina
onde a aplicação será executada.
18. MANAGED CODE(CÓDIGO GERENCIADO) é o código escrito para o
executar em tempo de execução do visual studio.net
SOAP(PROTOCOLO DE ACESSO SIMPLES A OBJETO) é um protocolo
que permite um acesso mais simples e rápido aos objetos e possui um
padrão de aberto e baseado em XML.
UDDI são iniciais de Universal Description,Discovery and Integration) É o
protocolo desenvolvido para a organização e registro de webservices.
XML é uma linguagem que é baseada em tags similar ao HTML. Tem como
principal característica é a extensibilidade.
XSD é a sigla XML schema defnition é um arquivo associado a um outro
documento XML que descreve e valida aos dados no documento.e ele aceita
os dados de diferentes tipos,como números e data e moeda.
WEBSERVICES é uma maneira de comunicação entre aplicativos utilizando
a Internet. Surgiu por um consórcio de empresas lideradas pela Microsoft e
IBM, e hoje se tornou um padrão do W3C.
WSDL(Web Service Description Language) é uma linguagem que define
regras baseadas em XML para a descrição de serviços WEB.
Agora que já abordamos algumas terminologias para você familiarizar com
o .net e iremos abordar um pouco sobre aspectos característicos de serviços
web existentes na plataforma. NET:
Independência de navegador ou seja o próprio framework no momento que
você cria uma aplicação e na hora em que ela for solicitada pelo navegador.
Ele cria condições baseado nas características dele e envia a aplicação para
ser visualizada somente se o navegador suportar.
Usando o SOAP/XML permite que quando você cria um webservices e o
referencie em qualquer aplicação .NET a comunicação seja via http, usando
o protocolo SOAP em XML.
Dicas Importantes
Não existe um Visual Studio 2005 Express e sim versões Express referentes
a cada uma das linguagens usada no VS 2005 a saber:
1. Visual Basic 2005 Express
2. Visual C# 2005 Express
3. Visual J# 2005 Express
4. Visual C++ 2005 Express
5. Visual Web Developer 2005 Express
6. SQL Server 2005 Express
Site para download destas tecnologias:
19. • http://www.asp.net/
• http://www.msdn.com/
Nestes sites possuem ótimas referências e bons materiais para você iniciar
seus estudos, como por exemplo,downloads de versões
Express,documentos para você melhor compreender o funcionamentos
dessas tecnologias.
Existe uma versão da plataforma .net que pode ser usada em Linux e ela
chama-se Mono e tem como objetivo fazer desenvolvedores novell e de
outras plataformas não- Windows possam desenvolver em .NET usando
Unix. E os componentes dela são baseados em C#.
Maiores informações a respeito no site:
• http://www.mono-project.com/
20. Para o nóvo Tópico, construiremos a Web Form utilizando uma ferramenta
(.dll) adicional FCKEditor.
Para instalar, siga o passo-a-passo
1º Passo - Botão direito na ToolBox
2º Passo - Choose Items
3º Passo - Selecionar a pasta que terá a dll do FCKEditor.
4º Passo - Copiar a pasta com todos os arquivos necessários para o Editor
funcionar. Esta pasta está disponibilizada na pasta APOIO. Receberá o nome
de Editor.
5º Passo - Configurar o .js de acordo com o nome que foi dado pelo(a)
professor(a) referente a propriedade ToolBarSet.
6º Passo - Utilizando as classes construídas anteriormente importaremos o
NameSpace utilizado durante o desenvolvimento da classe.
7º Passo - No botão Salvar, capturamos o nome do usuário logado e
manipularemos a Stored Procedure de inclusão através da Sub rotina
IncluirTopico.
21. Para começar construir suas aplicações ASP.NET você precisa:
• Um computador com sistema operacional microsoft: Windows 2000,
XP etc
• Verifique se já está rodando o servido do IIS. Qualquer dúvida, tem
um artigo muito legal de José Carlos Macoratti em Instalando e
Configurando o Internet Information Services (IIS)
• .NET Framework 1.1 - O framework só é preciso na máquina onde
será hospedada a aplicação e na máquina de desenvolvimento. Outra
forma de baixar o framework e fazer um windows update na sua
máquina. Você pode baixar o SDK (Software Development Kit) que,
além do framework, também vem várias ferramentas para facilitar
algumas tarefas. Qualquer máquina que esteja rodando uma
aplicação .NET tem que tê-lo instalado. Possui todas as classes
necessárias para que você possa desenvolver qualquer tipo de
aplicação (Windows Forms, Web Forms, Web Services, Console,
Remoting, XML, ADO.NET, entre outras) e, além disso, tem o CLR
(Common Language Runtime) que é responsável por compilar e
gerenciar a execução da sua aplicação. Agora tudo está muito mais
seguro porque sua aplicação estará rodando dentro de uma
caixa(CLR), ou seja, você terá seu código gerenciado – managed
code.
• Ferramenta de desenvolvimento – Você pode utilizar o Visual
Studio.NET 2003 (todo poder em suas mãos), WebMatrix (quebra o
galho e já ajuda muito), NotePad (quando o camarada é muito
macho...) ou outra qualquer do mercado. Além disso, ainda existe
uma excelente ferramenta que é free SharpDeveloper. Ele é muito
bom pra criar suas aplicações windows, classes etc