Sākums / Atsauksmes / Programmēšanas valodas ar apmācību iesācējiem. C programmēšanas valoda. Lietojumprogrammu izveide operētājsistēmai Windows

Programmēšanas valodas ar apmācību iesācējiem. C programmēšanas valoda. Lietojumprogrammu izveide operētājsistēmai Windows

praktiskais kurss

Kas tas ir?

Savulaik (1991-1992), izvēloties valodu Si Kā galvenā programmēšanas valoda matemātikas nodarbībām autors saskārās ar problēmu, ka trūkst normālu mācību grāmatu, ko varētu ieteikt skolēniem. Tas piespieda viņu rakstīt lekciju konspektus, kurus varētu saukt "Praktiskais programmēšanas kurss Si» — tajā tika iekļauta autoram praksē patiešām nepieciešamā informācija. Daudzu gadu pedagoģiskā pieredze ir parādījusi, ka notis ir patiešām pieprasītas un tās plaši izmanto gan skolēni, gan absolventi.

Izstrādes vide ir bezmaksas atvērtā koda Dev-C++ apvalks, kas ietver GCC kompilatoru.

Autore būs pateicīga par atsauksmēm un konstruktīvu kritiku attiecībā uz šo materiālu saturu un noformējumu.

Ja pamanāt kļūdu vai ir priekšlikumi, komentāri, sūdzības, lūgumi vai apgalvojumi, rakstiet.

  1. Licences līgums
  2. 1) materiālu publicēšana jebkurā formā, ieskaitot materiālu ievietošanu citās tīmekļa vietnēs;
  3. 2) nepabeigtu vai izmainītu materiālu izplatīšana;
  4. 3) materiālu iekļaušana kolekcijās jebkuros medijos;

4) komerciālu labumu gūšana no materiālu pārdošanas vai citādas izmantošanas.

Materiālu lejupielāde nozīmē, ka jūs piekrītat šī licences līguma noteikumiem.

Lejupielādēt Abstrakts tiek brīvi izplatīts formātā PDF

  1. . Lai skatītu, nepieciešama bezmaksas programma Acrobat Reader. Kursa izklāsts ir sadalīts 4 daļās: 29.03.2014
    Valodas pamatkonstrukciju un programmu rakstīšanas tehnikas apguve.
  2. Datu glabāšana un apstrāde (792 KB) 21.11.2013
    C valoda: masīvi, matricas, struktūras, rakstzīmju virknes, struktūras, rekursija.
  3. Programmu izstrāde C valodā (937 Kb) 01.03.2014
    Programmu izstrādes tehnikas, strukturētā programmēšana, veselo skaitļu algoritmi, skaitliskās metodes, modelēšana.
  4. Dinamiskās datu struktūras C valodā (666 KB) 11.06.2009
    Saraksti, skursteņi, koki, grafiki.

Prezentācijas

Skolotāji un studenti var gūt labumu no prezentācijām, kuru pamatā ir šis kopsavilkums. Tos var lejupielādēt prezentāciju lapā.

Metodoloģija

Galvenais mērķis ir iepazīstināt skolēnus ar valodas pamatstruktūrām Si: cilpas, nosacījuma paziņojumi, procedūras. Ar grafiku un animāciju saistīto sadaļu izpēte ir ļoti veiksmīga.

8. klase

Programma ietver šādas sadaļas (daļa kopsavilkuma norādīta iekavās): Masīvi (II), darbs ar failiem (II), rakstzīmju virknes (II), rotējoši objekti (III), modelēšana (III). Īpaša uzmanība tiek pievērsta algoritmu izpētei darbam ar masīviem, ieskaitot meklēšanu, šķirošanu utt. Dota skaitļošanas metožu efektivitātes koncepcija.

9. klase

Galvenā uzmanība tiek pievērsta studijām programmatūras izstrādes metodes valodā Si. Studenti veic individuālu uzdevumu, kura laikā mācās konstruēt grafikus uz ekrāna, iepazīst koordinātu sistēmu transformācijas, apgūst vienādojumu risināšanas metodes, iepazīst skaitliskās metodes un mācās pareizi veidot programmas (daļas 1.-2.nodaļa). III). Viens no uzdevumiem ir veltīts lietošanai Montekarlo metode lai aprēķinātu sarežģītas figūras laukumu. No jaunajām sadaļām arī mācāmies Matricas (II), rakstzīmju virkņu masīvi (II). Jēdziens tiek ieviests norādes un tiek pētītas vienkāršākās darbības ar tām.

10. klase

Valodu apguve Si sasniedz nopietnāku līmeni. Galvenās tēmas - Atmiņas pārvaldība (II), Rekursija (II), Struktūras (II). Plānots apgūt Pascal kā otro programmēšanas valodu. No šī brīža algoritmi teorētiskajās nodarbībās tiek rakstīti pārmaiņus divās valodās.

11. klase

Tiek pētītas ne tik daudz valodu iezīmes, cik algoritmi. Galvenās sadaļas - Skaitliskās metodes (III), modelēšana (III), dinamiskās datu struktūras (IV).


Tulkojumu redaktora priekšvārds

Vairumā gadījumu programmēšanas valodu izveidi veic ļoti kvalificēti cilvēki, bieži vien programmētāju grupas un dažreiz pat starptautiskas komandas. Tomēr lielākā daļa programmēšanas valodu nomira, tiklīdz tās bija dzimušas. Tikai daži no tiem saņēma interesi, un tikai daži kļuva patiesi plaši izplatīti. Viena no šīm “laimīgajām” valodām ir C valoda, ko izstrādājis D. Ričijs. Viņš neparādījās no nekurienes. Pirms tam to nopietni ietekmēja M. Ričardsona izstrādātā BCPL valoda un K. Tompsona radītā Bi (B) valoda.

C ir diezgan izteiksmīga programmēšanas valoda, kas izstrādāta, lai aprakstītu plašu uzdevumu klāstu un satur modernus mehānismus skaitļošanas procesa pārvaldībai un darbam ar datiem. Tajā pašā laikā C valoda ir ļoti vienkārša: tā ievieš dažas funkcijas, kas vairāk raksturīgas montāžas valodām nekā valodām augsts līmenis. Valodas vienkāršība neprasa izveidot pārāk sarežģītus kompilatorus un ļauj iegūt diezgan efektīvu objekta kodu. Šīs valodas īpašības ir īpaši svarīgas, rakstot operētājsistēmas, taču tās var būt ļoti noderīgas arī lietojumprogrammu izstrādē.

Valoda ieguva vislielāko popularitāti sistēmu programmētāju vidū. Acīmredzot to veicināja gan tas, ka pārnēsājamā UNIX operētājsistēma veiksmīgi tika uzrakstīta C valodā, kas kļuva plaši izplatīta, gan valodas elegance un kodolīgums. Sistēmu programmētājiem ārkārtīgi pievilcīga izrādījās spēja izmantot dažāda veida atmiņu, tai skaitā reģistru, rādītāju ieviešana, kas ir netiešo adrešu analogi, kā arī spēja strādāt ar sarežģītām datu struktūrām, priekšapstrādātāja izmantošana. un ērtība darbā ar rakstzīmju virknēm.

Lietojumprogrammas parasti tiek rakstītas tradicionālās augsta līmeņa valodās, piemēram, Fortran. Taču gadījumos, kad dažas šādu programmu daļas izrādās īpaši laikkritiskas, tās var rakstīt nevis montāžas valodā, kā parasti, bet C valodā. Šāda pieeja samazinās lietojumprogrammu izstrādes laiku, nodrošinās to pietiekamu efektivitāti un daudzos gadījumos pārnesamību, t.i., vienas programmas izmantošanu uz dažāda veida datoriem.

Lasītājam piedāvātā grāmata ir C valodas mācību grāmata. Grāmatu sarakstījuši slaveni amerikāņu speciālisti M. Veits, S. Prata un D. Mārtins ar izcilām pedagoģiskām un metodiskām prasmēm: iesniegtais materiāls ir ilustrēts ar daudziem piemēriem un problēmām. Tas padara priekšmetu viegli saprotamu un apgūstamu. Tā kā tagad pašmāju mašīnās ir parādījušies tulki no C valodas, grāmata var interesēt ne tikai plašu lasītāju loku, kas ar C valodu iepazīstas pirmo reizi, bet arī sistēmu programmētājus, inženierus un zinātniekus.

Tulkošanu veica V. S. Javnilovičs (priekšvārds, 1.–9. nodaļa) un L. N. Gorinovičs (10.–15. nodaļa un pielikumi).

E. A. Trakhtengerts

Priekšvārds

C ir vienkārša, eleganta programmēšanas valoda, ko izvēlas arvien vairāk programmētāju. Šī grāmata (ja neskatījāties titullapā) saucas "The C Language: A Beginner's Guide"; tā ir vienkārša un laba mācību grāmata par C valodu.

Vārdi "Iesācēju ceļvedis" grāmatas apakšvirsrakstā norāda, ka mūsu mērķis bija sniegt pārskatu par C valodas pamatiem. Programmēšanā pieredze ir lielisks skolotājs; Šim nolūkam grāmatā ir daudz izglītojošu un izglītojošu uzdevumu. Mēs centāmies izmantot attēlus visur, kur cerējām, ka tie palīdzēs nodrošināt skaidrību. Lai dotu iespēju pārbaudīt sevi, katras nodaļas beigās ir sniegti pašpārbaudes jautājumi (un atbildes uz tiem). Mēs neuzskatām, ka jums ir liela pieredze darbā ar kādu programmēšanas valodu, taču mēs dažreiz salīdzināsim C valodu ar citām valodām, koncentrējoties uz tiem lasītājiem, kuri tās zina.

Esam nedaudz paplašinājuši ierastās mācību grāmatas robežas: apspriedām vairākas sarežģītākas tēmas, piemēram, struktūru izmantošanu, tipu liešanu, darbu ar failiem; Pielikumā apskatījām C valodas bitu apstrādes iespējas, kā arī dažus valodu paplašinājumus. Mēs aprakstījām C kompilatora programmatūras vidi, kas darbojas gan ar UNIX operētājsistēmu, gan mikrodatoru programmatūru: piemēram, mēs apspriedām ievades-izejas komutācijas jautājumu un demonstrējām portu izmantošanu INTEL mikroprocesori 8086/8088. Un visbeidzot, mēs esam iekļāvuši humoristiskus zīmējumus kā vienu no diezgan jaukajiem papildinājumiem.

Mēs esam centušies, lai šī grāmata būtu pamācoša, saprotama un noderīga. Lai gūtu maksimālu labumu no grāmatas, jums ar to jāstrādā pēc iespējas aktīvāk. Nelasi tikai piemērus. Ievadiet tos savā datorsistēmā un mēģiniet tos izpildīt. Lai gan C ir pārnēsājama (vai mobilā) valoda, ir pilnīgi iespējams, ka jūs atradīsit atšķirības starp programmas darbību jūsu sistēmā un mūsu sistēmā. Nebaidieties eksperimentēt – mainiet daļu programmas, lai redzētu, kas notiek. Pārveidojiet savas programmas, lai tās nedaudz atšķirtos no sākotnējām. Mēģiniet ignorēt mūsu neregulāros brīdinājumus un redzēt, kas notiek. Mēģiniet atbildēt uz jautājumiem un izpildīt vingrinājumus. Jo vairāk darīsi pats, jo vairāk iemācīsies.

Novēlam veiksmi apgūt C. Mēs esam centušies, lai grāmata atbilstu jūsu vajadzībām, un ceram, ka tā palīdzēs sasniegt jūsu mērķus.

Mēs pateicamies Robertam Laforam no Waite Group par redakcionālajiem padomiem un Bobam Petersenam par tehnisko palīdzību. Mēs arī pateicamies Lifeboat Associates (īpaši Joshua Allen un Todd Katz) par iespēju izmantot Lattice C kompilatoru. Mēs pateicamies C-Systems, Software Toolworks, Telecon Systems un Supersoft par informācijas sniegšanu par saviem C kompilatoriem. Viens no autoriem S. Prata ar mīlestību velta savus darbus saviem vecākiem – Vikijai un Bilam.

M. Vaite, S. Prata, D. Mārtins

1. Ievads

SI VĒSTURE SI PRIEKŠROCĪBAS

KOMPILĀCIJAS VALODAS

Laipni lūdzam C valodas pasaulē. Šajā nodaļā mēs centīsimies sagatavot jūs, lai apgūtu šo spēcīgo valodu, kas gūst arvien lielāku popularitāti. Kas jums ir vajadzīgs šim nolūkam? Pirmkārt, interese par C, kas jums, šķiet, jau ir. Bet, lai to uzlabotu, mēs īsumā ieskicētu dažus pievilcīgus aspektus šīs valodas. Otrkārt, jums ir nepieciešama C valodas mācību grāmata - un šī grāmata jums kalpos kā mācību grāmata. Turklāt jums ir nepieciešama piekļuve kaut kādai skaitļošanas sistēmai, kurai ir C kompilators. Jums tas ir jānodrošina sev. Visbeidzot, jums jāiemācās palaist C programmu savā datorsistēmā, un mēs sniegsim dažus padomus par to šīs nodaļas beigās.

C VALODAS IZCELSME

Bell Labs darbinieks Deniss Ričijs radīja C valodu 1972. gadā, strādājot ar Kenu Tompsonu pie UNIX operētājsistēmas. Ričijs ne tikai izgudroja C no savas galvas – prototips bija Tompsona izstrādātā B valoda, kas savukārt... bet tas ir cits stāsts. Svarīgs punkts mums ir tas, ka C valoda tika izstrādāta kā rīks praktizējošiem programmētājiem. Saskaņā ar to tās autora galvenais mērķis bija radīt ērti Un noderīga valodu.

Mēs domājam, ka lietderība ir ņemta vērā, izstrādājot lielāko daļu programmēšanas valodu, taču bieži ir ņemtas vērā arī citas vajadzības. Viens no galvenajiem mērķiem, piemēram, veidojot Pascal valodu, bija izveidot STIPRI pamatu programmēšanas principu mācīšanai. BASIC valoda tika izveidota tā, lai tās sintakse būtu tuva angļu valodas sintaksei; tāpēc to varētu viegli izmantot studenti, kuri nepārzina datorus. Visi šie mērķi arī ir svarīgi, taču tie ne vienmēr ir savienojami ar pragmatiskām, ikdienas prasībām. Priekšnosacījumi, kas kalpoja par pamatu C valodas kā programmēšanas rīka izveidei, ļāva izstrādāt arī valodu, kas atvieglo programmētāja darbu.

Izlase tiem, kas pieraduši uztvert informāciju vizuālā formā: labākie video un tiešsaistes kursi C++ dažāda līmeņa izstrādātājiem no Programmētāja bibliotēkas.

Video kursi

C++ mācīšanās no nulles

Video kurss par valodas pamatiem, tās pamatprincipiem un struktūrām. Datu tipi, dinamiskās atmiņas pārvaldība, darbs ar failiem, atsauces un norādes, modeļi un OOP pamati.

Programmēšana C un C++ valodās

Pamatkurss par C valodu un tās sarežģījumiem: struktūras, funkcijas, darbs ar atmiņu, I/O straumes, projekta kompilācija un montāža. Pēdējās trīs lekcijas ir veltītas OOP C++ valodā.

Algoritmi, datu struktūras un programmēšana C++ valodā

Desmit īsu lekciju izlase, kas sniedz izpratni par problēmu algoritmizācijas un strukturēšanas pamatiem, kā arī to risināšanas praktisko paņēmienu efektīvu ieviešanu.

Praktiska problēmu risināšana C++ valodā

Kurss ir veltīts reālu matemātisko, algoritmisko, loģisko un optimizācijas problēmu analīzei. Šī sērija ir paredzēts cilvēkiem ar zināmu pieredzi un dziļu izpratni par algoritmiem, tāpēc iesācējiem tas var būt nedaudz sarežģīts.

Vienkāršu spēļu izveide programmā C++

Kurš no mums bērnībā nav sapņojis par spēļu veidošanu? Šis kurss sastāv no 16 vienu/divu minūšu gariem videoklipiem, no kuriem katrs vieglas mūzikas pavadījumā demonstrē koda rakstīšanu klasiskām spēlēm, piemēram, Snake, Arkanoid un Doodle Jump.

Šis angļu valodas kurss palīdzēs apgūt pamatiemaņas programmu rakstīšanā C++ valodā, apgūt objektorientētās programmēšanas principus, kā arī universālas attīstības koncepcijas. programmatūra. Kurss ir piemērots, lai sagatavotos CPA sertifikācijas eksāmenam no C++ institūta.

Programmēšana C++ valodā

Šis pamatkurss, kas ir daļa no tiešsaistes programmas Programming Fundamentals un Data Analytics, sniedz ievadu C++ valodas pamatfunkcijās. Īpaša uzmanība tiek pievērsta programmu darbības pamatprincipu, kā arī to sastādīšanas procesa apspriešanai.

(Kods tiešsaistē)

Šī apmācība tika izveidota tiem, kas vēlas apgūt programmēšanas pamati valodā C++. Nodarbības paredzētas galvenokārt iesācējiem, bet noderēs arī tiem, kam jau ir zināma pieredze programmēšanā.

Ievads programmēšanā (C++) (Yandex)

Kurss paredzēts skolēniem, kuriem interesē programmēšana. Lai to apgūtu, pietiek ar 8. klases programmas zināšanām. Studenti sāks apgūt C++ no nulles, rakstīt daudzas mazas programmas un iepazīties ar valodas pamata konstrukcijām. Iegūtās zināšanas būs lielisks pamats, lai turpinātu programmēšanas studijas augstskolā.

Kursā detalizēti un pieejamā veidā tiek apskatītas programmēšanas pamatjēdzieni un C++ pamati. Lieliska izvēle iesācējiem izstrādātājiem.

C++ ir viena no populārākajām un daudzfunkcionālajām programmēšanas valodām. Tajā pašā laikā tas ir viens no visgrūtāk apgūstamajiem. Ja jums ir paveicies, ka jūsu pirmā valoda ir C++, mācieties atbildīgi.

Ir ārkārtīgi svarīgi nekavējoties izveidot spēcīgu pamatzināšanu pamatu, pretējā gadījumā visa jūsu ēka agrāk vai vēlāk sabruks.

Šis kurss palīdzēs jums netraucēti integrēties programmēšanā un vienkāršos vārdos izskaidros sarežģītos C++ pamatus.

Mazliet par valodu

Kurss sākas ar īsu ievada video, no kura uzzināsiet, ka C++ ir jau sen un spēj paveikt daudz. Papildus atlasīsiet tālākam darbam piemērotu rīku un izveidosiet projekta veidni.

Pirmās programmas ietvars

Tradicionāli C++ pamati sākas ar klasisko HelloWorld lietojumprogrammu, kas parāda, kā programmētājs var instruēt valodas kompilatoru. Jūs uzzināsit par galvenes failiem un nosaukumvietām, kā arī uzzināsit, kā izmantot divas noderīgas standarta bibliotēkas metodes darbam ar ievades un izvades straumēm.

Datu veidi

Dažas nākamās nodarbības aptver valodas pamatdatu tipus.

Jūs izveidosit savu pirmo mainīgo, apgūsit aritmētiskās darbības pilnā un īsā formā, uzrakstīsit vienkāršu kalkulatoru un iemācīsities ģenerēt nejaušus skaitļus izmantojot rand funkciju.

Jūs atradīsit paplašinātu matemātisko darbību kopu šajā video.

Vēl viens veids, kā apkopot datus vienā kopā, ir uzskaitīšana. Tie tiek apspriesti kursā izmantojot lifta piemēru tirdzniecības centrā.

Struktūras valodā C++ ir kā vienkāršotas klases. Kad tos sapratīsit, būsit spēris pirmo soli uz objektorientētu programmēšanu.

Funkcijas

Pārējā kursa daļa aptver C++ funkciju pamatus. Jūs uzzināsiet, kāpēc ir nepieciešami funkciju prototipi un kādi tie ir pārslodze un kā tas palīdz organizēt darbu ar dažādi veidi dati un parametru skaits.

OOP

18. nodarbība sākas ar ievadu objektorientētajā programmēšanā. Atšķirībā no C valodas, C++ atbalsta šo paradigmu. Jūs izveidosit savu pirmo klasi, iepazīsities ar piekļuves modifikatoriem un uzzināsit, kā padarīt mainīgos privātus.

Palīdziet vieglāk izveidot un iznīcināt klases gadījumus konstruktori un iznīcinātāji, kas tiek apspriesti atsevišķā nodarbībā.

Tad jūs uzzināsiet, kas tas ir draudzīgas funkcijas un kā tie ļauj mijiedarboties starp klasēm. Un pēc tam jūs satiksit draudzīgas nodarbības izmantojot pilnīgi nedraudzīgā Volodja objekta piemēru.

Lejupielādēt

D. Knuts. Programmēšanas māksla. Trīs sējumos. Programmēšanas klasika. djvu.

1. sējums. 680 lpp. 5,8 MB. Lejupielādēt.

2. sējums. 790 lpp. 6,3 MB. Lejupielādēt.

3. sējums. 800 lpp. 6,6 MB. Lejupielādēt.

Kernighan B.W., Ritchie D.M. C programmēšanas valoda. 3. izd. un pareizi. 2003. gads 355 lpp. PDF. 15,9 MB.
Pazīstamu autoru, C valodas izstrādātāju grāmata, kas pārskatīta un paplašināta, ņemot vērā ANSI standartu C valodai, kuras 2. izdevums angļu valodā iznāca 1988. gadā, jau sen ir kļuvusi par klasiku visiem studentiem un/vai gan C, gan C++ lietotāji. Šīs grāmatas krievu valodas tulkojumu pirmo reizi izdeva Finanšu un statistikas izdevniecība 1992. gadā, un kopš tā laika tas ir nemainīgs lasītāju pieprasījums. Šim trešajam krievu izdevumam tulkojums ir atkārtoti pārbaudīts ar oriģinālu, tajā veikti daži grozījumi, ņemot vērā gadu gaitā nostiprinājušās terminoloģijas izmaiņas un autora ievietotos komentārus lapā http ://cm.bell-labs.com/cm/ tiek ņemti vērā arī cs/cbook/2ediffs.html.
Programmētājiem, skolotājiem un studentiem.

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Lejupielādēt.

Kernighan B.W., Ritchie D.M. Programmēšanas valoda 229. lpp. PDF. 1,3 MB.
C valoda (izrunā "C") ir universāla programmēšanas valoda, ko raksturo izteiksmes ekonomija, modernas vadības plūsmas un datu struktūras, kā arī bagātīgs operatoru kopums. "C" valoda nav ne "ļoti augsta līmeņa" valoda, ne "liela" valoda, un tā nav paredzēta kādai īpašai pielietojuma jomai. bet ierobežojumu trūkums un valodas vispārīgums padara to ērtāku un efektīvāku daudziem uzdevumiem nekā valodas, kas it kā ir jaudīgākas. “C” valodu, kas sākotnēji bija paredzēta “UNIX” operētājsistēmas rakstīšanai datorā DEC P DP-11, izstrādāja šī rotaļlietu sistēma, piemēram, Deniss Ričijs. Operētājsistēma, C kompilators un būtībā visas UNIX lietojumprogrammas (ieskaitot visu šīs grāmatas sagatavošanā izmantoto programmatūru) ir rakstītas C valodā. Komerciālie kompilatori valodai "C" pastāv arī dažos citos datoros, tostarp IBM SYSTEM/370, HONEYWELL 6000, INTERDATA 8/32. Tomēr "C" valoda nav saistīta ar kādu konkrētu aparatūru vai sistēmu, un tajā ir viegli rakstīt programmas, kuras var palaist bez izmaiņām jebkurā datorā, kuram ir "C" kompilators.
Šī grāmata ir izstrādāta, lai palīdzētu lasītājam iemācīties programmēt C valodā. Tajā ir apmācība, kuras mērķis ir panākt, lai jaunie lietotāji pēc iespējas ātrāk sāktu programmēt, atsevišķas nodaļas par visām galvenajām valodas funkcijām un atsauces rokasgrāmata. Apmācība galvenokārt balstās uz lasīšanu, rakstīšanu un piemēru analīzi, nevis uz vienkāršu noteikumu formulēšanu. Grāmatā sniegtie piemēri lielākoties ir pilnīgi. reālas programmas, nevis atsevišķos fragmentos. Visi piemēri ir pārbaudīti tieši no grāmatas teksta, kur tie ir iespiesti ievadīšanai mašīnā piemērotā formā. Papildus norādījumiem par to, kā padarīt valodas lietošanu efektīvāku, mēs esam mēģinājuši, ja iespējams, arī ilustrēt noderīgus algoritmus un laba stila un skaņas dizaina principus.
Šī grāmata nav programmēšanas ievadkurss; tas paredz zināmas zināšanas par programmēšanas pamatjēdzieniem, piemēram, mainīgajiem, piešķiršanas priekšrakstiem, cilpām un funkcijām. Tomēr pat programmēšanas iesācējam jāspēj lasīt aci pret aci un apgūt valodu, lai gan noderētu kāda pieredzējušāka kolēģa palīdzība.

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Lejupielādēt.

Karāno, Pričards. Datu abstrakcija un problēmu risināšana C++ valodā. 3. izd. 2003. gads 850 lpp. PDF. 21,9 MB. Papildus tam, ka tas nodrošina stabilu datu abstrakcijas metožu pamatu, tas uzsver atšķirību starp specifikāciju un ieviešanu, kas ir būtiska objektorientētajai pieejai. Grāmatā detalizēti aplūkoti objektorientētas programmēšanas galvenie jēdzieni, tostarp iekapsulēšana, mantošana un polimorfisms, taču galvenā uzmanība vienmēr tiek pievērsta datu abstrakcijai, nevis C++ sintaktiskām konstrukcijām. Grāmata noderēs ikvienam, kuru interesē OOP svarīgāko aspektu padziļināta izpēte un atbilstošo C++ valodas iespēju pilnīga apguve.

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Lejupielādēt.

Kammera ģerbonis. Jaunas sarežģītas problēmas C++. 2005. gads 271 lpp. djvu. 2,2 MB.
Šī grāmata ir turpinājums iepriekš izdotajai grāmatai “Sarežģītu problēmu risināšana C++ valodā”. Tiek apskatītas problēmas un to risinājumi modernas metodes projektēšana un programmēšana C++ valodā. Grāmatā ir koncentrēta ne tikai autora daudzgadīgā programmēšanas pieredze C++, bet arī visas C++ programmēšanas kopienas, tāpēc daži autora ieteikumi var šķist negaidīti pat pieredzējušiem profesionāliem programmētājiem. Autors apskata arī konkrētas programmēšanas tehnikas, paņēmienus un idiomas, taču grāmatas galvenā tēma ir programmēšanas stils šī vārda plašākajā nozīmē. Īpaša uzmanība visos grāmatas uzdevumos ir pievērsta dizaina jautājumam, kam jānodrošina izveidotās programmatūras maksimāla uzticamība, drošība, veiktspēja un apkope.

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Lejupielādēt.

