GRY-Online.pl --> Archiwum Forum

Początek z C++

21.04.2009
10:42
smile
[1]

123456789max [ Wujek MAX ]

Początek z C++

Witam!
Ostatnio zacząłem się interesować pisaniem stron oraz aplikacji.HTML już trochę ogarniam,ale zainteresował mnie C++.Czy jest to podobne do HTML?Bardzo trudne?Polećcie jakiś dobry kurs oraz kompilator C++.Z góry dzięki

21.04.2009
10:59
[2]

QrKo_ [ ]

Z literatury polecam Symfonie C++ Grebosza, sam kiedys o to pytalem i tutaj mi ja polecono - jest swietna.
Co do srodowiska to mi bardzo przypadl do gustu Microsoftowy Visual C++, Express Edition jest za darmo -

21.04.2009
11:01
[3]

Katane [ Useful_Idiot_ ]

HTML nie jest jezykiem programowania, totalnie rozni sie od C++. Obu jezykow uzywa sie do zupelnie roznych rzeczy - HTML sluzy do prezentacji tresci na stronach WWW, C++ uzywasz do programowania logiki (np. obliczania czegos z danych, jakie dostarcza uzytkownik). Jezeli chodzi o zlozonosc, to C++ jest nieporownywalnie trudniejszy, ale niech Cie to nie zniecheca :) Do nauki polecalbym raczej ksiazki, bez znajomosci podstaw programowania "Symfonia C++" bedzie chyba najlepsza.

21.04.2009
11:02
[4]

Vaerin [ I liek Mudkipz ]

Czy jest to podobne do HTML

Nie, nie jest podobne.

Dev c++

21.04.2009
12:21
[5]

VildWolf [ Centurion ]

HTML nie jest językiem programowania więc nie ma sensu porównywać c++ do html

21.04.2009
15:12
[6]

Rares [ Pretorianin ]

Odpuść sobie Dev-C++. Program jest już trochę stary. Nie jest kontynuowany. Ma sporo błędów w kodzie, więc nauczysz się złych nawyków, a później będziesz się dziwił, że coś nie działa. W tym przypadku najlepszy jest Microsoft Visual C++. Sam z niego korzystam. Polecam. A kursy to może Xiona - "Od zera do gier kodera". A z książek ofc - Symfonia C++ Standard (obowiązkowo Standard).

21.04.2009
15:29
[7]

maVes [ Generaďż˝ ]

Jako środowisko polecam już wymienione w tym wątku Visual C++ 2008 Expres Edition. Jest to kawał porządnego softu, w dodatku całkowicie darmowy. Dodatkowo warto zaopatrzyć się w dokumentację MSDN - początkowo raczej niechętnie będziesz do niej zaglądał, ale z czasem ją polubisz.

Do do książki - przeczytałem zarówno Megatutorial Xiona ( jak i Symfonię Standard Grębosza. Obie są bardzo dobre i obie mogę polecić, jednak jeśli nie chcesz wydawać pieniędzy to sam Metatutorial spokojnie wystarczy, tym bardziej że porusza on również takie rzeczy jak wyjątki czy szablony, o których nie przeczytasz w Symfonii.

Na koniec jeszcze mała uwaga - żeby nauczyć się programować nie wystarczy przeczytać kilka książek i artykułów. Potrzebna jest przede wszystkim praktyka, dlatego za każdym razem gdy nauczysz się czegoś nowego, wykorzystaj tę wiedzę chociażby w jakimś prostym programie. Polecam też samodzielne eksperymentowanie z kodem.

21.04.2009
21:09
smile
[8]

123456789max [ Wujek MAX ]

Dobra wystarczy już.Dzięki za pomoc

21.04.2009
21:16
[9]

Iskandiar [ Dragonforce ]

żeby nie robić nowego tematu zapytam się w tym

znacie jakąś dobrą literaturę o C# ??
oglądałem dzisiaj w empiku kilka książek i wszystkie to straszne gnioty albo o podstawach (programowanie konsolowe opanowałem w stopniu średniozaawansowanym, więc nie chce się już dokształcać w tym kierunku ;)
bardziej by mnie interesowało tworzenie aplikacji okienkowych

21.04.2009
21:21
[10]

Moshimo [ FullMetal ]

Iskandiar --> sprobuj "Projektowanie aplikacji. Visual C# 2008. Pierwsze starcie" - wyd. Helion. Bardzo szybko zaczyna sie dzial dot. tworzenia aplikacji okienkowych - na konkretnych przykladach. Uwazam, ze to calkiem ciekawa pozycja :)

