哎,一个人从C语言到自学C++,学了5个月了,连个class类都编不好,更别

2025-02-27 22:29:45
推荐回答(3个)
回答1:

你好,


编程语言只是程序设计中比重最小的一部分。最重要的是你的逻辑和架构。说实话,C++就算学上10年,也没有人敢说自己是大牛。你现在有一个明确的目标就是实现学生信息管理系统,所以你可以从以下几个方面入手:

  1. 考虑你的系统需要什么功能,每个功能的输入和输出都是什么?各个功能之间是否需要交换数据?怎么交换数据?你可以把每一个功能作为C++的一个类来写。

  2. 系统需要用到数据库吗?一般这种信息管理系统是需要数据库的,例如用来存放用户名和密码。(密码可能还需要用哈希表在数据库中加密一下)

  3. 需要图形化界面吗?如果需要,windows下的MFC或者跨平台的Qt是你最需要学的。这两个学起来很快,不需要你掌握很多的C++知识。

  4. 由简到繁设计。把每个功能的接口先设计好,然后再考虑实现它们具体的方法。

  5. 找一些现成的实例,编译通过,仔细读代码,自己举一反三。


推荐你本书:Visual C++ .NET数据库开发经典案例解析(王晟, ‎邓远辉)这里面就有学生信息管理系统单机的全部C++程序,含数据库,是你学习的一个很好的案例。


谢谢,希望对你有所帮助!

回答2:

class 楼主{
    string name;
}

回答3:

多看别人设计的程序,实在不行看标准库的代码,看多了就掌握了。