eGospodarka.pl
eGospodarka.pl poleca

eGospodarka.plGrupypl.comp.programmingprogram konsolowy
Ilość wypowiedzi w tym wątku: 78

  • 41. Data: 2014-04-30 20:57:45
    Temat: Re: program konsolowy
    Od: "tusk, donald tusk" <N...@g...pl>

    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
    http://zsyp.eu/smieci/UI.PNG
    http://zsyp.eu/smieci/kontrolka.PNG


  • 42. Data: 2014-04-30 21:42:18
    Temat: Re: program konsolowy
    Od: Robert Winkler <n...@n...org>

    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


  • 43. Data: 2014-04-30 21:57:24
    Temat: Re: program konsolowy
    Od: "tusk, donald tusk" <N...@g...pl>

    >> 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.

    dzięki właśnie tego szukałem, ale ten komunikat wyżej oznacza, że nie
    mogę dodawać w ten sposób UI do programu Win32 tylko muszę pisać już w Net?

    sory, a czy mógłbyś mi teraz powiedzieć co dalej, jak już stworzę sobie
    okienko, co dalej?


  • 44. Data: 2014-04-30 22:21:55
    Temat: Re: program konsolowy
    Od: Robert Winkler <n...@n...org>

    W dniu 2014-04-30 21:57, tusk, donald tusk pisze:
    >>> 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.
    >
    > dzięki właśnie tego szukałem, ale ten komunikat wyżej oznacza, że nie
    > mogę dodawać w ten sposób UI do programu Win32 tylko muszę pisać już w Net?

    Tak, nie działa to w czystym Win32, musisz pisać z użyciem .NET

    > sory, a czy mógłbyś mi teraz powiedzieć co dalej, jak już stworzę sobie
    > okienko, co dalej?

    Nic. Zamknąć Visuala, skasować kod i nigdy już nie wracać do tego błędu,
    który popełniłeś dodając .NETowe GUI do aplikacji pisanej w C++.
    Jeśli chcesz graficzne UI to w świecie microsoftu używa się raczej
    języka C# (C-Sharp), albo Visual Basic .NET, ale nie C++.
    C++ ma inne przeznaczenie, służy do pisania szybkich modułów,
    które można potem używać w C#.
    Nawet Microsoft kilka lat temu usunął z kolejnych wersji Visual Studia
    możliwość tworzenia nowych projektów WinForms w C++.
    Pozostawiając tą opcje tylko dla C# i VB.


    Jeśli chcesz pozostać przy C++ to zapomnij o WinForma,
    zapomnij CLR i całym tym .NET Frameworku.
    Otwórz swoja ulubioną wyszukiwarkę i poszukaj czegoś o Qt,
    albo o wxWindows, a może Ultimate++ ci się spodoba.
    Nie chce rozpoczynać tu żadnej Świętej Wojny
    i udowadniać wyższości jednej biblioteki nad drugą.
    Wejdź najlepiej na
    http://en.wikipedia.org/wiki/List_of_platform-indepe
    ndent_GUI_libraries
    wybierz tą która najbardziej ci pasuje i zacznij się jej uczyć.


    /Robert


  • 45. Data: 2014-04-30 22:36:28
    Temat: Re: program konsolowy
    Od: firr <p...@g...com>

    >
    >
    > konsola - to w uproszeniu - emulator terminala
    >
    >
    >
    > ca?kiem prostacko - "okienko w stylu dos-a"
    >
    >
    ja z perspektywy pisacza konsoli (bo kiedys napisalem sobie prosta wlasna wbudowana w
    swoje
    prototypy moge powiedziec ze konsola to 20
    liniejek kody ktore wczytuja znaki z bufora
    linijki i wywoluja na nich jakies funkcje wbudowane w program (20 liniejek to
    swiadoma przesada/metafora ale chodzi o to ze jest to naprawde proste - konsole pod
    winapi (from scrach)
    taka prosta ktora wywoluje pare - paredziesiat prostych komend ktore cos robią, mozna
    napisac w jeden - dwa wieczory; i od tego tez tylko krok do jezykow skryptowych


  • 46. Data: 2014-04-30 22:43:47
    Temat: Re: program konsolowy
    Od: "tusk, donald tusk" <N...@g...pl>

    nie mogę jeszcze połapać się w helpie VS 2008 Express... nie widzę
    nigdzie opisu WinAPI? czy pozostaje mi zainstalować VS 6.0?


  • 47. Data: 2014-04-30 22:56:11
    Temat: Re: program konsolowy
    Od: Robert Winkler <n...@n...org>

    W dniu 2014-04-30 22:43, tusk, donald tusk pisze:
    > nie mogę jeszcze połapać się w helpie VS 2008 Express... nie widzę
    > nigdzie opisu WinAPI? czy pozostaje mi zainstalować VS 6.0?
    >

    Nie szukaj w helpie. Wszystkie darmowe wersje Visual
    nastawione są na .NETa

    Jako punkt startu wybierz raczej
    http://msdn.microsoft.com/en-us/library/ff818516%28v
    =vs.85%29.aspx


  • 48. Data: 2014-04-30 22:57:47
    Temat: Re: program konsolowy
    Od: bartekltg <b...@g...com>

    On 30.04.2014 20:57, tusk, donald tusk wrote:
    > 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ę?

    Konsolową czy okienkową.
    konsolową prosto.
    http://msdn.microsoft.com/en-us/library/ms235629.asp
    x

    Okienkową... Jakie okienka?
    Z tym zawsze był problem. MS chwilowo zdaje się odradzać
    tworzenie takich w czystym C++.
    Rok temu zadałem na grupie obok takie pytanie,
    odpowiedzią było 'pobaw się QTcreatorem'.
    W sumie polecam ogólnie, środowisko ciut uboższe i bardziej
    toporne niż VS, ale potrzebne rzeczy ma.
    **
    Newsgroups: pl.comp.lang.c
    Subject: Aplikacje okienkowe pod windows VC++
    Date: Wed, 12 Jun 2013 18:45:58 +0200
    Message-ID: <kpa8k8$ip7$1@node2.news.atman.pl>
    **



    > może mi Ktoś napisać coś o tych obrazkach:
    >
    > http://zsyp.eu/smieci/konwersja.PNG
    > http://zsyp.eu/smieci/UI.PNG
    > http://zsyp.eu/smieci/kontrolka.PNG

    No chyba wszytko ok. Ale jeśli już chcesz
    używać windows form (sam MS obecnie odradza,
    jako technologię, ktora nie będzie rozwijana)
    to raczej od początku buduj taki projekt.

    pzdr
    bartekltg



  • 49. Data: 2014-04-30 23:00:48
    Temat: Re: program konsolowy
    Od: bartekltg <b...@g...com>

    On 30.04.2014 22:43, tusk, donald tusk wrote:
    > nie mogę jeszcze połapać się w helpie VS 2008 Express... nie widzę
    > nigdzie opisu WinAPI? czy pozostaje mi zainstalować VS 6.0?

    Dokumentacje masz online.

    VS 6.0 to bardzo dobry kompilator języka bardzo zbliżonego do c++ ;)

    pzdr
    bartekltg





  • 50. Data: 2014-05-01 12:22:25
    Temat: Re: program konsolowy
    Od: Sebastian Biały <h...@p...onet.pl>

    On 2014-04-30 09:26, Paweł Kierski wrote:
    > Będzie problem, bo dostęp do portów (ogólnie - fizycznych urządzeń)
    > może być trochę bardziej skomplikowany niż pod DOSem.

    Co COMa nie ma żadnych problemów o ile się używa API. Co prawda API jest
    zaniedbane i z bugami, ale do prostych zastosowań da radę.

strony : 1 ... 4 . [ 5 ] . 6 ... 8


Szukaj w grupach

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: