Нет, Дороти, это тюрьма.
Во всяком оопешном SDK должен быть класс FooBar у которого должен быть единственный (или около того) метод:
errno_t FuckingDoWhatYouHaveToDo(void);
В каждой либе и dllке должен быть такой же ебаный метод.
Далее методы/классы должны идти по нарастающей сложности, то есть вторым уже пойдет че-ть типа
errno_t FuckingDoWhatYouHaveToDo(...);
Потому что меня заебывает каждый раз тратить три дня на изучение мануалов, сурса, спецификаций и писанины трехсот тысяч строчек кода чтобы заставить SDK или либу сделать то, для чего она предназначена, вернее самое простое из этого.
Привожу пример. Если DLLка или SDK предназначены для работы с капчур картой, у них должно быть по умолчанию два метода: errno_t Preview(HWND hWnd = 0); errno_t Capture(TCHAR* huy). Первый метод показывает картинку, что на входящей камере, второй записывает в хуевый файл что накапчурил с дефолтными параметрами.
И не ебет.
Обычно же, сначала надо изучить сотни талмудов по внутренностям чипов, хуипов, пиздиплов и написать сотен пять строк, чтобы сделать очевидное.
Или вот, IMAPI. Основная задача IMAPI - писать диски.
Поэтому у нее должен быть дефолтный метод errno_t FuckingBurn(); который на дефолтный диск запишет дефолтный хеллоу ворлд.
Следующий уровень по усложнению уже подразумевает errno_t FuckingBurn(TCHAR* huy); Этот метод уже запишет хуевый файл на дефолтный диск с дефолтными параметрами.
Меня не ебут наличие пятисот сотен тысяч интерфейсов в SDK если я хочу просто посмотреть, работает ли imapi на моем компе. Дайте мне блядь метод FuckingDoWhatYouHaveToDo(), чтобы одной строчкой проверить работу imapi.
А дальше дайте мне метод FuckingWriteASingleFile потому что все что мне надо от имапи - это записать единственный файл и меня не ебет, что у них двести тысяч интерфейсов в СДК блядь!!!!
Заебало! :P
errno_t FuckingDoWhatYouHaveToDo(void);
В каждой либе и dllке должен быть такой же ебаный метод.
Далее методы/классы должны идти по нарастающей сложности, то есть вторым уже пойдет че-ть типа
errno_t FuckingDoWhatYouHaveToDo(...);
Потому что меня заебывает каждый раз тратить три дня на изучение мануалов, сурса, спецификаций и писанины трехсот тысяч строчек кода чтобы заставить SDK или либу сделать то, для чего она предназначена, вернее самое простое из этого.
Привожу пример. Если DLLка или SDK предназначены для работы с капчур картой, у них должно быть по умолчанию два метода: errno_t Preview(HWND hWnd = 0); errno_t Capture(TCHAR* huy). Первый метод показывает картинку, что на входящей камере, второй записывает в хуевый файл что накапчурил с дефолтными параметрами.
И не ебет.
Обычно же, сначала надо изучить сотни талмудов по внутренностям чипов, хуипов, пиздиплов и написать сотен пять строк, чтобы сделать очевидное.
Или вот, IMAPI. Основная задача IMAPI - писать диски.
Поэтому у нее должен быть дефолтный метод errno_t FuckingBurn(); который на дефолтный диск запишет дефолтный хеллоу ворлд.
Следующий уровень по усложнению уже подразумевает errno_t FuckingBurn(TCHAR* huy); Этот метод уже запишет хуевый файл на дефолтный диск с дефолтными параметрами.
Меня не ебут наличие пятисот сотен тысяч интерфейсов в SDK если я хочу просто посмотреть, работает ли imapi на моем компе. Дайте мне блядь метод FuckingDoWhatYouHaveToDo(), чтобы одной строчкой проверить работу imapi.
А дальше дайте мне метод FuckingWriteASingleFile потому что все что мне надо от имапи - это записать единственный файл и меня не ебет, что у них двести тысяч интерфейсов в СДК блядь!!!!
Заебало! :P