Ïúðâî èçäàíèå ñ ïðèëîæåíè ïðèìåðè ... Ïðåäíàçíà÷åíèåòî íà êíèãàòà "HTML, XHTML & CSS" å äà âè íàó÷è êàê äà ïðèëàãàòå íà ïðàêòèêà HTML, XHTML è CSS. Ìàòåðèàëúò â êíèãàòà å ðàçïðåäåëåí â äâå ÷àñòè. Ïúðâàòà ÷àñò å ïîñâåòåíà íà HTML è XHTML. Îò 2000 ãîäèíà W3C ñòàíäàðòèçèðà è ïðåïîðú÷âà äà ñå èçïîëçâà åçèêúò íàñëåäíèê íà HTML – XHTML, êîéòî å ñúçäàäåí ñ öåë ïî-ãîëÿìà ñúâìåñòèìîñò íà ñòðàíèöèòå ñ ðàçëè÷íè ïðîãðàìè è óñòðîéñòâà. XHTML îòäåëÿ ñòðóêòóðàòà íà äîêóìåíòà îò îïèñàíèåòî íà íåãîâèÿ èçãëåä (âúíøåí âèä), êîåòî ìîæå äà ñå èçâúðøè ÷ðåç CSS. Òîâà ïîçâîëÿâà èçãëåäà äà ñå ïðîìåíÿ, ...![](/b-images/quad-transp.gif) |
|
Îñíîâè íà XMLHttprequest (Http çàÿâè ñ XML) è XML ïðîãðàìèðàíå ñ Java. ... "Ajax çà Java" âè ïîêàçâà êàê äà íàïðàâèòå ñâîèòå Java óåá ïðèëîæåíèÿ ïî-äèíàìè÷íè è ñ ïî-äîáðè âúçìîæíîñòè çà îòãîâîð ÷ðåç äîáàâÿíå íà íîâè åëåìåíòè íà Ajax, âêëþ÷âàùè ñïèñúöè ñ ïðåäëîæåíèÿ, "âëà÷åíå è ïóñêàíå" è äð. Òàçè êíèãà ïðåäñòàâÿ ðàçëè÷íè íà÷èíè çà äîáàâÿíå íà Ajax - îò ðú÷íîòî âãðàæäàíå íà JavaScript âúâ âàøèòå ïðèëîæåíèÿ äî èçïîëçâàíåòî íà íîâèÿ óåá íàáîð ñ èíñòðóìåíòè íà Google (Google Web Toolkit (GWT)). È, ðàçáèðà ñå, ùå íàó÷èòå êàê äà èçïîëçâàòå Ajax âúâ âàøèòå Struts, JSP èëè JSF ïðèëîæåíèÿ. "Ajax çà Java& ...![](/b-images/quad-transp.gif) |
|
Ïðîãðàìèðàíå íà îòâîðåíèÿ áëîê÷åéí. ... Ïðèñúåäèíåòå ñå êúì òåõíîëîãè÷íàòà ðåâîëþöèÿ, êîÿòî ïðåâçåìà ôèíàíñîâèÿ ñâÿò. "Ñòàíåòå áèòêîéí åêñïåðò" å âàøåòî ðúêîâîäñòâî çà ïðèâèäíî ñëîæíèÿ ñâÿò íà áèòêîéíà, êîåòî ùå âè îñèãóðè íóæíèòå çíàíèÿ, çà äà ñòàíåòå ÷àñò îò íåãî. Íåçàâèñèìî äàëè èñêàòå äà òúðãóâàòå ñ òàçè êðèïòîâàëóòà, äà ñúçäàäåòå óñïåøíî áèòêîéí ïðèëîæåíèå, äà èíâåñòèðàòå â ñòàðòèðàùà êîìïàíèÿ, èëè ïðîñòî èçïèòâàòå ëþáîïèòñòâî êúì òåõíîëîãèèòå, êíèãàòà, êîÿòî äúðæèòå â ðúöå, ùå âè ïîìîãíå äà íàó÷èòå âñè÷êî íåîáõîäèìî. Ïúðâàòà óñïåøíà äåöåíòðàëèçèðàíà äèãèòàëíà âàëóòà - áèòêîéí - âñå îùå å â ðàííèòå åòàïè ...![](/b-images/quad-transp.gif) |
|
Ñòàíè ïðîãðàìèñò, ñúçäàâàé èãðè è óåáñàéòîâå. Èñêàø äà ñå íàó÷èø äà ïðîãðàìèðàø, íî íå çíàåø îòêúäå äà çàïî÷íåø? Òîãàâà òîâà å êíèãàòà çà òåá. Íÿìà çíà÷åíèå, ÷å íÿìàø ïîíÿòèå îò ïðîìåíëèâè, íå ðàçáèðàø íèùî îò ñèíòàêñèñà íà êîäà èëè ìîæå áè äîðè íå çíàåø êàê äà èçïîëçâàø JavaScript íà ñâîÿ êîìïþòúð. Òîâà ïðîñòè÷êî ðúêîâîäñòâî ùå òå ïðåâåäå ïðåç âñÿêà ñòúïêà îò òîçè ïðîöåñ. Êàê? Ñ ÿñíè è êîíêðåòíè èíñòðóêöèè, êîèòî ùå òè äàäàò ñòàáèëíè îñíîâíè óìåíèÿ çà ïðîãðàìèðàíå. Êàêâî îùå: íå å íóæíî äà ñè çàïîçíàò ñ JavaScript - êíèãàòà çàïî÷âà îò îñíîâèòå íà åçèêà è å ïåðôåêòíà çà àáñîëþòíè íà÷èíàåùè; êíèãàòà å ñ øèðîêî ...![](/b-images/quad-transp.gif) |
|
Ñëåäâàò ðåçóëòàòè ñ ïî-ñëàáî ñúâïàäåíèå íà òúðñåíîòî: |
|
|
Âå÷å äúëãè ãîäèíè Java å ÷àñò îò ìàëêàòà ãðóïà íà íàé-ïîïóëÿðíèòå è òúðñåíè åçèöè çà ïðîãðàìèðàíå. Òîé å êðàñèâ, åôåêòèâåí è íàé-ãëàâíîòî - ìíîãî ïðîäóêòèâåí. Îñíîâíèÿò êðèòåðèé ïðè ïîäáîðà íà ìàòåðèàëà â êíèãàòà å òàêúâ, ÷å ÷èòàòåëÿò äà ìîæå îùå îò ñàìîòî íà÷àëî äà çàïî÷íå äà ïèøå ïðîãðàìè.  íà÷àëîòî òîâà ùå áúäàò ïðîñòè ïðîãðàìè, íî ïîñòåïåííî ñ óñâîÿâàíåòî íà ìàòåðèÿòà ñòåïåíòà íà ñëîæíîñò ùå ñå óâåëè÷àâà. Îáõâàíàòè ñà âñè÷êè îñíîâíè êîíöåïöèè, íóæíè çà åôåêòèâíîòî ñúñòàâÿíå íà ïðîãðàìè íà Java: Áàçîâè òèïîâå è îïåðàòîðè; Óïðàâëÿâàùè èíñòðóêöèè (îïåðàòîðè çà öèêúë, óñëîâíè îïåðàòîðè è îïåðàòîðè çà èçáîð); Ðàáîòà ...![](/b-images/quad-transp.gif) |
|
Ïðàâè âñè÷êî ïî-ëåñíî! Ãìóðíåòå ñå â Java! Íàé-äîáðå ïðîäàâàíàòà êíèãà çà íà÷èíàåùè ïðè ðàáîòà ñ Java ñåãà å íàïúëíî îáíîâåíà ñ ïðåäñòàâÿíå íà íîâàòà ѝ âåðñèÿ - Java 7! ... Java, îáåêòíîîðèåíòèðàíèÿò åçèê çà ïðîãðàìèðàíå, êîéòî ðàáîòè íà ïî÷òè âñåêè êîìïþòúð, ïðåäñòàâëÿâà íåùîòî, êîåòî ñòàðòèðà ïîâå÷åòî îò îíåçè âåëèêîëåïíè ìóëòèìåäèéíè ïðèëîæåíèÿ, êîèòî ñìå âèæäàëè âñè÷êè. Õèëÿäè õîðà íàó÷èõà êàê äà ïðîãðàìèðàò ñ Java îò ïðåäèøíèòå èçäàíèÿ íà òàçè êíèãà. Ñåãà âå÷å å âàø ðåä! Íåçàâèñèìî äàëè ñòå íîâàöè â ïðîãðàìèðàíåòî, èëè çíàåòå ìàëêî çà Visual Basic èëè C++ ùå çàïî÷íåòå äà ïðîãðàìèðàòå íà Java çà íóëà âðåìå. ...![](/b-images/quad-transp.gif) |
|
Îòêðèéòå äîñòîéíñòâàòà íà Java. ... Ïðåäïîñòàâêàòà çà íàïèñâàíå íà òàçè êíèãà å, ÷å ñëåä 15-ãîäèøíà ðàçðàáîòêà Java ñå å ïðåâúðíàëà â îãðîìíà è äîñòà êîìïëåêñíà êîìáèíàöèÿ îò åçèê è ñðåäà. Ñàìèÿò åçèê ïðåòúðïÿ çíà÷èòåëíî ðàçâèòèå îò ñâîåòî ïúðâîíà÷àëíî ïðåäñòàâÿíå. Áèáëèîòåêèòå, ñâúðçàíè ñ åçèêà, ñòàíàõà äîðè ïî-ãîëåìè, à èçèñêâàíèÿòà çà ñúâìåñòèìîñò ñ âñÿêà ñëåäâàùà âåðñèÿ äîâåäîõà äî äîáàâÿíåòî íà ìíîæåñòâî õàðàêòåðèñòèêè è ïðåìàõâàíåòî íà åäíà ñúâñåì ìàëêà ÷àñò îò òÿõ. Ïðîêëÿòèåòî íà âñåêè ãîëÿì ñîôòóåð å, ÷å çà äà îöåëåå, òðÿáâà äà ñòàíå ïîïóëÿðåí, íî îò ñâîÿ ñòðàíà ïîïóëÿðíîñòòà èçèñêâà îò ñîôòóåðà äà íå ñå ïðîìåíÿ ...![](/b-images/quad-transp.gif) |
|
Îñìî èçäàíèå: ðàçãëåæäà Java 9 è Android. ... Êîìïþòúðíîòî ïðîãðàìèðàíå ñ Java å ïî-ëåñíî, îòêîëêîòî èçãëåæäà. Ñàìî çà 24 óðîêà îò èëè ïî-ìàëêî îò åäèí ÷àñ, ìîæåòå äà ñå íàó÷èòå äà ïèøåòå êîìïþòúðíè ïðîãðàìè íà Java. Êàòî èçïîëçâà ïðàâîëèíååí, ïîñòúïêîâ ïîäõîä, ïîïóëÿðíèÿò àâòîð Ðîäæúðñ Êåéäúíõåä âè ïîìàãà çà óñúâúðøåíñòâàòå óìåíèÿòà è òåõíîëîãèèòå, íåîáõîäèìè âè çà ñúçäàâàíå íà íàñòîëíè è Web ïðîãðàìè, Web óñëóãè, ïðèëîæåíèå çà Android, è äàæå ìîäóëè çà Minecraft íà Java. Âñåêè óðîê ñå èçãðàæäà âúðõó òîâà, êîåòî âå÷å ñòå íàó÷èëè, êàòî âè äàâà çäðàâà êàòî êàìúê îñíîâà çà óñïåõ â ðåàëíèÿ ñâÿò. Ôèãóðèòå è ÿñíèòå ïîñòúïêîâè ...![](/b-images/quad-transp.gif) |
|
Íàó÷åòå ñå äà ñúçäàâàòå ìíîãîïëàòôîðìåíè óåáñàéòîâå, çàäâèæâàíè ñ áàçè îò äàííè. Òàçè êíèãà ïðåäñòàâÿ öÿëîñòåí ïîãëåä âúðõó ïðîöåñà íà ðàçðàáîòâàíå íà ñúâðåìåííè óåáïðèëîæåíèÿ, êàòî èçïîëçâà êîìáèíèðàí ïîäõîä çà èçãðàæäàíå íà ñîôòóåðíà àðõèòåêòóðà îò áàçîâè êîìïîíåíòè. Äèíàìè÷íè óåáïðèëîæåíèÿ ñ XML è Java ùå âè ïðåâåäå ïðåç ïðîöåñà îò àíàëèçà è äèçàéíà, ïðåç çàïîçíàâàíåòî ñ îñíîâíèòå òåõíîëîãèè, äî ñâúðçâàíåòî èì â öÿëîñòíî ïðèëîæåíèå, ñ ïîìîùòà íà ñòàíäàðòíè èíñòðóìåíòè, øàáëîíè è ðàáîòíè ïëàòôîðìè, áåç äà ñå âïóñêà â ïðåêàëåíî ìíîãî äåòàéëè èëè äà ïðåäëàãà è îáñúæäà ìíîæåñòâî àëòåðíàòèâè. Èçïîëçâàéêè ñúðâúðíè ...![](/b-images/quad-transp.gif) |
|
 íàñòîÿùèÿ ó÷åáíèê ñå ðàçãëåæäà ïðîãðàìèðàíåòî íà àëãîðèòìè÷íè åçèöè ïðè èçïîëçâàíå íà åçèêà Java êàòî èëþñòðàòèâåí åçèê çà ïðîãðàìèðàíå. Ïðèíöèïèòå íà ïðîãðàìèðàíåòî ñà ïðåäñòàâåíè åäèíñòâåíî ÷ðåç îáåêòíî-îðèåíòèðàíèÿ ïîäõîä. Ñúùåâðåìåííî ñà ïðåäñòàâåíè îñíîâèòå íà åçèêà Java, ïðèëîæåíè ñà ìíîæåñòâî ïðèìåðè è ãîòîâè ïðîãðàìè. Òîçè ó÷åáíèê íå èçèñêâà ïðåäâàðèòåëíè ïîçíàíèÿ è îïèò â ïðîãðàìèðàíåòî. Ó÷åáíèêúò å îðãàíèçèðàí òàêà, ÷å äà ñå ïîñòèãíå ïîñëåäîâàòåëíî îâëàäÿâàíå íà ïðîãðàìèðàíåòî ïðè èçïîëçâàíå íà ñðåäñòâàòà íà åçèêà Java. Íàñòîÿùèÿò ó÷åáíèê å ïðåäíàçíà÷åí çà ñòóäåíòè îò ôàêóëòåò Ïðèëîæíà èíôîðìàòèêà è ...![](/b-images/quad-transp.gif) |
