Microsoft Student Partners

Tehnologii Microsoft

Vouchere de publicare în Marketplace pentru WP7

by Manuela-Simona Cojocea on Dec.09, 2011, under Tehnologii Microsoft

Aplicaţiile tale pentru Windows Phone 7 au un loc preferat: Marketplace! E timpul să scoţi de la naftalină ideile tale bune de aplicaţii şi să te pui pe treabă! Echipa Microsoft Student Partners a încercat să-ţi faciliteze accesul la cele mai bune resurse de învăţare prin intermediul laboratoarelor de Windows Phone 7 organizate în cadrul facultăţii noastre.

Acum e rândul tău sa ne arăţi că eforturile noastre nu au fost în zadar!

Dă o finalitate practică cunoştinţelor tale şi realizează o aplicaţie pentru Windows Phone 7, iar Microsoft îţi oferă un voucher de publicare gratuită în Marketplace! Nu trebuie să fie o aplicaţie sofisticată, poate fi un convertor sau joc simplu, important e să funcţioneze şi să fie de interes pentru utilizatorii de Windows Phone.  Poţi să-ţi strângi prietenii şi să faceţi o aplicaţie impreună, nu e nevoie să lucrezi singur!

Dacă eşti nou în acest domeniu probabil că nu ştii ce este Marketplace. Pentru a te lămuri, Marketplace este un portal Microsoft de unde utilizatorii de Windows Phone pot face download de aplicaţii pentru telefonul lor inteligent. Ca dezvoltator, poţi face upload de aplicaţii(pe care le poţi publica cu acces gratuit sau contra unei sume pe care o stabileşti tu) şi pasionaţii de gadgeturi din toată lumea pot descărca şi folosi aplicaţiile tale.

Publicarea în Marketplace se face de obicei contra unui cost. Nu şi dacă eşti student!!! Microsoft oferă studenţilor din România câte un voucher de publicare gratuită în Marketplace care include şi un update.  Întrucât voucherele sunt într-un număr limitat şi vor fi acordate conform principiului „primul venit, primul servit”(la nivel naţional!) te încurajăm să ceri şi să foloseşti voucherul tău până în data de 20 decembrie 2011.

Procedura de publicare în Marketplace este ceva mai complicată decât te aştepţi. Arată-ne că nu te sperie un pic de birocraţie şi că eşti determinat să-ţi faci aplicaţia cunoscută tuturor!De aceea, pentru a veni în ajutorul tău, iată care sunt paşii mari pe care trebuie să-i parcurgi:

1)Crearea unui Windows Live ID(dacă ai deja un cont îl foloseşti pe acela!)

2) Crearea unui cont de Dreamspark pentru verificarea statutului de student-trebuie să ne soliciţi un cod(dă-ne un e-mail cu această solicitare la msp@fmi.unibuc.ro). Dacă ai deja un cont nu e nevoie să creezi unul nou.

3)Înregistrarea în Marketplace la http:\\appamarket.com.

4)Publicarea propriu-zisă a aplicaţiei.

Prin amabilitatea colegului nostru Adrian Marinică de la MSP UAIC îţi punem la dispoziţie un tutorial care te va ghida, pas cu pas, în demersul tău de a publica o aplicaţie în Marketplace. Poţi accesa tutorialul aici.

Nu mai amâna, începe să lucrezi la aplicaţia ta chiar azi şi public-o în Marketplace până pe 20 decembrie 2011! Succesul tău în Marketplace va fi validarea de care ai nevoie pentru a-ţi face curaj să participi la Imagine Cup la secţiunea Phone. În plus, un posibil angajator va fi cu siguranţă impresionat să afle că ai deja aplicaţii finalizate pe care lumea le foloseşte şi care sunt accesibile world wide!

Spor la codat şi dacă ai nelamuriri sau alte întrebări ne poţi contacta la msp@fmi.unibuc.ro!

Popularity: 25% [?]

Leave a Comment :, , , more...

Requirements pentru a dezvolta aplicatii pentru Windows Phone

by alexandra.stanca on Nov.17, 2011, under Tehnologii Microsoft

