?? filerw.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 + -