Announcement

Collapse
No announcement yet.

managed c++ code

Collapse
X
  • Filter
  • Time
  • Show
Clear All
new posts

  • managed c++ code

    hallo,

    was bedeuted denn "managed c++ code"? kann man in visual c++ for dotnet auch ohne mfc, also windowsanwendungen mit windows forms programmieren? wenn ja wie?

    mfg
    ake

  • #2
    Hallo,

    >..also windowsanwendungen mit windows forms programmieren?

    Ja.

    >wenn ja wie?

    Mit dem brandneuen <i>Visual Studio .NET 2003</i> steht diese Option auch für Managed C++ zur Verfügung, die IDE stellt dazu den Wizard für <i>Windows Forms Application</i> zur Verfügung. Die dabei generierte cpp-Datei ist sehr übersichtlich, da die formularbasierenden Sachen in der Header-Datei "versteckt" werden:
    <pre>
    #include "stdafx.h"
    #include "Form1.h"
    #include <windows.h>

    using namespace CplusplusDemo;

    int APIENTRY _tWinMain(HINSTANCE hInstance,
    HINSTANCE hPrevInstance,
    LPTSTR lpCmdLine,
    int nCmdShow)
    {
    System::Threading::Thread::CurrentThread->ApartmentState =
    System::Threading::ApartmentState::STA;
    Application::Run(new Form1());
    return 0;
    }
    </pre>
    In der Header-Datei (Form1.h) geht es dann (fast) genauso weiter wie das bei C# üblich ist:
    <pre>
    private: System::Void button1_Click(System::Object * sender, System::EventArgs * e)
    {
    MessageBox::Show("Das ist mein erstes C++ Programm :-) ");
    }
    </pre>
    &#10

    Comment


    • #3
      hi,

      was wird aus compilern wie cbuilder von borland? wird es da auch sowas wie managed-code geben? wozu dann noch die mfc?
      ausserdem ist ja dann auch endlich geklärt, das so eine bibliothek wie die vcl (und nix anderes vom prinzip her ist windowsforms, natürlich in einer anderen ideologie verpackt, aber schon so) für die win-programmierung viel besser geeignet ist als mfc!

      mfg
      ak

      Comment

      Working...
      X