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

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

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

Оффлайн INJEKTOR

  • Ветеран форума
  • Сообщений: 3 638
и всё...     только вот чего не пойму, а собственно какая разница что там вводится, в любом случае это просто текст и всё..
Просто с помощью клавиш Enter и Spase он будет сделан аккуратными разделёнными строчками, вот и все дела

Оффлайн iskander

  • Администратор
  • Сообщений: 4 007
  • Имя: Александр
  • Город: Ивантеевка
  • Главный флудер
    • http://razborov.net
Виталий, просто после таких "ТЗ" обычно получается что программист сделал не то. Он сделал т.к. ОН это видит. Ему не показали и не донесли что от него хотят ) и в 70-80% приходится потом либо переделывать либо вставлять в программу какие-то костыли для того чтоб внести коррективы нужные заказчику.

Это не в укор вам. Я понимаю, что с точки зрения пользователя "я просто ткнул кнопочку и тут появилось то-то и то-то, это же не сложно сделать!". Вы поймите, IT-шники просят больше информации не для того чтоб вас "задолбать", а для того чтоб сэкономить своё время и ваше, а так-же нервы и силы.

Еще раз повторюсь - это был не укор и не обвинения.  :bj:
Российский каталог авторазборок - http://razborov.net

Оффлайн INJEKTOR

  • Ветеран форума
  • Сообщений: 3 638
ДЫК только я одного не понял, что тогда ещё нужно указывать ?
Мне юзеру этого не понять... а больше чем нажатие кнопочки сказать собственно и не могу, опять таки потому что всего лишь юзер и не более

Вот почему я и говорю в 10 раз что по всем дальнейшим уточнениям мне проще отвечать на вопросы заданные айтишником, и если таковые есть, то я готов   :bj:

Оффлайн iskander

  • Администратор
  • Сообщений: 4 007
  • Имя: Александр
  • Город: Ивантеевка
  • Главный флудер
    • http://razborov.net
ну собственно я и задал вопрос - Какие данные вводятся ) Пример ПРЯМО СТРОКА примера. Либо скриншот как это выглядит у вас. Скриншот будет проще и нагляднее
Российский каталог авторазборок - http://razborov.net

Оффлайн INJEKTOR

  • Ветеран форума
  • Сообщений: 3 638
лады:

Петров Петр Петрович, ул. лвпрвлп  д.12 кв. 34 г. ывлогв обл. выдра  ном. пасп. 123456789

Петров Петр Петрович, ул. лвпрвлп  д.12 кв. 34 г. ывлогв обл. выдра  ном. пасп. 123456789

Петров Петр Петрович, ул. лвпрвлп  д.12 кв. 34 г. ывлогв обл. выдра  ном. пасп. 123456789

Петров Петр Петрович, ул. лвпрвлп  д.12 кв. 3..  

Вот так выглядит документ с перечнем клиентов. На последней строке типа вводится следующий
И что полезного и важного здесь можно увидеть ? И что нового по сравнению с рисунком который крепил выше ?

Оффлайн iskander

  • Администратор
  • Сообщений: 4 007
  • Имя: Александр
  • Город: Ивантеевка
  • Главный флудер
    • http://razborov.net
Полезного .... на вскидку:
1) формат строки (Вам же нужно чтоб программа открывала и умела читать то, что вы раньше заполнили "в блокноте"?) это обеспечит совместимость программы и вашего "блокнотного" формата.
2) Род информации. Для поиска немаловажно знать что будем искать текст али цыфирки.
3) Опять же наглядность.
Российский каталог авторазборок - http://razborov.net

Оффлайн iskander

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

Оффлайн INJEKTOR

  • Ветеран форума
  • Сообщений: 3 638
1. и самое главное о чём уже упоминал, "ВЫ" отключаем    :dm:

2. Запятая может стоять где угодно, её положение не должно определять ничего критического в работе программы. Каждая запись о каждом клиенте содержит обязательные строки его данных которые всегда выглядят одинаково, но кроме них может содержать ещё разные пометки к этому клиенту, на моё усмотрение.

3. Искать будем и циферки и буковки. Не будем искать запятые точки и т.д. то есть знаки препинания. Примечание ! Поиск начинается после ввода не менее 4-ёх символов, хоть букв хоть цифр. До этого поиск не ищет ! Это необходимо для того чтобы не начинался поиск первой введённой буквы по всему документу, например "П" при вводе фамилии "Петров", которой будет найдено разумеется.... х.з. сколько и даже больше. А так же чтоб не искались сокращения типа "р-н"  "ул." "ном." "пасп." "дом." которые присутствуют в данных всех клиентов. Оно то и понятно, но так уточнил.

