Форум » » Гоша привет!!! » Ответить

Гоша привет!!!

evan: Есть идея для тебя, создать совершенно новый тип Хелпа (Справки) самообучающий. вот Почитай..Что скажешь по этому поводу? Это будет самый простой, оперативный в создании и оч. наглядный способ на сегодняшний день... Создаём 1. Запускаем приложение 2. Запускаем твою утилиту(программу) 3. Подготавливаем Микрофон для записи голоса 4. Делаем старт твоей утилиты на Запись и начинаем выполнять нужные действия в Приложении комментируя через Микрофон. 5. Останавливаем Запись - Всё справка готова по данной теме 6. Запускаем просмотр записи а). Приложение стартует с начала Записи и повторяет все действия которые были выполнены в приложении а голос поясняет, что делалось и для чего.. б). Ясен но приложение синхронизировано с Плеером по частоте дискретизации(сэмплирования) мп3 файла например с частотой 44100гц в). И так как они синхронизированы то можно через управление плеером останавливать просмотр в нужном месте или переходить на желаемый участок просмотра г). Для наглядности просмотра можа встроить фрагменты утилиты Мапли(это ещё и плюс рекламы Мапли) отображая текстовый курсор и курсор мыши Цветом д). Можно использовать как самообучение, просмотрел фрагмент записи, остановил Попробовал сам повторить эти действия в приложении и.т.д 7. Эта утилита(программа) будет востребована и не только для написания Хелпа, а как отличный, и не заменимый инструмент в обучении приложений, а так же можно приспособить для тестирования например, и ешо всякого нужного ) )) )))

Ответов - 125, стр: 1 2 3 4 5 6 7 All

Carc: evan пишет: Ну здесь я наверно, немного перебрал на хГрудь, подумав, что если открывается Aml сразу с несколькими документами закреплёнными в Управлении файлов и сохраняешь в одном Активном документе, то возможно или нет сохранение в других открытых файлах в новом формате? Нет. Сохраняются только измененные документы, насколько я помню.

Carc: evan пишет: 3. Если закончилось лицензия обновления и скачал демо версию, то её не посмотришь, потому что счётчик 0-дней Посмотришь... Счетчик периодически обнулятеся! Это во первых. Во вторых в демо-версии есть просто некоторые ограничения, вроде максимального числа страниц или времени редактирования. Но все остальное работает полностью. Это во-вторых. Так что посмотреть очень даже можно.

evan: Carc пишет: Посмотришь... Счетчик периодически обнулятеся! Это во первых. Во вторых в демо-версии есть просто некоторые ограничения, вроде максимального числа страниц или времени редактирования. Но все остальное работает полностью. Это во-вторых. Так что посмотреть очень даже можно. У меня почему то, после окончания Лицензии, загрузил Демо сборку, она сразу выдаёт 0-дней и стартует диалог Зарегистрировать Лицензию и этот диалог не пускает в просмотр Демо версии, нажимаешь Отмену в диалоге и вместе с диалогом закрывается Aml Pages, и так с каждым разом... А когда открываешь Демо-версию в первый раз установки, то там всё нормально, отчёт дней, кажется начиная с 40 вроде и разрешается просмотр Демки


Carc: evan пишет: У меня почему то, после окончания Лицензии, загрузил Демо сборку, она сразу выдаёт 0-дней и стартует диалог Зарегистрировать Лицензию и этот диалог не пускает в просмотр Демо версии, нажимаешь Отмену в диалоге и вместе с диалогом закрывается Aml Pages, и так с каждым разом... А если отмену нажать?

evan: Carc пишет: А если отмену нажать? Насколько помню, нажимаешь Отмену в диалоге и вместе с диалогом закрывается Aml Pages, но вообще то можно попробовать ещё раз для уточнения, а кстати если я сейчас Обновлённую Лицензию уберу, в реестре не прописалось, без лицензии, даст повторить подобное, или просто файл dat убрать

