Проектирование электроники, научные статьи


Delphi

Delphi — это язык программирования, который используется для создания разнообразных продуктов ПО. До недавнего времени он имел другое название — Object Pascal. Delphi представляет собой объектно-ориентированное программирование, которое предполагает существование определенной объектной библиотеки или так называемой библиотеки прототипов, использование которой больше не характеризует процесс программирования как громоздкое и сложное мероприятие.

 
Что нельзя делать в .NET

Механизм управления памятью в .NET накладывает ряд важных ограничений и делает недоступными некоторые приемы программирования, которыми мы широко пользуемся на платформе Win32. При программировании в .NET в соответствии со стандартами безопасного кода нельзя вызывать функции. В среде .NET вы не можете просто выделить блок памяти произвольной длины, и интерпретировать его как массив переменных размерного типа (по крайней мере, если вы пишете безопасный код). Вместо этого нужно использовать динамические массивы соответствующих типов. Конечно, динамические массивы работают медленнее традиционных средств выделения памяти, но такова плата за кросс-плат-форменность и безопасность. Приготовьтесь также к тому, что при программировании в .NET вы можете столкнуться со сложностями при преобразовании типов (примерно с такими, какие были в старом классическом языке Pascal).

 
Ввод/вывод

Программируя в Delphi 2005, вы по-прежнему можете использовать стандартные средства ввода/вывода языка Delphi Language, такие как процедуры, объявленные в модуле . Далее мы рассмотрим средства ввода/вывода, специфичные для платформы .NET.

 
Потоки ввода/вывода

При записи данных в потоки ввода/вывода на платформе Win32 мы активно пользуемся указателями, преобразованием типов и функцией. Ничего этого нет на платформе .NET. Классы-потоки ввода/вывода могут записывать данные, представленные только в виде массивов типа. Это означает, что переменную любого другого типа следует перед записью привести к подобному виду. Для этой цели можно использовать класс из пространства имен. Класспреобразует переменные базовых размерных типов в массивы. Ниже приводится пример, как с его помощью класса можно записать значение переменной типа в файловый поток:

 
Изолированное хранение данных

Концепция изолированного хранения данных (Isolated Storage) представляет собой стандарт безопасного хранения данных. Суть концепции заключается в связи между данными и кодом приложения. Изолированное хранение данных позволяет решить проблему размещения уникальных данных приложения без конфликтов с данными других приложений. С его помощью можно также решить проблемы ограничения доступа приложений к данным в соответствии с требованиями безопасности.

 
Мониторинг изменений файловой системы

Концепция мониторинга изменении файловой системы (File System Monitoring) позволяет приложению отслеживать изменения в определенном сегменте файловой системы (элементах выбранного каталога) и информировать об этом пользователя. Основой мониторинга изменений файловой системы в .NET служит класс -. Порядок работы с этим классом следующий:

 
  1. Утилита ILDASM
  2. Потоки .NET
  3. Синхронизация потоков
  4. Использование энумераторов
  5. Определение расположения специальных папок Windows
  6. Просмотр переменных окружения
  7. Приложения VCL Forms
  8. Формы VCL Forms
  9. Классы .NET в приложении VCL Forms
  10. Объекты автоматизации
  11. Приложения Windows Forms
  12. Метод OnPaint и событие Paint
  13. Фоновый рисунок для формы приложения
  14. События .NET и делегаты
  15. Обработка сообщений Windows
  16. Расположение компонентов в форме
  17. Сохранение ресурсов в приложении
  18. Ресурсы и интернационализация
  19. Компонент ToolTip
  20. Элементы управления Windows Forms
  21. Дополнительные возможности GDI+
  22. Окно непрямоугольной формы
  23. Использование компонентов ActiveX в приложениях Windows Forms
  24. Классы WebRequest и WebResponse
  25. Единицы измерения
  26. Печать в приложениях Windows Forms
  27. Выбор принтера и вывод данных
  28. Компонент PrintPreviewControl
  29. Диалоговые окна печати
  30. Механизм Drag and Drop
  31. Разработка приложений баз данных с помощью ADO.NET
  32. Знакомство с Borland Data Provider
  33. Компонент BdpConnection
  34. Компонент BdpDataAdapter
  35. Компонент BdpCommand
  36. Знакомство с компонентами ADO.NET
  37. Интерфейсы ADO.NET
  38. Интерфейс IDbConnection
  39. Интерфейс IDbCommand
  40. Интерфейс IDataReader
  41. Интерфейс IDataAdapter
  42. Программа просмотра данных
  43. Модификация данных
  44. Визуальное программирование приложений ADO.NET
  45. Компонент DataView
  46. Перенос по словам
  47. Поворот текста в ячейке
  48. Объединение ячеек
  49. Шрифт
  50. Выбор шрифта для текста ячейки
<< [Первая] < [Предыдущая] 1 2 3 [Следующая] > [Последняя] >>

Результаты 1 - 56 из 158

Товары