2003 war das Jahr, in dem .NET wirklich populär gemacht wurde. Nicht geeignet für die Entwicklung von Unternehmensanwendungen. Einige High-End-Technologien, die in Java-Plattformen weit verbreitet sind, z. B. oder Kartierung. In der nächsten Version des .NET -Frameworks. In diesem Moment, als .NET wirklich anfing, brachte Borland schließlich ein Ticket in die Delphi -Community, um den .Net Express Train - Delphi 8 für .NET zu nehmen.
Da die Unterstützung von Borland für .NET nicht sehr früh ist und der vorherige C# Builder voller Fehler war, habe ich vor 2 Monaten begonnen, die .NET -Technologie zu lernen und habe versucht, Vs.NET zu verwenden, falls Delphi 8 unvorhersehbar ist. Aber jetzt scheint ich ein bisschen mehr Sorgen zu machen. Um in Zukunft gespielt zu werden. Lassen Sie uns über einige Testsituationen sprechen und Ihnen einige Weise mit Ihnen teilen.
Eine neue und stabilere IDE
Die IDE von Delphi8 ist die gleiche IDE von C#. Meine Maschinenkonfiguration lautet: P4 2.0+5400 U / min, HDD+256 MB+Win2000 Adv Server (kein neu installiertes System, es gibt bereits große Programme wie SQLServer). Diese Konfiguration ist im Grunde genommen akzeptabel. Es ist jedoch am besten, andere große Programme gleichzeitig durchzuführen. Passen Sie es einfach an (die Methode ist die gleiche wie D7), und Sie können auch SDI- oder MDI -Stile verwenden. Meine persönliche Zufriedenheit mit dieser IDE beträgt 80%
Delphi 8's IDE
>> Klicken Sie hier, um das größere Bild anzuzeigen
Ein Mangel, der in der IDE gefunden wurde:
1. Ich habe die Sytax -Überprüfung des Projektmenüs nicht gefunden.
2. Wenn Sie während der Code-Bearbeitung zum Formular-Design-Status zurückkehren möchten, scheint es nicht einfach, auf das Formular in Projektmanager zu öffnen. Nur im Code-Editor klicken Sie mit der rechten Maustaste und wählen Sie Designer aus, um zum Formular Designer zurückzukehren.
3. Ich habe festgestellt, dass beim Klicken auf das Windows -Menü manchmal eine Fehlermeldung vorliegt.
4. Wenn ich eine PAS -Datei mit mehr als 3000 Zeilen zum Durchsuchen öffne, verschwand die gesamte Delphi -IDE (natürlich nicht jedes Mal)
5. Manchmal verursacht das Öffnen großer Projektdateien eine Geschwindigkeitsverzögerung (oder vielleicht ist mein Computer zu langsam?)
6. Ich persönlich habe das Gefühl, dass die Modellansicht nicht praktisch ist (es scheint ziemlich langsam). Weitere Informationen finden Sie im .NET Development Manual .NET Mobile und eingebettete Technologie -Spezialsthema oder finden Sie
B vcl.net steuert auf einen Blick
Borland sagte einmal, dass das ursprüngliche VCL-basierte Projekt in D8 eröffnet und erfolgreich in ein .NET-basiertes Programm zusammengestellt werden kann. Daher habe ich ein DRP im Demos-Verzeichnis eröffnet und in der Tat kein Problem zusammengestellt.
Die folgende Abbildung ist das VCL -Bedienfeld:
Wie in der Abbildung gezeigt, können Sie überrascht sein, dass die von Ihnen verwendete VCL -Steuerung verschwunden ist.
DataAccess-Seite: XML-bezogene Steuerelemente, Datennap-Seite Sockconnection, WebConnection und andere Steuerelemente sind verschwunden. Außerdem ist Borland in der Indy -Serie sehr gut, sie bleiben alle dort^_^, aber leider benutze ich sie selten. (Darüber hinaus habe ich nicht versucht, ob ich manuell verschwindende Kontrollen hinzufügen kann. Vielleicht liefert Borland .NET -Implementierungen dieser Steuerelemente überhaupt nicht)
C.NET -Steuerelemente auf einen Blick
Lassen Sie mich erklären, dass in DelPhi8 die visuelle Kontrolle von vcl.net (möglicherweise unter tkomponent) und die visuelle Steuerung von .NET nicht gemischt werden kann. Erstellen Sie entweder eine VCL -Anwendung oder eine WinForm -Anwendung oder eine ASP.NET -Webanwendung. Die verfügbaren Steuerelemente im Bedienfeld nach dem Erstellen einer VCL -Anwendung sind unterschiedlich. Ein Tedit kann in der Winform -Anwendung nicht verwendet werden. ausführliche Foren). Zusätzlich zu den gleichen .NET -Komponenten wie VsNET bietet Borland selbst einige .NET -Komponenten, die für die WinForm -Anwendung und die ASP.NET -Webanwendung verwendet werden können.
Neues Projektmenü (VCL, Winform, ASP.NET)
Hier sind mehrere .NET -Komponenten von Borland, die für WinForm oder ASP.NET verwendet werden können:
BDP kann als Ersatz für ado.net verwendet werden. Aber ich weiß nicht, ob es einfach zu bedienen ist.
DBWEB sieht immer mehr nach Intraweb aus. Einfach so mutig für Delphi, ECO erschien danach?
ECO war in C# Builder zuvor Vorteil.
D Verwenden Sie die Delphi -Sprache für die ASP.NET -Entwicklung
Ich persönlich denke, dass die meisten aktuellen .NET -Anwendungen ASP.NET -Webanwendungen sind. Dann ist es eine große Ehre, die vertraute Delphi -Sprache für die Entwicklung von ASP.NET zu verwenden. Sie können es vorübergehend beiseite legen und vertraute Sprache verwenden. Die Entwicklungsumgebung und -funktionen von Delphi8 sind im Grunde genommen die gleichen wie Vs.NET und verfügt über viele Eingabenwahrnehmungs- und Bearbeitungsfunktionen.
Weitere Informationen finden Sie im .NET -Entwicklungshandbuch
.NET Mobile und eingebettete Technologie -Themen oder