Skocz do zawartości

Witamy w Nieoficjalnym polskim support'cie AMX Mod X

Witamy w Nieoficjalnym polskim support'cie AMX Mod X, jak w większości społeczności internetowych musisz się zarejestrować aby móc odpowiadać lub zakładać nowe tematy, ale nie bój się to jest prosty proces w którym wymagamy minimalnych informacji.
  • Rozpoczynaj nowe tematy i odpowiedaj na inne
  • Zapisz się do tematów i for, aby otrzymywać automatyczne uaktualnienia
  • Dodawaj wydarzenia do kalendarza społecznościowego
  • Stwórz swój własny profil i zdobywaj nowych znajomych
  • Zdobywaj nowe doświadczenia

Dołączona grafika Dołączona grafika

Guest Message by DevFuse
 

Zdjęcie
C#

Prosty program w C#

c#

  • Nie możesz napisać tematu
  • Zaloguj się, aby dodać odpowiedź
6 odpowiedzi w tym temacie

#1 RasiaQ

    Wracam.

  • Power User

Reputacja: 307
Wszechpomocny

  • Postów:639
  • Steam:steam
  • Imię:Piotr
  • Lokalizacja:Browar Namysłów
Offline

Napisano 05.10.2013 20:42

Wstęp

Język C# (ang. c sharp) został opracowany w firmie Microsoft. Już po nazwie można się domyślić, że wywodzi się on z rodziny C i C++, ale zawiera również wiele elementów znanych programistom np. Javy. Dla osób nieznających C# nie będzie on trudny do opanowania i na pewno będzie dużo łatwiejszy niż C++.

Język ten jest ściśle powiązany ze środowiskiem uruchomieniowym .NET, co oznacza, że musi ona być zainstalowana na naszym komputerze. Najlepiej wersja 3.5 lub wyższa.

 

Narzędzia

Podstawowym narzędziem jest platforma .NET, później nasze środowiska programistyczne:

*Visual C# Express - bezpłatny pakiet i według mnie nalepsze środowisko na początek. Numeruje on wiersze, koloruje składnie i podpowiada programiście komendy, czy pokazuje błędy.

Mono - w jego przypadku konieczne jest korzystanie z edytora tekstowego, jak wiadomo, nie jest on najwygodniejszy - nie oferuje on numerowania    wierszy czy kolorowania składni, dlatego lepiej użyć np. Notepad ++

 

Pierwsza aplikacja

Jak większość kursów programistycznych, zaczyna się on od napisania prostego programu który ma wyświetlić dany tekst na ekranie, konkretnie w konsoli. Ten kurs poświęcony jest Visual C#.

1)Uruchamiamy Visual C# Express i następnie z menu File wybieramy zakładkę New Project i w oknie które się pojawi wybieramy Console Application. W polu tekstowym Name wpisujemy nazwę projectu.

2)Zostaje wygenerowany szkielet aplikacji:

 

Spoiler

 

Nie będziemy jednak z niego korzystać. Usuwamy istniejący tekst i wpisujemy własny szkielet:

Spoiler

 

Warto zapisać naszą aplikacją na dysku. W tym celu klikamy File i wybieramy pozycję Save All.

 

Budowa (szkielet) aplikacji

using System;

public class Program
{
    public static void Main()
    {
        //tutaj instrukcje do wykonania
        
    }
}

To jest właściwie szkielet "szkieletu" naszej aplikacji. Pomiędzy dwoma nawiasami klamrowymi wpisujemy nasze instrukcje. Visual automatycznie będzie robił wcięcia w linijkach.

4)

W naszym przypadku, po uruchomieniu programu w konsoli pokaże się napis:

Mój pierwszy program

Console.WriteLine("Mój pierwszy program");
Console.ReadKey();

To są nasze instrukcje do wykonania.

Console.WriteLine("Mój pierwszy program");

Wyświetla wyżej wspomniany napis w konsoli. Oczywiście pomiędzy "" można wpisać dowolny tekst nawet z polskimi znakami.

Console.ReadKey();

Czeka, aż użytkownik naciśnie dowolny klawisz i zamyka aplikację.

 

Kończymy

A więc mamy gotową aplikacją. Trzeba ją jeszcze skompilować. W tym celu naciskamy F6 i aplikacja spomkiluje się nam w lokalizacji w której została zapisana.

Można też ją otworzyć bezpośrednio z programu naciskając Ctrl+F5

 

Mam świadomość, że poradnik nie jest napisany na poziomie experta, ale mam nadzieję, że choć trochę przybliżyłem wam język C#.

 

 

 

 

 


