BMW КЛУБ
collapse
Оцените тему:
  •  посоветуйте порграмину 0 1
  • 1
  • 2
  • 3
  • 4
  • 5

*  посоветуйте порграмину  (Ответов 293, Прочитано 42559 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн iskander

  • Администратор
  • Сообщений: 4 007
  • Имя: Александр
  • Город: Ивантеевка
  • Главный флудер
    • http://razborov.net
INJEKTOR, договорились, символически ) выкладывай, завтра почитаю :)
Российский каталог авторазборок - http://razborov.net

Оффлайн INJEKTOR

  • Ветеран форума
  • Сообщений: 3 638
INJEKTOR, договорились, символически )

букмекеры остались в пролете  :--)

Оффлайн INJEKTOR

  • Ветеран форума
  • Сообщений: 3 638
1   Программа составлена двумя файлами  "Injektor Notepad" и "base". С одной стороны очень хорошо то, что можно перенести копированием старую базу в блокнотовский файл "base" и затем открывать его в окне программы (не нужна услуга машинистки которая будет всё переводить). С другой же стороны.. очень хотелось бы чтоб всё таки программа была одним файлом, который будет в папке сам по себе. Может есть возможность удовлетворить второе сохранив первое ? Было бы супер. Вариант второй. Было бы конечно в идеале сделать программу так что она будет открывать не только свои, а любые уже имеющиеся блокнтовские файлы, один из которых база данных. В таком случае я её где либо прячу, например на диске С, а затем выделив правой мышкой файл своей базы данных, в окне обзора укажу какой программой его открывать, то есть нашей. Может как вариант, файл программы "Injektor Notepad" я спрячу на С, а программа будет открываться кликом на её второй блокнотовский файл "base". (правда тогда может быть неувязка, откуда знать системе что именно этот файл надо открывать нашей программой а не блокнотом если он ничем не отличается от блокнотовских..)

2   Квадратики в конце слов, не принципиально но если уберутся будет ГУД

3   Каждая строка базы данных должна быть доступной для редактирования удаления, сейчас этого нет. Вернее оно то есть, но через открывание файла "base" другой программой - блокнотом….

4   Строки которые выводятся в окне совпадения (результаты поиска), так же разумеется должны быть доступны для редактирования удаления.

5   Баловство может скажете но всё же, надо бы иметь возможность выбирать шрифт, цвет шрифта и цвет поля

6   Очень желательно чтобы программа запоминала установленный размер/форму окна, а так же позицию курсора по списку.

7   В программе Макса есть хорошая идея, преимущество. При начале ввода новых данных, окно программы "переключает" своё назначение, а именно, сами данные исчезают, а их место занимают результаты поиска если таковые есть. То есть одно окно используется для данных в режиме просмотра, и для результатов поиска в режиме ввода данных. По окончанию ввода данные снова отображаются в окне программы, среди них и только что введённая строка в самом низу.

8   В программе Александра так же есть хорошая идея, преимущество. Регулятор релевантности – без комментариев. Сам до такого не додумался (или боялся что это сложно), но когда попробовал понял что это супер. Работа конечно без него не остановится, но всё же при доработке его бы оставить.

9   Оно и не обязательно, но если честно очень хочется чтобы программа делала автонумерацию строк. Номер строки состоит собственно из её порядкового номера, а в идеале ещё и из даты (время не нужно :) ). Ибо так я вижу дату сделки. Если это возможно, вернее не сложно, пущай эта информация будет в левой части, то есть в начале строки. При этом разумеется строки данных перенесенные из прежней базы будут иметь одну "сегодняшнюю" дату, но это уже посильная жертва и не принципиально.

10   Поиск должен напрочь игнорировать любые знаки препинания включая скобки кавычки и т.д., цифры, а так же любое их сочетание. Например "Петров" "Петров….." "Петров," "(Петров)" "(Петров…)" "Петров…30" "Петров +" и т.д. должны восприниматься как одно и тоже слово – тупо Петров. Поиск видит только слова длиной не менее 4-рёх символов и пробел.

Вроде ничего не забыл…

П.С. Сроки мне не важны, мне важно наличие движения, факт что дело не стоит.     :bj:
« Последнее редактирование: 04:12:34, 26.12.2009 от INJEKTOR »

Оффлайн iskander

  • Администратор
  • Сообщений: 4 007
  • Имя: Александр
  • Город: Ивантеевка
  • Главный флудер
    • http://razborov.net
так ... начнем по порядку ...

