C++ z praktycznymi przykładami |
C++ z praktycznymi przykładami |
30.08.2009, 13:59:35
Post
#1
|
|
Grupa: Zarejestrowani Postów: 316 Pomógł: 36 Dołączył: 2.04.2008 Ostrzeżenie: (0%) |
Chciałbym kupić książkę do c++, ale musi mieć przykłady z życia . Coś w stylu zawartości PHP i MySql - Tworzenie stron www, niż to co zazwyczaj jest w książkach - budujemy klasę samochód, a potem piszemy metodę jedź() .No i byłoby cudownie gdyby nie była to pozycja dla absolutnie początkujących.
Ten post edytował 230005 30.08.2009, 14:05:48 |
|
|
30.08.2009, 14:16:28
Post
#2
|
|
Grupa: Zarejestrowani Postów: 1 387 Pomógł: 273 Dołączył: 18.02.2008 Ostrzeżenie: (0%) |
Co rozumiesz poprzez 'przykłady z życia'? Daj przykład takiego przykładu
C++ to nie jest język wąskiego zastosowania, taki jak PHP (teoretycznie). Mało możliwym byłoby więc napisanie książki, dzięki której stworzymy serwer gry sieciowej oraz program p2p dla windowsa Wszystko zależy w jakim kierunku chcesz programować: podaj więc przykład -------------------- XMPP: l0ud@chrome.pl
|
|
|
30.08.2009, 14:42:11
Post
#3
|
|
Grupa: Zarejestrowani Postów: 316 Pomógł: 36 Dołączył: 2.04.2008 Ostrzeżenie: (0%) |
Przykładem przykładu niechaj będzie pisanie księgarni internetowej w wymienionej przeze mnie książce . Do c++ nie szukam książki ani o pisaniu gier, ani aplikacji sieciowych, tematyka jest więc nieco węższa. A takim przykładem aplikacji mógłby być chociażby jakiś niezbyt skomplikowany edytor tekstu (chociaż w tym wypadku pewnie poradzisz żebym się wziął za visuala, ale chciałbym się nauczyć "czystego" c++).
Ten post edytował 230005 30.08.2009, 14:43:33 |
|
|
30.08.2009, 15:06:54
Post
#4
|
|
Grupa: Zarejestrowani Postów: 1 387 Pomógł: 273 Dołączył: 18.02.2008 Ostrzeżenie: (0%) |
Zależy jak rozumieć pojęcie "Czysty C++". W czystym C++ nie napiszesz edytora tekstowego w okienku Będziesz musiał użyć jakiejś biblioteki do GUI, np:
- WinAPI - brak narzutu, bo komunikujesz się właściwie z systemem, największe możliwości, pisane w czystym C - mało wygodne, nieintuicyjne, windows.h to śmietnik Zdecydowanie najwolniej i najmniej wygodnie się w tym pisze. No i wiadomo - działa tylko pod windows - wxwidgets - narzut ~1-2MB przy linkowaniu statycznym, nie ma niestety wsparcia w postaci dużych firm, projektów na tym nie jest zbyt dużo. Pisze się wygodnie i dość szybko, aplikacje wyglądają mniej-więcej jak w czystym winapi, dosyć spore możliwości. Działa pod windowsem, linuksem i MacOS. - Qt - narzut ~20MB(pewny nie jestem) przy linkowaniu dynamicznym (statycznie nie można, chyba że twój program jest na GPLu). Pisze się wygodnie i szybko, chyba najlepiej pod promowanym SDK - Qt Creator. Niemniej z pisaniem w 'czystym C++' wiele to już wspólnego nie ma Oczywiście multiplatformowa, popularna, duże wsparcie. Wybór należy do Ciebie Oczywiście przed zabraniem się za którąś bibliotekę solidne podstawy musisz mieć - wiedzieć jak dokładnie działają wskaźniki, pliki nagłówkowe, wiedzieć co nieco o szablonach i obiektówce. -------------------- XMPP: l0ud@chrome.pl
|
|
|
30.08.2009, 15:40:26
Post
#5
|
|
Admin Techniczny Grupa: Administratorzy Postów: 2 071 Pomógł: 93 Dołączył: 5.07.2005 Skąd: Olsztyn |
czysty c++ nie chodzi o wykorzystane biblioteki, a o ansi c++ bo np w visual studio chcac uzywac komponentow z .net trzeba uzywac managed c++ ktory jest dosyc dziwny imo
a wx to fajne biblioteki, mialem okazje bawic sie nimi na pythonie |
|
|
30.08.2009, 19:55:21
Post
#6
|
|
Grupa: Moderatorzy Postów: 4 362 Pomógł: 714 Dołączył: 12.02.2009 Skąd: Jak się położę tak leżę :D |
Jeśli masz zamiar zobaczyć to z przykładami to może zobacz czy pasowała by Ci "C++ - Wykorzystaj potęgę aplikacji graficznych" (Janusz Ganczarski, Mariusz Owczarek - Wydawnictwo Helion). Masz w niej opisane zarówno pisanie pod wxWidgets, jak i pod Qt. Książka nie jest droga, bo tylko 36PLN a ma ładnie podzielone pisanie aplikacji z uwzględnieniem kolejnych kroków. Od podstawowych kontrolek, poprzez obsługę zdarzeń, obsługę protokołów sieciowych, baz danych, grafiki, aż do aplikacji wielowątkowych. Do ksiązki dołączony jest CD z bibliotekami jak i kody źródłowe przedstawianych w książce programów, więc nie trzeba żmudnie przepisywać kodu by sprawdzić jak coś działa.
Innymi słowy będziesz miał po jej lekturze jako takie pojęcie o pisaniu aplikacji graficznych z użyciem C++ i świadomie będziesz mógł wybrać czy Ci pasuje lepiej biblioteka wxWidgets czy Qt. Ten post edytował thek 30.08.2009, 19:56:25 -------------------- Najpierw był manual... Jeśli tam nie zawarto słów mądrości to zapytaj wszechwiedzącego Google zadając mu własciwe pytania. A jeśli i on milczy to Twój problem nie istnieje :D
|
|
|
30.08.2009, 21:26:46
Post
#7
|
|
Grupa: Zarejestrowani Postów: 1 387 Pomógł: 273 Dołączył: 18.02.2008 Ostrzeżenie: (0%) |
Hej
Tak się składa że mam tą książkę. Jeżeli autor tematu wybierze 2 albo 3 wariant, również mogę ją polecić. Z przykładów pamiętam owy "niezbyt skomplikowany edytor tekstu" - klon notatnika oraz uproszczonego klienta FTP. Jeżeli nie chcesz czytać (często obcojęzycznych) tutoriali (przynajmniej do poznania podstaw) książka bardzo się przyda Odniosłem tylko pewne wrażenie, że QT zostało omówione lepiej - w wxwidgets brakuje mi opisania sizerów - ale o takich rzeczach można sobie doczytać w internecie. Co do WinAPI, posiadam też książkę pt. "Tworzenie aplikacji dla Windows: Od prostych programów do gier komputerowych" autorstwa Pawła Borkowskiego - również z Helionu. Książka jest o tyle ciekawa, że omawia najważniejsze elementy: tworzenie okna, rysowanie po nim za pomocą GDI, używanie wielu wątków, tworzenie dll'i i takie tam Bardzo fajnym dodatkiem jest kurs OpenGL na końcu, w którym opisane jest tworzenie prostej gry - przyznam, że od tego zainteresowałem się gamedevem. -------------------- XMPP: l0ud@chrome.pl
|
|
|
6.09.2009, 08:25:11
Post
#8
|
|
Grupa: Zarejestrowani Postów: 316 Pomógł: 36 Dołączył: 2.04.2008 Ostrzeżenie: (0%) |
Ok, dzięki panowie, pewnie kupię obie .
|
|
|
Wersja Lo-Fi | Aktualny czas: 25.06.2024 - 15:44 |