გამარჯობა! ამ სახელმძღვანელოში მსურს განვიხილო ისეთი კითხვა, როგორიცაა ბრაუზერის მოქმედებების ნაგულისხმევად გაუქმება. ფაქტია, რომ ბრაუზერში არის რამდენიმე მოვლენა, რომლებსაც უკვე აქვთ მინიჭებული სტანდარტული დამმუშავებლები და ახლა მათ შეუძლიათ იმუშაონ თქვენს დამმუშავებლებთან ერთად, მაგრამ როგორ დავრწმუნდეთ, რომ ეს დამმუშავებლები ნაგულისხმევად არ მუშაობენ. წაიკითხეთ მეტი ამის შესახებ აქ.
მე ჩამოვთვლი ბრაუზერის მთავარ მოვლენებს ნაგულისხმევად:
ასე რომ, როდესაც ამუშავებთ ერთ-ერთ ამ მოვლენას, ხშირად არ გჭირდებათ ამ მოვლენებზე მინიჭებული დამმუშავებლების გააქტიურება. ვნახოთ, როგორ შეგიძლიათ გააუქმოთ ისინი.
ბრაუზერის ნაგულისხმევი მოვლენების გაუქმების 2 გზა არსებობს:
დააწკაპუნეთ აქ ან აქ
როგორც წესი, მოვლენის დამმუშავებლის მიერ დაბრუნებული მნიშვნელობა ჩვეულებრივ იგნორირებულია.
ერთადერთი გამონაკლისი არის ზედმეტად ცრუ დაბრუნება ელექტრული ღონისძიების მეშვეობით მინიჭებული დამმუშავებლისგან, მაგრამ ეს ჩვეულებრივ აღარ გამოიყენება.
განვიხილოთ მაგალითი, როდესაც თქვენ გჭირდებათ მენიუს შექმნა, მაგალითად ეს:
HTML მარკირება ისეა ასახული, რომ მენიუს ყველა ელემენტი არ იყოს ღილაკები, არამედ ბმულები, ანუ ტეგები .
ეს იმიტომ ხდება, რომ ზოგიერთ ვიზიტორს ძალიან უყვარს კომბინაცია "მარჯვენა დაწკაპუნება - გახსნა ახალ ფანჯარაში". დიახ, შეგიძლიათ გამოიყენოთ
ამიტომ, მარკირებაში ჩვენ ზუსტად ვიყენებთ , მაგრამ დაწკაპუნების ღონისძიება მთლიანად დამუშავდება JavaScript-ში და სტანდარტული ბრაუზერის მოქმედება (ბმულის შემდეგ) უნდა გაუქმდეს.
მაგალითად, როგორც ვარიანტი:
Menu.onclick = ფუნქცია(მოვლენა) ( if (event.target.nodeName != "A") დაბრუნდება; event.preventDefault(); var href = event.target.getAttribute ("href"); alert(href); / / შეიძლება ჩაიტვირთოს სერვერიდან, დააბრუნოს false; // გააუქმოს გადასვლა url-ით);
ბოლოს დააბრუნეთ false, წინააღმდეგ შემთხვევაში ბრაუზერი გადავა href ატრიბუტში მითითებულ მისამართზე.
მას შემდეგ, რაც ჩვენ გამოვიყენეთ მენიუ, ჩადგმული ul/li სიები შეიძლება დაემატოს და დააფორმოს CSS-ით - და თავად დამმუშავებელი არ საჭიროებს რაიმე ცვლილებას.
ბრაუზერის ნაგულისხმევი ქმედებები ბევრია.
აქ არის რამოდენიმე მოვლენა, რომელიც იწვევს ბრაუზერის ნაგულისხმევ მოქმედებებს:
ყველა ამ მოქმედების გაუქმება მოგიწევთ, თუ გსურთ მოვლენის დამუშავება JavaScript-ის გამოყენებით.
მოვლენები ასევე შეიძლება იყოს დაკავშირებული
ზოგიერთი მოვლენა შეიძლება ბუნებრივად მოდიოდეს ერთმანეთისგან.
მაგალითად, შეყვანის ველზე მაუსის დაჭერით იწვევს მასში ფოკუსირებას. თუ გააუქმებთ მაუსის ჩამორთმევის მოქმედებას, მაშინ აქცენტი არ იქნება.
კომპიუტერებისა და მოწყობილობების მომხმარებლები, რომლებიც მათ ცვლიან, ხშირად ხვდებიან ტერმინს „ნაგულისხმევი“, რომელიც გამოიყენება პროგრამული უზრუნველყოფის პარამეტრების აღსაწერად. მათ აქვთ შეკითხვა: რას ნიშნავს ეს ნაგულისხმევად?
როგორც ჩანს, გასაგები ტერმინი, რომელიც არ საჭიროებს რუსულად „თარგმნას“, თუმცა, უფრო დეტალური შემოწმების შემდეგ, გაუგებარი აღმოჩნდება.
ვცადოთ ამის გარკვევა. შესაძლებელია თუ არა პროგრამული უზრუნველყოფის "ნაგულისხმევი" მუშაობის რეჟიმის გამოყენება?
პერსონალურ კომპიუტერებზე გამოყენებული მრავალი თანამედროვე აპლიკაციის პროგრამა მრავალფუნქციურია, აქვს მრავალი ფუნქცია, რომელთაგან ყველა პრაქტიკაში არ გამოიყენება კომპიუტერის ყველა მომხმარებლის მიერ.
შეგიძლიათ MS Office აპლიკაციების შესწავლა განუსაზღვრელი ვადით და ყოველ ჯერზე აღმოაჩენთ ახალ და ახალ შესაძლებლობებს ტექსტების რედაქტირებისა და დამუშავებისთვის (Microsoft), ცხრილების (Microsoft Excel), პრეზენტაციების (Microsoft Power Point) და ა.შ. იგივე შეიძლება ითქვას ნებისმიერ სხვა პროგრამებზე: ბრაუზერები, სკაიპი და ა.შ.
ზემოაღნიშნული ნიშნავს, რომ ის ძალიან ზედმეტია თავისი ფუნქციებით. ეს ზედმეტობა საჭიროა იმისათვის, რომ კომპიუტერის მომხმარებლებს მივაწოდოთ ინფორმაციის დამუშავების მრავალფეროვანი შესაძლებლობები. პროგრამისტებისთვის, რომლებიც ქმნიან ამ პროგრამულ უზრუნველყოფას, რომელიც ზედმეტია მისი ფუნქციონალური თვალსაზრისით, ეს ნიშნავს, რომ აუცილებელია მონაცემთა დამუშავების მრავალი ვარიანტის პროგნოზირება პროგრამების დაწერის ეტაპზე. და ყველა ეს ვარიანტი უნდა იყოს ჩართული აპლიკაციის პროგრამებში, ასევე უზრუნველყოს მათი გამოყენების მოსახერხებელი შესაძლებლობები.
პროგრამული უზრუნველყოფის ცვალებადობა მოსახერხებელია იმით, რომ მომხმარებელს ეძლევა მრავალი ვარიანტი, რომელსაც ხშირად არ იყენებს. ამ მონეტის უარყოფითი მხარე ის არის, რომ არსებობს მრავალი პარამეტრი, რომელიც უნდა გაკეთდეს პროგრამული უზრუნველყოფის გამოყენებამდე. მართლაც, თუ პროგრამული უზრუნველყოფა ბევრ რამეს იძლევა და მომხმარებელმა უნდა გამოიყენოს მოწოდებული შესაძლებლობების მხოლოდ ნაწილი, მაშინ თქვენ უნდა როგორმე მიუთითოთ პროგრამაში, რითია სინამდვილეში მომხმარებელი დაინტერესებული ამ კონკრეტულ შემთხვევაში.
პროგრამული უზრუნველყოფის პერსონალიზაციის გამარტივების მიზნით, პროგრამისტები იყენებენ ნაგულისხმევ რეჟიმს.
მოდით შევხედოთ პროგრამისტების ლოგიკას, როდესაც ისინი ქმნიან (ან, როგორც ამბობენ, წერენ) პროგრამას. პროგრამისტები გამომდინარეობენ იქიდან, რომ პროგრამის ოპერაციის თითოეულ კონკრეტულ შემთხვევაში შესაძლებელია შემდეგი 2 ვარიანტი:
სხვა ვარიანტები, როგორც წესი, არ არსებობს. სადაც მხოლოდ ერთი მოქმედებაა, პროგრამისტი აპროგრამებს მას. მაგრამ იქ, სადაც რამდენიმე მოქმედებაა, პროგრამისტმა უნდა დაწეროს პროგრამა ისე, რომ მომხმარებელს ჰკითხოს რა უნდა გააკეთოს ამ კონკრეტულ მომენტში, ან თავად პროგრამა ავტომატურად ირჩევს ერთ-ერთ შესაძლო ვარიანტს.
მეორე შემთხვევაში ამბობენ, რომ პროგრამისტმა დააყენა პროგრამა ნაგულისხმევ რეჟიმში მუშაობაზე, ე.ი. თავად პროგრამისტმა, მომხმარებლების მონაწილეობის გარეშე, განსაზღვრა, რომელი შესაძლო ვარიანტიდან უნდა იმუშაოს პროგრამამ ამ კონკრეტულ შემთხვევაში.
თუ პროგრამა ავტომატურად ირჩევს კონკრეტულ შემთხვევაში მუშაობის ერთ-ერთ შესაძლო ვარიანტს, მაშინ ეს ნიშნავს, რომ ასეთი პარამეტრები დაყენებულია ამ პროგრამის შემქმნელის მიერ, ეს არის ნაგულისხმევი პარამეტრები. მომხმარებელს, უნარითა და სურვილით, შეუძლია შეცვალოს ისინი სხვებზე.
იმის დადგენა, თუ როდის შეუძლია პროგრამას ერთი მოქმედების შესრულება და როდის შეიძლება იყოს რამდენიმე ასეთი ვარიანტი, საკმაოდ რთულია. მოდით განვიხილოთ ეს მაუსის კურსორის გადაადგილების მაგალითის გამოყენებით მანიპულატორის გამოყენებით. თუ მომხმარებელი აძრავს მაუსს, როგორც ჩანს, ამაზე ერთადერთი შესაძლო რეაქცია არის პროგრამისტმა დააყენოს მაუსის კურსორი Windows-ის დესკტოპის ეკრანზე გადასაადგილებლად. როგორც ჩანს, ეს არის ერთადერთი მოქმედება.
ყოველივე ამის შემდეგ, თქვენ შეგიძლიათ კურსორის გადატანა ეკრანის გარშემო სხვადასხვა სიჩქარით. ერთ მომხმარებელს მოსწონს მაუსის კურსორის გადაადგილების მაღალი სიჩქარე დესკტოპზე, რეალურ სამუშაო მაგიდაზე მაუსის მცირე მოძრაობების საპასუხოდ.
სხვა მომხმარებლისთვის უფრო მოსახერხებელია, თუ კურსორის მოძრაობის სიჩქარე უფრო ნელია და ვინმეს უყვარს მთლიანად "მუხრუჭით" მუშაობა. შესაბამისად, ამ მოძრაობის სიჩქარის რეგულირება (დარეგულირება) შესაძლებელია მაუსის პარამეტრებში (Windows XP-ისთვის ეს რეგულირდება: „Start“ - „Settings“ - „Control Panel“ - „Mouse“ - „Pointer Options“ - „Set the speed მაჩვენებლის მოძრაობის შესახებ").
მაგრამ Windows-ის პირველი ინსტალაციის შემდეგ ან ახალი კომპიუტერის მაუსის პირველი შეერთების შემდეგ, ქსელის მაჩვენებლის კურსორი იწყებს მოძრაობას გარკვეული "საშუალო" სიჩქარით და ამავე დროს კომპიუტერის მომხმარებელმა არ დააკონკრეტა არაფერი პარამეტრებში.
ეს არის ის, რასაც ეწოდება "ნაგულისხმევი" პარამეტრები. ანუ, პროგრამისტებმა უკვე დააყენეს პროგრამული უზრუნველყოფა გარკვეული ფუნქციების წინასწარ შესასრულებლად, მაშინ როდესაც ამ ფუნქციების შესასრულებლად შეიძლება იყოს მრავალფეროვანი შესაძლო ვარიანტი.
ნაგულისხმევი უადვილებს საქმეს კომპიუტერის მომხმარებლებისთვის, განსაკუთრებით დამწყები მომხმარებლებისთვის. ისინი საშუალებას გაძლევთ შექმნათ მოსახერხებელი ინტერფეისი პროგრამული უზრუნველყოფისთვის, რაც გახდის პროგრამების გამოყენების პროცესს მოსახერხებელი და კომფორტული. ამავე დროს, მომხმარებლებმა არ იციან რას ნიშნავს ნაგულისხმევი.
ერთი წუთით წარმოიდგინეთ, რა მოხდებოდა, თუ მრავალჯერადი გადაწყვეტილების მიღების ყველა შემთხვევაში, პროგრამული უზრუნველყოფა მომხმარებელს დაუსვამს კითხვებს:
- ეს არის ანტი-მეგობრული ინტერფეისის ზონიდან.
მაგრამ ნაგულისხმევი პარამეტრები სავსეა პრობლემებით მომხმარებლებისთვის. თუ მომხმარებელი მუშაობს პროგრამულ უზრუნველყოფასთან მხოლოდ პროგრამისტის მიერ მომზადებული ნაგულისხმევის საფუძველზე, მაშინ ამ გზით მომხმარებელი მიზანმიმართულად ზღუდავს თავს პროგრამებში ჩართული მრავალი სხვა ფუნქციის გამოყენებაში.
მაგალითად, მაუსის მანიპულატორთან მუშაობისას მომხმარებელს შეუძლია არა მხოლოდ კურსორის სიჩქარის რეგულირება, არამედ კურსორის სიზუსტის, მისი გარეგნობის, მაჩვენებლის გადაადგილებისას სპეციალური ეფექტების გამოყენების შესაძლებლობა, მოძრაობის სიჩქარის რეგულირება. მაუსის ბორბლის როტაციით შეცვალეთ მაუსის ღილაკების მინიჭება და ა.შ. პ.
პროგრამისტები ყოველთვის არ აყენებენ ნაგულისხმევს პროგრამებში. ზოგჯერ ისინი მარცხდებიან. მაგალითად, შეეცადეთ შექმნათ ახალი დოკუმენტი Microsoft Office პროგრამაში (მთავარი მენიუს ღილაკი არის "Create"), შეიყვანეთ ნებისმიერი ტექსტი (თუნდაც ის შედგება ერთი სიტყვისგან) ახალ "სუფთა" დოკუმენტში და შემდეგ სცადეთ შეინახოთ. ეს "ახალი" ტექსტი მენიუს "შენახვის" გამოყენებით (მთავარი მენიუს ღილაკი - "შენახვა" ან გადაიტანეთ მაუსის კურსორი ფლოპი სურათზე და დააჭირეთ მაუსის მარცხენა ღილაკს).
სამწუხაროდ, დოკუმენტი ავტომატურად არ შეინახება, ამ შემთხვევაში მხოლოდ "შენახვა როგორც" ვარიანტი იმუშავებს და მომხმარებელს მოეთხოვება მიუთითოს ფაილის სახელი, მისი მდებარეობა ფაილურ სისტემაში, ფაილის გაფართოების ვარიანტი და სხვა პარამეტრები.
კიდევ ერთი რამ არის, როდესაც მომხმარებელი ხსნის ადრე შექმნილ ფაილს Microsoft Office პროგრამის გამოყენებით. ამ შემთხვევაში, ამ ფაილის ნებისმიერი რედაქტირების შემდეგ, ფლოპი დისკის ხატულაზე (ან მთავარი მენიუს ღილაკზე - "შენახვა") დაჭერით შეინახება ცვლილებები იმავე ფაილში იმავე სახელით, რომელიც თავდაპირველად გახსნილია.
Microsoft Word პროგრამის ზემოთ მოყვანილი მაგალითი აჩვენებს, რომ ნაგულისხმევი რეჟიმები შეიძლება განისაზღვროს პროგრამისტების მიერ მხოლოდ იქ, სადაც ეს ნაგულისხმევი შეიძლება იყოს პრინციპში.
თუ პროგრამისტმა წინასწარ არ იცის, რა ერქმევა Microsoft Word-ის გამოყენებით პირველად შექმნილ ახალ ფაილს, მაშინ ის არ აყენებს ამას „ნაგულისხმევად“, არამედ აპროგრამებს ისე, რომ პროგრამა ამ შემთხვევაში აუცილებლად უჩვენებს შეკითხვას მომხმარებლისთვის და შესთავაზებს მომხმარებელს საკუთარი პასუხისმგებელი გადაწყვეტილების მიღებას.
ახალბედა მომხმარებლები ყურადღებით უნდა იყვნენ პროგრამული უზრუნველყოფის მოქმედებების მიმართ "ნაგულისხმევი" რეჟიმში. მათ უნდა გააცნობიერონ, არის თუ არა პროგრამული უზრუნველყოფის მოქმედებები ერთადერთი შესაძლო და არ გულისხმობს რაიმე პარამეტრს, ან არის თუ არა ეს პროგრამის ერთ-ერთი შესაძლო მოქმედება, რომლის უკან დევს სხვადასხვა პარამეტრები და მაჩვენებლები, რომლებიც საშუალებას გაძლევთ გააფართოვოთ შესაძლებლობები. კომპიუტერის პროგრამული უზრუნველყოფა.
შეიძლება ითქვას, რომ განსხვავებები მოწინავე კომპიუტერის მომხმარებლებსა და ახალბედა მომხმარებლებს შორის ძირითადად მდგომარეობს პროგრამული უზრუნველყოფის მოქმედებების "ნაგულისხმევ" რეჟიმში გაგებაში. ახალბედა მომხმარებლებს ხშირად არ ესმით, იყენებენ თუ არა პროგრამული უზრუნველყოფის ყველა მახასიათებელს კომპიუტერის გამოყენებით პრობლემების გადასაჭრელად.
და გამოცდილმა მომხმარებლებმა დეტალურად შეისწავლეს და ისწავლეს, თუ როგორ გამოიყენონ ყველა სახის პროგრამული უზრუნველყოფის პარამეტრი (როგორც აპლიკაცია, ასევე სისტემა) და ამით ზოგჯერ უფრო ეფექტურად გამოიყენონ შემოთავაზებული შესაძლებლობები.
ამავდროულად, არ ვისურვებდი, რომ ნაგულისხმევი რეჟიმები აღიქმებოდეს მხოლოდ როგორც დამწყები მომხმარებლების საშუალება. ხშირად, "მოწინავე" მომხმარებლები იყენებენ ნაგულისხმევს, ყველა მათგანი მუდმივად არ ახორციელებს პროგრამის კონფიგურაციას და ხელახლა კონფიგურაციას და ყველა მათგანი არ "წინასწარი" მხოლოდ ამის გამო.
პარამეტრები კარგია, მაგრამ ამის გარდა ბევრი სხვა შესაძლებლობაა: პროგრამის მენიუ, პროგრამების მართვის ხატები და ღილაკები, კონტექსტური მენიუ (მაგალითად, მაუსის მარჯვენა ღილაკის დაჭერით), პროგრამების მართვა კლავიატურის გამოყენებით და ა.შ. ეს ყველაფერი აფართოებს კომპიუტერის გამოყენების შესაძლებლობებს და მომხმარებლებს "აწინაურებს" დამწყებთა კატეგორიიდან "მოწინავე" კატეგორიამდე.
ახლა მოდით გადავხედოთ ნაგულისხმევის მაგალითებს, რომლებიც გამოიყენება კომპიუტერთან მუშაობისას. ჩვენ უკვე ვისაუბრეთ თაგვზე. ანალოგიურად, შეგიძლიათ დააკონფიგურიროთ კლავიატურა, ან გამოიყენოთ ნაგულისხმევად დაყენებული პარამეტრები.
ყველა სხვა მოწყობილობა, რომელიც დაკავშირებულია კომპიუტერთან ან მდებარეობს კომპიუტერის შიგნით, მუშაობს ზუსტად იმავე გზით - მათ შეუძლიათ იმუშაონ "ნაგულისხმევი" რეჟიმში ან მათი კონფიგურაცია, როგორც წესი, შესაძლებელია "პანელის" საშუალებით.
Windows-ში ფაილები, როგორც წესი, ნაჩვენებია ფაილის სახელით, ფაილის გაფართოების გარეშე. მაგალითად, Name.docx აჩვენებს სახელს Name, მაგრამ .docx გაფართოება იქნება დამალული. თითოეულ ფაილს უნდა ჰქონდეს სახელი და თითქმის ყოველთვის (თუმცა არა ყოველთვის) გაფართოება.
ფაილის სახელის გაფართოებები ნაგულისხმევად არ არის ნაჩვენები Windows-ზე. ეს კეთდება მომხმარებლების სასარგებლოდ. თუ თქვენ შეცვლით ფაილის გაფართოებებს „ხელთათმანების მსგავსად“, მაშინ Windows ადრე თუ გვიან წააწყდება ფაილების გახსნის პრობლემას, ანუ რომელ პროგრამას შეუძლია გახსნას ფაილი Windows-ისთვის უცნობი გაფართოებით.
როგორ ვაჩვენოთ Windows ფაილის გაფართოება აღწერილია.
ფაილის გაფართოების საფუძველზე, Windows ავტომატურად განსაზღვრავს ნაგულისხმევ პროგრამას, რომელიც შექმნილია მოცემული ფაილის დასამუშავებლად. თუმცა, ამ ფაილის დამუშავება შესაძლებელია არა მხოლოდ ნაგულისხმევი პროგრამით. ხშირად რამდენიმე პროგრამა შეიძლება გამოყენებულ იქნას ერთი და იგივე ფაილის დასამუშავებლად.
საკმარისია დააწკაპუნოთ ფაილის ხატთან მაუსის მარჯვენა ღილაკით და კონტექსტური მენიუ იხილავს ვარიანტებს, მაგალითად, "გახსნა" ან "გახსნა ...". მეორე ვარიანტი შეიცავს პროგრამას, გარდა ნაგულისხმევი პროგრამისა, ფაილის რედაქტირებისთვის.
ინტერნეტში ინფორმაციის მოსაძიებლად მომხმარებლებს შეუძლიათ გამოიყენონ სხვადასხვა ბრაუზერები: სტანდარტული Microsoft Internet Explorer-დან Google Chrome-მდე. მომხმარებელი დამოუკიდებლად ირჩევს ბრაუზერს, თუ ის თავდაპირველად გაუშვებს მას კომპიუტერზე და შემდეგ იწყებს ძებნას.
ამასთან, ინტერნეტ გვერდის ბმული შეიძლება მომხმარებელმა მიიღოს ელექტრონული ფოსტით, ან ეს ბმული გამოქვეყნდეს მომხმარებლის კომპიუტერის ნებისმიერ ფაილში. ამ შემთხვევაში დაინსტალირებული ბრაუზერებიდან რომელი უნდა გამოვიყენოთ ამ ბმულზე გასასვლელად? და Windows ირჩევს „ნაგულისხმევ“ ბრაუზერს. და ეს ნაგულისხმევი პარამეტრები დაყენებულია "პანელის" საშუალებით, ან თავად ბრაუზერების პარამეტრების გამოყენებით, თუ ეს პარამეტრები საშუალებას გაძლევთ განაცხადოთ ბრაუზერი, როგორც ინტერნეტ გვერდებთან მუშაობის პროგრამა ნაგულისხმევად.
პროგრამულ უზრუნველყოფაში ნაგულისხმევის მაგალითები უსასრულოა, რადგან ეს მიდგომა პროგრამისტებისთვის ჩვეულებრივი პრაქტიკაა, როგორც აპლიკაციის, ასევე სისტემის პროგრამული უზრუნველყოფის წერისას. პროგრამისტები დუმან იმაზე, თუ როგორ არის შესაძლებელი თითოეულ კონკრეტულ შემთხვევაში პროგრამის კურსის შეცვლა, მისი შესრულების ოპტიმიზაცია, ინტერფეისის გაუმჯობესება, შესრულების გაზრდა და ა.შ.
მაგრამ ისინი ამას აკეთებენ არა იმისთვის, რომ "დამალონ" პარამეტრები მომხმარებლებისგან, არამედ იმისთვის, რომ მომხმარებლებს შეეძლოთ იმუშაონ როგორც "ნაგულისხმევი" რეჟიმში, ასევე პროგრამული უზრუნველყოფის პარამეტრების განზრახ შეცვლით.
ისინი დუმს კომპიუტერის პროგრამული უზრუნველყოფის მოწინავე ფუნქციების შესახებ და მომხმარებლები ეთანხმებიან ამ ნაგულისხმევს, ან ცვლიან მათ მათი მოთხოვნების, საჭიროებების, ჩვევების და ა.შ. შესაბამისად, რაც პროგრამულ უზრუნველყოფას მაქსიმალურად მოსახერხებელ და კომფორტულს ხდის ყველასთვის, ვინც გადაწყვეტს გამოიყენეთ კომპიუტერი სამუშაოში, სახლში ან შვებულებაში.
.კომპიუტერის მომხმარებლები ხშირად ხვდებიან ტერმინს „ნაგულისხმევი“ პროგრამული უზრუნველყოფის პარამეტრების აღწერისას. როგორც ჩანს, გასაგები ტერმინი, რომელიც არ საჭიროებს რუსულად „თარგმნას“, თუმცა, უფრო დეტალური შემოწმების შემდეგ, გაუგებარი აღმოჩნდება. მართლაც, რას ნიშნავს "ნაგულისხმევი"? და შესაძლებელია თუ არა ფუნქციონირების "ნაგულისხმევი" პროგრამული რეჟიმის გამოყენება? ვცადოთ ამის გარკვევა.
პერსონალურ კომპიუტერებზე გამოყენებული მრავალი თანამედროვე აპლიკაციის პროგრამა მრავალფუნქციურია, აქვს მრავალი ფუნქცია, რომელთაგან ყველა პრაქტიკაში არ გამოიყენება კომპიუტერის ყველა მომხმარებლის მიერ.
შეგიძლიათ MS Office აპლიკაციების შესწავლა განუსაზღვრელი ვადით და ყოველ ჯერზე აღმოაჩენთ ახალ და ახალ შესაძლებლობებს ტექსტების რედაქტირებისა და დამუშავებისთვის (Microsoft Word), ცხრილების (Microsoft Excel), პრეზენტაციების (Microsoft Power Point) და ა.შ. იგივე შეიძლება ითქვას ნებისმიერ სხვა პროგრამაზე.
ზემოაღნიშნული ნიშნავს, რომ თანამედროვე პროგრამული უზრუნველყოფა ძალიან ზედმეტია თავისი ფუნქციებით. ეს ზედმეტობა საჭიროა იმისათვის, რომ კომპიუტერის მომხმარებლებს მივაწოდოთ ინფორმაციის დამუშავების მრავალფეროვანი შესაძლებლობები. პროგრამისტებისთვის, რომლებიც ქმნიან ამ პროგრამულ უზრუნველყოფას, რომელიც ზედმეტია მისი ფუნქციონალური თვალსაზრისით, ეს ნიშნავს, რომ აუცილებელია მონაცემთა დამუშავების მრავალი ვარიანტის პროგნოზირება პროგრამების დაწერის ეტაპზე. და ყველა ეს ვარიანტი უნდა იყოს ჩართული აპლიკაციის პროგრამებში, ასევე უზრუნველყოს მათი გამოყენების მოსახერხებელი შესაძლებლობები.
ცვალებადობა პროგრამული უზრუნველყოფამოსახერხებელია იმით, რომ მომხმარებელს ეძლევა მრავალი ვარიანტი, რომელსაც ხშირად არ იყენებს. ამ მონეტის უარყოფითი მხარე ის არის, რომ არსებობს მრავალი პარამეტრი, რომელიც უნდა გაკეთდეს პროგრამული უზრუნველყოფის გამოყენებამდე. მართლაც, თუ პროგრამული უზრუნველყოფა ბევრ რამეს იძლევა და მომხმარებელმა უნდა გამოიყენოს მოწოდებული შესაძლებლობების მხოლოდ ნაწილი, მაშინ თქვენ როგორმე უნდა მიუთითოთ პროგრამაში, რითია სინამდვილეში მომხმარებელი დაინტერესებული ამ კონკრეტულ შემთხვევაში.
პროგრამული უზრუნველყოფის პერსონალიზაციის გამარტივების მიზნით, პროგრამისტები იყენებენ ნაგულისხმევ რეჟიმს. მოდით შევხედოთ პროგრამისტების ლოგიკას, როდესაც ისინი ქმნიან (ან, როგორც ამბობენ, წერენ) პროგრამას. პროგრამისტები გამომდინარეობენ იქიდან, რომ პროგრამის ოპერაციის თითოეულ კონკრეტულ შემთხვევაში შესაძლებელია შემდეგი 2 ვარიანტი:
სხვა ვარიანტები, როგორც წესი, არ არსებობს. სადაც მხოლოდ ერთი მოქმედებაა, პროგრამისტი აპროგრამებს მას. მაგრამ იქ, სადაც რამდენიმე მოქმედებაა, პროგრამისტმა უნდა დაწეროს პროგრამა ისე, რომ მომხმარებელს ჰკითხოს, რა უნდა გააკეთოს ამ კონკრეტულ მომენტში, ან ავტომატურად შეარჩევს ერთ-ერთ შესაძლო ვარიანტს.
მეორე შემთხვევაში ამბობენ, რომ პროგრამისტმა დააყენა პროგრამა ნაგულისხმევ რეჟიმში მუშაობაზე, ე.ი. თავად პროგრამისტმა, მომხმარებლების მონაწილეობის გარეშე, განსაზღვრა, რომელი შესაძლო ვარიანტიდან უნდა იმუშაოს პროგრამამ ამ კონკრეტულ შემთხვევაში.
იმის დადგენა, თუ როდის შეუძლია პროგრამას ერთი მოქმედების შესრულება და როდის შეიძლება იყოს რამდენიმე ასეთი ვარიანტი, საკმაოდ რთულია. მოდით განვიხილოთ ეს მაუსის კურსორის გადაადგილების მაგალითის გამოყენებით "მაუსის" მანიპულატორის გამოყენებით. თუ მომხმარებელი ამოძრავებს მაუსის მანიპულატორს, მაშინ, როგორც ჩანს, ამაზე ერთადერთი შესაძლო რეაქცია არის პროგრამისტმა დააყენოს მაუსის კურსორი დესკტოპის ეკრანზე გადაადგილებისთვის. Windows დესკტოპი. როგორც ჩანს, ეს არის ერთადერთი მოქმედება.
ყოველივე ამის შემდეგ, თქვენ შეგიძლიათ კურსორის გადატანა ეკრანის გარშემო სხვადასხვა სიჩქარით. ერთ მომხმარებელს მოსწონს მაღალი სიჩქარემაუსის კურსორის მოძრაობა სამუშაო მაგიდაზე მაუსის მცირე მოძრაობების საპასუხოდ რეალურ მაგიდაზე.
სხვა მომხმარებლისთვის უფრო მოსახერხებელია, თუ კურსორის მოძრაობის სიჩქარე უფრო ნელია და ვინმეს უყვარს მთლიანად "მუხრუჭით" მუშაობა. შესაბამისად, ამ მოძრაობის სიჩქარის რეგულირება (დარეგულირება) შესაძლებელია მაუსის პარამეტრებში (Windows XP-ისთვის ეს რეგულირდება: „Start“ - „Settings“ - „Control Panel“ - „Mouse“ - „Pointer Options“ - „Set the speed მაჩვენებლის მოძრაობის შესახებ").
მაგრამ პირველის შემდეგ ვინდოუსის ინსტალაციაან ახალი მაუსის კომპიუტერის USB პორტთან პირველი შეერთების შემდეგ, mesh კურსორი იწყებს მოძრაობას რაღაც „საშუალო“ სიჩქარით და ამავდროულად კომპიუტერის მომხმარებელმა არ დააკონკრეტა არაფერი პარამეტრებში. ეს არის ის, რასაც ეწოდება "ნაგულისხმევი" პარამეტრები. ანუ, პროგრამისტებმა უკვე დააყენეს პროგრამული უზრუნველყოფა გარკვეული ფუნქციების წინასწარ შესასრულებლად, მაშინ როცა ამ ფუნქციების შესასრულებლად შეიძლება არსებობდეს მრავალფეროვანი შესაძლო ვარიანტები.
ნაგულისხმევი უადვილებს საქმეს კომპიუტერის მომხმარებლებისთვის, განსაკუთრებით დამწყები მომხმარებლებისთვის. ნაგულისხმევი საშუალებას გაძლევთ შექმნათ მეგობრული ინტერფეისი პროგრამული უზრუნველყოფისთვის, რაც გახდის პროგრამების გამოყენების პროცესს მოსახერხებელი და კომფორტული.
ერთი წუთით წარმოიდგინეთ, რა მოხდებოდა, თუ მრავალჯერადი გადაწყვეტილების მიღების ყველა შემთხვევაში, პროგრამული უზრუნველყოფა მომხმარებელს დაუსვამს კითხვებს? „გსურთ მაუსის კურსორის მარჯვნივ გადატანა? დარწმუნებული ხარ ამაში? რა სიჩქარით უნდა განხორციელდეს ეს მოძრაობა? - ეს არის ანტი-მეგობრული ინტერფეისის სფეროდან.
მაგრამ ნაგულისხმევი პარამეტრები სავსეა პრობლემებით მომხმარებლებისთვის. თუ მომხმარებელი მუშაობს პროგრამულ უზრუნველყოფასთან მხოლოდ პროგრამისტის მიერ მომზადებული ნაგულისხმევის საფუძველზე, მაშინ ამ გზით მომხმარებელი მიზანმიმართულად ზღუდავს თავს პროგრამებში ჩართული მრავალი სხვა ფუნქციის გამოყენებაში.
მაგალითად, "მაუსის" მანიპულატორთან მუშაობისას მომხმარებელს შეუძლია არა მხოლოდ კურსორის სიჩქარის რეგულირება, არამედ მაჩვენებლის სიზუსტის, მისი გარეგნობა, მაჩვენებლის გადაადგილებისას სპეციალური ეფექტების გამოყენების შესაძლებლობა, მოძრაობის სიჩქარის რეგულირება მაუსის ბორბლის როტაციით, მაუსის ღილაკების მინიჭების შეცვლა და ა.შ.
პროგრამისტები ყოველთვის არ აყენებენ ნაგულისხმევს პროგრამებში. ზოგჯერ ისინი მარცხდებიან. მაგალითად, შეეცადეთ შექმნათ ახალი დოკუმენტი Microsoft Office პროგრამაში (მთავარი მენიუს ღილაკი არის "Create"), შეიყვანეთ ნებისმიერი ტექსტი (თუნდაც ის შედგება ერთი სიტყვისგან) ახალ "სუფთა" დოკუმენტში და შემდეგ სცადეთ შეინახოთ. ეს "ახალი" ტექსტი მენიუს "შენახვის" გამოყენებით (მთავარი მენიუს ღილაკი - "შენახვა" ან გადაიტანეთ მაუსის კურსორი ფლოპი სურათზე და დააჭირეთ მაუსის მარცხენა ღილაკს).
სამწუხაროდ, დოკუმენტი ავტომატურად არ შეინახება, ამ შემთხვევაში იმუშავებს მხოლოდ "შენახვა როგორც" ოფცია და მომხმარებელს მოეთხოვება მიუთითოს ფაილის სახელი, მისი მდებარეობა ფაილების სისტემა, ფაილის გაფართოების ვარიანტი და სხვა ვარიანტები.
კიდევ ერთი რამ არის, როდესაც მომხმარებელი ხსნის ადრე შექმნილ ფაილს Microsoft Office პროგრამის გამოყენებით. ამ შემთხვევაში, ამ ფაილის ნებისმიერი რედაქტირების შემდეგ, ფლოპი დისკის ხატულაზე (ან მთავარი მენიუს ღილაკზე - "შენახვა") დაჭერით შეინახება ცვლილებები იმავე ფაილში იმავე სახელით, რომელიც თავდაპირველად გახსნილია.
Microsoft Word პროგრამის ზემოთ მოყვანილი მაგალითი აჩვენებს, რომ ნაგულისხმევი რეჟიმები შეიძლება განისაზღვროს პროგრამისტების მიერ მხოლოდ იქ, სადაც ეს ნაგულისხმევი შეიძლება იყოს პრინციპში.
თუ პროგრამისტმა წინასწარ არ იცის, რა ერქმევა Microsoft Word-ის გამოყენებით პირველად შექმნილ ახალ ფაილს, მაშინ ის არ აყენებს ამას „ნაგულისხმევად“, არამედ აპროგრამებს ისე, რომ პროგრამა ამ შემთხვევაში აუცილებლად უჩვენებს შეკითხვას მომხმარებლისთვის და შესთავაზებს მომხმარებელს საკუთარი პასუხისმგებელი გადაწყვეტილების მიღებას.
ახალბედა მომხმარებლები ყურადღებით უნდა იყვნენ პროგრამული უზრუნველყოფის მოქმედებების მიმართ "ნაგულისხმევი" რეჟიმში. მათ უნდა გააცნობიერონ, არის თუ არა პროგრამული უზრუნველყოფის მოქმედებები ერთადერთი შესაძლო და არ გულისხმობს რაიმე პარამეტრს, ან არის თუ არა ეს პროგრამის ერთ-ერთი შესაძლო მოქმედება, რომლის უკან დევს სხვადასხვა პარამეტრები და მაჩვენებლები, რომლებიც საშუალებას გაძლევთ გააფართოვოთ შესაძლებლობები. კომპიუტერის პროგრამული უზრუნველყოფა.
შეიძლება ითქვას, რომ განსხვავებები მოწინავე კომპიუტერის მომხმარებლებსა და ახალბედა მომხმარებლებს შორის ძირითადად მდგომარეობს პროგრამული უზრუნველყოფის მოქმედებების "ნაგულისხმევ" რეჟიმში გაგებაში. ახალბედა მომხმარებლებს ხშირად არ ესმით, იყენებენ თუ არა პროგრამული უზრუნველყოფის ყველა მახასიათებელს კომპიუტერის გამოყენებით პრობლემების გადასაჭრელად.
და გამოცდილმა მომხმარებლებმა დეტალურად შეისწავლეს და ისწავლეს, თუ როგორ გამოიყენონ ყველა სახის პროგრამული უზრუნველყოფის პარამეტრი (როგორც აპლიკაცია, ასევე სისტემა) და ამით ზოგჯერ უფრო ეფექტურად გამოიყენონ შემოთავაზებული შესაძლებლობები.
ამავდროულად, არ ვისურვებდი, რომ ნაგულისხმევი რეჟიმები აღიქმებოდეს მხოლოდ როგორც დამწყები მომხმარებლების საშუალება. ხშირად, "მოწინავე" მომხმარებლები იყენებენ ნაგულისხმევს, ყველა მათგანი მუდმივად არ ახორციელებს პროგრამის კონფიგურაციას და ხელახლა კონფიგურაციას და ყველა მათგანი არ "წინასწარი" მხოლოდ ამის გამო.
პარამეტრები კარგია, მაგრამ ამის გარდა, არსებობს მრავალი სხვა შესაძლებლობა: პროგრამის მენიუ, ხატები და ღილაკები პროგრამების მართვისთვის, კონტექსტური მენიუ (მაგალითად, მაუსის მარჯვენა ღილაკზე დაჭერით), პროგრამების მართვა კლავიატურის ან მაუსის გამოყენებით და კლავიატურა ერთად და ა.შ. ეს ყველაფერი აფართოებს კომპიუტერის გამოყენების შესაძლებლობებს და მომხმარებლებს "აწინაურებს" დამწყებთა კატეგორიიდან "მოწინავე" კატეგორიამდე.
ახლა მოდით გადავხედოთ ნაგულისხმევის მაგალითებს, რომლებიც გამოიყენება კომპიუტერთან მუშაობისას. ჩვენ უკვე ვისაუბრეთ თაგვზე. ანალოგიურად, შეგიძლიათ დააკონფიგურიროთ კლავიატურა, ან გამოიყენოთ ნაგულისხმევად დაყენებული პარამეტრები.
ყველა სხვა მოწყობილობა, რომელიც დაკავშირებულია კომპიუტერთან ან მდებარეობს კომპიუტერის შიგნით, მუშაობს ზუსტად იმავე გზით - მათ შეუძლიათ იმუშაონ "ნაგულისხმევი" რეჟიმში ან მათი კონფიგურაცია, როგორც წესი, შესაძლებელია "პანელის" საშუალებით.
Სხვა მაგალითი. Windows-ში ფაილები, როგორც წესი, ნაჩვენებია ფაილის სახელით, ფაილის გაფართოების გარეშე. მაგალითად, ფაილის სახელი Name.docx აჩვენებს სახელს, მაგრამ გაფართოება .docx იქნება დამალული. თითოეულ ფაილს უნდა ჰქონდეს სახელი და თითქმის ყოველთვის (თუმცა არა ყოველთვის) გაფართოება.
ფაილის სახელის გაფართოებები ნაგულისხმევად არ არის ნაჩვენები Windows-ზე. ეს კეთდება მომხმარებლების სასარგებლოდ. თუ თქვენ შეცვლით ფაილის გაფართოებებს „ხელთათმანების მსგავსად“, მაშინ Windows ადრე თუ გვიან წააწყდება ფაილების გახსნის პრობლემას, ანუ რომელ პროგრამას შეუძლია გახსნას ფაილი Windows-ისთვის უცნობი გაფართოებით.
როგორ შევცვალოთ ნაგულისხმევი პარამეტრები ისე, რომ Windows-მა აჩვენოს ფაილის გაფართოებები, აღწერილია:
ფაილის გაფართოებით Windows სისტემაავტომატურად განსაზღვრავს დასამუშავებლად განკუთვნილ ნაგულისხმევ პროგრამას მოცემული ფაილი. თუმცა, ამ ფაილის დამუშავება შესაძლებელია არა მხოლოდ ნაგულისხმევი პროგრამით. ხშირად რამდენიმე პროგრამა შეიძლება გამოყენებულ იქნას ერთი და იგივე ფაილის დასამუშავებლად.
საკმარისია დააწკაპუნოთ ფაილის ხატთან მაუსის მარჯვენა ღილაკით და კონტექსტური მენიუ იხილავს ვარიანტებს, მაგალითად, "გახსნა" ან "გახსნა ...". მეორე ვარიანტი საშუალებას გაძლევთ აირჩიოთ სხვა პროგრამა, გარდა ნაგულისხმევი პროგრამისა ფაილის რედაქტირებისთვის.
ან სხვა მაგალითი. ინტერნეტში ინფორმაციის მოსაძიებლად მომხმარებლებს შეუძლიათ გამოიყენონ სხვადასხვა ბრაუზერები: სტანდარტული Microsoft-დან Internet Explorer Google Chrome-ზე. მომხმარებელი დამოუკიდებლად ირჩევს ბრაუზერს, თუ ის თავდაპირველად გაუშვებს მას კომპიუტერზე და შემდეგ იწყებს ძებნას.
ამასთან, ინტერნეტ გვერდის ბმული შეიძლება მომხმარებელმა მიიღოს ელექტრონული ფოსტით, ან ეს ბმული გამოქვეყნდეს მომხმარებლის კომპიუტერის ნებისმიერ ფაილში. ამ შემთხვევაში დაინსტალირებული ბრაუზერებიდან რომელი უნდა გამოვიყენოთ ამ ბმულზე გასასვლელად? და Windows ირჩევს „ნაგულისხმევ“ ბრაუზერს. და ეს ნაგულისხმევი პარამეტრები დაყენებულია "პანელის" საშუალებით, ან თავად ბრაუზერების პარამეტრების გამოყენებით, თუ ეს პარამეტრები საშუალებას გაძლევთ განაცხადოთ ბრაუზერი, როგორც ინტერნეტ გვერდებთან მუშაობის პროგრამა ნაგულისხმევად.
პროგრამულ უზრუნველყოფაში ნაგულისხმევის მაგალითები უსასრულოა, რადგან ეს მიდგომა პროგრამისტებისთვის ჩვეულებრივი პრაქტიკაა, როგორც აპლიკაციის, ასევე სისტემის პროგრამული უზრუნველყოფის წერისას. პროგრამისტები დუმან იმაზე, თუ როგორ არის შესაძლებელი თითოეულ კონკრეტულ შემთხვევაში პროგრამის კურსის შეცვლა, მისი შესრულების ოპტიმიზაცია, ინტერფეისის გაუმჯობესება, შესრულების გაზრდა და ა.შ.
მაგრამ ისინი ამას აკეთებენ არა იმისთვის, რომ "დამალონ" პარამეტრები მომხმარებლებისგან, არამედ იმისთვის, რომ მომხმარებლებს შეეძლოთ იმუშაონ როგორც "ნაგულისხმევი" რეჟიმში, ასევე პროგრამული უზრუნველყოფის პარამეტრების განზრახ შეცვლით.
Android-ზე, ისევე როგორც სხვა ოპერაციულ სისტემებში, შესაძლებელია ნაგულისხმევი აპლიკაციების დაყენება - ის აპლიკაციები, რომლებიც ავტომატურად დაიწყება გარკვეული ქმედებებისთვის ან ფაილის გახსნის ტიპებისთვის. თუმცა, ნაგულისხმევი აპლიკაციების დაყენება არ არის სრულიად აშკარა, განსაკუთრებით დამწყები მომხმარებლისთვის.
ეს სახელმძღვანელო დეტალურადაა აღწერილი, თუ როგორ დააყენოთ ნაგულისხმევი აპები ანდროიდის ტელეფონიან ტაბლეტი, ასევე როგორ აღვადგინოთ და შეცვალოთ ნაგულისხმევი პარამეტრები გარკვეული ტიპის ფაილებისთვის.
წინა მეთოდი არ გაძლევთ საშუალებას დააყენოთ როგორ გაიხსნება გარკვეული ტიპის ფაილები. თუმცა, ასევე არსებობს ფაილის ტიპებისთვის ნაგულისხმევი აპლიკაციების დაყენების საშუალება.
ამისათვის უბრალოდ გახსენით ნებისმიერი ფაილის მენეჯერი (იხ.), ჩაშენებულის ჩათვლით უახლესი ვერსიები OS ფაილების მენეჯერი, რომელიც შეგიძლიათ იხილოთ "პარამეტრებში" - "შენახვა და USB დისკები" - "გახსნა" (პუნქტი არის სიის ბოლოში).
ამის შემდეგ გახსენით სასურველი ფაილი: თუ მისთვის ნაგულისხმევი აპლიკაცია არ არის დაყენებული, მაშინ შემოგთავაზებთ მის გასახსნელად თავსებადი აპლიკაციების სიას და დააჭირეთ ღილაკს "ყოველთვის" (ან მსგავსი მესამე მხარის შემთხვევაში. ფაილის მენეჯერები) დააყენებს მას ნაგულისხმევად ამ ფაილის ტიპისთვის.
თუ ამ ფაილის ტიპის აპლიკაცია უკვე დაყენებულია სისტემაში, მაშინ ჯერ დაგჭირდებათ მისთვის ნაგულისხმევი პარამეტრების გადატვირთვა.
Android-ზე ნაგულისხმევი აპების გადატვირთვის მიზნით, გადადით "პარამეტრები" - "აპლიკაციები". ამის შემდეგ აირჩიეთ უკვე დაყენებული აპლიკაცია და რომლის გადატვირთვაც განხორციელდება.
დააწკაპუნეთ პუნქტზე "გახსნა ნაგულისხმევად" და შემდეგ ღილაკზე "ნაგულისხმევი პარამეტრების წაშლა". შენიშვნა: არასაქონლო Android ტელეფონებზე (Samsung, LG, Sony და ა.შ.) მენიუს ელემენტები შეიძლება ოდნავ განსხვავებული იყოს, მაგრამ მუშაობის არსი და ლოგიკა იგივე რჩება.
გადატვირთვის შემდეგ, შეგიძლიათ გამოიყენოთ ადრე აღწერილი მეთოდები მოქმედებების, ფაილის ტიპებისა და აპლიკაციების შესატყვისად, როგორც გსურთ.