Отправляет email-рассылки с помощью сервиса Sendsay
  Все выпуски  

RusFAQ.ru: Программирование на C / C++


Информационный Канал Subscribe.Ru


RusFAQ.ru: Программирование на C / C++

Выпуск № 172
от 16.01.2003, 05:20

Администратор:
Имя: Nick.Box
URL: Информационный ресурс
ICQ: 365124
[censored], [censored]
О рассылке:
Задано вопросов: 524
Отправлено ответов: 1145
Активность: 218.5 %
[Задать вопрос >>][Регистрация эксперта >>]
[Поиск в базе][Обсудить на форуме]


 Список экспертов, ответы которых опубликованы в данном выпуске

Jadd
Статус: Профессиональный
Общий рейтинг: 144.14
[Подробней >>]
PL
Статус: Доверительный
Общий рейтинг: 114.79
[Подробней >>]
Dzik
Статус: Профессиональный
Общий рейтинг: 114.52
URL: Разработка игрушек
[Подробней >>]
 
lunao
Статус: Начальный
Общий рейтинг: 106.66
[Подробней >>]
baldr
Статус: Профессиональный
Общий рейтинг: 114.02
URL: Сайт об ОС DOS. Всем, кто любит эту ОС!
[Подробней >>]


 Краткий перечень вопросов

Вопрос № 518. Подскажите как на TASMe сделать переключение раскладки клавиатуры, а то push 0 push 0 call ActivateK... (ответов: 1)
Вопрос № 519. Доброе время суток ув. Эксперты. 1. Есть ли "расширения" облегчающие оформления документац... (ответов: 4)

Вопросов: 2, ответов: 5


 Вопрос № 518

Подскажите как на TASMe сделать переключение раскладки клавиатуры, а то
push 0
push 0
call ActivateKeyboardLayout
не работает.



Вопрос отправлен: 11.01.2003, 20:28
Отправитель: Silver

[Следующий вопрос >>] [Список вопросов]

Отвечает Jadd

Здравствуйте, Silver!
Это не в эту рассылку

Ответ отправлен: 12.01.2003, 01:13
Отправитель: Jadd


 Вопрос № 519

Доброе время суток ув. Эксперты.
1. Есть ли "расширения" облегчающие оформления документации для прог написанных на MSVC 6.0? Ну например знаю, что MS Visio 2002 позволяет использовать "Reverse Engineer UML Model" (что-то типа иерархии классов в графическом представлении), но эта фича не хочет у меня правильно работать. Структуры классов, иерархия и связи появляются, но при попытке вставить все это на "лист", Run Time Error. Переустанавливал все (даже новые дрова для коврика под мышь нашел :), но результат один. Может кто сам пытался сделать что-то подобное? Может ссылку на ресуры/плагины/навороты/расшиители/ускорители/разнообразныйвыпендреж подкинете? Расскажите обо всем полезном что есть для MSVC на этом свете.
2. Многие программы и ОС используют индексирование для быстрого поиска. Что это такое? Вот у меня есть большой объем инфы (>600 текстовых файлов по 1-5 метов каждый). В этих файлах инфа в виде "Идентификатор"_"Свойства" "Идентификатор"_"Свойства" ... ( - новоя строка), причем инфа в отдельном файле неотсортированна. Как можно применить это индексирование или еще какой-нибудь быстрый способ поиска в данном случае. Может кто-то помнит применимые в данном случае примеры из Кнут'а (в библиотеки меня не пускают, надоел я им :). Сразу оговорюсь : Отсортировать мне эти данные не дадут, я могу легко определить в каком файле нужная инфа, алгоритм должен быть не очень навороченным, но быстрым :)

Спасибо.
З.Ы. Стоит ли искать и ставить MSVC 7.0????



Вопрос отправлен: 13.01.2003, 05:11
Отправитель: Илья (b.i@date.by)

[Следующий вопрос >>] [Список вопросов]

Отвечает PL

Добрый день, Илья!
----------
Лучший ДокГен
http://www.stack.nl/~dimitri/doxygen/
А про индексацию вот:
http://htdig.org/
http://homepage.mac.com/pauljlucas/software/swish/
http://www.mnogosearch.org/
Дерзай

