ВУЗ:
Составители:
Рубрика:
- 94 -
системы CSS DVD-диска декодер не сможет получить вторую половину
ключа и данные не будут расшифрованы. 16-летний норвежский програм-
мист
Jon Johansen сумел проанализировать работу дешифровального блока
и выпустил утилиту
DeCSS (в Сети официально не опубликована), кото-
рая расшифровывает данные и позволяет записывать содержимое защи-
щённых DVD-видеодисков на жесткий диск (что послужило поводом к се-
рии судебных разбирательств, не закончившихся до сих пор). Известен
ан
алоговый метод ограничения количества пиратских копий CGMS/A
(
Copy Generation Management System/Analog) и цифровой метод CGMS/D.
Практические рекомендации по клонированию DVD-дисков можно найти
на
www.3dnews.ru.
4.3.4.
Работа с мультимедиа в средах быстрой разработки приложе-
ний
Современное программирование немыслимо без широкого использова-
ния
технологии объектно-ориентированного программирования; наиболее
последовательно этот метод реализован в
RAD (Rapid Application Design,
ср
едах быстрой разработки приложений) фирмы Borland Int.
(
www.inprise.com, www.borland.com.ru) – интегрированных системах
Delphi и C++Builder [5].
Системы фирмы Borland включают
VCL (Visual Component Library,
библиотеки визуальных компонентов), инкапсулирующие модули для вы-
полнения большинства возможных приложений; пользователь может раз-
рабатывать собственные компоненты, включать их в библиотеку и распро-
странять совместно с системами Delphi и C++Builder. Благодаря инкапсу-
ляции многих сложных функций ОС в
компонентах (функционально за-
вершенных блоках объектно-ориентированного кода, обладающих интер-
фейсной частью для соединения с ОС и себе подобными) создание прило-
жения упрощается (и убыстряется !) в десятки раз, при этом остается дос-
т
упной работа непосредственно с API-функциями конкретной ОС.
Для визуализации статических изображений обычно применяется рас-
положенный на форме (аналог Windows-окна в режиме
Design Time - про-
ектирования приложений) компонент типа
Image, функция выбора файла
и его визуализации приведена ниже (
Pascal-вариант для Delphi)
procedure TForm1.BitBtn1Click(Sender: TObject);
{ выбирает и загружает файл изображения для просмотра }
begin
if OpenDialog1.Execute then { если файл выбран… }
Image1.Picture.LoadFromFile(OpenDialog1.FileName); { визуализировать
его c помощью Image1 }
end;
- 94 -
системы CSS DVD-диска декодер не сможет получить вторую половину
ключа и данные не будут расшифрованы. 16-летний норвежский програм-
мист Jon Johansen сумел проанализировать работу дешифровального блока
и выпустил утилиту DeCSS (в Сети официально не опубликована), кото-
рая расшифровывает данные и позволяет записывать содержимое защи-
щённых DVD-видеодисков на жесткий диск (что послужило поводом к се-
рии судебных разбирательств, не закончившихся до сих пор). Известен
аналоговый метод ограничения количества пиратских копий CGMS/A
(Copy Generation Management System/Analog) и цифровой метод CGMS/D.
Практические рекомендации по клонированию DVD-дисков можно найти
на www.3dnews.ru.
4.3.4. Работа с мультимедиа в средах быстрой разработки приложе-
ний
Современное программирование немыслимо без широкого использова-
ния технологии объектно-ориентированного программирования; наиболее
последовательно этот метод реализован в RAD (Rapid Application Design,
средах быстрой разработки приложений) фирмы Borland Int.
(www.inprise.com, www.borland.com.ru) – интегрированных системах
Delphi и C++Builder [5].
Системы фирмы Borland включают VCL (Visual Component Library,
библиотеки визуальных компонентов), инкапсулирующие модули для вы-
полнения большинства возможных приложений; пользователь может раз-
рабатывать собственные компоненты, включать их в библиотеку и распро-
странять совместно с системами Delphi и C++Builder. Благодаря инкапсу-
ляции многих сложных функций ОС в компонентах (функционально за-
вершенных блоках объектно-ориентированного кода, обладающих интер-
фейсной частью для соединения с ОС и себе подобными) создание прило-
жения упрощается (и убыстряется !) в десятки раз, при этом остается дос-
тупной работа непосредственно с API-функциями конкретной ОС.
Для визуализации статических изображений обычно применяется рас-
положенный на форме (аналог Windows-окна в режиме Design Time - про-
ектирования приложений) компонент типа Image, функция выбора файла
и его визуализации приведена ниже (Pascal-вариант для Delphi)
procedure TForm1.BitBtn1Click(Sender: TObject);
{ выбирает и загружает файл изображения для просмотра }
begin
if OpenDialog1.Execute then { если файл выбран… }
Image1.Picture.LoadFromFile(OpenDialog1.FileName); { визуализировать
его c помощью Image1 }
end;
Страницы
- « первая
- ‹ предыдущая
- …
- 92
- 93
- 94
- 95
- 96
- …
- следующая ›
- последняя »
