[WFX] tcPhonebook
Модераторы: Avada, CaptainFlint, Nik, d-view, Моторокер
- Вахмурка
- Сообщения: 2587
- Зарегистрирован: Пн дек 27, 2004 14:47
- Откуда: Большая деревня Москва
- Контактная информация:
Не в степь, а в поле 
Сайт PowerPro+Total Commander
Скрипты PowerPro для Total Commander
* * *
«Не усматривайте злого умысла в том, что вполне объяснимо глупостью» (Р. Хэнлон)
Скрипты PowerPro для Total Commander
* * *
«Не усматривайте злого умысла в том, что вполне объяснимо глупостью» (Р. Хэнлон)
- Maximus
- Сообщения: 927
- Зарегистрирован: Чт апр 07, 2005 10:51
- Откуда: Украина, Кировоградская обл., г. Знаменка
- Контактная информация:
Serge Yolkin
Пока это было только в различных диалогах, я думал что пронесёт.
Но при реализации импорта натолкнулся на необходимости выдать вот такое сообщение:
Вахмурка, Flasher
Аналогии с ини-файлом и с картошкой не до конца характеризуют данную ситуацию.
В данном случае более близка аналогия с ООП.
Набор характеристик полей - это понятие близкое к "классу", а значение поля - это понятие близкое к "объекту класса".
Flasher
Пока это было только в различных диалогах, я думал что пронесёт.
Но при реализации импорта натолкнулся на необходимости выдать вот такое сообщение:
В сообщении второе употребление "пользовательского поля" подразумевает изменение свойства "группа" в характеристиках полей в настройках.В свойствах импортируемого поля "%0" указана принадлежность к группе "%1".
Такое пользовательское поле может находиться только в группе "%2" (в соответствии с настройками плагина).
Изменить группу пользовательского поля на "%3" и продолжить?
Вахмурка, Flasher
Аналогии с ини-файлом и с картошкой не до конца характеризуют данную ситуацию.
В данном случае более близка аналогия с ООП.
Набор характеристик полей - это понятие близкое к "классу", а значение поля - это понятие близкое к "объекту класса".
Flasher
"Поля с данными" выглядят как результат ввода данных в "поля для ввода данных", а это совсем не так.поля с данными;
поля для ввода данных.
- Maximus
- Сообщения: 927
- Зарегистрирован: Чт апр 07, 2005 10:51
- Откуда: Украина, Кировоградская обл., г. Знаменка
- Контактная информация:
Flasher
Лучше бы сходить :) Лучше один раз увидеть...
Поле-класс - это набор характеристик. Пока это есть: Наименование "поля-класса", Наименование vCard-атрибута, Группа (указывает где (на какой закладке) можно будет создать "поле-объект"), Тип (строка или дата).
Поле-объект - это пара: Наименование "поля-класса" (как бы указатель на характеристики), Значение (например, тот же номер ICQ или ID соцсети).
В соответствии с принадлежностью к "полю-классу" "поле-объект" может содержаться только на определенной закладке(ах) и соответственно принимать значение строкового типа или же типа дата.
Лучше бы сходить :) Лучше один раз увидеть...
Поле-класс - это набор характеристик. Пока это есть: Наименование "поля-класса", Наименование vCard-атрибута, Группа (указывает где (на какой закладке) можно будет создать "поле-объект"), Тип (строка или дата).
Поле-объект - это пара: Наименование "поля-класса" (как бы указатель на характеристики), Значение (например, тот же номер ICQ или ID соцсети).
В соответствии с принадлежностью к "полю-классу" "поле-объект" может содержаться только на определенной закладке(ах) и соответственно принимать значение строкового типа или же типа дата.
Maximus
Я бы сходил, если бы понял где "один раз увидеть".
Мы разбираем пользовательский интерфейс. Классы и объекты сюда я бы не приплетал. Поле может содержать в себе значение, так же как и картошку, а может не содержать. Поэтому пары как таковой может не быть.
И я пока так и не понял, как добавлять пользовательские поля. По плюсу выскакивает сообщение "Нет полей...".
Я бы сходил, если бы понял где "один раз увидеть".
Мы разбираем пользовательский интерфейс. Классы и объекты сюда я бы не приплетал. Поле может содержать в себе значение, так же как и картошку, а может не содержать. Поэтому пары как таковой может не быть.
Допустим, но поля с данными не обязаны восприниматься только как результат ввода данных в "поля для ввода данных". Данные могут браться откуда угодно.Maximus писал(а):В соответствии с принадлежностью к "полю-классу" "поле-объект" может содержаться только на определенной закладке(ах) и соответственно принимать значение строкового типа или же типа дата.
И я пока так и не понял, как добавлять пользовательские поля. По плюсу выскакивает сообщение "Нет полей...".
Автору сборки TC Image (Andrey_A) настоятельно рекомендуется не распространять на иных ресурсах любую предоставленную мной где-либо техническую информацию по автоматизации и оптимизации в работе с ТС и системой.
- Maximus
- Сообщения: 927
- Зарегистрирован: Чт апр 07, 2005 10:51
- Откуда: Украина, Кировоградская обл., г. Знаменка
- Контактная информация:
Дык я ж писал, что про диалог настроек. Перед тем как создавать поле в контакте, нужно создать "класс" в диалоге настроек на соответствующей странице.Flasher писал(а):Я бы сходил, если бы понял где "один раз увидеть".
Я не приплетаю, а провожу уместные аналогии, в надежде получить помощь и определиться с терминологией.Flasher писал(а):Мы разбираем пользовательский интерфейс. Классы и объекты сюда я бы не приплетал.
Поле всегда содержит значение. Пустая строка - тоже значение.Flasher писал(а):Поле может содержать в себе значение, так же как и картошку, а может не содержать. Поэтому пары как таковой может не быть.
"Браться" - это и значит вводиться. Под вводом подразумевается как ручной ввод, так и импорт с vcf-файлов.Flasher писал(а):Допустим, но поля с данными не обязаны восприниматься только как результат ввода данных в "поля для ввода данных". Данные могут браться откуда угодно.
А именноFlasher писал(а):И я пока так и не понял, как добавлять пользовательские поля. По плюсу выскакивает сообщение "Нет полей...".
Код: Выделить всё
Нет полей, которые можно добавить в эту группу. Проверьте страницу "Пользовательские поля" в диалоге настроек плагина.Замени "создать класс" фразой "добавить пользовательское поле", так хоть понятно будет, о чём ты.Maximus писал(а):Перед тем как создавать поле в контакте, нужно создать "класс" в диалоге настроек на соответствующей странице.
Я не готов расширить сознание, на ночь глядя, и понять о каких именно классах ты говоришь, и почему в данном случае это не объекты и свойства. Лучше приводить аналогии попроще, которые уместны для понимания большинства, если действительно есть желание быстрей получить помощь по терминалогии.Maximus писал(а):Я не приплетаю, а провожу уместные аналогии
Отсутствие значения - это не значение. То, что в качестве пустой строки в коде возвращается некая метка или значение, не значит, что это будет восприниматься кем-то кроме автора так же. Я же настаиваю на обсуждении юзер-интерфейса.Maximus писал(а):Пустая строка - тоже значение.
Тут уже противоречие. Импорт - уже к вводу не относится. Поэтому "браться" - это не только "вводиться". Согласен?Maximus писал(а):"Браться" - это и значит вводиться. Под вводом подразумевается как ручной ввод, так и импорт с vcf-файлов.
А у тебя не так написано. Написано о проверке страницы с наименованием группы. А таких страниц нет. Так что тут не моя вина. Собственно, теперь разобрался.Maximus писал(а):Стараюсь тут, сообщения выдаю, а их даже до конца не дочитывают.
Автору сборки TC Image (Andrey_A) настоятельно рекомендуется не распространять на иных ресурсах любую предоставленную мной где-либо техническую информацию по автоматизации и оптимизации в работе с ТС и системой.
- Maximus
- Сообщения: 927
- Зарегистрирован: Чт апр 07, 2005 10:51
- Откуда: Украина, Кировоградская обл., г. Знаменка
- Контактная информация:
Если я заменю, то тогда мы вернемся к изначальному вопросу. А именно, что нужно разделять понятие "пользовательское поле" в двух разных контекстах.Flasher писал(а):Замени "создать класс" фразой "добавить пользовательское поле", так хоть понятно будет, о чём ты.
Хорошо. Аналогия из биологии - "вид" и "представитель вида".Flasher писал(а):Я не готов расширить сознание, на ночь глядя
И тем не менее, так и есть. Хотя в плагине ввести пустое пользовательское поле невозможно. Но это совсем не относится к поставленному вопросу.Flasher писал(а):не значит, что это будет восприниматься кем-то кроме автора так же
Неа :)Flasher писал(а):Тут уже противоречие. Импорт - уже к вводу не относится. Поэтому "браться" - это не только "вводиться". Согласен?
Да виноват. Была такая бага. Уже исправил, но увидеть это можно будет в следующей бете.Flasher писал(а):А у тебя не так написано. Написано о проверке страницы с наименованием группы. А таких страниц нет. Так что тут не моя вина. Собственно, теперь разобрался.
Я вижу, что не надо ничего разделять, нужно тогда вообще выкинуть понятие "поле", которое не может является ни значением, ни набором характеристик. Поле - это место, область, а не то, что в нём может содержаться.Maximus писал(а):А именно, что нужно разделять понятие "пользовательское поле" в двух разных контекстах.
Т.е. мы рассматриваем набор характеристик как вид, а значение как представителя вида?Maximus писал(а):Аналогия из биологии - "вид" и "представитель вида".
Так есть в твоём восприятии как программиста, а не пользователя.Maximus писал(а):И тем не менее, так и есть.
Т.е. у тебя импорт = ввод? Тогда, боюсь, с терминалогией тебе вряд ли кто поможет.Maximus писал(а):Неа
Автору сборки TC Image (Andrey_A) настоятельно рекомендуется не распространять на иных ресурсах любую предоставленную мной где-либо техническую информацию по автоматизации и оптимизации в работе с ТС и системой.
- Maximus
- Сообщения: 927
- Зарегистрирован: Чт апр 07, 2005 10:51
- Откуда: Украина, Кировоградская обл., г. Знаменка
- Контактная информация:
Именно.Flasher писал(а):Т.е. мы рассматриваем набор характеристик как вид, а значение как представителя вида?
Как не крути, а импорт - это ввод данных в базу данных плагина из vcf-файла (импорт - не равно ввод, импорт - частный случай ввода). И я по этому поводу совета не спрашиваю. И пользователю о том, что импорт - это ввод, я тоже говорить не собираюсь. Так же как и о том, что пустая строка - это тоже строка.Flasher писал(а):Т.е. у тебя импорт = ввод? Тогда, боюсь, с терминалогией тебе вряд ли кто поможет.
Если выкинуть "поле", то что же будет вместо него?Я вижу, что не надо ничего разделять, нужно тогда вообще выкинуть понятие "поле", которое не может является ни значением, ни набором характеристик. Поле - это место, область, а не то, что в нём может содержаться.
Я про ручной ввод, а ты про введение, внедрение, интеграцию.Maximus писал(а):импорт - это ввод данных в базу данных плагина из vcf-файла
Значение/запись/свойство/характеристика, набор/совокупность/свод/список значений/характеристик/свойств/записей.Maximus писал(а):Если выкинуть "поле", то что же будет вместо него?
Автору сборки TC Image (Andrey_A) настоятельно рекомендуется не распространять на иных ресурсах любую предоставленную мной где-либо техническую информацию по автоматизации и оптимизации в работе с ТС и системой.
- Maximus
- Сообщения: 927
- Зарегистрирован: Чт апр 07, 2005 10:51
- Откуда: Украина, Кировоградская обл., г. Знаменка
- Контактная информация:
Допустим заменили "поле" на "значение". Как это поможет в решении изначального вопроса. Предложенный тобой набор терминов не дает ожидаемого результата. Набор значений - это всего лишь несколько значений (представителей вида). Как же назвать наш "вид"?Flasher писал(а):Значение, запись, набор значений, характеристик, записей.
Приведи все предложения, где нужно использовать термины. Только пиши вместо набора - А, вместо значения - В.Maximus писал(а):Предложенный тобой набор терминов не дает ожидаемого результата.
Набор записей.Maximus писал(а):Набор значений - это всего лишь несколько значений (представителей вида). Как же назвать наш "вид"?
Автору сборки TC Image (Andrey_A) настоятельно рекомендуется не распространять на иных ресурсах любую предоставленную мной где-либо техническую информацию по автоматизации и оптимизации в работе с ТС и системой.
- Maximus
- Сообщения: 927
- Зарегистрирован: Чт апр 07, 2005 10:51
- Откуда: Украина, Кировоградская обл., г. Знаменка
- Контактная информация:
А набор записей - это не тот же набор значений?Flasher писал(а):Набор записей.
Приводил выше: http://forum.wincmd.ru/viewpost.php?p=101240Flasher писал(а):Приведи все предложения, где нужно использовать термины. Только пиши вместо набора - А, вместо значения - В.