დოკუმენტების ვიზუალური დიზაინისა და განაწილების სისტემა. ინტერფეისის ვიზუალური დიზაინი. სიამოვნება სახელით

ავტომატური დიზაინისა და ვიზუალური მოდელის გამარჯვებული მეთოდები საშუალებას იძლევა მნიშვნელოვნად შემცირდეს IV გახსნის საათის სიკაშკაშე და სიჩქარე. მეთოდები მოიცავს:

კომპონენტის ტექნოლოგია IV მოდელების განვითარებისთვის,

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

vikoristannya zrazkiv (ნიმუშები) დიზაინისთვის IV,

პროექტში სხვადასხვა ასპექტის ვიზუალური პრეზენტაცია (ვიზუალური მოდელი, CASE - დამატება)

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

კორპორატიული IC მოდელის მოტივაციისთვის პროგრამული უზრუნველყოფის შემუშავებამდე, ან არქიტექტურული რეკონსტრუქციისა და სიმულაციის დაწყებამდე, აუცილებელია, როგორც დიზაინის სავარძლების გამოჩენა დიდ გამოღვიძებამდე. კარგი IC მოდელები საშუალებას გაძლევთ ისარგებლოთ დეპუტატების, კორისტუვაჩისა და დეველოპერების გუნდს შორის დიდი თანამშრომლობით. ვიზუალური მოდელები უზრუნველყოფენ არქიტექტურული გადაწყვეტილებების პრეზენტაციის სიცხადეს და საშუალებას მისცემს დაზვერვის სისტემას, რათა ის დაიშალოს ყველა სიტუაციაში. სისტემების დასაკეცი, რომელიც ავითარებს, პროdolzhu zbіlshuvatisya და, შესაბამისად, IC მოდელირების "კარგი" მეთოდების შენარჩუნების მზარდი აქტუალობა. Mova მოდელი, როგორც წესი, მოიცავს:

მოდელის ელემენტები - მოდელისა და სემანტიკის ფუნდამენტური კონცეფცია;

აღნიშვნა - მოდელის ელემენტების ვიზუალურად უზრუნველყოფა;

გამარჯვების პრინციპი არის ელემენტების საზღვრებში შენახვის წესები IV მოდელების მშვიდი ტიპების გამოწვევის მიზნით.

Okremo slide back up on RAD ტექნოლოგია. RAD-ის გადაცემის ტექნოლოგია არის მოადგილის თანაშემწის აქტიური მუშაობა უკვე ადრეულ ეტაპზე - ორგანიზების უზრუნველყოფა, ინფორმაციის სისტემაში გადაცემა. დარჩენილი უფლებამოსილება, რომელიც გამოწვეულია ვიცე-პრეზიდენტის მოადგილის ხილვადობის პატივისცემით, როგორც ფუნქციონალური, ასევე არაფუნქციონალური, სისტემის გახსნის პერიოდში ცვლილებების შესაძლებლობის გამო, ასევე სწორ დოკუმენტაციაზე უარის თქმის გამო. დავიწყების სისტემა, ფასი ნიშნავს, რომ დამატებითი ვიტრატი სუპროვიდზე მიწოდებისთანავე საგრძნობლად ნაკლები იქნება. ასეთ რანგში, როზეტის ღვეზელიდან იღებენ დამატებით საათს, სანამ მიღებული პროდუქტი არ წაიღება, მნიშვნელოვანია აჩქარება, როდესაც გამარჯვებულია.

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

აუცილებელია პროექტის ვადებში გამოცხადება. Shvidke vikonannya პროექტს გაძლევთ საშუალებას გახსნათ სისტემა, როგორც ეს დღეს მიეწოდებოდა vimogam-ს. სისტემის დაპროექტებისთანავე სისტემა მორალურად ძველია პროექტის დასრულებამდე.

ცუდად მითითებული ვიმოგი FZ-ზე. უმეტეს შემთხვევაში, დეპუტატი ნაკლებად ეუბნება რობოტს, რა არის პროგრამული პროდუქტი და შეუძლებელია ყველა მათგანის ნათლად ჩამოყალიბება PZ-სთან. Vimogi შეიძლება იყოს პროექტის შუაში და შეიძლება შეიცვალოს yogo vikonannya პროცესის დროს.

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

