本规范总则的内容包括:排版、注释、标识符命名、变量使用、代码可测性、程序效率、质量保证、代码编译、单元测试、程序版本与维护等。 本规范总则的示例都以C语言为背景,采用以下的术语描述: ★ 规则:编程时强制必须遵守的原则。 ★ 建议:编程时必须加以考虑的原则。 ★ 说明:对此规则或建议进行必要的解释。 ★ 示例:对此规则或建议从正、反两个方面给出例子。
2023-11-20 08:06:45 318KB C++规范 编程规范
1
这是一个基于windows的,用C++编写的客户端服务器程序,实现了简单的聊天功能,对于像学习C++网络编程的朋友,应该很有帮助
2023-11-20 08:00:20 20KB 网络编程 socket
1
和利时PLC编程软件AutoThink V3.1.7B2
2023-11-19 10:10:12 261.92MB 工业自动化
1
1.概论   先来阐述一下DLL(Dynamic Linkable Library)的概念,你可以简单的把DLL看成一种仓库,它提供给你一些可以直接拿来用的变量、函数或类。在仓库的发展史上经历了“无库-静态链接库-动态链接库”的时代。   静态链接库与动态链接库都是共享代码的方式,如果采用静态链接库,则无论你愿不愿意,lib中的指令都被直接包含在最终生成的EXE文件中了。但是若使用DLL,该DLL不必被包含在最终EXE文件中,EXE文件执行时可以“动态”地引用和卸载这个与EXE独立的DLL文件。静态链接库和动态链接库的另外一个区别在于静态链接库中不能再包含其他的动态链接库或者静态库,而在动态链接库中还可以再包含其他的动态或静态链接库。   对动态链接库,我们还需建立如下概念:   (1)DLL 的编制与具体的编程语言及编译器无关   只要遵循约定的DLL接口规范和调用方式,用各种语言编写的DLL都可以相互调用。譬如Windows提供的系统DLL(其中包括了Windows的API),在任何开发环境中都能被调用,不在乎其是Visual Basic、Visual C++还是Delphi。   (2)动态链接库随处可见   我们在Windows目录下的system32文件夹中会看到kernel32.dll、user32.dll和gdi32.dll,windows的大多数API都包含在这些DLL中。kernel32.dll中的函数主要处理内存管理和进程调度;user32.dll中的函数主要控制用户界面;gdi32.dll中的函数则负责图形方面的操作。   一般的程序员都用过类似MessageBox的函数,其实它就包含在user32.dll这个动态链接库中。由此可见DLL对我们来说其实并不陌生。   (3)VC动态链接库的分类   Visual C++支持三种DLL,它们分别是Non-MFC DLL(非MFC动态库)、MFC Regular DLL(MFC规则DLL)、MFC Extension DLL(MFC扩展DLL)。   非MFC动态库不采用MFC类库结构,其导出函数为标准的C接口,能被非MFC或MFC编写的应用程序所调用;MFC规则DLL 包含一个继承自CWinApp的类,但其无消息循环;MFC扩展DLL采用MFC的动态链接版本创建,它只能被用MFC类库所编写的应用程序所调用。
2023-11-18 08:03:08 1.23MB VC++
1
Visual C++多线程编程实例及讲解.对开发并行程序很有帮助。
2023-11-18 08:02:46 563KB Visual C++多线程编程
1
high_performance_linux_server_programming Linux高性能服务器编程(游双)源码
2023-11-17 09:42:25 70KB 系统开源
1
功能完整,使用dev来运行。
2023-11-16 16:24:48 4KB 开发语言
1
C#写的Client/Server控制台程序,可定时批量上传JPEG文件到服务器程序,内含源码,VS2008及以上可直接打开,包含文件UTF-8格式读取(避免乱码),Soceck监听与通信等内容。
2023-11-16 05:05:05 57KB Socket编程 上传文件
1
C#学习游戏编程的入门书籍,比较好的,大家好好看一下
2023-11-16 05:03:01 1.93MB C#+游戏编程入门
1
gdi+实现截屏保存png文件,鼠标钩子,直接截图 可选定保存特定矩形区域或整个屏幕或活动窗口; 注意全局鼠标钩子的使用 gdi画线在mousemove事件里的擦除 代码不完善仅供参考,欢迎修改!
2023-11-15 13:44:19 544KB gdi+ 鼠标钩子 直接截屏
1