some code samples, various examples of simple modeling ideas and some minor algorithms.

package.bluej 3.1KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145
  1. #BlueJ package file
  2. dependency1.from=Calendar1
  3. dependency1.to=CalendarGraphic
  4. dependency1.type=UsesDependency
  5. dependency2.from=Calendar1
  6. dependency2.to=DateException
  7. dependency2.type=UsesDependency
  8. dependency3.from=Account
  9. dependency3.to=AccountException
  10. dependency3.type=UsesDependency
  11. dependency4.from=Calendar
  12. dependency4.to=DateException
  13. dependency4.type=UsesDependency
  14. dependency5.from=Date
  15. dependency5.to=DateException
  16. dependency5.type=UsesDependency
  17. dependency6.from=DepositAccount
  18. dependency6.to=AccountException
  19. dependency6.type=UsesDependency
  20. dependency7.from=FriendOfTextIO
  21. dependency7.to=TextIO
  22. dependency7.type=UsesDependency
  23. editor.fx.0.height=0
  24. editor.fx.0.width=0
  25. editor.fx.0.x=0
  26. editor.fx.0.y=0
  27. objectbench.height=101
  28. objectbench.width=461
  29. package.divider.horizontal=0.6
  30. package.divider.vertical=0.8007380073800738
  31. package.editor.height=427
  32. package.editor.width=674
  33. package.editor.x=164
  34. package.editor.y=42
  35. package.frame.height=600
  36. package.frame.width=800
  37. package.numDependencies=7
  38. package.numTargets=14
  39. package.showExtends=true
  40. package.showUses=true
  41. project.charset=UTF-8
  42. readme.height=58
  43. readme.name=@README
  44. readme.width=47
  45. readme.x=10
  46. readme.y=10
  47. target1.height=50
  48. target1.name=CalendarGraphic
  49. target1.showInterface=false
  50. target1.type=ClassTarget
  51. target1.width=130
  52. target1.x=450
  53. target1.y=190
  54. target10.height=50
  55. target10.name=DepositAccount
  56. target10.showInterface=false
  57. target10.type=ClassTarget
  58. target10.width=120
  59. target10.x=170
  60. target10.y=120
  61. target11.height=50
  62. target11.name=TriangleTwo
  63. target11.showInterface=false
  64. target11.type=ClassTarget
  65. target11.width=100
  66. target11.x=120
  67. target11.y=310
  68. target12.height=50
  69. target12.name=AccountException
  70. target12.showInterface=false
  71. target12.type=ClassTarget
  72. target12.width=140
  73. target12.x=190
  74. target12.y=30
  75. target13.height=50
  76. target13.name=DateException
  77. target13.showInterface=false
  78. target13.type=ClassTarget
  79. target13.width=120
  80. target13.x=470
  81. target13.y=340
  82. target14.height=50
  83. target14.name=FriendOfTextIO
  84. target14.showInterface=false
  85. target14.type=ClassTarget
  86. target14.width=120
  87. target14.x=360
  88. target14.y=100
  89. target2.height=50
  90. target2.name=Calendar1
  91. target2.showInterface=false
  92. target2.type=ClassTarget
  93. target2.width=90
  94. target2.x=330
  95. target2.y=220
  96. target3.height=50
  97. target3.name=Account
  98. target3.showInterface=false
  99. target3.type=ClassTarget
  100. target3.width=80
  101. target3.x=50
  102. target3.y=110
  103. target4.height=50
  104. target4.name=Squares
  105. target4.showInterface=false
  106. target4.type=ClassTarget
  107. target4.width=80
  108. target4.x=100
  109. target4.y=250
  110. target5.height=50
  111. target5.name=Calendar
  112. target5.showInterface=false
  113. target5.type=ClassTarget
  114. target5.width=80
  115. target5.x=490
  116. target5.y=270
  117. target6.height=50
  118. target6.name=TriangleOne
  119. target6.showInterface=false
  120. target6.type=ClassTarget
  121. target6.width=100
  122. target6.x=10
  123. target6.y=310
  124. target7.height=50
  125. target7.name=TextIO
  126. target7.showInterface=false
  127. target7.type=ClassTarget
  128. target7.width=80
  129. target7.x=490
  130. target7.y=40
  131. target8.height=50
  132. target8.name=Date
  133. target8.showInterface=false
  134. target8.type=ClassTarget
  135. target8.width=80
  136. target8.x=350
  137. target8.y=290
  138. target9.height=50
  139. target9.name=Scrabble
  140. target9.showInterface=false
  141. target9.type=ClassTarget
  142. target9.width=80
  143. target9.x=10
  144. target9.y=250