分支限界法之装载问题
来源:优易学  2011-12-10 17:18:18   【优易学:中国教育考试门户网】   资料下载   IT书店
  装载问题(分支限界)Dlg.cpp

  #include "Queue.h"

  #ifdef _DEBUG

  #define new DEBUG_NEW

  #undef THIS_FILE

  static char THIS_FILE[] = __FILE__;

  #endif

  ///////////////////////////////////

  // CAboutDlg dialog used for App About

  class CAboutDlg : public CDialog

  {

  public:

  CAboutDlg();

  // Dialog Data

  //{{AFX_DATA(CAboutDlg)

  enum { IDD = IDD_ABOUTBOX };

  //}}AFX_DATA

  // ClassWizard generated virtual function overrides

  //{{AFX_VIRTUAL(CAboutDlg)

  protected:

  virtual void DoDataExchange(CDataExchange* pDX); // DDX/DDV support

  //}}AFX_VIRTUAL

  // Implementation

  protected:

  //{{AFX_MSG(CAboutDlg)

  //}}AFX_MSG

  DECLARE_MESSAGE_MAP()

  };

  CAboutDlg::CAboutDlg() : CDialog(CAboutDlg::IDD)

  {

  //{{AFX_DATA_INIT(CAboutDlg)

  //}}AFX_DATA_INIT

  }

  void CAboutDlg::DoDataExchange(CDataExchange* pDX)

  {

  CDialog::DoDataExchange(pDX);

  //{{AFX_DATA_MAP(CAboutDlg)

  //}}AFX_DATA_MAP

  }

  BEGIN_MESSAGE_MAP(CAboutDlg, CDialog)

  //{{AFX_MSG_MAP(CAboutDlg)

  // No message handlers

  //}}AFX_MSG_MAP

  END_MESSAGE_MAP()

  ///////////////////////////////////

  // CNewDlg dialog

  CNewDlg::CNewDlg(CWnd* pParent /*=NULL*/)

  : CDialog(CNewDlg::IDD, pParent)

  {

  //{{AFX_DATA_INIT(CNewDlg)

  m_num = _T("");

  //}}AFX_DATA_INIT

  // Note that LoadIcon does not require a subsequent DestroyIcon in Win32

  m_hIcon = AfxGetApp()->LoadIcon(IDR_MAINFRAME);

  }

  void CNewDlg::DoDataExchange(CDataExchange* pDX)

  {

  CDialog::DoDataExchange(pDX);

  //{{AFX_DATA_MAP(CNewDlg)

  DDX_Text(pDX, IDC_EDIT_NUM, m_num);

  //}}AFX_DATA_MAP

  }

  BEGIN_MESSAGE_MAP(CNewDlg, CDialog)

  //{{AFX_MSG_MAP(CNewDlg)

  ON_WM_SYSCOMMAND()

  ON_WM_PAINT()

  ON_WM_QUERYDRAGICON()

  ON_BN_CLICKED(IDC_BTN_LOAD, OnBtnLoad) ON_BN_CLICKED(IDC_BTN_CLEAR, OnBtnClear)

  //}}AFX_MSG_MAP

  END_MESSAGE_MAP()

  ///////////////////////////////////

  // CNewDlg message handlers

  BOOL CNewDlg::OnInitDialog()

  {

  CDialog::OnInitDialog();

  // Add "About..." menu item to system menu.

  // IDM_ABOUTBOX must be in the system command range.

  ASSERT((IDM_ABOUTBOX & 0xFFF0) == IDM_ABOUTBOX);

  ASSERT(IDM_ABOUTBOX < 0xF000);

  CMenu* pSysMenu = GetSystemMenu(FALSE);

  if (pSysMenu != NULL)

  {

  CString strAboutMenu;

  strAboutMenu.LoadString(IDS_ABOUTBOX); if (!strAboutMenu.IsEmpty())

  {

  pSysMenu->AppendMenu(MF_SEPARATOR);

  pSysMenu->AppendMenu(MF_STRING, IDM_ABOUTBOX, strAboutMenu);

  }

  }

  // Set the icon for this dialog.  The framework does this automatically

  // when the application's main window is not a dialog

  SetIcon(m_hIcon, TRUE);   // Set big icon SetIcon(m_hIcon, FALSE);  // Set small icon

  // TODO: Add extra initialization here

  num=0;

  j=0;

  num_pri=0;

  boxmark_str="";

  m_num="";

  return TRUE; // return TRUE unless you set the focus to a control

  }

[1] [2] 下一页

责任编辑:小草

文章搜索:
 相关文章
热点资讯
资讯快报
热门课程培训