Carc: evan пишет: а кстати если я сейчас Обновлённую Лицензию уберу, в реестре не прописалось, без лицензии, даст повторить подобное, или просто файл dat убрать В реестре там ничего не пишется. Просто временно перемести куда-нить файл amlpages.keyfile из папки, и перезапусти. А потом верни обратно, и перезапусти Aml Pages еще раз. И все в порядке будет - лицензия вернется.

evan: Carc пишет: В реестре там ничего не пишется. Просто временно перемести куда-нить файл amlpages.keyfile из папки, и перезапусти. А потом верни обратно, и перезапусти Aml Pages еще раз. И все в порядке будет - лицензия вернется. Пробовал, работает, просмотр документа.

Carc: evan пишет: 4. Хочется узнать, а с Реестром не будет проблем если захочется вернутся на младшую версию, не придётся переставлять Windows? С фигов ли? И вообще причем тут реестр? И причем тут перестановка Windows? То что Aml Pages пишет в реестр касается только ее одной. И не более того. В соседние ветки реестра она практически ничего не пишет. Не считая автозагрузки (если выставлено в настройках), и ассоциации с расширением файла "apd". Но причем тут перестановка Windows? А то ведь исходно, при установке новой версии, параметры записываются в Реестр Это не так. При установке новой версии поверх старой будут подхвачены настройки старой версии. И это точно так же касается и хранения настроек (реестр, или ини-файл).

Carc: evan пишет: и вдруг нечаянно сохранил в новой версии 9.54 (build 2474) без копии в старой 1) Нечаянно не получится. Aml Pages при сохранении в новом формате документа предупреждает, и просит подтверждения при записи в новом формате. 2) И без копии в старой версии тоже не получится нечаянно. Aml Pages по умолчанию создает резервные копии документов при каждом сохранении. И соответственно копия в старом формате документа должна остаться. Это нужно постараться специально чтобы их все потерять.

evan: Carc пишет: 2) И без копии в старой версии тоже не получится нечаянно. Aml Pages по умолчанию создает резервные копии документов при каждом сохранении. И соответственно копия в старом формате документа должна остаться. Это нужно постараться специально чтобы их все потерять. Это отдельный, разговор, об этом поговорим попозже! ЕСТЬ там о чём поговорить!

Carc: evan пишет: Это отдельный, разговор, об этом поговорим попозже! ЕСТЬ там о чём поговорить! А чего там говорить!?! Есть внутрегняя архитектура Aml Pages. Но у нее есть фатальный недостаток. Она частенько в самом начале а) Использовала рекомендации Microsoft.... б) Еще и была завязана на их классы, их же библиотеки.... Это что-то. MS в книжках про свои укурки в принципе не пишут. У них всегда по документации все гладко. На самом деле все значительно печальнее. И жизнь постоянно их макает в это носом. Но Aml Pages развивается, приходится пересматривать архитектуру. Давным давно я прикрутил к ядру AP возможности вложений. Когда каждая страница может иметь сколь угодно вложений и каждое по сколь угодно байтов. В частности плагин File2Aml во все тяжкие эксплуатирует именно эти возможности ядра Aml Pages. Но файлы, которые цепляет File2Aml - это всего лишь частный случай вложений. На самом деле во вложениях может хранится вообще что угодно. Т.е. совсем что угодно - то бишь что хочешь. За счет этого AP развивалась годами. И была возможность сохранить бинарную совместимость форматов без логики обработки. Портирование на Unicode-версию, которое и делалось в версии AP 9.54 потребовало пересмотреть одну из самых первых версии 9.0001 сущностей. Хранение содержания. Я конечно мог сохранить бинарную совместимость. Но там или как минимум вдвое увеличивать объемы документов (т.к. пришлось бы хранить контент текста дважды - для старых версий, и для новых). Или же все таки изменять архитектуру и двигаться вперед. Я выбрал второе. Все просто: прикрутки костылей для старых версий уменьшают стабильность кода. Проект и так совсем не простой получился. Сколько раз все переделывалось, сколько раз выявлялись новые сценарии использования. А если еще обратную совместимость через костыли прикручивать, то и вовсе проект загнется под собственной тяжестью. Я как-то в личном блоге уже писал. Что если бы я начинал сейчас, я сделал бы все совсем по другому. Но а) Я начинал не сейчас, а тогда - более 10 лет назад (если говорить только о 9-ой версии) б) Сейчас бы я точно не начинал. Как-то больше не хочется (почему - вопрос отдельный).

