|
||
| Правила | Регистрация | Пользователи | Сообщения за день | | Поиск | | Справка по форуму | Файлообменник | |
|
![]() |
Поиск в этой теме |
|
||||
Инженер Регистрация: 02.10.2008
С-Пб
Сообщений: 3,692
|
Offtop: Человек спросил "-а как,
Сделать мне простейший шаг?" Мы ему расскажем сразу: "Да чего ходить пешком, Ведь летать приятней глазу, Или ехать с ветерком... На VBA все-таки можно писать, обладая самым минимумов и знаний, и талантов программистких. По крайней мере, в нем можно решать сиюминутные задачи, копируя куски кода из справки / других программ, даже не всегда понимая, как что работает. Для Net такой принцип не прокатывает ( у меня по крайней мере халява не прокатила ![]()
__________________
...Не пытайся гнуть ты ложку, Не вяжи её узлом. Ложка - ложка понарошку, А по правде, - это лом! Последний раз редактировалось AlexV, 29.04.2011 в 23:05. |
|||
![]() |
|
||||
Цитата:
Юзер может быть спокойным, что его код работает, но работать-то прога может и неправильно, причём узнать об этом юзер может например в результате того, что его начальника порвали на ковре за неверно предоставленный отчёт, сформированной такой программой. Нетрудно догадаться, в чью сторону начальник "раскроет свои чакры"... Да и копипастить нужно с умом... Не понимая можно такого накопипастить... Касательно VBA - я имею (в прошлом) некоторый опыт написания на нём довольно таки серьёзных приложений (документооборот/материально-технический учёт/сметная программа/процентовки (КС2, КС3)/журналы работ/акты приёма выполненных работ и т.п.) - писал на VBA в MS Access 2003-2007 и ушёл с него (VBA) по ряду причин, среди которых была и такая, что по сути VBA - чёрный ящик, привязывающий юзера к конкретному софту. Например у меня в редакторе кода, написанном на VBA со временем появились такие "артефакты", что в некоторых строках кода (я даже наизусть уже запомнил куда именно), нельзя было даже просто ставить курсор мыши (просто курсор ставить!!!), потому, что если это сделать - Access тут же зависал и осыпался в труху... Так же было несколько диалоговых окошек, в которых я уже точно знал какие контролы нельзя перемещать или менять их размеры, ибо реакция Access была такой же как в приведённом ранее случае... И ведь повлиять на это никак невозможно, поскольку х.з. как оно там за кулисами устроено (это спрятано от юзера). Причём эти "косяки" появляются спонтанно, со временем, я даже не вносил изменений в те места, где они вдруг начинали появляться, поэтому не могу даже предположить, чем это вызвано. В свете оного, я просто решил уйти с VBA, что и сделал.
__________________
Надеюсь, ты не социальный овощ? Это определяется делами! :welcome: |
||||
![]() |
|
||||
Инженер Регистрация: 02.10.2008
С-Пб
Сообщений: 3,692
|
Цитата:
![]()
__________________
...Не пытайся гнуть ты ложку, Не вяжи её узлом. Ложка - ложка понарошку, А по правде, - это лом! |
|||
![]() |
|
||||
строю, ломаю Регистрация: 03.04.2008
Украина
Сообщений: 5,515
|
Цитата:
Я объясню для непонятливых... автор спросил: как мне нарисовать линию на вба? Его ткнули носом в .нет... Сказали: тю, так ты купи себе автокад поновее (наверное за кровные) и студию поставь на пару тройку гектаров, ну тогда и комп за одно прикупи посвежее... чего уж там, раз этот тормозит... и никто не поинтересовался... может у товарища и не автокад совсем... а какой нибудь клонокад... или автокад все таки, но 2005, так ему .нет как козе баян; а даже если у него сейчас 2012 ворованный, никто не знает, что будет через год... В свете теории Большой Красной кнопки... так вообще вба за глаза хватит Цитата:
Автору, для рисования 1й линии тебе нужны 4-6 текстбоксов и кнопка... Для рисования нескольких линий нужно к тому же листбокс для наглядности... три кнопки: добавить, удалить, редактировать, две кнопки загрузить, сохранить список + диалоговый контрол, чтоб все это работало нужно еще две функции преобразования данных в удобоваримую форму для глаз и для автокада...Но, это все для пенсионеров, а настоящие хардкорные пацаны использовали бы, то, что у тебя + функцию-парсер из строки в массив даблов... например такой строки: 0,0;10;0 10,0;10,10... |
|||
![]() |
|
||||
И тут Остапа Юру понесло (с)... Причём по старой дорожке. Не буду утруждать себя повторными линками (кои ему уже давал касательно "платности"), учитывая, что gomer, что называется "в домике".
__________________
Надеюсь, ты не социальный овощ? Это определяется делами! :welcome: |
||||
![]() |
|
||||
строю, ломаю Регистрация: 03.04.2008
Украина
Сообщений: 5,515
|
да я ж не спорю что нет это хорошо или плохо... я говорю о том нужно ли это? Если у меня не запускается программа для расчета балочки, или плиты фундаментальной, которую я скачал рад интереса... кто редиска? Я, потому что не поставил себе фреймворк, или программист который использовал .net ради красивых кнопочек? А я не хочу это фв ставить, принципиально...
раньше у меня стоял bitmeter, теперь networx, первый использует второй нет... а по функциональности второй еще фору даст первому собственно, в лиспе вообще эта задача в 2-3 строки решается |
|||
![]() |
|
||||
Цитата:
.Net я использую не ради красивых кнопочек (как-раз таки это меня меньше всего интересует), а ради богатого набора библиотек/технологий самого различного направления (кои я юзаю по мере необходимости) + бесшовная совместимость между языками + кроссплатформенность + учу всего один язык, а использую его везде где хочу.
__________________
Надеюсь, ты не социальный овощ? Это определяется делами! :welcome: |
||||
![]() |
|
||||
строю, ломаю Регистрация: 03.04.2008
Украина
Сообщений: 5,515
|
Цитата:
банальная задача про вагоны... вы решили ее с помощью библиотек нет... весьма к слову элегантно с применением словарей... как я понял... Я решил с помощью лиспа (и Димы_) ведь списки, конек лиспа... так "зачем же платить больше?" К слову для вба не знаю, а на автолиспе не видел ни одной серьезной (популярной) библиотеки (есть dwgru-, но это совсем не то...) потому что не нужны они... разве что для связи с базами данных... конечно, все должно иметь свою меру... но зачастую люди идут не вдумываясь на поводу у прогресса... и начинается... Сначала уж надо научиться думать, а потом все остальное легче станет... Цитата:
Это старые прожженные гуры могут полумигнув одним глазом написать на коленке на любом языке, а новое поколение живет по принципу "копипаста" и на слово "подумай" отвечает, "ну, сделай, чего тебе стоит, ты ж знаешь как"... драть таких надо или с таких три шкуры... у меня есть не большой печальный опыт изучения ОбжектАркс с нуля... это когда компилятор выдает сто строк невразумительного бреда только из-за того, что поставил точку с запятой не в том месте... поэтому я поставил точку... да и не надо оно мне сейчас, к сожалению... |
|||
![]() |
|
||||
Предлагаю: вернемся к нашим «баранам», начинать нужно почти начала
http://ufa.olx.ru/iid-125641071 потом http://bookz.ru/authors/avtor-neizvesten/trbasic.html и затем http://ru.wikipedia.org/wiki/Visual_Basic Тогда станет ясно, что в первую очередь необходимо создать массив (например, в виде последовательного числового файла), после чего использовать последний в VBA.
__________________
С уважением sbi |
||||
![]() |
|
||||
строю, ломаю Регистрация: 03.04.2008
Украина
Сообщений: 5,515
|
sbi, а где же книга по vba? после vb весьма проблематично довольствоваться vba!
![]() От себя добавлю книжку которую сам почитывал... Джон Кларк Крейг и Джефф Уэбб Microsoft® Visual Basic 6.0. Мастерская разработчика. 5е изд. зы почему нет книги "Как научиться всему за 14 дней" ![]() |
|||
![]() |
![]() |
|
|
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
VBA. Многократный ввод данных и изменение положения объектов | Markiza-2010 | Программирование | 6 | 28.06.2010 02:30 |
как с помощью vba создать несколько цифр и вставить их в чертёж... | vasyavip | Программирование | 1 | 02.04.2009 23:05 |
Создание базы данных атрибутов текста чертежа в VBA | -still alive- | Программирование | 4 | 26.08.2008 15:10 |
Как создать массив для группы примитивов в Bricscad? | Tonic | Программирование | 8 | 19.12.2007 09:22 |
Подскажите пожалуйста как создать БАЗУ ДАННЫХ!!!??? | master_blaster | AutoCAD | 5 | 12.04.2006 10:46 |