`
17studio
  • 浏览: 200051 次
  • 性别: Icon_minigender_1
  • 来自: 广州
社区版块
存档分类
最新评论

编写程序常需用到的功能

阅读更多

做一下笔记,以免遗忘

默认的

1. 编程语言及其支持的std lib (stdlibc/c++)

一级常用功能

1. assert debug (检查控制流;私有函数检查输入参数是否有效;在函数计算后检查函数结果是否有效;检查程序不变量)
2. 测试(测试框架,测试语句)
3. 内存管理,智能指针,回收器
4. 容器/字符串
5. 异常
6. 日志
7. 配置(配置文件)

二级常用功能

1. 程序框架
2. 编码转换
3. xml识别
4. 网络框架
5. 进程/线程模型
6. ui界面库
7. 数据库
8. 通讯框架
9. 正则表达

三级常用功能

1. 脚本嵌入
2. 各类引擎
3. 特定领域的处理库
4. 编程框架
5. 。。。

 

分享到:
评论

相关推荐

    C语言编写的日历程序

    本主题聚焦于一个C语言编写的日历程序,它不仅提供了源代码,还包含了可执行程序,非常适合C语言初学者和进行课程设计的学生进行学习和实践。 首先,我们来了解C语言的基本知识。C语言是一种中级编程语言,由贝尔...

    C语言编写日历程序,功能齐全

    在C语言中编写一个日历程序是一项常见的编程练习,它能帮助初学者深入理解日期处理、循环控制以及字符串操作等核心概念。这个日历程序具备功能齐全的特点,意味着它可以显示不同年份和月份的日历,并可能包括节假日...

    通讯录程序 C语言编写

    本项目采用C语言编写,C语言是一种底层、高效且灵活的编程语言,非常适合用来实现这种功能。 在C语言编写的通讯录程序中,主要涉及以下几个关键知识点: 1. **数据结构**:通讯录中的数据通常包含姓名、电话、地址...

    利用C#编写的写字板程序

    本项目“利用C#编写的写字板程序”是一个实现类似Windows自带写字板功能的应用程序。写字板是一个基础的文本编辑工具,用户可以在这里进行文字输入、格式化以及简单的文档编辑操作。 【知识点1】:C#语言基础 C#由...

    windows驱动程序编写指南

    开发Windows驱动程序时,通常会用到WDK,它包含了编译器、调试器和其他必要的工具。WDK支持开发内核模式驱动,如KMDF(Kernel-Mode Driver Framework)和UMDF(User-Mode Driver Framework),这两种框架简化了驱动...

    vb编写的报告计时程序

    【VB编写的报告计时程序】是一个利用Visual Basic 6.0(VB6.0)开发的应用程序,专为领导、演讲者等在各种发言场合使用。该程序的主要功能是帮助用户跟踪和管理他们的报告时间,确保讲演的节奏得到良好控制。下面将...

    小型计算器程序编写

    本项目“小型计算器程序编写”就是一个基于C语言的实践案例,它旨在教授如何构建一个简单的图形用户界面(GUI)计算器。下面将详细探讨这个项目中的关键知识点。 首先,我们关注的是C语言编程基础。C语言是一种低级...

    串口程序C++编写

    本文将深入探讨如何使用C++语言编写串口通信程序,以实现设备间的双向数据交换。 串口通信,又称串行通信,是通过串行数据线逐位传输信息的方式。在C++中实现串口通信,主要涉及到以下几个关键知识点: 1. **串口...

    Java编写的记事本程序源码

    Java编写的记事本程序源码是一个开源项目,旨在实现类似Windows系统内置记事本的功能。这个程序展示了Java编程语言在构建桌面应用程序方面的应用。Java以其“一次编写,到处运行”的特性,使得此记事本程序可以在...

    C++小程序(实现闹钟功能)

    在C++编程中,创建一个实现闹钟功能的小程序是一项有趣的挑战,它涉及到时间管理、事件触发以及用户交互等多个方面。下面将详细讲解这个话题,包括C++的时间库使用、用户输入处理和程序流程控制。 首先,C++标准库...

    MFC 单文档程序编写的连连看程序

    **MFC 单文档程序编写的连连看程序详解** MFC(Microsoft Foundation Classes)是微软提供的一套C++类库,用于简化Windows应用程序的开发。它基于面向对象的设计,为开发者提供了构建用户界面、数据库访问、文件...

    C语言编写的星座小程序

    【标题】:“C语言编写的星座小程序”是一个利用C编程语言开发的应用程序,它能够帮助用户查询他们的星座以及对应的星座配对信息。这个小程序可能是基于日期输入,通过计算用户出生日期来确定其属于哪个星座,并...

    c++编写的使用期限程序

    总结来说,这个“c++编写的使用期限程序”展示了C++在解决实际问题中的应用,尤其是如何利用面向对象编程思想来设计和实现一个具有特定功能的软件。通过学习和理解这个程序,开发者可以深化对C++语言的理解,同时...

    ddelphi编写的小小程序(记事本)

    例如,记事本程序可能会用到TForm作为主窗口,TMemo用于显示和编辑文本,TButton用于实现保存、打开等操作。通过拖放这些组件到表单上,并设置相应的属性和事件处理函数,就能构建出一个基本的记事本应用。 在...

    c语言编写通讯录——通讯录执行程序

    C语言是一种底层、通用的编程语言,常用于系统编程、嵌入式开发以及编写高性能的应用程序。以下是对这个通讯录程序的一些关键知识点的详细说明: 1. **结构体(Struct)**:在C语言中,通讯录的基本数据结构很可能...

    程序开发功能需求文档模板.docx

    《程序开发功能需求文档模板详解》 在软件开发过程中,一份详尽且规范的功能需求文档是项目成功的关键。本文将深入解析"程序开发功能需求文档模板",并提供相关指导,帮助开发者和项目经理理解如何有效地制定和使用...

    Java编写的进制转换程序

    本项目就是一个基于Java原生SDK编写的进制转换程序,它旨在帮助学习者理解和掌握数据结构的相关概念。 在Java中,进制转换主要涉及到`Integer`和`String`类中的方法。以下是主要涉及的知识点: 1. **字符串到整数...

    此程序是一个通过WINSOKET来编写的程序,和用到了串口编程,实现计算发送信息量是多少.zip

    本程序显然利用了C#的Winsock功能和串口通信技术,用于计算发送的信息量。下面将详细阐述这两个关键知识点。 **Winsock(Windows Socket)编程**: Winsock是Windows操作系统中的一个API,它为应用程序提供了一个...

    勾月计算器程序(C#源代码编写)现在实现了加、减、乘、除功能。内含有swithc,case,break等用法,算法简单,是C#初学者的一个很好例子

    在编程世界中,学习一门语言的初期,通常会通过编写简单的计算器程序来熟悉语法和控制结构。本文将以“勾月计算器程序”为例,深入解析C#语言中的基本运算逻辑、switch-case-break语句的运用以及程序设计的思路。 ...

Global site tag (gtag.js) - Google Analytics