(495)
105 99 23



оплата и доставка

оплата и доставка char.ru



Книги интернет магазинКниги
Рефераты Скачать бесплатноРефераты



Осознанность, где взять счастье

РЕФЕРАТЫ РЕФЕРАТЫ

Разлел: Программное обеспечение Разлел: Программное обеспечение

Потоки в Visual Basic

найти еще ...
Программирование в Win32 API на Visual Basic ДМК Пресс Стивен Р.
Обсуждается широкий круг практических задач от самых простых, таких как получение основной системной информации, добавление позиций табуляции в окне со списком, запись и извлечение данных в/из реестра или индивидуальных файлов инициализации, до весьма сложных – модификации класса управляющих элементов с целью реализации заданного поведения, установки ловушек для отслеживания и изменения работы мыши или клавиатуры и т. д. В книге затрагиваются вопросы архитектуры 32-разрядной Windows, распреде­ле­ ния адресного пространства, синхронизации различных потоков, межпроцес­сорного взаимо­­действия, внедрения DLL во внешние процессы.
542 руб
Visual Basic .NET для программистов ДМК Пресс Крейг А.
Подробно рассказывается о процессе конвертирования старых программ на новый язык.
408 руб

Если одно приложение выполняет длинную операцию на объекте в однопоточном сервере, другие приложения будут вытеснены, т.е. будут ждать, когда освободится сервер. Многопоточный режим рещает эту проблему. Однако, имеются случаи, где Вы можете хотеть использовать Ac iveX EXE сервер, чтобы регулировать доступ к общедоступнному ресурсу (shared resource). Например, сервер s ock quo e, описанный в моей книге Developi g Ac iveX Compo e s. В этом случае сервер s ock quo e выполняется в одиночном потоке и который доступен для всех приложений, использующих сервер по очереди. Многопоточный клиент – выполняемый как Ac iveX EXE сервер Простая форма этого подхода продемонстрирована в приложении M DEMO2. Этот подход используется, когда приложение поддерживает множественные окна, которые должны исходить из одного приложения, но работать полностью независимо. Интернет-браузер - хороший пример такого многопоточного клиента, где каждое окно выполняется в собственном потоке. Здесь следует обратить внимание на то, что многопоточный режим не должен использоваться как замена для хорошего событийно управляемого проекта. Многопоточные серверы DLL или EXE В архитектуре клиент-сервер, многопоточный режим может увеличить эффективность, если Вы имеете смесь длинных и коротких клиентских запросов. Будьте внимательным, хотя - если все ваши клиентские запросы имеют подобную длину, многопоточный режим может фактически замедлять среднее время ответа сервера! Никогда не принимайте на веру тот факт, что если ваш сервер является многопоточным, то обязательно его эффективность увеличится. Соглашение о потоках Верите или нет, но все это было введением. Часть этого материала является обзором материала, который описан в моей книге Developi g Ac iveX Compo e s, другая часть материала описывает новую информацию для service pack 2. Теперь, позволите задавать вопрос, который имеет отношение к многопоточному режиму, использующему COM (модель многокомпонентных объектов, на которой основаны не только все Visual Basic объекты, но и другие wi dows приложения, использующие технологии OLE). Дано: Многопоточный режим является потенциально опасным вообще, и особенно попытки многопоточного кодирования приложений, которые не разработаны для поддержки многопоточного режима, скорее всего приведут к фатальным ошибкам и сбоям системы. Вопрос: Как это возможно, что Visual Basic позволяет Вам создавать объекты и использовать их с одиночными и многопоточными средами безотносительно к тому, разработаны ли они для одиночного или многопоточного использования? Другими словами - Как многопоточные Visual Basic приложения могут использовать объекты, которые не разработаны для безопасного выполнения в многопоточной среде? Как могут другие многопоточные приложения использовать однопоточные объекты Visual Basic? Коротко: как COM поддерживает потоки? Если Вы знаете COM, то Вы знаете, что COM определяет структуру соглашения. Объект COM соглашается следовать некоторым правилам так, чтобы этим можно было успешно пользоваться из любого приложения или объекта, который поддерживает COM. Большинство людей сначала думает о интерфейсной части соглашения - о методах и свойствах, которые предоставляет объект. Но Вы не можете не знать того, что COM также определяет поточность как часть соглашения.

