Um aperfeiçoamento do BASIC, a linguagem é dirigida por eventos (event driven), e possui também um ambiente de desenvolvimento integrado (IDE — Integrated Development Environment) totalmente gráfico, facilitando enormemente a construção da interface das aplicações (GUI — Graphical User Interface).[1] O nome Visual Basic, é Derivado de:
- Basic — a linguagem de Programação
- Visual — o Nome do Pacote EX: Visual studio (Visual C++, Visual C#, Visual Basic .NET)
Em suas primeiras versões, o Visual Basic não permitia acesso a bancos de dados, sendo portanto voltado apenas para iniciantes, mas devido ao sucesso entre as empresas — que faziam uso de componentes adicionais fabricados por terceiros para acesso a dados — a linguagem logo adotou tecnologias como DAO, RDO, e ADO, também da Microsoft, permitindo fácil acesso a bases de dados. Mais tarde foi adicionada também a possibilidade de criação de controles ActiveX, e, com a chegada do Visual Studio .NET, o Visual Basic — que era pseudo-orientada a objetos — tornou-se uma linguagem totalmente orientada a objetos (OO).
Existem várias linguagens derivadas, entre as quais:
- VBScript é a linguagem default (por definição) para Active Server Pages e pode ser usada no scripting (programação) de Windows e de páginas da Internet.
- Visual Basic .NET é a nova versão do Visual Basic, que é parte integrante da plataforma Microsoft .NET. Essa versão não é totalmente compatível com as versões anteriores, mas existe a possibilidade de converter códigos antigos, que após uma revisão podem ser usados no Visual Basic .NET. Para fins de comparação, essa linguagem usa o paradigma de Orientação a Objeto e você encontrará muita semelhança com o Java.
- Visual Basic for Applications (VBA) permite a criação de macros, e está integrado em todos os produtos da família de produtos Microsoft Office, e também em outros produtos de terceiros tais como Visio (agora pertencente à Microsoft) e WordPerfect Office 2002.
O Microsoft Visual Studio é um pacote de programas da Microsoft para desenvolvimento de software especialmente dedicado ao .NET Framework e às linguagens Visual Basic (VB), C, C++, C# (C Sharp) e J# (J Sharp). Também é um grande produto de desenvolvimento na área web, usando a plataforma do ASP.NET. As linguagens com maior freqüência nessa plataforma são: VB.NET (Visual Basic.Net) e o C♯ (lê-se C Sharp).
Índice |
Edições
O Visual Studio possui diversas edições no mercado:Visual Studio 97
Esta versão foi desenvolvida em 1997. Havia duas edições deste produto: A edição Professional (profissional) e Enterprise (empresarial).Esta versão incluía o Visual Basic 5.0, Visual C++ 5.0, Visual J++ e Visual FoxPro 5.0.
Visual Studio 6.0
Esta versão foi publicada em 1998. Esta contém a versão mais conhecida e usada no mundo, do Visual Basic e do Visual C++ (6.0). Até essa versão não tinha o.NET Framework. Muitos ainda usam o VS 6.0 porque o que se faz nele roda em todas as versões de Windows, já nos novos é necessário ter o.NET Framework, o que aumenta bastante o tamanho dos instaladores.Visual Studio.NET
Esta é uma versão focada no desenvolvimento da plataforma .NET. Inclui O Visual C# e o Visual Basic .NET.Visual Studio 2008
Lançada em Fevereiro de 2007, junto com as versões finais dos softwares Windows Server 2008 e o SQL Server 2008. Seguem algumas especificações dessa edição do software:Tipos de projeto no Visual Studio 2008
- Windows
- windows forms application
- WPF application
- console application
- windows service
- WPF user control library
- class library
- WPF browser application
- empty project
- WPF custom control library
- windows control forms library
- Web
- asp.net web application
- asp.net ajax server control
- asp.net server control
- asp.net web service application
- asp.net ajax server control extender
- wcf service application
- smart device
- smart device project
- reports
- reports application
- crystal reports application
- test
- test project
- WCF
- sequential workflow service library
- sindication service library
- state machine workflow service library
- wcf service library
- Workflow
- empty workflow project
- sequential workflow library
- sharepoint 2007 state machine workflow
- state machine workflow library
- sequential workflow console application
- sharepoint 2007 sequential workflow
- state machine workflow console application
- workflow activity library
- distribuited systems
- application design
- system design
- logical datacenter design
- setup and deployment
- setup project
- merge module project
- cab project
- web setup project
- setup wizard
- smart device cab project
Visão Geral
O Microsoft® Visual Studio® 2008 cumpre a visão da Microsoft de aplicativos clientes permitindo que os desenvolvedores criem com muita rapidez aplicativos que são passíveis de proporcionar experiências de usuário com a mais alta qualidade e riqueza. O Visual Studio 2008, junta ferramentas com as quais as organizações sentirão maior facilidade em capturar e analisar informações, o que significa a melhor tomada de decisões de negócios. O Visual Studio 2008 possibilita que organizações de todos os tamanhos criem aplicativos mais seguros, gerenciáveis e confiáveis que tiram proveito do Windows™ e do Office.O Visual Studio 2008 se baseia em três pilares para proporcionar melhor experiência para os programadores: Melhorias na produtividade do desenvolvedor; Gerenciamento do ciclo de vida do aplicativo; e Utilização das mais recentes tecnologias.
Versões
- Microsoft® Visual Studio® 2008 Express
- Web Developer 2008 Express Edition (Web)
- Basic 2008 Express Edition (Windows Forms)
- C# 2008 Express Edition (Windows Forms)
- C++ 2008 Express Edition (Windows Forms)
- Microsoft® Visual Studio® 2008
Disponível nas edições:
- Standart Edition
- Professional Edition
- Microsoft® Visual Studio® Team System 2008
Disponível nas edições:
- Team Suite
- Architecture Edition
- Database Edition
- Development Edition
- Test Edition
- Team Foundation Server
Visual Studio 2010
A 12 de Abril de 2010 a Microsoft lançou o Visual Studio 2010, de nome de código Dev10, e a .NET Framework 4.[1][2][3]Foi lançado com o objetivo de ser a IDE mais completa disponível no mercado. Para isso conta com suporte a desenvolvimento de aplicativos Web, aplicativos para Windows Phone, SharePoint além de aprimorar os já conhecidos, Windows Forms, Web Forms e também plataformas como o Microsoft XNA. Oferece IntelliTrace, Gerenciamento de Ciclo de Vida de Aplicativos (ALM), uma nova interface desenvolvida com WPF (Windows Presentation Foundation), para tornar a IDE mais intuitiva, sistema de busca muito mais eficaz, dentre outros.
Top 5 recursos para Desenvolvedores:
- Construir customizações para SharePoint;
- Desenvolver aplicações para Windows 7, utilizando seus recursos (Multitouch, Pin Bar, etc.);
- Compreender de forma mais simples códigos e arquitetura já existentes;
- Identificar por testes, os impactos de alterações no código.
- Customizar o Visual Studio para atender às suas necessidades.
- Aproveite uma colaboração profunda com o time de desenvolvimento;
- Avançar (Fast Forward) por testes manuais;
- Reproduzir bugs em um ambiente virtualizado;
- Automaticamente incluir contexto aos bugs;
- Total visibilidade do progresso do teste.
- Novo dashboard mantém o time em sincronia;
- Ágeis templates ajudam no processo de estimativa;
- Rastreabilidade de requisitos mantém as partes interessadas informadas;
- Visual Studio Team Web Access auxilia na emissão de relatórios;
- Novos relatórios ajudam a permitir gerenciamento proativo de projeto.
- SketchFlow para rápida prototipação e compartilhamento;
- Integração com o time de desenvolvimento via Team Foundation Server;
- Melhorias na edição de HTML e CSS, com suporte aos padrões CSS 2.1 ;
- Melhorias no compartilhamento de arquivos XAML;
- Novo suporte ao desenvolvimento de Silverlight.
Nenhum comentário:
Postar um comentário