C++基于TCP(面向连接)/UDP(面向无连接)的socket编程

基于TCP(面向连接)的socket编程步骤 服务器端程序: 1、创建套接字(socket); 2、将套接字绑定到一个本地地址和端口上(bind); 3、将套接字设为监听模式,准备接收客户请求(listen); 4、等待客户请求到来。当请求到来后,接收连接请求,返回一个新的对应于此次连接...

2019-01-06 23:14:42

阅读数:11

评论数:0

mfc—改变控件的颜色、背景、字体以及画图

  本周学习了孙鑫老师的第十课,本节课主要讲的是:画图以及改变控件的颜色、背景、字体、大小。   通过上面四个选项,设置我们画图的形状。下面三个选项,设置我们线条的大小、颜色和字体。 首先是选择颜色的窗口: 窗口mfc已经为我们写好了,我们只需要调用一下,在单文档的view类里面添加...

2018-12-09 20:39:02

阅读数:1622

评论数:1

mfc—GetTextMetrics与GetTextExtent的区别

GetTextMetrics:获取当前字体的信息 GetTextExtent:获取特定的字符串在屏幕上所占的宽度和高度 对于这两个函数的作用,我在编程的时候,也有一定的困惑。因此,我也想,其他人在编程的时候也肯定有 同样的困惑。所以我把他们解释一下。不足之处,还请大家多多的添加 批评~~其实,我们...

2018-12-02 22:14:49

阅读数:55

评论数:0

MFC—工具栏的显示、隐藏以及浮动工具栏关闭时改变菜单的选中状态

  孙鑫老师的第九课,留下的一个作业:当工具栏在悬浮和停靠状态的显示和隐藏,显示前的位置需要和隐藏(关闭)前的位置保持一致。   其实,关于工具栏的隐藏与显示问题,只需要考虑三种状态:(1)在停靠状态下工具栏的显示与隐藏;(2)在悬浮状态下工具栏的显示与隐藏;(3)在悬浮状态下,通过点击关闭按钮...

2018-12-02 21:47:41

阅读数:517

评论数:0

MFC——获取当前字体的高度、宽度等信息

