Visial C++ For Windows Стив Холзнер За особеностите на екземпляра Състояние: Много добро Забележка: Здраво книжно тяло, без забележки в текста. Наличност: 1 бр. - в това състояние и цена в този щанд. Други екземпляри от книгата Задай въпрос относно екземпляра За изданието Издателство: Алекс Софт Град на издаване: София Година: 1997 г. Език: Български Страници: 461 Корици: Меки Категория: Компютри, софтуер, интернет Ширина (мм): 165 Височина (мм): 235 Съдържание Въведение....................................................................................................5 Кратък преглед Visual C++ .................................................................. 9 Какво е специфичното във Visual C++?...................................................................................................10 Именуване на променливите във Visual C++........................................................................................11 Първа Visual C+ + програма: ONE.EXE...................................................................................................12 Отделните части на ONE.EXE ................................................................................................... 16 Класът Приложение....................................................................................................................................19 Класът Основен прозорец............................................................................................................................27 Класът View.....................................................................................................................................................32 Класът Документ...........................................................................................................................................38 Добавяне на меню в програмата - TWO.EXE..........................................................................................43 Техники за управление на класа View.................................................57 Електронна таблица CELLS.EXE ......................................................................................................... 57 Създаване на много документен интерфейс (MDI)........................................................................59 Координиране на прозорците чрез съобщения ............................................................................. 68 Предаване на цялата клетка ......................................................................................................... 73 Използване на CEditView в WRITER.EXE.............................................................................................85 Координиране на прозорците ............................................................................................................. 87 Работа с маркиран текст .............................................................................................................. 89 Записване на файлове като ASCII текст................................................................................................90 Модифициране на статус линията и таблото с бутони.................. 101 MOUSER: Програма за рисуване ................................................................................................... 102 Модифициране на статус линията ................................................................................................... 109 Модифициране на таблото с бутоните...................................................................................................115 Проектиране на диалогови кутии ..................................................................................................... 134 Създаване на битмап изображения ................................................................................................... 139 Битови карти (Bitmap).......................................................................... 155 Създаване и работа с битови карти...................................................................................................155 Запълване на фоновия цвят ............................................................................................................... 158 Изобразяване на битова карта ..................................................................................................... 160 Логически координати срещу координати на устройство..................................................................163 Разположения на прозорец и област за извеждане...........................................................................164 Пространства на прозорец и област за извеждане.............................................................................165 Режими на разпределение на Windows...................................................................................................166 Режими за разпределение в действие...................................................................................................168 Влачене на битови карти по екрана...................................................................................................176 Добавяне на водещи линии ............................................................................................................. 178 Изчертаване на битовата карта............................................................................................................ 179 Свързване към мишката............................................................................................................................181 Използване на битови карти в менюта...................................................................................................188 Зареждане на битови карти в менютата от диска.........................................................................192 Метафайлове, анимация и прихващане на екрана........................ 199 Работа с метафайлове ..............................................................................................................................199 Изчертаване на кутийка ................................................................................................................... 201 Използване на метафайлове в контекст.................................................................................................204 Използване на метафайлове за автоматично преизчертаване на прозорец в OnDrawQ.............208 Създаване на класа CBackupDC .....................................................................................................209 Използване на класа CBackupDC..........................................................................................................212 Анимация на екрана с метафайлове...................................................................................................218 Програма за прихващане на екрана...................................................................................................225 Прихващане на екрана.................................................................................................................................228 Действителния трансфер на битове...................................................................................................230 Предефиниране на оператори с Visual C++ ......................... 237 Предефиниране на операторът ++ ...................................................................................................238 Програмата TICKS....................................................................................................................................241 Предифиниране на операторите + и =...................................................................................................253 Програмата WORDS....................................................................................................................................254 Предефиниране на операторите >.............................................................................................256 Copy конструктори....................................................................................................................................267 Библиотекка Microsoft Foundation Class.............................................281 MFC класове за масиви................................................................................................................................281 MFC класове за списъци..............................................................................................................................287 MFC контрол класове..................................................................................................................................310 CButton............................................................................................................................................................310 CEdit ............................................................................................................................................................ 317 CListBox...........................................................................................................................................................325 CComboBox....................................................................................................................................................333 CScrollBar.......................................................................................................................................................339 OLE 2.0: Контейнери!.............................................................................347 Как работят OLE контейнерите ........................................................................................................ 348 Създаване на OLE контейнер програма..................................................................................................349 Опцията Insert New Object ................................................................................................................. 350 Променяне на размера на OLE обект.....................................................................................................353 Избиране и преместване на OLE обекти с мишката............................................................................362 Отваряне на OLE опция от програма..................................................................................................366 OLE 2.0: Сървъри!..................................................................................385 Проектиране на OLE сървър .......................................................................................................... 385 OLE обекти при OLE сървър ........................................................................................................386 Създаване на програмата SERVE.............................................................................................................388 Разглеждане на програмата SERVE.........................................................................................................390 Модифициране на SERVE.EXE.................................................................................................................396 Визуализиране на OLE обект.....................................................................................................................396 Редактиране на OLE обект.......................................................................................................................400 Модифициране на менюто на контейнера...............................................................................................404 Динамични библиотеки - DLL ............................................................ 423 Създаване на прост.DLL файл ........................................................................................................ 424 Създаване на DYNAM.DLL ................................................................................................................. 424 Създаване на ADD1.EXE ................................................................................................................. 429 Сортиране на масиви с DLL ........................................................................................................... 439 Създаване на SORTER.DLL ................................................................................................................. 439 Ето дефиницията на compare_int().......................................................................................................440 Създаване на SORTED.EXE ................................................................................................................. 444 Използване на MFC функции в DLL библиотеки.............................................................................454 Създаване на HELLO.CPP ................................................................................................................. 454 Създаване на HELLOAPP.EXE.................................................................................................................457 Ключови думи: Visial C++, книги за програмисти, език С За поръчка Цена: 12,50 € (+ отделно цена за доставка) Поръчай Техническа грешка. Моля, презаредете страницата и проверете кошницата. Добави в бележника Условия по продажбата Търговец: щанд "Toivo" Необслужване на поръчка: 2% риск (спрямо 100 поръчани) Фактури: не издава Отстъпки 10%:При поне 3 книги от същия щанд. 20%:При поне 6 книги от същия щанд. 30%:При поне 10 книги от същия щанд. Как се отброява (напр. при комплект)? Доставка (с преглед и тест) До офис на Еконт: около 3,10 € (до 1 кг) До офис на Спиди: не предлага До адрес по Еконт: около 4,02 € (до 1 кг) До адрес по Спиди: не предлага До BOX NOW автомат: не предлага Лична среща: не предлага Пратката пристига: 2-5 раб. дни след поръчване Доставя за чужбина: за поръчки от поне 50,00 € - научи повече (en) Ще платите само една доставка, ако поръчате още книги от същия щанд - "Toivo". За щанд "Toivo" Книги: 19 311 (разгледай) Единични за сайта към момента: 3 570 (разгледай) Други типове продукти: 42 (разгледай) В "Книжен пазар" от: 2011 г. При промени/проблеми с поръчката Как да: Откажа поръчана книга? Се свържа с щанда продавач? Как да процедирам при: Забавяне на изпращането. Несъответстваща на описанието или объркана книга. Други предложения Други екземпляри от книгата ‹ › 1997 г. | Отлично 8,18 € 1995 г. | Много добро 6,00 € 1997 г. | Много добро 6,14 € Още екземпляри Книги от същия автор Разгледай книги от същия автор Подобни книги Разгледай подобни книги