4. Для наглядности и вскидки, вроде лучше чем рисунок который я прикреплял выше не придумать
« Последнее редактирование: 01:12:14, 27.11.2009 от INJEKTOR »

Оффлайн Plm

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

Виталя, по твоему последнему 3му пункту, а как же люди с фамилией в 3 буквы ?:)
И строковое хранение данных считаю извротсвом, простите меня за мои слова. Ибо ни к чему хорошему не приведет =)
Почему нельзя разбить по полям? Почему такая привязанность к виду блокнота? И вообще к блокноту?

Оффлайн iskander

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

З.Ы. Возьмусь вечерком сегодня, просто времени свободного не много.
Российский каталог авторазборок - http://razborov.net

Оффлайн Plm

  • Долгожитель
  • Сообщений: 475
  • Имя: Максим
  • Яркий свет в конце тоннеля...
Ну я так и не понял глобальности задачи. Просто хранить было бы проще в том же акцесовском файле и работать с ним.
Парсить то можно, но с ростом количества записей долго парсироваться будет. (парсировал да невыпарсировал) Да и со временем мне кажется появятся новые идеи и пожелания =)  Ну это только ИМХО. Если капнуть то может и этого вполне достаточно

Оффлайн INJEKTOR

  • Ветеран форума
  • Сообщений: 3 638
Виталя, по твоему последнему 3му пункту, а как же люди с фамилией в 3 буквы ?:)

меньше 4-рёх на практике не встречалось, вернее даже 4-рёх небыло

И строковое хранение данных считаю извротсвом, простите меня за мои слова. Ибо ни к чему хорошему не приведет =)

объясни дураку почему так ? Строковое мне очень удобно, а главное минимум гемора при вводе, особенно скоростном. А главное, мне строковая структура очень наглядна. К ней я привязался так же как и к наглядности в Тотал Командере, расстаться вряд ли получится.

Почему нельзя разбить по полям? Почему такая привязанность к виду блокнота? И вообще к блокноту?

если не считать гемороя с отдельной процедурой проверкои поиском, то блокнот для моей задачи идеален. Главное - всё предельно просто, минимум нажати на "левые" клафиши всяких там дополнительный процедур функций переходов и т.д. Просто некогда этим клацанием заниматься, потому мне важно чтоб "КПД нажатия клавиш" был максимален.

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

Оффлайн INJEKTOR

  • Ветеран форума
  • Сообщений: 3 638
Саша (iskander ) ты взялся за это дело? Что б не молотить одно и тоже.

кстати одна голова хорошо, но две таки получше, разделите бонус за прогу пополам и все дела

Оффлайн iskander

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

Оффлайн INJEKTOR

  • Ветеран форума
  • Сообщений: 3 638
переключение между полями, то есть между данными клиентов, то есть между строками, это будет идеально, ибо сейчас так и есть.
Одна ст рока, это данные одного клиента. Ввел, нажал энтер, и с новой строки следующий клиент

 

 
 
Регистрация

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

Опросник

  • Пропускаете ли Вы пешеходов?
  • - Нет, проеду не пропустив.
  • 1 (0%)
  • - Остановлюсь, пропущу.
  • 65 (39%)
  • - Пропущу только если это "зебра" или знак.
  • 96 (58%)
  • - Даже если я остановлюсь, другие то нет... какой смысл ?
  • 3 (1%)
  • Проголосовало пользователей: 162
  • Смотреть тему
Вчера в 12:09:56 от Marinesa

Здравствуйте, решили мы полностью переделать дачу, дорогу там чистят круглый год, многие дома там капитальные, живут там некоторые постоянно, не уезжа...
21:27:32, 08.05.2024 от zavarzin

Мечтаю о живой изгороди из туй, где они вплотную друг к другу растут и просветов между ними нет. Понимаю, что моя мечта вряд ли сбудется, потому что т...
19:43:34, 07.05.2024 от roma9112

Привет всем. Вопрос наверное немного странный, но вот заметил болтание кулисы. Купил новую пластиковую опору, выточили мне втулки. Но когда все разобр...
19:39:50, 07.05.2024 от Marinesa

Мамочки, вопрос к вам. Скажите, куда можно записаться к детскому гинекологу. Дочке 12 лет хочу просто чтобы ее посмотрели, все ли хорошо у нее. А то п...
10:41:37, 07.05.2024 от Taksist

Нужен хороший подарок для женщины. Рассматриваю варианты из ювелирки и из косметики. Насчёт ювелирных изделий не уверен - хорошие вещи стоят дорого, а...

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).
Подключено файлов: 70 - 1656KB. (показать)
Попаданий в кэш: 16: 0,00077 сек. для 150 729 байт (показать)
Запросов в БД: 42.

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