eGospodarka.pl
eGospodarka.pl poleca

eGospodarka.plGrupypl.comp.programmingprogram konsolowyRe: program konsolowy
  • Path: news-archive.icm.edu.pl!agh.edu.pl!news.agh.edu.pl!newsfeed2.atman.pl!newsfeed.
    atman.pl!goblin2!goblin.stu.neva.ru!feeder.erje.net!us.feeder.erje.net!usenet.b
    lueworldhosting.com!feeder01.blueworldhosting.com!peer03.iad.highwinds-media.co
    m!news.highwinds-media.com!feed-me.highwinds-media.com!nx02.iad01.newshosting.c
    om!newshosting.com!newsfeed.neostrada.pl!unt-exc-01.news.neostrada.pl!unt-spo-a
    -02.news.neostrada.pl!news.neostrada.pl.POSTED!not-for-mail
    Date: Wed, 30 Apr 2014 21:42:18 +0200
    From: Robert Winkler <n...@n...org>
    User-Agent: Mozilla/5.0 (Windows NT 6.3; WOW64; rv:24.0) Gecko/20100101
    Thunderbird/24.5.0
    MIME-Version: 1.0
    Newsgroups: pl.comp.programming
    Subject: Re: program konsolowy
    References: <ljogm6$u66$2@node2.news.atman.pl> <ljrh3b$jup$1@node1.news.atman.pl>
    In-Reply-To: <ljrh3b$jup$1@node1.news.atman.pl>
    Content-Type: text/plain; charset=UTF-8; format=flowed
    Content-Transfer-Encoding: 8bit
    Lines: 51
    Message-ID: <53615215$0$2357$65785112@news.neostrada.pl>
    Organization: Telekomunikacja Polska
    NNTP-Posting-Host: 89-70-188-240.dynamic.chello.pl
    X-Trace: 1398886933 unt-rea-a-01.news.neostrada.pl 2357 89.70.188.240:58282
    X-Complaints-To: a...@n...neostrada.pl
    X-Received-Bytes: 2889
    X-Received-Body-CRC: 3351466993
    Xref: news-archive.icm.edu.pl pl.comp.programming:205567
    [ ukryj nagłówki ]

    W dniu 2014-04-30 20:57, tusk, donald tusk pisze:
    > no dobra, w książce Petzolda trochę jest powyjaśniane, tylko mam próblem
    > z zaadoptowaniem tego w Visual Studio 2008 Express...
    >
    > może mi Ktoś wyjaśnić w kolejnych krokach jak tworzy się typową aplikację?
    >
    > może mi Ktoś napisać coś o tych obrazkach:
    >
    > http://zsyp.eu/smieci/konwersja.PNG

    Dostałeś ostrzeżenie że do projektu natywnego dodajesz komponenty
    które przekształcą go w projekt DotNETowy
    czyli że do startu i pracy będzie wymagał obecności .NET Frameworka


    > http://zsyp.eu/smieci/UI.PNG

    Windows Forms to pochodzący z .NET Framework mechanizm
    tworzenia interfejsy użytkownika.
    Dziś zamiast WinForms stosuje się częściej WPF.
    Windows Forms jest .NETową nakładką na windowsowe GDI+
    Windows Forms ma jeden gigantyczny minut,
    każdy element interfejsy użytkownika, każde pole tekstowe,
    każdy przycisk, każdy checkbox, każdy listbox
    wymaga minimum jednego Windows Handlera.
    Nawet jeśli dane element UI jest niewidoczny
    a jedynie załadowany do pamięci
    (na przykład UI schowane w trayu)
    to nadal wymaga uchwytów,
    a na cały system, na wszystkie działające programy jest jeden limit,
    maksymalnie 10 tyś uchwytów może zostać przydzielone przez system.
    Poprzez edycje rejestrów limit można zwiększyć do ok. 16 tysięcy
    ale kilka razy spotkałem się już z sytuacją
    kiedy system operacyjny przestawał prawidłowo reagować
    właśnie z powodu tego limitu, nawet mimo jego zwiększenia.

    Takiego limitu nie nowa DotNETowa biblioteka UI,
    czyli Windows Presentation Foundation (WPF).
    WPF pod spodem korzysta z DirectX-a
    i nie ma limitów narzuconych przez GDI.


    > http://zsyp.eu/smieci/kontrolka.PNG

    Jest pusta formatka Windows Forms
    Można umieścić na niej kontrolki UI
    przeciągając je z aktualnie zminimalizowanego okna "Toolbox"
    znajdującego się po prawej stronie ekranu.

    /Robert

Podziel się

Poleć ten post znajomemu poleć

Wydrukuj ten post drukuj


Następne wpisy z tego wątku

Najnowsze wątki z tej grupy


Najnowsze wątki

Szukaj w grupach

Eksperci egospodarka.pl

1 1 1

Wpisz nazwę miasta, dla którego chcesz znaleźć jednostkę ZUS.

Wzory dokumentów

Bezpłatne wzory dokumentów i formularzy.
Wyszukaj i pobierz za darmo: