Vous êtes sur la page 1sur 8

INTRODUO AO VISUAL BASIC 1 - O QUE O VISUAL BASIC?

? O Visual Basic 2010 representa uma evoluo em relao linguagem Visual Basic, pois ele foi desenvolvido para criar aplicativos fortemente tipados e orientados a objetos de forma produtiva. O Visual Basic permite que os desenvolvedores criem aplicativos para o Windows, a Web e dispositivos mveis. Saiba mais: Tour Guiado do Visual Basic Conceitos Bsicos de Programao e Introduo ao Visual Basic.NET Viso geral do Visual Basic.NET 2005 Desenvolvendo aplicativos com o Visual Basic 2 - O QUE O VISUAL STUDIO E O .NET FRAMEWORK? O Visual Studio o ambiente de desenvolvimento integrado (IDE) no qual os desenvolvedores trabalham para criar programas em uma de vrias linguagens, inclusive o Visual Basic, para o .NET Framework. O .NET Framework um ambiente de desenvolvimento e execuo que permite o funcionamento conjunto e ininterrupto de diferentes linguagens de programao e bibliotecas, tendo em vista a criao de aplicativos para o Windows, a Web, dispositivos mveis e para o Office. Saiba mais: Recursos de aprendizado do Visual Studio Viso geral conceitual do .NET Framework 3 - OBTENHA AS FERRAMENTAS Existem vrias maneiras pelas quais voc pode experimentar a programao com o Visual Basic usando o Visual Studio e o .NET Framework. Mais informaes: Download gratuito Visual Basic 2010 Express Edition Visual Studio 2010 Ultimate: Verso Trial Como comprar o Visual Studio 2010 4 - Mais informaes sobre o Visual Basic Seja voc um iniciante ou um veterano em programao, reunimos os melhores materiais de aprendizado do Visual Basic para ajud-lo a aprender rapidamente essa linguagem. Vdeos passo a passo sobre Visual Basic Livros sobre o Visual Basic Recursos de aprendizado do Visual Basic

Guia de Introduo ao Visual Basic Express Quer voc seja um veterano do Visual Basic 6.0 que deseja se atualizar, um programador experiente interessado em aprender Visual Basic pela primeira vez ou mesmo algum novo na programao de computador, o Visual Basic 2008 Express Edition foi criado para voc. Mais do que apenas uma verso compacta do Visual Basic, o Visual Basic Express Edition foi criado expressamente para tornar a programao mais fcil do que nunca. Ele tambm torna a programao mais divertida. O Tour Didtico do Visual Basic inclui uma srie de lies que o ajudaro a aprender rapidamente ambos, a linguagem Visual Basic e as Ferramentas do Visual Basic Express Edition. Antes de comear, convm analisar alguns dos tpicos contidos nesta seo para aprender sobre os recursos do Visual Basic Express Edition. Se voc novato em programao, voc pode iniciar o aprendizado com Criando seu primeiro programa Visual Basice voltar para esses tpicos mais tarde. O que h de novo no Visual Basic Express 1 de 1 pessoas classificaram isso como til Avalie este tpico Este tpico contm informaes sobre novos recursos e aprimoramentos no Visual Basic 2008 Express Edition. Suporte para dados H vrios novos recursos no Visual Basic Express desenvolvimento de aplicativos que acessam dados. LINQ (consulta integrada linguagem) LINQ (consulta integrada linguagem) um novo conjunto de recursos que habilitam recursos de consulta a dados em Visual Basic 2008. Voc pode usar LINQ com colees .NET Framework, bancos de dados SQL, datasets ADO.NET, entidades ADO.NET e documentos XML. Para obter mais informaes, consulte Usando LINQ no Visual Basic Express, Introduo ao LINQ no Visual Basic, e Language-Integrated Query (LINQ). Object Relational Designer (O/R Designer) O Object Relational Designer (Designer Relacional de Objetos) ajuda os desenvolvedores na criao e edio de classes LINQ to SQL que vinculam um aplicativo a um banco de dados. Voc usa o Designer Relacional de Objetos Para criar classes que correspondem aos objetos de banco de dados que voc pode acessar e de consulta no seu cdigo. Para obter mais informaes, consulte Criando o LINQ to SQL classes: Usando o Designer Relacional de Objetos e O/R Designer Overview. Observao: O Designer Relacional de Objetos no oferece suporte SQL Server Compact 3.5 bancos de dados. Em vez disso, voc pode usar SQL Server Express. Para obter informaes sobre como obter SQL Server Express Edition, consulte a seo Obtendo SQL Server Express Edition em Como: Instalar bancos de dados de exemplo. Edition para o