Laszlo M. Skaitļošanas ģeometrija un datorgrafika programmā C++. 1997. gads 150 dubultlapas DJVU. 18,6 MB.
Grāmatā ir aprakstītas galvenās problēmas, kas rodas datorgrafika un skaitļošanas ģeometrija. Praktiskās problēmas tiek aplūkotas un izklāstītas saistībā ar vienkāršus veidus savus lēmumus. Tiek prezentētas pamata metodes algoritmu izstrādei un analīzei, apskatītas elementāras datu struktūras (saraksti un koki) un to izmantošanas veidi.
Lietišķajiem matemātiķiem, maģistrantiem un augstskolu studentiem kā mācību grāmata par mašīnu dizainu, datorgrafiku un rakstu atpazīšanu.

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Lejupielādēt

Laptevs un citi C++. Objektorientētā programmēšana. Uzdevumi un vingrinājumi. 2007. gads 288 lpp DJVU. 3,2 MB.
Grāmata ir paredzēta, lai izpētītu C++ objektorientētā programmēšanas stila iespējas. Tiek sniegta informācija par objektorientētu C++ konstrukciju un standarta STL veidņu bibliotēkas sintaksi un semantiku. Grāmatā ir ietverta patstāvīgam darbam nepieciešamā teorētiskā informācija, vingrinājumi un uzdevumi, fona informācija uz populārākajām programmēšanas vidēm: C++ Builder 6 un Visual C++.NET 2003. Skolotājiem un studentiem, programmētājiem iesācējiem.
Apstiprinājusi Izglītības un zinātnes ministrija Krievijas Federācijamācību līdzeklis augstākās izglītības studentiem izglītības iestādēm studenti, kas studē apmācību jomā “Informātika un datorzinātnes”.

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Lejupielādēt

J. Brīvība. Apgūstiet C++ patstāvīgi. 3. izd. 2009. gads 820 lpp. djvu. 10,4 MB.
Grāmata piedāvā plašu iespēju klāstu jaunākā versija Microsoft Visual C++ programmatūras produkts. Sīki aprakstīti mūsdienu profesionālo lietojumprogrammu programmēšanas rīki un pieejas. Grāmatas materiālus papildina neskaitāmas demonstrācijas programmas, kuru izstrādes procesā maksimāli tiek izmantotas Microsoft Visual Studio programmatūras rīku iespējas.
Īpaša uzmanība tiek pievērsta jaunajiem produktiem versijā 6.0 un jaunākās tehnoloģijas objektorientēta programmēšana, tostarp MFC bibliotēkas un klašu veidņu izmantošana un saistīto sarakstu izveide. Atsevišķa nodarbība ir veltīta objektorientētas analīzes un lietojumprogrammu dizaina jautājumiem. Detalizēti tiek apspriesti visi līdzekļi un pieejas, lai izveidotu pielāgotas klases. Grāmata paredzēta plašam lasītāju lokam, kurus interesē mūsdienu programmēšanas problēmas.

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Lejupielādēt.

Stenlijs B. Lipmens, Džosija Lahoja. C++ iesācējiem. 2001. gads 1167 lpp. PDF. 6,1 MB.
Slavenā C++ valodas eksperta Stenlija Lipmena grāmata tapusi līdzautorei ar Džosiju Lahoju, kura aktīvi piedalījās starptautiskā C++ standarta izstrādē. Neskatoties uz nosaukumu, šī publikācija ir visaptverošs ceļvedis C++ valodas modernās versijas apguvei. Autori aplūko gan valodas pamatus (C++ programmas struktūra, priekšprocesora komandu un galvenes failu izmantošana), gan sarežģītākas struktūras (izņēmumi, klases, funkciju un klašu veidnes, operatora pārslodze, daudzkārtēja mantošana u.c.). Tekstā ir liels skaits piemēru, kas izskaidro iesniegto materiālu. Grāmata paredzēta tiem, kas sāk apgūt C++ valodu, taču arī pieredzējušāki programmētāji atradīs noderīgu informāciju par sarežģītu valodas konstrukciju darbību, kā arī aprakstu par jaunākajām inovācijām C++ standartā.

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Lejupielādēt.

Mozgovojs M.V. 85 netriviāli projekti, piemēri un uzdevumi. Meistarklase C++ sērija. 2007. gads 135 lpp. djvu. 5,1 MB.
Šī grāmata ir veltīta tādu interesantu problēmu analīzei, kas rodas ikdienas programmēšanas praksē un kuru risināšanai ir nepieciešamas netriviālas pieejas. Izmantojot nelielu skaitu reprezentatīvu, reālistisku piemēru, pieteikums ir ilustrēts. svarīgi algoritmi un programmēšanas metodes. Tiek noteikti uzdevumi, kuros var izmantot noteiktas pieejas un risinājumus.

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Lejupielādēt.

Overland. C++ bez bailēm. Sērija "Ekspertu zināšanas un pieredze". Rybe var lasīt no nulles, tas nozīmē, ka nav nepieciešamas programmēšanas prasmes. 4,6 MB. 430 lpp. djvu.

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Lejupielādēt.

Pakhomovs B.I. C/C++ un MS Visual C++ 2008 iesācējiem. Mācību grāmata. 2009. gads 609 lapas, djvu. 9,3 MB.
Grāmata ir ceļvedis iesācējiem lietojumprogrammu izstrādē programmā Microsoft Visual C++ 2008 Express Edition. Tiek apskatīti C/C++ programmēšanas valodu pamatelementi un vienkāršāko klašu un programmu izveides piemēri. Ieskicēti vizuālā noformējuma un pasākumu programmēšanas principi. Konkrēti piemēri parāda Visual C++ 2008 Express Edition vizuālās izstrādes vides galvenās iespējas, pamatkomponentu mērķi un dažāda veida konsoļu un Windows lietojumprogrammu izstrādes procesu.

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Lejupielādēt.