Первая новая функция называется I i ializeIID. Она имеет следующий код: ' I i ialize he GUID s ruc ure Priva e Sub I i ializeIID() S a ic I i ialized As Boolea If I i ialized he Exi Sub Wi h IID IDispa ch .Da a1 = &H20400 .Da a2 = 0 .Da a3 = 0 .Da a4(0) = &HC0 .Da a4(7) = &H46 E d Wi h I i ialized = rue E d Sub Вы видите, нам необходим идентификатор интерфейса - 16 байтовая структура, которая уникально определяет интерфейс. В частности нам необходим идентификатор интерфейса для интерфейса IDispa ch (подробная информация относительно IDispa ch может быть найдена в моей книге Developi g Ac iveX Compo e s). Функция I i ializeIID просто инициализирует структуру IID IDISPA CH к корректным значениям для идентификатора интерфейса IDispa ch. Значение Это значение получается с помощью использования утилиты просмотра системного реестра. Почему нам необходим этот идентификатор? Потому что, чтобы твердо придерживаться соглашения COM о потоках, мы должны создать промежуточный объект (proxy objec ) для объекта clsBackgrou d. Промежуточный объект должен быть передан новому потоку вместо первоначального объекта. Обращения к новому потоку на промежуточном объекте будут переадресованы (marshaled) в текущий поток. CoMarshalI er hreadI erfaceI S ream выполняет интересную задачу. Она собирает всю информацию, необходимую при создании промежуточного объекта, для определенного интерфейса и загружает ее в объект потока (s ream objec ). В этом примере мы используем интерфейс IDispa ch, потому что мы знаем, что каждый класс Visual Basic поддерживает IDispa ch и мы знаем, что поддержка переадресации (marshalli g) IDispa ch встроена в Wi dows - так что этот код будет работать всегда. Затем мы передаем объект потока (s ream objec ) новому потоку. Этот объект разработан Wi dows, чтобы быть передаваемым между потоками одинаковым способом, так что мы можем безопасно передавать его функции Crea e hread. Остальная часть функции S ar Backgrou d hreadAp идентична функции S ar Backgrou d hreadFree. Функция Backgrou dFu cAp также сложнее чем ее эквивалент при использовании модели свободных потоков и показана ниже: ' A correc ly marshaled apar me model callback. ' his is he correc approach, hough slower. Public Fu c io Backgrou dFu cAp (ByVal param As Lo g) As Lo g Dim qobj As Objec Dim qobj2 As clsBackgrou d Dim res& ' his ew hread is a ew apar me , we mus ' i i ialize OLE for his apar me ' (VB does ' seem o do i ) res = CoI i ialize(0) ' Proper apar me modeled approach res = CoGe I erfaceA dReleaseS ream(param, IID IDispa ch, qobj) Se qobj2 = qobj Do While o qobj2.Do heCou (10000) Loop qobj2.ShowAForm ' Al er a ively, you ca pu a wai fu c io here, ' he call he qobj fu c io whe he wai is sa isfied ' All calls o CoI i ialize mus be bala ced CoU i i ialize E d Fu c io Первый шаг должен инициализировать подсистему OLE для нового потока. Это необходимо для переадресации (marshalli g) кода, чтобы работать корректно. CoGe I erfaceA dReleaseS ream создает промежуточный объект для объекта clsBackgrou d и реализует объект потока (s ream objec ), используемый для передачи данных из другого потока.

Это может привести к сбоям приложения. Этот пример был разработан, чтобы достаточно просто увидеть проблему, но попробуйте поэкспериментировать со значением переменной O herCodeDelay. Когда опасный код относительно небольшой по сравнению со всей программой, проблемы появятся менее часто. Хотя это и звучит обнадеживающе, но истина состоит в следующем. Проблемы Многопоточного режима могут быть чрезвычайно неустойчивы и их трудно обнаружить. Это означает, что многопоточный режим требует осторожного подхода к проектированию приложения. Решение проблем Многопоточности Имеются два относительно простых способа избежать проблем многопоточного режима. Избегайте всеобщего использования глобальных переменных. Добавьте код синхронизации везде, где используются глобальные переменные. Первый подход используется в основном в Visual Basic. Когда Вы включаете многопоточный режим в Visual Basic приложения, все глобальные переменные станут локальными для специфического потока. Это свойственно способу, с которым Visual Basic выполняет apar me model hreadi g - подробнее об этом позднее. Первоначальный выпуск Visual Basic 5.0 позволял использовать многопоточность только в компонентах, которые не имели никаких элементов пользовательского интерфейса. Так было потому что они не имели безопасного потока управления формами. Например: когда Вы создаете форму в Visual Basic, VB дает ей имя глобальной переменной (таким образом, если Вы имеете форму, именованную Form1, Вы можете непосредственно обращаться к ее методам, используя Form1.метод вместо того, чтобы объявить отдельную переменную формы). Этот тип глобальной переменной может вызывать проблемы многопоточного режима, которые Вы видели ранее. Имелись несомненно другие проблемы внутри управления формами. С service pack 2, управление формами Visual Basic было сделано безопасным потоком. Это говорит о том, что каждый поток имеет собственную глобальную переменную для каждой формы, определенной в проекте. Что нового в Service Pack 2 Сделав поток управления формами безопасным, Service pack 2 предоставил возможность с помощью Visual Basic создавать клиентские приложения, использующие многопоточный режим. Приложение должно быть определено как программа Ac iveX Exe с установкой запуска из Sub Mai : ' M Demo2 - Mul i hreadi g demo program ' Copyrigh © 1997 by Desaware I c. All Righ s Reserved Op io Explici Declare Fu c io Fi dWi dow Lib "user32" Alias "Fi dWi dowA" (ByVal lpClass ame As S ri g, ByVal lpWi dow ame As S ri g) As Lo g Sub Mai () Dim f As frmM Demo2 ' We eed his because Mai is called o each ew hread Dim hw d As Lo g hw d = Fi dWi dow(vb ullS ri g, "Mul i hreadi g Demo2") If hw d = 0 he Se f = ew frmM Demo2 f.Show Se f = o hi g E d If E d Sub Первый раз программа загружает и отображает основную форму приложения. Подпрограмма Mai должна выяснить, является ли это первым потоком приложения, поэтому этот код выполняется при старте каждого потока. Вы не можете использовать глобальную переменную, чтобы это выяснить, потому что Visual Basic apar me model хранит глобальные переменные специфическими для одиночного потока.

Поиск Искусство вторжения

Дэнни не мог найти решения этой проблемы: она буквально подавляла его. И все же он был горд тем, чего ему удалось достичь в сложившихся обстоятельствах. На это пришлось потратить колоссальные усилия. «Я смог построить вполне приличную систему — работающие сервера, перегрузка всего, что меня интересовало в Интернете — игры, видео, хакерская информация, информация об устройстве сетей, их уязвимых местах, о том, как отыскать открытый порт». Вильям объясняет, почему Дэнни удалось построить свой офис в сельскохозяйственном отделе. « П о сути дела он р а б о т а л сетевым администратором, поскольку те вольнонаемные сотрудники, которые должны были этим заниматься, были полными ничтожествами». Они не знали, как писать программы на языках C++ и Visual Basic, поэтому просто не могли выполнять свои обязанности, у них не хватало ума и на то, чтобы адекватно организовывать работу сети. Одна из проблем, беспокоивших Дэнни, была в том, что его компьютер стоял на проходе и любой желающий мог посмотреть, что он делает. После окончания рабочих часов его сельскохозяйственный офис запирался, поэтому он мог выходить в Интернет только в течение дня, отыскивая такие минуты, когда все остальные сотрудники офиса были слишком заняты своей собственной работой, чтобы обращать на него внимание

Реферат: Модель системы массового обслуживания на GPSS Модель системы массового обслуживания на GPSS

Поиск Время - деньги. Создание команды разработчиков программного обеспечения

Спустя несколько лет, благодаря заботам основателей и усилиям первоклассной группы менеджеров, компания выросла: теперь в ней больше 150 сотрудников. Вместе с компанией рос и я, дойдя до поста начальника отдела разработки. В первые четыре года мы создали шесть основных выпусков наших приоритетных продуктов, BoundsChecker и SoftICE, приобрели два новых продукта и ещё четыре создали для внутреннего применения. Почти все эти продукты были выпущены в расчётный срок. Объём прибылей быстро рос, и компания стала очень рентабельной. Наши продукты хорошо принимали, и они смогли завоевать ряд отраслевых наград: 2000 г. • Приз «Лучший компонент или утилита для обеспечения качества ПО», присуждаемый Vbxtra за DevPartner® for Visual Basic. • Приз «На гребне волны», присуждаемый Рrogammer’s Paradise, в номинации «Самый продаваемый инструмент для тестирования и отладки» за BoundsChecker VC++ Edition. • Приз «Выбор читателя» журнала VBPJ за CodeReview™ 6.1. • Приз «Выбор читателя» за FailSafe™ 5.21 журнала VBPJ. 1999 г. • Журнал

Реферат: Моделирование системы массового обслуживания Моделирование системы массового обслуживания

Поиск Время - деньги. Создание команды разработчиков программного обеспечения

Эд 11 лет трудился и отделении корпорации DEC по разработке ПО, расположенном в Нашуа (штат Нью-Гемпшир). На самых разных технических и руководящих должностях он занимался разработкой инструментальных средств для проверки ОС VAX/VMS. В конце концов он перешёл в консалтинговый отдел DEC, где возглавил разработку и развёртывание ряда специализированных программных продуктов для системы работы с клиентами на основе портативных компьютеров общей стоимостью более 6 млн. долларов. С 1994 г. Эд в небольшой молодой компании NuMega Technologies, Inc., где сначала совмещал должности менеджера по разработке и менеджера по маркетингу BoundsChecker C/C++, продукта для поиска ошибок в программах. Как менеджер по разработке, Эд полностью курировал создание четырёх выпусков продукта в критический период истории NuMega. Будучи первым менеджером по маркетингу, он сыграл значительную роль в определении стратегии, позиционировании продукта, его популяризации, рекламы и продвижении на рынке. Позднее, как начальник отдела разработки NuMega, он направил компанию на развивающийся рынок средств разработки на Visual Basic и Java, а также создания ПО для Web

Реферат: Разработка имитационной модели системы массового обслуживания Разработка имитационной модели системы массового обслуживания

Министерство образования и науки Республики Казахстан Карагандинский государственный технический университет КафедраПОЯСНИТЕЛЬНАЯ ЗАПИСКА к курсовому проекту по дисциплине }

Наклейки для поощрения "Смайлики 2".
Набор для поощрения на самоклеящейся бумаге. Формат 95х160 мм.
19 руб
Раздел: Наклейки для оценивания, поощрения
Ночник-проектор "Звездное небо, планеты", черный.
Оригинальный светильник-ночник-проектор. Корпус поворачивается от руки. Источник света: 1) Лампочка (от карманных фанариков); 2) Три
350 руб
Раздел: Ночники
Фонарь желаний бумажный, оранжевый.
В комплекте: фонарик, горелка. Оформление упаковки - 100% полностью на русском языке. Форма купола "перевёрнутая груша" как у
87 руб
Раздел: Небесные фонарики

Реферат: Создание модели системы массового обслуживания Создание модели системы массового обслуживания

Главная форма приложения показана на рисунке 1. Рисунок 1. Главная форма приложения С главной формы осуществляется настройка входных параметров, таких как: периодичность поступления заявок, время разговора и время дозвона, вероятность отказа канала обслуживания, время подготовки к обслуживанию и период моделирования системы. С главной формы осуществляется управление системой моделирования. В нижней части окна можно наблюдать результаты процесса моделирования(число поступивших заявок, число занятых каналов обслуживания, число выполненных и потерянных заявок), а также время работы программы. По нажатию кнопки «Формирование отчета» или выбора аналогичной процедуры в меню «Действия» в отдельном окне появляются статистические данные, образованные в результате моделирования. Окно результатов моделирования можно увидеть на рисунке 2. Рисунок 2. Окно результатов моделирования Здесь содержатся общие результаты моделирования, информация о работе отдельных каналов обслуживания. Результаты работы системы представлены в текстовом виде. Руководство пользователя Для того чтобы запустить программу необходимо открыть исполняемый файл «Smo p s.exe». После этого перед вами появится главное окно приложения, изображенное на рисунке 3: Рисунок 3.

Реферат: Система массового обслуживания с ограниченным временем ожидания Система массового обслуживания с ограниченным временем ожидания

Такую неопределенность называют еще «благоприятной», «доброкачественной». 1.1 Понятие случайного процесса Строго говоря, случайные возмущения присущи любому процессу. Проще привести примеры случайного, чем «неслучайного» процесса. Даже, например, процесс хода часов (вроде бы это строгая выверенная работа – «работает как часы») подвержен случайным изменениям (уход вперед, отставание, остановка). Но до тех пор, пока эти возмущения несущественны, мало влияют на интересующие нас параметры, мы можем ими пренебречь и рассматривать процесс как детерминированный, неслучайный. Пусть имеется некоторая система S (техническое устройство, группа таких устройств, технологическая система – станок, участок, цех, предприятие, отрасль промышленности и т.д.). В системе S протекает случайный процесс, если она с течением времени меняет свое состояние (переходит из одного состояния в другое), причем, заранее неизвестным случайным образом. Примеры: 1. Система S – технологическая система (участок станков). Станки время от времени выходят из строя и ремонтируются. Процесс, протекающий в этой системе, случаен. 2. Система S – самолет, совершающий рейс на заданной высоте по определенному маршруту.

Реферат: Программы системы 1С: Предприятие. Администрирование в программах 1С: Предприятие Программы системы 1С: Предприятие. Администрирование в программах 1С: Предприятие

Тюменский Государственный Колледж Профессионально-Педагогических ТехнологийРеферат на тему : «Программы системы 1С: Предприятие. Администрирование в программах 1С: Предприятие» Выполнил: Баталов И. Группа: Пог-03-1 Проверила: г. Тюмень 2004 Содержание Введение. Функциональные компоненты. Типовые конфигурации системы 1С: предприятия. Версии программных продуктов. Распределенная операционная система. Технологические средства конфигурирования и администрирования в 1С:предприятии.7. Средства администрирования (подробно). Описание встроенного языка. Стр. 3Стр. 3Стр. 3Стр. 8Стр. 9 Стр. 9 Стр. 11Стр. 30 Введение 1С: Предприятие является системой программ для автоматизации различных областей экономической деятельности. В конкретный программный продукт, входящий в систему программ 1С: Предприятие, включаются те функции и возможности, которые отвечают назначению этого продукта. Все составляющие системы программ 1С: Предприятие можно разделить на Технологическую платформу и Конфигурации. Технологическая платформа представляет собой набор различных механизмов, используемых для автоматизации экономической деятельности и не зависящих от конкретного законодательства и методологии учета.

Реферат: Манипулятивные технологии в системе массовых коммуникаций Манипулятивные технологии в системе массовых коммуникаций

Манипулятивные технологии в системе массовых коммуникаций. I. Введение. Определение манипуляции. Признаки манипуляции. .   1 II. Психология манипуляции. Манипуляция на уровне психических процессов. Манипуляция на уровне психологических процессов. Перцептивные, мнемические, интеллектуальные процессы. Механизмы реализующие манипулятивное воздействие. .   4 III. Манипуляция в СМК. СМИ. Информация. Информационная коммуникация. Массовая коммуникация. Необходимые условия функционирования СМК. Участие телевидения в политической манипуляции. Основные манипулятивные технологии в системе массовых коммуникаций.14 IV. Политическая манипуляция. Политическая манипуляция. Символическая политика. Информационная асимметрия. Политическая манипуляция в США. Последствия "российского направления" политической манипуляции США.  .29 V. Заключение. Современные тенденции российских СМИ во влиянии на политическое сознание.            .37 VI. Список использовавшейся литературы.            .40 I. Введение. Введение. Определение манипуляции. Признаки манипуляции.

Реферат: Журналистика как система массовой информации укр Журналистика как система массовой информации укр

Таких каналів немало: політичні, громадські партії, органі­зації й рухи, заклади культури, первинні формальні й неформальні групи, школа і церква, преса і телебачення, радіомовлення і кінематограф тощо. У різних суспільних систем різний і набір засобів, каналів і методів духовного впливу на свідомість особи. Вибір їх залежить від цілей, спрямованості і суті суспільного виховання. Але, без­сумнівно, найбільш оперативним, дохідливим і дійовим каналом формування громадської думки (як фундаменту духовного впливу на свідомість мас) є система засобів масової інформації — преса, телебачення, радіо, документальне кіно, нові види аудіовізуальних комунікацій тощо. ЗМІ, ЇХ СТРУКТУРА ІНФОРМАЦІЙНИЙ ПОТІК,             ЙОГО СТРУКТУРА Для нормального функціонування будь-якої соціальної системи необхідний безперервний потік інформації. Він відповідно орієнтує кожну особу і тримає її у стані інформаційної насиченості. Кожна людина зі свого боку постійно знаходиться в інформаційному потоці. Адже лише за умови безперервного інформаційного спіл­кування із зовнішнім середовищем людина здатна продуктивно мислити й активно діяти. При цьому почувати себе впевнено вона може лише тоді, коли її свідомість відображає суспільне, або, в усякому разі, приведене у певне співвідношення до нього. Інформаційний потік неоднорідний.