Microsoft SQL Server Compact 3.5 Microsoft SQL Server Compact 3.5 um banco de dados compacto que permite que voc use dados locais em aplicativos que voc cria usando Visual Basic Express Edition. Para obter mais informaes, consulte Gerenciando seus registros: usando dados em seu programa, Usando SQL Server Compact 3.5 (Visual Studio), e Como: Adicionar um banco de dados de SQL Servidor Compact 3.5 a um projeto. Recursos da linguagem H vrios novos recursos de linguagem no Visual Basic 2008, tais como local inferncia de tipos, inicializadores de objeto, tipos annimos, mtodos de extenso e consultas. Muitos desses recursos so disponibilizados ajudar a apoiar LINQ. Voc tambm pode usar muitos desses recursos para simplificar a maneira com que voc escreve o cdigo. Para obter mais informaes, consulte Recursos Visual Basic que suportam LINQ. Inferncia de tipos local Inferncia de tipos local permite que voc declare uma varivel local sem especificar explicitamente seu tipo de dados. Em vez disso, o tipo determinado pelo valor que voc atribuir a ela ao cri-la. Por esse motivo, inferncia de tipos local normalmente conhecida como tipagem implcita. Na seguinte linha de cdigo, a varivel declarada explicitamente: Dim totalCards As Integer = 52 Usando inferncia de tipos local, voc pode declarar a varivel sem especificar seu tipo, como demonstra o cdigo a seguir: Dim totalCards = 52 Embora voc no especifique o tipo, ele determinado quando voc escreve seu cdigo, em tempo de design (ligao antecipada), em vez de em tempo de execuo (ligao tardia). Isso ocorre porque ele inferido do valor que voc atribuir. Em ambos os casos, totalCards fortemente tipada como um inteiro. Para mais informaes consulte: Inferncia de tipos local. Inicializadores de Objeto Inicializadores de objeto permitem que voc inicialize um objeto complexo e especifique suas propriedades, usando uma nica expresso. Por exemplo, voc pode criar uma instncia de um objeto Address e especificar suas propriedades na mesma declarao, como demonstra o cdigo a seguir: Dim homeAddress As Address = New Address With { .Street = _ "123 Main", .City = "Kirkland", .State = "WA", _ .PostalCode = "18033"} Inicializadores de objeto tambm podem ser usados para criar instncias de tipos annimos. Para mais informaes consulte: Inicializadores de objeto: Tipos nomeados e annimos.

Tipos annimos O recurso de tipos annimo permite que voc crie um objeto sem especificar seu tipo de dados. Ao invs disso, o compilador cria a definio de tipo de dados basedo nas propriedades que voc especifica quando cria o objeto. Esses tipos annimos so novos tipos, definidos pelo compilador, que no tm nomes. Por exemplo, voc pode criar uma instncia de uma classe (criar um objeto), sem especificar seu tipo, usando o cdigo a seguir: Dim homeAddress = New With {.Street = "123 Main", _ .City = "Kirkland", .State = "WA", .PostalCode = "18033"} O tipo de objeto uma classe definida pelo compilador que contm as propriedades City, State e PostalCode. Os tipos de dados das propriedades so determinados pela inferncia de tipos local. Para obter mais informaes, consulte Tipos annimos. Mtodos de extenso Mtodos de extenso permitem que voc adicione mtodos para um tipo de dados de fora do tipo. Por exemplo, voc pode adicionar funcionalidade personalizada a um tipo de dados existente, como String. Voc pode aprender mais sobre extenso (Visual Basic). Consultas As consultas permitem que voc recupere dados de vrios tipos de fontes de dados usando expresses de LINQ em seu cdigo. Em vez de usar uma linguagem de consulta como SQL, voc pode especificar clusulas, tais como Select, From, Order By e Where, diretamente no seu cdigo. Para obter mais informaes, consulte Consultas(Visual Basic), Gravar sua consulta LINQ Primeiro (Visual Basic) e Operaes de consulta bsica (Visual Basic). Expresses Lambda Expresses Lambda so funesem linha que podem ser usadas sempre que um tipo delegate esperado. Um expresso lambda no tem um nome e ela retorna um nico valor. Um exemplo de uma expresso lambda uma funo que multiplica o valor passado por 2 e retorna os resultados: Function (value As Integer) value * 2. Para mais informaes, veja Expresses Lambda. Integrao XML Visual Basic fornece suporte de linguagem integrado para interagir com LINQ to XML. LINQ to XML permite que voc crie objetos literais XML, carregue e analise XML e use propriedades do eixo XML para acessar elementos XML e atributos. Para obter mais informaes, consulte XML no Visual Basic. Suporte de Designer de Projeto para aplicativos Windows Presentation Foundation (WPF) os mtodos de extenso em Mtodos de

