Windows Forms
04.05.2010 @ 04:55
Вот уже третий день изучаю .NET. Так долго к нему подбирался и всегда отталкивали
Сегодня копал дебри Windows Forms. Как все легко и просто. Как всё приятно. После недолгого знакомства с wxWidgets и, совсем уж коротким, с другими библиотеками остался неприятный осадок. Думаю, сказался ещё и питон — wxWidgets я пытал в паре с этим языком. После примерно годовалого использования питона, неприязнь к языку выработалась стойкая.
Кстати про питон. Разработчики в новой версии ввели сортированный set, как новый тип. О, блять, привет дзену питона — то, чем так любят хвалиться разработчики на питоне. Вводите новые типы! Больше сущностей, ебанько! Ещё больше!
И снова про .NET. К тому же, большим подспорьем являются удобные конструкторы. Да куда там, одно их наличие для Windows Forms уже плюс. Найти
Lua
10.12.2009 @ 03:25
Всё руки не доходили сесть и пописать на Lua. И
Или модуль alien для подключения динамических библиотек. Понятно, что Lua язык в первую очередь для интеграции в Си,
Изначально хотел подгружать библиотеку стандартной функцией package.loadlib(), но выгружаемым из библиотеки функциям нельзя задавать значения. И программа дохнет. Пришлось использовать alien, но и тут не всё хорошо. До получения функции, даже если функция не имеет параметров, приходится приписывать ей типы значений: table.FuncFromLib:types(таблица типов). То есть в функции, где нет параметров пишем table.FuncFromLib:types({’int’}) и только после вызываем table.FuncFromLib(nil). Это я такой через жопу?
Ну и похуй. Зато всё остальное меня порадовало.
В результате минут за двадцать родил перехватчик пульта тюнера Beholder для Light Alloy. Точнее, подобная хуйня уже была написана на питоне, но от туда скопировал только список констант пульта и программы. Также нарыл методом тыка константу sound_next (код 405) для переключения звуковых дорожек. В документации к Light Alloy про неё
В общем с какой стороны не глянь — гений.
RSS
lexa@cutenews.ru
165280011