Programowanie - to takie proste

Miesiąc: maj 2023 Strona 1 z 3

HTML Online

.NET

.NET Framework, w skrócie .NET (wym. dot net) – platforma programistyczna opracowana przez Microsoft, obejmująca środowisko uruchomieniowe (Common Language Runtime – CLR) oraz biblioteki klas dostarczające standardowej funkcjonalności dla aplikacji. Technologia ta nie jest związana z żadnym konkretnym językiem programowania, a programy mogą być pisane w jednym z wielu języków – na przykład C++/CLI, C#, F#, J#, Delphi 8 dla .NET, Visual Basic .NET. Zadaniem platformy .NET Framework jest zarządzanie różnymi elementami systemu: kodem aplikacji, pamięcią i zabezpieczeniami.

W środowisku tym można tworzyć oprogramowanie działające po stronie serwera internetowego oraz pracujące na systemach, na które istnieje działająca implementacja tej platformy. Z racji jej pochodzenia najpełniej obsługiwane są systemy z rodziny Microsoft Windows.

Nowością, jaka pojawiła się w platformie .NET, jest Common Language Infrastructure. Każdy język programowania, który spełni odpowiednie standardy (chodzi głównie o tzw. common object model), będzie miał dostęp do biblioteki .NET.

Obecnie ponad 40 języków programowania jest zgodnych z .NET. Wiele z nich (np. Visual Basic, Delphi) musiało przejść istotne zmiany, by dostosować się do nowego środowiska. Dlatego też zwykle oznacza się języki dla platformy .NET przyrostkiem .NET (na przykład Delphi.NET, VB.NET).

Podstawowe języki dostarczane przez Microsoft:

  • C#
  • Visual Basic .NET
  • F#
  • C++/CLI (wcześniej Managed C++, wariant C++)
  • J# (wariant języka Java opracowany przez Microsoft)
  • JScript .NET (kompilowany wariant języka JScript)

Pozostałe ważniejsze języki programowania:

  • COBOL
  • Delphi (Delphi.NET – wersja 8 środowiska. Od roku 2008 Delphi nie wspiera .NET)
  • Eiffel
  • Fortran
  • Lisp
  • Nemerle (opracowany przez wrocławskich naukowców)
  • Perl
  • Python
  • Smalltalk

Źródło: wikipedia.pl

C# Online

C#

C# (wymawiane „See Sharp”) to nowoczesny, zorientowany obiektowo i bezpieczny dla typów język programowania. Język C# umożliwia programistom tworzenie wielu typów bezpiecznych i niezawodnych aplikacji działających w środowisku .NET. C# ma swoje korzenie w rodzinie języków C i będzie od razu znany programistom C, C++, Java i JavaScript.

C# to zorientowany obiektowo, zorientowany na komponenty język programowania. Programy C# działają w środowisku .NET

using System;

class Hello
{
    static void Main()
    {
        // This line prints "Hello, World" 
        Console.WriteLine("Hello, World");
    }
}

Źródło: wikipedia.pl

Scratch

Scratch to edukacyjny język obiektowy, stworzony jako środek do nauczania dzieci i młodzieży (od 8 lat wzwyż) podstaw programowania komputerów oraz środowisko programistyczne służące do tworzenia i uruchamiania programów w tym języku. Scratch umożliwia tworzenie interaktywnych historyjek, animacji, gier, muzyki. Programowanie odbywa się w sposób wizualny – elementy języka mają kształt puzzli, a poprzez przeciąganie mogą być układane w określonym porządku. W ten sposób tworzy się kod przypisany określonemu obiektowi. Obiekty mogą reagować na zdarzenia zewnętrzne. Wygląd postaci przypisanych do obiektów można wybierać z zasobnika, tworzyć lub importować z zewnątrz.

Scratch to także społecznościowy serwis, pozwalający na umieszczanie stworzonych w tym języku programów, dyskutowanie o nich oraz oglądanie i „remiksowanie” (edytowanie) prac stworzonych przez innych użytkowników tego serwisu.

Źródło : wikipedia.pl

Kalkulator

Microsoft na swoim koncie GitHub opublikował kod źródłowy windowsowego Kalkulatora napisanego przy wykorzystaniu języka C++ i C#.

Kod źródłowy :

https://github.com/microsoft/calculator

Zadania

Tablica z listą zadań do wykonania.

Aplikacja do testowania :

https://task-menager.gabrys564.repl.co

Kod źródłowy :

https://github.com/Gabrli/Task-Menegment

Autor : GabrielJuniorDev

Memory

Na jednej stronie karty znajdują się obrazki, taki sam obrazek występuje na dwóch kartach. Podczas gry karty są tasowane i odwracane, tak aby obrazki były niewidoczne. Celem gry jest odsłanianie po dwie karty i znalezienie dwóch identycznych obrazków. Po znalezieniu pary karty znikają z planszy. Gra trwa do momentu aż wszystkie karty nie zostaną odkryte.

Zagraj :

https://alphatra.github.io/Memory_Game_Svelte/

Kod źródłowy :

https://github.com/alphatra/Memory_Game_Svelte

Autor gry : Gracjan Ziemiański

JetBrains

JetBrains specjalizuje się w inteligentnych, zwiększających produktywność narzędziach, które pomogą pisać czysty, wysokiej jakości kod w . NET, Java, Ruby, Python, PHP, JavaScript, C# i C++ na wszystkich etapach rozwoju .

NetBeans

NetBeans – projekt otwartego oprogramowania mający za zadanie dostarczanie efektywnych narzędzi programowania. Dwa najważniejsze produkty to NetBeans IDE oraz NetBeans Platform.

NetBeans IDE to zintegrowane środowisko programistyczne (IDE) dla języka Java, którego głównym celem jest przyspieszenie budowy aplikacji Java, w tym również usług sieciowych oraz aplikacji mobilnych. 

NetBeans Platform to gotowa platforma służąca za fundament dla aplikacji Rich Client. Dzięki użyciu gotowej bazy i udostępnianych przez NetBeans Platform gotowych do użycia usług – okna, menu, zarządzanie i przechowywanie konfiguracji, dostęp do plików – można znacząco skrócić proces budowy aplikacji.

Źródło : wikipedia.pl

Strona 1 z 3

Oparte na WordPress & Designed by Kaktus04

Follow by Email
Twitter
Visit Us
YouTube
Instagram