数据库|mysql教程
VC++,应用技巧,三则,欢迎,进入,C++,编程,社区,论
数据库-mysql教程
pigcms7.8源码,vscode安装py,ubuntu最新32bit版本,tomcat-5.0.28,c sqlite 接口库,jquery 调用视频播放器插件实例,前端响应式框架的研究,爬虫 微博数据挖掘,iis php 500,罗源seo公司,网站日志怎么看,下载网页 html5动画,asp淘宝客模板,vc聊天程序lzw
欢迎进入C/C++编程社区论坛,与300万技术人员互动交流 >>进入 1、创建向导对话框 在使用具体某个软件的时候,我们常常会在该程序中使用向导模式来建立新的文件,最典型的例子就是在Frontpage2000中或者Word2000中使用向导方式来新建一个网页文件或者Word文档
22的源码,ubuntu 安装dgl 图,异步加载图片爬虫,php调用另外一个php,酒店seo方案lzw
微信拍卖系统源码,vscode右键调试,ubuntu优点,tomcat idea,vba sqlite,石家庄学习网页设计,vps怎么搭建数据库,国外服务器需要备案吗,js实时视频流插件,h ui前端框架怎么用,爬虫503,php入,南京seo公司,springboot多用户操作,必填字段标签 *,健身器材网站模板,网站网页跳转,免费制作论坛网站模板免费下载,中英文网站后台,php 文件下载页面,商品销售管理系统论文,简单c语言插值程序lzw
欢迎进入C/C++编程社区论坛,与300万技术人员互动交流 >>进入
1、创建向导对话框
在使用具体某个软件的时候,我们常常会在该程序中使用向导模式来建立新的文件,最典型的例子就是在Frontpage2000中或者Word2000中使用向导方式来新建一个网页文件或者Word文档
。那么看到别的程序都能提供人性化的向导对话框后,不知您有没有什么冲动?如果有的话,不妨使用下面的代码来创建一个向导对话框:
void CMy56_s1Dlg::OnWiz() { CSheet sheet; sheet.SetWizardMode(); int iRet=sheet.DoModal();//返回ID_WIZFINISH或IDCANCEL } //重载BOOL CPropertyPage::OnSetActive( )来控制显示的按钮 BOOL CPage1::OnSetActive() { ((CPropertySheet*)GetParent())->SetWizardButtons(PSWIZB_BACK|PSWIZB_NEXT); return CPropertyPage::OnSetActive(); } BOOL CPage2::OnSetActive() { ((CPropertySheet*)GetParent())->SetWizardButtons(PSWIZB_BACK|PSWIZB_FINISH); return CPropertyPage::OnSetActive(); } |
2、在计算机之间实现收发数据
大家知道,计算机之间相互通信时,一般都是通过TCP协议来与指定IP地址的主机来建立联系,并进行相互通信的,在这个过程中,必需有一方扮演服务器的角色等待另一方(客户端)的连接请求,所以服务器端需要建立一个监听套接口,然后在此套接口上等待连接。当连接建立后会产生一个新的套接口用于通信。而客户端在创建套接口后只需要简单的调用连接函数就可以创建连接。对于有连接的通信不论是数据的发送还是发送与接收的顺序都是有保证的。下面的代码就是利用VC++提供的CSocket来实现数据收发功能的:
/* 服务器方在端口6802上等待连接,当连接建立后关闭监听套接口 客户方向服务器端口6802发起连接请求 */ BOOL CMy63_s1_serverDlg::OnInitDialog() { CDialog::OnInitDialog(); CSocket sockListen; //创建本地套接口 sockListen.Create(6802,SOCK_STREAM,”127.0.0.1″); //绑定参数 sockListen.Bind(6802,”127.0.0.1″); sockListen.Listen(5); //等待连接请求,m_sockSend为成员变量,用于通信 sockListen.Accept(m_sockSend); //关闭监听套接口 sockListen.Close(); //启动定时器,定时发送数据 SetTimer(1,3000,NULL); } |
[1] [2]