2003 foi o ano em que o .NET começou a ser realmente popularizado. Não é adequado para o desenvolvimento de software de aplicativos corporativos. Algumas tecnologias de ponta que foram amplamente utilizadas nas plataformas Java, como ou mapeamento. Na próxima versão da estrutura .NET. Nesse momento, quando o .Net realmente começou, Borland finalmente trouxe um ingresso para a comunidade Delphi para levar o .Net Express Train - Delphi 8 para .NET.
Como o apoio de Borland ao .NET não é muito cedo, e o construtor de C# anterior está cheio de bugs, comecei a aprender a tecnologia .NET há 2 meses e tentei usar o vs.net, caso o Delphi 8 seja imprevisível. Mas agora parece que tenho um pouco mais de preocupação que isso. Para ser jogado no futuro. Vamos falar sobre algumas situações de teste e compartilhar com você algumas maneiras.
Um IDE novo e mais estável
O IDE de Delphi8 é o mesmo que o IDE do C# Builder. Minha configuração da máquina é: P4 2.0+5400rpm HDD+256MB+WIN2000 ADV Server (não um sistema recém -instalado, já existem programas grandes como o SQLServer). No entanto, é melhor executar outros grandes programas ao mesmo tempo. , apenas personalize -o (o método é o mesmo que D7) e você também pode usar estilos SDI ou MDI. Minha satisfação pessoal com este IDE é 80%
O IDE de Delphi 8
>> Clique para ver a imagem maior
Uma falha encontrada no IDE:
1. Não encontrei a verificação SYTAX do menu do projeto.
2. Se você deseja retornar ao estado de design do formulário durante a edição de código, não parece fácil clicar no direito de selecionar abrir no formulário no gerenciador de projetos. Somente no editor de código, clique com o botão direito do mouse e selecione Show Designer para retornar ao designer do formulário.
3. Descobri que, às vezes, ao clicar no menu do Windows, haverá uma mensagem de erro.
4. Quando abro um arquivo PAS com mais de 3000 linhas para navegar, todo o Delphi IDE desapareceu (é claro que nem sempre)
5. Às vezes, a abertura de grandes arquivos de projeto causará algum atraso na velocidade (ou talvez minha máquina seja muito lenta?)
6. Pessoalmente, sinto que o modelo de visualização não é prático (parece bastante lento). Para mais informações, consulte o .NET Manual de Desenvolvimento .NET Mobile e da tecnologia incorporada Tópico especial, ou
B Vccl.Net controla de relance
Borland disse uma vez que o projeto original baseado em VCL pode ser aberto no D8 e compilado com sucesso em um programa .NET, então abri um DRP no diretório demos e compilou.
A figura a seguir é o painel de controle VCL:
Como mostrado na figura, você pode se surpreender que o controle VCL que está usando se foi.
Página do DataAccess: controles relacionados ao XML, DataSnap Page SockEConnection, WebConnection e outros controles se foram. Além disso, Borland é muito bom na série Indy, todos ficam lá^_^, mas infelizmente eu raramente os uso. (Além disso, eu não tentei se posso adicionar controles desaparecidos manualmente. Talvez Borland não forneça implementações .NET desses controles)
C.NET Controla de relance
Deixe -me explicar que no Delphi8, o controle visual do vcl.net (talvez abaixo do tomponente) e o controle visual do .NET não podem ser misturados. Estabeleça um aplicativo VCL ou um aplicativo Winform ou Application da Web ASP.NET, os controles disponíveis no painel de controle depois de criar um aplicativo VCL são diferentes. Um TForm ou TEDIT não pode ser usado no aplicativo Winform. fóruns detalhados). Além dos mesmos componentes do .NET que o VS.NET, o próprio Borland também fornece alguns componentes .NET que podem ser usados para aplicativos WinForm e aplicativo da Web ASP.NET.
Novo menu de projeto (VCL, Winform, Asp.net)
Aqui estão vários componentes .NET fornecidos por Borland que podem ser usados para Winform ou Asp.net:
O BDP pode ser usado como substituto do ADO.NET. Mas não sei se é fácil de usar.
O DBWEB se parece cada vez mais com a Intraweb. Assim como aquele ousado para Delphi, o ECO apareceu depois?
O ECO era famoso no C# Builder antes vantagem.
D Use a linguagem Delphi para o desenvolvimento do ASP.NET
Pessoalmente, acho que a maioria dos aplicativos atuais .NET são aplicativos da Web ASP.NET. Então, é uma grande honra poder usar a linguagem Delphi familiar para o desenvolvimento do ASP.NET. , você pode colocá -lo temporariamente e usar os familiares. O ambiente e as funções de desenvolvimento da Delphi8 são basicamente os mesmos que o VS.NET, e possui muitas funções de percepção e edição de insumos.
Para mais informações, consulte o Manual de Desenvolvimento .NET
.NET Mobile e Technology Topics, ou