ᲙომპიუტერებიᲞროგრამული უზრუნველყოფა

Რა არის "ფარგლებში"? Net Framework. "Microsoft", "ფარგლებში"

ადრე თუ გვიან, წინასწარი მომხმარებლებს დაიწყოს უნდა იყოს დაინტერესებული, თუ რა არის "ფარგლებში". დაუყოვნებლივ უნდა აღინიშნოს, რომ არაფერი არ არის ძალიან რთული და საშინელი ამ პლატფორმა. დაწყებული Windows Vista ვერსია ეს საქონელი ნაწილი მთელი სისტემა. იყიდება XP მაინც უნდა დააყენოთ კომპონენტი, თუ ეს არ არის. მაგრამ არ დაიზაროთ ჩამოტვირთოთ ნივთი ან, სხვაგვარად, ამოიღონ იგი. იგი ნამდვილად საჭიროა.

იმის გამო, რომ ასეთი ტექნოლოგია, როგორც ჩანს, უფრო და უფრო განაცხადების. მაშინაც კი, ადრე ჩამოტვირთვის საჭირო დრაივერები ATI ვიდეო კარტა მონტაჟდება Net Framework. იმ შემთხვევაში, თუ საშუალო არ არის, შეცდომა გამოჩნდება დროს გაშვების პროგრამა. თანდასწრებით კომპონენტი არის მნიშვნელოვანი პირობაა, როგორც WinAPI, რომლის გარეშე სისტემა არ არის. ამ სტატიაში ჩვენ ფოკუსირება, თუ რა არის "ფარგლებში".

უნდა გვესმოდეს, რომ ზოგადი კონცეფცია

რა არის "ფარგლებში"? ეს პლატფორმა ინტეგრირებული კომპონენტი სისტემა, რომელიც მხარს უჭერს შექმნა და ერთდროულად შესრულების ახალი პროგრამები და XML-ვებ მომსახურება.

პირველი ვერსია გამოვიდა 2002 წელს. პლატფორმა შეიქმნა ეფუძნება რამდენიმე ამოცანები.

პირველი გარანტიას, ორმხრივად ობიექტზე ორიენტირებული ვებ განვითარების გარემო. ეს არის საჭირო ადგილობრივი შენარჩუნებასა და განხორციელების ობიექტი კოდები და ciphers, გავრცელება ინტერნეტში. არ არის გამორიცხული, რომ დისტანციურად შეასრულოს ამოცანები.

მეორე, დებულება კოდი აღსრულება გარემოს, რომელიც ამცირებს კონფლიქტის როდესაც შემოყვანა პროგრამული უზრუნველყოფა და მართვის სხვადასხვა ვერსიებს. ეს უნდა იყოს გარანტი უსაფრთხო შესრულების ბრძანებები, მათ შორის დაწერილი უცნობი ან მესამე მხარის მწარმოებლები.

მესამე: იმის გარანტიას, განხორციელების კოდები გარემოში გარეშე შესრულების პრობლემები განხორციელების სკრიპტირების ან გაგებული ciphers.

სხვა სფეროებში განვითარების პლატფორმა

მეოთხე მიზანი: უზრუნველყოს ერთიანი და ერთმანეთთან პრინციპები პროგრამირების სხვადასხვა სახის Windows განცხადებები და ამჟამად გაფართოებას.

მეხუთე: აშენება ურთიერთობების საფუძველზე სტანდარტების, რომელიც უზრუნველყოფს ერთიანი პლატფორმის კოდი სხვა კოდები.

ძირითადი კომპონენტები

შექმნილია "Microsoft", "ფარგლებში" შედგება კლასი ბიბლიოთეკა და საერთო ენა Runtime (CLR). ამ უკანასკნელის მიერ იგულისხმება აგენტი, მმართველი კოდები დროს და განხორციელების უზრუნველყოფის ზოგიერთი ძირითადი მომსახურება (შენახვის მართვის მომსახურების, ნაკადების და Remoting).

ძირითადი პირობები მიმართა ძლიერი აკრეფით და სხვადასხვა მართლწერის შემოწმების დაშიფვრის, რათა უზრუნველყოს უსაფრთხოება და არარსებობის წარუმატებლობის. Runtime გარემო იქმნება, რომ მართვის კოდები.

კიდევ ერთი ძირითადი კომპონენტი პლატფორმა არის კლასი ბიბლიოთეკა. ეს არის სრული ობიექტზე ორიენტირებული კოლექცია ტიპის გამოიყენება შექმნას პროგრამები, დაწყებული სტანდარტული, გახსნის ბრძანების ხაზი და GUI შესახებ, და დამთავრებული ტექნიკის გამოყენებით უახლესი ASP.NET ტექნოლოგიის შესაძლებლობები, როგორიცაა XML, ვებ მომსახურება, და ვებ ფორმები.

ურთიერთქმედების ელემენტები

ამდენად, CLR გარემო და კლასი ბიბლიოთეკა დაკავშირებული პროგრამული უზრუნველყოფა და მთელი სისტემა. აქედან გამომდინარე, მომხმარებელს შეუძლია არ აწარმოებს გამოყენების გარეშე პლატფორმა, რომელიც შედგება ამ ელემენტების.

პოტენციალი CLR

ეს ელემენტი პლატფორმა პასუხისმგებელია მეხსიერება, თემა შესრულების, და კოდი უსაფრთხოების ამოწმებს დაწერილი cipher, კოლექცია, და სხვა სისტემის მომსახურება. ეს ინსტრუმენტები უწოდებენ შიდა. მათ ეკუთვნის მოახერხა კოდი, რომელიც ეშვება CLR.

უსაფრთხოების უზრუნველსაყოფად, კომპონენტები გვაკისრია სხვადასხვა ნდობის დონეზე, დამოკიდებულია მრავალ ფაქტორზე, მათ შორის წარმოშობის (შექმნა ინტერნეტი, საწარმოს ან ლოკალური კომპიუტერული ქსელი). თქვენ შეგიძლიათ ჩართოთ ან გამორთოთ ქმედუნარიანობის კონტროლირებადი ელემენტის ოპერაციები, როგორიცაა რეესტრის ხელმისაწვდომობის, ხელმისაწვდომობის სისტემა ფაილი და სხვა ფუნქციები. ეს ქმედება განახორციელა, თუნდაც კოდი გამოიყენება ნებისმიერი აქტიური განცხადება. Access ის უზრუნველყოფს runtime.

პრიორიტეტების Sample

მაგალითად, მომხმარებელს შეუძლია ენდობა პროგრამა არის აქტიური, ჩაშენებული ვებ გვერდზე, აუდიო ან ანიმაცია, გაცემაზე უარის თქმის პირად საქმეებში, ან ქსელში. იმის გამო, რომ CLR უსაფრთხოების აღჭურვილია ნამდვილი განლაგებული ინტერნეტ პროგრამული უზრუნველყოფა მდიდრდება ფუნქციები.

აღმოფხვრის შესაძლებელია განაცხადის შეცდომები

ინფრასტრუქტურის ზუსტი ფერთა და გამშვები კოდები, სახელწოდებით CTS, ხორციელდება შესრულების გარემოს, რომელიც უზრუნველყოფს საიმედოობის დაწერილი cipher. იმის გამო, რომ ასეთი სისტემა არ არის გათვალისწინებული თვითმმართველობის აღწერა ყველა ელემენტებს. სხვადასხვა ენის compilers Microsoft და დამოუკიდებელი ავტორები შექმნა მოახერხა კოდი. ეს შეესაბამება სისტემის გავრცელებული ტიპის. ეს კოდი ასევე იღებს სხვა მოახერხა შემთხვევები. ამავე დროს, ის უზრუნველყოფს ძლიერი აკრეფით.

იმის გამო, რომ ყოფნა კონტროლირებადი Runtime Environment გამორიცხავს ყველაზე განმეორებითი პროგრამული შეცდომები. მაგალითად, ობიექტების და მითითება მათ განთავსებული შესაბამის ადგილებში და მოიხსნება, როდესაც არ გამოიყენება. ეს პროცესები ავტომატურად მართავს runtime აღინიშნა. ასეთი მეხსიერების მართვა აღმოფხვრის ზოგიერთი ყველაზე გავრცელებული პრობლემები: მეხსიერების ტბები და გაწყვეტილი ბმულების იგი.

ზრდის პროდუქტიულობას

იმის გამო, რომ აღსრულება გარემოს ზრდის ეფექტურობას დეველოპერები. მაგალითად, პროგრამისტების შეუძლია გამოიყენოს თავისი უპირატესობა, როდესაც წერა განაცხადების ნაცნობი ენის მათ. დეველოპერები ხელმისაწვდომი ბიბლიოთეკა კლასების და კომპონენტები. მაშინაც კი, თუ რამ იწერება სხვა ენაზე, პროგრამისტები შეძლებენ გამოიყენონ მათ. ფუნქცია გამოიყენება მრავალი მწარმოებლები compilers, წვდომის runtime გარემო. მადლობა ამ პლატფორმის საშუალებით ხელმისაწვდომი არსებული კოდი დაწერილი სათანადო ენებზე, და მიგრაციის პროცესი შექმნილი პროგრამები დიდად შეუწყო ხელი.

თავსებადობა

შესრულების გარემოს შექმნა მომავალი აღჭურვილობა. თუმცა, მას მხარი დაუჭირა ადრე დაწერილი პროგრამები. იმის გამო, რომ ურთიერთქმედების მოახერხა და უკონტროლო კოდი ავტორებმა შეიძლება საჭირო COM კომპონენტები და ელემენტები DLL.

Runtime ზრდის პროდუქტიულობას. ის უზრუნველყოფს კომპლექტი სტანდარტული ვებ მომსახურება. მოახერხა კოდი, ამავე დროს, არსად და არასოდეს განუმარტავს. მან ნებადართულია გასაშვებად on PC მანქანა ენის ნიშნავს თხოვნით შედგენაში (JIT). იყიდება მაღალი პროდუქტიულობა იმ დროს მეხსიერების მენეჯერი გამორიცხავს შესაძლებლობას მისი დანაწევრების და ზრდის საერთო თანხა.

Net Framework კლასი ბიბლიოთეკა

არის კოლექცია ტიპები, რომლებიც მჭიდროდ ინტეგრირებული CLR. კლასი ბიბლიოთეკა ობიექტზე ორიენტირებული. სახის მომსახურება აკონტროლებს შესახებ კოდი ხშირად მემკვიდრეობით ფუნქციები. ეს ამარტივებს მუშაობას და ამცირებს დრო იხარჯება განვითარების ახალი ინსტრუმენტები პლატფორმა. გარდა ამისა, დამოუკიდებელი ავტორები ელემენტები ადვილად შეიძლება ერთად ჩაშენებული კლასი. მაგალითად, ნაწილი კოლექცია პლატფორმა კომპლექტი ინტერფეისი შეიძლება გამოყენებულ იქნას განვითარების საბაჟო კომპონენტები. ეს კლასების ადვილი დააკავშიროთ აშენდა.

აღსრულების პროცესები

იმის გამო, რომ ტიპის პლატფორმა შეუძლია გადაწყვიტოს საერთო ამოცანები, როგორიცაა მონაცემების შეგროვება კავშირი საინფორმაციო სისტემა, სხვადასხვა ფაილებს, მუშაობა სტრიქონები. გარდა ამისა, ბევრი მათგანი მხარს უჭერს უაღრესად სპეციალიზებული განვითარების სცენარი. მაგალითად, პლატფორმა შექმნისას გამოყენებულმა კონსოლი პროგრამული უზრუნველყოფა, ვებ-სერვისი, Windows მომსახურება, პროგრამები გრაფიკული ინტერფეისი, ისევე, როგორც Wpf პროგრამები, Asp.Net, WCF, WF.

მესამე მხარის კოდი

რა არის "ფარგლებში" დამოუკიდებელი ავტორი? ეს ჩარჩო საიტები, თავიდან chore ხელახლა წერა იმეორებს მონაკვეთზე პროექტის პროექტი. ძირითადი აქცენტი ლოგიკა. ყველას საქმე ვებ განვითარების საკმაოდ გარკვეული დრო, ხელმისაწვდომია ნებისმიერი სამზარეულო კლასი, გამოიყენება მათი პროექტები. ასეთი კომპლექტი ბიბლიოთეკების შეიძლება ეწოდოს "ფარგლებში". დროთა განმავლობაში, პროგრამისტი იწყება გააცნობიეროს, რომ ძველი კოდი არ, და ეს უნდა იყოს ერთხელ იცვლება. მაგრამ თქვენ შეგიძლიათ შეინახოთ დროის გამოყენებით ადრე დაწერილი გამოცდილი დეველოპერები "ფარგლებში".

Php- «ჩარჩო»

ეს გასაკვირი სასარგებლო ინსტრუმენტი. მადლობა მას, PHP-განაცხადების შექმნილია და ინახება უფრო სწრაფად. ეს ხელს უწყობს მაღალი ხარისხის, სტრუქტურირებული ვებ განვითარების.

სახეობების

Yii- «ჩარჩო» არის ინსტრუმენტი შექმნა Web2.0-პროგრამა. ოფიციალური ვერსია იყო წარმოდგენილი 2008 წლის დეკემბერში. ფაქტობრივად, ეს მაღალი პრიორიტეტი Php- «ფარგლებში". ამავე დროს, იგი გამოვიდა ბევრი მსგავსი კოდი, მაგრამ Yii არის დიდი ინტერესი. იგი შეიქმნა ავტორის "ფარგლებში» Prado. Yii აქვს მაღალი პროდუქტიულობა. მან სრულიად PHP5 თავსებადი "ფარგლებში" აგებული MVC არქიტექტურაში. Yii არის მარტივი, კარგად ორგანიზებული.

Javascript «ჩარჩო" ვარიაციები

როდესაც განვითარებად ვებ განაცხადების (არ უნდა აგვერიოს საიტები ინტერაქტიული UI) მომხმარებელს აქვს გამოგონება "წამყვანი", პირველი ჰყოფს ინფორმაციას UI ნაწილი პროგრამა, და შემდეგ განსაზღვრის პასუხისმგებელი პირი მათი ურთიერთქმედება. ამიტომ, ადრე თუ გვიან, პროგრამისტი იწყება ვეძებოთ მზა გადაწყვეტილებები შორის ურთიერთობა ამ კომპონენტს. ამ პრობლემის მოსაგვარებლად, ეხმარება Javascript «ფარგლებში". მას აქვს 30-ზე მეტი სახეობის.

JQuery - ის საინტერესო Js- «ჩარჩო», მიმართვის ნათესავი მარტივია გაგება და შესაძლებლობა კომფორტულად. ცოტა ხნის წინ, იგი საკმაოდ პოპულარულია. Jquery- «ჩარჩო" აქვს საკმაოდ ღირსეული ფუნქცია. ეს ის ბევრი plugins და ინსტრუქციები. ახალბედა ვებ დიზაინერებს ადვილად სწავლობენ jQuery. აქედან გამომდინარე, გამოიყენება უფრო და უფრო ხშირად.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

Copyright © 2018 ka.birmiss.com. Theme powered by WordPress.