Форум по Delphi программированию

Delphi Sources



Вернуться   Форум по Delphi программированию > Все о Delphi > [ "Начинающим" ]
Ник
Пароль
Регистрация <<         Правила форума         >> FAQ Пользователи Календарь Поиск Сообщения за сегодня Все разделы прочитаны

Ответ
 
Опции темы Поиск в этой теме Опции просмотра
  #1  
Старый 29.03.2010, 23:51
Ryuji Ryuji вне форума
Прохожий
 
Регистрация: 29.03.2010
Сообщения: 5
Репутация: 10
По умолчанию Создание Электронного учебника на Delpphi

Тема дипломки: Создание Эл. учебника по ВСТ(ведение в сетевые тех.)
Не могу разобраться как его делать...
Собрал материал в HTML...
Скачал.. пример... AlBook...
Понял что нужно ListBox и WebBroser.
Но никак не могу понять как связать ListBox с внешними фаилами...
и как организовать список тем в ListBox...
нет
Код:
ListBox1.AddItem
...
а сплошные
begin
Код:
    If ListBox1.ItemIndex = err[i] then Exit;
  end;

// Введение ---------------------------------------------------
if ListBox1.ItemIndex = 2 then
WebBrowser1.Navigate(GetCurrentDir + '\book\1ved.htm');
if ListBox1.ItemIndex = 3 then
WebBrowser1.Navigate(GetCurrentDir + '\book\2ved.htm');
if ListBox1.ItemIndex = 4 then
WebBrowser1.Navigate(GetCurrentDir + '\book\3ved.htm');
if ListBox1.ItemIndex = 5 then
WebBrowser1.Navigate(GetCurrentDir + '\book\4ved.htm');
if ListBox1.ItemIndex = 6 then
WebBrowser1.Navigate(GetCurrentDir + '\book\5ved.htm');
if ListBox1.ItemIndex = 7 then
WebBrowser1.Navigate(GetCurrentDir + '\book\6ved.htm');


Может у когонибуть есть исходники учебников..
или еищё чтонибуть... как примеры..

весь день гуглил но ничего похожего не нашол...
Ответить с цитированием
  #2  
Старый 30.03.2010, 00:06
Аватар для Vlad55
Vlad55 Vlad55 вне форума
Прохожий
 
Регистрация: 17.10.2009
Сообщения: 17
Версия Delphi: Delphi XE
Репутация: 10
По умолчанию

готового примера, к сожалению, под рукой не осталось - сгорел вмесе со старым винтом, но по-моему лучшим наглядным примером может служить оболочка для стаей по Delphi от http://delphiworld.narod.ru - там кстати и Web Browser и организация навигации по статьям.
ListBox ИМХО не вариант для навигации. Если отталкиваться о стандартного VCL, то я бы делал так:
TreeView + XML-документ в котором расписана вся навигация. Примеров загрузки XML в TreeView вогон + маленькая тележка. Например вот, а так можно наоборот TreeView перегнать в XML. Таким образом основной "геммор" в плане создания учебника - это создание красивенького интерфейса.
__________________
Delphi в Internet - блог о программировании. Малоизвестные и редко обсуждаемые темы программирования на Delphi
Ответить с цитированием
  #3  
Старый 30.03.2010, 10:30
Ryuji Ryuji вне форума
Прохожий
 
Регистрация: 29.03.2010
Сообщения: 5
Репутация: 10
По умолчанию

Цитата:
Сообщение от Vlad55
TreeView + XML-документ в котором расписана вся навигация. Примеров загрузки XML в TreeView вогон + маленькая тележка. Например вот, а так можно наоборот TreeView перегнать в XML. Таким образом основной "геммор" в плане создания учебника - это создание красивенького интерфейса.
Вот с XMLы писать не умею... =\
Ответить с цитированием
  #4  
Старый 30.03.2010, 11:47
Аватар для Vlad55
Vlad55 Vlad55 вне форума
Прохожий
 
Регистрация: 17.10.2009
Сообщения: 17
Версия Delphi: Delphi XE
Репутация: 10
По умолчанию

XML в принципе достаточно простой формат. Информации по работе с ним тоже в Сети валом. Воспользуйся компонентом TXTMLDocument или интерфейсом IXTMLDocument. По сути от тебя требуется 1 раз создать XML и потом много раз его читать.
__________________
Delphi в Internet - блог о программировании. Малоизвестные и редко обсуждаемые темы программирования на Delphi
Ответить с цитированием
  #5  
Старый 30.03.2010, 12:25
Аватар для friz
friz friz вне форума
Местный
 
Регистрация: 04.04.2008
Адрес: Минск
Сообщения: 596
Версия Delphi: 2007 & JAVA EE
Репутация: 10670
По умолчанию

если структура простая, то сделай на чистом хтмл. Хотя для "содержания" конечно xml штука полезная.
Ответить с цитированием
  #6  
Старый 30.03.2010, 16:16
Ryuji Ryuji вне форума
Прохожий
 
Регистрация: 29.03.2010
Сообщения: 5
Репутация: 10
По умолчанию Спс всем!)

Токо что вспомнил.. что красивое меню можно нарисовать на фотошопе...
и всё сделать как кнопками(on Click) на image...
Ответить с цитированием
  #7  
Старый 09.06.2010, 13:39
gargul gargul вне форума
Прохожий
 
Регистрация: 09.06.2010
Сообщения: 1
Репутация: 10
По умолчанию Помогите пожалуйста если есть у кого пз с электроного учебника

Помогите пожалуйста если есть у кого пз с электроного учебника сделаного в делфи с html cтраницами.Скиньте на маил shahid_sfera@mail.ru
Ответить с цитированием
Ответ


Delphi Sources

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск
Опции просмотра

Ваши права в разделе
Вы не можете создавать темы
Вы не можете отвечать на сообщения
Вы не можете прикреплять файлы
Вы не можете редактировать сообщения

BB-коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Быстрый переход


Часовой пояс GMT +3, время: 02:59.


 

Сайт

Форум

FAQ

Соглашения

Прочее

 

Copyright © Форум "Delphi Sources" by BrokenByte Software, 2004-2025