#navi(link集/GUI)
#contents
----
各フレームワークの中途半端な機能比較

*参考情報
:[[MFC vs Qt:http://phil.freehackers.org/kde/qt-vs-mfc.html]]|
:[[GTK+ 実験室 > WindowsプログラマのためのLinuxプログラミング 〜GTK+-2.0とWindowsAPIの比較〜:http://gtklab.sourceforge.jp]]|

*MFC/wxWidgets
|CENTER:機能|CENTER:[[MFC:http://msdn.microsoft.com/library/ja/default.asp?url=/library/ja/vclib/html/_mfc_hierarchy_chart.asp]] ((Microsoft Foundation Class Library))|CENTER:[[wxWidgets 2.6:http://www.wxwindows.org/manuals/2.6.2/wx_classesbycat.html#classesbycat]]|h
|Device&br;Context|CDC&br;CWindowDC&br;CPaintDC&br;CClientDC&br;CMetafileDC|wxDC&br;wxBufferedDC&br;wxScreenDC&br;wxMemoryDC&br;wxMirrorDC&br;wxWindowDC&br;wxPaintDC&br;wxBufferedPaintDC&br;wxClientDC&br;wxMetafileDC&br;wxPrinterDC&br;wxPostScriptDC&br;wxGnomePrintDC|
|Thread|CWinThread|wxThread&br;wxThreadHelper|
|同期|CSyncObject&br;CCriticalSection&br;CMutex&br;CSemaphore&br;CEvent&br;CSingleLock&br;CMultiLock|wxMutex&br;wxCriticalSection&br;wxSemaphore&br;wxCondition&br;wxMutexLocker&br;wxCriticalSectionLocker|
|文字列|CString|wxString&br;wxStringBuffer&br;wxStringBufferLength&br;wxStringTokenizer|
|Array|CArray&br;CObjArray&br;CPtrArray&br;CByteArray&br;CWordArray&br;CUintArray&br;CDWordArray&br;CStringArray|wxArray|
|List|CList&br;CObjList&br;CPtrList&br;CStringList|wxList&br;wxNode&br;wxArrayString|
|Map|CMap|wxHashMap&br;wxHashSet&br;wxHashTable|
|Window ((UpdateData() <=> Validate(), TransfarDataFromWindow(), TransfarDataFromData() ))|CWnd|wxSashLayoutWindow&br;wxSashWindow&br;wxScrolledWindow&br;wxSplashScreen&br;wxSplitterWindow&br;wxTipWindow&br;wxTopLevelWindow&br;wxVScrolledWindow|
|Document&br;& View|CView&br;CCtrlView&br;CEditView&br;CListView&br;CRichEditView&br;CTreeView&br;CScrollView&br;CFormView&br;CHtmlView&br;CDocument&br;CSingleDocTemplate&br;CMultiDocTemplate|wxView&br;wxDocument&br;wxDocTemplate&br;wxDocManager&br;wxDocChildFrame&br;wxDocParentFrame|
|Frame|CFrameWnd&br;CMDIChildFrame&br;CMDIFrameWnd&br;CSplitterWnd|wxFrame&br;wxMDIChildFrame&br;wxMDIParentFrame&br;wxMiniFrame|
|Bar|CControlBar&br;CDialogBar&br;CReBar&br;CStatusBar&br;CToolBar|wxStatusBar&br;wxToolBar|
|Control|CStatic&br;CButton&br;CBitmapButton&br;CMonthCalCtrl&br;CComboBox&br;CComboBoxEx&br;CDateTimeCtrl&br;CEdit&br;CIPAddressCtrl&br;CHeaderCtrl&br;CHtmlEditCtrl&br;CHotKeyCtrl&br;CLinkCtrl&br;CListBox&br;CCheckListBox&br;CListCtrl&br;CReBarCtrl&br;CRichEditCtrl&br;CScrollBar&br;CSpinButton&br;CStatusBar&br;CToolBarCtrl&br;CToolTipCtrl&br;CTabCtrl&br;CTreeCtrl&br;CProgressCtrl|wxControl&br;wxButton&br;wxBitmapButton&br;wxCalendarCtrl&br;wxCheckBox&br;wxCheckListBox&br;wxChoice&br;wxComboBox&br;wxDatePickerCtrl&br;wxGauge&br;wxGenericDirCtrl&br;wxHtmlListBox&br;wxListBox&br;wxListCtrl&br;wxListView&br;wxRadioBox&br;wxRadioButton&br;wxScrollBar&br;wxSlider &br;wxSpinButton&br;wxSpinCtrl&br;wxStaticBitmap&br;wxStaticBox&br;wxStaticText&br;wxTextCtrl&br;wxToggleButton&br;wxTreeCtrl&br;wxVListBox|
|Dialog|CDialog&br;CColorDialog&br;CFileDialog&br;CFindReplaceDialog&br;CFontDialog&br;CPageSetupDialog&br;CPrintDialog&br;CPrintDialogEx&br;CPropertyPage|wxDialog&br;wxColourDialog&br;wxDirDialog&br;wxFileDialog&br;wxFindReplaceDialog&br;wxFontDialog&br;wxPageSetupDialog&br;wxPrintDialog&br;wxPropertySheetDialog&br;wxProgressDialog&br;wxMultiChoiceDialog&br;wxSingleChoiceDialog&br;wxTextEntryDialog&br;wxPasswordEntryDialog&br;wxMessageDialog&br;wxWizard|
|Graphics&br;Device&br;Interface|CGdiObject&br;CPen&br;CBrush&br;CFont&br;CBitmap&br;CPalette&br;CRgn&br;CImageList|wxColour&br;wxDCClipper&br;wxBitmap&br;wxBrush&br;wxBrushList&br;wxCursor&br;wxFont&br;wxFontList&br;wxIcon&br;wxImage&br;wxImageList&br;wxMask&br;wxPen&br;wxPenList&br;wxPalette&br;wxRegion&br;wxRendererNative|
|File|CFile&br;CStdioFile&br;CMemFile&br;CSharedFile&br;CSocketFile|wxFile&br;wxFFile&br;wxTempFile&br;wxTextFile&br;wxFSFile|
|Socket|CAsyncSocket&br;CSocket|wxIPV4address&br;wxIPaddress&br;wxSocketBase&br;wxSocketClient&br;wxSocketServer&br;wxSocketEvent|
|Timer|CWnd|wxTimer&br;wxStopWatch|
|データ構造|CPoint&br;CSize&br;CRect|wxPoint&br;wxSize&br;wxRect|
//||||


#navi(link集/GUI)

ページ先頭へ   最終更新のRDF 最終更新のRSS
Valid XHTML 1.1 Valid CSS! [Valid RSS]