Prokhorenok N.A. Programmēšana programmā C++ ar Visual Studio 2010 Express. 2010. gads 229 lpp. djvu. 2,1 MB.
C++ valodas pamata sintakse ir aprakstīta saistībā ar bezmaksas Visual Studio 2010 Express vidi: datu tipi, operatori, nosacījumi, cilpas, iebūvētās funkcijas, objektorientētā programmēšana, darbs ar failiem un direktorijiem, bieži izmantotie programmas moduļi. standarta bibliotēka.
Grāmata aptver arī standarta veidņu bibliotēku (STL), kas ievieš dinamiskus masīvus, kopas, rindas un skursteņus. Pateicoties lielam skaitam piemēru, grāmata noderēs kā pamācība iesācējiem izstrādātājiem. Lasītāji, kuriem jau ir programmēšanas pieredze, grāmatu var izmantot kā atsauci.

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Lejupielādēt.

Pavlovskaja T. A., Shchupak Yu. C++. Objektorientētā programmēšana: Seminārs. 2006. gads 265 lpp. PDF. 7,9 MB.
Darbnīca paredzēta studentiem, kuri apgūst C++ valodu semināros vai patstāvīgi. Klases, veidnes, mantošana, izņēmumi, standarta bibliotēka, UML, programmatūras inženierijas koncepcijas un dizaina darbi tiek apspriesti ar piemēriem, kopā ar nepieciešamo teorētisko pamatojumu. Tiek apspriesti algoritmi, atkļūdošanas paņēmieni un kvalitātes jautājumi. Katrai tēmai došu 20 uzdevumu variantus. Krievijas Federācijas Izglītības ministrija apstiprinājusi kā mācību līdzekli augstskolu studentiem, kuri studē "informātikas un datorzinātņu" jomā.

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Lejupielādēt.

T. A. Pavlovska. C/C++. Programmēšana augsta līmeņa valodā. No sērijas "300 labākās mācību grāmatas 2003". 461 lpp. PDF. 9,7 MB.
Šīs grāmatas mērķis ir sniegt kodolīgu un skaidru C++ valodas prezentāciju atbilstoši ISO/IEC 14882 standartam. Tā ir paredzēta skolēniem, kas apgūst valodu no nulles, taču noderēs arī pieredzējušākiem programmētājiem. Mērķis, kas tika izvirzīts, rakstot grāmatu, bija dot pareizu izpratni par C++ valodas iespējām un to lietošanu, stimulu tālākai šīs un citu programmēšanas valodu izpētei un atslēgu mūsdienu objektorientētās izpratnei. tehnoloģijas.
Pārbaudes uzdevumi par galvenajām tēmām ir iesniegti 20 versijās, un autore cer, ka skolotāji novērtēs rūpes par tiem.

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Lejupielādēt.

Pavlovskaja T. A., Shchupak Yu. C++. Objektorientētā programmēšana: Seminārs. 2003. gads 240 lpp. djvu. 3,2 MB.
Darbnīca paredzēta studentiem, kuri apgūst C++ valodu semināros vai patstāvīgi. Tas ir papildinājums mācību grāmatai T.A. Pavlovska: C/C++.

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Lejupielādēt.

K. Poļakovs. Programmēšana SI valodā. 2002. gads 4 nodaļas atsevišķos PDF failos. Arhīva izmērs 2,7 MB.
I nodaļa. Ievads programmēšanā. II nodaļa. Datu uzglabāšana un apstrāde. III nodaļa. Programmas izstrāde. IV nodaļa. Dinamiskās datu struktūras.

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Lejupielādēt.

Podkur M.L. Podkur P.N. Smoļencevs N.K. Programmēšana Borland C++ Builder vidē ar MATLAB C/C++ matemātiskajām bibliotēkām. 2006. gads 498 lpp. djvu. 8,9 MB.
Šī grāmata ir veltīta COBMeCThoro problēmu prezentācijai par bagātīgās vizuālo komponentu bibliotēkas Borland C++ Builder izmantošanu un C++ valodas iespējām ar jaudīgām MATLAB@ matemātiskām procedūrām. Grāmatā ir iekļauti programmēšanas pamati programmās Borland C++ Builder un MATLAB, MATLAB matemātisko bibliotēku apraksts CjC++ un MATLAB kompilatoriem (t.sk. jaunākā versija). Tiek aplūkoti piemēri programmām Borland C++ Builder, kas izmanto MATLAB matemātiskās bibliotēkas. Lai gan ir diezgan daudz grāmatu par MATLAB sistēmas pamatiem un programmēšanu CjC++ un Borland C++ Builder, šobrīd nav nevienas grāmatas, kas ieskicētu MATLAB un C/C++ un Borland C++ kopīgas lietošanas jautājumus. Celtnieks.
Grāmata paredzēta pasniedzējiem un augstskolu studentiem lietišķajai matemātikai pietuvinātās specialitātēs (lasītāja matemātikas apmācība notiek tehniskās augstskolas ietvaros), profesionāliem C++ programmētājiem, kuri saskaras ar matemātisko algoritmu ieviešanas problēmām C++ valodā, un MATLAB programmētājiem, kuri vēlas izmantojiet elastīgo C++ valodu un lielu vizuālo komponentu bibliotēku Borland C++ Builder, lai ieviestu MA TLLV algoritmus pilnīgu un no MATLAB neatkarīgu lietojumprogrammu veidā.

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Lejupielādēt.

Prāts Stīvens. Programmēšanas valoda C++. Lekcijas un vingrinājumi. Mācību grāmata. 2005. gads 1100 lpp. djvu. 30 MB.

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Lejupielādēt.

Rekss Žeške. TOLKOBBLY SILOBARb STANDARDSCH8 Y3blKA SI. 225 lpp DJVU. 5,2 MB.
Vārdnīca ir izmēģinājums vārdu un terminu jūrā, ko izmanto, strādājot SI valodā: amerikāņu (ANSI C) un starptautiskā (ISO C). Grāmata paredzēta visu līmeņu SI valodas prasmes programmētājiem.

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Lejupielādēt

Sutter, Herb. Jauni izaicinoši uzdevumi programmā C++. 2005. gads 272 lapas 2,2 MB.
Šī grāmata ir turpinājums iepriekš izdotajai grāmatai Sarežģītu problēmu risināšana C++ valodā. Mūsdienu projektēšanas un programmēšanas metodes C++ valodā tiek apskatītas problēmu un to risinājumu veidā. Grāmatā ir koncentrēta ne tikai autora daudzgadīgā programmēšanas pieredze C++, bet arī visas C++ programmēšanas kopienas, tāpēc daži autora ieteikumi var šķist negaidīti pat pieredzējušiem profesionāliem programmētājiem. Autors apskata arī konkrētas programmēšanas tehnikas, paņēmienus un idiomas, taču grāmatas galvenā tēma ir programmēšanas stils šī vārda plašākajā nozīmē. Īpaša uzmanība visos grāmatas uzdevumos ir pievērsta dizaina jautājumam, kam jānodrošina izveidotās programmatūras maksimāla uzticamība, drošība, veiktspēja un apkope.
Grāmata ir paredzēta galvenokārt profesionāliem programmētājiem ar dziļām valodas zināšanām, taču tā noderēs ikvienam, kurš vēlas padziļināt savas zināšanas šajā jomā.

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Lejupielādēt.

