- Linux高级网络开发奇妙之旅
一、基础理论篇01、网络协议入门02、LAN、WAN、WLAN、VLAN和VPN的区别03、IP地址介绍04、广播地址介绍05、无连接和面向连接协议......
- 初学C语言笔记220928
void*p 强制类型转换成int型指针,再解引用voidqsort((void*base,//指向要排序的数组的第一个元素的指针size_tnitems,,//数组中的元素个数......
- C语言第19天,标识符作用域和预处理指令
一、标识符作用域1.代码块作用域{//代码块Axxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx}{//代码块Bxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx}源代码中,被花括号包括的代码,形成一个......
- GTK入门学习:glade的环境搭建
1)Linux环境搭建在线安装即可,安装命令如下:测试是否安装成功,在终端敲glade即可:2)windows版本环境搭建下载一个windows版本双击后一直“下一步”安装即可。需要注意的是,如果......
- GTK简单版计算器
接下来我们做一个简单版的计算器。1)获取按钮上的内容。2)如果获取的内容是“c”,则代表进行退格操作,相当于删去最后一个字符。3)如果获取的内容不是“c”,则把每一次获取的......
- GTK入门学习:布局练习之计算器
接下来,我们做一个布局练习,如下图:我们用表格布局实现,表格布局参考坐标如下:这里我们用到行编辑控件(GtkEntry )。行编辑的创建:GtkWidget*gtk_entry_new(void);返回值:行编......
- 为什么要学习GTK?
开发图形界面的工具包有很多,windows有WPF、WinForm,Android有自带的SDK,IOS也有自己的一套,跨平台的话可以用Qt,结果发现,GTK真没它的用武之地。实际上,GTK的地位真是这样的,那我......
- GTK入门学习:glade的介绍
上面的学习中,我们是通过纯C语言代码来进行GTK编程的,这也是我们学习GTK的最佳方法,因为这样我们可以清楚地知道整个流程,大体流程如下:1)创建主窗口,根据需要设置窗口的相应属性2)......
- GTK进阶学习:GTK实现截图功能( 可以指定截图范围 )
按按钮截图,图片保存在当前路径为“save.png”:#include<gtk/gtk.h>#include<cairo.h>/********************************************************功能:指定窗口区域截图,需......
- GTK常用控件之图片控件( GtkImage )
图片控件和标签的作用很类似,都是作为显示用的,只是图片控件显示的内容是图片。图片控件的创建:GtkWidget*gtk_image_new_from_file(constgchar*filename);filename:图片的......