Perdonate il "cast pun" ma sono uno sviluppatore Delphi (a lungo). Sono rimasto alla versione 6 per un'eternità ora perché era tutto ciò di cui avevo bisogno per lo sviluppo. Tuttavia, ultimamente ho pensato di entrare in .NET perché sembra essere la direzione dominante per lo sviluppo di Win32/64 EXE. La mia più grande preoccupazione è avere qualcosa in .NET che funge da equivalente al modello di componente VCL in Delphi..NET ha un equivalente del modello di componente VCL di Delphi?
Lasciatemi spiegare la mia più grande preoccupazione in questo modo. In Delphi, posso creare un componente personalizzato che, una volta completato, diventerà un membro a pieno titolo della palette dei componenti Delphi (pannello "widget"), che posso trascinare su un modulo in fase di progettazione e utilizzare la proprietà dell'IDE ispettore/editore per riempire le proprietà pertinenti al componente e ancora meglio, compilare gli stub di codice per vari gestori di eventi definiti dal programmatore (quest'ultimo è come VB e molti altri IDE, lo so.) Ma, soprattutto, posso creare quell'atto come contenitori per altri componenti. In fase di progettazione, posso aggiungere componenti figlio di un tipo diverso rispetto al genitore e riempire opportunamente le proprietà e i gestori di eventi per le istanze figlio utilizzando lo stesso paradigma dell'editor di proprietà dei componenti di livello superiore. Sono giunto ad adorare questa capacità e vorrei sapere se .NET ha qualcosa di altrettanto facile nella gestione/modifica dei componenti che contengono altri componenti in fase di progettazione.
Sì, è possibile creare componenti cittadini di prima classe in .Net. Per sapere com'è, puoi sperimentare con una delle versioni _express_ di Visual Studio, Mono Develop o SharpDevelop. – Apalala
Di cosa si parla "cast pun"? –
(long long) come un modo per indicare che sono stato programmato da Delphi per molto, molto tempo. –