Практикум прикладного программирования на MFC и C++ в среде VS.NET - ответы
Количество вопросов - 279
CPen currPen(PS_SOLID, widthLine, color); CPen* pOldPen = pDC->SelectObject(&currPen);В приведенном коде выполняется:
void memorySort(int n, int a[]){ int i, j, k, m; int x; k = 0; for(i=1; i<n; i++){ m=k; for(j=n-1; j>m; j--) if(a[j-1]>a[j]){ x=a[j-1]; a[j-1]=a[j]; a[j]=x; k=j; } if(m==k) break; }}
void CWebBrowseView::OnDocumentComplete(LPCTSTR lpszURL){ (CMainFrame*)GetParentFrame())->SetAddress(lpszURL); CHtmlView::OnDocumentComplete(lpszURL);}Приведенная функция, выполняет:
MyLine* AddLine(CPoint pointBegin, CPoint pointEnd); int GetLineCount(void);В приведенном коде выполняется:
void simplySort(int n, int a[]){ int i, j, x; for(i=1; i<n; i++){ x = a[i]; j = i-1; while(x<a[j] && j>=0){ a[j+1] = a[j]; j--; } a[j+1] = x; }}
void CMainFrame::SetAddress(LPCTSTR lpszURL){ (m_wndDlgBar.GetDlgItem(IDC_EADDRESS))->SetWindowText(lpszURL);}Приведенная функция, выполняет:
void CMainFrame::OnNewAddress(void){ CString strAddress; m_wndDlgBar.GetDlgItem(IDC_EADDRESS)->GetWindowText(strAddress); ((CWebBrowseView*)GetActiveView())->Navigate(strAddress);}Приведенная функция, выполняет:
void shakerSort(int n, int a[]){ int j, k, left, right; int x; left=0; right=n-1; k=n-1; while(left<right){ for(j=right; j>left; j--) if(a[j-1]>a[j]){ x=a[j-1]; a[j-1]=a[j]; a[j]=x; k=j; } left=k; for(j=left; j<=right; j++) if(a[j-1]>a[j]){ x=a[j-1]; a[j-1]=a[j]; a[j]=x; k=j; } right=k-1; }}
rc = SQLConnect(hdbc,(SQLCHAR*) "MyBase", SQL_NTS, (SQLCHAR*) "", SQL_NTS, (SQLCHAR*) "", SQL_NTS);Приведенный код применяют для: