C++
c++
菠萝味菠萝啤
邮箱2722793998@qq.com
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
C++指针
*a表示a的地址 &a表示a的具体内容 #include “Afxsock.h” // 引用头文件,使用csocket类 class CCDlg; //先对主对话框类进行前导声明,为了引入主对话框类的指针 CCDlg * m_dlg; //定义主对话框的指针 void GetDlg(CCDlg * Dlg);//获取主对话框的指针的函数 //CSocket是同步socket类,不会调用onconnet() #include “MySocket.h” // 引用mysocket类的头文件,为了给下面原创 2022-03-24 15:01:23 · 214 阅读 · 0 评论 -
C++MFC网络编程-即时通讯程序02
CSocket类编程 客户端和服务器端工程,各添加一个基于csocket类的mysocket类。原创 2022-03-24 15:00:59 · 682 阅读 · 0 评论 -
C++MFC聊天室私聊
客户端本地OnReceive()事件过程(客户端本地socket类) char buff 客户端根据接收到消息的头部字段,判断消息类型,从而分别进行相应处理,上面代码对3种不同的消息,分别调用了两个处理函数,程序代码如下! 客户端发消息到服务器 服务器发消息到客户端 服务器里面有一个OnReceive(),用来接收客户端的消息 客户端里面有个OnReceive(),用来接收服务器的消息 这两个都要根据头文件进行判断,是否是用户退出还是接收还是什么之类的 服务器有个Onsend() 用来判断,是否是收到的原创 2022-03-24 15:00:38 · 585 阅读 · 0 评论 -
dlg和app的区别
程序是按顺序执行的,虽然都被封装成了类对象,看起来模块话,其实还是按顺序执行的,APP这个对象那个先于dlg构建。所以很多需要初始化的东西直接在App的成员initInstance中编写。dlg中编写的基本都是一些与对话框相关的逻辑。 ...原创 2022-03-24 14:59:57 · 624 阅读 · 0 评论 -
客户端离开代码
使用 在vs2010中会自动导入这个,不用自己再导包了#pragma comment(lib, “wsock32.lib”) 对于socket拉来说,如果要离开,那么就关闭套接字并销毁他! CClientSocket类中包含了所有要用到的套接字类的东西,这个是我们声明的套接字类 CClientSocket *m_pSocket; //指针机制,客户端套接字指针 SetWindowTextA(“聊天室客户端-SelfChat”); //这两个函数改变指定窗口的标题栏的文本内容(如果窗口有标题栏) //客户端离原创 2022-03-24 14:59:26 · 288 阅读 · 0 评论 -
C++网络编程
ip地址和端口号 ip地址是用来标识唯一台主机 端口号是用来标识主机上的一个应用程序 网络通信和我们平时打电话时一样的。 IP地址是相当于公司的总机号码,端口号是分机号码,在打电话的时候,拨通总机号码后,还需要转到分机上。 因特网上的ip地址具有全球的唯一性 ip地址在每台主机上是唯一的。32位点分十进制表示。 协议(tcp/ip) 套接字(socket) socket的出现,使得程序员很方便的访问tcp/ip, 客户向服务器提出请求, 服务器接收到请求后,提供相应的服务。 套接字分为3种类型 流套接字 数原创 2022-03-23 17:01:15 · 435 阅读 · 0 评论 -
listbox弹窗获取文字
listbox弹窗获取文字 void CdemoDlg::OnLbnSelchangeList1() { int iCurSel = m_lst_demo.GetCurSel();//得到当前选择索引 CString strTmp; m_lst_demo.GetText(iCurSel,strTmp); //得到当前选择的字符串 AfxMessageBox(strTmp); //得到内容!ok ...原创 2020-10-26 00:29:58 · 338 阅读 · 0 评论 -
C++文件操作
程序运行时产生的数据都属于临时数据,程序一旦运行结束都会被释放 通过文件可以将数据持久化 C++中对文件操作需要包含头文件==== 文件类型分为两种 文本文件:文件以文本的ASCⅡ码形式存储在计算机中 二进制文件:文件以文本的二进制形式存储在计算机中,用户不能直接读懂它们 操作文件的三大类 ofstream:写操作 ifstream:读操作 fstream:读写操作 5.1 文本文件 5.1.1 写文件 写文件步骤如下: 包含头文件 #include 创建流对象 ofstream ofs;原创 2022-03-23 10:30:17 · 366 阅读 · 0 评论 -
C++继承
例子1 #include <iostream> using namespace std; // 基类 class Shape { public: void setWidth(int w) { width = w; } void setHeight(int h) { height = h; } protected: int width; int原创 2021-04-19 10:03:24 · 232 阅读 · 0 评论
分享