- 博客(349)
- 收藏
- 关注
原创 MFC中的文件操作
一 MFC的文件操作 1. 相关 CFile类 - 封装了文件 句柄以及操作文件的API CFileFind类 - 提供了文件查找功能. 2.1 新建或者打开文件2.2 文件读写 CFIle::Read/Write2.3 CFile::Close 注意:1>文件操作通常放到异常处理结构中 2>读写操作时.
2016-11-20 17:38:02 173
原创 MFC中组合框获取当前选中文本
组合框获取当前选择的文本 int index = m_repeatCount.GetCurSel();CString str;m_repeatCount.GetLBText(index,str);MessageBox(str);
2016-11-20 17:34:50 6933
原创 Go中的数据类型
boolbyteruneint/uintint8/uint8int16/uint16int32/uint32int64/int64Pointerchan 通道func 函数interface 接口map 字典struct 结构nil 空值type 用于自己定义数据类型const 常量或者常量表达式
2016-11-20 17:31:25 429
原创 go中的接口
接口 GO语言中的接口是由一个方法的集合代表 一个接口类型的变量,可以与任何实现了这个接口类型的的 数据类型的值绑定 接口嵌套 type SortTable interface{ sort.Interface Sort() } 其中sort.Interface 包含 swap,less,len接口
2016-11-20 17:30:40 444
原创 go中的指针
go中的指针 pointer := unsafe.Pointer(&f32) vPtr := (int*)(pointer) unsafe.Offsetof(pp.Name) // 返回的是存储的偏移量 常量的声明 const un = 10.0. panic函数和recover函数
2016-11-20 17:30:12 158
原创 go中的流程控制
go中的流程控制 if 语句 package mainimport ("fmt")func main(){ v := []int{1,2,3} if v != nil{ fmt.println(v) } }goto 语句,与c语言中的一致
2016-11-20 17:29:37 177
原创 Go中的延迟处理 defer
defer 语句 该语句表示预定对一个函数进行调用,调用的函数被称为延迟函数 eg: defer fmt.Println("thye finishing touches.") defer fmt.println("11") 该语句在函数结束时被调用,其执行顺序和书写顺序相反, 即先打印 11,再打印 the finishing touches,
2016-11-20 17:29:00 505
原创 goLang panic: runtime error: slice bounds out of range
证明是你的在切片的时候越界了
2016-11-20 13:13:45 10504 2
原创 在GoLang中 将一个定义了变量,却不使用而报错的解决办法
_在GOLANG中表示的是空标识符号..// empty.gopackage mainfunc main() { var x = 100 _ = x}
2016-11-18 16:46:59 8476
原创 关于在linux中的系统安装路径的位置
1.下载的软件存放位置 /var/cache/apt/archives 2.安装后软件默认位置 /usr/share 3.可执行文件位置 /usr/bin 4.配置文件位置 /etc 5.lib文件位置 /usr/lib
2016-11-17 22:57:32 857
原创 windows进程间通信之文件映射
1. createFile2. 创建内存映射文件 HANDLE CreateFileMapping( HANDLE hFile, // handle to file LPSECURITY_ATTRIBUTES lpAttributes, // security DWORD flProtect,
2016-11-14 19:12:33 1178
原创 关于FD_WRITE何时触发
只有在以下三种情况下,才会发出FD_WRITE1. connectm 一个套接字首次建立了连接2. accept, 套接字被接受以后3. send,sendto 操作失败, 返回了WSAWOLUDBLOCK,并且缓冲区是变得可用
2016-11-07 09:27:43 1053
转载 vs2013的快捷键
VS2013常用快捷键: 1.回到上一个光标位置/前进到下一个光标位置 1)回到上一个光标位置:使用组合键“Ctrl + -”; 2)前进到下一个光标位置:“Ctrl + Shift + - ”。 2.复制/剪切/删除整行代码 1)如果你想复制一整行代码,只需将光标移至该行,再使用组合键“Ctrl+C”来完成复制操作,而无需选择整
2016-11-07 09:26:30 148
原创 windows下网络事件的类型
网络事件类型事件类型 含义FD_READ 读通知FD_WRITE 写通知FD_OOB 带外数据FD_ACCEPT 有连接接入FD_CONNECT 一个完整的连接已经被接入FD_CLOSE 连接关闭.
2016-11-07 09:25:00 1227
原创 总结
select模型 select( int nfds;fd_set fdread,fd_set fdWrite,fd_set fdException,timeval time ) FD_ZERO(*set) 将set初始化成空集合,集合在使用前都要清空FD_CLR(s,*set) 从set中删除套接字SFD_ISET(s,*set
2016-11-07 09:23:46 197
原创 MFC的文件操作及其序列化
一 MFC的文件操作 1. 相关 CFile类 - 封装了文件 句柄以及操作文件的API CFileFind类 - 提供了文件查找功能. 2.1 新建或者打开文件2.2 文件读写 CFIle::Read/Write2.3 CFile::Close 注意:1>文件操作通常放到异常处理结构中 2>读写操作时.
2016-11-07 09:21:50 870
原创 MFC中的绘图
MFC的绘图 1 相关类 1,1 绘图设备类 CDC类 - 提供了绘图设备的基本功能 CWindowDC类 - 父类是CDC类,主要表示指定的窗口,包括客户区和非客户区CClientDCCPaintDCCMetaFileDC.保存图形的绘制的代码,以便将来多次使用CDC类的使用 创建DC v
2016-11-07 09:20:59 245
原创 mfc中的切分窗口
MFC的动态切分窗口 1. 分类 动态切分- 在程序运行时,由用户根据需要实时的切分窗口.最大切分数量是2*2个 动态切分的视图窗口使用的是同一个视图类. 静态切分 - 在程序编写时,由程序员确定的窗口切分,最大切分数量是16*16个. 而且,静态切分的每个视图窗口,可以使用不同的视图类 2. 相关类 CSplitterWnd类 - 提供
2016-11-07 09:20:07 611
原创 视图中OnDraw和OnPaint的关系
视图类 OnDraw与OnPaint消息 OnDraw与OnPaint 的作用相同,都是用来显示数据或图形的. CMyView::OnDraw被父类CView::OnPaint调用 OnDraw使用更简单
2016-11-07 09:18:29 388
原创 在视图类中处理命令消息,才开始菜单按钮是灰色,点一下视图,就不是灰色的原因
在视图类中处理命令消息,才开始菜单按钮是灰色,点一下视图,就不是灰色是因为视图窗口没有被激活需要调用SetActiveWindow m_pWndView = new CMyView;m_pWndView->Create(NULL, L"MFCView", WS_CHILD | WS_VISIBLE | WS_BORDER, CRect(0, 0, 0, 0), thi
2016-11-07 09:16:56 935
原创 MFC的消息分类
MFC消息的分类 1 窗口消息(标准消息) ON_WM_XXX 2 命令消息 菜单,工具栏,加速键 ON_COMMAND(ID,处理函数) ON_COMMAND_RANGE(id1,id2,function); 3. 通知消息 大部分控件消息 4.用户自定义消息(重点) #define USER_MSG WM_USER + 1
2016-11-07 09:15:01 200
原创 MFC中关闭窗口时发生错误的原因
关闭视图窗口时发生断点的问题 因为视图的PostNcDestroy,采用 了自销毁,所以 我们如果在栈中创建,在关闭时会发生断点错误. 所以在创键视图对象时,要在堆中创建. void CWnd::PostNcDestroy(){ delete this; // 对象的自销毁}
2016-11-07 09:14:02 2153
原创 MFC中视图自动改变大小的方法之一
视图自动改变大小的方法之一 即在调用视图类的Create函数的时候 将其ID设置为AFX_IDW_PANE_FIRST 这个时候视图窗口就可以随着窗口的大小而自动改变了 eg: m_pWndView->Create(NULL, L"MFCView", WS_CHILD | WS_VISIBLE | WS_BORDER, CRect(0, 0, 0, 0)
2016-11-07 09:11:42 1522
原创 MFC中的视图
一 MFC的视图 1. 相关类 CView类. 父类是CWnd类,专门显示数据的窗口. 包含了纯虚函数OnDraw,是抽象类. 2. 使用方法 添加CView的子类CMyView类,并实现OnDraw() 函数由于在CView类中重写了PostNcDestroy()函数.并在执行函数的是否采用了自销毁,所以创建视图对象,应该在堆中创建.
2016-11-07 09:09:43 1309
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人