Użytkownik Drizzt edytował ten post 05.10.2013 20:43

  • +
  • -
  • 2

#2 Ogen Dogen

    Czempion

  • Power User

Reputacja: 261
Wszechwidzący

  • Postów:837
  • GG:
  • Steam:steam
  • Imię:Marcin
  • Lokalizacja:Dąbrowa Górnicza
Offline

Napisano 05.10.2013 21:17

A jakie są różnice między C# a C++ ? Poza tym że ten pierwszy jest bardziej nastawiony na obiektowość ? C++ ogarniam trochę a tego się nigdy nie tykałem :P

 

Tak poza tym +


  • +
  • -
  • 0

b_350_20_360204_C20008_FFFFFF_000000.png 193.33.176.115:27015

 

94e23d811c.png

 


#3 MAGNET

    SourceLearned ;)

  • Moderator

Reputacja: 661
Wszechmogący

  • Postów:1 535
  • GG:
  • Imię:Olek
  • Lokalizacja:Dalekoo
Offline

Napisano 05.10.2013 21:38

@Sebul

http://www.youtube.c...h?v=_tDtOm7cTcM

@Topic

Może kiedyś mi się przyda :D Na razie się nie bawię w C, ale...czas pokaże

 


sebul (05.10.2013 21:47):
OMG, tak zadał te pytanie, że nie ogarnąłem ;>

  • +
  • -
  • 0

#4 MarWit

    The Chosen One

  • Przyjaciel

Reputacja: 843
Czempion

  • Postów:1 485
  • GG:
  • Steam:steam
  • Imię:Marcin
  • Lokalizacja:Bystrzyca
Offline

Napisano 05.10.2013 22:40


A jakie są różnice między C# a C++ ?

Podstawowa i najważniejsza różnica to taka że C++ to język natywny kompilowany do kodu maszynowego, a C# jest językiem o wysokiej abstrakcji kompilowany do CIL i jest wykonywany przez dedykowane środowisko uruchomieniowe .NET ( można powiedzieć że w "działaniu" jest podobny do Javy ). Tutaj masz ładnie rozpisane podstawowe różnice: http://www.thinkingp...-point-of-view/

 

@TOPIC, 

Mono to de facto nie IDE tylko środowisko pozwalające uruchamiać aplikacje napisane z użyciem .NET Framework'a na innych platformach niż Winzgroza.


  • +
  • -
  • 0

marwit-0.png


#5 DarkGL

    Nie oddam ciasteczka !

  • Administrator

Reputacja: 6 555
Godlike

  • Postów:11 983
  • GG:
  • Steam:steam
  • Imię:Rafał
  • Lokalizacja:Warszawa
Offline

Napisano 05.10.2013 22:55

http://amxx.pl/topic...zacja-zmiennej/

Otóż ostanio zacząłem uczyć się pisać w C#. Zakupiłem książkę i padłem na 2 rozdziale >.<

NIe uważasz że lepiej zdobyć trochę doświadczenia przed pisaniem poradników ;) ?


  • +
  • -
  • 0

#6 G[o]Q

    I'm G[o]Q

  • Przyjaciel

Reputacja: 1 344
Godlike

  • Postów:3 563
  • Steam:steam
  • Imię:Krzysiek
  • Lokalizacja:C: / program Files / Valve / Cstrike / G[o]Q.dem
Offline

Napisano 05.10.2013 22:56


Visual C#


wybieramy Console Application

 

:facepalm2: ;>


  • +
  • -
  • 0
Manual ponad wszystko, konsola ponad manual :D :&

Chcesz wysłać do mnie PW ? użyj nazwy GoQ zamiast G[o]Q
Chcesz Kupić moduł płatności via Pukawka,Tserwery, Gamesol, Zabijaka do mojego sklepu? napisz PW cena to tylko 10 zł/sztuka

GG:6022845 (nie pomagam za free osobom ponizej rangi MoD) :D

#7 RasiaQ

    Wracam.

  • Autor tematu
  • Power User

Reputacja: 307
Wszechpomocny

  • Postów:639
  • Steam:steam
  • Imię:Piotr
  • Lokalizacja:Browar Namysłów
Offline

Napisano 06.10.2013 09:13

@Dark
Spojrzałem, że nie ma żadnego poradnika odnośnie C#, to pomyślałem, dlaczego nie ? skoro jest to naprawdę prosty program.

@GoQ
Visual c# to poprostu skrócone Visual c# express.
A w drugim nic nie widzę 0.0
  • +
  • -
  • 0





Również z jednym lub większą ilością słów kluczowych: c#

Użytkownicy przeglądający ten temat: 0

0 użytkowników, 0 gości, 0 anonimowych