evan: 1. Вначале, хочется сказать про исходно установленную опцию (Сохранять исходную копию документа при сохранении) и добавить что исходно максимальное колво сохранённых копи пустое значение В результате я не раз наступал на грабли, когда обнаруживал, что у меня заполнен системный диск, в первый раз с дуру, даже переустановил Винду, На второй раз я начал сканировать папки и к странному удивлению обнаружил потерю данных в папке Copi Aml Pages, вот такие пироги, а если пользователь ещё не в зуб ногой, в компе, то может повторить мои рекорды, И это всё из-за исходно включенной опции Сохранять копи и нет ограничения Копий исходно, притом если даже знаешь, Неудобства, с каждым вновь созданным документом, заходить и править, Сколько и чего..

Carc: evan пишет: 1. Вначале, хочется сказать про исходно установленную опцию (Сохранять исходную копию документа при сохранении) и добавить что исходно максимальное колво сохранённых копи пустое значение В результате я не раз наступал на грабли, когда обнаруживал, что у меня заполнен системный диск, в первый раз с дуру, даже переустановил Винду, На второй раз я начал сканировать папки и к странному удивлению обнаружил потерю данных в папке Copi Aml Pages, вот такие пироги, а если пользователь ещё не в зуб ногой, в компе, то может повторить мои рекорды, И это всё из-за исходно включенной опции Сохранять копи и нет ограничения Копий исходно, притом если даже знаешь, Неудобства, с каждым вновь созданным документом, заходить и править, Сколько и чего Меню Сервис\Проводник Резервных Копий. Он сам все найдет и покажет. В том числе и удалять умеет старые копии.

Carc: evan пишет: И это всё из-за исходно включенной опции Сохранять копи и нет ограничения Копий исходно, притом если даже знаешь, Неудобства, с каждым вновь созданным документом, заходить и править, Сколько и чего.. 1) Есть настройка - "Включать для новых документов резервн. копии при сохранении". Если ее отключить - то во всех вновь создаваемых документах резервное копирование при сохранении будет выключено. Меню Сервис\Настройки, вкладка Документ. 2) Можно ввести какое-то разумное ограничение числа резервных копий по умолчанию для новых документов. То бишь, чтобы во всех вновь создаваемых документах было сразу ограничение. (ну кроме случае в п.1). Только я не знаю, какое число поставить по умолчанию? 100? (запросто за день может быть больше копий), 500? 10 (совсем мало)?

evan: Carc пишет: 2) Можно ввести какое-то разумное ограничение числа резервных копий по умолчанию для новых документов. То бишь, чтобы во всех вновь создаваемых документах было сразу ограничение. (ну кроме случае в п.1). Только я не знаю, какое число поставить по умолчанию? 100? (запросто за день может быть больше копий), 500? 10 (совсем мало)? 1). А скажи плиз, зачем тебе столько копий, что ты с ними собираешься делать??? Я дык думаю, что мне надо всего 2 максимум последняя и предпоследняя, на всякий случай и потом ведь сохранённый файл, тоже последняя Копия и хранится отдельно, или ты не уверен что программа может напортачить, и тогда придётся обращаться к корзине с мусором и там искать свои труды.. 2). Попутно хочется знать, как у тебя завязано Копия с командой (Сохранить) Сохранением файла документа (я имею ввиду что вначале сохраняется документ, а потом как то от него Копия в твою папку-так, или как то по другому) И ещё я например привык сохранять постоянно до автоматизма, в нужное мне время клавишей (Ctrl+S) это тоже получается каждый раз, копия в твою папку. 3). При твоём варианте, авт. сохранения, почему бы не сделать тогда сохранение всего Двух последних копий, вместо 100 и более)))

Carc: evan пишет: 1). А скажи плиз, зачем тебе столько копий, что ты с ними собираешься делать??? Я дык думаю, что мне надо всего 2 максимум последняя и предпоследняя, на всякий случай и потом ведь сохранённый файл, тоже последняя Копия и хранится отдельно, или ты не уверен что программа может напортачить, и тогда придётся обращаться к корзине с мусором и там искать свои труды.. Я скорее не уверен, что я не могу напортачить чего-нить. Например безвозвратно что-то удалить из Aml Pages. Вот в таких случаях и нужны старые копии. А за день этих копий может создаваться немало. evan пишет: 2). Попутно хочется знать, как у тебя завязано Копия с командой (Сохранить) Сохранением файла документа (я имею ввиду что вначале сохраняется документ, а потом как то от него Копия в твою папку-так, или как то по другому) И ещё я например привык сохранять постоянно до автоматизма, в нужное мне время клавишей (Ctrl+S) это тоже получается каждый раз, копия в твою папку. Нет. Копия создается при каждом сохранении, но из варианта сохраненного в предыдущий раз. Т.е. каждая копия это шаг назад по сравнению с последним сохранением документа. evan пишет: 3). При твоём варианте, авт. сохранения, почему бы не сделать тогда сохранение всего Двух последних копий, вместо 100 и более))) Выше написал. 2 копии мало. Могут неожиданно понадобиться весьма старые копии. И проблема не в программе. А в пользователе. Иногда можно по горячке че-нить удалить что-нить важное. А спохватиться только спустя дни (недели, месяцы). Это конечно редкий вариант. Но он бывает. Я тут искал свою последнюю подаренную лицензию на Касперского пару недель назад... Дык, йопта, нашел! В старых копиях. А копии аж за январь были (когда и покупал лицензию).

evan: Carc пишет: Выше написал. 2 копии мало. Могут неожиданно понадобиться весьма старые копии. И проблема не в программе. А в пользователе. Иногда можно по горячке че-нить удалить что-нить важное. А спохватиться только спустя дни (недели, месяцы). Это конечно редкий вариант. Но он бывает. Я тут искал свою последнюю подаренную лицензию на Касперского пару недель назад... Дык, йопта, нашел! В старых копиях. А копии аж за январь были (когда и покупал лицензию). Вот, вот! Порылся в Корзине с мусором и нашёл! Я тебя специально на такой разговор раскрутил, потому что с таким мощным функциональным инструментом в Aml, давно уже надо было подумать о создание Умных Копий, чтобы не рыться в корзине с Мусором

Carc: evan пишет: Вот, вот! Порылся в Корзине с мусором и нашёл! Я тебя специально на такой разговор раскрутил, потому что с таким мощным функциональным инструментом в Aml, давно уже надо было подумать о создание Умных Копий, чтобы не рыться в корзине с Мусором Дык я и не рылся в "Корзине"... Я ж сказал, есть теперь Проводник Резервных Копий - меню Сервис. Специально для анализа копий: когда что и почему было создано.

