Отчет о производственной практике - Windows api — набор функций операционной системы

  • 28 сент. 2010 г.
  • 8783 Слова
МИНИСТЕРСТВО ОБРАЗОВАНИЯ И НАУКИ УКРАИНЫ
ОДЕССКИЙ НАЦИОНАЛЬНЫЙ МОРСКОЙ УНИВЕРСИТЕТ

Кафедра «Информационных технологий »

Отчет о производственной практике

Выполнил:

Ст. 6 курса 3 группы КСФ

Безшляга Е.Н.Проверила:

к.ф.-м.н., доцентом

Розум М.В

г.Одесса

2010 г.

• Windows API — набор функций операционной системы
• Win16 API и Win32 API
• Зачем нужен Win API для VB-программистов
• Как изучать Win API
• Win API и Dynamic Link Library(DLL)
• Совет 1. Следите за правильным оформлением объявления DLL-процедур
• Совет 2. Будьте особенно внимательны при работе с DLL-функциями.
• Совет 3. 10 рекомендаций Дэна Эпплмана по надежному API-программированию в среде VB:
o 1. Помните о ByVal
o 2. Проверяйте тип передаваемых параметров
o 3. Проверяйте тип возвращаемого значения
o 4. Сбольшой осторожностью используйте конструкцию "As Any"
o 5. Не забывайте инициализировать строки
o 6. Обязательно используйте Option Explicit
o 7. Внимательно проверяйте значения параметров и возвращаемых величин
o 8. Помните, что целые числа в VB и в Windows — это не одно и то же
o 9. Внимательно следите за именами функций
o 10. Чащесохраняйте результаты работы
o Совет 4. Не нужно бояться применять Win API
▪ Пример обращения к API-функции
o Совет 5. Используйте Alias для передачи параметров As Any
o Совет 6. Внимание при работе со строковыми переменными
o Совет 7. Как обращаться к DLL-функциям

Windows API — наиболее важная и мощная дополнительная библиотека функций, доступная каждомуVB-программисту. Многие из них, в том числе и опытные разработчики работают с ними, используя простые готовые решения, почерпнутые в различных книгах и журналах (возможно, также и в нашей постоянной рубрике "Советы для тех, кто программирует на VB"), не очень задумываясь о сути этой технологии. Такой подход является достаточным при решении простых задач, но для серьезной работы предпочтительнееболее детально разобраться с основными принципами использования функций Windows API. Чем мы сейчас и займемся.
Windows API — набор функций операционной системы
Аббревиатура API для многих начинающих программистов выглядит весьма таинственно и даже пугающе. На самом же деле Application Programming Interface (API) — это просто некоторый готовый набор функций, который могут использовать разработчикиприложений. В общем случае данное понятие эквивалентно тому, что раньше чаще называли библиотекой подпрограмм. Однако чаще всего под API подразумевается некоторая особая категория таких библиотек.
В ходе разработки практически любого достаточно сложного приложения (MyAppication) для конечного пользователя формируется набор специфических внутренних функций, используемых для реализации данной конкретнойпрограммы, который называется MyApplication API. Часто оказывается, что эти функции могут эффективно использоваться также для создания других приложений, в том числе другими программистами. В этом случае авторы исходя из стратегии продвижения своего продукта должны решить вопрос — открывают ли они доступ к этому набору для внешних пользователей или нет? При положительном ответе на него в описаниипрограммного пакета, как его достоинство, появляется фраза о том, что "комплект включает открытый набор API-функций" (но иногда за дополнительные деньги).
Таким образом, чаще всего под API подразумевается набор функций, являющийся частью одного приложения, но при этом доступных для использования в других программах. Например, Excel кроме интерфейса для конечного пользователя...
tracking img