Вопрос программистам
Dec. 20th, 2004 02:28 pmА где позадавать всякие детские вопросы про VBA? Скажем, как сделать, чтобы при отладке одновременно было видно и окно макроса, и окно (окна), где он исполняется?
Заодно: есть ли в сети совсем популярное введение в объектно-ориентированное программирование? Чтобы на пальцах объяснялось, чем отличается свойство от метода и почему .Find -- это объект.
Заодно: есть ли в сети совсем популярное введение в объектно-ориентированное программирование? Чтобы на пальцах объяснялось, чем отличается свойство от метода и почему .Find -- это объект.
no subject
Date: 2004-12-20 12:54 pm (UTC)может их на экране разместить так, чтобы оба были показаны? (нет времени самому попробовать или поискать в helpe)
чем отличается свойство от метода
свойство - это прилагательное. метод - это глагол :)
свойство - это одна из характеристик объекта, все свойства вместе описывают его состояние. свойство можно спросить, узнать (get) или установить, изменить (set)
метод - это средство изменить состояние. команда, её можно выполнить.
почему .Find -- это объект
это вопрос уже к блондинистой логике микрософтовцев :)
можно было бы назвать SearchSettings, SearchOptions, SearchManager чтобы было понятнее.
в этот объект собрано всякое что нужно для поиска, что искать, как и где искать, и сам метод.
no subject
Date: 2004-12-24 04:00 am (UTC)*SearchManager -- ужо ясьней, дзякуй :)
no subject
Date: 2004-12-24 09:11 am (UTC)як адрозьніць: па назьве, збольшага дзеяньні названы ангельскімі дзеясловамі, а ўласьцівасьці - назоўнікамі. або глядзець на малюнак, у мяне ў сьпісе падказкі (які зьяўляецца пасьля як націсьнеш кропку, напрыклад:
Selection.) яны паказваюцца з рознымі малюнкамі: ўласьцівасьці = нейкая паперка з рукой, дзеяньне = зялёная цэгла ў палёце :))дарэчы, не разумею, чаму ў цябе такое абмежаванье на VBA - толькі ў 7м вордзе?
у мяне офіс 2003 (11ты) і ва ўсіх папярэдніх быў гэты Microsoft Visual Basic.
no subject
Date: 2004-12-28 03:21 pm (UTC)no subject
Date: 2004-12-20 02:41 pm (UTC)no subject
Date: 2004-12-23 12:56 am (UTC)no subject
Date: 2004-12-24 03:58 am (UTC)(Я всерьез спрашиваю: не программист, а надо, но не знаю, с какой стороны взяться.)
На сегодня я более или менее знаком с WordBasic'ом -- для моих задач, связанных с обработкой больших массивов текста, его до сих пор хватало. WB живет в Word 7, который для этого и держу на машине. Но, во-первых, юникодные файлы для него приходится конвертировать, а это не всегда корректно; во-вторых, из ворда с ним не вылезешь; в-третьих, хочу учиться новому :)
no subject
Date: 2004-12-24 09:42 am (UTC)no subject
Date: 2004-12-28 03:20 pm (UTC)no subject
Date: 2004-12-28 03:24 pm (UTC)Жулики и мерзавцы из Министерства Пропаганды Империи Зла называют VBA объектно-ориентированным потому что "объектно-ориентированность" есть модный buzzword.
Oбъектно-ориентированной, по определению, называется среда поддерживающая полиморфизм, инкапсюляцию и наследование. Ни одно из этих свойств VBA не поддерживается, поэтому чтение книг об ООП мало поможет изучению VBA.
no subject
Date: 2005-01-07 03:03 pm (UTC)С Новым годом :)
обработка больших массивов текста
Date: 2004-12-30 09:49 am (UTC)Мой учебник пребывает нонеча у Зямы, его можно раскулачить.
И вообще вещь крайне полезная.
==
Калянски
Re: обработка больших массивов текста
Date: 2005-01-07 03:00 pm (UTC)Книжек по перлу как раз хватает, и мне его, видимо, не миновать. Только не сразу :)