ВУЗ:
Составители:
Интерфейс серверной части (рис. П.19) программного комплекса
реализован с помощью классов СTeachServerDlg, CSendMsgDlg,
CAbout, CSetup, наследованных от класса CDialog. С помощью
встроенной ActiveX компоненты Microsoft Agent реализован помощ-
ник. Список клиентов реализован с помощью класса CFListCtrl, на-
следованного от класса CListCtrl. Сетевой интерфейс программы
реализован с помощью класса CclientSocket и CListeningSocket на-
следованых от класса CSocket.
CWinApp
<<virtual>> ~CWinApp()
<<virtual, cons t>> Dump()
<<virtual, cons t>> Ass ertVali d()
<<virtual>> WinHelp()
<<virtua l>> Ini tIns tance()
<<virtual>> Run()
<<virtua l>> On Idle()
<<virtual>> ExitInstance()
<<virtual>> ProcessWndProcException()
<<virtual>> OpenDocumentFile()
<<virtual>> SaveAllModified()
<<virtual>> OnDDECommand()
<<virtua l>> AddTo Recen tFi le Lis t()
<<virtual>> InitApplication()
<<virtual>> DoMessageBox()
<<virtual>> DoWaitCu rsor()
(from Appl ication Architecture)
CTeachServerApp
LOG(sss : CString) : void
<<virtual>> InitIns tance() : BOOL
CTeachServerApp()
CListCtrl
<<virtual>> ~CLi stCtrl()
<<virtual >> OnChil dNotify()
<<virtual>> Dr awItem ()
(fro m Co n tro l s)
CDialog
<<virtual>> ~CDialog()
<<virtual, const>> Dump()
<<virtual, const>> Ass ertValid()
<<virtual>> OnCmdMsg()
<<virtual>> PreTranslateMess age()
<<virtual>> CheckAutoCenter()
<<virtual>> SetOccDialogInfo()
<<virtual>> DoModal()
<<virtual>> OnInitDialog()
<<virtual>> OnSetFont()
<<virtual>> OnOK()
<<virtual>> OnCancel()
<<virtual>> PreInitDialog()
(from Dialog Boxes)
CSet up
<<virtual>> DoDataExchange(pDX : CDataExchange*) : void
CSetup(pParent : CWnd* = NULL)
CFListCtrl
m_nRedrawCounter : int
CAgentCtlEx
SetRais eRequestErrors()
GetRaiseRequestErrors()
ShowDefaultCharacterProperties()
GetSuspended()
SetConnected()
GetConnected()
GetC om mand sWi ndow( )
GetPropertyShe et()
GetSpeechInput()
GetAudio Out put()
GetC haracte rs( )
< < vi rt u al > > Cr e at e ()
Create()
GetC lsid( )
CAbout
<<vi rt ual >> DoDataExc hange(pDX : CDataExchange*) : void
CAb out(pParent : CWnd* = NULL)
CSocket
<<virtual>> Accept()
<<virtual>> Close()
<<virtual>> Receive()
<<virtual>> Send()
<<virtual>> ~CSocket()
<<virtual, cons t>> AssertValid()
<<virtual, const>> Dump()
<<virtual>> ConnectHelper()
<<virtual>> ReceiveFromHelper()
<<virtual>> SendToHelper()
<<virtual>> OnMessagePending()
<<virtual>> PumpMessages()
(from Windows Sockets)
CListe ningSocket
< <vi rt u al > > On Ac ce pt (n Er ro rC od e : i nt) : vo i d
< <vi rt ual >> ~CL is ten i ngS ock et( )
CListeningSocket( ppool : CPo ol*)
CClientSocket
Mode : C Strin g
Group : CString
Name : CString
<<virtual>> OnClose(nErrorCode : int) : void
<<virtual>> OnReceive(nErrorCo de : int) : void
<<virtual>> ~CClientSocket()
CClientSocket(ppool : CPool*)
CWnd
<<virtual>> ~CWnd()
<<virtual, cons t>> Dump()
<<virtual, cons t>> As sertValid ()
<<virtual>> OnFinalR elease ()
<<virtual>> PreSubclassWindow()
<<virtual>> Crea te()
<<virtual>> Des troyWindow()
<<virtual>> PreCreateWindow()
<<virtual>> Cal cWindowRect()
<<virtual, cons t>> OnToolHitTes t()
<<virtual, const>> GetScrollBarCtrl()
<<virtual>> WinHelp()
<<virtual>> Con tinueModal()
<<virtual>> EndModalLoop()
<<virtual>> OnComm and()
<<virtual>> OnNotify()
<<virtual>> GetSuperWndProcAddr()
<<virtual>> DoDataExchange()
<<virtual>> BeginModalState()
<<virtual>> EndModalState()
<<virtual>> PreTranslateMess age()
<<virtual>> OnAmbientProperty()
<<virtual>> WindowProc()
<<virtual>> OnWndMsg()
<<virtual>> DefWin dowProc()
<<virtual>> Pos tNcDes troy()
<<virtual>> OnChild Noti fy()
<<virtual>> CheckAutoCenter()
<<virtual, const>> IsFrameWnd()
<<virtual>> SetOccDialogInfo()
(f r o m W i n do w S u p p or t )
CBu tton
<<virtual>> ~C Button()
<<virtual>> Draw Item ()
<<virtual>> OnChi ldNoti fy()
(f rom Co nt r ol s)
CTeachServer Dlg
m_bHasMRUSeparator : BOOL
m_pszCurCharID : LPCTSTR
m _s InitPath : CString
m_hIcon : HICON
<<afx_msg>> OnAbout() : void
<<afx_msg>> OnSetup() : void
<<afx_ms g>> OnEditor() : void
<<afx_msg>> OnSendAll() : void
<<afx_msg>> OnSend() : void
<<a fx_m sg >> OnSize(nType : UIN T, cx : i nt, cy : in t) : void
<<afx_msg>> OnClose() : void
<<virtual>> OnCan cel() : void
<<virtual>> OnOK() : void
<<afx_msg>> OnQueryDragIcon() : HCURSOR
<<afx_msg>> OnPaint() : void
<<virtual>> OnInitDialog() : BOOL
LoadCharacter(pszFilename : CString) : void
<<virtual>> DoDataExchange(pDX : CDataExchange*) : void
Speak(pszText : CString) : void
CTeachServerDlg(pParent : CWnd* = NULL)
UpdateDlg() : void
CSendMsgDlg
m _s nds tr : CStri ng
m_Mess age : CString
<<virtual>> OnOK() : void
<<virtual>> OnIni tDi alog() : BOOL
<<virtual>> DoDataExchange(pDX : CDataExchange*) : void
CSendMs gDlg(pParent : CWnd* = NULL)
CBu ttonST
Рис. П.19. Диаграмма классов (серверная часть)
Интерфейс серверной части (рис. П.19) программного комплекса реализован с помощью классов СTeachServerDlg, CSendMsgDlg, CAbout, CSetup, наследованных от класса CDialog. С помощью встроенной ActiveX компоненты Microsoft Agent реализован помощ- ник. Список клиентов реализован с помощью класса CFListCtrl, на- следованного от класса CListCtrl. Сетевой интерфейс программы реализован с помощью класса CclientSocket и CListeningSocket на- следованых от класса CSocket. CSocket CWinApp CWnd (from Windows Sockets) (from Application Architecture) (f rom Windo w Su pport) CAgentCtlE x <> Accept() < > ~CWinApp() < > ~CWnd() CTeachServerApp Se tRai seR equestErrors() < > Close() < > Dump() < > Dump() GetR ai seRequestErrors () < > Receive() < > AssertValid() < > AssertValid() Sh owDefaultCh aracterPrope rties() < > Send() < > WinHelp() LOG(sss : CString) : void < > OnFinalRelease() GetSuspen ded() < > ~CSocket() < > InitInstance() < > InitInstance() : BOOL < > PreSubclassWindow() Se tConnected () < > AssertValid() < > Run() CTeachServerApp() < > Create() GetC onnected() < > Dump() < > OnIdle() < > DestroyWindow() GetC om mand sWi ndow() < > ConnectHelper() < > ExitInstance() < > PreCreateWindow() GetPro pertyShe et() < > ReceiveFromHelper() < > ProcessWndProcException() < > CalcWindowRect() GetSpeechInp ut() < > SendToHelper() < > OpenDocumentFile() CDialog < > OnToolHitTest() GetAudioOutput() < > OnMessagePending() < > SaveAllModified() (from Dialog Boxes) < > GetScrollBarCtrl() GetC haracters() < > PumpMessages() < > OnDDECommand() < > WinHelp() < > Create() < > AddToRecentFileList() < > ~CDialog() < > ContinueModal() Create() < > InitApplication() < > Dump() < > EndModalLoop() GetC ls id() < > DoMessageBox() < > AssertValid() < > OnCommand() < > DoWaitCursor() < > OnCmdMsg() < > OnNotify() < > PreTranslateMessage() < > GetSuperWndProcAddr() < > CheckAutoCenter() < > DoDataExchange() CClientSocket < > SetOccDialogInfo() < > BeginModalState() Mode : CString < > DoModal() CListCtrl < > EndModalState() Group : CString CListe ningSo cket < > OnInitDialog() (from Controls) < > PreTranslateMessage() Name : CString < > OnSetFont() < > OnAmbientProperty() < > OnAccept(n Erro rC ode : i nt) : voi d < > OnOK() < > WindowProc() < > ~CListCtrl() < > OnClose(nErrorCode : int) : void < > ~CL isteni ngSocket() < > OnCancel() < > OnChil dNotify() < > OnWndMsg() < > OnReceive(nErrorCode : int) : void CListeni ngSocke t(ppool : CPo ol*) < > PreInitDialog() < > DrawItem () < > DefWindowProc() < > ~CClientSocket() < > PostNcDestroy() CClientSocket(ppool : CPool*) < > OnChildNotify() < > CheckAutoCenter() < > IsFrameWnd() < > SetOccDialogInfo() CFListCtrl CTeachServerDlg m_nRedrawCounter : int m_bHasMRUSeparator : BOOL m_pszCurCharID : LPCTSTR m_sInitPath : CString m_hIcon : HICON CButtonST < > OnAbout() : void CSendMsgDlg < > OnSetup() : void m_sndstr : CString < > OnEditor() : void m_Message : CString < > OnSendAll() : void < > OnSend() : void CSetup < > OnOK() : void < > OnSize(nType : UINT, cx : int, cy : int) : void < > OnClose() : void < > OnInitDialog() : BOOL < > DoDataExchange(pDX : CDataExchange*) : void < > DoDataExchange(pDX : CDataExchange*) : void < > OnCancel() : void CSendMsgDlg(pParent : CWnd* = NULL) CSetup(pParent : CWnd* = NULL) < > OnOK() : void < > OnQueryDragIcon() : HCURSOR < > OnPaint() : void CButton < > OnInitDialog() : BOOL (f rom Control s) LoadCharacter(pszFilename : CString) : void < > DoDataExchange(pDX : CDataExchange*) : void CAbout < > ~CButton() Speak(pszText : CString) : void < > DrawItem() CTeachServerDlg(pParent : CWnd* = NULL) < > DoDataExchange(pDX : CDa taExchange* ) : void < > OnChildNotify() UpdateDlg() : void CAb out(pParent : CWnd* = NULL ) Рис. П.19. Диаграмма классов (серверная часть)
Страницы
- « первая
- ‹ предыдущая
- …
- 154
- 155
- 156
- 157
- 158
- …
- следующая ›
- последняя »