Na stan dzisiejszy popularność językowa prezentowana jest przez popularny indeks [url=http://www.tiobe.com/index.php/cont... z którego wynika, że najbardziej popularnym językiem w tej chwili jest Java. To, czego jednak nie bierze pod uwagę ten indeks, jest domena użycia danego języka, tak jak napisał gaskoin w poście...
czy językiem, w którym program jest napisany, jest język zorientowany obiektowo (tu chyba C++) Dokładnie tak.
Żaden nie jest ani lepszy ani gorszy, każdy służy do zupełnie innych celów. JS to zorientowany obiektowo skryptowy język programowania wykorzystywany np w: prostych skryptach logowania, wykrywaniu ustawień przeglądarki itp. Java jest obiektowym językiem programowania, to aplety chatów, aplikacjie ALL OS, On-Line'owy soft. Jeżeli nie wiesz o nich nic...
Akurat ten przykład jest w JavaScript (język po stromnie przeglądarki internetowej) nie w Java (wieloplatformowy język obiektowy). Nie znam wzorów na liczenie wytrzymałości spoin, ale przypuszczam, że ten program będzie składał się z kilku pól w które wpisujesz dane, kilku (?) pól z wynikami i jakiś obliczeń wykonywanych po kliknięciu przycisku. Do...
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++...
Ja tylko dodam że Cpp nie jest językiem obiektowym. Można w nim pisać w wielu paradygmatach. Nie sztuka pisać kod, sztuka to pisać tak że po roku człowiek wraca do tego co napisał i nie ma problemu zrozumieć co zrobił. Jeśli macie problem z własnym kodem po dłuższym czasie, to znak że jednak robicie coś nie tak.
To zależy co chcesz programować?? i czy kiedykolwiek miałeś do czynienia z programowaniem?? Jeżeli jesteś zielony w programowaniu to polecam tekturkę o algorytmach na start bo to podstawa w programowaniu, żeby dobrze programować musisz umieć dobrze myśleć a język programowania to już tylko narzędzie w rękach programisty są języki do pisania aplikacji...
Za bardzo kombinujesz. Albo Pisz w C++ albo w C i przekazuj do funkcji wskaźnik do tej struktury. Możesz oczywiście wywoływać funkcje przez wskaźnik i jako parametr dać wskaźnik na wywołująca go strukturę. Tylko po co. Albo pisze się obiektowo w języku obiektowym, albo proceduralnie w języku proceduralnym. Wymyślanie protez obiektowych nie ma sensu
C++ do mikrokontrolera?? prawde mówiąc słyszałem o programowaniu w języku C mikrokontrolera ale nie C++ który jest językiem obiektowym...Ma ktoś jakie informacje odnośnie tego?
No cóż... C# jest językiem obiektowym, więc funkcja public static void Main() musi być zdefiniowana wewnątrz klasy. Pozdrawiam Wojtek
www.appinventor.org/ Ale bym porzucił Bascoma - jako że to bardzo ślepa uliczka i zabrał się za C++ albo C, ze wskazaniem na to pierwsze, bo jak nauczysz się C++ będziesz mógł pisać na PC-ty (a raczej łatwiej się pisze na windę w języku obiektowym), łatwo też opanujesz inne języki np. C#
Tak tylko zapytam kto Cię zmusza do robienia tego w Excelu? Czy to zadanie ze studiów? Co do kodu to ja w vba zrobiłbym w zasadzie tak samo jak Ty takie samo podejście. Ale przenieść to na język obiektowy, Java choćby to zupełnie inna para kaloszy.
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.
Panowie, myślę sobie, że wypisujecie jakieś fantasmagorie, pytanie brzmiało czy zdarzenia pisane w ladderze są wykonywane równolegle w plc język drabinkowy jest prostym językiem dla prostych ludzi (bez urazy i z całym szacunkiem), którym trudno byłoby opanować zawiłości (na przykład) języków obiektowych, itp, itd. Już widzę oczyma wyobraźni elektryka...
C++ jest jak najbardziej językiem obiektowym. Co do pierwotnego pytania, to zależy od konkretnego kompilatora - dla Delphi (produkt firmy Borland) oraz C++ Builder (także Borland) istnieje wiele gotowych, łatwych do dodania komponentów rozszerzających i upraszczających implementację problemów.
(at)mirekk36 mylisz pojęcia, C to język proceduralny, a C++ to oparty na nim język obiektowy, podział PC/mikrokontroler nie ma tu znaczenia. Generalnie na mikrokontrolery mamy dostęp do kompilatorów C, choć kompilatory C++ są również dostępne.
Pierwszy kierunek jest niewątpliwie bardziej atrakcyjny, daje większe możliwości i elastyczność. Programowania przy tym z pewnością nie unikniesz. Na pewno warto dobrze poznać czyste C, język obiektowy typu C++ też z pewnością poznasz.
Jeżeli chcesz programować komputery to radzę uczyć się jakiegoś języka obiektowo zorientowanego, C++, Java itd.. Jeżeli chodzi o języki programowania kontrolerów to w zasadzie wszystko jedno, nawet assembler się przydaje.
~~"]Musisz rozważyć to pod tym kątem, że JS odpowiada za zabiegi estetyczno/ułatwiające. Pamiętaj, że każdy jednym kliknięciem może wyłączyć obsługę JS i wtedy strona może stać się bezużyteczna. JS zawsze jest wykonywana po stronie przeglądarki. Node.js, o którym wspomniał 0ceanborn, to jest JavaScript wykonywany po stronie serwera. ~~"] Dlaczego PHP...
W C też da się napisać kod tak, aby był łatwy w utrzymaniu. To, że w obiektowych językach jest to prostsze, nie znaczy, że w strukturalnych nie da się tego zrobić. Notabene - większość kodów jakie w życiu widziałem (obiektowych i strukturalnych) jest napisanych byle jak, co nie sprzyja przenośności. Witam, kiedy rozpocząłem swoją przygodę z programowaniem...
Na początek C, ewentualnie Bascom, jeśli znasz podstawy Pascala i chcesz szybko zacząć zabawę z AVR. Jeśli planujesz programować coś poza uC, kolejnym krokiem są języki obiektowe. Powodzenia!
C++ to po prostu obiektowy C. Na potrzeby programowania uC najlepiej nauczyć się assemblera. czytałem że asembler strasznie trudny jest. Zacząłem sie uczyć bascoma bo jest prosty i żeby zaczić ideę programowania :). To C i C++ się niczym nie różni oprócz nazwy ? :D Różni się. C++ jest językiem obiektowym, przecież pisałem!
Powiem tak - jeśli chcesz pisać porządne programy to... zapomnij wszystkiego czego nauczyłeś się na Atari. VB ma z BASICiem wspólny tylko człon w nazwie. Fakt, że niektóre rozkazy są podobne ale zupełnie inaczej pisze się programy. To jest język obiektowy, choć można pisać jak w starym BASICu to jest to nie zalecane i wysoce nieoptymalne.
Ja chodze na polibude zaczynaliśmy od C, później był C++ jest to prawie to samo a na końcu C++ Builder - język obiektowy podstawa to oczywiście C To jeżeli chodzi o C Tak naprawde to zaczynaliśmy od Asemblera. Jeżeli bedziesz umiał dobrze programować w asemblerze to z C nie powinno byc zadnych problemów :)
Najważniejsze jest nauczyć się programować, a język jest sprawą drugorzędną... to jak z mówieniem - żeby mówić w jakimś języku nie wystarczy nauczyć się słówek. Prostując powyższą wypowiedź to C++ jest językiem obiektowym, ew. proceduralno-obiektowym, proceduralny to jest C. Nie myl (ANSI-)C z C++ bo to dwa różne języki. Chęć wyrobienia dobrych nawyków...
JAVA nie jest językiem strukturalnym. Językiem strukturalnym jest np C, delphi. Acha - Borland nie jest kompilatorem tylko środowiskiem, to samo tyczy się Eclipsa ! Drogi kolego. Sugeruję bardziej się przyłożyć do swojej edukacji i nie szerzyć fałszywych poglądów. Każdy z wymienionych przez kolegę języków, jest językiem obiektowym, ale może być zastosowany...
Wzorce projektowe dla C++ są ładnie i syntetycznie opisane tutaj: https://cpppatterns.com/ Co do ich stosowania w Embedded C++, to daje się to zrobić. Trzeba tylko pamiętać, aby ograniczać używanie pamięci dynamicznej do minimum. C++ to nie tylko programowanie obiektowe. Język ten (w najnowszym dialekcie) wspiera też programowanie generyczne, funkcyjne,...
Mógłbyś ten program tutaj zamieścić ? Albo narysować go, albo lepiej opisać, albo screena wrzucić. Pamiętaj, że C# to język obiektowy i powinno się ściśle tego trzymać. Znasz UMLa ? Jak nie to najwyżej się nauczysz (wystarczy stopień begginer :P) jak wrzucisz swój program to Ci narysuję jakby to miało wyglądać. Lektura na początek: http://www.dofactory.com/Patterns/Patter...
Jesteś na II roku informatyki i nie było na studiach programowania obiektowego? Gdzie tak uczą? 2. Nauczyłem się trochę asemblera. Ale z tworzeniem prostych algorytmów, mam pewne problemy. Dokładniej asemblera x86, notacja Intela. Z notacją AT&T mam kłopot. Chcesz pisać jakieś programy na komputery PC w ASM ? Nie widzę w takiej nauce sensu. Myślałem,...
Po zadeklarowaniu jako public okienko (forma) dostaje nowa właściwość z nazwą zmiennej. Jeżeli twoja forma główna nazywa się main a zmienna zmienna to w innych okienkach: ala=main.zmienna To jest język obiektowy. Wpisz main. i poczekaj chwilkę - to otworzy się okienko z klasami jakie ma forma. Podstawy, każdy tutorial do vb o tym wspomina na samym początku.
Z tego co mi wiadomo to niemozna używać C++ w programowaniu mikrokontrolerów. Powszechnie używany kompilator AVR gcc raczej nie obsługuje C++ ale sprawdz w dokumentacji... Poza tym język obiektowy raczej wydaje się niemożliwy do zastosowania na tak ubogim w stosunku do dzisiejszych procesorów mikrokontrolerze. Oczywiście nie jestem w 100 % pewien ,...
coś takiego odpada w windows, ponieważ do Kdevelopa można wpakować cały help QT4 i wtedy pisanie czegokolwiek to po prostu przyjemność, po drugie nie jestem iż tak dobry żeby sobie ot tak pisać program QT4 ponieważ na razie bardzo słabo rozumiem język obiektowy dlatego pomoc Kdevelopa z help'em była bardzo przydatna. Potrzebuje napisać prosty programik...
MSDN jest naprawdę kopalnią wiedzy i warto tam zaglądać... W C# nie masz funkcji globalnych, ale możesz dopisać swoje metody do głównej klasy programu, lub stworzyć sobie jakąś klasę z metodami statycznymi. Zazwyczaj używa się ścieżek względnych, jeśli jakaś metoda ich nie przyjmuje, w kodzie powyżej masz sposób na uzyskanie ścieżki do pliku wykonywalnego....
Chodzi mi o obiektowy język C++
Nie rozumiem co masz na myśli pisząc pierwszy wolny wiersz, datagridview nie ma czegoś takiego jak wolny wiersz, tylko ma kolekcje rows, aby dodać wiersz używasz rows. Add i masz nowy wiersz. Masz błędne podejście do całości,. Net to nie vba, tylko język obiektowy, zacznij od jakiś tutoriali na yt, poczytaj jakieś książki na temat, a co do itetacji...
C w sposób trochę bardziej zorganizowany i naśladujący - trochę ubogo - obiektowość IMO jeżeli obiektowość to język obiektowy. Często próby "uobiektowienia" kodu w C powodują że kod dopiero staje się z średniego naprawdę złym. W C się pisze inaczej, a w C++ inaczej. Jak chcesz obiektowo - pisz w C++. W Arduino Arduino jest programowane w C++, więc...
Pascal jest już chyba używany przede wszystkim do nauki podstaw programowania - łatwy do ogarnięcia ze względu na lingwistyczną składnię, jednak praktycznie nieprzydatny do robienia "prawdziwych" programów wykraczających poza konsolę, chyba że pójdziesz w takie wywodzące się z Pascala środowiska jak Delphi. C (czysty) - znacznie trudniejszy do ogarnięcia,...
W zasadzie jedyne co chcesz wiedziec to jaka jest roznia pomiedzy C a C++ a przedewszystkim jest ona taka, że C++ jest językiem nie tylko obiektowym ale tez orientowanym obiektowo. Oczywiście w C mozna implementowac programy obiektowe ale jest to absolutnie niewydajne. C++ wprowadza szereg mechanizmów których brak w C np dziedziczenie, funkcje wirtualne,...
W AVR-GCC zostało to skompilowane jako poprawne, choć tej wersji nie flashowałem i nie wiem że ściśle zaimplementowane. W języku obiektowym z forsowaniem operatorów niektórzy się "zabawiają" kropką, np taki ewangeliczny kod z Groovy (btw nie ma w tagu syntax opcji na Groovy) def someDate = new Date() println someDate - 3.months ma sens, z tym...
No to chyba doszliśmy do konsensusu. C programowanie strukturalne, C++ programowanie strukturalne i obiektowe. Jaki język wybiera dana firma zależy więc od tego czy projekty są duże/małe. A przede wszystkim jakim językiem posługuje się dotychczasowa część załogi. Bo przecież nie sztuką naładować programów, zwolnić się z pracy, a później gdy wyniknie...
C# jest językiem obiektowym i pojęcie funkcji w nim właściwie nie występuje. Wszystko opiera się o obiekty, nie da się wywołać żadnej funkcji/metody bez powiązania z klasą. Jeśli Ci to nie odpowiada, tzn, że wybrałeś zły język :) Jeśli chodzi o obiekty statyczne i wywołania z nich metod tak, jak podałeś, to szybkość nie ma żadnego znaczenia. Oczywiście...
Hej, jest to świetna kwestia. Jest na to wzorzec projektowy, który stosuje się w dużych projektach informatycznych - dependency injection. Inaczej nigdy nie dałoby się w nich zapanować nad kodem, strukturami i bałaganem związanymi z pomieszaniem kodu i danych. Jest wspierany przez popularne frameworki. Polega on na tym, że wykorzystuje się framework...
LtLog faktycznie masz racje, ale przeglądając posty autora zauważyłem że używa C++, a skoro C++ jest trochę podobny składniowo do AS3 i obydwa ją jeżykami obiektowymi. Więc jeżeli autor zna programowanie obiektowe, to początek z AS3 byłby prosty. A jeżeli będzie chciał rozbudować projekt sięgnie po ASB API i płynnie połączy AS2 i 3. ActionScript Bridge...
Czyste teoretyzowanie - efektywnie sprowadzające się w końcu do pisania w konkretnym języku programowania (w uC to praktycznie wyłacznie C++ - inne języki obiektowe występują szczątkowo). Ten kod jest następnie tłumaczony na język maszynowy. Interesuje nas ten etap. W każdym języku, używając dowolnych metod inżynierii oprogramowania można napisać kod...
Niemal nigdy pierwszy uczony język nie przedłuża się w wykonywanie pracy w nim. Po prostu, należy się liczyć z tym, że pierwszy uczony język się "zmarnuje". Użyłem cudzysłowu, bo się nie zmarnuje, tylko nauczy konceptów, dyscypliny, ogólnego programowanie, obiektówki (jeśli będzie w ten czy inny sposób obiektowy), poszerzy horyzonty. Mam swoje powiedzenie,...
Nie śmieję się, ale przecież zapisywanie stałych w rejestrze systemu nie jest najlepszym pomysłem. Kto potem będzie ten rejestr odśmiecał ? Użytkownik usuwa aplikację a śmieci w rejestrze niestety zostają. Bez zrobienia instalatora/deinstalatora nie wolno robić takich rzeczy :) Z kolei niestatyczna zmienna globalna to zło zabijające obiektowość języka...
Jest. BW to background worker. Ale prędkość jest żółwia. Najlepiej jeżeli już czytasz w evencie to czytaj cały bufor odbiorczy. Ja z serialach korzystam w trochę większych prędkościach do 8Mbit, ale powyżej 1M to już i tak trzeba korzystać ze streamow asynchronicznych. Ale tego tematu poprzez forum nie podejmuje się wytłumaczyc Dodano po 5 PS obejrzałem...
Jak wspomniał poprzednik takie tematy były juz rozstrzygane na forum więc na przyszłość używaj funkcji szukaj. A co do tematu to na Twoim miejscu porzuciłbym plan nauki Pascala i Delphi. Według mnie stwierdzenie że są to języki łatwiejsze niż C czy C++ jest troche błędne. Skłądnia jest na tym samym poziomie skomplikowania. Na Twoim miejscu zacząłbym...
jeden i drugi język jest obiektowy wobec czego przypuszczalnie uda się wykonać te same działania na tych samych zmiennych zakładając tradycyjny model obiektowy. Nie widziałem w poście kodu, który świadczyłby że kolega prosi o dokończenie, pytanie brzmiało Czy numer etykiety Labal można zastąpić zmienną. i jest odpowiedź, uprzedziliście mnie trochę bo...
Z własnego doświadczenia: C następnie C++ i jak to pojmiesz, to nauczysz się programować w większości języków wysokiego poziomu. Jw. Jesli zrozumie zasady pisania w ww. jezykach, opanuje programowanie strukturalne (C) i nie sprawia mu klopotu mechanizmy programowania obiektowego (C++), to przesiadka na jezyk Java (lub inny jezyk obiektowy) bedzie juz...
Można programować w C/C++ sterowniki BECKHOFF, sterowniki B&R. Więcej nie znam z C/C++. Obecny język ST jest zorientowany obiektowo i można w wnim tworzyć własne typy enumeryczne, struktury, bloki funkcyjne.
Bo C++ jest językiem obiektowym a nie funkcyjnym. Powinieneś to jakoś opakować rozsądnie w klasy. To co napisałeś to takie C rozszerzone o biblioteki C++. Rozwiązaniem typu walnięcie młotem jest deklaracja tych zmiennych w *.cpp a w hpp dodanie deklaracji tych zmiennych poprzedzając je słowem kluczowym extern. Walnięcie młotem dlatego, ponieważ współdzieląc...
Witam, czy istnieje program który po zbudowaniu schematu blokowego pokaże jak będzie on wyglądał w języku np. C? Jeżeli tak to jaki? A jak ten schemat sporządzisz? Zupełnie HIPOTETYCZNIE informatyka zna pewne ujęcia graficzne, w tym grupa diagramów UML, to i owo z nich da się wygenerować (bardziej w językach obiektowych niż w C) ale NA PEWNO nie o...
Pisanie, że JavaScript to przestarzała technologia jest bzdurą. Obecnie chyba nie ma strony, na której nie znalazłby się jakiś skrypt JS, a ciągle pełno się tego pakuje w strony - czy to czystego JS, czy jQuery, czy wreszcie AJAX. Wytłumacz mi, proszę, dlaczego niby bez znajomości C nie miałbym wiedzieć jak działa program w C#, skoro sam go stworzyłem?...
Nie powiedziałem, że się nie da, tylko że w C/C++ nie ma czegoś godnego polecenia na początek, każdy framework ma swoją niszę, trochę zalet, sporo wad ;) Zależnie od ważnych kryteriów taki lub inny. Żaden nie zdominował rynku, a nawet się nie zliżył jak mówisz że idziesz już ścieżką C++, nie będę Cie wybijał. każdy programista się przyucza do drugiego,...
I tak i nie, informatyk zawsze będzie potrzebny, ale żeby cokolwiek osiągnąć trzeba być naprawdę bardzo dobrym (czyli już idziesz na studia potrafiąc programować a studia to tylko dodatek poszerzający wiedzę). W innym wypadku oczywiście nie ma większych problemów by się utrzymać i nawet ukończyć studia (przy założeniu, że naprawdę się uczy i przedmioty...
Może troszke rozwinę temat. C (Ansi C) jest pierwszym z rodziny "C-podobnych" i jest językiem strukturalnym. C++ powstał jako rozwinięcie C o pojęcie obiektowości. C# natomiast to jakby oddzielna gałąź rodziny. Ideologicznie więcej czerpie z Javy niż swoich poprzedników. Jest językiem w pełni obiektowym (wszystko jest tam obiektem), i podobnie jak Java...
Tak, oczywiście chodziło o ANSI C. Książek jest wiele, w opisach niektórych widziałem C#, ale już doczytałem, że C Sharp to "obiektowy język programowania zaprojektowany w latach 1998-2001 przez zespół pod kierunkiem Andersa Hejlsberga dla firmy Microsoft". :D Książek jest na rynku na tyle dużo, że trudno wyczuć, która będzie najbardziej wartościowa...
Witam powiem tak że 1 słyszę żeby microsoft VisualStudio było bezpłatne dla zastosowań komercyjnych ale C# jest bardzo rozwojowym językiem tak samo jak JAVA która tutaj już na pewno jest darmowa można ją pobrać ze strony sun-a a do tego jakieś środowisko może eclipse. Oba te języki są językami obiektowymi przez co są dość nowoczesne. Java daje Ci także...
Chodzi o to, że wszystkie definicje/deklaracje w języku C nie są równoważne jak w obiektowych i jeżeli masz tak: [syntax=c]int main() { spal_diode(); } void spal_diode(void) { PORTB = 0; }[/syntax] To kompilator będzie marudził, że nie napotkał wcześniej takiej deklaracji (extern). Żeby zapewnić go, że ona jest trzeba mu o tym powiedzieć tak: [syntax=c]int...
Zegar taki jest tylko w symulacji :) Dodano po 1 Przy próbie kompilacji (bo robię to w języku VHDL ale obiektowym) do ALTERY wyskakuje mi błąd. Zaznaczyłem połączenie które jest błędne. Przepraszam że tak brzydko zaznaczylem ale robiłem to w paincie.
(at)wisniak165 Ja polecam Ci jak koledzy wyżej spróbować turbo pascala na początek. Dużo czytaj. Próbuj codziennie coś napisać jakiś mały prosty program. A potem przechodź o bardziej złożonych rzeczy. Dużo człowiek uczy się na własnych błędach. Spróbuj potem języka C, bo to ci się przyda. A jak już będziesz na tyle zaawansowany to polecam jakiś obiektowy...
się generalnie wycofała z koncepcji aliasowania typu. typedef != alias Jak chcesz wspólczesny język to w D np masz obydwie możliwości ale typedef definiuje __nowy__ typ, który nie jest tożsamy z typem wyjściowym i róznice zobaczysz przy kontroli zgdności typów :) W językach obiektowych w sumie nie ma takiej potrzeby bo masz klasy i struktury - o wiele...
Co do samych początków to ja chyba mimo wszystko poleciłbym Turbo Pascala. C++ w drugiej kolejności. Grębosz do świetna pozycja zarówno Symfonia C++ jak i Pasja C++ (dla bardziej zaawansowanych). Osobiście odradziłbym Turbo Pascala. Z technicznego punktu widzenia nadaje się do nauki programowania i przez wiele lat był jako taki wykorzystywany, ale...
(at)-psiak- Myślałem raczej, aby przerobić poprzedni (działający kod) na obiektowy. Twoja propozycja jest dla mnie zbyt skomplikowana - choćby zmienna "unsigned "check" albo "&pin" ("&" to znak przypisania ampersand?). Wolałbym ten kod napisać prostszym "językiem".
Mi ostatnio taką ofertę podesłali na linkin: WYMAGANE: MatLab, znajomość języka obiektowego, angielswki B2/C1 STAWKA: do 120 zł/h netto + VAT B2B Problem w tym że takie oferty to wysyłają specjalnie na zachętę aby zdobyć cv kandydata do przedstawienia. Bo nagle się okazuje że ten jezyk obiektowy to java na poziomie senior, a z oferty to wygląda tak...
na pewno w c++ ?? a nie w c, bo to język bliższy sprzętowi i rzeczywiście stosowany c++ jest obiektowy jeśli chodzi c i avr to oczywiście avr gcc http://freefm.pluton.one.pl/mike/avr/gcc... w elektornice praktycznej był kurs avr gcc można sobie np. ten kurs ściągnąć - wysyłasz sms-a dostajesz limit chyba 10 artykułów do ściagnięcia z ich archiwum...
Poniżej odrobina kodu. Zaiście odrobina - prawie nic nie mówiąca. Z opisu wynika, że błąd leży w logice aplikacji. Nigdzie nie masz otwartych naraz 5 zakładek, więc "po ki diabeł" tworzysz 5 tabel, datagrid-ów, i pięć razy identyczny w sumie kod. Chyba... że to są całkowicie inne (strukturalnie) firmy, inne pola w Datagrid-ach itd.. Jeśli nie - to...
Podstawowy błąd jest taki, że nie powinno się dziedziczyć, jeśli nie ma się zamiaru korzystać z polimorfizmu. W językach obiektowych powinniśmy dziedziczyć zachowania a nie struktury.
"Borland builder c++" on posiana w sobie wbudowany c/c++ spokojnie można znależ wersje darmową dla uczących się (studentów). w szczególności polecam wersje 6. ( na niektórych uczelniach ( w szczególności na mojej) w wersji dla studentów, nie ma co sie pchać na zajęcia bo nie jest kompatybilna z wersją enterpice, a prowadzący właśnie z tej wersji korzystają...
Nad językiem C się zastanawiam. Znam C# i Jave, co prawda obiektowe, ale składnia podstawowych instrukcji bardzo podobna dokładnie - składnia i zasady działania nie będą w takim razie dla ciebie problemem ;) .... jak musiałem się tego uczyć od początku na mikroklocki.... bo na PCtach programowałem tylko w Delphi/Pascalu - a teraz? ;) .... teraz zaczynam...
Ciężko powiedzieć żeby cokolwiek tu było poprawne. W językach obiektowych modelujemy zachowania a nie struktury, a Ty masz typowe podejście strukturalne.
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...
Odbiór książki jest sprawą indywidualną, ale jak już, to poleciłbym cegłę "Język C. Solidna wiedza w praktyce." Ponieważ programujesz już kilka lat to "Ekstremalny kod w języku C. Współbieżność i programowanie zorientowane obiektowo". Oraz pozycja nieco odbiegająca od stricte języka C, ale warta uwagi, szczególnie dla programisty C: "Praktyczna inżynieria...
(at)reiko Jak się uczyć to C++. Języki obiektowe to teraźniejszość i przyszłość.
Ja polecam książke "RS 232C praktyczne programowanie od pascala i C++ do Delphi i Buildera" wyd Helion. Panowie... Dlaczego tak mieszacie komus... Są gotowe komponenty do delphi, C++ itd itp. Mam tutaj na mysli języki obiektowa. Sterowanie takim komponentem jest banalnie proste. Jeśli ktoś chce mogę udostępnić komponenty do RS232. Piszcie na mail :hostman(at)poczta.fm
C jest językiem strukturalnym, a C++ obiektowym Tak w skrócie można określić różnice.....
Brawo! Podziwiam nakład pracy włożony w tą grę! Zmartwię Cię jednak: gra nie jest napisana w stylu orientowanym obiektowo, o który zapewne Ci chodziło. Przeczą temu stylowi brak enkapsulacji (wszystkie zmienne składowe klas publiczne!) oraz brak efektywnego wykorzystania polimorfizmu. Wskazujesz, co prawda, wskaźnikiem klasy "statek" na obiekty klas...
W C też da się napisać łatwo przenaszalny kod. Przejście na C++ jest jak przejście na cokolwiek innego - składnia jak składnia. Problemem jest zmiana idei, kod obiektowy to nie kod strukturalny. Chociaż patrząc na kody umieszczone w internecie może się wydawać, że jest zupełnie na odwrót. To za sprawką tego, że 80% osób używających języka obiektowego...
Powiedzcie mi, dotychczas pisalem w asm, ale zdecydowanie dlugo pisze juz w czystym C, jakie sa zalety jezykow obiektowych, bo nie moge sobie wyobrazic idei "obiektow" np w uC, chcialbym pojsc w te strone, chociaz absolutnie nie widze powodu do przesiadki z C na C++ w uC, mozna w nim napisac doslownie wszystko, co kryje "obiektowy" C++?
(at)grabki95: A ja mam książkę Marcina Lisa "Praktyczny kurs C#..." i tam poleca autor Visual C# Express lub Turbo C# Explorer... Zawsze myślałem, że C# i C Sharp to jedno i to samo ;) - według Wikipedii: "C# (C Sharp, wym. si-szarp, dosłownie "C-krzyżyk", "cis") – obiektowy język programowania zaprojektowany przez zespół pod kierunkiem Andersa...
Tutaj nie jest potrzebny korepetytor, tylko przerobienie jakiegoś kurs C++ lub zajrzenie do Symfonii Grębosza i przeczytanie działu dziedziczenie. To co tu wkleiłeś to właśnie typowy przykład dziedziczenia w obiektowych językach programowania. Tak na szybko pierwszy link z google: [url=http://pl.wikibooks.org/wiki/C++/Dz...
adzę używać parametrów w zapytaniu, a nie tworzyć w ten sposób stringa z dla cmd... De gustibus no disputandum est.... 1. Przede wszystkim moja rada - jeśli konstruujesz kwerendy w kodzie (składasz "string'i") wyświetlaj sobie je - i sprawdzaj wprost na bazie danych - czy są poprawne, czy błędne. Szukanie "zagubionego apostrofu/przecinka" - to jak...
Chyba nie studiowałeś jeszcze zbyt dogłębnie języka C :D Fragment kodu, wykonujący określone zadanie, mogący posiadać argumenty i wartość zwracaną, wywoływany "na wzór" instrukcji, nazywa się w języku C funkcją . Ty nazwałeś to "przypuszczalnie klasą". Klasa to zupełnie co innego - jeden z podstawowych terminów w językach obiektowych - język C nie jest...
Pascal jest bardzo dydaktycznym językiem (ale strukturalnym, nie obiektowym), niestety na rynku królują języki C-pochodne. W gruncie rzeczy Pascal nie różni się głeboko od C. Nadal ten sam model pamięci (ręczne zarządzanie), może tablice są bezpieczniejsze. Ale statystyka Pascala jest bezlitosna. Pozbawiony standardu, z niemal nie istniejącą kompatybilnością...
UŚ - Wydział informatyki i nauki o materiałach 1 semestr, programowanie w języku Java, od podstaw, kończąc na programowaniu obiektowym. Poziom? Powiem, że raczej przeciętny, jakiś cudów to się nie robi. Zależy też na jakiego prowadzącego trafisz. Egzamin dość wymagający ponieważ programujesz na kartce i zwykle podczas egzaminu jakieś 5 stron A4 zejdzie....
this object TempObj=this["line" + selectedLine]; TempObj["pointB"+i]._x... Nie wiem czy coś takiego przyjmie kompilator ale spróbuje. Można by też użyć with'a. tablice asocjacyjne raczej na pewno np. z helpa. var myAssocArray:Object = {fname:"John", lname:"Public"}; trace(myAssocArray.fname);...
NaN generalnie służy do sygnalizowania że zmienna nie została zainicjowana. To taki dziwny wynalazek z języków obiektowych. Jak dostaniesz zero to jest wartość 0 w zmiennej o jakimś tam typie. A jak masz błąd to dostajesz NaN czyli brak typu zmiennej i brak wartości.
Język C nie wymaga tych umiejętnosci jest oprogramowaniem obiektowym. jezyk C akurat wymaga tego 1000x bardziej niz BASCOM, w ktorym wszystko zostalo juz zrobione za ciebie. raczej ciezko znalezc kompilator C, ktory mialby wszystko juz napisane i gotowe w bibliotekach. pozatym C nie jest obiektowy. 0x41 0x56 0x45!!
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
Polecam nieśmiertelny "C". Z obiektowych - Java. A potem to już ... świat stoi otworem.
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?...
Według mnie najlepszy do opanowania podstaw jest język C. Zaczynanie nauki od języka czysto obiektowego (np java) to troche jak uczyć się jeździć bolidem F1 bez prawa jazdy. Są do javy dobre tutoriale ale lepiej poznać porządnie podstawy. W C możesz też w miare łatwo programować uC. Najlepsza książka wg. mnie to ANCI C napisana przez twórców tego języka...
Witam Mam napisać pewien program w języku Delphi obiektowym temat tego programu brzmi: "Napisac program który wczyta dowolne imię osoby i określi czy jest to kobieta czy mężczyzna. Przewidzi możliwe wyjątki w postaci imion np. Kuba, Mirian, Barneba. Program wzbogacić w obiekty graficzne np przyciski itp" Udało mi się napisać program, lecz nie wiem jak...
Co rozumiesz przez znajomość C? Składni języka nauczysz się w weekend. Język C ma kilkanaście słów kluczowych i bardzo prostą skladnię. Nie mówię o nauce korzystania z języka C, tylko o samym języku. Wiadomo, że nauka sprawnego programowania to lata doświadczeń. Tylko, że jak znasz choć jeden język z danej rodziny (strukturalny, obiektowy, funkcyjny...
Tylko ze robienie stron WWW to nie jest raczej programowanie. I do tego jest to średnio płatne. Java i inne języki obiektowe to podstawa w dziesiejszych czasach ale dużo zarabiają Ci, którzy potrafią programować i coś jeszcze innego robić: np. analizować dane czy znają się na elektronice.
Spróbowałem przygotować prosty przykład napisany w języku Visual Basic Script, który to język chociaż różni się od Visual Basic'a, to jednak modele obiektowe w Windows są jednakowe dla różnych języków programowania REM Nadanie wartości stałym i zmiennym Const DSNdrv="Driver=Microsoft dBase Driver (*.dbf);" 'DSNdrv jest sterownikiem...
Nauka programowania to nic innego jak nauka myślenia w odpowiedni sposób. Implementacja poszczególnych algorytmów jest częścią wtórną. Java jak i C# są językami czysto obiektowymi, i większość rzeczy jest już przez kogoś zaimplementowana wystarczy poszukać i do prawie wszystkiego coś się znajdzie. C++ może być strukturalny ale także obiektowy na początek...
Da sie. AVR-gcc na przyklad umozliwia pisanie w C++. Tylko czy to ma sens. Jako jezyk obiektowy C++ zajmuje duzo zasobow ktorych w uC jest przewaznie malo ;) Pozdro Dexter
Witam. W tym semestrze muszę odbyć praktyki studenckie w jakimś zakładzie pracy. Myślałem, żeby pójść w kierunku programowania mikrokontrolerów, ewentualnie ogólnie programowania w językach obiektowych, jeśli byłaby możliwość, bo te rzeczy mnie interesują. Czy są tu na forum absolwenci kierunku Elektronika i Telekomunikacja z Politechniki Rzeszowskiej...
sterownik obiektowy programowa obiektowy polska język trudna język
kabel taśmowy katalog kodów kompresor akumulator
rejestr magazynowy rejestr magazynowy
Demontaż uszczelniaczy wału w Oleo-Mac 937 bez rozkręcania karteru Krups EA89: Nietypowa rezystancja czujnika NTC i temperatura espresso