первый пункт: Сделать все в одном файле - я сразу пас. Это очень много гимора, да и преимуществ я честно не вижу, что один файл таскать что два ... Сделать чтоб программа открывала любые твои текстовые файлы можно. Тут два варианта (можно сделать сразу оба) ... 1) Сделать кнопку "открыть" с выбором открываемого файла. 2) Сделать так, что при перетаскивании текстового файла в окно программы он сам автоматом открывался.

второй пункт: Квадратики уберутся.

третий-шестой: сделается.

седьмой: вообще не понял о чем речь, нужно показать наглядно видимо.

девятый: нумерацию строк не проблема, а вот с датами ... файл то текстовый, если писать дату то в каждую строку, если это очень нужно, можно изгалиться как-нить.

десятый: сделается.

Российский каталог авторазборок - http://razborov.net

Оффлайн INJEKTOR

  • Ветеран форума
  • Сообщений: 3 638
первый пункт: Сделать все в одном файле - я сразу пас. Это очень много гимора, да и преимуществ я честно не вижу, что один файл таскать что два ... Сделать чтоб программа открывала любые твои текстовые файлы можно. Тут два варианта (можно сделать сразу оба) ... 1) Сделать кнопку "открыть" с выбором открываемого файла. 2) Сделать так, что при перетаскивании текстового файла в окно программы он сам автоматом открывался.

тогда давай так, я просто объясню что хочется, а как это лучше сделать... может будет своя мысль, потому что щас наоборот - я изложил мысль, а чего этим хочу не объяснил  ^^ Расклад такой, может меня поймут, но у меня больное преследование чистоты и порядка в моих файлах, и одно из проявлений этого в том что я панически не перевариваю сторонних файлов которые мне лично не нужны. Скажу даже так, попытка удалить "лишние" файлы это самая частая причина по которой я в своё время сгубил не один виндоус. Да я понимаю что "ненужные" файлы можно сделать невидимыми, но меня такой самообман чего то не тешит. Вот потому и хочется сделать так:  Есть папка, в ней все файлы документы по работе, среди них есть некий файл, на данный момент это файл блокнота, кликом на который я его открываю программой "блокнот", но сама программа блокнот среди моих рабочих файлов мне глаза не музолит, более того, она находится отсортировано, то есть на диске С в папке "Program Files", то есть она "на месте" а не где нибудь. Тут же получается чуть не так, программа состоящая из нескольких файлов которые мне никогда не понадобятся присутствует среди моих рабочих документов.. зачем она мне здесь ? Это программа, и потму её место на диске С среди других программ. Запаковать её всю в единую папку... тож чуть не то, или папку надо будет каждый раз раскрывать уходя окном от других файлов...  в общем примерно вот так. Да, разумеется если с этим совсем никак, х. с ним, как то уже буду перемакариваться сам, всё таки этот нюанс мне перенести проще чем проблема которой страдаю на данный момент без этой так желаемой программы. То есть это не то что категорично, это то чего просто очень хочется.

седьмой: вообще не понял о чем речь, нужно показать наглядно видимо.

Показываю:
1 - Программа запущена, в окне мы видим наши данные, мы ставим курсор в окне ввода и начинаем вводить данные.
2 - Теперь когда во время ввода обнаружены совпадения, все данные из окна ушли, но остались строки - результаты совпадений. Тут скажем так - это весьма удачная идея. Удачная тем, что во первых окно одно, нет борьбы окон за место рабочего стола программы, которое таким образом экономится. Во вторых в этом "не разделённом" на две части окне поместится больше совпадений которые на виду без перемещения курсора. Опять таки, это не категоричная, но весьма удобная практичная фишка. Да и промежду прочем, среди совпавших строк мы тут же можем любую отредактировать удалить.

девятый: нумерацию строк не проблема, а вот с датами ... файл то текстовый, если писать дату то в каждую строку, если это очень нужно, можно изгалиться как-нить.

Ну просто в блокноте есть такая фишка, когда нажимаешь клавишу.... F4 кажется, в конце строки ставится дата введения. Но для этого нужно отдельно нажимать клавишу, плюс как по мне чуть неудобно то что дата ставится в самой строке в её конце. Было бы лучше если бы и для номера и для даты был отдельный отступ с лева, так оно больше наглядно как это практикуется в таблицах отчетах. Потому и подумал что может это не сложно. Ну это 50/50, на крайняк буду сам вводить.

Пока вроде бы больше ничего

Оффлайн iskander

  • Администратор
  • Сообщений: 4 007
  • Имя: Александр
  • Город: Ивантеевка
  • Главный флудер
    • http://razborov.net
Российский каталог авторазборок - http://razborov.net