კორისტუვაჩის ინტერფეისი (GUI) მთავარი ოფიციალური პირის მიერ. Nema ratsії zmushuvati koristuvach malyuvati სურათები. RAD-ტექნოლოგია გაძლევთ შესაძლებლობას აჩვენოთ პროტოტიპის ინტერფეისი და არ არის გარიგება პროექტზე კობის დაწერა.

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

ვიზუალური პროგრამა - ერთი ტექნოლოგია მიმდინარე პროგრამაზე

ვიზუალური პროგრამა (ლათინურად visualis - ჯანსაღი) - პროგრამის მთელი ტექნოლოგია, რომელიც არის დამატებითი ინფორმაციის გადაცემა დამატებითი დახმარებისთვის.

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

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

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

მაგალითად, კომპანია IBM ახორციელებდა ვიზუალური პროგრამირების კონცეფციას VisualAge Smalltalk-ის შუაგულში.

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

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

გრაფიკული ინტერფეისი მზადაა მზა კომპონენტებისთვის, CUA (Common User Access) სპეციფიკაციების და დაბალი გაფართოებების მიხედვით, რათა მოაწყოს მოხერხებული შეყვანა-გამომავალი დასაკეცი ფორმებსა და ცხრილებში. მზა კომპონენტების ბიბლიოთეკა ასევე შეიძლება გამოყენებულ იქნას მულტიმედიური დანართების მხარდასაჭერად, კომუნიკაციისთვის APPC, TCP / IP, NetBIOS პროტოკოლების, CICS გარე ზარის ინტერფეისის, EHLLAPI, შეტყობინებების რიგის ინტერფეისის (MQI), რობოტების რელატიური Oracle მონაცემთა ბაზებით ...

კომპანია Microsoft-მა, რომელიც ავითარებდა .NET Framework-ის კონცეფციას, გამოუშვა Visual Studio .NET Enterprise Architect 2003, რომელშიც მან განახორციელა ყველა დარჩენილი მიღწევა პროგრამის დარბაზებში და ვიზუალური პროგრამირების ტექნოლოგია.

Visual Studio .NET არ არის თამაშის შუაში Microsoft .NET პლატფორმებისთვის. Visual Studio.NET-ს აქვს ტექნოლოგიების კომპლექტი, რომელიც აპატიებს ფუძეებს, რისკებს და შემდგომში ღრმად უსაფრთხო, მასშტაბირებადი და ადვილად ხელმისაწვდომი ვებ მონაცემებისა და XML ვებ სერვისებში.

Borland Software Corporation ტრადიციულად ავითარებს და აერთიანებს პროგრამის შუა რიცხვებს, ამიტომ მას აქვს დიდი წარმატება პროფესიონალური პროგრამული პროდუქტების ბაზარზე. საშუალო კლასმა მიიღო ვიზუალური პროგრამირების მეთოდები, წაიყვანა საჭირო ბიბლიოთეკების საცალო ვაჭრობა, ინტერაქტიული ძირითადი მოტივატორები, გრაფიკული ინტერფეისის მზა ელემენტები. ამჟამად Borland Developer Studio არის Borland Software Corporation-ის პროგრამული პროდუქტი, რომელიც არის დელფის (Object Pascal), C ++ და C #-ის მიერ Win32 და .NET პლატფორმებისთვის RAD-ების ფართო სპექტრი.

Borland-ის კიდევ ერთი პაკეტი არის Delphi Enterprise Edition 7.0. ეს პაკეტი შეინარჩუნებს ვებ სერვისების უახლეს და ყველაზე პერსპექტიულ ტექნოლოგიებს, მათ შორის Microsoft.NET Framework-ის რობოტების ადრინდელ ვერსიას.

Delphi 7 პაკეტის დახმარებით, დეველოპერებს, ისევე როგორც Delphi-ის გაშვებას, შეუძლიათ დაამატონ პროგრამული ჰაკები .NET-ისთვის, გადაიტანონ თავიანთი პროგრამები რობოტებზე .NET კერუვანებისთვის და არ გამოიყენონ ეს ჰაკი რობოტებისთვის Windows პლატფორმებზე. Delphi 7 outlet-ის ცენტრალური ნაწილი - მთელი პროექტი; არქიტექტურის განვითარება, კეროვანი მოდელი (MDA); მოდელების ინტეგრაცია, დამატებითი ინფორმაციის და ელექტრონული ბიზნეს სისტემების შემუშავება და გავრცელება Windows პლატფორმებისთვის.

Borland Software Corporation არის პირველი კომპანია, რომელმაც წარადგინა Nezalezhnaya Shlyakh .NET-ში Delphi 7-ით, Windows-ის პლატფორმებისთვის საშუალო დონის პროგრამული უზრუნველყოფის დისტრიბუციით (RAD). დამახასიათებელი Delphi 7 ბრინჯი - კორპორატიული პროგრამების განაწილებისა და განაწილების შესაძლებლობა. ის ასევე საშუალებას აძლევს დეველოპერებს გახსნან კორპორატიული პროგრამები კონცეფციიდან მზა პროდუქტამდე, უკეთესად ახალი UML ™ დიზაინერის და Model Driven Architecture ™ (MDA ™) ტექნოლოგიის დახმარებით.

იმ ვიზუალური პროგრამის როლს ვუყურებდით ყოველდღიური გადაცემის გალუზში. ახლა გადავიდეთ კონკრეტული მეთოდებისა და მეთოდების გამოკვლევაზე, რომლებიც აუცილებელია ვიზუალური პროგრამისთვის. Microsoft-ის Visual Studio.NET Framework.

ვიზუალური პროგრამირების საფუძვლები

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

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

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

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

შესაძლებელია, ვიზუალის აშკარაობამ, რომ გამოიწვიოს ინტერფეისები ისეთ მოტივებში, როგორიცაა Microsoft Visual Basic და Delphi, ისევე როგორც ვიზუალური პროგრამული ინტერფეისები, რომლებიც დაყენებულია დამატებითი cich mov-ებისთვის, დახურეს პროგრამის პირობები. მათ. გიჟია, უამრავი სხვა მსგავსი პროდუქტია (Visual C ++, Borland C ++ შეიძლება შეკეთდეს 4 ვერსიიდან, Symantec Visual Cafe, C ++ Builder და ა.შ.), მაგრამ სუნმა ვერ მოიპოვა ისეთი პოპულარობა, როგორიცაა Visual Basic და Delphi. Visual Basic-ის შემქმნელებმა იციან Windows-ისთვის პროგრამების ინტერფეისების ვიზუალური სტიმულირების შესაძლებლობის შესახებ.

Visual Basic-სა და Delphi-ში, ვიზიტორი ვიზუალურად ითხოვს პროგრამის ინტერფეისს და არა მხოლოდ თავად კოდს. ვიზუალიზაციის პროცესის ვიზუალური ელემენტები:

  • მოდელი ვიზუალიზებულია - მოდელი, რომლის ვიზუალიზაცია შესაძლებელია ნებისმიერი პარამეტრის (ან მიმდებარე ნაწილების პარამეტრების) სტრუქტურის შეცვლის შესაძლებლობის საშუალებით.

  • ToolBox - ფანჯარა, რომელშიც გამოვლენილია ელემენტების ნაკრები, საიდანაც იქნება ვიზუალური მოდელი. დაასახელეთ ელემენტები, რომლებიც უნდა შეესატყვისებოდეს okremі ჯგუფების ატრიბუტებს, გააფართოვეთ ინსტრუმენტების მესამე ჩანართებზე.

  • PropertyBox - ფანჯარა, რომელშიც ნაჩვენებია ვიზუალური მოდელის ვიბრაციული ელემენტის პარამეტრები (ძალა). ტერმინი „ძალა“ მომდინარეობს ობიექტზე ორიენტირებული პროგრამიდან, რაც ნიშნავს ობიექტის (ელემენტის) პარამეტრს.
  • ვიზუალიზებული მოდელი Visual Basic და Delphi є Windows (ფორმა, დიალოგი) Windows და არა პროგრამის კოდი.

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

    როგორც პროგრამის კოდის ასეთი ვიზუალური დიზაინის განხორციელების შესაძლო ვარიანტი, შეგიძლიათ იხილოთ ცხრილის ფორმა და ჩაწეროთ მაკრო Microsoft Access-ში (სურათი 8.1). ზოგადად, მოდელი ვიზუალიზებულია - მაკროპროგრამა მონაცემთა ბაზაში მონაცემთა მართვის ან მონაცემთა ჩვენების პროცესის კონტროლისთვის. უბრძანე მაკროს, რომ შეასრულოს ქვედა რიგები მაკროს ჩასაწერად. ვიზუალურად, ხელისუფლება გადატვირთავს ბრძანებების სიის საჭიროების გარეშე. იარაღების ფანჯრები გულმოდგინე ვიგლიადში მუნჯია, ცოტა რეალიზებულია ბრძანებების ვიგლიადის სიაში, ასე რომ გახსენით, ტობტო. კანის მწკრივზე მე ჩავიწერ მაკრო okremo - შესაძლებელია მაკროზე ნაკადის ბრძანებების არჩევის შესაძლებლობა. ფორმა ვიზუალიზებულია პროგრამის მიერ.

    8.1. Vizualizatsiya rozrobka კოდის პროგრამები

    მოდულის შეძენა, რომელიც გაიხსნა ვიზუალური პროგრამის საშუალებით, ნაჩვენებია ანალოგიურად - დიზაინის რეჟიმში (ნახ. 8.2).

    8.2. შექმენით ვიზუალური პროგრამა

    პროგრამის კოდის ვიზუალიზაციის ყველაზე დიდი კონდახი შეიძლება იყოს მაკროპროგრამების პროცესი Microsoft Excel-ში (ნახ. 8.3).

    8.3. დიალოგი MS Excel ავტომატური ჩაწერის საათისთვის

    მოცემულ ხედში ვიზუალიზებული მოდელი არის Excel-ის სამუშაო ფურცელი, რომელშიც პროგრამისტი არის სტუმარი ხარკების კოლექციიდან. პროგრამის კოდი ავტომატურად იწერება ფონზე, როდესაც ოპერატორები აღწერილია მომხმარებლის ყველა ვიზუალური მოქმედების VBA-ში (Visual Basic for Application).

    Properties-ის შესაძლებლობების მიმოხილვა є, თუმცა არა ყველაზე მტკიცე თაღში, არამედ VBA-ს შუაში (სურათი 8.4). როდესაც ირჩევთ Module ობიექტს, შეგიძლიათ იხილოთ ინსტრუმენტების სია, როდესაც ირჩევთ Module ობიექტს, მაგრამ როდესაც თქვენ არედაქტირებთ პროგრამულ კოდს კანის პროგრამული უზრუნველყოფის ობიექტისთვის, არის სია, რომელიც შეიძლება გაიხსნას ავტორიტეტებით, მეთოდებით და მეთოდებით. რომ. კანის მწკრივზე მე ჩავიწერ მაკრო okremo - შესაძლებელია მაკროზე ნაკადის ბრძანებების არჩევის შესაძლებლობა.

    პროგრამების კონდახი, ვიკლიკი, რომელიც Excel-ის სამუშაო თაღში შეიძლება ორგანიზებული იყოს ბრძანების ღილაკით, ან არა პირდაპირ ჩაწერილი მაკროს სახელზე, ნაჩვენებია ნახ. 8.4-ზე.

    სურათი 8.4. პროგრამის კოდის ავტომატური ჩაწერის შედეგი yak protocol diy koristuvach

    ვიზუალური პროგრამების სტაგნაცია Visual Studio.Net პროგრამებთან ინტერფეისის მოთხოვნისას

    Visual Studio .NET არის უნივერსალური საშუალება ყველა ტიპის დანამატის განვითარებისთვის, რომელიც დაფუძნებულია .NET-ზე და ერთ ვიზუალურ ინტერფეისზე. .NET Framework არის ობიექტებისა და გეგმების ერთობლიობა (ბლუპრინტები, ობიექტების აღსაწერად), შექმნილი კორპორაციის Microsoft-ის მიერ დოკუმენტების (Windows და ინტერნეტი) განვითარებისთვის. არსებობს ვიზუალური ობიექტების დიდი კოლექცია, რომელიც იძლევა მართვის სხვადასხვა ელემენტების აგების საშუალებას: Writing, Writing from hyperpowers, Button, Pole, Praporets და მრავალი სხვა. ელემენტების ძალისხმევა განლაგებულია ხელსაწყოების პანელზე (სურათი 8.5). Nalashtuvannya ხელისუფლების ელემენტების vikonutsya დამატებითი სია უფლებამოსილებები.

    მენეჯმენტის ელემენტები, მოსწონს და іnshі about'єkti გარემო .NET, კლასების რეალიზება სიმღერის სივრცეში іmen, შემთხვევაში - System.Windows.Forms.

    8.5. ვიზუალური პროგრამირება Visual Studio.NET-ით

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

    8.6. ავტორიტეტებისა და ობიექტის მეთოდების ვიზუალიზაცია

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

    არც Dialog კლასი არ გადასულა .NET-ზე. დიალოგის ეკრანი არის ფორმა (ნახ. 8.7.), რომელიც ქმნის განსაკუთრებულ მახასიათებლებს. დიალოგური ფანჯრების დაპროგრამება, როგორიცაა ზოგიერთი სხვა სტანდარტული კომპონენტი, Visual Studio ადაპტირდება ვიზუალური პროგრამირების მეთოდებთან (სურათი 8.8).

    8.7. სტანდარტული დიალოგის კონდახი

    სურათი 8.8. სტანდარტული ელემენტების დაპროგრამება Visual Studio-ს გამოყენებით

    .NET Framework-ის და Visual Studio.NET-ის კონცეფცია უზრუნველყოფს შეკვეთილი პროგრამული უზრუნველყოფის პროგრამული უზრუნველყოფის დიდ ბიბლიოთეკას, რომელიც დააჩქარებს პროგრამების შემუშავების პროცესს. ბაგატო აგებულია ბიბლიოთეკაში, შეიძლება ვიზუალურად იყოს წარმოდგენილი და მისცეს შესაძლებლობა ამოიცნოთ ობიექტის ავტორიტეტები კონსტრუქციის რეჟიმში დამატებითი ფანჯრის თვისებები, ან დიალოგები მაისტორ-მაღვიძარასთან.

    ვისნოვკი

    ვიზუალურად, პროგრამა გადაიცემა პროგრამის გადაცემით პერსონალის დახმარებით.

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

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

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

    Visual Studio .NET პროგრამული უზრუნველყოფის განახლებები Windows და ინტერნეტ აპლიკაციებისთვის.

    ელექტრომომარაგება თვითრევიზიისთვის

    1. ვის აქვს მოცემული პროგრამის ვიზუალური პროგრამის პრინციპული ხედვა?
    2. რა შეგიძლიათ გააკეთოთ ვიზუალური პროგრამის დახმარებით პროგრამის დანამატების დაბოლოებების დასაყენებლად?
    3. რა ნაკლოვანებები ახასიათებს ვიზუალურ პროგრამას?
    4. როგორია პროგრამის ვიზუალური სტილი?
    5. გაქვთ თუ არა პროგრამირების ჯანსაღი სტილი დანერგილი რომელიმე საშუალო პროგრამაში?
    6. ვინ არიან კომპანია პროგრამული პაკეტების დისტრიბუტორები?
    7. რას იტყვით, რა არის ვიზუალური პროგრამა - კორისტუვაჩის გრაფიკული ინტერფეისის მოთხოვნის ფასი?
    8. ვიზუალიზაციის პროცესის რომელი ელემენტები შეგიძლიათ გადახედოთ?
    9. როგორია მოდელი, როგორ შეიძლება „ვიზუალიზაცია“?
    10. უხელმძღვანელეთ ვიზუალურ პროგრამას იმ პროგრამის შუაში, რომელსაც ხედავთ.

    ლიტერატურა

    1. გარნაევი ფ.იუ. Samovitel Visual Studio .NET 2003. - SPb .: BHV-Petersburg, 2005. - 688. გვ .: il.
    2. Podlin Sh. Osviy დამოუკიდებელი პროგრამული უზრუნველყოფა Micrsoft Excel 2000-ისთვის. პერ. ინგლისურიდან: Uch. პოზ. - M .: Vidavnichy dim "Villams", 2006. - 304 გვ.: ილ. - პარალელურად. ტიტი. ინგლისური
    3. ხარიტონოვა ი.ა., მიხევა ვ.დ. Microsoft ACCESS 2000: პროგრამული უზრუნველყოფის დისტრიბუცია - SPb .: BHV-Petersburg, 2004 .-- 832 გვ.: ილ.

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

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

    ვიზუალური პროგრამირების პრინციპი

    ვიზუალური შუა ნაწილის საფუძველში ერთი და იგივე პროგრამა დევს, თუმცა IDE-დან ხედვით, არ არის აუცილებელი მისი დამოუკიდებლად დანიშვნა. ველის პროგრამების გახსნის პროცესი ბლოკების მანიპულირებაში (їх აღნიშვნები და მონაცემები ბოლო lantsyug-დან). ვიზუალური საშუალო დონის უნივერსალური შესაძლებლობები საშუალებას აძლევს ყველაზე უნიკალურ აზრებს და დროულად დააჩქაროს დამკვიდრების პროცესი.

    შესაფერისი პროგრამების ვიბრაციის დასატოვებლად, ჩვენ ავიღეთ ულამაზესი ხელსაწყოები One Archive-ში. ვიბრაცია და ზავანტაჟით თქვენი ვიზუალური პროგრამების შუალედური პროგრამა torrent chi ფაილების გაზიარების სერვისების საშუალებით (MEGA chi Yandex.Disk).


    საკონტროლო ფორმა: ზალიკი

    სემესტრი 4 (სრულ განაკვეთზე)

    სემესტრი 5 (კორესპონდენციური კურსი)

    1. ვიზუალური და ვერბალური კულტურაში: კომუნიკაციის პრობლემა.

    2. „მანქანა“ რენესანსისა და პოსტრენესის კულტურაში (კამერა-ობსკურა, პროფესიონალური მანქანა, ლატერნა-მაგია).

    3. პერსპექტივის სისტემები: ანალიტიკური ანალიზი.

    4. არქიტექტურა, როგორც კომუნალური სისტემა.

    5. პრეინდუსტრიული დანამატების რეპროდუქციის ტექნოლოგიები.

    6. სასეირნო ფოტოგრაფია (ნიოპსის, დაგერის, ტალბოტის და їkh შედეგებამდე).

    7. დაგეროტიპი და კალოტიპი: ანალიტიკური ანალიზი.

    8. XIX საუკუნის შუა ხანების ფოტო. (სველი პროცესიდან გამომდინარე).

    9. პორტრეტი ფოტოგრაფიაში 1850 - 1870 წლები. (კონდახის რობოტზე ნადარუ, დიზდერი, ჯ.-მ. კამერონი, ა. კარელინა).

    10. ფერწერული ფოტოგრაფია და ფოტოგრაფიისა და ფოტოგრაფიის ურთიერთმიმართების პრობლემა.

    11. რუხის ფოტო (მეიბრიჯისა და მარეს ექსპერიმენტი).

    12. 1920-1930-იანი წლების ავანგარდული კულტურის ახალი ეპოქის კონცეფცია. (ძიგა ვერტოვის, ლ. მოჰოი-ნაგის, ლისიცკის, როდჩენკის და სხვების ნაწარმოების კონდახზე).

    13. ფოტოები სისტემაში.

    14. ვალტერ ბენჯამინი და იოგო ესე ფოტოგრაფიისა და რეპროდუქციის შესახებ.

    15. 1930-იანი წლების სოციალური ფოტოგრაფია (A. Zander, D. Lanue, W. Evans, B. Shan).

    16. ფოტოგრაფია ფრანგულ სიურრეალიზმში (Man Ray, Boisffard, Bellmer et al).

    17. XX საუკუნის შუა წლების ფოტო. - პროვიდნი მაესტრი.

    18. როლან ბარტი ეს წიგნი ფოტოგრაფიის შესახებ.

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

    20. ახალი ტექნოლოგიების შეყვანა ფოტოგრაფიაში. კომპიუტერული ფოტოგრაფია.

    21. ფოტოგრაფია და ფერწერა: ვზაიმოიდნოსინის ისტორია („მხატვრის მოგონებებიდან“ 1850-1860-იანი წლების ფოტოგრაფიაში არსებულ ვითარებამდე).

    22. Peredstor_ya გამოჩნდება კინო.

    23. კინოიაკის თავისებურებები მასობრივი საზოგადოებისთვის.

    24. კინო: ვიზუალური და ინფორმაციული ასპექტები.

    25. ადრეული კინემატოგრაფისტის ძირითადი ინოვაციები (1890 - 1910 წწ.).

    26. შემოქმედება დ.-უ. გრიფიტა.

    27. ნიმეცკის 1920-იანი წლების კინოგამოხატვა.

    28. კინოავანგარდი 1920 - 1930-იანი წლები ..: განვითარების ძირითადი ტენდენციები.

    29. 1920-იანი წლების Radianske მონტაჟის ფილმები: ძირითადი შექმნა.

    30. ხმის და გამოსახულების უზრუნველყოფის პრობლემა კინოში. ხმის კინოს გახდომა.

    31. 1930-1940-იანი წლების კინემატოგრაფი RR: ჩამორჩენილი მახასიათებელი.

    32. კინემატოგრაფი 1950 - 1960-იან წლებში გვ..: საცნობარო დახასიათება.

    33. Suchasne kino: ძირითადი პირდაპირი განვითარება.

    34. მულტიფლეიერის თავგადასავალი და ისტორია.

    35. მარშალ მაკლუენი მედიის იოგოს თეორია.

    36. თეორია ავანგარდისთვის არის ის, რომ ქიჩა. ვიზუალურობის როლი თანამედროვე მასობრივ კულტურაში.

    37. ჟანრი ვიდეოინსტალაცია.

    ვიზუალურ პროექტზე გააცნო

    ვიზუალური პროექტი

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

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

    კომპონენტი - რეგისტრაციების ცე კლასის სპეციალური წოდებით. იოგოს სიმძლავრე შეიძლება შეიცვალოს "დაკეცვის" პროგრამების სცენაზე, ობიექტის ინსპექტორის დახმარებით. ყველა ცვლილება დაუყოვნებლივ გამოჩნდება მონიტორის ეკრანზე, ამიტომ ასეთი პასუხი საშუალებას გაძლევთ სწრაფად გახსნათ პროგრამის ინტერფეისის ნაწილი. Yak vіdomo, tsya chastina, ასესხებს პროგრამისტის რობოტების 80%-მდე.

    Delphi კომპონენტები გროვდება VCL - Visual Component Library. დელფის ყველა კომპონენტი შეიძლება კლასიფიცირდეს შემდეგნაირად:

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

    keruvannya-ს ელემენტები რობოტების მიერ ერთი საათის განმავლობაში იძლევა koristuvachevі ძალას;

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

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

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

    Delphi-ის ბირთვი მოიცავს ვიზუალური ინსტრუმენტების დამატებით კომპლექტს აპლიკაციის სწრაფი განვითარებისთვის (RAD), რომელიც შეიძლება გამოყენებულ იქნას კლიენტის ინტერფეისის გასავრცელებლად და კორპორატიულ მონაცემთა ბაზებთან დასაკავშირებლად. VCL - ვიზუალური კომპონენტების ბიბლიოთეკა - მათ შორის სტანდარტული ინსტრუმენტები მომხმარებლის ინტერფეისის მოთხოვნისთვის, მონაცემთა მართვის ხელსაწყოები, გრაფიკული ხელსაწყოები, მულტიმედიური ხელსაწყოები, დიალოგები და ფაილების მართვის ხელსაწყოები, O.

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

    კომპონენტების პალიტრა ობიექტების ვიკორისტულ დაჯგუფებაში. პანელი შეიცავს ჩანართების კომპლექტს - სტანდარტული, დამატებითი, დიალოგები და ა.შ.

    პოლიმორფიზმი (მრავალი ფორმა)

    დასახლება

    კაფსულაცია

    ORP-ის სამი ძირითადი პრინციპი

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

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

    Clasi-spadkoєmtsi-ს შეუძლია გამოიყენოს clasis-batkiv-ის მახასიათებლები. ტობტო. іnshoi ობიექტის ავტორიტეტების ნაბუვას ერთი ობიექტი, რაც მათ მხოლოდ ახლისათვის დამახასიათებელ ავტორიტეტებს ანიჭებს.

    შემცირება viznacha vіdnoshennya mіzh კლასები: ob'єkti class-slump-mayut ყველა ძალა და მეთოდები ob'ktyv კლასი-მამა და არ არის დამნაშავე ხელახლა რეალიზოვუvati.

    ბავშვების ზოგად კლასამდე შესაძლებელია იგივე მეთოდის გამოყენება, დღის ღერძი, მეთოდი განსხვავებული იქნება. მაგალითად, Windows & Office-ს შეუძლია გამოიყენოს მხოლოდ ერთი მეთოდი დიდწილად: კოპირება, შეცვლა, შეცვლა, დანახვა თხელი. თუმცა, ამ მეთოდების განხორციელების მექანიზმები სხვადასხვა კლასებისთვის (Windows ფაილი და Word დოკუმენტი) არ არის იგივე.

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

    უფრო რთული სიტუაციებისთვის, ინტერფეისის ფესვის ეტაპზე, ვიზუალური პროგრამის უფრო ფართო გაფართოებაა. რობოტმა დაიწყო განაწილების ინტეგრირებული შუაში (IDE - ICP) დამატებითი მონაცემების განხორციელება, რამაც პროგრამისტს მისცა წინასწარ განსაზღვრული ნაკრები ინტერფეისის შესაქმნელად. უამრავი zasobіv zdalegіd პროგრამულად გატეხილი, ავტორიტეტების, მეთოდებისა და გამარჯვების რეჟიმის შეცვლაა მითითებული. სტანდარტულ ბიბლიოთეკებში ფასების დასაკმაყოფილებლად.



    ასეთ შუალედურ ІСР-მდე და არსებობს ისეთი შუალერები, როგორიცაა Visual Basic და Delphi, რომლებიც პროგრამისტს აძლევენ ეკრანის ფორმის პროექტს, ზოგჯერ შეგიძლიათ გამოიყენოთ სხვადასხვა კომპონენტი, მაგალითად, შუა პროგრამების სტანდარტულ ბიბლიოთეკებში. სამიზნეზე მარტივი მანიპულირების დასამატებლად, შეგიძლიათ შეცვალოთ კომპონენტების ზომა და ფორმა. პროექტის შედეგები დაუყოვნებლივ გამოჩნდება ეკრანზე. მომხმარებლისთვის პროგრამა შეიძლება შეიცვალოს კომპონენტების სიმძლავრის დამატებითი სპეციალური დიალოგისთვის, რომლებიც მოცემულია მოსაზრებებისთვის.

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

    დააჩქარეთ შუა სუტა ძალიან სწრაფად, პროგრამებთან გრაფიკული ინტერფეისის გახსნის პროცესი დაეცემა. მთლიანობაში პერშა პრობლემის ნაწილია. კიდევ ერთი ნაწილია პროგრამული კოდის დაწერა, რომელიც დაგეხმარებათ პრობლემის გადაჭრაში - გამოხვიდეთ ყუთიდან და ნახოთ ІСР პროგრამის (VB ან Pascal) გადაადგილების სტანდარტული გზები.