Slabžeņņikovs S.N. Programmēšana C++ valodā. Uchebntmk. 2004-2008. 3 PDF fails vienā arhīvā 880 KB.

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Lejupielādēt.

Stīvenss, Diginss, Turkanis, Kogsvels. C++. Recepšu kolekcija. 2007. gads 624 lapas, djvu. 11,6 MB.
Šī grāmata aptver šādas tēmas:
darbs ar cipariem; darbs ar datumu un laiku; straumēšanas I/O; izņēmumu apstrāde; darbs ar klasēm un objektiem; būvniecības lietojumprogrammas; XML dokumentu parsēšana; stīgu un teksta apstrāde; vairāku vītņu apstrāde; standarta bibliotēku algoritmi un konteineri; matemātisko problēmu programmēšana; internacionalizācija; Boost.Build sistēmu.
Grāmatā sniegti reāli risinājumi, kas atspoguļo mūsdienu C++ programmēšanas metodes. Galvenā uzmanība tiek pievērsta veiktspējai un pārnesamībai, ņemot vērā oficiālos un īpašos standartus. Daudzi risinājumi izmanto C++ standarta bibliotēkas priekšrocības. Autori arī pārskata Boost bibliotēkas, kas atspoguļo dažas no visnovatoriskākajām idejām C++ pasaulē.

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Lejupielādēt.

Stīvenss. PROGRAMMĒŠANAS TEHNIKA TURBO SI. txt RAR arhīvā, 135 KB.

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Lejupielādēt.

Stroustrup. C++ dizains un evolūcija. Grāmatu sarakstījis C++ valodas radītājs. 2006. gads 440 lpp. djvu.
2,9 MB.

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Lejupielādēt.

Stroustrup. C++ programmēšanas valoda. 2. papildinājums. ed. doc RAR arhīvā. 430 KB.
Es dodu priekšroku šim PDF failam. 2,6 MB.
Grāmata no populārākās programmēšanas valodas radītāja.
Lieliska C++ mācību grāmata, kurai vajadzētu būt katra sevi cienoša C++ izstrādātāja plauktā. Autors savā grāmatā runā par valodas pamatiem, galvenokārt koncentrējoties uz C++ objektorientāciju.
No grāmatas lasītājs uzzina par:
1. Kādi ir objektorientētās programmēšanas pamatprincipi un kā tie tiek realizēti C++ valodā.
2. Kā tiek atbalstīta datu abstrakcija.

3. Kas ir klases un objekti.

4. Kādas virtuālās funkcijas tiek izmantotas 5. Kas ir tipu veidnes un klašu veidnes 5. Kā notiek kļūdu apstrāde 7. Ar kādiem līdzekļiem tiek veikta datu ievade/izvade 8. Kādi ir objektorientētā projektēšanas procesa posmi 9. Kā veidot bibliotēkas.

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Lejupielādēt.

Un vēl daudz vairāk.
Grāmata noteikti noderēs absolūti visiem, kam interesē objektorientētā programmēšana un jo īpaši C++ valoda. . . . . . . . Lejupielādēt dok. . . . . . . . . . . . . . . . Lejupielādēt PDF. Sedgvika. Pamatalgoritmi C++ valodā. Prinstona, 3. izd. 15,4 MB. 690 lpp. djvu Tihomirovs Yu.I. MFC apmācība. 2000. gads 628 lapas, PDF. 20,5 MB. par bibliotēkas galvenajām klasēm un to sastāvdaļām. Tiek apskatīti viena un vairāku dokumentu aplikāciju izveides principi, visu veidu logi, vadīklas un darbs ar datu bāzēm. Praktiski piemēri palīdzēs apgūt teorētisko materiālu un vienlaikus apgūt mūsdienu programmēšanas stilu.
Pielikumā ir izklāstīti C++ valodas pamati, kas ļauj grāmatu ieteikt ne tikai apmācītiem programmētājiem, kuri vēlas iepazīties ar MFC bibliotēku, bet arī iesācējiem.

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Lejupielādēt.

Tan, Stībs, Hārdijs. Rakstzīme C++. Ievads datoralgebrā, izmantojot objektorientēto programmēšanu. Per. no 2. angļu valodas ed. 2001. gads 622 lapas, djvu. 5,2 MB.
Grāmata piedāvā pieeju jaunas datoralgebras sistēmas izstrādei, kuras pamatā ir objektorientētā programmēšana. Pirmajās ievadnodaļās ir izklāstītas lietotāju prasības šādām sistēmām, aprakstīts nepieciešamais matemātiskais aparāts, kas ir sistēmas izstrādes pamatā, un sniegts pārskats par populārākajām esošajām sistēmām (REDUCE, MAPLE, AXIOM, MATHEMATICA, MuPAD). Tālāk ir apskatīti objektorientētas programmēšanas pamatjēdzieni, Java valodas, Eiffel, Smalltalk, Lisp un Oberon, ir izklāstīti C++ valodas rīki, ieviesti jauna sistēma datoralgebra SymbolicC++. Sniegti piemēri sistēmas pielietojumam matemātikas un fizikas uzdevumiem (Gēdela numerācija, Padé aproksimācija, Lie sēriju tehnika, Pikara metode, Mandelbrota fraktāļu kopa u.c.). Grāmatā ir iekļauti visu sistēmas komponentu saraksti, kas ļauj lietotājiem attīstīt un paplašināt sistēmu atbilstoši savām vajadzībām. Augstskolu bakalaura un maģistrantūras studentiem kā mācību līdzeklis, datoralgebras speciālistiem kā uzziņas līdzeklim, kā arī neprofesionāļiem, kuri vēlas paplašināt zināšanas par datortehnoloģiju iespējām.

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Lejupielādēt.

Flenovs M.E. DirectX un C++. 2006. gads 195 lpp. djvu. 5,8 MB.
Tiek apskatīta grafisko efektu programmēšana programmā C++, izmantojot populāro DirectX bibliotēku. Izklaidējoši praktiski piemēri parāda, kā izveidot dažādus vizuālos efektus (reālistisku uguni, elektriskās izlādes, spoguļus u.c.), ko izmanto demo video (Demoscene) izstrādē. Pamata DirectX metožu un saskarņu izmantošana ir aprakstīta soli pa solim. Parāda, kā uzrakstīt optimālu un efektīvu programmas kodu. Liela uzmanība tiek pievērsta virsotņu un pikseļu ēnotāju izmantošanas tehnoloģijai, lai radītu reālistiskus attēlus.

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Lejupielādēt.

