реклама на сайте
подробности

 
 
4 страниц V  « < 2 3 4  
Reply to this topicStart new topic
> программатор Usbasp, покритикуйте мою оболочку
*SERG
сообщение Jan 17 2008, 11:30
Сообщение #46


Местный
***

Группа: Свой
Сообщений: 274
Регистрация: 10-08-05
Из: Екатеринбург
Пользователь №: 7 517



Цитата(Andrew O. Shadoura @ Jan 17 2008, 13:27) *
Нескромные вопросы:
#зачем писать оболочку, которая, как я понял, ещё чего-то там пытается сама программировать, когда для этого есть avrdude? `man avrdude(1)` исчерпывающе описывает всё, что можно им сделать, и я не вижу ничего такого, для чего может понадобиться libusb в оболочке.
#почему бы не написать оболочку на чём-то, что для этого специально предназначено? например tcl/tk?
#велосипедостроение - конечно, важная часть FL/OSS, но ведь уже есть туча всяких фронтэндов к avrdude. почему не взять какой-нибудь из них (например, gccStudio) и не допилить под свои нужды?

--
WBR, Andrew

Ответы на большую часть вопросов уже есть в теме, а выбрал такой путь работы с аврдуде т.к. самая короткая дорога - та которую знаешь smile.gif
Go to the top of the page
 
+Quote Post
Andrew O. Shadou...
сообщение Jan 17 2008, 14:02
Сообщение #47


Участник
*

Группа: Свой
Сообщений: 37
Регистрация: 13-05-07
Из: Minsk, Belarus
Пользователь №: 27 694



Цитата(*SERG @ Jan 17 2008, 13:30) *
самая короткая дорога - та которую знаешь :)

Оно-то так, но порой не помешает найти новую дорогу, возможно более продуктивную :) У меня, например, когда-то были дикие идеи насчёт написания оболочки к одной программе на php+gtk, потом эти мысли переползли в использование не gtk, а собственного плагина к php. Кончилось всё тем, что была найдена готовая оболочка, дописана под свои нужды и пущена в ход.

--
WBR, Andrew
Go to the top of the page
 
+Quote Post
*SERG
сообщение Jan 17 2008, 17:47
Сообщение #48


Местный
***

Группа: Свой
Сообщений: 274
Регистрация: 10-08-05
Из: Екатеринбург
Пользователь №: 7 517



Цитата(Andrew O. Shadoura @ Jan 17 2008, 17:02) *
Оно-то так, но порой не помешает найти новую дорогу, возможно более продуктивную smile.gif У меня, например, когда-то были дикие идеи насчёт написания оболочки к одной программе на php+gtk, потом эти мысли переползли в использование не gtk, а собственного плагина к php. Кончилось всё тем, что была найдена готовая оболочка, дописана под свои нужды и пущена в ход.

--
WBR, Andrew

Так то оно так, но поиск нового пути требует либо большого количества времени (чтоб разобраться, что почему и каким образом) либо хорошего поводыря, а ни того, ни другого у меня нет smile.gif
Да и по большому уже на финише, зачем искать вторую дорогу).
Зы. Предлагаю на эту тему больше не говорить, а то уйдём от основной smile.gif
Go to the top of the page
 
+Quote Post
bodja74
сообщение Jan 17 2008, 19:21
Сообщение #49


Знающий
****

Группа: Свой
Сообщений: 543
Регистрация: 22-10-05
Пользователь №: 9 984



Цитата(AndyBig @ Jan 17 2008, 13:59) *
То и значит - ни при чем. Какое отношение имеет знание Борландом WinAPI к размеру кода и дополнительным библиотекам? smile.gif

Сначала вы писали ,что есть прослойка между прогой и АПИ ,теперь пишете что это не имеет никакого отношения ни к размеру ни к библиотекам - не вижу логики.
Цитата
А Вы пробовали писать приложения на чистом API? wink.gif Если нет, то советую попробовать для осознания полезности прослоек (Билдеровских, Дельфийских, Бейсиковских и т.п.).

Пробовал, вот в качестве простого примера
Код
Private Declare Sub Sleep Lib "kernel32" (ByVal dwMilliseconds As Long)

По русски это примерно:
Обьявляется локальная подпрограмма с именем Sleep находящаяся в библиотеке kernel32 ,передаваемый параметр - число Long переменной dwMilliseconds.
Тоесть говорим программе ,что есть функция или подрограмма ,которая находится не у нее ,а в библиотеке.

Дальше в проге в любом месте просто пишем

Sleep 100

