argon bulletin board
Факултети => Факултет по математика и информатика => Темата е започната от: manniaca в 01.11.2006, 18:51:20
-
ще ми обясните ли разликата между Visual C++6.0 и C++
-
Здрасти!
Първо - не се стряскай! Има време да научиш нещата!
C++ е стандарт за език за програмиране с обектно ориентирани възможности.
Visual C++ 6.0 е продукт на Microsoft, който включва в себе си компилатор на C++, което означава, че можеш да използваш синтаксиса на езика C++, за да създаваш работещи програми. Освен това чрез VC++ (Visual C++) имаш възможност да създаваш приложения за Windows, което вече не е част от стандарта на езика.
Хубаво ще е да си вземеш някоя книга, от която да прочетеш по-подробно от къде тръгват нещата, какви видове езици за програмиране има и т.н. В библиотеката на ФМИ има хубави книги, препоръчвам ти да започнеш оттам!
Успех!
-
аз имам една книга на Чък Сфар Microsoft VIsual C++6.0 от две части по 400 страници всяка,тази книга достатъчна ли е за решаване на задачите за изпита като за теста ще ползвам и друга литература,какви други книги да си набавя
-
vajno e ot "maluk" da pravish razlika mejdu ezik, compiler i IDE
neshto koeto na mnogo hora im se gubi
naprimer ne mojesh da si instalirash C++ na computera prosto shtoto ezika ne e software
ezika e nabor ot pravila sintaktichni, semantichni bla bla bla ne pomnia veche
ezika moje da sushtestvuva bez da sushtestvuva compilator za nego
compilera puk e programa koiato ot kod na daden ezik v textov vid pravi izpulnim file compilerite obiknoveno sa malko po 3-5MB
IDE puk e Integrated Development Environment. Tova sa neshta kato Visual Studio, JBuilder i prochie. Te vkluchvat v sebe si compiler no sa mnogo poveche. Ima mnogo razlichni instrumenti za generirane na gorespomenatia text (naprimer vizualnia redaktor pri narisuvane na buton generira kod za vuprosnia buton), debugvane na koda i drugi. Za da pishesh programi na raznite ezici ne ti triabva IDE (spokoino moje da si plushtish v notepad i da compile-vash s niakakuv prost compiler), no e mnogo po-lesno.
-
btw preporuchvam ti ot nachalo da zapochnesh s Visual Studio 2005 moje da si svalish Express Edition ot tuk:
http://msdn.microsoft.com/vstudio/express/support/install/
napulno bezplaten e
Visual Studio 6.0 e obsolete i se chudia zashto oshte se prepodava na nego
loshoto e che knigite ti i rabotite ot uprajneniata niama da sa 1 kum 1 prilojimi, no vse pak razlikite ne sa tolkova golemi i si struva neudobstvoto
-
manniaca, според мен (аз съм 4 курс и работя като Delphi и РНР програмист, работил съм и на Visual C++) не се занимавай с MFC(но поне се запознай какво е това). Хубаво е обаче да се образоваш малко за това какво е С++ защото повечето съвременни езици стъпват на него.
А пък MFC на MS е вече остаряваща работа и MS май са вдигнали ръце от MFC.
Успех във ФМИ.
-
А пък MFC на MS е вече остаряваща работа и MS май са вдигнали ръце от MFC.
tova e taka novata im tehnologia se kazva Windows Presentation Foundation (Avalon)
men ako pitash daje ne se zapoznavai s MFC (koeto ne znachi che ne triabva da se zapoznavash sus C++)
i za da ne se chudi manniaca kvo e MFC - tova sa bibliotekite za razrabotka na vizualni prilojenia na Visual C++
programi s butoni prozorci i prochie pod Windows
-
Gorki4kiq VIE go pobyrkahte s informaciq
manniaca : pi4 ne ti vyrshat rabtoatezi knigi trqbva ti kniga za "ezika C++" , "vyvedenie v programirane s C++ " , "C++ for dummies " ili "sam shte te nauchi za 24 chasa na c++ " s drugi dumi ti trqbva KNIGa za C++.
ima 2 varianta ..
ediniq e chervena kniga na SoftPress struva kam 4 kinta narechena e "Ezikyt C++" otpred ima 3D nadpis4e C++ kato pyzel sglobeno i e CHERVENA cqlata. - mai q nqma v tiraj v momenta trqbva da q vzemesh ot nqkoi ili ot biblioteka..
2Riq variant e
pak 2 cherveni knigi 2 toma sa nqmam ideq chiii sa na nqkva prepodavatelka v SU mislq .. ednata e leko oranjaveeshta HORA HELp s avtora na knigata che nqmam ideq :)
dano nqkoi tuk kaje neshto za tiq 2te knigi
lichno az sam chel pyrvata za izpita ti trqbvat tochno i SAMO pyrvite 100 stranici pak kazvam 100 STRANICI
i si pushka :>
-
manniaca аз имам няколко книги за C++, които са доста добри и полезни за подготовка за изпита (поне за мен беше така).
- тази, която JOKе каза "Езикът C++" на СофтПрес
- "Алгоритми, програми и задачи" ръководство за начална подготовка по информатика за олимпиади и състезания на Емил Келеведжиев и Зорница Дженкова - не знам до колко ще ти е от полза, аз не съм гледала много. Чат пат някой алгоритъм..
- има още една, която даже има и тестове примерни , плюс изпитни теми обаче като е снимана не са копнали началните страници.. знам, че е на Николина Николова, Анелия Парушева, издателство Лодос от 2002.
успех! :wink:
-
2Riq variant e
pak 2 cherveni knigi 2 toma sa nqmam ideq chiii sa na nqkva prepodavatelka v SU mislq .. ednata e leko oranjaveeshta HORA HELp s avtora na knigata che nqmam ideq :)
Автор е Магдалина Тодорова, двете книги са много добре написани и ги препоръчвам като за начало. Ще ти свършат идеална работа за изпитите в 1 курс. Първата книга обяснява "що е то С++ и има ли то почва у нас :-)" , вторият том е за ООП (обектно ориентирано програмиране) и работа с фаилове.
А пък ако искаш да се занимаваш професиално с С++, след тези книжки прочети "Програмният език С++" на Биорн Строустроп (дано го написах правилно), този пич е създателят на С++ и наистина знае кво пише :-)
Успех
-
deviser: ако го четеш буквално е Биорн Строуструп, ама всъщност се произнася Бярне Сровструп. Намерих един аудио файл в Интернет в който той си произнася името. Само за инфо де. Иначе неговите книги са наистина страхотни. Можете да намерите е други полезни неща на http://www.research.att.com/~bs/.
Успех.
-
според вас възможно ли е да се научи материала за оставащото време до изпитите и C++ най-удачния вариант ли е, ако не е препоръчаите ми друга алтернатива защото имам желание да се занимавам с това
-
materiala moje da se nauchi i za 2 meseca zavisi ot choveka
-
според вас възможно ли е да се научи материала за оставащото време до изпитите и C++ най-удачния вариант ли е, ако не е препоръчаите ми друга алтернатива защото имам желание да се занимавам с това
tva za purvia izpit v purvi kurs li se otnasia?
2 meseca?
moje da se nauchi za 2 sedmici i dori za 2 dena...
-
според вас възможно ли е да се научи материала за оставащото време до изпитите и C++ най-удачния вариант ли е, ако не е препоръчаите ми друга алтернатива защото имам желание да се занимавам с това
dali sa dostatychni 2 meca za da nauchish dostatychno za da minesh izpita vyv FMI ( blestiashto) .... hum iavno ti e pyrvia izpit po programirane taka che neka da ti obiasnia neshto.
Pyrvo izpitite vyv FMI ( po programirane ) sa na sravnitelno nisko nivo i ako iskash naistina da nauchish neshtata izobshto ne razchitai samo na tova koeto ti se predava. 2 meseca sa ti predostatychni za da si vzemesh izpita sys 6, no sa izkliuchitelno nedostatychni za da nauchish C++. A shto se otnasia do VC++ i C++ VC++ ( versiiata niama znachenie ) e standartnia c++ & Windows API. Samoche pyrvo nauchi c++ i posle ima vreme za VC++. A da i kolkoto po nova e versiiata na VS tolkova po blizo do standarta na c++ e i kompilatora ( kato VS2k5 ima okolo 95.5% syvmestimost ). Obache na pyrvo vreme vsiaka versiia na VS shte ti vyrshi ednakva rabota.
Drugoto neshto e che shte triabva da si vzemesh soliden uchebnik i poveche ne struvat. Ako ti triabva kniga koiato da izkara okolo 1 - 2 godini uchene ot neia si vzemi na Stronstrup ( syztatelia na C++ ) "The C++ Language" ( ima ia i prevedena na bylgarski samoche ne znam kakvo e kachestvoto na prevoda ). Sled kato ponauchish malko za C++ mozhe da vzemesh i kniga za SDL ( drugata polovina ot C++ standarta i ezika ). SLD e vsyshnost syvkupnost ot biblioteki koito shte izpolzvash mnogo chesto ako se nauchish da pishe "chist" kod . Ima edna kniga "The C++ Standard Library" na Josuttis koiato syshto bi triabvalo da ia ima i na bylgarski. Obache da znaesh che i dvete knigi sa dosta debeli. A sled kato nauchish standartniia C++ MFC ili koiato i da e druga biblioteka sa veche lesni zashtoto principite sa syshtite prosto imenata sa novi i funkciite se polzvat po razlichen nachin.
Obache za pyrvo vreme ne se zanimavai sys SDL. Tam sa implementaciite na vsichki osnovni algoritmi a tova niama da ti triabva pone oshte edna godina.
Inache ako si izberesh niakoi drug ezik kato Java ili C# neshtata mnogo po byrzo minavat ot osnovi na po abstractni neshta i ezika se uchi dosta po byrzo zashtoto i mnogo ot neshtata se praviat avtomatichno ot VM-a. Samoche vyv FMI se uchi C++ kato osnoven ezik taka che ako trygnesh s drug shte ti e dosta trudno ( dazhe i nevyzmozhno ).
-
според вас възможно ли е да се научи материала за оставащото време до изпитите и C++ най-удачния вариант ли е, ако не е препоръчаите ми друга алтернатива защото имам желание да се занимавам с това
dali sa dostatychni 2 meca za da nauchish dostatychno za da minesh izpita vyv FMI ( blestiashto) .... hum iavno ti e pyrvia izpit po programirane taka che neka da ti obiasnia neshto.
Pyrvo izpitite vyv FMI ( po programirane ) sa na sravnitelno nisko nivo i ako iskash naistina da nauchish neshtata izobshto ne razchitai samo na tova koeto ti se predava. 2 meseca sa ti predostatychni za da si vzemesh izpita sys 6, no sa izkliuchitelno nedostatychni za da nauchish C++. A shto se otnasia do VC++ i C++ VC++ ( versiiata niama znachenie ) e standartnia c++ & Windows API. Samoche pyrvo nauchi c++ i posle ima vreme za VC++. A da i kolkoto po nova e versiiata na VS tolkova po blizo do standarta na c++ e i kompilatora ( kato VS2k5 ima okolo 95.5% syvmestimost ). Obache na pyrvo vreme vsiaka versiia na VS shte ti vyrshi ednakva rabota.
Drugoto neshto e che shte triabva da si vzemesh soliden uchebnik i poveche ne struvat. Ako ti triabva kniga koiato da izkara okolo 1 - 2 godini uchene ot neia si vzemi na Stronstrup ( syztatelia na C++ ) "The C++ Language" ( ima ia i prevedena na bylgarski samoche ne znam kakvo e kachestvoto na prevoda ). Sled kato ponauchish malko za C++ mozhe da vzemesh i kniga za SDL ( drugata polovina ot C++ standarta i ezika ). SLD e vsyshnost syvkupnost ot biblioteki koito shte izpolzvash mnogo chesto ako se nauchish da pishe "chist" kod . Ima edna kniga "The C++ Standard Library" na Josuttis koiato syshto bi triabvalo da ia ima i na bylgarski. Obache da znaesh che i dvete knigi sa dosta debeli. A sled kato nauchish standartniia C++ MFC ili koiato i da e druga biblioteka sa veche lesni zashtoto principite sa syshtite prosto imenata sa novi i funkciite se polzvat po razlichen nachin.
Obache za pyrvo vreme ne se zanimavai sys SDL. Tam sa implementaciite na vsichki osnovni algoritmi a tova niama da ti triabva pone oshte edna godina.
Inache ako si izberesh niakoi drug ezik kato Java ili C# neshtata mnogo po byrzo minavat ot osnovi na po abstractni neshta i ezika se uchi dosta po byrzo zashtoto i mnogo ot neshtata se praviat avtomatichno ot VM-a. Samoche vyv FMI se uchi C++ kato osnoven ezik taka che ako trygnesh s drug shte ti e dosta trudno ( dazhe i nevyzmozhno ).
Vsashnost kaza PYLNA LYJA :)
v FMI se uchi kato osnoven ezik C++ ? AIDE BE :)
kolko predmeta ima v chiito imena uchastva C++ ? nito 1 :)
kolko realno chasa se uchat po C++ ... :
1vi semestar 2ri semestar 3ti semestar + 2ri semestar na 4ti kurs obshto 4x30=120 chasa C++.
a taka sega 3ti kurs 1vi semestar se uchi Java + cqlata magistarska programa napraktika e java.
taka che izkazvaneto v FMI se uchi C++ e napylno neviarno.
-
според вас възможно ли е да се научи материала за оставащото време до изпитите и C++ най-удачния вариант ли е, ако не е препоръчаите ми друга алтернатива защото имам желание да се занимавам с това
Най-удачен за какво? "Най-" предполага сравнение на три и повече алтернативи. Кои са те?
С кое "това"?
Не издребнявам, просто, отговорите са важни. А и когато човек се напъне да им отговори ще е изминал част от пътя до отговора ...
:-)
-
@JOKe pyrvo nikoi ne govori za magistrite i posle vyprek i che se uchat i drugi ezici C++ e nai zastypeniia i to ti e osnovata za vsichko drugo koeto uchish. I sa dosta poveceh ot 3 semetyra v koito polzvash c++. No niama smisyl da sporim. Prosto vizh programata.
-
Учудвам се как от толкова хора никой не се сети да прочете думите на manniaca: "искам да се занимавам с това". Ще ме извинявате, но занимаването не започва въобще от C++. Градацията според мен е много важна и трябва да се започне от C. Така ще се разберат основните особености на езика, синтаксисът и работата точно с нещата, които са засегнати на изпита 1-ви курс по ОКИ. Разни масивчета, структури, променливи, цикли и указатели, може би. Просто няма смисъл човекът да захваща C++, като си няма идея от C, а изпита реално ще му е за C, а не C++. Той няма да пише обекти, а ще си пише стандартна структурна програма. Че в C++ ще ползва cin, cout и псевоними вместо указатели, е едно нищо и не е определящо в случая. Важно е да не се пропускат основите, особено ако човекът иска да се занимава сериозно в тази посока. Просто, ако сега не седне да учи C, ще му се наложи неизбежно по-нататък (по мое мнение).
Има и нещо друго, което може да се издъни като му препоръчвате да си взима книги за C++. Има доста книги за езика C++, които не наблягат на елементарните неща - масиви, цикли, структури (там са класове де) и на използването им. Тия неща се учат при изучаването на C и аз имам книги за C++, които просто въобще не се занимават с идеологията на структурното програмиране. В цялата книга се обясняват класове, работа с тях, наследяване, полиморфизъм, templates и входно-изходната система. Ако пича си вземе такава книга, само ще си я чука в главата (на тоя етап).
Конкретно моят съвет към пича е да си вземе една книжка за C и да си я изяде с кориците. Там нищо излишно няма.
Между другото, пич, ти си 1-ви курс, ела и питай, ако имаш проблеми или въпроси. И аз съм първи курс. Дай ще помагаме с каквото можем. :)
Поздрави,
Антоний Чонков
-
emi kvo da napravim che C++ vkluchva C v sebe si
spored men niama smisul da uchi bibliotekite na C naprimer
tova che 2/3 ot C++ e C ne vijdam kvo obshto ima moje da pochne da si uchi napravo C++ tova che shte uchi cikli i ukazateli izobshto ne oznachava, che ne uchi C++ v kraina smetka
cikli i drugi control structures ima i v drugi ezici
ukazateli sushto
taka che ne vijdam kva e logikata dai kvoto i da uchim purvo da uchim C
taka ili inache vuv vseki tutorial ili kniga za C++ shte se obiasniavat cikli i ukazateli ti taka go kaza vse edno uchebnicite za C++ pochvat ot klasove
spored men e absolutno nenujno da nauchava neshta kato printf naprimer
-
ti taka go kaza vse edno uchebnicite za C++ pochvat ot klasove
Да. Имам 2 книги за C++, които почват точно от класове.
Все пак аз ти натъртих защо повдигнах въпроса за C-то. Човекът иска да се занимава сериозно. Аз не си представям C++ програмист, който да не познава C.
-
razbira se zashtoto C se vkluchva v C++
kato delphi programist deto ne moje da pishe na parcal
teia knigi siguren li si che ne sa se kazvali neshto ot sorta "OOP na C++" ili neshto takova?
sigurno ima i knigi za C v koito ne te uchat za cikli, masivi i ukazateli
nakratko
go for C++ puk C-to shtesh ne shtesh shte go nauchish dokato uchish C++ shtoto prosto polovinata C++ e C i taka i taka vinagi go obiasniavat
a C bibliotekite sa nenujni prosto
az naprimer niamam ideia kak se polzva printf i ne mi e zle (ne che sum goliam pisach na C++ de ama ne vijdam kato imam cout za chii triabva da polzvam printf)
-
Мога да споря с теб на тази тема, но няма да бъде тук.
И все пак, Stilgar, не мислиш ли, че скептицизмът ти и подобно зачертаване кардинално на всичко може да навреди на тоя пич най-малкото? В крайна сметка целта е да му се помогне на него, а не да правим flame кое е по-добро и кое в кое се включва.
Ето ти един пример. Едно време, преди години, бях хванал една книжка за C++ с цел да науча C++. В резултат на това нищо не постигнах. Не разбрирах как аджеба стават нещата. Бях доста по-малък, но все пак после разбрах, че всъщност подходът ми е погрешен. Хванах една много стара книжка за C и всичко си дойде по местата. C++ започнах да чета едва преди около месец. Четенето беше около 2 седмици. Реално аз пиша на C и до ден днешен не съм се почувствал ограничен от това. Моя съвет към пича си остава, пък ти ако искаш да го агитираш само за да си защитаваш мнението, макар явно да не си ползвал толкова тия езици, давай.
-
primer Visual C++
for (int i =0;i<122121;i++)
{
//todo
}
for(i =0 ; i <121212;i++)
{
//todo
}
raboti nali v 2riq for ne e deklarirano?
otdeno sym go probval na cc li gcc li ili onova det kdevelop kompilirashe e ne raboti :)
-
И каква ти е тезата, не можах да разбера...? Да, декларирането на променливи в цикли в C не е позволено. Е и? C++ е по-добър за учене от пича, това ли искаш да ми кажеш?
-
Мога да споря с теб на тази тема, но няма да бъде тук.
И все пак, Stilgar, не мислиш ли, че скептицизмът ти и подобно зачертаване кардинално на всичко може да навреди на тоя пич най-малкото? В крайна сметка целта е да му се помогне на него, а не да правим flame кое е по-добро и кое в кое се включва.
ako otrichah vsichko shtiah da mu kaja direktno go for .NET koeto bez sumnenie e nai-prostata i udobna platforma koiato sushtestvuva v momenta, s nai-mnogo gotovi neshta i prochie, no ne go pravia
spored men C++ triabva da se uchi i da se pochne s nego za da se razbere kak rabotiat neshtata v .NET ili Java
a tova che si popadnal na gadna kniga za Ц++ i na hubava na Ц e suvsem otdelna tema
C se vkluchva v C++ IZCIALO v sledstvie na koeto vsiaka kniga koiato zapochva izuchavaneto na C++ ot nachalo (a ne se kazva naprimer OOP na C++) bi triabvalo da minava perz ukazateli masivi cikli i prochie toest da vkluchva cialoto C s izkluchenie razbira se na bibliotekite koito sa zameneni s po-novi i po-udobni v C++
-
posledniq abzac koito stilgar napisa e veren
a i az ne sam vijdal nito edna hubava kniga za C na bylgarskiq pazar
a sam vijdal 1 za C++
-
"Програмиране на C/C++" на Иван Момчев, издателство на техническия София. Много добра книга за С, но е написана на малко по-високо ниво и не е
подходяща за начинаещи.
-
не е подходяща за начинаещи.
demek ne vajish s taia kniga v taia tema:)
-
Eziky c++ chervena kniga SoftPress ne se izdava ot 2 godini struva 4 kinta
perfektna za nachinaeshti :+P
-
Таратанци перфектна. Точно с тази книга се мъчих едно време да уча C++ и беше логичната развръзка да не науча нищо. Според мен книгите на Хърбърт Шийлд "C - практически самоучител" и "C++ - практически самоучител" са доста по-добро решение за начинаещи. Книгите ги има в почти всички книжарници и струваха по 12 лв всяка. Дебели са около 400 страници и са написани достъпно, което не означава, че се изпускат важни неща от езика.
-
Преди около час бях в книжарницата в търсене на учебник за C++ .. работил съм с паскал(преди година) и Visual Basic ( вмомента го уча в училище ) и до колкото разбрах няма да ми трябват занапред и реших да потърся C++ . От тази тема разбрах разликата ( нещо което преподавателите ми в училище не можаха да ми кажат :no: ) между C, C++ и VC++.
Бях се насочил към "C++ - практически самоучител" но се колебаех дали да си я купя защото ми се намира само интегрална среда за VC++.
В "C++ - практически самоучител" пише че има код с който да си регистрирам (забравих как точно го пишеше) .. та прелистих ама не открих код :) Ще мога ли да работя с компилатора за VC++ използвайки тази книга ?
-
s kompilatora na VC++ 6.0 moje da si pishesh na ANSI C++..
File >> new >> Source file ( cpp )
F5 mai kompilirashe daje :)
tva e
prosto vC++ dava i vazmojnost za pisane na Win32 prilojeniq s Win32API chisto ili MFC .
no i ANSII C++ moje da si pishesh ima nqkoi "razliki" ama te ne sa mn frapirashti i si kazvash a ve karai :)
taka 4e zimai kniga za C++
pochvai da chetesh ...
-
Rein, не взимай книгата за C++. На Хърбърт Шийлд са 2 книги - C и C++ практически самоучител. Вземи си първо за C, а след това чети C++. Точно тези 2 книги са написани така, че е малко глупаво да почнеш от втората, ако не знаеш езика C. "C++ - Практически самоучител" започва директно с класове и ООП. Това е нещо, което на теб на този етап не ти трябва. Препоръчвам ти "C - Практически самоучител", където наистина се набляга на самия език и писането на структурни, а не обектни програми.
-
С информатика се занимавам ей така.. да убия времето с нещо което ми харесва. В случая на Visual Basic съм си направил няколко игрички вече но там е главно базикане на обекти и на отношения с променливи .. нищо сложно. Ако започна с първата книга, което разбирам че трябва :? , имам чувстовото че обектите ще ми липсват :)
Много ли ще изгубя като информация ако започна направо от втората книга (за C++) ?
-
Ами няма логика да не знаеш как да си декларираш променлива, да използваш цикли и структори, а да четеш за ООП - класове, наследявания, поломорфизми и всякакви други глупости.