Pentru a dezvolta aplicatii pentru Windows Phone sunt necesare cateva programe pe care sa le ai instalate.
Vom incepe cu Microsoft Visual Studio 2010:

  • Va recomand sa gasiti persoana care se ocupa cu programul MSDNAA din facultate (sala 28) si sa va creati un cont de MSDNAA, de acolo puteti descarca Microsoft Visual Studio 2010, gratuit.

Urmatorul pas este sa va instalati Service Pack 1 pentru Microsoft Visual Studio 2010:

Ultimul pas este sa va instalati Windows Phone SDK 7.1:

In principiu ordinea instalarii este:

  • Microsoft Visual Studio 2010 => Service Pack 1 => Windows Phone SDK 7.1
  • Nu trebuie sa va faceti griji, toate instalarile sunt user friendly nu sunt foarte complicate.
  • Trebuie avut grija, totusi, la resursele hardware, deoarece este nevoie de destul de mult, ca recomandare e bine sa aveti instalat Windows 7 (poate fi descarcat de pe MSDNAA, gratuit)

Popularity: 10% [?]

Leave a Comment more...

Windows Phone 7 şi Imagine Cup

by Madalina Ingiovschi on Nov.15, 2011, under Imagine Cup, Tehnologii Microsoft

1 motiv pentru a învăţa WP7

Competiţia Imagine Cup- concursul dedicat studenţilor din lumea întreagă pasionaţi de tehnologie- cuprinde secţiunea Game Design, care la rândul ei conţine 2 subsecţiuni: Xbox/Windows şi Phone.

Voi dezvolta subsecţiunea Phone, întrucât laboratorul de Windows Phone 7 reprezintă pasul firesc spre participarea voastră la Imagine Cup.

Competiţia Phone îţi oferă posibilitatea de a învăţa arta creării unui joc pentru telefoane şi îţi dă ocazia de a te remarca pe scena mondială prin talentul tau. Acum ai şansa perfectă de a-ţi consolida cariera ca dezvoltator de jocuri!

Ceea ce trebuie să faci este să realizezi un joc care să rezolve una din problemele lumii.

După cum ai intuit, subsecţiunea Phone presupune învăţarea tehnologiei Windows Phone 7 şi ideea ta poate prinde viaţă dacă îţi vei dedica timp pentru asimilarea cunoştinţelor legate de WP7. Mai mult, jocul trebuie să aibă factorul distracţiei, să fie jucat de oricine- fără scene de violenţă, subliniiind astfel modul în care tehnologia a produs un impact pentru cei neajutoraţi.

Pentru mai multe informaţii, apasă aici.

Popularity: 16% [?]

2 Comments :, , , , , more...

Cum sa faci un Hello World in ASP.NET

by alexandra.stanca on Nov.06, 2011, under Tehnologii Microsoft

Esti nou in lumea ASP.NET si te uiti speriat la ciudateniile de prin Visual Studio? Nu ai nici cea mai vaga idee de unde sa incepi, si cum sa procedezi? In cazul acesta am o veste buna pentru tine: primul pas a fost bun :) Ai venit unde trebuie…

In articolul acesta vei afla cum sa:

  • creezi un proiect nou
  • adaugi o pagina noua in proiect
  • cum pui un control asp
  • cum se poate transforma un tag html intr-un control asp
  • cum se scrie cod care va fi executat la apasarea unui buton
  • hello world!

Eu voi folosi in toate articolele de genul acesta Web Developer Express 2011. Interfata grafica si pasii sunt similari pentru Visual Studio 2011.

 

Cum se creeaza un proiect nou

Pentru a crea un nou proiect, ne vom duce la File => New Web Site. Vom folosi C#, deci de la Installed Templates voi alege C#, si dorim sa facem un ASP.NET Empty Web Site.

 

Cum sa adaugi o pagina noua in proiect

Proiectul a fost creat cu succes. Default, se incarca 2 ferestre in dreapta ecranului : Solution Explorer si  Properties. In solution explorer exista un singur fisier: web.config in care nu vom intra acum.

Pentru a adauga o pagina noua, Click cu dreapta pe proiect => Add new item => Web form.

Visual  Studio  creaza  2  pagini:  Default.aspx,  si  legat  de  ea, Default.aspx.cs. De ce se intampla asta?

ASP-ul desparte interfata grafica de codul in sine. Astfel vom scrie doar  elementele  de  interfata  si  de  modul  in  care  arata  pagina  in Default.aspx, iar in pagina aspx.cs vom scrie codul C# corespunzator.

Pagina .aspx

Aceasta  pagina  incepe  cu  o  directiva  de  pagina,  care  ii  spune  se  va  lega  de  fisierul “Default.aspx.cs”, in care va gasi codul C# care interactioneaza cu pagina noastra. Dupa aceea urmeaza directiva care ii precizeaza ca fisierul curent va fi scris conform standardelor XHTML 1.0. Apoi vine o parte care ar trebui sa va fie cunoscuta, de HTML pur. In interiorul tag-urilor de body in orice pagina ASP vom avea tag-ul de form cu atributul runat=”server”.

Atentie! Orice  apare  in  interiorul tag-ului  form si are  atributul runat=”server”  este considerat un element ASP. De asemenea acestui element, ii va trebui si atributul ID pentru a putea fi identificat din codul C#.

 

Cum pui un control asp?

Exista 2 metode de a pune controalele ASP pe pagina. (Ma refer la controale ca fiind orice de la textbox-uri, label-uri, checkbox-uri, drop down list-uri, etc).

Prima metoda, si cea mai simpla, este utilizand interfata grafica oferita de Visual studio,  si facand drag and drop. In partea din stanga jos, avem 3 butoane: Design, Split si source. By default se deschide in Source. Voi folosi modul Split pentru a vedea si codul si rezultatul.

In  dreapta,  in  bara,  avem  Toolbox-ul.  Vom  gasi  in  categoria  “Standard”, controalele  care ne intereseaza momentan: Label, TextBox si un Button. Le voi lua prin drag and drop si le voi pune in interfata grafica (sau direct in cod).

Observati faptul ca el a autogenerat codul pentru fiecare. (si le-a asezat si frumos in pagina).

Toate controalele asp native, incep cu asp: urmat de numele controlului. Apoi avem cele 2 elemente pe care le-am mentionat mai inainte: runat=”server” si ID-ul.

Ca un good practice: nu lasati niciodata numele default. O sa va incurcati in ele. Stergeti numarul pe care il pune el, si puneti un nume de forma tipulControlului_ceReprezinta. De exemplu pentru un textbox in care se va introduce numele: TextBox_nume. Nu va speriati de numele lungi. Visual studio are un autocomplete extraordinar de bun.

Daca lucrati in modul Split, la modificari efectuate in cod, interfata grafica se va desincroniza. Astfel, dupa ce am facut schimbarea in cod, trebuie facut click in interfata grafica pentru ca cele 2 sa se resincronizeze.

 

Cum se poate transforma un tag html intr-un control asp

Un tag html, care este in interiorul tag-ului form, poate deveni element asp, accesibil din code behind. Cum? I se adauga atributul runat=”server” si un ID, unic. In acel moment in spate se creaza un obiect pentru id-ul specificat, si va fi accesibil din codul C#.

 

Cum se scrie cod care va fi executat la apasarea unui buton

Exista 2 metode de a ajunge la asta:

  • Prin interfata grafica Visual studio:
    • va duceti pe pagina .aspx
    • treceti in modul design
    • faceti dublu click pe butonul pe care vreti sa scrieti codul
    • puf! vi se deschide pagina de cod, cu o procedura generata de compilator
  • Scriind manual codul
    • va duceti in pagina .aspx
    • treceti in modul source
    • localizati codul pentru buton
    • ii adaugati atributul onclick=”ceva”
    • va duceti in pagina .aspx.cs
    • scrieti o procedura noua care se numeste ceva:
      • protected void ceva(object sender, EventArgs e)

 

Hello World!

Acum ca am vazut cum se adauga elemente asp pe pagina, si sa scriem cod pe un buton, hai sa facem un program din familia “Hello world”. Vom pune pe pagina un label, TextBox si un Button. Dorim ca in momentul in care utilizatorul face click pe buton, sa ii afisam “salut, <<numele introdus de utilizator>>”. Vom mai pune pe pagina inca un label in care sa facem afisarea.