Реферат: Разработка метода формирования маршрутных матриц однородной замкнутой экспоненциальной сети массового обслуживания Разработка метода формирования маршрутных матриц однородной замкнутой экспоненциальной сети массового обслуживания

Содержание Введениестр.3 Постановка задачи5 Виртуальные СеМО6 Маршрутные матрицы виртуальных СеМО9 Методы построения маршрутных матриц виртуальных СеМО14 Общее решение14 Пример нахождения общего решения16 Метод формирования маршрутной матрицы20 Поиск по статистическому градиенту22 Метод , 1995 - 144 с.


Занимательное программирование: Книга для детей, родителей и учителей - 320 с. {Занимательный компьютер} Visual Basic: М:АСТ-ПрессКнига/Инфорком-Пресс Симонович С.В., Евсеев Г.А.
120 руб
Visual Basic. Net Шаг за шагом АСТ Валнум К.
111 руб
Visual Basic .NET: Обновленная информация о новых характеристиках и возможностях Visual Basic .NET; Огромное количество подсказок по написанию приложений Windows; Простые описания инструментов создания программы (пер. с англ. Виксне П.А.) - 372 с. {The complete idiot`s guide (Больше никогда вы не п} ISBN 5-17-024833-4 5-271-09211-9 0-02-864231-7 ~50.00.00 01124 М: АСТ /Астрель Валнум К.
126 руб
Незаменимое пособие по обучению любого пользователя вполне профессиональному компьютерному программированию (пер. с нем. Селюцкого Ю. Д. ) - 240 с. {От 8 до 88} Visual Basic 6 для детей: М: Интерэксперт Вайланд Б.
<p><p>Изучение языка программирования Visual Basic 6 с помощью среды разработки Visual Basic.
69 руб
Visual Basic.NET (пер. с англ. под ред. Минько П.А.) - 336 с. {Для 'чайников'} ISBN 5-8459-0288-6 0-7645-0867-9 ~92.06.21 056 К,М,СПб: Диалектика /Вильямс Вонг У.
186 руб
Программирование Web-страниц: Visual Basic 6. 0: Создание приложений; Программирование в среде Windows: VBScript; Теория программирования: Учебный курс Домашняя библиотека Фолио,АСТ Глушаков С.В.,Мельников В.В.,Сурядный А.С.
98 руб
ВТ УчКурсMCAD MCSD(Русс. ред. )(ц) Разработка Web-сервисов XML и сервисных компонентов на MS Visual Basic. NET Сертификац. экзамен 70-310,70-320 (без CD-Rom`а) { } ~25. 00. 00 14212 NET и MS Visual C# . РУССКАЯ РЕДАКЦИЯ
На прилагаемом компакт-диске находятся демонстрационные файлы, практические задания, словарь терминов и другие справочные материалы. <p>Этот учебный курс посвящен разработке Web-сервисов XML и серверных компонентов на Microsoft Visual Basic . \ nET и Microsoft Visual C# . \ nET. Книга содержит обстоятельное введение в . \ nET Framework, описание создания и применения управляемых служб Wi\ ndows, сервисов XML и серверных компонентов, а также работы с базами данных; значительное внимание уделяется вопросам защиты, тестирования и развертывания Web-сервисов.
510 руб
Microsoft Visual Basic.NET 2003: Русская версия (пер. с англ. Босис О.Р.) + CD-Rom - 672 с. {Шаг за шагом} ISBN 9570-0021-3 0-7356-1905-0 ~54.00.00 45355 М: Эком Хальворсон М.
410 руб
Visual Basic .NET (пер. с англ. Базавова А.Д., Дземы Н.А., Кухаренко В.И. и др.) - 1024 с. {Библия пользователя} ISBN 5-8459-0395-5 ~93.01.28 088 К,М,СПб: Диалектика /Вильямс Ивьен Б., Берес Дж. и др.
540 руб
Visual Basic .Net. Масштабируемость. Справочник Эком Эллисон Д.
138 руб
Visual Basic. NET. Разработка приложений Мастер БХВ-Петербург Гарнаев А.
Последовательно рассматриваются операторы языка, типы данных, форматы и преобразования.
144 руб

Молочный гриб можно использовать для похудения, восстановления микрофлоры, очищения организмаМолочный гриб можно использовать для похудения, восстановления микрофлоры, очищения организма

(495) 105 99 23

Сайт char.ru это сборник рефератов и книг