[MFC] Cat de repede fac un "notepad"?

Despre MFC, ATL si alte biblioteci C++ de la Microsoft (forum moderat)
Post Reply
User avatar
Ovidiu Cucu
Fondator
Fondator
Posts: 3778
Joined: 11 Jul 2007, 16:10
Judet: Iaşi
Location: Iasi
Contact:

[MFC] Cat de repede fac un "notepad"?

Post by Ovidiu Cucu » 10 Aug 2007, 19:54

Intrebare
In cat timp pot crea o aplicatie stil "notepad" cu Visual C++?

Raspuns
Folosind MFC Application Wizard, in mai putin de un minut.

Rezolvare (Visual C++ 6.0)
  1. alegi meniul "File/New/Project" sau apesi "Ctrl+N";
  2. in dialogul "New", introduci numele proiectului si selectezi din lista "MFC AppWizard (exe)";
  3. apesi butonul "OK"; apare "MFC Application Wizard";
  4. in "MFC AppWizard - Step 1": selectezi "Single document" apoi apesi butonul "Next";
  5. in "MFC AppWizard - Step 2, 3, 4, 5": apesi "Next";
  6. in "MFC AppWizard - Step 6": schimbi clasa de baza pentru view din "CView" in "CEditView";
  7. apesi butonul "Finish"; apare dialogul "New Project Information";
  8. apesi "OK".
Rezolvare (Visual C++ 2002/2003/2005/2008)
  1. alegi meniul "File/New/Project" sau apesi "Ctrl+Shift+N";
  2. in dialogul "New Project", introduci numele proiectului, apoi selectezi "Visual C++ Projects/MFC" si "MFC Application;
  3. apesi butonul "OK"; apare "MFC Application Wizard";
  4. selectezi tipul aplicatiei "Single document";
  5. selectezi in lista din stanga "Generated Classes" si change schimbi clasa de baza pentru view din "CView" in "CEditView";
  6. apesi "Finish".
Gata, mai dam un build si avem o aplicatie cu urmatoarele functii de baza:
  • afisare si editare de text;
  • incarcare si salvare din si respectiv in fisiere;
  • operatii cu clipboard-ul: cut, copy, si paste;
  • undo pentru ultima schimbare;
  • print si print preview.
Nota: bineinteles, mai departe se poate "transpira" un pic (nu prea mult) si face mici ajustari cosmetice cum ar fi selectie font, functii de search, replace, etc...


<< Back to MFC index



Post Reply