Microsoft Visual Studio Middle School Power Toy 1.0

09.08.2008  |  Gunnar

Microsoft andis välja Visual Studio lisajubina, mis on mõeldud keskkoolidele programmeerimise õppimiseks. Kuid antud jubin võib olla igati vajalik ka neile, kellel programmeerimine igapäevaseks tööks. Üks pilt ja tuhat sõna - teate isegi.

Microsoft Visual Studio Middle School Power Toy 1.0 on Visual Studio jaoks mõeldud lisajubin, mille eesmärgiks on lihtsustada programmeerimise õppimist. Lisaks dialoogiakendele, mille abil saab lihtsasti ehitada klasse, defineerida muutujaid ja luua klassidele omadusi, leiab Power Toy koosseisust ka sellise kena vahendi nagu Visual Programming Flow Chart.

computer-science-teacher-context-menu Et dialoogide asemel on kiirem kood käsitsi näiteks Resharper-i kaasabil valmis treida, siis dialoogide juures ma siinkohal ei peatu. Heidame aga pilgu peale sellele, milleks on võimeline Visual Programming Flow Chart.

Alustuseks üks suvaline meetod, mille ma kõvaketta sügavustest välja tuhnisin ja mis tundus illustreerimiseks sobiv olevat. Ütlen kohe ära, et C# 3.0 uuendustega tasub olla ettevaatlik, kuna võtmesõna var ajas tolle vidina täiesti segi.

public void Process()
{

    List<Invoice> invoices = LoadInvoices();

    if (ProcessStart != null)
        ProcessStart(invoices.Count);

    int i = 0;
   
    foreach(Invoice invoice in invoices)
    {
        if (ProcessStep != null)
            ProcessStep(invoice, ++i, invoices.Count);

        ProcessInvoice(invoice);
    }

    if (ProcessFinish != null)
        ProcessFinish();
}

Eeltoodud koodi põhjal saame välja joonistada päris põhjaliku diagrammi:

Pikemate meetodite korral võime küsida ka veidike kompaktsema graafiku.

Power Toy paketi saab alla laadida Microsoft'i leheküljelt Microsoft Visual Studio Middle School Power Toy 1.0. Alfred Thompson'i blogi kandest Teaching Flowcharts – Have the Computer Draw One saame lisaks teada, et Power Toy pakett toetab hetkel ainult sellist keelt nagu C#.

Üks kommentaar sissekandele “Microsoft Visual Studio Middle School Power Toy 1.0”

  1. Microsoft Visual Studio Middle School Power Toy 1.0 « Hõbevalge nagu Silverlight :)

    [...] kuulsin ma sellest lisast Developers Team-i [...]

Kommenteeri

© DT 2014 | Creative Commons Attribution-Noncommercial 3.0 License | WordPress