WWW.REFERATCENTRAL.ORG.UA - Я ТУТ НАВЧАЮСЬ

... відкритий, безкоштовний архів рефератів, курсових, дипломних робіт

ГоловнаІнформатика, Компютерні науки → Розробка обўєктно-орієнтованих програм мовою C++ в середовищі Windows 95/98 (на основі бібліотеки MFC пакету VISUAL C++ 6.0) - Курсова робота

Розробка обўєктно-орієнтованих програм мовою C++ в середовищі Windows 95/98 (на основі бібліотеки MFC пакету VISUAL C++ 6.0) - Курсова робота


temp=matrix[m][n];
sprintf(buf,"%d",temp);
dc.TextOut(x,y,buf,strlen(buf));
x+=30;
}
y+=20;
x=40;
}
//here we find out 'Min' element of row that was selected in ListBox
min=matrix[index][0];
for(m=1;mmatrix[index][m])
min=matrix[index][m];
//here we find out 'Max' element of row that was selected in ListBox
max=matrix[index][0];
for(m=1;mif(maxShowWindow(1);
pFrameWnd->UpdateWindow();
}
void CPashaWnd::OnCreateChildWindow()
{
CChildWnd *pFrameWnd=new CChildWnd(this);
pFrameWnd->ShowWindow(1);
pFrameWnd->UpdateWindow();
}
void CPashaWnd::OnRESULT() {}
void CPashaWnd::OnSAVE()
{
// создание стандартной панели выбора файла SaveAs
CFileDialog DlgSaveAs(FALSE,(LPSTR)"*",NULL,OFN_ALLOWMULTISELECT ,
(LPSTR)"Dat Files(*.dat)|*.dat");
// отображение стандартной панели выбора файла SaveAs
if(DlgSaveAs.DoModal()==IDOK)
{
// создание объекта и открытие файла для записи
ofstream fout(DlgSaveAs.GetPathName());
if(!fout)
AfxMessageBox("File hasn't been created");
else
{
fout << ind << " ";
fout << inde << " ";
fout << index << " ";
for (int i=0; ifor (int j=0; j{
fout << matrix[i][j] m_pMainWnd->UpdateWindow();
return TRUE;
}
CPashaApp PashaApp;
Додаток 2.
Proba.rc
#include "resource.h"
#define APSTUDIO_READONLY_SYMBOLS
#include "afxres.h"
#undef APSTUDIO_READONLY_SYMBOLS
#if !defined(AFX_RESOURCE_DLL) || defined(AFX_TARG_UKR)
#ifdef _WIN32
LANGUAGE 0x22, 0x1
#pragma code_page(1251)
#endif //_WIN32
IDR_MENU1 MENU DISCARDABLE
BEGIN
POPUP "&FILE"
BEGIN
MENUITEM "OPEN", ID_FILE_OPEN
MENUITEM "SaveAs", ID_FILE_SAVE
MENUITEM "DELETE", AFX_ID_FILE_RENAME
END
MENUITEM "&INFO", ID_FILE_INFO
MENUITEM "&HELP", ID_FILE_HELP
POPUP "Cale"
BEGIN
MENUITEM "INPUT", AFX_ID_FILE_Dialog
MENUITEM "RUN", ID_CHILDNEXT
MENUITEM "&RESUET", ID_CHILD
END
MENUITEM "QUIT", AFX_ID_FILE_QUIT
END
#ifdef APSTUDIO_INVOKED
1 TEXTINCLUDE DISCARDABLE
BEGIN
"resource.h"
END
2 TEXTINCLUDE DISCARDABLE
BEGIN
"#include ""afxres.h""rn"
""
END
3 TEXTINCLUDE DISCARDABLE
BEGIN
"rn"
""
END
#endif // APSTUDIO_INVOKED
IDR_ACCELERATOR1 ACCELERATORS DISCARDABLE
BEGIN
"I", ID_HELP_INFO, VIRTKEY, CONTROL, NOINVERT
VK_F10, ID_FILE_EXIT, VIRTKEY, CONTROL, NOINVERT
END
IDD_DIALOG DIALOG DISCARDABLE 0, 0, 307, 140
STYLE DS_MODALFRAME | WS_MINIMIZEBOX | WS_MAXIMIZEBOX | WS_POPUP |
WS_CAPTION | WS_SYSMENU
CAPTION "Dialog"
FONT 8, "MS Sans Serif"
BEGIN
DEFPUSHBUTTON "OK",IDC_OK,145,45,50,14
PUSHBUTTON "Cancel",IDCANCEL,225,45,50,14
LISTBOX IDC_LIST2,5,85,48,18,LBS_SORT | LBS_NOINTEGRALHEIGHT |
WS_VSCROLL | WS_TABSTOP
EDITTEXT IDC_EDIT1,190,110,49,19,ES_AUTOHSCROLL
CONTROL "BYTE",IDC_RADIO1,"Button",BS_AUTORADIOBUTTON,25,10,35,
10
CONTROL "WORD",IDC_RADIO2,"Button",BS_AUTORADIOBUTTON,115,10,39,
10
CONTROL "DWORD",IDC_RADIO3,"Button",BS_AUTORADIOBUTTON,195,10,45,
10
LTEXT "ъ¦ы№ъ¦ёЄ№ Ё фъ¦т",ID_STATIC,65,50,56,8
LTEXT "ъ¦ы№ъ¦ёЄ№ ёЄютяўшъ¦т",ID_STATIC2,60,90,71,8
LTEXT "¦LT¦Lг-",IDC_STATIC,195,95,37,8
LTEXT "List Box",IDC_STATIC,20,70,25,10
LTEXT "List Box",IDC_STATIC,15,110,26,8
LISTBOX IDC_LIST3,5,40,50,20,LBS_SORT | LBS_NOINTEGRALHEIGHT |
WS_VSCROLL | WS_TABSTOP
END
#ifdef APSTUDIO_INVOKED
GUIDELINES DESIGNINFO DISCARDABLE
BEGIN
IDD_DIALOG, DIALOG
BEGIN
LEFTMARGIN, 7
RIGHTMARGIN, 297
BOTTOMMARGIN, 133
END
END
#endif // APSTUDIO_INVOKED
STRINGTABLE DISCARDABLE
BEGIN
AFX_ID_FILE_RENAME "RENAME"
AFX_ID_FILE_QUIT "QUIT"
AFX_ID_RESUET_RESUET "RESUET"
AFX_ID_Dialog_Dialog "Dialog"
AFX_ID_FILE_Dialog "Dialog"
ID_CHILDNEXT "RUN"
ID_RUUN_RUUN "яюхїрыш"
ID_FILE_HELP "HELP"
END
STRINGTABLE DISCARDABLE
BEGIN
ID_FILE_OPEN "OPEN"
ID_FILE_SAVE "RUUN"
END
STRINGTABLE DISCARDABLE
BEGIN
AFX_ID_RUN_RUN "INFO"
END
#endif // Unknown language: 0x22, 0x1 resources
#ifndef APSTUDIO_INVOKED
#endif // not APSTUDIO_INVOKED
Додаток 3.
Resource.h
//{{NO_DEPENDENCIES}}
// Microsoft Developer Studio generated include file.
// Used by proba.rc
//
#define IDR_MENU1 101
#define IDR_ACCELERATOR1 102
#define IDD_DIALOG 103
#define ID_LIST2 1001
#define IDC_LIST2 1001
#define ID_EDIT 1002
#define IDC_EDIT1 1002
#define IDC_RADIO1 1003
#define IDC_RADIO2 1004
#define IDC_RADIO3 1005
#define ID_STATIC 1006
#define ID_STATIC2 1007
#define ID_LIST1 1008
#define IDC_LIST1 1008
#define ID_STATIC3 1009
#define ID_LIST3 1010
#define IDC_LIST3 1010
#define IDC_OK 1011
#define ID_FILE_EXIT 40001
#define ID_HELP_INFO 40002
#define AFX_ID_FILE_RENAME 40003
#define AFX_ID_FILE_QUIT 40004
#define AFX_ID_RESUET_RESUET 40006
#define AFX_ID_Dialog_Dialog 40007
#define AFX_ID_FILE_Dialog 40008
#define ID_CHILD 40009
#define ID_CHILDNEXT 40010
#define ID_RUUN_RUUN 40011
#define ID_FILE_HELP 40012
#define AFX_ID_RUN_RUN 65535
#define ID_FILE_INFO 65535
// Next default values for new objects
//
#ifdef APSTUDIO_INVOKED
#ifndef APSTUDIO_READONLY_SYMBOLS
#define _APS_NEXT_RESOURCE_VALUE 104
#define _APS_NEXT_COMMAND_VALUE 40013
#define _APS_NEXT_CONTROL_VALUE 1012
#define _APS_NEXT_SYMED_VALUE 101
#endif
#endif
Додаток 4.
Лістинг програми на Assembler
STACKSG SEGMENT PARA STACK 'Stack'
DW
Loading...

 
 

Цікаве