Pozwolę sobie otworzyć temat i może odrobinkę Ci pomóc. Przeanalizuj taki kod : [syntax=delphi]unit Unit1; interface uses Windows, Messages, SysUtils, Classes, Graphics, Controls, Forms, Dialogs, StdCtrls; type TSamochod = class(TObject) nazwa : string; opis : string; end; TForm1 = class(TForm) ListBox1: TListBox; Label1: TLabel; Button1: TButton; Memo1:...
Zadeklarowałeś pole_tekstowe w kostruktorze, więc jest ono widoczne tylko tam (taki jest scope - jest to zmienna lokalna konstruktora). Zadeklaruj to pole normalnie w klasie (tak samo jak pole1), a tylko inicjalizację rób w konstruktorze. ( char pole_tekstowe powinno być w klasie, poza konstruktorem.)
Bardzo prosto void main() { int liczba1; int liczba2; figura licz; cout<<"Podaj liczbe 1"<<endl; cin>>liczba1; cout<<"Podaj liczbe 2"<<endl; cin>>liczba2; licz.r=liczba1; licz.w=liczba2; licz.oblicz_pole(); cout << licz.pole; licz.oblicz_obwod(); cout << licz.obwod; system ("pause"); } I to by było tyle.
Programowanie obiektowe (Object Oriented Programming) https://pl.wikipedia.org/wiki/Programowa... Tworzysz klasę która operuje funkcjami dostarczonymi przez bibliotekę - czasem takie podejście nazywa się wrapper https://pl.wikipedia.org/wiki/Wrapper
Wątki nie bardzo chcą widzić zmienne globalne programu. Jak moga nie chciec ? Nie moga. Od niedawna zaczynam pisać w Visual C++. Wogóle dopiero zaczynam programowanie obiektowe. Co programowanie obiektowe ma do rzeczy ? Uprosc program jak sie da i wklej to co niby nie dziala bo pewnie robisz jakis podstawowy blad. Wątki działają ale nie mogę się skomunikować...
C++ po prostu jest lepsze, ale zaraz będzie tu 10 stron postów osób które poza C nie chcą wyjść i nigdy nie wyjdą i będą rzucać te same argumenty które są powtarzane już od 30 lat. Sprawa wygląda tak - w C++ bez najmniejszych problemów możesz zrobić wszystko * to samo co w C. W C da się niby zrobić niektóre rzeczy znane z C++, ale zwykle trzeba się...
33suchy. Było programowanie obiektowe w C++. Dokładnie w MFC. Asembler ostatnio zainteresował mnie, dlatego, że nie wiem, jak mam np. oprogramować mysz w języku C++. (kompilator DevC++, konsola). Do tworzenia GUI próbuj darmowych bibliotek typu [url=http://www.wxwidgets.org/]Link, nie będzie trzeba pisać nic do implementacji ruchu myszki. Ogólnie raczej...
Wystarczy ująć eksportowane funkcje w klauzulę extern "C" ... i będzie ok. BTW, po co piszesz własne makefile? Nie prościej użyć np. Atmel Studio, który stworzy go za ciebie i w dodatku obsługuje C++? Przy okazji - powszechny pogląd, że niby programowanie obiektowe generuje mniej optymalny kod, jest z palca wyssany :) Pochwal się co tworzysz.
Oczywiście nie piszę tego złośliwie, tylko po to aby uświadomić Waszemu adminowi, że bardzo mało jeszcze wie o sieciach i raczej jego "robota" jest mało profesjonalnie wykonana i zgodną ze sztuką. No jasne :) - nie jesteśmy tutaj (no raczej) po to żeby się nabijać z mniej wiedzących czy sobie robić "jaja" - ale własnie po to zeby móc za pomocą dyskusji...
Definitywnie C zamiast Bascoma. BASIC (Bascom ma ogolnie skladnie jak BASIC) jest bardzo prostym jezykiem programowania, jednak niestety ma on bardzo powazna wade: jesli jest to nasz pierwszy powazny jezyk ktorego sie uczymy to we krwi zostana nam BARDZO zle nawyki w kwestii programowania (dobry programiasta w BASICU bedzie mial olbrzymie problemy mentalne...
Kolego kadu , podaj lepiej pełen interfejs i hierarchię tych swoich klas, bo po takim opisie to ciężko coś wnioskować. Błędy w przekazywaniu obiektów klas z dynamicznie alokowanymi składowymi zwykle oznaczają, że nie przeciążasz/źle implementujesz operator przypisania/konstruktor kopiujący. Pozdrawiam, Dr.Vee
To jest program konsolowy czy okienkowy? Bo okienkowo wszystko odbywa się na zdarzeniach, a nie readkey.
Witam! Chciałbym nauczyć się obiektowego podejścia do projektowania aplikacji. Wiem, że najważniejszą rzeczą aby aplikacja była poprawnie zaprojektowana, jest odpowiednie podejście, wręcz myślenie obiektowe. Człowiek najlepiej uczy się na przykładach więc nakreślę opis aplikacji jaką chciałbym stworzyć. Pracuję jako elektronik i jednym z moich zadań...
Eeee. To nie lepiej skozystac z gotowego rozwiazania? #include <complex.h> main(){ complex xx; complex yy = complex(1,2.718); xx = log(yy/3); cout << yy+xx; } Jesli nie o to Ci chodzilo to napisz po polsku bo twoj pierwszy post nie nadawal sie do czytania. Pozdrawiam
Ale wciąż czekam na opinie! kogoś kto zrobil coś duzego na tych bibliotekach! Ale co według Ciebie znaczy "duże"? Ja robiłem może nie coś ogromnego w sensie objętości we Flashu, ale ze skomplikowanymi zależnościami czasowymi na STM32F103VD/VE. Używałem przerwań i robiłem rekonfigurację różnych bloków układu w tych przerwaniach. I to działało z użyciem...
Zależy od procesora. Na takim 8bitowcu, który ma 1kb flash'a i kilkaset bajtów pamięci używanie języka obiektowego mija się zupełnie z celem. Projekty są na tyle małe, że można je spokojnie robić bez obiektów i raczej nikomu się nic nie pomiesza. Natomiast są mikrokontrolery o wiele mocniejsze, jak np. mikrokontrolery zbudowane na rdzeniu ARM9 (wykorzystywane...
Oj panowie jak to czytam to widzę, że każdy chce być mądrzejszy od drugiego a sam nie rozumie dokładnie o co chodzi :) Programowanie obiektowe stwarza wiele problemów i nie ma co tutaj tego ukrywać. Nie wiem dokładnie co chcesz osiągnąc tą konstrukcją bobek122: static class cos { public static void cos tam(String wynik) cos tam} no...
Zależy co dokładnie chce się robić jeśli chcesz programować gry pod windowsa to napewno dokładnie naucz się C lub C++ plus directx lub opengl, opengl jest łatwiejszy ale jednak w direct więcej można dokonać, jeśli interesują cię bazy danych to sql lub inne jeśli programowanie w necie To najlepiej PHP teraz modna staje się Java(np. programowanie na komórki)...
No nie ma chyba nic więcej na polskim rynku typowo o programowaniu w C dla uC. Może lektura roczników EP i zawartych programów też coś pomoże. Ostatnio wyszło sporo książek w wydawnictwie BTC na temat AVR i mikrokontrolerów. nie widziałem ich ale może któreś zawierają kody w C, może też dla PIC. Polecam zainteresować sie nie tylko czystym c ale i c++...
Myślę że warto zainteresować się językiem C++, później jeśli osoba złapie bakcyla to może pójść w kierunku bardziej niskopoziomowym (C, WindowsAPI, drivery i podobne) lub w kierunku C#, czyli obiektowe aplikacje dla Windows. Jeśli pozna język C++, to nie będzie problemu z opanowaniem żadnego innego, jak PHP czy ObjC, ponieważ są one podobne. Sam język...
Oryginalna publikacja jest z 97 więc C99 nie obejmuje, ale też C99 nie wprowadzało żadnej rewolucji we wskaźnikach względem ANSI C (C89/C90), bo i jak? Jedyne co realnie może się zmieniać to nowe, ciekawe konstrukcje pozwalające na pseudo obiektowe programowanie z wykorzystaniem wskaźników, ale i ten temat jest też już dość stary ;) Oryginalny tytuł...
Ogólną "niepisana" zasadą we wszystkich środowiskach jest aby podobne funkcje były w szerokim sensie "lekkie", liczyły sie z tym, ze nie wszystkie zasoby JESZCZE są dostepne itd, liczące się z czasem Zwykle maja ubóstwo przekazania im parametrów / kontekstu działania. Ogólnie są do czego innego. Raczej wąskie dobrze przemyślane zadanie i wyłącznie sprzątające,...
https://obrazki.elektroda.pl/8368409700_... Celem projektu było stworzenie amatorskiego programowalnego sterownika logicznego. Motywacją do stworzenia tego sterownika była potrzeba posiadania uniwersalnego urządzenia pozwalającego w warunkach laboratoryjnych na szybkie przetestowanie różnych algorytmów sterowania przy przebiegach szybkozmiennych....
Moim zdaniem programowanie obiektowe najlepiej zacząć od nauki C++ ponieważ znasz C wystarczy dobry kurs C++ i już znasz podstawy programowania obiektowego. A JAVA jest bardziej obiektowa w pełni niż C++ dlatego trudno Ci będzie się od razu nauczyć.
Witam Chciałbym się nauczyć programowania obiektowego w c++ niezabardzo rozumiem klasy jak tego użwać (opanowałem już podstawy pętle, i, warunkowe, wskaźniki etc.) najlepiej żebym mógł pisać np. czysty *.txt i potem kompilować (nielubie buliera itp. :evil: ) Może ktoś poleci jakąś książkę? z góry dzięki!! :D Moja propozycja - do nauki OOP olej C++...
Cześć, W dużym skrócie - programowanie obiektowe pozwala znacznie lepiej odwzorować otaczającą nas rzeczywistość. Ponadto - pozwala też na lepsze zarządzanie danym projektem, opis abstrakcyjnego obiektu jest dla nas bardziej intuicyjny, przenaszalność kodu jest lepsza. Zerknij sobie np. : http://wortal.php.pl/Wortal/Artykuly/PHP...
Czesc. Szukam pomocy w zaprogramowaniu jednego przycisku żeby ustawiał stan wysoki na pierwszym wyjściu po jednym kliknięciu, drugie wyjście po drugim i trzecie po trzecim i tak dalej aż do resetu. Zaczynam przygode z plc. Z gory dzięki za pomoc. Wstępna ocena dostępnych informacji Cześć, Rozumiem, że chcesz zaprogramować sterownik PLC w taki sposób,...
Używanie C++ albo programowanie obiektowe nie wymaga używania dynamicznej alokacji.
I tutaj pojawia się programowanie obiektowe pobierające parametry z odpowiedniego skryptu nie zaś na sztywno. :shocked!: obiektowe jest całkowicie niemodne, skrypty programują hipsterów tylko w paradygmacie funkcjonalnym! B.P.A.N.M.S.P.
Java, bo wymusza pewne rzeczy i uczy właściwego "sposobu myślenia" No chyba nie... poza tym Java jest mega ciężka. Na pewno nie Python, bo jedyne czego uczy to niechlujstwo. Python właśnie ma zasadę że jest jeden oczywisty sposób jak coś zrobić. A to że ludzie wstawiają kod który 'dziala' ale ma konkretny dług techniczny to inna sprawa. Poza tym czysto...
Musisz wyjsc od tego co to jest w ogole [url=http://pl.wikipedia.org/wiki/Progra... obiektowe i poźniej szukac informacji co to jest klasa, metoda, pole bo bez tej calej otoczki raczej ciezko bedzie Ci zajarzyc to o co pytasz. Ale w telegraficznym skrócie(o ile to w ogole mozliwe): Klasa to forma dla obiektu. Klasa zawiera...
Głównie C++, ale też asembler (dla 8051), trochę C#, HTML, CSS, języki specjalistyczne np. VHDL. Tragedii nie będzie. ;) Programowanie obiektowe też mieliście?
Programowanie Obiektowe to głownie inny sposób myślenie i rozwiązywania problemów. Ale co do uC też nie widzę sensu.
Już Turbo Pascal 5.5 (Borland) umożliwiał programowanie obiektowe. Moze troche off topic ale czy Turbo pascal byl jezykiem obiektowym? programowanie obiektowe chyba zaczelo sie od delphi 1 (wprowadzona w 1995r) a pakiet skladal sie z object pascal 1.0 i borland pascal 7.0 . Pamietam w szkole mialem turbo pascala 7.0 i tam nie byl to jezyk obiektowy(chociazby...
Witam, w mojej "karierze" jeśli chodzi o programowanie obiektowe korzystałem wyłącznie z Qt i C++. Ostatnio zainteresowały mnie mikroprocesory STM32MP1 na które można wgrać linuxa i pisać programy np. w Qt. Zastanawiam się tylko czy jest może jakieś lepsze IDE + biblioteki które będą bardziej zoptymalizowane pod mniejsze procesory takie jak STM32MP1...
Inne biblioteczki :). Język c++ jest językiem obiektowym. Jest on kompatybilny w dół więc programy pisane w c będą działały na c++. W drugą strone tak niema. Programowanie obiektowe jest mocno różne od takiego zwykłego c. Jednak nie bardzo widze obiektowe c++ w uC.
Zatem proponuję najpierw nauczyć się, czym jest programowanie obiektowe. Bez tego - niestety - nic nie zrozumiesz z gotowego przykładu. Tym bardziej, że właśnie obiektowe podejście wymaga dość znacznej zmiany w podejściu koncepcyjnym do programu) ("...bo wewnątrz mej głowy mam świat obiektowy...")
Witam! Ja z kolei proponuję książkę "Programowanie w BORLAND C++" Steve Holzner Programowanie obiektowe (czyli C++) Autor, moim zdaniem, wytłumaczył podstawy jak w powiedzonku "chłop krowie na rowie".
Nie chodzi o to, żebyś się uczyła do matury 24/7. Właściwie to do matury nie za bardzo jest sens się dużo uczyć, bo to ma być przecież sprawdzian z wiedzy zdobytej w całym liceum i w umiejętności logicznego myślenia, a nie sprawdzian na który można w tydzień się wykuć. Wolny czas spędzać należy na czymś przyjemnym, dopóki tak można, bo potem może się...
A mógłbyś mi przybliżyć nieco zawartość tej książki? Chodzi mi tutaj o to czy sa w miarę "ładnie" wytłumaczone przez autora tematy dotyczące programowania. Hmm i tu mnie zagiełeś;) Bo książke czytałem ładnych 5 lat temu. Mniej więcej pamiętam jaką tematyke poruszał autor: - podstawy C/C++ czyli warunki zmienne, wskazniki, petle itp -podstawy programowania...
AVR-GCC nie wspiera C++. Ale dla uC jest mozliwe uzywanie C++. I wcale kod wynikowy produkowany przez dzisiejsze kompilatory nie jest bardziej wymagajacy niz kod napisany w ANSI C. Polecam artykul zamieszczony na: http://www.objectmentor.com/resources/ar... Nie wiem, skad biora sie mity, ze kod Embedded C++ wymaga duzo wiekszych...
Co do pytania nr1, co ma wyliczyć ? Opisz / dodaj obrazek / jakiś przykład Co do pytania nr2, nie podałeś jak wygląda twoja baza danych (pola, typy, co w nich zapisujesz) PS Niepotrzebnie mieszasz programowanie obiektowe ze strukturalnym, poza tym teraz używa się PDO, a SELECT * jest mało optymalne
Nie uznano mu punktów, bo byc moze serwer obslugujacy mial wylaczony moduł obslugi pdo i Pan egzaminator się za mocno nie fatygował, albo w wytycznych dla egzaminatora nie wzieli pod uwagę programowanie obiektowe a tylko proceduralne , więc uznał to za błąd polecenia. lepiej zrów normalnie, bedzie Ci sie lepiej spało po egzaminie.
Kolejny problem: drzewo sosna; //Uwielbiam programowanie obiektowe :P drzewo * wsk; wsk=&sosna; Jak teraz przy użyciu wskaźnika wsk odwołać się do sosna.wsp_x ?
Studia nie są dochodowe. Dochodowe może być to, co po tych studiach robisz. Po każdym kierunku można mieć dochodową pracę albo nie - to zależy od ciebie a nie od kierunku. Kończyłem studia w Gdański i napisałem w którymś z poprzednich postów ile ludzi się wykruszyło. O programowaniu zapomniałem, rzeczywiście u mnie też sporo ludzi z tym miało problemy,...
To prawda programowanie obiektowe to nie najmocniejsza moja strona, a co do tematu to w podanym linku jest chyba dalej informacja o tworzeniu nowego komponentu jednak wystarczy mi użycie TMemo. i Odwołania Edit1->Text = ... zamienie na Memo1->Lines->Strings[1] = ... Dzięki za podpowiedź.
Dokładnie tutaj: https://github.com/nodemcu/nodemcu-firmw... Po ":" (dwukropku) w lua wywołuje się tak jakby metody obiektu, czyli conn jest obiektem typu net.socket a conn:on czy conn:send to wywołania odpowiednich metod tego obiektu. Programowanie obiektowe w LUA 101 ;)
Witam, Problem jest znany, zadanie Twoje też dobrze określone, zatem w czym problem ? do czego Ci linki i jakich propozycji oczekujesz ? Jedyna rzecz do której mogę się odnieść to tylko język, bo wspierająca programowanie obiektowe Java wydaje się lepszym wyborem, ale albo doprecyzuj o co Ci chodzi albo pisz co masz do napisania. -- Maciek
Każdy zaczyna od Pascala ? Wg mnie jest to tylko marnowanie czasu :/ Jeżeli Ty zaczynałeś naukę programowania od języka obiektowego, jakim jest C++ (chociaż nie w 100%), to gratuluję, widać nie każdy jest taki zdolny. Ja jakoś nie wyobrażam sobie, żeby na pierwszy rzut zabierać się za klasy, konstruktory, destruktory, itd... C++ nie jest w 100% obiektowy?...
Funkcje wirtualne nie zastępują wskaźników na funkcje - to są wskaźniki na funkcje, czyli technika programowania niekiedy konieczna, której jednak, o ile to możliwe, należy unikać. Oczywiście, czasem jest to rozwiązanie najlepsze, jednak używanie go, gdy nie jest konieczne - to marnowanie zasobów i czasu procesora. Jeśli chodzi o zastosowanie i funkcjonalność...
[syntax=cpp]int dlugosc = s.length();[/syntax] Jak programujesz w C++ to programuj obiektowo...
projekt programowanie obiektowe zmienne obiektowe interfejsy obiektowe
sonda x18xe podłączanie terminala kontrolki trakcji
krone prasa pilot bramy zasięg
Tranzystor SOT-23 w dronie zabawkowym – Si2302, AO3400, SS8050, dobór i zamienniki Audi A3 1.8T: Siła dokręcania głowicy i procedura