Получаем задержку на 100милисекунд.
Можете обьяснить ,что тут сложного ?
Цитата
Про бейсик - не бред. Его программы без своих рилтаймовских библиотек работать не способны. И эти библиотеки, так же, как и Борландовские, с виндой не поставляются.

Ок ,если найдете в папке System или System32 ,файлы MSVBVM60.dll для VB6 и MSVCP60.dll для VC6 - можете спать спокойно ,поддержка этих языков есть в винде smile.gif

По теме ,выкладываю примеры деклараций и полезных функций для libusb0
Прикрепленные файлы
Прикрепленный файл  libusb0_api.rar ( 3.68 килобайт ) Кол-во скачиваний: 61
 
Go to the top of the page
 
+Quote Post
alexander55
сообщение Jan 18 2008, 05:39
Сообщение #50


Бывалый
*****

Группа: Свой
Сообщений: 1 584
Регистрация: 7-08-07
Пользователь №: 29 615



Воспользуюсь темой для вопроса.
Есть ли у кого-нибудь компоненты USB под C++Builder (в первую очередь HID).
Go to the top of the page
 
+Quote Post
AndyBig
сообщение Jan 18 2008, 09:13
Сообщение #51


Иногдящий
****

Группа: Свой
Сообщений: 691
Регистрация: 28-02-05
Пользователь №: 2 931



Цитата
Сначала вы писали ,что есть прослойка между прогой и АПИ ,теперь пишете что это не имеет никакого отношения ни к размеру ни к библиотекам - не вижу логики.

Я говорил о Вашем вопросе про знания Борладном WinAPI smile.gif. Что именно это их знание слабо связано с размером кода.
Цитата
Пробовал, вот в качестве простого примераc1ec1Private Declare Sub Sleep Lib "kernel32" (ByVal dwMilliseconds As Long)

Я имею в виду полностью все приложение на API smile.gif. Окна, меню, диалоги, элементы интерфейса и т.д.
Естественно, что объявить и вызвать любую из функций API сложностей не представляет. В Сях для этого не надо даже ничего объявлять, все уже объявлено до нас в хидерах smile.gif.
Go to the top of the page
 
+Quote Post
bodja74
сообщение Jan 18 2008, 17:52
Сообщение #52


Знающий
****

Группа: Свой
Сообщений: 543
Регистрация: 22-10-05
Пользователь №: 9 984



Цитата(AndyBig @ Jan 18 2008, 13:13) *
Я имею в виду полностью все приложение на API smile.gif. Окна, меню, диалоги, элементы интерфейса и т.д.

Зачем ,если все эти окошки,кнопочки и д.т. можно просто нарисовать в редакторе среды,
я использую API для спецефических вещей ,например получить номер и модель винта или диска ,цвет точки с экрана ,открывать стандартные виндовые окна,работать с драйверами - тоесть то, что мне могут дать функции ОС ,но могут дать функции языка.

Цитата
Воспользуюсь темой для вопроса.
Есть ли у кого-нибудь компоненты USB под C++Builder (в первую очередь HID).

Вот здесь видел неплохой ресурс ,там сразу и под разные котроллеры есть.
Правда похоже только под VB и VC ,но я думаю можно перезаточить.
http://www.lvr.com/hidpage.htm
Go to the top of the page
 
+Quote Post
Aesthete Animus
сообщение Jan 18 2008, 18:44
Сообщение #53


Местный
***

Группа: Свой
Сообщений: 222
Регистрация: 9-06-07
Пользователь №: 28 317



Цитата
программатор Usbasp, покритикуйте мою оболочку

Критикую. Где исходник? smile.gif
Go to the top of the page
 
+Quote Post
AndyBig
сообщение Jan 19 2008, 15:05
Сообщение #54


Иногдящий
****

Группа: Свой
Сообщений: 691
Регистрация: 28-02-05
Пользователь №: 2 931



Цитата
Зачем ,если все эти окошки,кнопочки и д.т. можно просто нарисовать в редакторе среды,

Вот об этом я и говорю. "Просто рисование" влечет за собой несколько метров библиотек этой среды.
Go to the top of the page
 
+Quote Post
*SERG
сообщение Jan 19 2008, 15:51
Сообщение #55


Местный
***

Группа: Свой
Сообщений: 274
Регистрация: 10-08-05
Из: Екатеринбург
Пользователь №: 7 517



Цитата(Aesthete Animus @ Jan 18 2008, 21:44) *
Критикую. Где исходник? smile.gif

