ebook img

Qt 4 программирование GUI на C++ PDF

650 Pages·2007·19.036 MB·Russian
Save to my drive
Quick download
Download
Most books are stored in the elastic cloud where traffic is expensive. For this reason, we have a limit on daily download.

Preview Qt 4 программирование GUI на C++

С++G UPIr ogratntning witQht 4 Ja smiBnl anchette MarkS ummerfield In associwaittiThor no llPtreecshs •• UpperS addlRei verN,J • Boston• Indianapo• lSiasn F rancisco .. •• NewYork• Toront•o M ontrea• lL ondon• Munich• Pari•s Madrid PRENTIC::E Capetow•n Sydney• Tokyo• Singapo•r eM exicoC ity HALL КУДИЦ-ПРЕСС Москва2 007 • QT4: программинриоев а GUiнaC++ ЖасмиБнл антет МарСка ммерфилд Изданвиыеп ущепнрои п оддержTкrеo llPtreecshs КУДИЦ-ПРЕСС Москва2 007 • ББК3 2.973.26-018.1 ЖасминБ ланшеМта,р кС аммерфилд Qt4 :п рограммироGвШа ннаиС е++ .П ер.с англ-.М.:К УДИЦ-ПРЕСС2,0 07.-с6.4 8 ISB9N7 8-5-91136-038-2 Этак нигпар едстасволбяоерйту ководпсотп вроа ктичепсркоогмруа ммироввс арнеидQюеt4 .1. Приведеивнн ыеейп римепроым огчути татеплоюн яотсьн овнпыреи нциппрыо граммирво вания Qt( осто здаднииаял огоовкыохдн о р еализафцуиник циональпнрыихл оженоисйв)о,ип теьр едо­ выем етодQыt4 ,а т акжэеф фектиивснпоо льзонвоавтыпьер ограмминнытее рфеQйt4с -ым ощ­ ныйг рафичепсркоицйе с2сDо ирп роствып ер именекнлиаис сы-контейнеры. В этои зданвикел юченноыв ыгел авыв, к оторыохп исываеатрсхяи тектQtу р4 ам о­ дель/предстнаоввлыефйнр иеей,м водрлкяп одключаеммоыдху леойс,н овпыр ограммирования встроенсниысхт сеп мо мощьQюt opаiт aа,к ждео бавлнеонвооп ер иложеПноимеи.м ооп исания обширнионйт ерактдиовнкоуйм ентQаtцк,иа ики квн игпео Q t3 ,о сновнвонеи мануидее лено объяснепнрииюн циQпtо-вп рограммиКрноивгаоанр иияе.н тирноавп аондаг отовлчеинтнаотгео­ ляз,н акомсоо гсон овапмрио граммирноавС а+н+иJ,я a vиaл иС #. ЖасминБ ланшеМта,р кС аммерфилд Qt4 :п рограммироGвUаIнн аиС е++ Перевоадн гялз.К. а зачеВн.к о с 000 «КУДИЦ-ПРЕСС» 19006С8,. -ПетерВбоузрнге,с енпсрк-идтй.5, 5 ,л итеАр,п ом4.4 тел(4.9 5)3 33-82-o1k1,@ kudihttst.pr:u/, /Ьooks.kudits.ru Подписвап неоч а1т5ь. 04.2г0.07 ОтпечатваО нАоО« Щербинсткиапяо графия» Форма7т0х 901Б16у.м . офс. Печа1т1ь7 6о2�Зфо,сс квау,л.Т ипографдс. 1к0а я, Уел. лп.4е 7ч,.3 Т9и. ра2ж0 00З.а каз897 Тел.6:5 9-23-27. ISBN9 78-5-91136-(0р3у8-с2. ) ©Макеотб,л ож0к0а0 «КУД ИЦ-ПРЕС2С0»0,7 ISBN0 131872494 Authorizterda ns1froamt itohnEe n gli1sahn guaegdei tieonnt,i tС1+e+Gd U IP ROGRAМMING WIТHQ T 4,1s тE di­ tioInS,B NО1 31872Ь4у9В 4LА,N СНЕТТЕ,J ASMIaNn dS UМMERFIELDМА,R К,p uЬ\isЬhуeP de rsoEnd ucation, 1ncp,u Ь\isahsiP nrge ntHiacleCl o,p yri©g 2ht0 06. Alnlg htrse servNeopd a.rt o fthibso omk ayЬ еr eproduocrte radn smititnae ndyf ormo rЬ уa nym eanse,1 ectroorn ic mechaniicnac11,u dpihnogt ocopryeicnogrd,i onrЬg у a nyi nformasttioornar geet riseyvsat1ew mi,t hopuetr mission fromP earsEodnu catIinoncR,.U SSIAN1 anguapgueЬ \isЬhуeK dU DITS- PRESCSo,p yri©g 2ht0 07. Авторизовапненрыейв аондг лоязычинзодгаон иояз,а главлеСн+н+оG гUоI P rogramminwgi tQhT 4,1s тE dition, ISBNО1 31872а4в9т4о,рВ ыL АNСНЕТТЕ,J ASMIN и SUМMERFIELМDА, RК.И зданоипеу бликовPаeнaоr son EducatInico.nп ,о ди здательмсакрокйо Pйr entHiacleCl o,p yri©g 2ht0 06. Всеп равзаа щищенНыи.к акачяа стдьа ннокйн игние м ожебты тьв оспроизвевдл еюнбао фйо рмиел ил юбыми средстваэлмеик,т ронниылмими е ханическвикмлию,ч фаоят ографировваиндиееио,л- иа удиозапаит саьк,ж е любымис истемапмоии скиан формацбиеизр азрешеPнeиaяr sEodnu catIinocn. Русскиозед аноипеу бликовиазндоа тельством КУДИЦ©- 2П0Р0Е7СС., Оrлавление Вс1'f1Шение . . . . . . . . . . . . . . . . .ix . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Предисловие. . . . . . . . . . . . . . . . x.i . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Благодарност.и . . . . . . . . . . . . . . x.i v. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Краткаяи сторияQ t . . . . . . . . . . . . . .xv i. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Часть! Основные возможносстрие дстрва зработкQиt Глава1 .П ервоез накомств.о. . . . . . . . . . . . 3. . . . . . . . . . . . . . . . . . . . . . . . . �здравствQуtй•.,> . . . . . . . . . . . . .3 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Взаимодейстсв ипео льзовате.л е.м . . . . . . . 6 . . . . . . . . . . . . . . . . . . . . . . . Компоновкваи джето.в . . . . . . . . . . . 7. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Использовансипер авочнодйо кументац.и и . . . . . 1.1 . . . . . . . . . . . . . . Глава2 .С озданиед иалоговых окон. . . . . . . . . .1 4. . . . . . . . . . . . . . . . . . . Подклассы QDi.al o.g . . . . . . . . . . .1 4. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Подробнооеп исанитее хнологсиииг налоив с лотов. . . 2.3 . . . . . Быстропер оектированидеи алоговоыкхо н. . . . . .2 6. . . . . . . . . . . . . . Изменяющиеся диалогооквныа.е . . . . . . . .3 5. . . . . . . . . . . . . . . . . . . . . . . . Динамическдииеа логовоыкен а. . . . . . . . . 4.3 . . . . . . . . . . . . . . . . . . . . . . . . Встроенныкел ассвыи джетоив д иалоговоыкхо н. . . . 4.4 . . . . . . . . Глава3 .С озданиег лавных окон. . . . . . . . . . . 5.0 . . . . . . . . . . . . . . . . . . . . . Создание подклQаMсaсiаnW indow. . . . . . . . 5.1 . . . . . . . . . . . . . . . . . . . . . Созданимее нюи панелеийн струмент.ов . . . . . .5 6. . . . . . . . . . . . . . . . Созданиие н астройксат роксио стояни.я . . . . . .6 2. . . . . . . . . . . . . . . . . Реализацмиеян юF il.e . . . . . . . . . . .6 4. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Применение диалогооквоынх. . . . . . . . . 7.3 . . . . . . . . . . . . . . . . . . . . . . . . . Сохраненинеа строепкр иложени.я . . . . . . . 8.0 . . . . . . . . . . . . . . . . . . . . . Работсао м ногимид окументами. . . . . . . . .8 2. . . . . . . . . . . . . . . . . . . . . . . . Экраннызеа ставк.и . . . . . . . . . . . .8 5. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Глава4 .Р еализацифяу нкциональностип риложения . . . .8 7. . . . Центральнывйи джет. . . . . . . . . . . .8 7. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Созданипео дкласQсTаa ЬleWidg.e t. . . . . . . 8.8 . . . . . . . . . . . . . . . . . . . . . . Загрузик сао хранени.е . . . . . . . . . . .9 6. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Реализацмиеян юE di.t . . . . . . . . . . .9 9. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Реализация дрмуегниюх . . . . . . . . . . .1 0.4 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Созданипео дкласQсTаa ЬleWidgetl.t e.m . . . . .1 0.9 . . . . . . . . . . . . . . . . . . vi Оглавление Глава С5о.з даниеп ользователкихь свиджетов. . . . . .1 2.0 . . . . . . . . . Настройкваи джетоQвt . . . . . . . . . . 1.2 0. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Созданипео дкласQсWаi dge.t. . . . . . . .1 2.3 . . . . . . . . . . . . . . . . . . . . . . . . . . . Интеграципяол ьзовательвсикдижхе товв Q tD esign.e. r . 1.3 5. . . . Двойнабяу феризаци..я . . . . . . . . 1.3 9. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Частьll Среднийур овень Qt-проrраммирования Глава6 .У правленикео мпоновкой. . . . . . . . . 1. 63. . . . . . . . . . . . . . . . . . . . Компоновкваи джетонва ф орме. . . . . . . . 1.6 4. . . . . . . . . . . . . . . . . . . . . . . . Стековакло мпоновк.а. . . . . . . . . .1 7.0 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Разделите.л. и . . . . . . . . . . .1 7.3 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Областсип рокрутко..й . . . . . . . . 1.7 7. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Прикрепляемвыиед жетиы панелиин струмент.о. в . . 1.7 8. . . . . . . . Многодокументниынйт ерфей.с. . . . . . . 1.8 2. . . . . . . . . . . . . . . . . . . . . . . . . Глава7 .О бработкас обытий . . . . . . . . . . . 1.9 2. . . . . . . . . . . . . . . . . . . . . . . . . Переопределеонбиреа ботчиксоовб ыти.й. . . . .1 9.2 . . . . . . . . . . . . . . . Установфкиал ьтросво бытий.....................19..9. ............. Обработксао бытивйо в ремяп родолжительнпырхо цессо. в 202 Глава8 .Г рафика2 Dи 3D . . . . . . . . . . . . .2 0.6 . . . . . . . . . . . . . . . . . . . . . . . . . . . Рисованипер ип омощи QPain.t. e r. . . . . . 2.0 6. . . . . . . . . . . . . . . . . . . . . . . . Преобразованриияс овальщи.к. а . . . . . . 2.1 3. . . . . . . . . . . . . . . . . . . . . . . . . Высококачествевнонсопер оизведеинзиоеб ражения прип омощиQ image. . . . . . . . . . .2 2.2 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Выводн ап ечатающеуес тройст.во . . . . . . 2.2 5. . . . . . . . . . . . . . . . . . . . . . . . Графическсирее дстOвpаe nGL. . . . . . . . 2.3 4. . . . . . . . . . . . . . . . . . . . . . . . . . Глава9 .Т ехнология «drag-and.-d r.o p.� . . . . . . 2.4 1. . . . . . . . . . . . . . . . . . . Обеспеченпиоедд ержкит ехнологи«иd rag-and-d.r. o p,.> 2.4 1. . . . Поддержка пользователтьиспкоивпх е реносимыохб ъектов 248 Работсаб уферомо бмена. . . . . . . . . .2 53. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Глава1 0К.л ассыо тображенияэ лементов. . . . . . . 2.5 5. . . . . . . . . . . . . . Применениуед обных классов отображения .э. л е.м2е 5н.7т о в. . Примененизеа ранеоеп ределеннмыохд еле.й. . . . 2.65 . . . . . . . . . . . . Реализацпиоял ьзовательмсокдиехл е.й. . . . . .2 7.1 . . . . . . . . . . . . . . . . . . Реализацпиоял ьзовательдсеклиехг ат.о. в . . . . 2.89 . . . . . . . . . . . . . . . . . Глава1 1К.л ассы-контейнер.ы . . . . . . . . . .2 9.6 . . . . . . . . . . . . . . . . . . . . . . . Последователькноынет ейнер.ы. . . . . . . 2.9 7. . . . . . . . . . . . . . . . . . . . . . . . . Ассоциативнкыоен тейнер.ы. . . . . . . . 3.0 7. . . . . . . . . . . . . . . . . . . . . . . . . . . . Обобщенныаел горитм.ы. . . . . . . . .3 1.1 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Оглавление vii Строкмиа,с сивбыа йтоив о бъектпыр оизвольнтаигпоа 313 Глава1 2. Ввод-вы.в о.д . . . . . . . . . . . .3 2.1 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Чтениие з аписдьв оинчыхд аннхы . . . . . . . .3 2.2 . . . . . . . . . . . . . . . . . . . . . Чтениие з апистье кста.....................3.29.. ..................... Работсак аталог.а. м и. . . . . . . . . . 3.3 .6 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Ресурсвын,е дреннвыи ес полняеммыойд ул.ь . . . .3 .3 8. . . . . . . . . . . . Связмье ждпур оцесса.м. и . . . . . . . . .3 .3 9. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Глава1 3Б.а зыд анных . . . . . . . . . . . . . 34.5 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Соединенсиб еа зодйа ннхы виы полнензиапер осо.в . .3 .46 . . . . . Представлдеаниненх ы тва бличнфоойр ме.. . . . . 3.5 3. . . . . . . . . . . . . Созданфиоер мп от ехнолог�иmиa ster-d.e t.ai l.� . .3 5.9 . . . . . . . . . . . Глава1 4Р.а ботас сетью. . . . . . . . . . . . .3 6.7 . . . . . . . . . . . . . . . . . . . . . . . . . . . . НаписанFиТеР -клиен.т. о в. . . . . . . . .3 .6 7. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . НаписанНиТТРе- клиент.а. ... ... . . . .. .... . .. . .. ... .3 . 7. 8. . . . . . . . . . . . Написанклииее нт-серрнвыехп риложенниайб азТеС Р. . 3.8 2. . . Передаич пар иедме йтаграUмDмP .. . . . . . . 3.9 4. . . . . . . . . . . . . . . . . . . . Глава1 5:ХМ.L . . . . • . . . . . . . . . . . . . . . • . . . . . . . . . . . . .. . .. .3 .9. .9 . . . . . . • . . . • Чтенидео куменXтоMвLп рип омощии нтерфейSсAXа . . .4 0.0 . . . Чтенидео куменXтоMвLп рип омощии нтерфейDсOаM . . 4.0 6. . Запись докумеXнMтLо. в . . . . . . . . . 4.1 1. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Глава1 6О.б еспеченииен терактивнойп омощи . . . . . 4.1 3. . . . . . . . . Всплывающпиоед сказккоим,м ентарвис ит роксео стояния и справк�ич тэот от акое.?. � . . . . . .... . . .. .4. 1 .3. .. .. .. .. .. . . . . . . . . . . . ИспользоваQнTиeеx tBrowвsк eаrч естпврео стобгроа узера системыпомо.щ.и ...................4.1.6. ........................... ИспользоваQнtAsи sеi stantм ощнойи нтерактивной для системыпомо.щ.и. ..................4.19. ............................ Частьlll AdvancedQt Глава1 7.Ин тернационализаци.я . . . . . . . . . 2.3 . . . . . . . . . . . . . . . . . . . . . 4 РаботаU nсi co.de . . . . . . . . . . . 4.2 .4 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Созданпиеер еводимионгтое рфейпсраи ложен.ия . . .4 29. . . . . . . . Динамичеспкеорее ключеянзиыек о.в . . . . . . 4.3 6. . . . . . . . . . . . . . . . . . . . Перевопдр иложен.ий . . . . . . . . . . 4.4 2. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Глава1 8.Мн огопоточнаяо бработка. . . . . . . . .44 6. . . . . . . . . . . . . . . . . . . Созданпиоет ок.ов . . . . . . . . . . .4 .47 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Синхронизацпиоят око.в . . . . . . . . . 4.5 0. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Взаимодейсстг влиаев нмы потоко.м. . . . . . .4 5 .9 . . . . . . . . . . . . . . . . . . . viii Оглаевнлие Примененкилеа ссQоtвв ов торинчыхп отокх.а . . . .4 6.4 . . . . . . . . . . Глава1 9С.о зданиеп одЮiючаемых модулей . . . . . . .4 6.6 . . . . . . . . . . . . РасширенQиtес п омощьпюо дключаемхмы одуле..й . .4 .6 7. . . . . Како беспечвип трьи ложении возмопжондоклсютчье ния модуле.й . . . . . . . . . . . . . .47 .8 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Написанпиоед ключамеых пкр иложенмиоюд уле..й . . 4.8 2. . . . . . Глава2 0В.о зможностиз,а висимыео тпл атформы . . . . 4.8 6. . . . . . . Применен�ирео днхы•п рограммхни ынтерфей.со в. . 4.8 .7 . . . . . . ПримененAиcеt ivвeс Xи стеме Win.d o.w s. . . . 4.91 . . . . . . . . . . . . . . . . . Управленсиееа нсавмс ии стеXмlеl . . . . . . . 5.0 6. . . . . . . . . . . . . . . . . . . . . Глава2 1П.р оrраммированивес троенных систем. . . . .5 1.4 . . . . . . . Первозен акомсстQ вtоo p.i. a . . . . . . . . 5.1 .5 . . . . . . . . . . . . . . . . . . . . . . . . . . . НастройQкtаo piCao r.e. . . . . . . . . . .5 1.7 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Приложении Приложеине А.У становкQаt . . . . . . . . . . . 5.2 0. . . . . . . . . . . . . . . . . . . . . . . . Замечаноил еи цензирова.н..и. и.. ...... .. ... ..... . ... .. ... . .. . . 520 УстановQкtаj Windo.w. s ... .. . . . .. ... . . ... . . . .. ...... .. ... . .. . .. . 5.2 1 УстановQкtа/ Ma.c.. .... .. .... . . .... ... ...... . . ... . .. .. . . .. .. . .5 2.2 . . . УстановQкtа/ Xll .. . . . . . . . . . . .5 2.2 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ПриложеинеБ .В ведениев С++ДТ1J1 проrраммистов}аvиа С# . 524 Первозен акомсстС в++о .. . . . . . . . . .5 25. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Основныоет личияяз ыко.в . . . . . . . . .5 3 .0 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Элементартниыпеы д аннхы ..... . .. .. ... . ..... ...... . .. . ..5 3 . 1. .. . . . Определеклнаисяс а........................53..2. ..................... Указат.е. л и. . . . . . . . . . . . .5 3. 9 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Ссьmк.и. ........................54.3. ................................... Массив.ы . . . . . . . . . . . . . .5 4. 5 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Символьнсытер ок..и . . . . . . . . . . 5.4 9. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Перечисления.........................5.50. ............................ Именав,в одимыtyеp ede..f . . . . . . . . . 5.53 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Преобразовтаинпиое.в . . .. ... .... .. . . . . . .. .. ... .. ... . ... . .5.. 5 .3. . . . Перегруозпкеар атор.о в. . . . . . . . . .5 5.6 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Типыз начен.и. й . . . . . . . . . . . 5. 5.9 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Глобальнпыеер еменниы феу нкци.и . . . . . . 5.6 1. . . . . . . . . . . . . . . . . . . . . Пространситмвеан. . . . . . . . . . . . 5.6 .4 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Препроцес.с. о р. . . . . . . . . . . .5 6.7 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Стандартбниабял иотеСк++а . . . . . . . . . .5 .7 0. . . . . . . . . . . . . . . . . . . . . . . . . . Предметный указатеJi..ь . . . . . . . . . . . .5 1.5 . . . . . . . . . . . . . . . . . . . . . . . . . . . Вступл ение ПочеQмtуП? о чеммыуп, р огртаы,мв мыиибрсаQеtмК? о ннеочс,у ществуют очевиднысео вотмтиевмсеоктсалытс:ьс Q оtбв,за риущюаянсапя р именоеднниоиго истноичкбаоа,гт соет гввоо змоежйнп,ор сотидзилвтьоеноСс+т+нь,а лиичсидхено о­ гко одеагд,оо кеунмта,кц чаиеясетнявнт аехниячп едосдекраижм кнжаое сдтрвуог их причуикзнаа,н нвгы лхня цевмыахрт киенгомваытхел ракихоа мпа•Tн orиlиcl ht•e. Всэет о охчоеронншьозо д,ен сеуь к азсаанмвооа еж нQоtпе о:л ьзуусептеспхяоо ­м, томуо нчнатр оав иптрсоя гртаам.мм ис Почепмруо гртаамнммр миаетвсояд нтае хноил оннгреииа ятв ся дСраумг аяя ? считчатюро,а зриакбпоирт очrраомбмнеосгпоео чтеднапиюряте дпотчаткеонйи е техлнооигк,ио то•роаущящ ае•кт сапякр авилинь елн юабявя,ст те оч ,тн оед атеат­ коогщоу щен•иОяущ.щ аттье•х ноклаопкгр иаюв илоьзчннауамеюнт о гВов ее.р сии эткойни ид гля3 Qуяtп омлит неаленфуосюни тсемкуо мпа•нTlигlиot вeк cаhч•е ст­ вео чепндоьх одяпщреигмое ра полсоохтбоеейхлн нониогоиЭ .т тае ленфасояин сте­ ма вноес пмраиенктиаспкяр аьвниясал истпетомоамч,ут о он ваы унждансеас то вер­ шатсьл ауйчндыеей свтс втиожяле сь л чуайнкоомн ттееСк.лчс уаойсннтеьс оздает ощущепнриаяв итлиПь.он вотсоряиеи мзобсыттьот чонжвоеос стпьмр аиюнткисаяк непрльанвыиХео.р опшриоег ралмнемиивсЧытт.ыно а осс обпернинвол век коаме­т пьтюер(анха првис мреарв,нс се андидоисв отомвт)а,эк тт ооч ,тн ома н еп ирходится потвороядтниьто ож ер аззра а зом. Позвлоьтмен е лплрюоисиртортвьэа тноап рактипчреисмк-еонрмафе о рмах компенксоамциаирниод ворчансдыхохоОв б.ы чэнтфоио риммые вюитпд р идлчиу­ выэхл еркотннтыалхби вцы;и хз апотлеинп ялоеучареетаел дьенныьеНг апи е.р вый взгнлчяиедг соло ожгниоп ,р ниа лидчеиние жснтоигмоэу тлзааа дсатчааин тосвя просдтлодяйи плиормоваоин ннжоегнера. Однаврк аеол ьнжоийзв нсине ет апкр осХтоотн.яки тдор угвко ойм паннеи и исыптывнаиекктиа зха тдрнуенпиррйиа бсоэ ттеи фмоир мауи мниж,е нвеонрзио­в кают пыр.Ио п болгеомвссо ортидрвну икдармуигк иохм паунбиейж,дь асвеят шом, чтэот роа спрноеснтняроваел еМныио ет.кд лыаваоефмо рмлкеонмипее ндсоа ций сампосоглое дмноемгеоини тнадо авг ообщмеож езма боыбтэ ьт.о П мочетмапукр о­ исхоЗдаипто? лфноерннмиап е е рввызйг плряодас ,яст тандапрртоднцуааерС.яо ­ бираешь кнвуимтеаринуз цеаишпиьи, с ываешвьс ооэттвие тнщсоитмпевлео уярю а су каизеадмнта ым,е сотпаи,с иас нуимямН ыу.м еркавциитяа инз цаипнйио смье ров вф орпмруе дназнаочбелченегынк иодямл уяр- атбоон тосы,т, р говогоорн ямо,е ра избчынтыпо,о скодлаьтмкаеу,с о тпои,с иас нуимеом даон знаичднеон цтиирфуиют квитаМноцжинпюоо. д туьмч,атс оо всем немногор адбоопптоооызлл в­няительной етв енрутсьв доеин ьги.

See more

The list of books you might like

Most books are stored in the elastic cloud where traffic is expensive. For this reason, we have a limit on daily download.