INITDATA.H
上传用户:bangxh
上传日期:2007-01-31
资源大小:42235k
文件大小:4k
源码类别:

Windows编程

开发平台:

Visual C++

  1. // initdata.h -- data used to populate the Student Registration tables
  2. //
  3. // This is a part of the Microsoft Foundation Classes C++ library.
  4. // Copyright (C) 1992-1998 Microsoft Corporation
  5. // All rights reserved.
  6. //
  7. // This source code is only intended as a supplement to the
  8. // Microsoft Foundation Classes Reference and related
  9. // electronic documentation provided with the library.
  10. // See these sources for detailed information regarding the
  11. // Microsoft Foundation Classes product.
  12. struct CCourseData
  13. {
  14. char*   m_CourseID;
  15. char*   m_CourseTitle;
  16. int     m_Hours;
  17. };
  18. CCourseData courseData[] =
  19. {
  20. "MATH101", "Algegra", 4,
  21. "MATH201", "Calculus I", 4,
  22. "MATH202", "Calculus II", 4,
  23. };
  24. struct CDynabindSectionData
  25. {
  26. char*   m_CourseID;
  27. char*   m_SectionNo;
  28. char*   m_InstructorID;
  29. char*   m_RoomNo;
  30. char*   m_Schedule;
  31. int     m_Capacity;
  32. char*   m_LabRoomNo;
  33. char*   m_LabSchedule;
  34. };
  35. CDynabindSectionData dynabindSectionData[] =
  36. {
  37. "MATH101", "1", "KLAUSENJ", "KEN-12",   "MWF10-11",  40, "WEATH-101",  "MWF11-12",
  38. "MATH101", "2", "ROGERSN",  "WIL-1088", "TTH3:30-5", 15, "JMA-2048",   "TTH2:30-3",
  39. "MATH201", "1", "ROGERSN",  "WIL-1034", "MWF2-3",    20, "WIL-1024",   "TTH1-2",
  40. "MATH201", "2", "SMITHJ",   "WIL-1054", "MWF3-4",    25, "WIL-1048",   "MWF4-5",
  41. "MATH202", "1", "KLAUSENJ", "WIL-1054", "MWF9-10",   20, "WIL-2000",   "TTH1-2:30",
  42. "MATH202", "2", "ROGERSN",  "KEN-12",   "TTH9-30:11",15, "KEN-30",     "TTH8:30-9:30",
  43. "MATH202", "3", "KLAUSENJ", "WIL-2033", "TTH3-4:30", 15, "WIL-2001",   "TTH2-3",
  44. };
  45. struct CEnrollmentData
  46. {
  47. long    m_StudentID;
  48. char*   m_CourseID;
  49. char*   m_SectionNo;
  50. char*   m_Grade;
  51. };
  52. CEnrollmentData enrollmentData[] =
  53. {
  54. 1001, "MATH101", "1", "A",
  55. 1002, "MATH101", "1", "B",
  56. 1003, "MATH101", "1", "C",
  57. 1004, "MATH101", "1", "A",
  58. 1005, "MATH201", "2", "B",
  59. 1006, "MATH201", "2", "A",
  60. 1007, "MATH201", "2", "C",
  61. 1008, "MATH202", "1", "C",
  62. 1009, "MATH202", "1", "B",
  63. 1010, "MATH202", "1", "A",
  64. 1011, "MATH202", "2", "B",
  65. 1012, "MATH202", "2", "B",
  66. 1013, "MATH202", "3", "A",
  67. 1014, "MATH202", "3", "C",
  68. 1015, "MATH202", "3", "A",
  69. 1016, "MATH202", "3", "B",
  70. };
  71. struct CInstructorData
  72. {
  73. char*   m_InstructorID;
  74. char*   m_Name;
  75. char*   m_RoomNo;
  76. };
  77. CInstructorData instructorData[] =
  78. {
  79. "KLAUSENJ", "Klausen, Jim",  "HAN-171",
  80. "ROGERSN",  "Robers, Nancy", "HAN-163",
  81. "SMITHJ",   "Smith, Jane",   "HAN-155",
  82. };
  83. struct CSectionData
  84. {
  85. char*   m_CourseID;
  86. char*   m_SectionNo;
  87. char*   m_InstructorID;
  88. char*   m_RoomNo;
  89. char*   m_Schedule;
  90. int     m_Capacity;
  91. };
  92. CSectionData sectionData[] =
  93. {
  94. "MATH101", "1", "KLAUSENJ",  "KEN-12",   "MWF10-11",   40,
  95. "MATH101", "2", "ROGERSN",   "WIL-1088", "TTH3:30-5",  15,
  96. "MATH201", "1", "ROGERSN",   "WIL-1034", "MWF2-3",     20,
  97. "MATH201", "2", "SMITHJ",    "WIL-1054", "MWF3-4",     25,
  98. "MATH202", "1", "KLAUSENJ",  "WIL-1054", "MWF9-10",    20,
  99. "MATH202", "2", "ROGERSN",   "KEN-12",   "TTH9:30-11", 15,
  100. "MATH202", "3", "KLAUSENJ",  "WIL-2033", "TTH3-4:30",  15,
  101. };
  102. struct CStudentData
  103. {
  104. long    m_StudentID;
  105. char*   m_Name;
  106. int     m_GradYear;
  107. };
  108. CStudentData studentData[] =
  109. {
  110. 1001, "Smith, Randy",      96,
  111. 1002, "Maples, Alex",      95,
  112. 1003, "Jones, Thomas",     95,
  113. 1004, "Shannon, Eric",     96,
  114. 1005,  "Foster, Susan",    96,
  115. 1006, "Jefferson, Nancy",  95,
  116. 1007, "Turner, Bob",       96,
  117. 1008, "Holm, David",       95,
  118. 1009, "Reynolds, Don",     96,
  119. 1010, "Taylor, Robert",    95,
  120. 1011, "Karr, Dave",        96,
  121. 1012, "Tannant, Tim",      96,
  122. 1013, "Marcus, Susan",     95,
  123. 1014, "Butterfield, Rita", 96,
  124. 1015, "Amon, Craig",       95,
  125. 1016, "Anderson, Sandra",  96,
  126. 1017, "Cooper, Linda",     95,
  127. };