А зачем исходники?
Вот результат! Просьба его оценить, а не исходники. smile.gif
Go to the top of the page
 
+Quote Post
Aesthete Animus
сообщение Jan 19 2008, 16:40
Сообщение #56


Местный
***

Группа: Свой
Сообщений: 222
Регистрация: 9-06-07
Пользователь №: 28 317



Цитата(*SERG @ Jan 19 2008, 18:51) *
А зачем исходники?
Вот результат! Просьба его оценить, а не исходники. smile.gif

Знаете, я так и не понял, что Ваша программа делает и какая в ней необходимость. Думал, если поковыряю исходник, то пойму...
Цитата(*SERG @ Jan 19 2008, 18:51) *
Вот результат! Просьба его оценить, а не исходники. smile.gif

Ну это мало интересно... Иеет смысл обсудить, то, как Вы это сделали. Из GUI мне к примеру не понятно, как Вы в делфи сделали границы групбоксов в стиле WinXP. Я, подключая нужный манифест для компиляции, мог добиться, только того, что только кнопки и текстбоксы выглядели в стиле XP.

Ну а вообще, неужели Ваша программа представляет какаю-то коммерческую ценность? Я естесственно не имею права призывать вас к открытию кода - это было бы провакацией. Тем не менее, если бы в привели исходник, пользы для всех было бы больше.
Go to the top of the page
 
+Quote Post
zltigo
сообщение Jan 19 2008, 21:29
Сообщение #57


Гуру
******

Группа: Свой
Сообщений: 13 372
Регистрация: 27-11-04
Из: Riga, Latvia
Пользователь №: 1 244



Цитата(Aesthete Animus @ Jan 19 2008, 19:40) *
Тем не менее, если бы в привели исходник, пользы для всех было бы больше.

Отчего больше пользы? Многие знания умножают печали sad.gif. А уж лишние сущности ввиде борлондячих прослоек над MS тем более.

P.S.
Ближе к теме, пожалуйста!


--------------------
Feci, quod potui, faciant meliora potentes
Go to the top of the page
 
+Quote Post
one_man_show
сообщение Jan 20 2008, 09:20
Сообщение #58


Помогу, чем смогу
******

Группа: Админы
Сообщений: 2 786
Регистрация: 28-05-04
Из: Москва
Пользователь №: 25



Aesthete Animus
Автор темы просил обсудить-покритиковать не то, как он программирует и какие технологии использует, а делал акцент на сам результат smile.gif Поэтому совсем непонятно требование засветить исходники...кроме того еще сырого продукта. Думаю при появлении исходников основная тема уж точно была бы забыта и появилось бы еще больше советников, поучающих, как надо программировать и на чем это лучше всего делать.


--------------------
С уважением,
Ваган Саруханов
Проекты|Форум|Facebook|Linkedin
Go to the top of the page
 
+Quote Post
bodja74
сообщение Jan 21 2008, 12:32
Сообщение #59


Знающий
****

Группа: Свой
Сообщений: 543
Регистрация: 22-10-05
Пользователь №: 9 984



Цитата(AndyBig @ Jan 19 2008, 19:05) *
Вот об этом я и говорю. "Просто рисование" влечет за собой несколько метров библиотек этой среды.

Не угадали smile.gif
Что нужно ,я выше наисал ,а то начинаем уже по второму кругу.

SERG

Думаю если сделать в подобном духе (качаем прикрепленный файл) ,народу будет уже все равно ,сколько файлов использует ваша прога smile.gif
Прикрепленные файлы
Прикрепленный файл  setup_prog.zip ( 681.91 килобайт ) Кол-во скачиваний: 98
 
Go to the top of the page
 
+Quote Post
*SERG
сообщение Jan 21 2008, 18:00
Сообщение #60


Местный
***

Группа: Свой
Сообщений: 274
Регистрация: 10-08-05
Из: Екатеринбург
Пользователь №: 7 517



Цитата(bodja74 @ Jan 21 2008, 15:32) *
Не угадали smile.gif
Что нужно ,я выше наисал ,а то начинаем уже по второму кругу.

SERG

Думаю если сделать в подобном духе (качаем прикрепленный файл) ,народу будет уже все равно ,сколько файлов использует ваша прога smile.gif


Огромный сенкс a14.gif
Учту на будущее! smile.gif
Go to the top of the page
 
+Quote Post

4 страниц V  « < 2 3 4
Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 19th July 2025 - 00:01
Рейтинг@Mail.ru


Страница сгенерированна за 0.01499 секунд с 7
ELECTRONIX ©2004-2016