Оффлайн Plm

  • Долгожитель
  • Сообщений: 475
  • Имя: Максим
  • Яркий свет в конце тоннеля...
Всем привет.
Ну, вы тут на выходных конечно дали жару.
Коли вы тут начинаете ужу кто, куда, зачем. Ответ прост. Саша первый начал и у него проявился все же интерес для дальнейшего творения, я не возражаю. Главное было дать пинок - здоровый спортивный программерский интерес ;)
Я так понимаю, что в версии Саши осталось мало. Реализовать пункт 7 ну и всякие хотелки Виталия. Поэтому, я так думаю, что он ближе к финишу, нежели я. Поэтому, Виталя получит свое детище намного раньше.
А Витале все же настоятельно рекомендую пересмотреть свой взгляд на текущую работу.
Виталя, ты, конечно, не обижайся, но у меня сразу возникает ассоциация с какой-нить теткой лет 40, которую в начале посадили работать за определенной программой, научили что нужно жать туда и сюда и вот она все много лет так и жмакает. И тут предприятие переходит на новое ПО. И тетка в шоке. Она лет цать знала куда жмакать. а тут ведь переучиваться надо. Поэтому и сидит в своей стаааарой программулине и жмет за много лет заученную последовательность. При этом теряя во многом.
Да, к чему это я все? А к тому, что все же стоит обратить внимание на ПО, которое действительно предназначено для работы в данной области, в которой работаешь ты. Блокнот и его вариации не предназначены для ведения и хранения данных, такого формата как хочешь ты. И дальнейшие функции, приятности, полезности, которые может реализовать полноценная БД в комплексе с клиентским приложением, не возможны, а если что и возможно так это нужно перекручивать все и выгибаться как бесхребетному. Нет, я не говорю, что так проще программисту, который тебе это пишет. Первым делом это проще для тебя.

Тимон, ты что покрасился в блонди ?:)) Что за капс ?:)
И это процент давай гони мне и Саньку, а то ишь на нас там бабло зарабатывает =)

Оффлайн INJEKTOR

  • Ветеран форума
  • Сообщений: 3 638
Макс объяснение всему простое. Дело не в тетке 40 лет, и не в нежелании переучиваться новому ПО. Всегда и во всём я высоко ценил простоту, комфорт, рациональность, КПД работы, крайне не терпя лишнего. Распространённые спец программы пробовал, не понравилось. Много лишних нажатий, много лишних функций, все все все... всё это мне тошно, "таблица ицкель" по той же причине не исключение, в которой для решения поставленной задачи придется делать минимум в три раза больше "клацалок" (бббрррррр) чем в создаваемой программе....   Моя позиция с компьютером такова, что я никак не балдею от нажимания клавиш, а моё прибегание к компьютеру вынужденное, спровоцированное временем, но вовсе не добровольное. Компьютер..... для меня не удар, а потому моя мечта по меньше с ним "любиться". Проект же предполагаемой программы которую здесь прошу, продумывался и создавался в идее более 5-ти лет работы. В итоге данном проекте есть всё что нужно, в том виде в котором нужно, и совершенно ничего лишнего ! Более того, глупо не согласиться с тем, что никто не может лучше понять что нужно а что лишнее чем тот кто работает непосредственно с конкретной задачей. Логично ? Я не прав ? Вот почему данная программа будет идеальной, потому что она делается под заказ, на основании учтённых всех неудобств за весь рабочий стаж. С этой программой мне останется просто каждый раз вводить нового клиента, и больше ничего ! На этом моя "любовь к кнопками" заканчивается, всё остальное сделает программа. Именно это и есть то что меня тешит, именно это и есть цель программы - минимум "любить клавиши", при этом получать от них максимум нужного мне результата, и ничего больше.
ЗЫ: На счет финиша и т.д... ну Макс вообще то моё предложение было работать сообща, чуть выше об этом я изкатал целый пост на русском языке. В этом плане абсолютно не имею никакой склонности отдавать кому либо предпочтение, потому как лично убедился что любой из вас может довести желаемое до реальности. И я только ЗА той пословице где говорится что одна голова хорошо, а две ещё лучше.
Как бы там ни было, в итоге же мне главное моя заветная программа - ремиксированный блокнотик с продвинутым поиском.
« Последнее редактирование: 09:26:25, 28.12.2009 от INJEKTOR »

Оффлайн Plm

  • Долгожитель
  • Сообщений: 475
  • Имя: Максим
  • Яркий свет в конце тоннеля...
Ну, если будут вопросы, то всегда рад ответить :bj: Найтись проблемы нет.

