VFP łączenie z C#   Leave a comment

Świetny artykuł na ten temat – http://weblogs.foxite.com/joel_leach/archive/2008/11/06/7239.aspx.  Jak zaimportować to do .NET – For more on that, see Rick Strahl’s article: .NET Interop for VFP Applications.

Tutaj z innej beczki o drugim elemencie – C#

  • Super ciekawa sprawa – wywiad z samym twórcą C# – Anders Hejlsberg. Wersja C# 3.0 – integracja z bazami danych (to co mamy już w VFP od dawna) w postaci LINQ. Inną rzeczą jest wprowadzenie elementów programowania równoległego z wykorzystaniem operatora lambda. Wersja 4 obiecuje wprowadzenie dynamicznego programowania (na wzór IronPython). Chodzi o ujednolicenie różnych incantention przy wywoływaniu zewnętrznych obiektów pochodzących z różnych środowisk (np. Javascript, COM++, Ruby czy Silverlight gdzie musimy w różny, ale podobny sposób je powoływać do życia w C#)  – czyli leniwe, późne wiązanie w czasie wykonania (run-time) a nie w czasie kompilacji . Czyli polega to na wywołaniu języków dynamicznych z wnętrza jeżyka statycznego jakim jest (ciągle jeszcze) C#. Do tej pory robiło się to przy pomocy Invoke(“obiekt”) teraz przy pomocy typów ‘dynamic’ robi się to (dispatch) prościej. Dlatego wprowadzono nowy typ statyczny ‘dynamic’ (jest do tego interfejs IDynamic w przestrzeni System.Dynamic).  Ale takie sztuczki wymagają dużej mocy obliczeniowej co jestna rękem twórcom sprzętu.
  • Notatka o tym człowieku:
    • “Anders Hejlsberg is a Technical Fellow in the Developer Division. He is an influential creator of development tools and programming languages. He is the chief designer of the C# programming language and a key participant in the development of the Microsoft .NET framework. Since its initial release in 2000, the C# programming language has been widely adopted and is now standardized by ECMA and ISO. Before his work on C# and the .NET framework, Hejlsberg was an architect for Visual J++ development and the Windows Foundation classes. Before joining Microsoft in 1996, Hejlsberg was one of the first employees of Borland International Inc. As principal engineer, he was the original author of Turbo Pascal, a revolutionary integrated development environment, and chief architect of its successor, Delphi. Hejlsberg co-authored "The C# Programming Language", published by Addison Wesley, and has received numerous software patents. In 2001, he was the recipient of the prestigious Dr. Dobbs Excellence in Programming Award. He studied engineering at the Technical University of Denmark.”
  • Biblioteka do JSON-a: http://www.informit.com/guides/content.aspx?g=dotnet&seqNum=768, link pochodzi z materiałów referencyjnych z InformIT pt. “Przewodnik po .NET

Posted 16 Maj 2010 by marekwmsdn in VFP

Skomentuj

Wprowadź swoje dane lub kliknij jedną z tych ikon, aby się zalogować:

Logo WordPress.com

Komentujesz korzystając z konta WordPress.com. Log Out / Zmień )

Zdjęcie z Twittera

Komentujesz korzystając z konta Twitter. Log Out / Zmień )

Facebook photo

Komentujesz korzystając z konta Facebook. Log Out / Zmień )

Google+ photo

Komentujesz korzystając z konta Google+. Log Out / Zmień )

Connecting to %s

%d bloggers like this: