Visual C для начинающих
В связи с тем, что сегодня уровень сложности программного обеспечения очень высок, разработка приложений Windows с использованием только какого-либо языка программирования (например, языка C) значительно затрудняется. Программист должен затратить массу времени на решение стандартных задач по созданию многооконного интерфейса. Реализация технологии связывания и встраивания объектов - OLE - потребует от программиста еще более сложной работы.Чтобы облегчить работу программиста практически все современные компиляторы с языка C++ содержат специальные библиотеки классов. Такие библиотеки включают в себя практически весь программный интерфейс Windows и позволяют пользоваться при программировании средствами более высокого уровня, чем обычные вызовы функций. За счет этого значительно упрощается разработка приложений, имеющих сложный интерфейс пользователя, облегчается поддержка технологии OLE и взаимодействие с базами данных.
Программная среда Windows
Использование класса CTabCtrl
Самоучитель VBA
В качестве первоначального знакомства с VBA попытаемся решить следующую задачу. Допустим, вы решили вести учет своих расходов, и с этой целью в конце каждого месяца намерены составлять таблицу (рис. В.1) и строить диаграмму для более наглядного отображения доли каждой статьи расходов вашего бюджета. Составлять ежемесячно одну и ту же таблицу с одновременным построением диаграммы довольно непроизводительная трата времени. Более разумно один раз научить компьютер создавать таблицу, а потом по мере необходимости лишь отдавать команду подготовки таблицы, чтобы осталось только внести в нее данные.Зачем нужен VBA
Основные средства и возможности VBA
Основные объекты VBA
Методы объекта range, использующие команды EXCEL
Сценарии и определение структуры данных
Диаграммы
Сводные таблицы
Элементы управления и пользовательская форма
Программирование панели инструментов
Программирование средств для работы
Семейства Shapes и ShapeRange
Основы программирования на VBA
Процедуры обработки ошибок и отладка программ
Работа с файлами
Пользовательские объекты
Работа с внешними базами данных
Практические приемы программирования на VBA
Расчет маргинальной процентной ставки
Работа со списком
Расчет амортизации
Решение уравнения, зависящего от параметра. построение диаграммы
Управление размером и перемещением элементов управления
Заполнение базы данных
Построение поверхности
Периодические выплаты
Еще раз о составлении базы данных
Игра в крестики и нолики
Линия тренда
Составление расписания
Работа с файлами
Восстановление информации своими руками
Долгое время главным козырем противников NTFS был следующий аргумент – чем вы будете ее восстанавливать, если она умрет? А мрет она, как показывает практика, достаточно часто. При всей своей надежности, NTFS не застрахована от потрясений. Ошибки оператора, вирусы, сбои питания, зависания ОС, дефекты поверхности, отказ электроники… С каждым днем человечество все сильнее и сильнее становится зависимо от компьютеров, объемы жестких дисков стремительно растут, а вместе с тем растет и ценность содержащихся на них данных, потеря которых зачастую невосполнима.Спрос рождает предложение и на рынке как грибы после дождя вылупляются фирмы, специализирующиеся на восстановлении данных, однако, по-настоящему хороших специалистов можно встретить только в двух, ну от силы в трех из них, а все остальные лишь создают видимость кипучей деятельности, выставляя астрономические счета при довольно посредственном качестве восстановления. Но время кустарей уже ушло. Рабочая атмосфера изменилась. Хакеры разобрались со строением NTFS и документировали ее ключевые структуры. Начал формироваться достойный инструментарий для ручного восстановления.
Восстановление данных на NTFS разделах
Лазерные диски
Восстановление данных с лазерных дисков
Создание защищенного диска с искаженным TOC'ом
Как восстановить не читающийся CD?
Один слой хорошо, а два — лучше
Новое поколение DVD
Оптические системы хранения: а где прогресс?
Один шаг до совершенства
С видеокассеты на DVD
Восстановление удаленных файлов с CD-R/CD-RW
О винчестерах и способах восстановления данных
Заметки о восстановлении данных на жестких дисках
Восстановление информации на жестком диске
CD-Плейер на базе IDE CD-ROMа
Как звучат CD
Проигрыватель компакт-дисков из CD-ROMa
Запись на CD и DVD
Современная жизнь характеризуется повышенной деловой активностью населения. Любая, сколь угодно полезная информация не может быть использована, если отсутствуют каналы связи для ее передачи и приема. Сама по себе информация не имеет ценности, если ею нельзя воспользоваться. Бурное развитие современных технологий не в последнюю очередь обусловлено совершенствованием средств связи. Необходимость обладания информацией в определенное время, увеличение объема этой информации и уменьшение сроков ее доставки адресату, возможность ее оперативной передачи и приема делает мобильную связь неотъемлемым атрибутом действительности. Сейчас уже трудно вспомнить, как была устроена наша жизнь до появления средств мобильной связи. Сегодня стало актуально и экономически выгодно пользоваться пейджером, сотовым телефоном или спутниковым терминалом. Для предоставления современных услуг связи деловым потребителям зачастую уже недостаточно обычной телефонной сети. Особо актуально использование средств мобильной связи в районах, где стоимость прокладки новых проводных линий слишком высока.Нетрудно догадаться, что при существующем великом множестве систем и устройств мобильной связи очень сложно выбрать то из них, которое действительно необходимо для решения конкретной задачи при организации вашего бизнеса или жизнедеятельности. Ведь радиостанции, пейджеры, сотовые и спутниковые телефоны — все это средства мобильной связи, различающиеся по характеру применения, стоимостным, техническим и другим характеристикам. Пользователь, решивший приобрести сотовый радиотелефон, пейджер или другое средство мобильной связи, постоянно сталкивается с проблемой выбора.
Введение
Лазерные диски и запись на них
Nero Burning Rom И Nero Express
Другие универсальные программы
Копирование и работа с CD и DVD как с обычным диском
Аудио и видео на CD и DVD
Дополнительные программы для работы с компакт дисками
Приложение
Основы операционных систем
Все программное обеспечение принято делить на две части: прикладное и системное. К прикладному программному обеспечению, как правило, относятся разнообразные банковские и прочие бизнес-программы, игры, текстовые процессоры и т. п. Под системным программным обеспечением обычно понимают программы, способствующие функционированию и разработке прикладных программ. Надо сказать, что деление на прикладное и системное программное обеспечение является отчасти условным и зависит от того, кто осуществляет такое деление. Так, обычный пользователь, неискушенный в программировании, может считать Microsoft Word системной программой, а, с точки зрения программиста, это – приложение. Компилятор языка Си для обычного программиста – системная программа, а для системного – прикладная.Структура вычислительной системы
Понятие процесса
Уровни планирования
Взаимодействующие процессы
Interleaving, race condition и взаимоисключения
Концепция семафоров
Условия возникновения тупиков
Физическая организация памяти компьютера
Понятие виртуальной памяти
Исключительные ситуации при работе с памятью
Имена файлов
Общая структура файловой системы
Физические принципы организации ввода-вывода
Для чего компьютеры объединяют в сети
Угрозы безопасности
Идентификация и аутентификация
Измерительная техника
Проблема стабильности частоты в приемопередающих устройствах существовала всегда. На относительно низких частотах (до 100-150 МГц) она решалась применением кварцевых резонаторов, на более высоких (400 МГц) – с помощью резонаторов на поверхностно-акустических волнах (ПАВ-резонаторах), для стабилизации же сверхвысоких частот часто применяют диэлектрические резонаторы из высокодобротной керамики или другие высокодобротные резонаторы [1]. Описанные способы стабилизации с помощью пассивных компонентов имеют свои достоинства – простоту и сравнительную дешевизну реализации, но их главный недостаток – невозможность сколько-нибудь существенной перестройки частоты без смены частотозадающего элемента – резонатора. Невозможность быстрой электронной перестройки рабочей частоты при сохранении ее стабильности резко ограничивает применение радиоустройств, не позволяя, например, реализовать многоканальность.Простой лабораторный синтезатор сверхвысокой частоты
SpectraLAB
Измерение и контроль температуры в сети MicroLAN
Частотомер
Функциональный генератор
Частотометр, измеритель ёмкости и индуктивности – FCL meter
Измеритель LCF
Низкочастотный измеритель АЧХ
Логические пробники
Программатор PIC
С точностью до 0,1 В
LC-meter FREE project
Измерение индуктивности
Доработки FCL-метра
Измеритель LC
Методика проверки трансформаторов
Простой осциллограф
Частотометр, измеритель ёмкости и индуктивности – FCL - meter
Карманный мультиметр
Измерительные приборы для домашней лаборатории неизменно привлекают внимание радиолюбителей. Особенно это касается малогабаритных конструкций с цифровой индикацией. Среди них пальма первенства, несомненно, принадлежит мультиметрам — цифровым авометрам с автономным питанием. С применением микросхем большой степени интеграции (БИС) в качестве аналого-цифровых преобразователей размеры мультиметров по сравнению с их собратьями, выполненными на обычных МС, стали значительно меньше. Одновременно повысилась и точность измерений.Предлагаем читателям описание мультиметра, собранного на основе БИС КР572ПВ2. Результаты измерений отображаются четырехразрядным жидкокристаллическим индикатором (ЖКИ), максимальное высвечиваемое число 1999. Цифровой авометр, по своим параметрам превосходящий широко распространенный стрелочный тестер Ц4317, свободно умещается в кармане.
Особенность данного мультиметра — электронный переключатель пределов измерений и оригинальный узел согласования выходов БИС КР572ПВ2 с жидкокристаллическим индикатором.
Питается прибор от одной батареи «Корунд», энергии которой хватает на 50 часов непрерывной работы. Минимальное напряжение, при котором мультиметр еще работает — 6,5 В. При этой величине «гаснет» ЖКИ, хотя электронная часть авометра исправно функционирует при снижении напряжения питания до 5,6 В.
Карманный мультиметр
Мультиметры MASTECH.Ремонт и обслуживание
Мультиметры MASTECH.Характерные неисправности и их причины
Оценка высокоомных сопротивлений мультиметром
Приставка к цифровому мультиметру.Измеритель оборотов и угла впрыска двигателя
Программатор Мультисим карт
Данный программатор позволяет не только сканировать сим карты, в которых используется алгоритм закрытия COMP128v1, но и прошивать мультисим карты т.е. менять их прошивку.Программатор поддерживает 5 скоростей сканирования 0.895МГц; 1.79МГц; 3.57МГц; 7.14МГц и 14.28МГц.
Сканируются практически все Sim карты ВСЕХ GSM операторов мира, кроме карт Мегафон Сибирь (Новосибирск), новых карт TELE2, D2 и новых карт Московского и Питерского Мегафона. Сим карты Московского Мегафона копируются только в том, случае если они старого образца (белые, без логотипа), выпущенные до 29.04.2002г.
Sim карты BeeLine и МТС сканируются все без исключения.
После сканирования полученные данные помещаются в Мультисим карту.
Программатор Мультисим карт
PIC программатор
Программатор JTAG для MSP430
Расчет параметров передачи цепей кабеля в диапазоне частот СП
Современные средства связи позволяют передавать различные виды информации: телефонной, телеграфной, вещания, телевидения, передачи газет фототелеграфным методом, а также передачи данных ЭВМ и АСУ. Современные сети электрической связи и сети передачи данных в нашей стране развиваются на базе Единой автоматизированной сети связи (ЕАСС).Магистральная сеть связи страны на современном этапе развития базируется на использовании кабельных, радиорелейных и спутниковых линий связи. Эти линии дополняют друг друга, обеспечивая передачу больших потоков информации любого назначения на базе использования цифровых и аналоговых систем передачи. Кабельные линии связи, обладающие высокой защищенностью каналов связи от атмосферных влияний и различных помех, эксплуатационной надежностью и долговечностью, являются основной сетью связи страны. По кабельным сетям передается до 75% всей информации.
В настоящее время наиболее эффективными являются коаксиальные кабели, которые позволяют передавать мощные пучки связи различного назначения. Быстрыми темпами внедряются на сетях оптические кабели.
Решающими факторами при внедрении новых систем связи сегодня являются скорость передачи информации и обеспечение высокого качества передачи. Внедрение интеллектуальных сетей, ISDN, сетей подвижной связи требует создания систем передачи информации, удовлетворяющих самым современным требованиям.
Выбор и обоснование трассы магистрали
Расчет трансформатора
Ряды номинальных значений сопротивлений резисторов
Частота передачи 52 Мбит
Расчет двигателя постоянного тока
Расчет мостового выпрямителя
Раздел - Страхование
Один из древнейших бизнесов - страхование. Люди всегда хотели обезопасть себя от возможных потерь. Конечно же, моментально нашлись другие люди которые готовы были страховть что угодно от чего угодно. Весь вопрос только в оплате. Любой каприз за ваши деньги. Многие до сих пор верят в этот бизнес и очень многие на этом наживаются.FoxPro8
В последние годы периодически возникают слухи о том, что Microsoft прекратит поддержку программного продукта Visual FoxPro. Но в который раз они оказываются происками недоброжелателей. И очередная новая версия Visual FoxPro через полтора года после предыдущей — прямое тому подтверждение. Несмотря на появление новых систем управления базами данных, Visual FoxPro продолжает оставаться одной из наиболее популярных программ в этой области. Это, прежде всего, связано с тем, что при создании новых версий Microsoft сохраняет совместимость с предыдущими версиями. Поэтому созданные вами приложения можно будет использовать и в дальнейшем.В Visual FoxPro реализованы все атрибуты реляционных систем управления базами данных. В базе данных поддерживается целостность данных с помощью первичных ключей и связей между таблицами. Для обработки событий добавления, удаления или изменения записей таблиц средствами самой базы данных вы можете использовать триггеры и хранимые процедуры.
Visual FoxPro — это объектно-ориентированный, визуально-программируемый язык, управляемый по событиям, который в полной мере соответствует новым требованиям, предъявляемым к современным средствам проектирования и реализации программного обеспечения.
Знакомство с Visual FoxPro
Форма как средство ввода и редактирования данных
Создание и печать отчетов
Перекрестные таблицы и диаграммы
Управление проектом и создание приложения
Библиотеки классов и ActiveX-компоненты
Многопользовательская работа в локальной сети
Перенос данных из Visual FoxPro на платформу клиент - сервер
Установка Visual FoxPro
Basic - вводный курс
Давайте для начала договоримся об определениях, чтобы в дальнейшем говорить на одном языке, поскольку .язык алгоритмов должен быть понимаемым ясно и однозначно.Под языком программирования мы будем понимать совокупность средств и правил представления алгоритма в виде, приемлемом для компьютера. Отсюда неискушенный читатель может решить, что компьютер, оказывается, при всей его кажущейся могущественности, не поймет задачи, поставленной ему на простом человеческом языке, будь то русский, английский или даже китайский. Таким образом, существует разделение всех языков программирования на две большие группы — языки высокого и низкого уровней. Человек считает себя венцом творения (с этим можно согласиться, но можно и поспорить, если внимательней присмотреться к некоторым таким "венцам"), поэтому языком самого высокого уровня считается" человеческий язык, и когда компьютер станет его легко понимать, то он вплотную приблизится к человеку. Языком самого низкого уровня считается язык так называемых машинных кодов. Все остальные алгоритмические языки лежат где-то посередине. Например, к языкам низкого уровня принадлежат так называемые языки семейства ассемблеров. Их достоинство в том, что они почти не требуют перевода для компьютера, и он практически сразу выполняет алгоритм. Есть, однако, существенный недостаток — писать программы на таких языках может только очень опытный программист, и получаются они слишком громоздкими. Напротив, языки высокого уровня в достаточно сильной степени приближены к человеческому (чаше к английскому) языку — это и Фортран, и Паскаль, и Си, но выполнение алгоритма компьютером в данном случае несколько тормозится предварительным переводом на язык машинных кодов.
Предисловие
Язык Бейсик
Алгоритмы, графика, символы и строки
Массивы, подпрограммы
Задания повышенной трудности, интегрированные, азартные
Решения
Дополнительные возможности
Приложение
Практические примеры работы с системой MSC Nastran
Запустите систему MSC/NASTRAN for Windows. На экране появится диалоговое окно Open Model File (открыть файл); выберите команду New Model (новая модель).Для успешного формирования модели следуйте приведенному ниже описанию. Вводимые величины, команды и выбираемые позиции меню выделены в тексте жирным шрифтом. Для пользователей, не владеющих английским языком, после команд в скобках дан их русский смысловой перевод
Моделирование объемной детали
MSC Nastran Краткий справочник