Holzner S. Vizuālā C++ 6. Apmācības kurss. 2007. gads 575 lpp. DjVu. 16,2 MB.
Populārā sērija "Soli pa solim" paredzēta tiem, kuri apgūst jaunus programmatūras produktus kursos vai patstāvīgi. Pēc šīs grāmatas apguves jūs apmeklēsiet programmēšanas pamatkursu programmā Microsoft Visual Basic 6.0. Noslēpums, lai kļūtu par profesionālu Visual Basic izstrādātāju, ir rakstīt programmas, kurām nepieciešams izmantot daudz dažādu Visual Basic līdzekļu. Starp tiem: pamatīgas zināšanas un prasme pielietot praksē standarta līdzekļi rīkjoslas vadīklas un ActiveX komponenti; prasme pareizi noteikt un manipulēt ar objekta īpašībām, funkcijām un notikumiem; prasme uzrakstīt skaidru un kodolīgu programmas kodu ar iespēju atkārtoti izmantot dažus programmas segmentus nākotnē; spēja izveidot vizuālu un efektīvu lietotāja interfeisu. Katrā no nodarbībām šis kurss Lasītāja uzmanība ir vērsta tieši uz šiem programmēšanas principiem. Jūs atklāsiet, ka varēsit nekavējoties pielietot prasmes un zināšanas, ko apguvāt no šīs grāmatas piemēriem, lai izveidotu sarežģītākas Visual Basic lietojumprogrammas, lai veiktu reālas, praktiskas problēmas.

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Lejupielādēt.

Haimens, Arnsons. Visual C++. NET manekeniem. Tātad jūs esat nolēmis uztvert Visual C++ .NET nopietni. Tā ir laba ideja, jo jūs faktiski nogalināt trīs putnus ar vienu akmeni: jūsu rokās ir spēcīgs, noderīgs un plaši izplatīts rīks. Ar C++ var izdarīt daudz. Tas ir izmantots, lai izveidotu tādus produktus kā Excel un Access. Šī valoda tiek izmantota arī vadības attīstībā informācijas sistēmas un mērķa sistēmas, ko izmanto, lai analizētu uzņēmumu darbību un pieņemtu lēmumus biznesa vadības jomā. Un, protams, veselas hakeru un citu hakeru armijas izmanto C++, lai izveidotu rīkus, utilītas, spēles un multivides šedevrus. Zināšanas, ko iegūsit, apgūstot C++ .NET valodu. ļaus jums izveidot ne tikai lietojumprogrammas, bet arī lietojumprogrammas, kas darbojas dažādās operētājsistēmās. Šīs valodas iespējas ir praktiski neierobežotas, un jūs par to pārliecināsieties, izlasot šo grāmatu. Grāmata paredzēta iesācējiem programmētājiem. 3,0 MB. 280 lpp. PDF.

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Lejupielādēt.

Makss Šlijs. Profesionāla programmēšana C++ valodā. 3. izd. 2009. gads 863 lpp. djvu. 25,1 MB.
Labākā grāmata C++ starpplatformu Qt bibliotēkas sākotnējai apguvei. Ja jūs iepriekš neesat strādājis ar Qt, pat neapsveriet citas iespējas. Makss Šlijs ļoti detalizēti un skaidri aprakstīja visu galveno bibliotēkas klašu izmantošanu grāmatā.
Ir vērts atzīmēt, ka šī grāmata būtiski atšķiras no līdzīgas grāmatas par Qt3: ir atjaunināta un pievienota daudz informācijas. Ir parādījušās pat jaunas sadaļas un atsevišķos programmēšanas uzdevumos, piemēram, grafikā ar pāreju no Qt3 uz Qt4, ir parādījušās daudz jaunākas un labākas pieejas šo problēmu risināšanai, kā rezultātā ir parādījušās pilnīgi jaunas klases (vecās līdzīgas klases tagad ir novecojuši, bet ir saglabāti, kas, protams, atbrīvotos no saderības problēmām, taču tās vairs nav apskatītas grāmatā) un dažu grāmatas sadaļu pilnīga pārskatīšana! Tas ir, izdariet secinājumu: grāmata par QT3 ir acīmredzami novecojusi, un vēl labāk to neatvērt, bet nekavējoties pārslēgties uz šo ... pretējā gadījumā jums tā būs jāapgūst no jauna ...

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Lejupielādēt.

G. Šildts. C++. Rokasgrāmata iesācējiem. 2005. gads 669 lpp. djvu. 18,1 MB.
Grāmatā ir aprakstīti C++ valodas pamata rīki, kas jāapgūst programmētājam iesācējam. Pēc elementāru jēdzienu (mainīgo, operatoru, vadības instrukciju, funkciju, klases un objektu) apguves lasītājs var viegli pāriet uz sarežģītāku tēmu izpēti, piemēram, operatora pārslodzi, izņēmumu apstrādes mehānismiem, mantošanu, polimorfismu, virtuālajām funkcijām, ievades iekārtu izvadi un veidnes Grāmatas autors, kas ir vispāratzīta autoritāte programmēšanas jomā C un C++, Java un C# valodās, savā grāmatā iekļāva daudzas pašpārbaudes, kas ļauj ātri pārbaudīt materiāla meistarības pakāpi, kā arī “jautājumu un atbilžu” sadaļas, kas veicina programmēšanas pamatu dziļāku apgūšanu pat sākuma posmā.

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Lejupielādēt.

Yu.A. Šupaks. Win32 API. Efektīva lietojumprogrammu izstrāde. 2007. gads 573 lpp. djvu. 22,5 MB.
Šajā grāmatā ir izklāstīti Windows C/C++ programmēšanas pamatprincipi, izmantojot Win32 API. Grāmata ir paredzēta plašam lasītāju lokam: no iesācējiem programmētājiem, augstskolu studentiem, maģistrantiem un skolotājiem līdz programmēšanas profesionāļiem, kuri vēlas apgūt īpašus Win32 API rīkus. Prakse rāda, ka tie programmētāji, kuri sāk apgūt Windows programmēšanu uzreiz MFC vai Windows Forms līmenī, bez pieredzes ar Win32 API, saskaras ar nopietnām problēmām, tiklīdz runa ir par reālu lietojumprogrammu izveidi. Gluži pretēji, programmēšanas pieredze ar Win32 API ļauj apgūt vairāk augstās tehnoloģijas daudz harmoniskāka un produktīvāka.
Pamatzināšanas par Win32 API ir stabils pamats jūsu profesionālajai attīstībai programmēšanas jomā.

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Lejupielādēt.

Alžēra. C++, programmētāja bibliotēka. Grāmatā tiek pieņemts, ka jūs programmējat pāris gadus un esat pārstājis sevi saukt tikai par programmētāju, bet pievienojat vecāko, vadītāju utt. Ja atpazīsti sevi, tad šī grāmata ir domāta tev. 1,9 MB. 260 lpp. PDF.