|
Êíèãàòà å ïðåäíàçíà÷åíà çà ñàìîñòîÿòåëíî èçó÷àâàíå íà Java - åäèí îò íàé-ïîïóëÿðíèòå è íàé-òúðñåíè åçèöè çà ïðîãðàìèðàíå. Ðàçãëåæäà ñå âåðñèÿ Java SE 10. Îïèòúò ïîêàçâà, ÷å åäèí ìàòåðèàë ñå óñâîÿâà íàé-äîáðå, àêî å èëþñòðèðàí ñ ïðèìåðè. Åòî çàùî â êíèãàòà ïîñëåäîâàòåëíî è ñ ìíîãî ïðèìåðè ñà ðàçãëåäàíè ïðàêòè÷åñêè âñè÷êè îñíîâíè òåìè, êîèòî òàêà èëè èíà÷å ôîðìèðàò ïàðàäèãìàòà çà ïðîãðàìèðàíå â Java - áàçîâè òåõíèêè çà ñúçäàâàíå íà ïðîãðàìè â Java; êëàñîâå, îáåêòè è ìàñèâè; ïðåçàðåæäàíå íà ìåòîäè; ëàìáäà èçðàçè; íàñëåäÿâàíå è ïðåäåôèíèðàíå íà ìåòîäè; èçïîëçâàíå íà èíòåðôåéñè; îáðàáîòêà íà ñúáèòèÿ è èçêëþ÷åíèÿ; ìíîãîíèøêîâî ...![](/b-images/quad-transp.gif) |