Ответ отправлен: 13.01.2003, 07:05
Отправитель: PL


Отвечает Dzik

Здравствуйте, Илья!
1) Посмотри например Rational Suite, а в нем Rational Rose и Rational SODA.


Ответ отправлен: 13.01.2003, 07:48
Отправитель: Dzik


Отвечает lunao

Доброе время суток, Илья!
Суть индексирования в том, что создается дополнительный файл; файл состоит из отдельных "строк"; в каждой строке дается возможное искомое значение и перечисляются все позиции, где это значение встречается в уже самой базе. Естественно, ты сам должен определить, какие значения (например - определенное свойство из "Свойства") будут вводится в файл индексов и файл индексирования должен должен обновляться при каждом изменении базы, или того поля, которое подлежит индексации (в нашем примере "Свойства")
З.Ы. Ставь, если ресурсы компа позволяют. Все равно переходить придется.

Ответ отправлен: 13.01.2003, 08:11
Отправитель: lunao


Отвечает baldr

Доброе время суток, Илья!
1. Ну, я бы не назвал это расширениями... Самые известные из подобных продуктов - Rational Rose,
Rational Clear Case. Ну, в принципе, и другие программы для CASE-проектирования.
Вообще, в серьезных (действительно серьезных!) фирмах вся работа производится сперва с
этими программами, все проектируется в установленные сроки и за ограниченное число этапов,
подготавливается целая куча промежуточной документации, рисуется до фига всяких диаграмм...
В общем, знание языка UML - это необходимость для работы с такими программами.
Учти, что использовать такие проги только для написания конечной документации, опуская все
остальные шаги - это только неправильная трата времени. Почему это так - тебе расскажут умные
книги. Попробуй поискать, например, Гради Буча (создатель UML)...
2. Индексирование - это создание упорядоченного списка по одному или нескольким полям в БД
для ускоренного поиска нужной записи. Сильно ускоряет поиск в больших базах. Сортировать
сами данные нет никакой необходимости, более того - это чрезвычайно замедлит работу с базой.
Индексирование - это создание массива ссылок на элементы данных, и сортировка уже
этого массива, что происходит гораздо быстрее.


Ответ отправлен: 14.01.2003, 00:33
Отправитель: baldr



Форма отправки вопроса

Внимание!
Форма может работать некорректно в почтовых программах "Microsoft Outlook" и "Microsoft Outlook Express". В программе The Bat! подобные формы не работают вообще!
После нажатия на кнопку "Отправить", будет открыто второе окно. Заметьте, что в некоторых браузерах могут стоять запреты на открытие других окон, а также "чрезмерное" кэширование данных, при этом факт отправки Вашего вопроса стоит под сомнением.
Мы рекомендуем открывать рассылку в программе Internet Explorer 5.0+ или отправлять вопросы с сайта по адресу: http://rusfaq.ru/cgi-bin/Message.cgi.

© 2002 Команда RusFAQ.ru.

 Персональные данные

Ваше имя:

Ваш e-mail:

Опубликовать мой e-mail в рассылке


 Вопрос и дополнение

Ваш вопрос:


Приложение (если необходимо):


Получить ответов:


 Выбор рассылки

Программисту
Assembler (34)
C / C++ (28)
Perl (5)
Delphi (18)
Pascal (22)
Basic / VBA (11)
Java / JavaScript (7)
PHP (6)
MySQL / MSSQL (5)
Пользователю
Windows 95/98/Me (34)
Windows NT/2000/XP (27)
"Железо" (32)
Поиск информации (18)
Администратору
Windows NT/2000/XP (11)
Linux / Unix (14)
Юристу
Гражданское право (9)
Семейное право (6)
Трудовое право (5)
КоАП (3)

Отправить вопрос всем экспертам выбранной рассылки.




Яндекс цитирования

© 2002 Россия, Москва. Авторское право: RusFAQ.ru

http://subscribe.ru/
E-mail: ask@subscribe.ru
Отписаться
Убрать рекламу

В избранное