Socket通信Client/Server文件传输程序 用于树莓派的 socket 通信 client/server 程序,代码结构清晰,功能挺专一——就是传文件。server 端监听,client 端连接,整个流程简单直接。支持二进制读写,文件大小也没啥限制,传视频都行,挺适合在内网里搞点自动同步或者远程备份。
一般元素序号从0开始的C++程序设计(谭浩强完整版) 一般元素的序号从 0 开始,这事儿在 C++ 里其实挺常见的。你要是刚上手或者在复习《谭浩强 C++程序设计》,这段小程序能帮你捋清楚循环结构和数组下标之间的关系。嗯,原文里是这样写的:for (j=0; j<;n; j++),下标从 0 走到 n-1,比较标准的写法,逻辑也清楚。 谭浩强的那
VC控件自动布局方案 VC 的控件自动缩放方案,真挺省事。窗口尺寸一变,控件自己就跟着调整位置和大小,不用你手动一个个计算。用到的核心类是ClxDialog,继承自 MFC 的 CDialog,加几行代码就搞定自动布局,适合非模态对话框的场景。 你只需要在自己的对话框头文件加上#include "lxDialog.h",
起泡排序举例C++实现东南大学何洁月 起泡排序是基础也蛮有趣的排序算法,常常用来作为排序算法的入门案例。它通过比较相邻元素并交换位置,将大的数“沉”到底部。举个例子,比如有一组整数序列:8 5 2 4 3,通过起泡排序,第一轮会将最大的 8 交换到面,接下来逐步完成排序。实现起来也简单,适合用来理解排序的基本思路。想要看具体的代码实现,
C++多控制点贝塞尔样条曲线生成 C++多控制点生成贝塞尔样条曲线的实现,简直是计算机图形学中的一项必备技能!你知道贝塞尔曲线吧,它是用控制点来定义的平滑曲线。通过多控制点生成的贝塞尔样条,可以你在项目中实现更自然的曲线路径,比如动画和建模。这个 C++版本的代码给你了一个好的基础,能帮你从定义控制点开始,一直到生成曲线,并确保各段
C++程序设计原理与实践C++编程理念与实践 C++的入门书里,《C++程序设计原理与实践》算是比较硬核但又实用的一个了。Bjarne Stroustrup 亲自操刀,讲的不只是语法,而是整套编程理念。像封装、继承、多态这些面向对象的核心概念,全都掰开了揉碎了讲,举例也接地气。如果你写 C++ 有一阵子了,想系统提升一下,这本书挺合适的。尤其是
ScrollDialog可嵌套滚动对话框类 带滚动条的对话框类,适合内容多又不想分页的场景,挺实用的。它的妙处在于可以嵌在另一个对话框里,还能根据内容自动决定要不要显示滚动条,省心不少。 滚动条的事儿,其实绕不开几个经典 API。比如说SCROLLINFO这个结构体,能控制滚动条的范围、位置、页面大小这些核心参数。配合SetScrollInf
Microsoft Foundation Class Library 6.0C++类库 MFC 6.0,作为微软推出的一个经典 C++类库,开发者简化了 Windows 桌面应用的开发。通过面向对象编程,MFC 让你更轻松地与 Windows API 打交道,不再那么“低级”。它的类库设计也相当全面,像是应用程序、窗口、对话框的都涵盖了。说到架构,MFC 引入了文档/视图模式,这让数据
Jini技术手册JNI跨语言开发指南 Jini 技术手册挺适合那些想让 Java 和 C++无缝协作的开发者。简单来说,它通过JNI(Java Native Interface)让 Java 代码调用 C++实现的功能,或者反过来。比如,你可以用C++实现性能要求高的部分,再通过Jini 技术把它集成进 Java 应用,省时省力又高效。
WTL开发者指南C++应用开发框架 WTL 开发者指南其实挺适合那些想要精通 Windows 应用开发的朋友。它了 C++、COM 和 WTL 的基础,能你打下一个坚实的编程基础,尤其是对 Win32 API 的使用。WTL 虽然比 MFC 更轻量,但却能相当强大的功能,简化开发流程。是利用模板技术,代码写起来简洁又高效。如果你已经有