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

📄 filerw.h

📁 导致教室占用的变更
💻 H
字号:
#pragma once
#using "mscorlib.dll"
#include"RoomInfo.h"



using namespace System;
using namespace System::IO;
using namespace System::Text;
using namespace System::ComponentModel;
using namespace System::Diagnostics;
using namespace System::Drawing;
using namespace System::Windows::Forms;



namespace ClassRoom {

	/// <summary>
	/// ClassRoom 摘要
	/// </summary>
	
	public ref class FileRW :  public System::Object
	{
	public:
			
		FileRW();

		//返回相应教室的课标信息---一个二维的数组
		array<String^,2>^ getInfo();

		//创建二叉树函数
		void insertTree(RoomInfo^ root,array<String^,2>^ newRow ,String^ newName);

		//遍历二叉树查找符合要求的教室
		RoomInfo^ searchRoom(RoomInfo^ root, String^ newClassRoomName );

		//选择教室函数
		array<String^,2>^ chooseRoom( String^ newClassRoomName);

		//遍历二叉树查找符合要求的科目名称
		void searchSubject( RoomInfo^ root, String^ newSubjectName, ArrayList^ subjectList );

		//选择科目函数
		ArrayList^ chooseSubject( String^ newSubjectName );

		//遍历二叉树查找符合要求的空闲教室
		void searchIdlesseClassRoom( RoomInfo^ root, int TimeSegment,int Date, ArrayList^ IdlesseClassRoomList );

		ArrayList^ chooseIdlesseClassRoom( int TimeSegment,int Date );

		//读取文件内容函数
		void  ReadText(String^ newPath, Int32^ ClassRoomNumber);
		
	protected:
		/// <summary>
		/// 清理所有正在使用的资源。
		/// </summary>
		~FileRW(){

		}

	private:
		
		RoomInfo^ Room;
		RoomInfo^ RootRow;
		String^ tempName;
		array<String^,2>^ tempRow;
		array<String^,2>^ NullArray;
		ArrayList^ subjectList ;
		ArrayList^ IdlesseClassRoomList ;
	};//end  Class

}//end namespace

⌨️ 快捷键说明

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