Страница: 1 | 2 |
Существует 89 категорий функций Windows API. Прошу высказать свои соображения на счет того, какие категории можно объединить и нужен качественный перевод каждой категории. Atom
Предлагаю сделать максимально тупо на первое время: разфасовать API по DLL, в которых они содержатся. Так будет наиболее легко, к тому же сначала у нас не будет столько API, чтобы хотя бы немного заполнить все эти категории Надо сделать не он-лайн учебник, а программу и базу данных в собственном формате По поводу API по DLL - не самая хорошая идея, програмисты из мелкомягкого распихали зачастую схожие функции по разным библиотекам, это мы знаем что где валяется. Интересно а для кого тогда учебник? Имхо, надо делать по категриям типа окна\система\графика и т.д. и обязательно удобный поиск Я не хочу потом все переписывать. Т.е. надо делать, так чтобы небыло потом мучительно больно! Все это дело будет в базе данных, а html текст будет формироваться для сайтовской версии справочника "на лету". Наоборот, чем больше категорий, тем сложнее искать информацию . Лучше сделать n категорий, в каждой из которых n подкатегорий с примерно n функциями. n^3~1000, т.е. n~10. Т.е. надо объединить по 10 указанных категорий в разделы Короче надо сделать 2 версии:он-лайн и для скачивания Потом надо сделать форму для отправки новых функций: Имя(твоё) Функция(полный вид) Описание Примечание Дополнительные константы, типы Ссылки Вот это уже ближе к теме. Т.е. объединить схожие категории в разделы. Хотя нетрудно подсчитать, что если мы опишем 500 функций (это уже будет офигенно много, так как максимум что я видел по русски это около 200), то в каждой категории будет по примерно 12 функций. Т.е. насчет "искать" сильно не нужно беспокоиться и можно вообще объединить некоторые категории: Например: File I/O + File Mapping + File System = Функции для работы с файлами или просто "Файлы" Кроме того есть еще куча категорий которые легко выделяются в одну: Button + Combo Box + List Box + Rich Edit Control + Scroll Bar + Static Control = Стандартные элементы управления Ладно я пошел на работу, а вы к вечеру сообразите какие категории делать. 2The One: ты прав на счет формата отсылки сообщений с новыми API 2Иван: не плохо бы объединить это все по группам: 1)Windows 2)Text 3)... 4)... Вообще-то есть книжка Эпплмана. В ней 2 кг примерно API-функций. И все по русски. А оформление справочника у Климова достаточно удобное в виде *.chm. Что главное - с примерами. Можно общими силами насобирать неплохую коллекцию. Я только не понял, это будет online на этом сайте или offline. Можно еще и по виндовским сообщениям сделать нормальный справочник. В идеале должно быть две версии справочника: online и offline. Ладно. 1. Я создаю категории сам, раз никто их не предлагает. 2. Делаю раздел на сайте по API в котором будет форма для отправки описани. 3. Начинаем работать. Я тоже хочу работать!!! Что мне делать? Вот какие категории функций я изобрел: Проверяйте. menyu i okna i MDI- v odnu nado slit` znaacki, metafajly, i BMP tozhe, v odnu nu i.t.d. 100% надо его сильно кастрировать, столько линков, быстро надоест щёлкать Кинь линк на раздел в содержании Напиши быстрее форму для отправки, чтобы мы могли уже слать и ещё идея: допустим если кто-то прислал больше 100 функций - в справочнике указать полную инфу о авторе, линки на мыло и на сайт и тд. А если меньше, то просто вписать в список "сообщников"
Вопрос: Категории функций WinAPI
Добавлено: 07.01.04 19:25
Автор вопроса: Иван | Web-сайт:
Bitmap
Brush
Button
Caret
Clipboard
Clipping
Color
Combo Box
Common Dialog Box
Communication
Console
Coordinate Space and Transformation
Cursor
Data Decompression Library
Debugging
Device Context
Device Input and Output
Device Management
Dialog Box
Dynamic Data Exchange
Dynamic Data Exchange Management
Dynamic-Link Library
Edit Control
Error Handling
Event Logging
File I/O
File Mapping
File System
Filled Shape
Font and Text
Handle and Object
Hook
Icon
Input Method Editor
Keyboard Accelerator
Keyboard Input
Line and Curve
List Box
Mailslot
Memory Management
Menu
Message and Message Queue
Metafile
Mouse Input
Multiple Display Monitors
Multiple Document Interface
National Language Support
Network Management
Network DDE
Painting and Drawing
Path
Pen
Performance Monitoring
Pipe
Power Management
Printing and Print Spooler
Process and Thread
PSAPI
Rectangle
Region
Registry
Resource
Rich Edit Control
Scroll Bar
Service
Static Control
String
Structured Exception Handling
Synchronization
System Information
System Shutdown
Tape Backup
Terminal Services
Text Object Model
Time
Timer
Tool Help
Unicode and Character Set
Uniscribe
User Profile
Version Information
Window
Window Class
Window Procedure
Window Property
Window Station and Desktop
Windowless Rich Edit Control
Windows Networking
Ответы
Всего ответов: 24
Номер ответа: 1
Автор ответа:
Sharp
Лидер форума
ICQ: 216865379
Вопросов: 106
Ответов: 9979
Web-сайт:
Профиль | | #1
Добавлено: 07.01.04 19:43
Номер ответа: 2
Автор ответа:
NeForm@t
ICQ: 252999255
Вопросов: 36
Ответов: 247
Web-сайт:
Профиль | | #2
Добавлено: 07.01.04 20:20
Номер ответа: 3
Автор ответа:
Иван
Администратор
ICQ: 147688925
Вопросов: 24
Ответов: 708
Web-сайт:
Профиль | | #3
Добавлено: 07.01.04 22:59
Номер ответа: 4
Автор ответа:
cresta
Вопросов: 117
Ответов: 1538
Профиль | | #4
Добавлено: 07.01.04 23:48
А зачем объединять категории? Или количество этих категорий имеет решающее значение? Думаю, что пусть так и будет, как в этом списке из 89 категории. Чем больше категорий, тем легче искать информацию
Номер ответа: 5
Автор ответа:
Sharp
Лидер форума
ICQ: 216865379
Вопросов: 106
Ответов: 9979
Web-сайт:
Профиль | | #5
Добавлено: 08.01.04 00:18
Номер ответа: 6
Автор ответа:
NeForm@t
ICQ: 252999255
Вопросов: 36
Ответов: 247
Web-сайт:
Профиль | | #6
Добавлено: 08.01.04 00:35
Номер ответа: 7
Автор ответа:
Иван
Администратор
ICQ: 147688925
Вопросов: 24
Ответов: 708
Web-сайт:
Профиль | | #7
Добавлено: 08.01.04 06:58
Номер ответа: 8
Автор ответа:
Иван
Администратор
ICQ: 147688925
Вопросов: 24
Ответов: 708
Web-сайт:
Профиль | | #8
Добавлено: 08.01.04 07:02
Номер ответа: 9
Автор ответа:
Александр
Разработчик Offline Client
ICQ: 204034
Вопросов: 106
Ответов: 1919
Профиль | | #9
Добавлено: 08.01.04 08:55
Номер ответа: 10
Автор ответа:
mzx
ICQ: 259560026
Вопросов: 21
Ответов: 143
Профиль | | #10
Добавлено: 08.01.04 11:52
Номер ответа: 11
Автор ответа:
Иван
Администратор
ICQ: 147688925
Вопросов: 24
Ответов: 708
Web-сайт:
Профиль | | #11
Добавлено: 08.01.04 20:33
Номер ответа: 12
Автор ответа:
Александр
Разработчик Offline Client
ICQ: 204034
Вопросов: 106
Ответов: 1919
Профиль | | #12
Добавлено: 08.01.04 20:40
Номер ответа: 13
Автор ответа:
Иван
Администратор
ICQ: 147688925
Вопросов: 24
Ответов: 708
Web-сайт:
Профиль | | #13
Добавлено: 08.01.04 23:52
Номер ответа: 14
Автор ответа:
AASoft
Вопросов: 86
Ответов: 920
Профиль | | #14
Добавлено: 09.01.04 04:45
Номер ответа: 15
Автор ответа:
NeForm@t
ICQ: 252999255
Вопросов: 36
Ответов: 247
Web-сайт:
Профиль | | #15
Добавлено: 09.01.04 22:31