.NET

Kategoria .NET powstała w celu dostarczenia informacji osobom, które zainteresowane są technologią .NET i chcą przystosować swoje aplikacje do działania z tą platformą.

Nie jest naszym celem opisywanie klas czy bibliotek .NET, a jedynie aspektów związanych z tą platformą w kontekście programowania w Delphi. Artykuł (w formacie .pdf) dotyczący migracji na platformę .NET znajdziesz w dziale Dokumentacja.



Czym jest .NET?. Zanim rozpoczniesz pisanie swoich aplikacji pod platformę .NET musisz dowiedzieć się czym właściwie jest ten .NET? Otóz jest to platforma programistyczna opracowana przez firmę Microsoft, która dostrcza programiscie środowisko uruchomieniowe oraz bibliotekę klas... Czy znasz już podstawową terminologię jaką będziemy posługiwać się w tym dziale? Przed przystąpieniem do dalszej lektury musisz wiedzieć co oznacza pojęcie API, czym jest Win16 i Win32 .NET stanowi kompletnie inne podejście do programowania, musisz też zaznajomić się z tematyką Programowania obiektowego ...
Nowe elementy języka: Pętla for-in ? Procedury wplatane ? Klasy zaplombowane ? Typy zagnieżdżone ? Metody w rekordach ? Opakowywanie typów ? Identyfikatory ? Metody proste ? Metody statyczne ? Strict private ? Strict protected ? Experimental Elementy usunięte lub przestarzałe: Wskaźniki ? Kod assemblera ? Pliki typowane ? Pliki tekstowe ? Absolute ? Object ? Automated ? Dispid ? Exports ? Comp ? Real48 ? PChar ? BlockRead ? BlockWrite ? GetMem ? FreeMem ? ReallocMem ? Lo ? Hi ? Swap ? Addr ? Ptr
Podstawowa terminologia
Na samym początku musisz zaznajomić się z podstawową terminologią .NET. Musisz wiedzieć czym są podzespoły, język pośredni IL czy manifest. Z tego artykułu dowiesz się również czym są technologie CLR, CTS, CLS. Podstawowa lektura nim przystąpisz do migracji swoich aplikacji do .NET!

Elementy języka Delphi
Podstawowym warunkiem jest zaznajomienie się z elementami języka Delphi jakie uległy zmianie na platformie .NET. Co zostało zmienione, jak poradzić sobie ze zmianami, jak zastąpić brakujące elementy języka? Z tego artykułu dowiesz się również czym jest niebezpieczny kod i jak go unikać w swoich aplikacjach.

WinForms
Do tej pory używałeś w swoich aplikacjach jedynie biblioteki VCL (lub również CLX) jednak należy wiedzieć, iż w .NET dostępna jest nowa biblioteka wizualna nazwana Windows Forms. Udostępnia ona szereg kontrolek oraz klas ułatwiających wizualne projektowanie aplikacji. W artykule dowiesz się jak wykorzystywać biblioteki VCL.NET oraz WinForms w swojej aplikacji.

PInvoke
NET jest nową platformą programistyczną. Upłynie jeszcze sporo czasu zanim programiści przystosują swoje aplikacje do nowej platformy oraz obdarzą ją zaufaniem. Mimo tego, iż .NET udostępnia dziesiątki klas umożliwiających łatwiejsze programowanie, w Delphi 8 nadal będziesz zapewne, nieraz korzystał ze standardowych funkcji Win32. W artykule opisane jest jak stosować kod z aplikacji Win32 (biblioteki DLL) w swoich aplikacjach .NET.

.NET a COM
COM wciąż jest dość popularną technologią wykorzystywaną przez programistów. Pomimo, iż w .NET zastosowanie mają o wiele lepsze mechanizmy, Microsoft musiał udostępnić narzędzia pozwalające na korzystanie z kontrolek COM w aplikacjach .NET. Artykuł opisuje proces wykorzystania obiektów typu COM w aplikacjach .NET i odwrotnie (wykorzystanie podzespołów .NET w kontrolkach COM).

Aplikacje sieciowe
Krótki artykuł opisuje rozwiązania sieciowe stosowane w Win32, a których brakuje w .NET. Jaką technologią je zastąpić? Tego dowiesz się z tego artykułu.

Bazy danych
Delphi słynie z tego, że udostępnia bardzo wygodne rozwiązania umożliwiające wykorzystanie baz danych. Niektóre z nich są już przestarzałe, a platforma .NET udostępnia swoje rozwiązania. W tym krótkim artykule możesz dowiedzieć się jakie technologie są dostępne na platformie .NET.




Artykuły w kategorii: .NET

A

B

C

D

E

F

I

Inne

M

O

P

S

T

W

Informacje
Ostatnia modyfikacja 02-03-2006 17:16 Ostatni autor Adam Boduch
Ilość wyświetleń 99316 Wersja 8
Komentarz
Adam Boduch dnia 28-01-2006 12:41
Marooned: hmm, czy dynamicznie sie rozwijajacy... coz - polemizowalbym ;) Ale fakt ze dzieje sie tam cos wiecej niz w pozostalych dzialach :)
Marooned dnia 27-01-2006 22:00
Czy będzie świecił pustkami.. hmm.. zobacz na dynamicznie rozwijający się dział o C# - język pisany specjalnie dla .NET
Adam Boduch dnia 27-01-2006 14:03
Pewnie ze nalezaloby wyodrebnic .NET jako osobny dzial.. ale jak znam zycie pewnie bedzie swiecl pustkami :| Dodalem dzial .NET w kategorii Delphi poniewaz moim celem bylo opisanie roznic pomiedzy Win32 a .NET w kontekscie Delphi - a nie opisywania tutaj klas .NET.
brodny dnia 26-01-2006 19:39
Nie jest naszym celem opisywanie klas czy bibliotek .NET, a jedynie aspektów związanych z tą platformą w kontekście programowania w Delphi

A właściwie to dlaczego nie? IMHO wielu osobom przydałoby się to. Wyodrębnić .NET jako osobny dział i tam klepać te opisy :>
Marooned dnia 26-01-2006 19:28
w sumie śmiesznie, że taki artykuł jest w dziale Delphi... wiele z tego dubluje się na 4p

Katalog
Copyright © 2000-2006 by Coyote Group 0.9.3-pre3
Czas generowania strony: 0.0745 sek. (zapytań SQL: 11)