ВУЗ:
Составители:
Интерфейс серверной части (рис. П.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
- …
- следующая ›
- последняя »
