íåìíîãî î ïðîãðàììèðîâàíèè |
 îòâåò íà http://begemotov.net/creator/shareware/evolyutsiya-portabelnosti/comment-page-1/#comment-40048
Ìîæíî íàéòè ìíîãî ðàçëè÷íûõ ìåòîäîâ «ìîáèëèçàöèè» ñâîåãî ÏÎ.
Ìîæíî ïåðåèìåíîâûâàòü îñíîâíîé ôàéë ïðîãðàììû, ñîçäàâàòü áàòíèê èëè ôàéë ìåòêè… âñå ýòî ìîæíî… (âû æå ðàçðàáîò÷èê, êòî æ âàì çàïðåòèò)
ÍÎ:
1. Ïåðåèìåíîâàíèå ôàéëà – à êòî ñêàçàë, ÷òî ÿ êàê ïîëüçîâàòåëü äàííîãî ïðîäóêòà íå ïåðåèìåíóþ åãî èíà÷å? Íó íå íðàâèòñÿ ìíå ðîäíîå åãî èìÿ è òåì áîëåå ýòà ïðèïèñêà portable. Èìÿ ó ìåíÿ íå ïî ôýíøóþ ïîëó÷àåòñÿ… íå 8 ñèìâîëîâ. È âñå, è âäðóã ïðîãðàììà ïåðåñòàëà ðàáîòàòü… ëåçåì íà ñàéò ïðîèçâîäèòåëÿ… ïèøåì… ñïðàøèâàåì…
Îòâåò ìû, êîíå÷íî, ïîëó÷èì, ÍÎ òåõ.ïîääåðæêå ýòî áûñòðî íàäîåñò (è êàê ÿ ÷èòàë ìíîãèì óæå òàêèå âîïðîñû íàäîåëè)
2. Áàòíèê – Ñöåíàðèé ïîõîæ. Óäàëèëè ôàéë - ïîòåðÿëè ïîðòàòèâíîñòü, à êàê âîññòàíîâèòü??? Ïðàâèëüíî – ëåçåì è ÷èòàåì ìàíóàëû, ðèäìè è ïðî÷èå faq.
3. Ôàéë-ìåòêà – õîðîøî, íî ÷òî äåëàòü , åñëè åãî òîæå óäàëÿò? À âîò òóò ÿ è ïîäîøåë ê ñàìîìó ãëàâíîìó…
Äàâàéòå îïðåäåëèì îñíîâíûå ïîëîæåíèÿ (êàê èõ âèæó ÿ):
à. ðå÷ü çäåñü èäåò òîëüêî î òåõ ïðîãðàììàõ, êîòîðûì íåîáõîäèìî õðàíèòü ñâîè íàñòðîéêè (ïðîãðàììó, êîòîðàÿ íå ñîõðàíÿåò íàñòðîåê ïî óìîë÷àíèþ ìîæíî ñ÷èòàòü portable)
á. ñîçäàâàòü èíñòàëëÿòîð äëÿ portable-âåðñèè ïðîãðàììû êðàéíå íåëîãè÷íî. «Ðàñïàêîâàë è ðàáîòàåò» - òàêîâ íàø äåâèç.
â. îòäåëüíàÿ portable ñáîðêà – ãëóïî, åñëè â íåé ìåíÿåòñÿ òîëüêî ôëàã ïåðåêëþ÷àþùèé åå â òàêîâóþ.
ÈÒÎÃ: ó íàñ íåò èíñòàëëÿòîðà, è åñòü îäíà ïðîãðàììà, ñïîñîáíàÿ ðàáîòàòü â äâóõ ðåæèìàõ, è ó íàñ åñòü îäíà ïðîáëåìà : êàê óçíàòü portable ìû èëè íåò …
Ìîå ïðåäëîæåíèå – ñïðîñèòü ó ïîëüçîâàòåëÿ. Ýòî ðàçóìíî, âåäü èìåííî îí ðåøàåò, ãäå èìåííî îí õî÷åò õðàíèòü ñâîè íàñòðîéêè. Íî ñïðàøèâàòü åãî îá ýòîì êàæäûé ðàç íå òî ÷òî ãëóïî, à ïîëíûé èäèîòèçì.
Ïî ìîåìó ìíåíèþ, àëãîðèòì ðàáîòû äîëæåí áûòü òàêîé:
Ïîñëå çàïóñêà ïðîãðàììà äîëæíà íàéòè ôàéë-ìåòêó (èëè ôàéë íàñòðîåê) è èç íåãî óçíàòü â êàêîì ðåæèìå îíà (ïðîãðàììà) ðàáîòàåò. Åñëè îíà ýòîãî ôàéëà íå íàéäåò, òî ýòî ïåðâûé çàïóñê ïðîãðàììû è íåîáõîäèìî ñïðîñèòü ó ïîëüçîâàòåëÿ î òîì, ãäå æå ìû áóäåì õðàíèòü ñâîè íàñòðîéêè. Òàêèì íåõèòðûì ñïîñîáîì ìû îïðåäåëèëè ïåðâûé çàïóñê.
 îêíå íàñòðîåê ïðîãðàììû ñëåäóåò îáÿçàòåëüíî ïðåäîñòàâèòü âîçìîæíîñòü èçìåíèòü ìåñòî õðàíåíèÿ íàñòðîåê (ðååñòð èëè ini-ôàéë). Ïðè ýòîì âñþ îòâåòñòâåííîñòü çà ïåðåíîñ ñóùåñòâóþùèõ íàñòðîåê èç ôàéëà â ðååñòð èëè íàîáîðîò ïðîãðàììà äîëæíà âçÿòü íà ñåáÿ. Ïðè ýòîì íåîáõîäèìî ñêðûòü îò ïîëüçîâàòåëÿ ÂÑÅ íàñòðîéêè âëèÿþùèå íà «ïîðòàòèâíîñòü» ïðîãðàììû.
ÈÒÀÊ: ó íàñ åñòü êîððåêòíî ðàáîòàþùàÿ «ïåðåêëþ÷àëêà» íà portable-âåðñèþ è îáðàòíî, à òàêæå ïîëüçîâàòåëü, êîòîðîìó ïðåäîñòàâëåí âûáîð â êàêîì èìåííî åãî ëþáèìàÿ ïðîãðàììà áóäåò ðàáîòàòü ñåãîäíÿ.
ËÎÆÊÀ ÄÅÃÒß: à ÷òî åñëè óäàëèòü ôàéë ìåòêó èëè ôàéë íàñòðîåê… Äà äåéñòâèòåëüíî ýòî ïðîáëåìà, íî îíà òîæå ðåøàåìà. Ïðîãðàììà äîëæíà ïðîâåðèòü, íå áûëî ëè ðàíåå ñîõðàíåíû åå íàñòðîéêè â ðååñòðå, è åñëè òàêîâûå îíà òàì íàéäåò, òî ðàçóìíî ïîëüçîâàòåëþ çàäàòü ñëåäóþùèé âîïðîñ: «Â ðååñòðå áûëè íàéäåíû íàñòðîéêè îò ïðåäûäóùåé âåðñèè ïðîãðàììû, îñòàâèòü èõ èëè ïðèìåíèòü íàñòðîéêè ïî óìîë÷àíèþ?» è äåéñòâîâàòü â çàâèñèìîñòè îò îòâåòà.
| Êîììåíòèðîâàòü | « Ïðåä. çàïèñü — Ê äíåâíèêó — Ñëåä. çàïèñü » | Ñòðàíèöû: [1] [Íîâûå] |