Категории
Самые читаемые
RUSBOOK.SU » Компьютеры и Интернет » Программирование » Программирование на Visual C++. Архив рассылки - Алекс Jenter

Программирование на Visual C++. Архив рассылки - Алекс Jenter

Читать онлайн Программирование на Visual C++. Архив рассылки - Алекс Jenter

Шрифт:

-
+

Интервал:

-
+

Закладка:

Сделать
1 ... 101 102 103 104 105 106 107 108 109 ... 156
Перейти на страницу:

Подмножество задаётся в выпадающем списке "Active Subset" в самой верхней части навигационной панели MSDN. Пункт "(Entire Collection)" соответствует всей библиотеке целиком. Кроме этого, в MSDN обычно присутствует несколько удобных предопределённых подмножеств, которыми вы можете воспользоваться. Например, подмножество "MSDN, Knowledge Base" ограничивает круги ваших поисков Базой Знаний фирмы Microsoft (о ней мы подробно поговорим в следующем разделе). А подмножество "Visual C++, Platform SDK, and Enterprise Docs" должно понравится разработчику на языке C++, так как содержит документацию на сам язык C++ и его стандартную библиотеку, среду Visual C++, Win32 API и библиотеки MFC и ATL.

Если предопределённых подмножеств недостаточно, всегда можно определить свои собственные. Для этого предназначен пункт меню "View→Define Subset…" (определить подмножество).

Диалог Define Subset

В открывшемся диалоге "Define Subset" вы увидите два дерева. В правом показаны разделы, принадлежащие подмножеству, а в левом – не входящие в него. Раскрывать и сворачивать подразделы можно двойным щелчком левой клавиши мыши. Для перемещения разделов в подмножество и из него используйте кнопки Add, Add All, Remove и Remove All. Из списка "Select subset to display" выбирается подмножество, которое вы будете редактировать (по умолчанию выбирается "New" – новое подмножество). Здесь же можно удалить ненужное подмножество, выбрав его из списка и нажав Delete. Если вы создали новое подмножество, не забудьте назначить ему название в поле "Save new subset as" и сохранить его, нажав Save.

Поиск в Базе Знаний

База Знаний (Knowledge Base, KB) – это огромная коллекция технических документов. Эти документы дополняют документацию, описывая решения конкретных проблем, которые могут возникнуть у пользователя или программиста. В Базе Знаний содержатся ответы на многие вопросы, нужно только найти их там.

Каждая статья в KB содержит несколько специальных ключевых слов, которые её довольно точно классифицируют. Все эти слова начинаются с префикса kb. Задавая одно или несколько таких ключевых слов в поисковом запросе, можно вычленить из Базы именно те статьи, которые вам требуются. Список основных ключевых слов приведён в последующих разделах.

Категории статей

Каждая статья в Базе Знаний относится к одной из следующих категорий:

• HOWTO. Статья описывает решение какой-либо задачи по шагам.

• INFO. В статье содержится дополнительная информация по продуктам или технологиям фирмы Микрософт, которая не вошла в официальную документацию.

• PRB. В статье описывается проблема, с которой вы можете столкнуться, и пути её обхода.

• BUG. В статье задокументирован баг в продукте или технологии фирмы Микрософт.

• FIX. Статья описывает баг, который присутствовал в предыдущей версии продукта или технологии, но исправлен в текущей версии.

• SAMPLE. Законченная демонстрационная программа.

• FAQ. Ответ на часто задаваемый вопрос.

• DOC. Поправки или дополнения к официальной документации на продукты и технологии фирмы Микрософт.

Если вы ищете в Базе Знаний статьи определённой категории (категорий), вы можете использовать в запросе специальные ключевые слова.

Категория Ключевое слово HOWTO kbHOWTO INFO kbINFO PRB kbPRB BUG kbBUG FIX kbFIX SAMPLE kbSAMPLE FAQ kbFAQ DOC kbDOC Тематика

Ключевые слова, связанные с тематикой, можно комбинировать с ключевыми словами, соответствующими конкретным технологиям. Это позволит получить результаты, более точно соответствующие вашим нуждам. Например, если вас интересует безопасность в ASP, вы можете задать запрос "kbASP kbSecurity". Если вас интересует отладка DLL, используйте запрос "kbDLL kbDebug". И так далее.

