📄 main.dfm
字号:
88003333333377FFFF7733333333000000003FFFFFFF77777777000000000000
000077777777777777770FFFFFFF0FFFFFF07F3333337F3333370FFFFFFF0FFF
FFF07F3FF3FF7FFFFFF70F00F0080CCC9CC07F773773777777770FFFFFFFF039
99337F3FFFF3F7F777F30F0000F0F09999937F7777373777777F0FFFFFFFF999
99997F3FF3FFF77777770F00F000003999337F773777773777F30FFFF0FF0339
99337F3FF7F3733777F30F08F0F0337999337F7737F73F7777330FFFF0039999
93337FFFF7737777733300000033333333337777773333333333}
NumGlyphs = 2
end
end
object TimeSheet: TTabSheet
Caption = 'Graphic (time - N)'
ImageIndex = 3
object TimeChart: TChart
Left = 0
Top = 0
Width = 472
Height = 369
BackWall.Brush.Color = clWhite
BackWall.Brush.Style = bsClear
Gradient.EndColor = clWhite
Gradient.StartColor = 8421440
Gradient.Visible = True
Title.Brush.Color = clWhite
Title.Brush.Style = bsClear
Title.Color = clWhite
Title.Font.Charset = DEFAULT_CHARSET
Title.Font.Color = clMaroon
Title.Font.Height = -12
Title.Font.Name = 'Arial'
Title.Font.Style = [fsBold]
Title.Text.Strings = (
'time - N')
BottomAxis.Title.Caption = 'N'
Chart3DPercent = 10
LeftAxis.ExactDateTime = False
LeftAxis.Logarithmic = True
LeftAxis.Title.Caption = 'time(sec)'
View3D = False
Align = alTop
BorderStyle = bsSingle
TabOrder = 0
object ExhaustiveTimePoint: TPointSeries
Marks.ArrowLength = 0
Marks.Visible = False
SeriesColor = clRed
Title = 'Exhaustive'
ValueFormat = '#,##0.####'
Pointer.Brush.Color = clRed
Pointer.InflateMargins = True
Pointer.Style = psCross
Pointer.Visible = True
XValues.DateTime = False
XValues.Name = 'X'
XValues.Multiplier = 1
XValues.Order = loAscending
YValues.DateTime = False
YValues.Name = 'Y'
YValues.Multiplier = 1
YValues.Order = loNone
end
object HeuristicTimePoint: TPointSeries
Marks.ArrowLength = 0
Marks.Visible = False
SeriesColor = clBlue
Title = 'Heuristic'
ValueFormat = '#,##0.####'
Pointer.Brush.Color = clBlue
Pointer.InflateMargins = True
Pointer.Style = psDiagCross
Pointer.Visible = True
XValues.DateTime = False
XValues.Name = 'X'
XValues.Multiplier = 1
XValues.Order = loAscending
YValues.DateTime = False
YValues.Name = 'Y'
YValues.Multiplier = 1
YValues.Order = loNone
end
object ExhaustiveTimeLine: TLineSeries
Marks.ArrowLength = 8
Marks.Visible = False
DataSource = ExhaustiveTimePoint
SeriesColor = clRed
ShowInLegend = False
Title = 'Exhaustive'
ValueFormat = '#,##0.####'
Pointer.InflateMargins = True
Pointer.Style = psCross
Pointer.Visible = False
XValues.DateTime = False
XValues.Name = 'X'
XValues.Multiplier = 1
XValues.Order = loAscending
YValues.DateTime = False
YValues.Name = 'Y'
YValues.Multiplier = 1
YValues.Order = loNone
end
object HeuristicTimeLine: TLineSeries
Marks.ArrowLength = 8
Marks.Visible = False
DataSource = HeuristicTimePoint
SeriesColor = clBlue
ShowInLegend = False
Title = 'Heuristic'
ValueFormat = '#,##0.####'
Pointer.InflateMargins = True
Pointer.Style = psRectangle
Pointer.Visible = False
XValues.DateTime = False
XValues.Name = 'X'
XValues.Multiplier = 1
XValues.Order = loAscending
YValues.DateTime = False
YValues.Name = 'Y'
YValues.Multiplier = 1
YValues.Order = loNone
end
end
object Log2CheckBox: TCheckBox
Left = 8
Top = 379
Width = 89
Height = 17
Caption = '&Logarithmic'
Checked = True
State = cbChecked
TabOrder = 1
OnClick = Log1CheckBoxClick
end
object CopyButton2: TBitBtn
Left = 216
Top = 373
Width = 115
Height = 28
Caption = '&Copy'
TabOrder = 2
OnClick = CopyButton1Click
Glyph.Data = {
76010000424D7601000000000000760000002800000020000000100000000100
04000000000000010000130B0000130B00001000000000000000000000000000
800000800000008080008000000080008000808000007F7F7F00BFBFBF000000
FF0000FF000000FFFF00FF000000FF00FF00FFFF0000FFFFFF003333330B7FFF
FFB0333333777F3333773333330B7FFFFFB0333333777F3333773333330B7FFF
FFB0333333777F3333773333330B7FFFFFB03FFFFF777FFFFF77000000000077
007077777777777777770FFFFFFFF00077B07F33333337FFFF770FFFFFFFF000
7BB07F3FF3FFF77FF7770F00F000F00090077F77377737777F770FFFFFFFF039
99337F3FFFF3F7F777FF0F0000F0F09999937F7777373777777F0FFFFFFFF999
99997F3FF3FFF77777770F00F000003999337F773777773777F30FFFF0FF0339
99337F3FF7F3733777F30F08F0F0337999337F7737F73F7777330FFFF0039999
93337FFFF7737777733300000033333333337777773333333333}
NumGlyphs = 2
end
object SaveButton2: TBitBtn
Left = 349
Top = 373
Width = 115
Height = 28
Caption = '&Save as...'
TabOrder = 3
OnClick = SaveButton1Click
Glyph.Data = {
76010000424D7601000000000000760000002800000020000000100000000100
04000000000000010000130B0000130B00001000000000000000000000000000
800000800000008080008000000080008000808000007F7F7F00BFBFBF000000
FF0000FF000000FFFF00FF000000FF00FF00FFFF0000FFFFFF00333333330070
7700333333337777777733333333008088003333333377F73377333333330088
88003333333377FFFF7733333333000000003FFFFFFF77777777000000000000
000077777777777777770FFFFFFF0FFFFFF07F3333337F3333370FFFFFFF0FFF
FFF07F3FF3FF7FFFFFF70F00F0080CCC9CC07F773773777777770FFFFFFFF039
99337F3FFFF3F7F777F30F0000F0F09999937F7777373777777F0FFFFFFFF999
99997F3FF3FFF77777770F00F000003999337F773777773777F30FFFF0FF0339
99337F3FF7F3733777F30F08F0F0337999337F7737F73F7777330FFFF0039999
93337FFFF7737777733300000033333333337777773333333333}
NumGlyphs = 2
end
end
object CostSheet: TTabSheet
Caption = 'Graphic (cost - N)'
ImageIndex = 4
object CostChart: TChart
Left = 0
Top = 0
Width = 472
Height = 369
BackWall.Brush.Color = clWhite
BackWall.Brush.Style = bsClear
Gradient.EndColor = clWhite
Gradient.StartColor = 8421440
Gradient.Visible = True
Title.Font.Charset = DEFAULT_CHARSET
Title.Font.Color = clMaroon
Title.Font.Height = -12
Title.Font.Name = 'Arial'
Title.Font.Style = [fsBold]
Title.Text.Strings = (
'cost - N')
BottomAxis.Title.Caption = 'N'
Chart3DPercent = 20
LeftAxis.Title.Caption = 'cost'
View3D = False
Align = alTop
BorderStyle = bsSingle
TabOrder = 0
object ExhaustiveCostBar: TBarSeries
Marks.ArrowLength = 20
Marks.Visible = False
SeriesColor = clRed
Title = 'Exhaustive'
XValues.DateTime = False
XValues.Name = 'X'
XValues.Multiplier = 1
XValues.Order = loAscending
YValues.DateTime = False
YValues.Name = 'Bar'
YValues.Multiplier = 1
YValues.Order = loNone
end
object HeuristicCostBar: TBarSeries
Marks.ArrowLength = 20
Marks.Visible = False
SeriesColor = clBlue
Title = 'Heuristic'
XValues.DateTime = False
XValues.Name = 'X'
XValues.Multiplier = 1
XValues.Order = loAscending
YValues.DateTime = False
YValues.Name = 'Bar'
YValues.Multiplier = 1
YValues.Order = loNone
end
end
object ViewCheckBox: TCheckBox
Left = 8
Top = 379
Width = 73
Height = 17
Caption = '3-D &View'
TabOrder = 1
OnClick = ViewCheckBoxClick
end
object CopyButton3: TBitBtn
Left = 216
Top = 373
Width = 115
Height = 28
Caption = '&Copy'
TabOrder = 2
OnClick = CopyButton1Click
Glyph.Data = {
76010000424D7601000000000000760000002800000020000000100000000100
04000000000000010000130B0000130B00001000000000000000000000000000
800000800000008080008000000080008000808000007F7F7F00BFBFBF000000
FF0000FF000000FFFF00FF000000FF00FF00FFFF0000FFFFFF003333330B7FFF
FFB0333333777F3333773333330B7FFFFFB0333333777F3333773333330B7FFF
FFB0333333777F3333773333330B7FFFFFB03FFFFF777FFFFF77000000000077
007077777777777777770FFFFFFFF00077B07F33333337FFFF770FFFFFFFF000
7BB07F3FF3FFF77FF7770F00F000F00090077F77377737777F770FFFFFFFF039
99337F3FFFF3F7F777FF0F0000F0F09999937F7777373777777F0FFFFFFFF999
99997F3FF3FFF77777770F00F000003999337F773777773777F30FFFF0FF0339
99337F3FF7F3733777F30F08F0F0337999337F7737F73F7777330FFFF0039999
93337FFFF7737777733300000033333333337777773333333333}
NumGlyphs = 2
end
object SaveButton3: TBitBtn
Left = 349
Top = 373
Width = 115
Height = 28
Caption = '&Save as...'
TabOrder = 3
OnClick = SaveButton1Click
Glyph.Data = {
76010000424D7601000000000000760000002800000020000000100000000100
04000000000000010000130B0000130B00001000000000000000000000000000
800000800000008080008000000080008000808000007F7F7F00BFBFBF000000
FF0000FF000000FFFF00FF000000FF00FF00FFFF0000FFFFFF00333333330070
7700333333337777777733333333008088003333333377F73377333333330088
88003333333377FFFF7733333333000000003FFFFFFF77777777000000000000
000077777777777777770FFFFFFF0FFFFFF07F3333337F3333370FFFFFFF0FFF
FFF07F3FF3FF7FFFFFF70F00F0080CCC9CC07F773773777777770FFFFFFFF039
99337F3FFFF3F7F777F30F0000F0F09999937F7777373777777F0FFFFFFFF999
99997F3FF3FFF77777770F00F000003999337F773777773777F30FFFF0FF0339
99337F3FF7F3733777F30F08F0F0337999337F7737F73F7777330FFFF0039999
93337FFFF7737777733300000033333333337777773333333333}
NumGlyphs = 2
end
end
end
object AutoCheckBox: TCheckBox
Left = 285
Top = 172
Width = 49
Height = 18
Caption = '&Auto'
TabOrder = 3
OnClick = AutoCheckBoxClick
end
object AddButton: TBitBtn
Left = 149
Top = 164
Width = 131
Height = 30
Caption = '&Add to Results'
Enabled = False
TabOrder = 2
OnClick = AddButtonClick
Glyph.Data = {
76010000424D7601000000000000760000002800000020000000100000000100
04000000000000010000130B0000130B00001000000000000000000000000000
800000800000008080008000000080008000808000007F7F7F00BFBFBF000000
FF0000FF000000FFFF00FF000000FF00FF00FFFF0000FFFFFF00333333333303
333333333333337FF3333333333333903333333333333377FF33333333333399
03333FFFFFFFFF777FF3000000999999903377777777777777FF0FFFF0999999
99037F3337777777777F0FFFF099999999907F3FF777777777770F00F0999999
99037F773777777777730FFFF099999990337F3FF777777777330F00FFFFF099
03337F773333377773330FFFFFFFF09033337F3FF3FFF77733330F00F0000003
33337F773777777333330FFFF0FF033333337F3FF7F3733333330F08F0F03333
33337F7737F7333333330FFFF003333333337FFFF77333333333000000333333
3333777777333333333333333333333333333333333333333333}
NumGlyphs = 2
end
object StartButton: TBitBtn
Left = 149
Top = 208
Width = 185
Height = 44
Caption = '&Start'
TabOrder = 1
OnClick = StartButtonClick
Kind = bkOK
end
object SaveDialog: TSaveDialog
DefaultExt = 'bmp'
Filter = 'Bitmap Files(*.bmp)|*.bmp'
Options = [ofOverwritePrompt, ofHideReadOnly, ofPathMustExist]
Left = 104
Top = 88
end
end
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -