Documente Academic
Documente Profesional
Documente Cultură
NET
O que Microsoft .NET Framework? a mesma coisa que Plataforma .NET? a mesma coisa que Visual Studio .NET? Como o C# faz parte de tudo isso?
Microsoft .NET (comumente conhecido por .NET Framework - em ingls: dotNet) uma iniciativa da empresa Microsoft, que visa uma plataforma nica para desenvolvimento e execuo de sistemas e aplicaes. Todo e qualquer cdigo gerado para .NET pode ser executado em qualquer dispositivo que possua um framework de tal plataforma.
Com idia semelhante plataforma Java, o programador deixa de escrever cdigo para um sistema ou dispositivo especfico, e passa a escrever para a plataforma .NET.
Quando ouvirem falar de Microsoft .NET Framework a mesma coisa que a Plataforma .NET da Microsoft;
O Microsoft Visual Studio .NET uma ferramenta de desenvolvimento. A Lingugem de programao C# uma das muitas linguagens de programao suportadas pelo Visual Studio .NET;
Windows Forms
Programming Languages
C++ C#
VB
Perl
J#
Programado r
Windows Forms
Perl
J#
Windows Forms
14
Pode ser integrado com o Team Fundation para controle de fonte e gerenciamento de equipe;
15
16
Um projeto ou Programa
Em um projeto, teremos os diversos arquivos e bibliotecas utilizadas: Em um projeto C#, teremos:
Propriedades Referncias Lgica do programa
Classes/Objetos Interface
19
Um projeto ou Programa
As propriedades de um projeto definem as caractersticas e especificaes.
20
Form Designer
21
ToolBox
Controles que podem ser utilizados nas telas (Campos, Botes); Os controles tambm so objetos e como qualquer objeto eles tem Propriedades e mtodos;
22
Code Editor
23
Um projeto ou Programa
As referncias so os objetos externos, utilizados pelo programa. Podem ser DLLs criadas em C# ou em outras linguagens do Visual Studio e at outras linguagens, mesmo que no sejam Microsoft, desde que tenham suporte ao CLS (Common Language Specification). Tambm se enquadram em referncias, as bibliotecas do Windows e do .NET framework; As referncias de cada projeto variam de acordo com as necessidades e recursos que o programa ir ter.
24
Linhas de cdigo
Menu Tools/Options, selecione Text Editor/AllLanguages/General e ative Line Numbers
25
Parameter Info
Aps digitar o nome de uma funo e abrir parnteses exibida a lista de sobrecargas do mtodo e a lista de parmetros que cada sobrecarga necessita e quando o mtodo tem retorno, o tipo do dado retornado.
26
IntelliSense
Complete Word
Quando se est digitando o nome de um membro e Shift + Espao pressionado, a palavra automaticamente completada, ou exibida uma lista de membros com os nomes que iniciam com as letras j digitadas.
Quick Info
Quando se passa o mouse sobre um especificador exibida a declarao completa do mesmo.
27
IntelliSense
simplesmente impossivel vermos tudo do C# ou do .NET em um Curso, por isso a importncia de vocs, mesmo tendo o cdigo dos programas que iremos desenvolver, fazer novamente. A Medida que vocs vo fazendo, vocs precisam ir um pouco alm Vejam quais metodos, que outras funcionalidades tem em cada componente. Nesse sentido o Intelisense fantstico e ser uma mo na roda. Em geral, os nomes das funes so bem sugestivos e fica facil de entender.
28
Debug
Outra ferramenta que tem em outras linguagens, mas, que a do .NET fantstica o Debug. Permite acompanhar passo a passo a execuo do programa; possvel ver o contedo de variveis e at mesmo alter-lo; Voc pode marcar pontos de parada no programa, quando chegar naquele ponto para executar, o fonte do programa ser aberto para que voc possa acompanhar passo a passo;
29
Objetos
Tudo Objeto O Projeto A tela Os Controles Os objetos tem Propriedades e Mtodos.
Propriedades So as caractersticas dos objetos Eventos e Metodos So os comportamentos dos objetos. As propriedades tambm tem mtodos;
30