怎样把一个大软件分成小的几块

怎样把一个大软件分成小的几块,第1张

一是用压缩软件,这对于目录是必需的,压缩软件都有个分卷压缩,可以实现这样的功能的。

二是对于单个的大文件,比如视频等,可以用文件分割器,网上有下载,有的很好用的。比如冰雪文件分割器等

class Student

{

string student_name

string student_No

string student_sex

int student_age

public:

Student(string name,string No,string sex,int age)

~Student()

void studentCout(Student en,int many)

void studentCin()

}

////////////////////////////////////////以上是student.h里面的内容 第一块

Student::Student(string name,string No,string sex,int age)

{

student_name=name="Nell"

student_No=No="Nell"

student_sex=sex="Nell"

student_age=age=0

}

Student::~Student()

{

}

void Student::studentCout(Student en,int many)

{

int add=many

string name=en.student_name

string No=en.student_No

string sex=en.student_sex

int age=en.student_age

cout<<"This time you added "<<add<<" students"<<endl

cout<<"They are:"<<endl

cout<<add<<":"<<endl

cout<<"name:"<<name<<endl

cout<<"sex:"<<sex<<endl

cout<<"age:"<<age<<endl

cout<<"No. :"<<No<<endl

}

void Student::studentCin()

{

cout<<"Please input The name of the student:"

cin>>student_name

cout<<"Please input The sex of the student:"

cin>>student_sex

cout<<"Please input The age of the student:"

cin>>student_age

cout<<"Please input The No. of the student:"

cin>>student_No

}

/////////////////////以上是 student.cpp里面的内容 当然了 还要加上#include"student.h"

int main()

{

static int all=0

vector<Student>a

Student b("Nell","Nell","Nell",0)

for(int time=0++time)

{

char yn

cout<<"Do you want add some student?\ty/n\t"

cin>>yn

if(yn=='n')

break

b.studentCin()

a.push_back(b)

++all

}

for(int i=0i<alli++)

a[i].studentCout(a[i],all)

return 0

}

//////////////以上是最后一块 main函数体里面内容。 当然也要加上#include"student.h"

一、模块化编程

模块化编程是把程序分成若干个程序块,每个程序块含有一些设备和任务的逻辑指令。

二、执行

在组织块(OB1)中的指令决定控制程序的模块的执行。模块化编程功能(FC)或功能块(FB)。它们控制着不同的过程任务,例如: *** 作模式,诊断或实际控制程序。这些块相当于主循环程序的子程序。

三、优点和缺点

在模块化编程中,在主循环程序和被调用的块之间仍没有数据的交换。但是,每个功能区被分成不同的块。这样就易于几个人同时编程,而相互之间没有冲突。另外,把程序分成若干小块,将易于对程序调试和查找故障。OB1中的程序包含有调用不同块的指令。由于每次循环中不是所有的块都执行,只有需要时才调用有关的程序块,这样,CPU 将更有效地得到利用。一些用户对模块化编程不熟悉,开始时此方法看起来没有什么优点,但是,一旦理解了这个技术,编程人员将可以编写更有效和更易于 开发的程序。


欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/yw/11463021.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-16
下一篇 2023-05-16

发表评论

登录后才能评论

评论列表(0条)

保存