21.04.2009
21:23
smile
[11]

Regis [ ]

Mowimy o nauce od podstaw, czy jakies juz pojecie o jezyku masz?

Jesli od podstaw, to wystarczy cos, co prezentuje skladnie i pare typowych bibliotek, np. to:




Natomiast pozniej:



(polskiej wersji niestety brak poki co, ale warto sobie sprowadzic)

21.04.2009
21:26
smile
[12]

Faleg [ Centurion ]

Zadaniem jest napisanie klas Zebranie oraz Osoba oraz krótkiego programu demonstrującego ich działanie, np.:

class Osoba

// ...
›;

class Zebranie

// ...
›;

int main()

Zebranie z(10); // zebranie dla maks. 10 osób
z.ustawTemat("Programowanie w C++");
z.ustawMiejsce("Tawerna");
z.ustawTermin("04.04.2009");

Osoba o1("Jan", "Kowalski");
Osoba o2("Gal", "Anonim");

z.dodajUczestnika(o1);
z.dodajUczestnika(o2);
z.dodajUczestnika("Adam", "Nowak");

z.wyswietl(); // wypisz wszystkie informacje o zebraniu

return 0;



ma ktos wene aby to zrobic ???

z góry dzieki bo chociaż bede miał wgląd jak sie zabierać za takie programiki a w sobotę kolo :/

21.04.2009
21:26
smile
[13]

Regis [ ]

^^
Mocno wypaczone rozumienie pojecia 'post na temat'.

A samo zadanie trywialne - w 'main' sa praktycznie wszystkie niezbedne informacje do jego wykonania. Weny do tego na pewno nie potrzeba, tylko ksiazki i odrobiny checi.

21.04.2009
21:31
smile
[14]

Faleg [ Centurion ]

zawęziłem sobie trochę sprawę bo nie wiem czy dobrze i czego tu jeszcze brakuje... :/

include <iostream>
using namespace std;

class Osoba

public :
string imie;
string nazwisko;

Osoba(string imie,string nazwisko);
void wyswietl();
›;


int main()


Osoba o1("Jan", "Kowalski");
Osoba o2("Gal", "Anonim");

o1.wyswietl(); // wypisz wszystkie informacje o zebraniu

return 0;

21.04.2009
21:32
[15]

Iskandiar [ Dragonforce ]

no już obiektowość udało mi się opanować i inne podstawy takie jak pętle, instrukcje, tablice...
uczyłem się wcześniej pascala lata temu i mam książkę o programowaniu w BLITZ BASIC co mi bardzo sprawnie idzie
wszystko co umiałem w tamtych językach już wiem jak zrobić w C# do tego udało mi się zrobić prosty kalkulator okienkowy znajdując funkcje w jakiś samplach

taką piękną funkcję pod button napisałem ;)

spoiler start

private void button1_Click(object sender, EventArgs e)

if (TB1.Text != null & TB2.Text != null)

switch (CB1.Text)

case "+": TB3.Text = (long.Parse(TB1.Text) + long.Parse(TB2.Text)).ToString(); return;
case "-": TB3.Text = (long.Parse(TB1.Text) - long.Parse(TB2.Text)).ToString(); return;
case "*": TB3.Text = (long.Parse(TB1.Text) * long.Parse(TB2.Text)).ToString(); return;
case "/": TB3.Text = (long.Parse(TB1.Text) / long.Parse(TB2.Text)).ToString(); return;
default: TB3.Text = "Błędny znak"; return;



spoiler stop

21.04.2009
21:38
[16]

szymon_majewski [ Senator ]

Poradnik:

© 2000-2024 GRY-OnLine S.A.