Оффлайн iskander

  • Администратор
  • Сообщений: 4 007
  • Имя: Александр
  • Город: Ивантеевка
  • Главный флудер
    • http://razborov.net
Не настолько большой проект чтоб мутить совместную работу :) Тем более программы написаны на разных языках :) Хотя если Максим желает - могу открыть доступ к своему HG репозиторию и положить туда сырцы. Но думаю Максим врядли будет рад писать на шарпе и юзать HG )))
Российский каталог авторазборок - http://razborov.net

Оффлайн Plm

  • Долгожитель
  • Сообщений: 475
  • Имя: Максим
  • Яркий свет в конце тоннеля...
Ну ваш этот язык инопланетян  :--)

Оффлайн iskander

  • Администратор
  • Сообщений: 4 007
  • Имя: Александр
  • Город: Ивантеевка
  • Главный флудер
    • http://razborov.net
Российский каталог авторазборок - http://razborov.net

Оффлайн Plm

  • Долгожитель
  • Сообщений: 475
  • Имя: Максим
  • Яркий свет в конце тоннеля...

Оффлайн INJEKTOR

  • Ветеран форума
  • Сообщений: 3 638
Не настолько большой проект чтоб мутить совместную работу :)

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

Оффлайн iskander

  • Администратор
  • Сообщений: 4 007
  • Имя: Александр
  • Город: Ивантеевка
  • Главный флудер
    • http://razborov.net
В общем, Виталий, я доделаю, но в ближайшие 3-4 дня не жди :) день варенья, новый год и все такое )))
Российский каталог авторазборок - http://razborov.net

 

 
 
Регистрация

Новости форума

Опросник

  • Что лучше взять??
  • - BMW 1 серии в М-пакете
  • 1 (7%)
  • - BMW 3 серии F30
  • 12 (92%)
  • Проголосовало пользователей: 13
  • Смотреть тему
Вчера в 13:18:31 от Pantfinder


Знаете, есть такое состояние, когда выходные тянутся бесконечно, а делать решительно нечего. Именно в такую ловушку я попал в конце прошлой осен...
Вчера в 11:34:43 от Консерватор

Мужики, участок под Москвой есть, а вот парилки пока нет, и хочется наконец обзавестись своей баней, чтобы не ездить по друзьям. Времени и сил строить...
Вчера в 10:40:18 от Pantfinder


Мой друг однажды сказал, что лучший отдых — это смена деятельности. Я работаю системным администратором, и, казалось бы, какая может быть смена ...
09:47:18, 12.10.2026 от Консерватор

Мужики, строю дом под Москвой, коробка из газобетона уже стоит, и теперь надо определиться с наружной отделкой. Штукатурка в нашем климате быстро трес...
07:55:55, 12.10.2026 от MaksimBarskix

Форумчане, достался в наследство комната в коммуналке в Москве. Жить там не собираюсь, а содержание и коммуналка с каждым месяцем всё ощутимее. Обычна...

BMW-ПОЧТА

Логин:
Пароль:

Партнеры

Скидка на запчасти BMW

Шаблонов: 9: index (default), Scrolling (default), Ads (default), Portal (default), Display (default), GenericControls (default), GenericControls (default), TopicRating (default), SimTopics (default).
Дополнительных шаблонов: 18: init, html_above, adsheaders_above, body_above, adsindex_above, scrolling_above, portal_above, bar_above, simtopics_above, main, simtopics_below, bar_below, portal_below, scrolling_below, adsindex_below, body_below, adsheaders_below, html_below.
Языковых файлов: 26: SPortal.english (default), SPortal.russian-utf8 (default), SPortal.english (default), index+Modifications.english (default), index+Modifications.russian-utf8 (default), TopicRating/.english (default), TopicRating/.russian-utf8 (default), Optimus.english (default), Optimus.russian-utf8 (default), SimTopics.english (default), SimTopics.russian-utf8 (default), Ads.english (default), Ads.russian-utf8 (default), SPortal.russian-utf8 (default), Post.english (default), Post.russian-utf8 (default), SimpleTickers.english (default), SimpleTickers.russian-utf8 (default), SearchFocus.english (default), SearchFocus.russian-utf8 (default), Stats.english (default), Stats.russian-utf8 (default), hs4smf.english (default), hs4smf.russian-utf8 (default), hs4smf.english (default), hs4smf.russian-utf8 (default).
Файлов стилей: 4: portal (default), gpbp (default), editor (default), rating (default).
Подключено файлов: 68 - 1604KB. (показать)
Попаданий в кэш: 17: 0,00082 сек. для 148 952 байт (показать)
Запросов в БД: 39.

[Показать запросы]