Dupa ce am pus controalele, pagina mea arata in felul urmator:

<form id=”form1″ runat=”server”>

<div>

<asp:Label ID=”Label_mesaj” runat=”server” Text=”Introdu numele:”></asp:Label>
<asp:TextBox ID=”TextBox_nume” runat=”server”></asp:TextBox>
<asp:Button ID=”Button_salut” runat=”server” Text=”Salut” />
<p />
<asp:Label ID=”Label_salut” runat=”server” Text=”Label”></asp:Label> 

</div>

</form>

 

Acum vom scrie codul din C#. Facem dublu click pe buton, pentru a ne autogenera codul. In pagina de C# vom declara in functia “Button_salut_Click”, o variabila de tip String text, in care vom pune textul din textbox. Declaram variabila, si facem atribuirea: controlul care ne intereseaza se numeste TextBox_nume si dorim sa ii accesam propietatea text.

string text = TextBox_nume.Text;

 

Acum vrem sa punem in eticheta label_salut textul “Salut” si ce contine variabila text. Obiectul Label_ salut care are si el propietatea Text, si caruia ii atribuim valoarea “salut, “, concatenat cu text. Bineinteles, puteam face atribuirea direct, but just for the fun of it… i didn’t.

Label_salut.Text = “Salut, ” + text;

 

Adica puteam sa pun direct:

Label_salut.Text = “Salut, ” + TextBox_nume.Text;

 

 

Rulati pagina && enjoy!

Popularity: 86% [?]

Leave a Comment :, , , more...

Vouchere de certificare Microsoft

by Cristina Pantazi on May.29, 2011, under Tehnologii Microsoft

Cea mai bună și rapidă cale de a demonstra faptul că stăpânești o tehnologie este certificarea. Absolvirea unei facultați cu profil tehnic îți poate oferi un avantaj. O certificare este o garanție pentru angajator.
Microsoft pune la dispoziție diverse tipuri de certificări, în funcție de tehnologie și nivelul de experiență.

Ce examene poți da?

Prin aceste vouchere pe care vi le oferim, puteți să vă certificați în oricare din tehnologiile : .NET Framework, SQL Server, Windows Server, Silverlight, SharePoint, Windows Mobile, Exchange Server și multe altele. Există mențiunea importantă că trebuie să programați examenele la o dată înainte de 30 iunie, termenul de valabilitate al voucherului.

Pentru a citi mai multe informații despre toate examenele disponibile click me!

Care sunt centrele de testare?

În România sunt 16 centre unde se pot da examene de certificare Microsoft : 8 în București, 2 în Timișoara, 2 în Constanța și câte un centru în Brașov, Otopeni, Cluj și Iași. Așa te poți programa când vrei și unde îți este la îndemână. Pentru a vedea adresele centrelor click aici.

Cum se programează un examen?

Totul se face online, prin intermediul site-ului Prometric.com/Microsoft. Apoi trebuie doar să te prezinți la data și ora alese de tine.

Aici intervine voucherul. El îți aduce două coduri : unul pentru înregistrarea pe Dreamspark și unul pentru examenul de certificare. Codul pentru examen se introduce abia la sfârșitul procesului de programare, pentru a aduce costurile la O.

Cum te poți pregăti?

Cu unul dintre codurile de pe voucher, apare scris explicit, îți faci cont pe DreamSpark, dând click pe Sign in. Va apărea fereastra de log in cu Windows Live ID; dând sign up, poți selecta să folosești o adresa deja făcută, indiferent de sursa ei.
Apoi mergi la Get Verified, selectezi Verify as a Student și I have an Activation Code. Aici îl introduci pe cel de pe voucher, codul format din 5 grupuri de câte 5 caractere.
După ce vei primi felicitări pt codul verificat, te indrumă să vezi software-ul pe care-l poți downloada. Aici apare și My Certification Exam. Click pe butonașul roz Get Key și uite așa mai ai un cod pentru examen gratuit.

Cu un astfel de cont vei avea acces la tutorialele PluralSight, să te antrenezi urmărindu-i pe specialiștii în domeniu. De asemenea, fiecare examen în parte are un training kit specific.

Tot ce trebuie să faci este să parcurgi cu atenție informațiile prezentate în acest articol, să te hotărăști asupra unor examene și să scrii un mail către cristina.pantazi@student-partners.com . Așa vei putea intra în posesia voucherului (elor) și vei primi tot suportul necesar pentru a obține certificările pe care ți le-ai propus.

Nu uita! Examenele se pot susține până pe 30 iunie.

Popularity: 28% [?]

Leave a Comment :, , , , , , more...

ASP.NET Web Platform Firestarter

by Cristina Pantazi on Nov.30, 2010, under Tehnologii Microsoft

Pe 9 decembrie se va difuza un webcast dedicat dezvoltării web folosind ASP.NET.

Fie că sunteți începători, fie că sunteți în căutare de noutăți în domeniu, timp de 300 de minute veți avea parte de 6 sesiuni progresive pe următoarele teme :

· 16:00 – ASP.NET 4 Web Forms

· 17:30 – ASP.NET MVC

· 19:00 – The Web Platform Smorgasbord

· 19:45 – Prezentare WebMatrix

· 20:40 – Evaluarea opțiunilor : modalități de a combina ASP.NET Web Forms și MVC într-o singură aplicație.

· 21:40 – Crearea website-urilor eficiente cu ASP.NET

Mai multe detalii : click aici.

Popularity: 20% [?]

1 Comment :, , , , more...

Întâlnire RONUA București

by Cristina Pantazi on May.08, 2010, under Tehnologii Microsoft

Întâlnirea RONUA se va ține pe data de 11 mai 2010, la ora 19, la sediul Microsoft din Piața Presei Libere, Clădirea City Gate, conf rooms Romus și Remulus.

Puteți ajunge la Piața Presei Libere cu tramvaiul 41 (capăt), autobuzele 331 sau 131 .

Vor fi 2 prezentări :

1. Andrei Ignat [http://serviciipeweb.ro/iafblog/] va vorbi despre “Noutăți pentru dezvoltatori în .NET 4.0/VS 2010 ”

2. Andrei Rinea [http://blog.andrei.rinea.ro/] va vorbi despre “Servire conținut dinamic binar – implementare CAPTCHA”

Mai multe amănunte / confirmări / sugestii / probleme la
http://ronua.ro/CS/forums/p/7485/215689.aspx

Ești așteptat să vii pentru a discuta despre ceea ce te pasionează!

Popularity: 10% [?]

Leave a Comment :, , , , , , more...

Concurs Visual Studio 2010

by Cristina Pantazi on May.06, 2010, under Tehnologii Microsoft

Încet, dar sigur, se apropie lansarea Visual Studio 2010 în România. Până atunci Microsoft organizează un concurs dedicat.

Dacă ești developer, până pe data de 10 mai te poți înscrie în concursul “Codează, transformă, rulează”. Tot ce trebuie să faci este să intri pe http://www.visualstudio2010.ro/Concurs.aspx și să te înscrii în concurs [vezi regulament].

Descarcă Visual Studio 2010 – versiunea de trial de pe site și dezvoltă o aplicație care să demonstreze lumii întregi până unde merg imaginația și skill-urile tale.

Poți câștiga un X-box Natal și multe alte premii.

Mult succes!

Popularity: 7% [?]

1 Comment :, more...

Windows Phone

by Cristina Pantazi on Mar.30, 2010, under Tehnologii Microsoft

În cadrul Mobile World Congress 2010 a fost anunțată o nouă abordare a software-ului destinat telefoanelor mobile, cu un design inteligent și experiențe cu adevărat integrate. Windows Phone 7 Series aduc în prim plan conținutul web și aplicațiile care contează pentru utilizatori. Pentru prima dată, Microsoft alătură jocurile Xbox LIVE experienței audio și video oferite de Zune, exclusiv pe telefoanele Windows Phone 7 Series.

Dacă doriți să explorați mai mult noile funcționalități sau să fiți notificați în legătură cu disponibilitatea Windows Phone 7 Series aveţi ca instrument de joacă un site dedicat :

www.WindowsPhone7Series.com

Ca o demonstrație în plus că treaba e serioasă și oamenii au de gând să dezvolte platforma, au început să apară un training kit,  o carte și Visual Studio 2010 Express pentru Windows Phone CTP (Community Technical Preview).

Să le luăm pe rând.

Programming Windows Phone 7 Series de Charles Petzold este încă în stadiu de draft, varianta finală fiind disponibilă în toamna acestui an.

Pentru a beneficia cu adevărat de acest ebook ar trebui să stăpâniți principiile programării în .NET și C#. Dacă nu, puteţi începe cu lectura “What the C or C++ Programmer Needs to Know About C# and the .NET Framework”, același autor.
Programming Windows Phone 7 Series are deocamdată 6 capitole, după cum urmează:

  • Partea I – Getting Started

C1 : Phone Hardware + Your Software – o încălzire ușoară despre cum trebuie dezvoltate programele pentru Windows Phone 7 și punerea în balanță a celor două variante viabile : Silverlight și XNA (veţi vedea că sunt folosite ambele ).

C2 : Hello, Windows Phone – un capitol care prezintă programe atât pentru Silverlight, cât și pentru XNA, care afișează mesajul “Hello, Windows Phone!”, urmate de versiuni ușor îmbunătățite care să suporte touchscreen-ul, într-un mod rudimentar.

  • Partea a II-a – Silverlight

C3 : Code and XAML – cum XAML este folosit pentru design-ul elementelor vizuale și prezentarea codului necesar tratării evenimentelor.
C4 : Presentation and Layout – un capitol dedicat elementelor de Panel care stau la baza sistemului de layout dinamic din Silverlight.

  • Partea a III-a – XNA

C5 : Principles of Movement – elementele care definesc mișcarea în XNA sunt sprite-urile, acestea fiind stimulate fie de utilizator, fie din interiorul programului.
C6 : Textures and Sprites – se studiază mișcarea sprite-urilor, în principal de-a lungul unor curbe, și exploatarea metodelor Draw.

Programele pe care le găsiți în cartea prezentată mai sus pot fi testate folosind Visual Studio 2010 Express pentru Windows Phone, ce poate fi instalat peste Visual Studio 2010 RC. Astfel aveți la dispoziție Windows Phone Emulator pentru a simula touchscreen-ul prin mișcări de mouse și click-uri, Silverlight şi XNA Game Studio 4.0 CTP.

Acum puteți crea și testa aplicații pentru telefoanele Windows Phone 7 Series, sub aripa protectoare a Visual Studio.

Pentru download, click aici.

Cireașa de pe tort constă în Windows Phone 7 Series Developer Training Kit, un training kit care străbate pas cu pas drumul spre Windows Phone 7 Series, prezintă care sunt diferențele între Silverlight obișnuit și cel destinat unor astfel de telefoane, și face o introducere în game development folosind XNA Game Studio 4.0.

Happy coding! :)

Popularity: 15% [?]

Leave a Comment :, , , , , , more...

Lansare ASP .NET MVC 2

by Cristina Pantazi on Mar.12, 2010, under Tehnologii Microsoft

Începând cu data de 11 martie, ASP .NET MVC 2 este  disponibil, în varianta finală, pentru VS 2008/Visual Web Developer 2008 Express with ASP.NET 3.5

Pentru download și instalare aveți următoarele surse :

Versiunile finale de VS 2010 și Visual Web Developer 2010 vor avea inclus ASP .NET MVC 2, deci nu va trebui să faceți alte operațiuni.

Acest update este urmarea a aproape un milion de download-uri ale ASP .NET MCV 1, fiind un update compatibil cu versiunea din urmă, astfel încât toate cunoștințele, aptitudinile și extensiile asimilate până acum vor continua să funcționeze.

Ce are în plus ASP .NET MVC 2 ?

Puteţi afla mai multe despre noutățile aduse de ASP .NET MVC 2 de pe site-ul www.asp.net/mvc și urmărind blogul lui Scott Guthrie.

Popularity: 12% [?]

Leave a Comment :, , , more...