Aplicativos Windows Presentation Foundation (WPF) foram adicionados ao Visual Basic Express Edition. O WPF um modelo de programao unificado para a criao de aplicativos Windows que incorporam interface do usurio, mdia e documentos. H dois tipos de projeto WPF includos no Visual Basic Express Edition:

O Aplicativo do Windows WPF (.xaml, .exe) O aplicativo de navegador da Web WPF (.xbap, .exe)

Quando um projeto WPF carregado no ambiente de desenvolvimento integrado (IDE), a interface do usurio do Visual Basic Express Edition fornece acesso a controles WPF que podem ser adicionados ao aplicativo. Ela tambm fornece acesso a propriedades que so especficas para aplicativos WPF. Para obter mais informaes, consulte Criando a aparncia do seu programa Visual: Introduo ao Windows Presentation Foundation. Consumo de Servios WCF Windows Communication Foundation (WCF) um modelo novo de programao orientado a servios que simplifica o desenvolvimento de aplicativos conectados. Aplicativos criados no Visual Basic Express Edition pode se comunicar com o)consumir) Servios WCF existente. Para obter mais informaes, consulte Acessando um servio WCF no Visual Basic Express. Aprimoramentos IDE Existem diversos aperfeioamentos para o ambiente de desenvolvimento integrado (IDE) que facilitam a escrita de cdigo mais do que nunca. Foram adicionados vrios aprimoramentos de IntelliSense. Isso inclui IntelliSense de varivel local, Keyword IntelliSense, Expression Lists e Syntax Tips. Listas IntelliSense agora so filtradas e voc pode temporariamente tornar as listas transparentes para que voc possa ver o cdigo abaixo delas. Para obter mais informaes, consulte Codificao SMART: Usando o IntelliSense para ajud-lo a escrever cdigo. Outros aperfeioamentos incluem a correo de erro para importaes de namespace. Se voc usar um namespace que no tem uma declarao imports, a lista de erro conter uma opo para importar o namespace para seu projeto. Alm disso, os IntelliSense Code Snippets foram aprimorados para que o realce da varivel seja removido aps voc ter personalizado o trecho para o seu cdigo. Voc pode aprender mais sobre IntelliSense Code Snippets em Aumento da produtividade: mtodo RAD. Implantao do ClickOnce ClickOnce implantao agora oferece suporte a implantao de aplicativos de navegador da Web WPF. Aplicativos de navegador da Web WPF so hospedados em um navegador da Web e, portanto, requerem configuraes especiais de segurana e implantao. Quando voc criar e implantar esses aplicativos, o Visual Studio fornecer a interface do usurio apropriada e os valores padro. Para obter mais informaes, consulte O que h de novo no implantao. potncia Packs controles e componentes

O Microsoft Visual Basic potncia Packs 3.0 controles e componentes que estavam anteriormente disponvel para baixar agora esto includos no Visual Basic Express. Os Power Packs podem ser usados nos projetos de aplicaes Windows Forms do Visual Basic e tambm do Visual C#. Includo nos Power Packs est um novo controle DataRepeater em adio a verses atualizadas do lanamento anterior dos controles Line e Shape , do componente PrintForm e da Biblioteca de Compatibilidade de Impressora Printer. Controle DataRepeater O novo controle DataRepeater permite que voc use os controles padro do Windows Forms para exibir linhas de dados em um continer rolvel. Esse controle oferece mais flexibilidade que os controles de grade padro. Para obter mais informaes, DataRepeater (Visual Studio). Controles forma e linha Os controles Line e Shape so um conjunto de trs controles grficos que permitem que voc desenhe linhas, elipses e retngulos em formulrios e continers em tempo de design. Esses controles tornam mais fcil de aprimorar a aparncia de sua interface do usurio. Os controles Line e Shape encapsulam muitos dos mtodos de elementos grficos que esto contidos no espao para nomes System.Drawing. Isso permite que voc desenhe linhas e formas numa nica etapa sem precisar criar objetos grficos, pincis e canetas. Voc pode criar efeitos grficos complexos, como preenchimentos graduais, definindo apenas algumas propriedades. Esses controles tambm fornecem eventos, como clique e duplo clique, para que voc possa responder e interagir com os usurios finais. Para obter mais informaes, consulte Introduo linha e controles de forma (Visual Studio). PrintForm componente O componente PrintForm projetado para imprimir facilmente um Windows Form, assim como voc poderia no Visual Basic 6.0. Usando o componente PrintForm, voc pode novamente esquematizar um Windows Form exatamente como voc quer e permitir que os usurios imprimam o formulrio como um relatrio rpido. Para obter mais informaes, consulte Componente PrintForm (Visual Basic). Biblioteca de compatibilidade de impressora The Printer Biblioteca de compatibilidade permite que projetos que usam o Visual Basic 6.0 Printer objeto e Printers coleo a ser atualizado sem a necessidade de reescrever a lgica de impresso. Basta adicionar uma referncia biblioteca, declarar um Printere faa algumas alteraes de sintaxe menor e o projeto ser capaz de imprimir usando o Printers coleo e Printer objeto da mesma forma que no Visual Basic 6.0. Esta verso incorpora um novo mtodo Write para o objeto Printer. O novo mtodo permite que voc imprima texto sem usar um retorno de carro forada, como a sintaxe de ponto-e-vrgula usado pelo Print mtodo no Visual Basic 6.0. consulte Introduo ao Controlarar de

