Weblog @ rebex.cz

Weblogy na webu Rebexu
Welcome to Weblog @ rebex.cz Sign in | Help
in Search

Problems presenting features of interest

Proč programovat .NET v C#

Dodneška jsem si myslel, že rozdíly mezi VB.NET a C#.NET jsou čistě syntaktické. Jak říká bílý papír “Differences Between Microsoft Visual Basic .NET and Microsoft Visual C# .NET“ (ke stažení z http://support.microsoft.com/?kbid=308470), “Visual Basic .NET and Visual C# .NET are both first-class programming languages that are based on the Microsoft® .NET Framework, and they are equally powerful”. Jenže to říká na straně jedna... Rozdíly popsané na dalších 14 stranách se mohou zdát nepodstatné (kdo by chtěl používat ukazatele ve VB.NET, že ano...), ale mají přinejmenším jeden velmi praktický důsledek: VB.NET nedokáže volat všechny funkce Windows API. Jak je popsáno na
http://www.experts-exchange.com/Programming/Programming_Languages/Dot_Net/Q_20708310.html, předávání ukazatele do funkce Windows CE SetSystemTime (ve Windows XP se tatáž fukce z VB.NET zavolat dá) je nutno napsat v C#. Z vlastní trpké zkušenosti to mohu potvrdit...
Published 9. října 2003 22:47 by vbarta

Comment Notification

If you would like to receive an email when updates are made to this post, please register here

Subscribe to this post's comments using RSS

Comments

No Comments

Leave a Comment

(required) 
(optional)
(required) 
Submit
Powered by Community Server (Personal Edition), by Telligent Systems