|
693 / 99 / 10
Регистрация: 25.06.2011
Сообщений: 718
|
|
пробую научиться работать с классами25.03.2013, 17:44. Показов 10053. Ответов 44
Метки нет (Все метки)
и так как никогда их не использовал прошу помощи
1.Для чего они нужны 2.Как их использовать 3.Что они облегчают
0
|
|
| 25.03.2013, 17:44 | |
|
Ответы с готовыми решениями:
44
Цель: Научиться описанию и работе с классами на языке C# Научиться работать с файлами
|
|
693 / 99 / 10
Регистрация: 25.06.2011
Сообщений: 718
|
||
| 25.03.2013, 20:09 [ТС] | ||
|
0
|
||
|
4377 / 661 / 36
Регистрация: 17.01.2010
Сообщений: 2,134
|
|
| 25.03.2013, 20:12 | |
|
Одинаковые по размеру массивы, расположенные на разных листах - вот Вам трехмерный массив. А UserForm - это, фактически, не модуль класса? Ну, может не такой классический. А если Вас, IvanOk, действительно жизнь заставит применять модули класса, разве Вы не разберетесь? Мне почему-то кажется, что Вы асфальт вертикально укатаете и разберетесь.
Отсюда вывод - пока не заставила (жизнь). И зачем ее тогда, эту жизнь, усложнять?
1
|
|
|
693 / 99 / 10
Регистрация: 25.06.2011
Сообщений: 718
|
||||
| 25.03.2013, 20:19 [ТС] | ||||
не думал что вы обо мне такого мнения![]()
0
|
||||
|
5472 / 1150 / 50
Регистрация: 15.09.2012
Сообщений: 3,578
|
|
| 26.03.2013, 07:31 | |
|
Может быть есть какая-нибудь библиотека, которую можно подключить и использовать в качестве базы данных в оперативной памяти компьютера.
0
|
|
|
693 / 99 / 10
Регистрация: 25.06.2011
Сообщений: 718
|
|
| 26.03.2013, 11:45 [ТС] | |
|
0
|
|
|
5472 / 1150 / 50
Регистрация: 15.09.2012
Сообщений: 3,578
|
|
| 26.03.2013, 11:49 | |
|
IvanOK, это идея.
IvanOK, а многомерный VBA-массив (3-х мерный, 4-х мерный) вам не подходит? По идее то, что вам нужно, - это многомерный VBA-массив.
0
|
|
|
693 / 99 / 10
Регистрация: 25.06.2011
Сообщений: 718
|
|
| 26.03.2013, 12:00 [ТС] | |
|
Скрипт, да, я задачу решил именно етим путем
0
|
|
|
4377 / 661 / 36
Регистрация: 17.01.2010
Сообщений: 2,134
|
|
| 26.03.2013, 12:24 | |
|
To IvanOK. Здравствуйте. А теперь я б посоветовал привинтить словари, и сравнить скорость.
0
|
|
|
5472 / 1150 / 50
Регистрация: 15.09.2012
Сообщений: 3,578
|
|
| 26.03.2013, 13:09 | |
|
Igor_Tr, словарь "Dictionary" из библиотеки "Microsoft Scripting Runtime" - это же двухмерный массив. Видимо, нужно сделать какие-то сложные действия, чтобы использовать словарь в качестве 3-х или 4-х мерного массива.
0
|
|
|
4377 / 661 / 36
Регистрация: 17.01.2010
Сообщений: 2,134
|
||
| 26.03.2013, 13:18 | ||
|
To Скрипт. Я имел ввиду вобще отказаться от использования трьох и выше мерных. Всю обработку вести через словари. Точнее, комбинацией словари + коллекции, где книги, листы, диапазоны. Так уверенно говорю, потому-что сам так делаю. У меня большие данные для обработки. И работает быстро, и реагировать легче на изменения условий, а с многомерными - мороки, мне кажется, больше. Привести мне это все в человеческий вид в свое время очень помог Hugo121.
Но у меня работает, и на скорость не влияет.
0
|
||
|
693 / 99 / 10
Регистрация: 25.06.2011
Сообщений: 718
|
||
| 26.03.2013, 13:19 [ТС] | ||
|
Igor_Tr,
где то слышал фразу "иду по пути найменшого сопротивления", по етому ету задачу решыл спомощю массива, что требует меньше лишнего кода
0
|
||
|
4377 / 661 / 36
Регистрация: 17.01.2010
Сообщений: 2,134
|
||
| 26.03.2013, 13:23 | ||
0
|
||
|
693 / 99 / 10
Регистрация: 25.06.2011
Сообщений: 718
|
|
| 26.03.2013, 13:30 [ТС] | |
|
0
|
|
|
4377 / 661 / 36
Регистрация: 17.01.2010
Сообщений: 2,134
|
||
| 26.03.2013, 13:36 | ||
0
|
||
|
5472 / 1150 / 50
Регистрация: 15.09.2012
Сообщений: 3,578
|
|
| 26.03.2013, 14:50 | |
|
IvanOK, вот пример того, что вам нужно, с использованием классов. Я никогда с классами не работал и сделал пример кода кое-как.
Код во вложении помещает данные в первый элемент в массиве, который находится в классе "Class3", и выводит данные из этого же массива в View - Immediate Window.
1
|
|
|
5472 / 1150 / 50
Регистрация: 15.09.2012
Сообщений: 3,578
|
||||||
| 26.03.2013, 14:59 | ||||||
|
Исправил процедуру в классе "Class3":
1
|
||||||
|
693 / 99 / 10
Регистрация: 25.06.2011
Сообщений: 718
|
|
| 26.03.2013, 16:04 [ТС] | |
|
Скрипт, упс.....у меня 2003.....класика, если можете сохраните в формате 2003
0
|
|
|
5472 / 1150 / 50
Регистрация: 15.09.2012
Сообщений: 3,578
|
|
| 26.03.2013, 16:27 | |
|
IvanOK, программа совместимости не помогает? На сайте "Microsoft" есть программа, которая позволяет новые файлы открывать в "Office 2003"? На дворе уже 2013 год.
0
|
|
|
693 / 99 / 10
Регистрация: 25.06.2011
Сообщений: 718
|
|
| 26.03.2013, 16:55 [ТС] | |
|
0
|
|
|
5472 / 1150 / 50
Регистрация: 15.09.2012
Сообщений: 3,578
|
|
| 26.03.2013, 17:11 | |
|
Вот ссылка на программу совместимости:
http://www.microsoft.com/ru-ru... .aspx?id=3
1
|
|
| 26.03.2013, 17:11 | |
|
Научиться работать с ORM EntityFramework Хочу научиться работать с сокетами Как научиться работать с ADO.NET
Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Запустил конкурс "тем и промптов для текстовых квестов созданных почти чисто ИИ"
Adler 06.10.2026
Всем привет!
За последние три-четыре дня я создал более 16 текстовых квестовых игр используя преимущественно по одному запросу к ИИ на игру. Мне так понравилось смотреть все ветки/ сцены во всех. . .
|
ИИ не может найти нужный язык в списке
Supersumestria 05.10.2026
Я ему даю вот такое изображение и прошу найти и подчеркнуть немецкий язык.
Возвращает он вот это:
https:/ / i. **********/ vqBWLe2. png
Нужную строчку в 3й колонке просто выдумал. .
Это. . .
|
Новая последняя моя музыка в SUNO
zorxor 05.10.2026
Здравствуйте, дорогие мои друзья! С большой радостью я хотел бы представить вам свою новую последнею музыку, которую сгенерировала мне по моей просьбе нейросеть SUNO. С уважением, zorxor.
Это. . .
|
Программный домашний кинотеатр
russiannick 27.09.2026
Сподобился на программный домашний кинотеатр. В качестве ЯВУ по традиции выбрал js.
В помощники взял Яндекс-Алису.
Было создано три зала на разные интересы.
исторические и ретро
сериал Хичкок. . .
|
|
Беседа с ИИ о программистах, недопускающих к созданию и правке кода генеративные ИИ и причины этого
zorxor 21.09.2026
Раньше я радовался или получал некоторые эмоции, пусть небольшие, но всё же, от самого процесса написания кода, рекомпиляции и запуска, видя постепенное развитие программы и прочее. А теперь лень. . .
|
Мобильное приложение ColorStep
pavlinmavlin 17.09.2026
Реализовал приложение Красный, Зеленый, Синий в Unity3d + c#.
Название изменил на ColorStep.
Приложение прошло модерацию и теперь доступно для скачивания. Делал его сам, шаг за шагом — и вот,. . .
|
Запрет дублирования строк в табличной части
Maks 13.09.2026
Реализация из решения ниже выполнена на нетиповом справочнике "Нормы ТО" с табличной часть "Виды ТО", разработанного в КА2, со следующими реквизитами:
- ВидТО (СправочникСсылка. ВидыТО);
- ВидГСМ. . .
|
Скрипты Tampermonkey для CyberForum, ChatGPT, Claude и пр.
Jin X 06.09.2026
Скрипты Tampermonkey для CyberForum, ChatGPT, Claude и пр.
Работая с форумом и нейросетями в браузере часто хочется что-то подкорректировать или добавить какого-то функционала.
Ниже прикреплён. . .
|