Para obter mais informaes, consulte Biblioteca de compatibilidade de impressora. Distribuindo potncia Packs Tambm est includo um pacote de inicializao que lhe permite com com facilidade redistribuir o Visual Basic potncia Packs com um aplicativo. Isso permite que voc incluir um potncia PacksClickOnce Projeto de instalao clicando em uma caixa de seleo ou projeto. Para obter mais informaes, consulte Implantando controles de pacotes de energia de referncia. Introduo ao Visual Basic Express Se voc pode imaginar uma programa de computador, voc provavelmente poder cri-la com Visual Basic Express Edition. A partir de um programa simples que exibe uma mensagem, para um aplicativo completo que acessa um banco de dados ou um servio Web, Visual Basic Express Edition fornece as ferramentas necessrias. Visual Basic Express Edition Fornece um ambiente de desenvolvimento totalmente funcional para primeiro-time programadores e entusiastas interessados na criao de aplicativos Windows Forms, aplicativos de cliente do Windows Presentation Foundation, aplicativos de navegador do Windows Presentation Foundation, aplicativos de console e bibliotecas de classe. Visual Basic Express Edition a opo ideal para desenvolvedores pela primeira vez que estiver interessados em aprender como programar no Visual Basic linguagem. O que Visual Basic Express? Visual Basic Express Edition uma verso do Visual Basic que fcil de aprender e est disponvel sistema autnomo um baixar gratuito na MSDN Site da Web. Ele uma ferramenta de desenvolvimento totalmente funcional para programadores que no precisem da verso completa do Visual Basic. Tambm uma ferramenta de aprendizado para programao na Visual Basic. But Visual Basic Express Edition mais do que apenas um subconjunto de Visual Basic: Ele inclui muitos recursos que tornam o Visual Basic programao mais fcil do que nunca. A melhor maneira para saber o que voc pode fazer com Visual Basic Express Edition consiste em trabalhar por meio de lies na caixa Tour Didtico do Visual Basic. Quando terminar, voc ser familiar com conceitos e ferramentas Visual Basic e pronto para comear a escrever seus prprios programas. Quem deve usar Visual Basic Express? Visual Basic Express Edition uma ferramenta poderosa que pode criar aplicativos totalmente funcionais e componentes que podem ser compartilhadas com outras pessoas. No entanto, no se destina para desenvolvedores profissionais ou para programadores que trabalham em um ambiente de equipe. Outras verses do Visual Basic fornecem recursos que atendem s necessidades avanadas de desenvolvimento profissional e de equipe. aplicativos que

Se voc tiver que escrever aplicativos que se conectam a um banco de dados de rede, interagem com Microsoft Office, oferecem suporte a dispositivos mveis ou sistemas operacionais de 64 bits ou exigem depurao remota, ser necessrio uma verso mais avanada do Visual Basic. Observao: Visual Basic Express Edition no tem suporte para o desenvolvimento de aplicativos da Web; se voc deseja fazer desenvolvimento na Web, voc poder baixar Visual Web Developer Express Edition. Obtendo ajuda Os arquivos da Ajuda que so includos no Visual Basic Express Edition so um subconjunto da Biblioteca MSDN para Visual Studio Express Editions, que por sua vez um subconjunto da biblioteca MSDN completa. Se voc estiver conectado Internet, voc pode acessar qualquer tpico da Ajuda na biblioteca completa. Se voc no tiver acesso on-line ou voc no optou por instalar o MSDN Library para Visual Studio Express Editions, alguns tpicos da Ajuda podem no estar disponveis. Para mais informaes, veja Soluo de Problemas do Visual Basic Express.

Vous aimerez peut-être aussi