当我们想往屏幕上面写多行内容时,我们需要之前当前文本的宽度和高度信息。我们可以采用以下方法: void CDialogView::OnDraw(CDC* pDC) { CDialogDoc* pDoc = GetDocument(); ASSERT_VALID(pDoc); if (!p...

2018-11-18 22:01:28

阅读数:29

评论数:0

Visual Assist X 快捷键

Visual Assist X 快捷键 【Visual Assist X 快捷键】 Shift+Alt+F Find References 查找引用 Shift+Alt+S FindSynbolDialog 打开查找符号对话框 Alt+G GotoImplementation 调到实现 ...

2018-11-18 20:51:53

阅读数:19

评论数:0

MFC——CPropertySheet(属性表单)和CPropertyPage(属性页)——实现分页显示

今天在学习的时候,实现了一种分页显示的功能。如下图: 以下是实现步骤: 1、在资源文件中添加三个IDD_PROPPAGE_LARGE,也就是三个dialog。我给他们取名为IDD_PROP1、IDD_PROP2、IDD_PROP3,然后随便添加一些控件。 2、我们新加三个类,...

2018-11-17 23:59:17

阅读数:73

评论数:0

MFC-VS2008建立数值型的关联变量

由于vs2008取消了Class Wizard,有时候找不到在哪里建立数值型的关联变量。 首先,我们右键点击我们需要建立关联变量的控件,点击添加变量。如下图 然后,我们选择选择添加变量的类型。Control为控件型,Value为数值型。 添加完后的效果: void CComput...

2018-08-04 11:27:19

阅读数:55

评论数:0

MFC-对话框组合应用-QQ

最近学习了mfc中基于对话框的应用程序开发。 总共实现了以下功能: 1、登录与登录账户管理; 2、账户登录权限管理; 3、录入对话框与员工信息管理; 具体功能有以下部分: 1、登录 2、注册 3、主对话框 4、账户信息管理 5、修改用户信息 6、员工信息管...

2018-07-23 23:32:04

阅读数:59

评论数:0

MFC-核心类库-CWnd的成员函数介绍(三)

CRect类数据成员有left,top,right,和bottom。left左上角X坐标,top左上角Y坐标,right右下角X坐标,bottom右下角Y坐标。rect.InflateRect(3,3);//修改CRect的宽和高,每次增加3,3rect.OffsetRect(5,5);//修改C...

2018-07-08 21:41:12

阅读数:54

评论数:0

MFC-核心类库-CWnd的成员函数介绍(二)

1、CWnd :: FromHandleCWnd在给定窗口句柄时,返回指向对象的指针。如果CWnd对象未附加到句柄,CWnd则会创建并附加临时对象。static CWnd * PASCAL FromHandle(HWND hWnd);2、CWnd::Attach当我们使用MFC创建一个窗口时,是分...

2018-07-08 12:02:20

阅读数:75

评论数:0

MFC-核心类库-CWnd的成员函数介绍(一)

1、CWnd::Create函数 创建指定的子窗口并将它附加到 CWnd 对象。virtual BOOL Create( LPCTSTR lpszClassName, //窗口类型。 LPCTSTR lpszWindowName, //窗口名称。 DWORD...

2018-07-05 21:48:27

阅读数:378

评论数:0

MFC—对话框程序—模式对话框与非模式对话框

一、根据主窗口类型,MFC软件工程可以分为以下几种架构模型:1、SDI(Single Document Interface):单文档界面,一个主框架窗口下只能编辑一份文档。例如:记事本和画笔等。2、MDI(Multiple Document Interface):多文档界面,一个主框架窗口下可以同...

2018-07-03 22:29:21

阅读数:835

评论数:0

常量指针,指针常量,函数指针与指针函数

1、常量指针:本质是一个指针,表示一个指向常量的指针const int * p;    //能够改变指针的指向,但不能改变指针所指对象的值2、指针常量:本质是一个常量,表示一个指针是常量int * const p;    //不能改变指针的指向,但可以改变指针所指对象的值3、函数指针:本质是一个指...

2018-03-18 14:05:14

阅读数:81

评论数:0

类模板+函数模板

    在c++中标准模板库主要由容器、算法和其他组件组成,将需要重复利用的功能以模板的形式封装。一般情况下,标准模板库中将算法实现为函数模板,而将容器实现为类模板。    函数模板:使用函数模板可以重写通用函数。    类模板:将类的成员类型参数化。类模板code:#include &a...

2018-03-11 21:32:48

阅读数:79

评论数:0

PAT乙级(Basic Level)真题

A+B和C (15) 时间限制 1000 ms 内存限制 32768 KB 代码长度限制 100 KB 判断程序 Standard (来自 小小) 题目描述 给定区间[-2的31次方, 2的31次方]内的3个整数A、B和C,请判断A+B是否大于C。 输入描述: 输入第1行给出正整数T...

2017-11-29 22:14:36

阅读数:213

评论数:0

MFC第一天——Win32实现计算器

今天在学习MFC,第一节课讲得是Win32程序开发,Win32主要使用C语言直接使用API进行开发。Windows95及以后的版本都是32位的操作系统,因此Windows程序开发也叫Win32程序开发。 今天的任务是写一个计算器。效果图如下: 首先我们需要登录: 登录成功后,就可以显示计算器了...

2017-11-20 20:54:56

阅读数:207

评论数:0

r语言常用函数(三)

小技巧:当我们输命令时,一行不足以容纳我们想要书写的内容时,我们可以按shift+enter键将一个命令分成多行 1.2.9  列表   R列表是以其他对象为成分的有序集合。列表的成分与向量的元素不同,他们不一定是同一数据类型、模式或者相同长度。 > mylist<-list(s...

2017-11-07 22:03:59

阅读数:241

评论数:0

r语言常用函数(二)

1.2.7 数据子集 可以在方括号内放入元素的位置来获取向量中的某个元素,正数x表示显示下标为x的元素,负数x表示不显示下标为x的元素。 > x<-c(-1,0,1,2,3) > x[2] [1] 0 > x[-2] [1] -1 1 2 3 方括号中的命令是逻辑条件...

2017-11-06 21:03:47

阅读数:177

评论数:0

r语言常用函数(一)

输入ls()或者objects()命令列举出当前内存中的对象 > ls() [1] "x" "y" > objects() [1] "x" "y" 如果不再需要一个对象时,可以通过rm来删除他 > r...

2017-11-03 23:10:50

阅读数:352

评论数:0

提示
确定要删除当前文章?
取消 删除
关闭
关闭