⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 cframe.cpp

📁 软件的名称:AA制用餐管理系统 软件的功能:管理消费中产生的费用
💻 CPP
字号:
/***********************************************************************
 * Module:  CFrame.cpp
 * Author:  Administrator
 * Modified: 2008年9月9日 9:29:43
 * Purpose: Implementation of the class CFrame
 * Comment: 框架
 ***********************************************************************/

#include "CFrame.h"
#include "function.h"
#include <cstdio>
#include <vector>
#include <iostream>
using namespace std;
////////////////////////////////////////////////////////////////////////
// Name:       CFrame::FrameHead(int row, int line)
// Purpose:    Implementation of CFrame::FrameHead()
// Parameters:
// - row
// - line
// Return:     void
////////////////////////////////////////////////////////////////////////

void CFrame::FrameHead(int row, int line)
{
	int i;
	int m;	
	for(i=0;i<row;i++)
	{      
			if(i==0)
			{	
				function::SetXY(0,0);
				for(m=1;m<=34;m++)
				{ 
					printf("\325");
					function::SetXY(m,0);
					printf("\315");
				}	
				printf(" AA System");
				for(m=46;m<line;m++)
				{
					function::SetXY(m,0);
					printf("\315");
				}
				function::SetXY(79,0);
				printf("\270");
			}
		else
		{
			function::SetXY(0,i);
			printf("\263");
			function::SetXY(line-1,i);
			printf("\263");	
		}
	}
}

////////////////////////////////////////////////////////////////////////
// Name:       CFrame::FrameInfo(int row, int line)
// Purpose:    Implementation of CFrame::FrameInfo()
// Parameters:
// - row
// - line
// Return:     void
////////////////////////////////////////////////////////////////////////

void CFrame::FrameInfo(int row, int line)
{
   int i,m;
    int xcursor,ycursor;
	function::GetXY(&xcursor,&ycursor);
	for(i=0;i<row;i++)
	{      
			if(i==0)
			{	
				function::SetXY(0,ycursor);
				for(m=1;m<=35;m++)
				{ 
					printf("\303");
					function::SetXY(m,ycursor);
					printf("\304");
				}	
				printf("Message");
				for(m=43;m<line;m++)
				{
					function::SetXY(m,ycursor);
					printf("\304");
				}
				function::SetXY(79,ycursor);
				printf("\264");
			}
			else if(i==row-1)
			{
				function::SetXY(i-row-1,ycursor+row-1);
				printf("\324");
				for(m=0;m<line;m++)
				{
					if(m!=line-1)
					{
						function::SetXY(m+1,ycursor+row-1);
						printf("\315");
					}
					else
					{
						function::SetXY(line-1,ycursor+row-1);
						printf("\276");
					}
				}
			}
		   else
			{
			   function::SetXY(0,ycursor+i);
				printf("\263");
				function::SetXY(line-1,ycursor+i);
				printf("\263");	
			}
	}
	function::GetXY(&xcursor,&ycursor);
	function::SetXY(3,ycursor);
	printf("Author:Zhilong Pan\tEditon:1.0.0\t");
	function::GetTime();
}
///////////////////////////////////////////////////////////////////
int CFrame::Getlen()
{
	m_len=m_menulist.size();
	return m_len;
}
///////////////////////////////////////////////////////////////////
void CFrame::Showselect(int x,int y)
{
	function::SetXY(x,y);
	cout<<"Please make your choose:["<<0<<"-"<<Getlen()-1<<"]:";
}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -