ПредишенСледващото

класове на контейнери - клас за съхранение на данни, организирани по определен начин.

Контейнери - са обекти, които съдържат други обекти от същия тип.

За всеки тип контейнер се определят методи за работа с неговите елементи, които не зависят от конкретния вид на данни, които се съхраняват в контейнер, обаче един и същи вид на опаковката могат да бъдат използвани за съхраняване на различни типове данни. Тази функция се осъществява чрез използване на клас шаблони.

Използването на контейнери може значително да се подобри надеждността на програмите, тяхната преносимост и гъвкавост, както и намаляване на времето на тяхното развитие.

Развитие на обектно - ориентирано програмиране е довело до създаването на широк набор от библиотеки.

STL / CLR библиотека е библиотека от стандартни опаковани модели (STL), е включена в стандартната библиотека С ++.

BibliotekaATL означава Active Template Library. Това е една библиотека от класове и шаблони, проектирате свой собствен Comp. Един използване на тази библиотека - е създаването на свои собствени компоненти ActiveX. Например, с помощта на ATL, можете да създадете свой собствен специален ключ (например кръг) и след това се използва в програми.

BibliotekaMFC (Уроци фондация Microsoft) е предназначена предимно за създаване на приложения с потребителски интерфейс (прозорци, диалогови прозорци, и така нататък. Н.).

MFC библиотека капсулира много функции API (Application Programming Interfase), които се осъществява чрез използване на подходящи действия система като заделяне на памет, дисплей, създаване на прозорец и т.н. MFC библиотека, предназначена да улесни задачата на програмиста.

принципи на Windows за развитие - за кандидатстване

Повечето съвременни програми прозоречен интерфейс. Това означава, че си външен вид и поведение е в съответствие със стандартите на съвременни операционни системи:

Изпълнението на програмата започва с показване на главния прозорец.

На следващо място, програмата обикновено се прави в рамките на диалога за потребителя. Това означава, че ако потребителят не упражнява никакъв контрол върху въздействието на програми (например, с помощта на мишката или клавиатурата), тази програма е в режим на готовност.

Активни стъпки в програмата се появяват в отговор на действията контрол.

Завършване на програмата обикновено се осъществява по инициатива на потребителя и затваря прозореца.

Важно свойство на програми прозорците е с висока степен на съответствие със стандартите, използвани от операционната система. Например, изключително рядко прозореца на програмата, което обикновено се нарича формата, може да има правоъгълна форма. Същото важи и за елементите, от които са изградени на прозореца (бутони, полетата за въвеждане, списъци и т.н.) Теоретичната възможност за "екзотични" приложения програмист е, но това обикновено включва значителни усилия, за програмиране.

интерфейс стандартизация се отнася не само до появата, но и за визуалните елементи на методите за контрол.

Създаване на проста Windows-базирани приложения

За да създадете нов Windows - приложения в прозореца за ново на проекта трябва да изберете вида на проекта и CLR ProlozhenieWindowsForms шаблон. След като въведете новото име на проекта е необходимо да натиснете бутона OK.

класове на контейнери
Фигура 3.1 -Windows Нов проект

Това ще отвори основният прозорец на развитието на зрението.

класове на контейнери

Фигура 3.2. - Основният прозорец на визуалната среда

използване на пространството от имена First_form;

Int основна (масив ^ Опцията)

/ * Активиране на Windows XP визуални ефекти, преди да създадете всякакъв контрол * /

// Създаване на основния прозорец и да го ползвате

Основният метод () е входната точка за прилагането и причинява прилагането :: Run (gcnew Form1 ()), което създава класа Form1.

използване на пространството от имена System;

използване на пространството от имена System :: ComponentModel;

използване на пространството от имена System :: Колекции;

използване на пространството от имена System :: Windows Forms ::;

използване на пространството от имена System :: данни;

използване на пространството от имена System :: Рисуване;

обществени клас Код Form1. обществена система Windows :: :: Форми :: Форма

лично: System :: Void Form1_Load (System :: Object ^ подател, Системни :: EventArgs ^ д)

Програмата има текст с помощта на директива, която предвижда използването на класа, че е много важно да се създадат приложения за настолни компютри - клас на пространството от имена на системата. Система пространство от имена съдържа основните типове данни, прилагани в рамката за .NET.

Клас System :: Конвертиране предоставя пълен набор от методи за поддържаните преобразувания на типа. Докато най-различни езици за програмиране може да има различни методи за преобразуване на типове данни, Конвертиране клас гарантира, че всички обичайни превръщания са на разположение в общ формат. Например, конвертиране на поддържаните типове String числови типове видове DateTime до и от типа String String да Булева.

Всички типове данни (и двете структурни и позоваване) са произведени от един общ прародител: клас System :: Object.

Основните методи на Системата за обект :: обект, изброени по-долу.

Метод 1. Резултат (обект) или Резултат (обект, обект) - се използва за проверка дали двата обекта са едни и същи модел. Методът позволява да се провери самоличността на запаметените стойности на случаите на обекта.

2. Метод ReferenceEquals (обект, обект) проверява дали двата обекта

един и същи модел на клас.

3. метод Finalize (по подразбиране) не прави нищо. Този метод може да се замени в извлечения клас за изпълнение на крайно пречистване паметта преди механизъм за събиране на отпадъци (смет колектор) за унищожаване на обекта.

4. GetHashCode () метод се използва за генериране на хеш стойности (тип цяло число), които могат да се използват за съхранение на предмети в хеш таблици.

5. MemberwiseClone () метод създава точно копие на обекта.

6. ToString () метод връща описание представяне на обекта. В повечето случаи този метод връща напълно определено име клас за обекта.

7. GetType () метод връща Тип обект за този случай.

кода по-горе се генерира автоматично, то може да се компилира и стартира за изпълнение. Това ще доведе до една празна форма, подобно на следното:

класове на контейнери

Фигура 3.3. - Празен проект Форма

Свързани статии

Подкрепете проекта - споделете линка, благодаря!