Table Of ContentС++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ч•е ст
вео чепндоьх одяпщреигмое ра полсоохтбоеейхлн нониогоиЭ .т тае ленфасояин сте
ма вноес пмраиенктиаспкяр аьвниясал истпетомоамч,ут о он ваы унждансеас то вер
шатсьл ауйчндыеей свтс втиожяле сь л чуайнкоомн ттееСк.лчс уаойсннтеьс оздает
ощущепнриаяв итлиПь.он вотсоряиеи мзобсыттьот чонжвоеос стпьмр аиюнткисаяк
непрльанвыиХео.р опшриоег ралмнемиивсЧытт.ыно а осс обпернинвол век коамет
пьтюер(анха првис мреарв,нс се андидоисв отомвт)а,эк тт ооч ,тн ома н еп ирходится
потвороядтниьто ож ер аззра а зом.
Позвлоьтмен е лплрюоисиртортвьэа тноап рактипчреисмк-еонрмафе о рмах
компенксоамциаирниод ворчансдыхохоОв б.ы чэнтфоио риммые вюитпд р идлчиу
выэхл еркотннтыалхби вцы;и хз апотлеинп ялоеучареетаел дьенныьеНг апи е.р вый
взгнлчяиедг соло ожгниоп ,р ниа лидчеиние жснтоигмоэу тлзааа дсатчааин тосвя
просдтлодяйи плиормоваоин ннжоегнера.
Однаврк аеол ьнжоийзв нсине ет апкр осХтоотн.яки тдор угвко ойм паннеи и
исыптывнаиекктиа зха тдрнуенпиррйиа бсоэ ттеи фмоир мауи мниж,е нвеонрзиов
кают пыр.Ио п болгеомвссо ортидрвну икдармуигк иохм паунбиейж,дь асвеят шом,
чтэот роа спрноеснтняроваел еМныио ет.кд лыаваоефмо рмлкеонмипее ндсоа ций
сампосоглое дмноемгеоини тнадо авг ообщмеож езма боыбтэ ьт.о П мочетмапукр о
исхоЗдаипто? лфноерннмиап е е рввызйг плряодас ,яст тандапрртоднцуааерС.яо
бираешь кнвуимтеаринуз цеаишпиьи, с ываешвьс ооэттвие тнщсоитмпевлео уярю а
су каизеадмнта ым,е сотпаи,с иас нуимямН ыу.м еркавциитяа инз цаипнйио смье ров
вф орпмруе дназнаочбелченегынк иодямл уяр- атбоон тосы,т, р говогоорн ямо,е ра
избчынтыпо,о скодлаьтмкаеу,с о тпои,с иас нуимеом даон знаичднеон цтиирфуиют
квитаМноцжинпюоо. д туьмч,атс оо всем немногор адбоопптоооызлл вняительной
етв енрутсьв доеин ьги.