按关键词阅读: 分析 成本 电子商务 网络经济 毕业论文
CServerDlg * pDlg=(CServerDlg *)pApp-m_pMainWnd;
CDialog1 * pDlg1= pDlg1-m_reminder=有新的连接 。
48、 , 已连接上!;
pDlg1-RefreshScreen();
/创建一个新的套接字对象 , 用来接收连接请求的套接字 。
CMysocket * psocket=new CMysocket();
if(Accept( * psocket) psocket-AsyncSelect(FD_READ);
m_socket=psocket;
CString rPeerAddress;
char * strPort=new char10;
UINT rPeerPort;
m_socket-GetPeerName(rPeerAddress,rPeerPort);
itoa(rPeerPort,strPort,1 。
49、0);
rPeerAddress+=:;
rPeerAddress+=strPort;
rPeerAddress+=主机已经建立连接!;
pDlg1-m_list.AddString(rPeerAddress);
pDlg1-RefreshScreen();
pDlg1-GetDlgItem(IDC_REFRESH)-EnableWindow(true);
pDlg1-GetDlgItem(IDC_NONCON)-EnableWindow(true);
pDlg1-GetDlgItem(IDC_SEND)-EnableWindow(true);
pDlg1-GetDlgItem(IDC_SCR 。
50、EENCTRL)-EnableWindow(true);
CAsyncSocket:OnAccept(nErrorCode);
断开连接功能的实现 void CDialog1:OnNoncon() CServerApp * pApp=(CServerApp *)AfxGetApp();
CServerDlg * pDlg=(CServerDlg *)pApp-m_pMainWnd;
CDialog1 * pDlg1= int index=pDlg1-m_list.GetCurSel();
if(indexm_serversocket.m_socket-Close();
pDlg1-m_serv 。
51、ersocket.m_socket-isConnect(false);
AfxMessageBox(断开连接);
pDlg1-m_list.DeleteString(index);
/需要改变 , 根据选择的给你变量 pDlg1-RefreshScreen();
发送文件功能的实现 void CDialog1:OnSend() / TODO: Add your control notification handler code here CServerApp * pApp=(CServerApp *)AfxGetApp();
CServerDlg * pDlg=(CServerDlg *)pApp- 。
52、m_pMainWnd;
CDialog1 * pDlg1= CDialog2 * pDlg2= CDialog3 * pDlg3= int index;
index=pDlg1-m_list.GetCurSel();
if(indexShowWindow(true);
pDlg1-ShowWindow(false);
pDlg3-ShowWindow(false);
pDlg-m_tab.SetCurSel(1);
数据管理功能的实现 void CDialog1:OnScreenctrl() / TODO: Add your control notification handler code。
53、here CServerApp * pApp=(CServerApp *)AfxGetApp();
CServerDlg * pDlg=(CServerDlg *)pApp-m_pMainWnd;
CDialog1 * pDlg1= CDialog2 * pDlg2= CDialog3 * pDlg3= int index;
index=pDlg1-m_list.GetCurSel();
if(indexShowWindow(false);
pDlg2-ShowWindow(false);
pDlg3-ShowWindow(true);
pDlg-m_tab.SetCurSel(2);
4.2 。
54、.2 文件传输窗口程序 实现功能和客户端文件传输功能一样 , 参看客户端文件传输功能 。
4.2.3 数据管理窗口程序 1.确定修改功能 点击“确定修改”按钮 , 修改密码 , 把密码和用户名写入到文件中 , 每次登录时读取该文 件 , 查看输入的和文件中的内容是否一致 , 如果一致转向主界面 。
void CDialog3:OnButUpdata() CFile file;
file.Open(mima,CFile:modeReadWrite|CFile:modeCreate|CFile:modeNoTrunca te);
UpdateData(true);
CString str=m_password;
str+=m 。
55、_username;
file.Write(str,str.GetLength();
:AfxMessageBox(密码修改成功!);
m_password=;
m_username=;
UpdateData(false);
2.管理数据库信息按钮功能 启动另一个应用程序“test6.exe” , 改程序实现对数据库的管理 。
void CDialog3:OnButUsercon() WinExec(test6.exe, 5);
4.3 数据库管理程序 添加 void CTest6View:OnAdd() UpdateData(true);
CString str;
try CRecordsetAd 。
56、d m_pdatabase;
if(m_pdatabase.IsOpen() m_pdatabase.Close();
m_pdatabase.Open(CRecordset:snapshot,NULL,CRecordset:none);
m_pdatabase.AddNew();
m_pdatabase.m_name=m_comstr1;
m_pdatabase.m_username=m_comstr2;
m_pdatabase.m_userpassword=m_comstr3;
if(m_pdatabase.CanUpdate() m_pdatabase.Update();
m_pSet- 。
57、Requery();
m_pdatabase.Close();
if(!m_pSet-IsEOF() m_pSet-MoveNext();
catch(CDBException * e) e-ReportError();
return;
str.Format(添加记录%s成功,m_comstr1);
m_comstr1=;
m_comstr2=;
m_comstr3=;
UpdateData(false);
MessageBox(str,NULL,MB_OK|MB_ICONINFORMATION);
查询 void CTest6View:OnButLook() CRecordsetAdd m_ 。
58、pdatabase;
UpdateData(true);
if(m_comstr1!=) CString col1=name;
CString col2=username;
CString col3=userpassword;
m_pSet-Close();
m_pSet-m_strFilter=col1+=+m_comstr1+;
m_pSet-Open();
m_comstr1=m_pSet-m_name;
m_comstr2=m_pSet-m_username;
m_comstr3=m_pSet-m_userpassword;
CString str=m_comstr1;
str+=姓名 。
59、:;
str+=m_comstr2;
str+=用户名:;
str+=m_comstr3;
str+=密码:;
m_list.AddString(str);
UpdateData(false);
m_pSet-Close();
删除 void CTest6View:OnButdel() try CString str;
CRecordsetAdd m_pdatabase;
if(m_pdatabase.IsOpen() m_pdatabase.Close();
str.Format(%s,m_pSet-m_name);
m_pdatabase.m_strFilter.Format(name=% 。
稿源:(未知)
【傻大方】网址:/a/2021/0621/0022536361.html
标题:毕业论文|毕业论文 网络经济下电子商务的成本分析( 六 )