Надявам се, че се наслаждавате на нашата серия уроци за разработка на Windows Phone 7.5 Mango Apps. След като научихме за разбирането и създаването на класове в нашия последен урок, в този урок ще отидем продължавайте да говорите за класове и предмети но сега ще научим как класовете се използват в рамките на.Net, Както научихме в последните уроци, можем да създадем свои собствени класове. Можем да дефинираме нейните атрибути, както и функциите. Но в тази настолна серия, няма да се гмурнем много в обичайните класове, затова сега считайте класовете за контейнери за методи.
.Net Framework има много предварително написани класове, които се различават по функционалност. Например вече видяхме класа DateTime, който има различни методи, които дават възможност на потребителите да играят с дата и час. Така класовете действат като пакет от функционалности.
В последния урок използвахме " Нова" ключова дума за да създадете ново копие на класа, но има класове в.NET framework, които не изискват създаването на потребителски модел, преди да бъдат използвани; такива класове се наричат "Статични" класове, Ключовата дума "static" се използва за деклариране на такива класове. Използвахме няколко статични класа, ако си спомняте! Класът "низ", който използвахме за деклариране, както и за манипулиране на низове, не е нищо друго освен статичен клас, чието определение е предварително написано в.NET Framework. Например string.Format ( "{0}!", "Hi");
Има много вградени статични класове, които сме използвали. Ще бъдете изненадани да знаете това бутони, текстови блокове и други елементи които използвахме са част от класовете и чрез плъзгане и пускане създаваме пример за него. Ако искате да научите повече за тези.NET Framework класове, можете да прочетете за тях в MSDN.
Нека сега да видим как можем да използваме класове, дадени от.NET Framework. Нека започнем, като създадем нов проект и имаме един бутон в него. Ще го кодираме в C #, така че когато щракнете върху този бутон ще бъде генериран и показан нов бутон.
Бутон myNewButton = нов Бутон ();
myNewButton.Name = "бутон2";
myNewButton.Height = 100;
myNewButton.Width = 200;
myNewButton.Content = "Кликнете върху мен";
myNewButton.Margin = нова дебелина (100.0, 100.0, 100.0, 100.0);
myNewButton.HorizontalAlignment = HorizontalAlignment.Stretch;
myNewButton.VerticalAlignment = VerticalAlignment.Stretch;
ContentGrid.Children.Add (myNewButton);
При стартиране на това приложение ще видите, че когато щракнете върху първия бутон, ще се появи втори бутон. Така че това показва, че има повече от един начин за създаване на елементи в C #. В първия ред на кода сме обявили ново копие на бутон точно като всяка друга декларация и по-късно имаме свои свойства. Последният ред от кода добавя бутона към екрана.
Подобни публикации:
- GPS, API за местоположението и уеб услуги за разговори: Windows Phone Apps Development Tutorial - 25
- Научете как да разработвате Windows Phone 7.5 Манго приложения: Част 1
- Microsoft.NET Framework - Ръководство за начинаещи, ресурси и изтегляне
- .NET Framework Setup Tool Verification - Проверете целостта на.NET инсталацията
- Разбиране и създаване на класове: Windows Phone 7.5 Mango Apps развитие - част 11