Тематика Ключевое слово Отладка kbDebug Сообщения об ошибках kbErrMsg Скриптовые языки kbScript Незаконченные фрагменты кода (code snippets) kbCodeSnippet Использование визардов kbwizard Безопасность kbSecurity Производительность kbPerformance Масштабируемость kbScalability Развёртывание приложений kbDeployment Локализация kbLocalization Аппаратные платформы Тема Ключевое слово Платформа Intel x86 kbx86 Эмуляция Intel x86 kbEmulatex86 DEC Alpha kbDecAlpha Компьютеры Macintosh kbMAC Платформы на базе чипов MIPS kbMIPS Процессоры PowerPC kbPowerPC Процессоры Hitachi SuperH kbSuperH Операционные системы Тема Ключевое слово Всё семейство ОС Windows kbOSWin, kbWinOS ОС Windows NT kbNTOS ОС Windows NT 4.0 kbNTOS400 ОС Windows 2000 kbWinOS2000 ОС Windows 95 kbWinOS95 ОС Windows 98 kbWinOS98 ОС Windows CE kbWinCE Unix kbOSUNIX, kbUNIX Язык C++ и компилятор фирмы Microsoft Тема Ключевое слово Только язык C (без C++) kbConly Только язык C++ kbCPPonly Синтаксис языка C kbLangC Синтаксис языка C++ kbLangCPP Библиотека C run-time (CRT) kbCRT Обработка исключений в C++ kbExceptHandCPP Шаблоны kbtemplate Standard Template Library (STL) kbSTL Код, генерируемый компилятором kbCodeGen Компилятор kbCompiler Линкер kbLinker Утилита Nmake kbNMake Интегрированная среда разработки Тема Ключевое слово Общие Visual Studio (все версии) kbVS Visual Studio 97 kbVS97 Visual Studio 6.0 kbVS600 Среда разработки Developer Studio kbDevStudio Интегрированная среда разработки (IDE) kbIDE Visual C++ Visual C++ kbVC Visual C++, версия 6.0 kbVC600 Объектная модель Visual C++ kbVCObj Редактор кода kbEditor Редактор ресурсов kbResourceEd ClassViewer в Visual C++ kbClassView Class Wizard kbClassWizard Галерея компонентов (Component Gallery) kbCompGallery Создание собственных визардов kbCustomWizard Другие среды Visual Basic kbVBp Visual Fox Pro kbVFP Visual InterDev kbVisID Visual Source Safe kbSSafe Инструментарий Тема Ключевое слово Различные инструменты kbMiscTools Инструменты для анализа производительности kbPerformanceTool Продукты, поставляемые в составе Platform SDK kbSDKPlatform Windows Kernel Debugger (WinDBG.EXE) kbWinDBG isual Analyzer kbVisAnalyzer Инсталляция Тема Ключевое слово Инсталляция приложений на компьютер пользователя kbAppSetup Проблемы с установкой приложений фирмы Микрософт kbSetup Microsoft Windows Installer (MSI) kbMSI Microsoft Windows Installer, версия 1.0 kbMSI100 Microsoft Windows Installer, версия 1.1 kbMSI110 isual Studio Installer kbVSI Win32 API Тема Ключевое слово Весь Application Programming Interface (API) kbAPI Структурная обработка исключений в Win32 kbExceptHandSEH Реестр kbRegistry Многопоточность kbThread Динамически подключаемые библиотеки (DLL) kbDLL Программирование сервисов kbService Буфер обмена kbClipboard Файловый ввод/вывод kbFileIO Работа со строками и строковыми ресурсами kbString Дата и время kbDateTime Консоль управления фирмы Микрософт (Microsoft Management Console, MMC) kbMMC Система помощи в старом формате (WinHelp) kbWinHelp Система помощи на базе HTML kbHTMLHelp Общие контролы Windows kbCmnCtrls Стандартные диалоги kbCmnDlg Создание и использование диалоговых окон kbDlg Работа с меню kbMenu Программирование акселераторов ("горячих клавиш") kbKeyAccel Программирование Drag and Drop kbDragDrop Графика средствами GDI kbGDI Печать kbPrinting Сокеты kbWinsock COM/DCOM, COM+ Тема Ключевое слово Модель COM/DCOM Вся Component Object Model (COM) kbCOMt Distributed COM (DCOM) kbDCOM ODL-файлы kbODL IDL-файлы kbIDL Компилятор MIDL kbMIDL Внутрипроцессные COM-серверы kbInprocSvr Локальные COM-серверы kbLocalSvr Маршалинг kbMarshal Лицензирование kbLicensing Точки соединения (Connection Points) kbConnPts Подразделения kbApartment Технологии OLE и ActiveX Вся технология Object Linking and Embedding (OLE) kbOLE Все технологии ActiveX kbActiveX Длительное хранение (persistent storage) в OLE kbPersistSt Интерфейс IDataObject kbDataObject События kbActiveXEvents Составные документы (compound documents) kbCmpDoc Контейнеры OLE kbContainer Активизация "по месту" (inplace activation) kbInplaceAct Активные документы (active documents) kbActiveDocs Автоматизация приложений kbAutomation ActiveX-контролы (создание и использование) kbCtrl ActiveX-контролы (только создание) kbCtrlCreate COM+ и MTS Весь COM+ kbCOMPLus Microsoft Transaction Server (MTS) kbMTS Асинхронные вызовы COM+ kbCOMPlusAsync Контексты COM+ kbCOMPlusContext События COM+ kbCOMPlusLCE Базы данных Тема Ключевое слово Все статьи, посвящённые базам данных kbDatabase Microsoft Data Access Components (MDAC) kbMDAC Open Database Connectivity (ODBC) kbODBC Java Database Connectivity (JDBC) kbJDBC Data Access Objects (DAO) kbDAO Data Access Object SDK kbSDKDAO Ядро JET kbJET Remote Data Objects (RDO) kbRDO Remote Data Service (RDS) kbRDS OLE Database Interface (OLEDB) kbOLEDB OLEDB-потребители kbConsumer OLEDB-провайдеры kbProvider Простой OLE DB-провайдер kbOSP ActiveX Data Objects (ADO) kbADO Microsoft SQL Server kbSQLServ Отладчик T-SQL kbTSQL Продукты и технологии Oracle kbOracle Exchange kbXchge Installable ISAM kbIISAM Технологии и формат dBASE kbDBase Excel kbExcel Access kbAccess Создание и распространение драйверов для баз данных kbDriver Интернет Тема Ключевое слово Active Server Pages (ASP) kbASP XML kbXML Парсер MSMXL (все версии) kbMSXML Парсер MSMXL, версия 2.0 kbMSXML200 Парсер MSMXL, версия 3.0 kbMSXML300 Internet Service API (ISAPI) kbISAPI Веб-серверы kbWebServer Cookies kbCookies MFC Тема Ключевое слово Вся библиотека Microsoft Foundation Classes (MFC) kbMFC Архитектура документ/представление kbDocView Многодокументный интерфейс (Multiple Document Interface, MDI) kbMDI Классы MFC, произведённые от CControlBar kbMFCCtrlBar Контекстно-зависимая справка kbCSHelp Программирование панелей инструментов kbToolbar Разработка пользовательского интерфейса kbUIDesign Обработка исключений в MFC kbExceptHandMFC ATL Тема Ключевое слово Active Template Library (ATL) kbATL Ver. 1.1 Active Template Library, версия 1.1 kbATL110 Ver. 2.0 Active Template Library, версия 2.0 kbATL200 Ver. 2.1 Active Template Library, версия 2.1 kbATL210 Ver. 3.0 Active Template Library, версия 3.0 kbATL300 Поддержка окон в ATL kbATLWC Провайдеры и потребители в ATL kbDTL Прочее Тема Ключевое слово Статьи, написанные группами технической поддержки Микрософт kbDSupport Общая информация, не относящаяся к программированию kbGenInfo Взаимодействие с MSDN kbMSDN Компоненты и драйверы третьих фирм kb3rdparty 

ВОПРОС-ОТВЕТ 

1 ... 101 102 103 104 105 106 107 108 109 ... 156
Перейти на страницу:
На этой странице вы можете бесплатно скачать Программирование на Visual C++. Архив рассылки - Алекс Jenter торрент бесплатно.
Комментарии
Открыть боковую панель
Комментарии
Сергій
Сергій 25.01.2024 - 17:17
"Убийство миссис Спэнлоу" от Агаты Кристи – это великолепный детектив, который завораживает с первой страницы и держит в напряжении до последнего момента. Кристи, как всегда, мастерски строит