 |
 |
A geração seguinte de .NET básico básico, visual visual é projetada ser a ferramenta a mais fácil e a mais produtiva para criar aplicações de .NET, including aplicações das aplicações de Windows, dos serviços da correia fotorreceptora, e da correia fotorreceptora.
.NET básico visual permite também o uso opcional de características de língua novas. O Inheritance, método que sobrecarrega, estruturou a manipulação de exceção, e livre enfiando todo o básico visual do make uma língua de programação object-oriented poderosa, ao fornecer a facilidade de utilização tradicional do desenvolvimento básico visual.
.NET básico visual integra inteiramente com a língua comum Runtime (CLR) e a estrutura de .NET, que fornecem junto o interoperability da língua, distribuição simplificada, segurança realçada, e sustentação versioning melhorada.
.NET básico visual permite também o uso opcional de características de língua novas. O Inheritance, método que sobrecarrega, estruturou a manipulação de exceção, e livre enfiando todo o básico visual do make uma língua de programação object-oriented poderosa, ao fornecer a facilidade de utilização tradicional do desenvolvimento básico visual.
|
Usando a classe de System.Windows.Forms.Form
|
A classe da fundação para que todos os formulários sejam criados é System.Windows. Classe de Forms.Form. Em VB .NET, todos os formulários que são criados estão herdando também desta classe baixa. Para todas as facilidades necessitadas para o formulário é fornecido por esta classe. Usando códigos separados, nós podemos adicionar a funcionalidade adicional.
Na estrutura de .NET, um número de características novas foram adicionadas aos controles e à classe do formulário. Algumas das características novas rapidamente, nós veremos. No Web site de Microsoft, porque em a maioria de informação detalhada está disponível. Dentro da estrutura de .NET, nós veremos alguns dos membros que foram adicionados às classes dos formulários de Windows:
|
Fazer coisas a maneira básica visual de .NET
|
Melhor que os objetos da estrutura de .NET, usam métodos runtime básicos visuais.
Para classes instantiating, usar o método curto.
'Preferido. Empregados não ofuscantes como a coleção nova () 'Não preferido. Empregados não ofuscantes como a coleção = coleção nova ()
Na indicação de AddHandler, não explicitamente o instantiate um delegado.
Melhor que o atributo de DllImport para alcançar APIs nativo, usa a indicação declarar.
Uso de single-line se a indicação for evitada.
Com o nome variável, declarar o comprimento da disposição.
'Preferido. Teclas não ofuscantes (4) como a tecla 'Não preferido. Teclas não ofuscantes () como a tecla = tecla nova () {}
Melhor que “no erro”, prendedor da tentativa do uso….
Melhor que um AddHandlerstatement, usa uma cláusula dos punhos.
- Em vez do Str (), usar CStr ().
- Em vez de interno (), usar CInt ().
Usar a opção estrita sobre, como uma indicação em cada lima, ou como um ajuste do projeto.
Usar a opção explícita sobre, como uma indicação, ou como um projeto que ajusta-se em cada lima.
- Ao aplicar um atributo, usar o nome completo da classe.
- Melhor que os métodos globais nos módulos, uso compartilharam de métodos nas classes.
- Não usar o tipo caráteres (%, $, e assim por diante).
- Não usar a chamada.
|
Diferença entre VB e VB.NET
|
VB.NET é o que começou transformado sob em Microsoft .NET a estrutura e VB é uma língua obsoleta
Entretanto, VB.NET, C++.NET e C# todos compilam no mesmo código de .NET - em algum sentido está quase como são a mesma língua.
A mudança a mais grande em VB.NET e em VB6 é do ambiente runtime. VB6 usou o VB-Runtime quando funcionar o programa mas VB.NET usar. Runtime líquido da língua comum (. Rede CLR). No comparision ao VB-Runtime, o CLR está projetado muito mais melhor e implemented.VB-Runtime interpreta o código quando o CLR usar a tradução de código melhor através apenas a tempo do compilador. No comparision a VB6, o coletor do lixo de CLR é também o mais eficiente porque pode detectar referências cíclicas demasiado.
VB6 era língua baseada intérprete quando VB.NET for uma língua compilada e o VB6 não era uma língua tipo-segura quando VB.NET for um tipo língua do cofre. Não há nenhum tipo mágico conversões do No. em VB.NET e o tipo variant acontece em VB.NET
VB6 usou o `na sintaxe Goto do erro' segurar exceções no runtime. VB.NET usa a tentativa. O runtime de Catch.At, sintaxe é usado finalmente segurar exceções.
Em VB6, os muitos do código (como o código da relação de usuário) foram escondidos do colaborador. Em VB.NET nenhum código é escondido do colaborador e você pode alcançar e controlar cada parte de sua aplicação
VB.NET tem muito objeto realçado - sustentação orientada do que VB6
VB6 não permite tornar-se multithreaded aplicações mas em VB.NET que você pode criar multithreaded aplicações.
VB6 foi considerado somente bom para a aplicação desktop das janelas mas em VB.NET você pode também desenvolver aplicações da correia fotorreceptora, aplicações distribuídas, cría janelas de .NET e os controles e os componentes da correia fotorreceptora, escrevem janelas e serviços da correia fotorreceptora.
Em VB.NET, ler os meta-data dos tipos, reflexões é usada e usando a reflexão emitir-se o pode também gerar o código para invocar e definir tipos no runtime.
VB.NET usa a biblioteca da classe da estrutura de .NET junto com a biblioteca especializada de VB (System.VisualBasic) como uma biblioteca padrão e de modo que a biblioteca padrão para VB.NET muito seja realçada e útil seja comparado à biblioteca do padrão VB6
VB.NET é plataforma independente por causa de. A estrutura líquida e os programas escritos em VB.NET podem funcionar em toda a plataforma onde. A estrutura líquida está atual. A plataforma inclui plataformas do software (sistema se operando) e de ferragem.
VB.NET suporta também o interoperability da língua com várias línguas compliant de .NET e este significa que você pode usar e realçar o código escrito em outras línguas compliant de .NET. Similarmente o código escrito em VB.NET pode também ser usado e realçado por outras línguas compliant de .NET. Embora VB6 fornecesse também esta funcionalidade através de COM mas era limitado e difícil de usar-se e controlar. VB.Net faz mais fácil por causa da presença da língua intermediária (IL) e da especificação da língua comum (CLS) da arquitetura de .NET.
VB6 usa COM (modelo componente do objeto) como a arquitetura componente onde enquanto VB.NET usa os conjuntos enquanto sua arquitetura componente e a arquitetura dos conjuntos removeram os muitos dos problemas com COM including o DLL-Inferno e o problema versioning.
Os componentes criados em VB6 (COM) necessitam atualizar e fazer entradas do registro. VB.NET não requer nenhuns makes whic da entrada do registro a distribuição mais fácil
VB6 usou o ASP construir as aplicações da correia fotorreceptora onde enquanto VB.NET usa ASP.NET construir aplicações da correia fotorreceptora.
VB6 usou-se grav-ajustou-se e ADODB para executar dados alcançam as aplicações onde enquanto VB.NET usa ADO.NET e as séries de dados para construir dados alcançam aplicações. E também o ADO.NET suporta também o acesso desconectado dos dados.
|
Vantagens de usar VB.NET
|
Problemas resolvidos eficazmente e fàcilmente.
Aplicações Windows-based Robust da configuração.
Com os formulários novos de Windows whic é avialable nos colaboradores do sistema operar-se de Windows que usam .NET básico visual pode construir as aplicações Windows-based que leverage as características ricas da relação de usuário disponíveis. Todas as ferramentas rápidas do desenvolvimento da aplicação (RAD) que os colaboradores vieram esperar de Microsoft são encontradas em .NET básico visual, including o código atrás dos formulários e do projeto da arrast-e-gota. Além, as características novas tais como o controle automático que resizing eliminam a necessidade para o complexo resize o código. Os controles novos tais como o editor in-place do menu entregam ser o autor visual dos menus diretamente dentro do desenhador dos formulários de Windows. Combinado com o responsiveness mais grande da aplicação, assim como o localization e acessibilidade simplificada e estas características novas em formulários de Windows fazer a .NET básico visual a escolha para colaboradores básicos visuais de hoje.
Resolver a distribuição e as edições Seamlessly de Versioning.
.NET básico visual entrega a resposta a todos seus problemas da manutenção e da instalação da aplicação. Com o .NET básico visual, as edições com registo componente do modelo do objeto (COM) e o DLL overwrites são relics do passado e de lado a lado versioning impede overwriting e o corruption de componentes e de aplicações existentes.
Distribuição de XCOPY
A distribuição de XCOPY permite aplicações Windows-based de ser desdobrada simplesmente às máquinas do cliente copí limas no diretório desejado da aplicação e além, automóvel-downloading das aplicações para Windows faz a distribuição de aplicações Windows-based ricas tão fácil quanto desdobrando um Web page.
Criar aplicações da correia fotorreceptora com uma curva de aprendizagem zero.
Em .NET básico visual, usando o desenhador novo dos formulários da correia fotorreceptora, os colaboradores básicos visuais podem aplicar as habilidades que têm hoje para construir o fino-cliente verdadeiro Correia-baseado aplicações. a criação do formulário da correia fotorreceptora da Arrast-e-gota entrega básico visual para a correia fotorreceptora quando o código atrás dos formulários permitir colaboradores de substituir potencialidades scripting limitadas do passado com o poder cheio da língua básica visual de .NET. As potencialidades e os controles rendendo inteligentes novos dos formulários da correia fotorreceptora do usuário-lado fornecem as aplicações da correia fotorreceptora que rendem em todo o browser que funciona em qualquer plataforma. O desenhador novo do HTML entrega a indicação de Microsoft IntelliSense® e a conclusão do Tag para originais do HTML. Além, a separação do markup do HTML e o código permitem um desenvolvimento equipe-baseado mais eficiente.
|
 |
 |
Keywords:
visual basic scripts,
visual basic script,
visual basic activex script,
visual basic transformation script,
visual basic script tutorial,
visual basic script reference,
visual basic script file,
source code basic,
visual basic tutorial,
visual basic scripting,
visual basic javascript,
vbscript scripts,
asp scripts,
visual basic functions,
javascript scripts,
visual basic byval,
visual basic timer
|