evan: Carc пишет: Я скорее не уверен, что я не могу напортачить чего-нить. Например безвозвратно что-то удалить из Aml Pages. Вот в таких случаях и нужны старые копии. А за день этих копий может создаваться немало. Есть такая вот мысля по Умной копии, оцени на сколько оправдана? Чтобы не терять и находить быстро новые изменения в сохранённой копии, а так же строго контролировать изменения в разработке важных документов и делать это осмысленно, а так же промежуточно сохраняя нужные копии в Архив 1). Создаём первую копию, на каком то этапе Сохранения 2). Загружаем её в программу для дальнейшей работы 3). Выбираем допустим реж. Умной копии В этом реж. у нас всё что было как копия помечается весь документ копи своими функциями(например все страницы будут или подсвечены в редакторе другим фоном или ещё что то -не важно) точно так же они будут в дереве(категорией одной) или ещё чем -для наглядности и отличия от обычных (вновь создаваемых) Вновь создаваемые страницы будут выглядеть как и прежде 4). (Самое интересное) - Если мы обращаемся к изменению в копии чего то а). То во время изменения, редактирования в странице копии, автоматом данные которые мы изменяем, удаляем, вырезаем и.т.д фиксируются и сохраняются в специальную Папку в Документе. Самое интересное при изменении таком, автоматически создаётся Метка в месте изменения и она сохраняет адрес изменённых данных в той специальной Папке (то есть что было вырезано всё это сохранилось отдельным фрагментом(страничкой) причём Метка которая создаётся в месте изменения имеет другую Категорию отличную от стандартной ++ Это нам нужно будет потом, чтобы в панели Метки, мы щелчком по этой метке перешли на Место изменени данных в копии, и одновременно откроется Листочек с удалённым фрагментом данных из спец. Папки Таким образом, мы сразу перейдём на место изменения в документе и увидим перед глазами на открывшемся Листочке, копию удалённого фрагмента 5). И таким образом мы может чётко отслеживать все изменения в нашем проекте 6). На какой то момент, нам захочется отредактирвать документ на чистовую, тогда просто Просматриваем все изменения и новые разработки в документе и даём добро на приведение док. к единому(стандартному) виду при этом, если хочется сохранить реж. Умной копии, в любой момент можем его скинуть в Архив данных 7). После стандартного вида, мы можем снова загрузить этот документ в реж. Умных копий и продолжить работать снова как было сказано выше

Carc: evan пишет: Есть такая вот мысля по Умной копии, оцени на сколько оправдана? Чтобы не терять и находить быстро новые изменения в сохранённой копии, а так же строго контролировать изменения в разработке важных документов и делать это осмысленно, а так же промежуточно сохраняя нужные копии в Архив 1). Создаём первую копию, на каком то этапе Сохранения 2). Загружаем её в программу для дальнейшей работы 3). Выбираем допустим реж. Умной копии В этом реж. у нас всё что было как копия помечается весь документ копи своими функциями(например все страницы будут или подсвечены в редакторе другим фоном или ещё что то -не важно) точно так же они будут в дереве(категорией одной) или ещё чем -для наглядности и отличия от обычных (вновь создаваемых) Вновь создаваемые страницы будут выглядеть как и прежде 4). (Самое интересное) - Если мы обращаемся к изменению в копии чего то а). То во время изменения, редактирования в странице копии, автоматом данные которые мы изменяем, удаляем, вырезаем и.т.д фиксируются и сохраняются в специальную Папку в Документе. Самое интересное при изменении таком, автоматически создаётся Метка в месте изменения и она сохраняет адрес изменённых данных в той специальной Папке (то есть что было вырезано всё это сохранилось отдельным фрагментом(страничкой) причём Метка которая создаётся в месте изменения имеет другую Категорию отличную от стандартной ++ Это нам нужно будет потом, чтобы в панели Метки, мы щелчком по этой метке перешли на Место изменени данных в копии, и одновременно откроется Листочек с удалённым фрагментом данных из спец. Папки Таким образом, мы сразу перейдём на место изменения в документе и увидим перед глазами на открывшемся Листочке, копию удалённого фрагмента 5). И таким образом мы может чётко отслеживать все изменения в нашем проекте 6). На какой то момент, нам захочется отредактирвать документ на чистовую, тогда просто Просматриваем все изменения и новые разработки в документе и даём добро на приведение док. к единому(стандартному) виду при этом, если хочется сохранить реж. Умной копии, в любой момент можем его скинуть в Архив данных 7). После стандартного вида, мы можем снова загрузить этот документ в реж. Умных копий и продолжить работать снова как было сказано выше Не-е-е-е, это слишком. Это не же не система контроля версий в конце концов.



полная версия страницы