Cамоучитель по VB.NET
Прежде всего я постарался изложить основные принципы объектно-ориентированного программирования в контексте языка VB .NET. Без хорошей подготовки в этой области невозможно в полной мере пользоваться всеми преимуществами VB .NET. Кроме того, я попытался изложить хотя бы азы всех аспектов языка, которыми должен владеть любой профессиональный разработчик VB .NET. К их числу относится и многопоточность, вскользь упоминаемая во многих книгах. Из этого вовсе не следует, что я рассматриваю все возможные (или хотя бы наиболее характерные) области применения VB .NET на платформе .NET, для чего понадобилась бы книга вдвое, а то и втрое большего объема. Данная же книга посвящена навыкам, которые вам необходимо освоить, а не их практическому применению (впрочем, примеры я постарался сделать как можно более реалистичными, по возможности избегая «игрушечных» программ).Наконец, поскольку большинство читателей уже обладает опытом программирования в одной из предыдущих версий Visual Basic, я приложил все усилия к тому, чтобы как можно более четко подчеркнуть различия между VB .NET и прежними версиями VB. И все же опыт работы на VB не является обязательным условием для чтения — достаточно опыта программирования на любом языке.
Введение
Версии Visual Basic
Среда программирования VB .NET: Visual Studio .NET
Выражения, операторы и передача управления
Классы и объекты
Наследование и интерфейсы
Обработка событий и делегаты
Обработка ошибок в VB .NET
Формы Windows, графический вывод и печать
Ввод-вывод
Домены приложений
Поддержка баз данных в VB .NET
Краткий обзор ASP .NET
Сборки .NET, установка приложений и COM Interop
Учебник по Visual Basic 5.0
Графические интерфейсы пользователя, или GUIs, революционизировали микрокомпьютерную индустрию. Они продемонстрировали, что выражение "Лучше один раз увидеть, чем сто раз услышать не потеряло своего смысла для большинства пользователей компьютеров. Вместо загадочной командной строки. С:>, которую как долго наблюдали пользователи DOS, теперь они смотрят на "рабочий стол" (desktop), заполненный значками программ, управляя ими при помощи мыши или посредством меню.Вероятно, при длительном использовании Windows то, как выглядят приложения, менее важно, чем-то, как они созданы. В Windows, как правило, программы имеют стандартный интерфейс пользователя. Это означает, что пользователи потратят больше времени на работу с приложением и меньше на изучение меню, диалоговых панелей и комбинации клавиш (Конечно, приложения Windows 95 и Windows NT 4.0 выглядят немного не так, как приложения Windows 3.1: стандарты сохраняются внутри версий Windows, а не между ними).
В то время как программисты испытывают смешанные чувства к GUIs, он нравится начинающим пользователям, поэтому от любых программ Windows ожидается соответствие модели GUI. Поэтому, если необходимо разработать программу для любой из версий Windows, программисту понадобится эффективное средство для разработки приложений с графическим интерфейсом пользователя.
Продолжение
Visual Basic для детей. Уроки 1-5
В далеком 1970 году Билл и Пол были друзьями, и они учились в школе на берегу озера в городе Сиэттле. Билл и Пол любили возиться с компьютерами, они написали много компьютерных игр, и самые известные из них – это Tic-Tac-Toe (крестики – нолики) и moon landing (лунная поверхность). Эти игры были написаны на компьютерном языке, называемом BASIC [по начальным буквам: Начальная (Beginner’s) Универсальная (All-Purpose) Символьная (Symbolic) Система Команд (Instruction Code)]. Когда в середине 1970-х был разработан первый персональный компьютер, Билл и Пол уже перешли из школы в колледж. К тому времени они имели достаточно знаний, чтобы успешно применять язык BASIC в работе с новыми компьютерами. И дело пошло. Они стали продавать их версию языка BASIC всем желающим (по цене $350 за программу, записанную на магнитофонной кассете). На вырученные таким образом деньги они создали компанию. Вы, возможно, слышали её название – Microsoft! Соответственно, Билл – это Билл Гейтс, который и сейчас управляет многомиллиардной империей Microsoft. Пол – это Пол Аллен, который сейчас хотя и не работает в Microsoft, но является владельцем акций крупных компьютерных фирм, содержит профессиональные спортивные команды, вкладывает капитал в недвижимость.Продолжение
Расширенная оптимизация подзапросов в Oracle
Сращивание подзапросов (subquaery coalescing) — это метод, при применении которого при определенных условиях два подзапроса могут быть срощены в один подзапрос, что позволяет вместо выполнения нескольких операций сканирования таблиц и соединения ограничиться единственным сканированием таблицы и единственным соединением. Хотя сращивание подзапросов определяется как бинарная операция, она может последовательно применяться к любому числу подзапросов. Сращивание подзапросов оказывается возможным, поскольку подзапрос действует как предикат фильтрации таблиц внешнего запроса.Продолжение
Шифрование паролей в СУБД Oracle
Система шифрования паролей является достаточно консервативным элементом СУБД, ибо ее малейшее изменение влияет на возможность/невозможность подключения клиентов к базе данных. Таким образом, частое изменение этой подсистемы СУБД нежелательно. Видимо, этот фактор сказался на том, что подсистема шифрования паролей была неизменной много лет, по моим оценкам - около 15. Изменение системы шифрования повлекло бы за собой ряд сообщений ORA-xxxxx, сообщающих об ошибках в системе шифрования и в технической документации были бы упомянуты причины и способы их решения. Судя по отсутствию этих проблем в технической документации и Интернет, можно сделать вывод, что в СУБД Oracle подсистема шифрования паролей была неизменной достаточно длительное время, где-то последние 15 лет.Продолжение
Использование технологий WWW для доступа к базам данных
Многие организации используют электронные базы данных (БД) для поддержки своих рабочих процессов. Часто это системы на одного - двух пользователей, выполненные с использованием dbf - ориентированных средств разработки: Clipper, Dbase, FoxPro, Paradox, Access. Обычно используется ряд таких баз, независимых друг от друга. Если информация, хранимая в таких БД, представляет интерес не только для непосредственных пользователей, то для ее дальнейшего распространения используются бумажные отчеты и справки, созданные базой данных.С появлением локальных сетей, подключением таких сетей к Интернет, созданием внутрикорпоративных, сетей, появляется возможность с любого рабочего места организации получить доступ к информационному ресурсу сети. Однако, при попытке использовать существующие БД возникают проблемы связанные с требованием к однородности рабочих мест (для запуска "родных" интерфейсов), сильнейшим трафиком в сети (доступ идет напрямую к файлам БД), загрузкой файлового сервера и невозможностью удаленной работы (например, командированных сотрудников). Решением проблемы могло бы стать использование унифицированного интерфейса WWW для доступа к ресурсам организации.
Создание информационного хранилища
Специальные символы
Модели и структуры данных
В пособии приводится классификация структур данных, обширная информация о физическом и логическом представлении структур данных всех классов памяти ЭВМ: простых, статических, полустатических, динамических; исчерпывающая информация об операциях над всеми перечисленными структурами. Приведено достаточно большое количество алгоритмов выполнения особенно важных операций, реализованных в виде процедур и функций, написанных на Turbo Pascal, которые могут быть применены как "заготовки" в самостоятельных разработках студентов и программистов.Понятие структур данных и алгоритмов
Представление любого дерева, леса бинарными деревьями
AutoCAD 2005 - среда проектирования
AutoCAD 2005 может работать как в автономном режиме, так и в локальной сети. Для эффективной работы AutoCAD 2005 под управлением операционных систем Windows необходимы следующие программные и аппаратные средства:операционные системы: Microsoft Windows NT 4.0 SP 6a или выше, Microsoft Windows 2000/XP Professional/XP Home Edition/XP Tablet PC Edition. Рекомендуется устанавливать и эксплуатировать AutoCAD либо на операционной системе, локализованной на одном языке с программой, либо на англоязычной версии одной из перечисленных систем;
Web-браузер: Microsoft Internet Explorer 6.0 и выше;
процессор: Pcntium(r) III или выше, тактовая частота процессора минимум 800 МГц;
ОЗУ 256 Мбайт;
видеосистема: минимум 1024x768 VGA с цветовой палитрой True Color;
жесткий диск: свободное место — 300 Мбайт;
манипулятор: мышь, трекбол или другой аналогичный;
привод CD-ROM: любой (только для установки программы);
необязательное оборудование: SD-видеоадаптер, совместимый с Open GL, принтер или плоттер, дигитайзер, модем или устройство подключения к Internet через локальную сеть, сетевой адаптер.
Чтобы успешно установить AutoCAD, понадобится выполнить несколько подготовительных шагов.
Базы данных
Все ваши изыскания и открытия по поводу зарабатывания несметных богатств нужно где-то хранить. Предланаю воспользоваться базами данных. Очень удобный инструмент для хранения (причем без потерь), поиска, сортировки любой информации. Отдельное удобство в том, что именно вы диктуете условия - что, где и как хранить. Большое количество настроек, вам наверняка хватит.Базы данных Access
Основы баз данных
Проектирование базы данных
Модели, разработка
СУБД Sybase SQL Anywhere
Установка PostgreSQL
Хранилища данных - статьи
Основы современных баз данных
Лекции по Access2000
Лекции по Microsoft Access 2000
Введение в реляционные БД
Development of Safety
Базы данных Access 2003
Самоучитель по Access 2002
Database Programming & Design
Базы данных. Учебное пособие
База данных под прицелом
Ускоренный курс по БД
Основы работы с базами данных
Настольная СУБД Access 2002
Работа в Microsoft Access XP
Microsoft Access 2003
Программирование на VBA
Компоненты Data Access
Cистемы управления БД
SQLсервер в Linux - освоение
Разработка базы данных
Реляционные базы данных
Управление базами данных
Современные базы данных
Классика баз данных
Базы данных Visual Foxpro 7
Базы данных Visual Foxpro
Лекции по Access2000
Глобальные переменные
Настольная СУБД Access 2002
Работа в Microsoft Access XP
Работа с таблицами баз данных
Проектирование баз данных
Год перемен в БД
Базы данных. Вводный курс
Создание форм и отчетов
Базы данных - Разработка
Управление базой данных
Язык реляционных БД SQL
SQL для начинающих
SQL Server 2005 IServices
Три манифеста баз данных
Теория баз данных
FoxPro. Система управления
Базы данных - FoxPro 8
Access. Программирование
Компоненты Data Access
Основы языка Visual FoxPro
FoxPro. Краткое руководство
Microsoft Access 2003