ๆญฏ์ œ์ž‘.PDF

Size: px
Start display at page:

Download "ๆญฏ์ œ์ž‘.PDF"

Transcription

1 E07

2 1, 2 VCL Visual Component Library, [1] TComponent VCL VCL, (Object) TStrings TCanvas VCL [ 1] 2

3 TObject TObject [ 1] 21 TObject TObject [ 1] TObject, TObject,,,,, (run-time type information) TObject TObject = class constructor Create; 3

4 procedure Free; class function InitInstance(Instance: Pointer): TObject; procedure CleanupInstance; function ClassType: TClass; class function ClassName: ShortString; class function ClassNameIs(const Name: string): Boolean; class function ClassParent: TClass; class function ClassInfo: Pointer; class function InstanceSize: Longint; class function InheritsFrom(AClass: TClass): Boolean; class function MethodAddress(const Name: ShortString): Pointer; class function MethodName(Address: Pointer): ShortString; function FieldAddress(const Name: ShortString): Pointer; function GetInterface(const IID: TGUID; out Obj): Boolean; class function GetInterfaceEntry(const IID: TGUID): PInterfaceEntry; class function GetInterfaceTable: PInterfaceTable; function SafeCallException(ExceptObject: TObject; ExceptAddr: Pointer): HResult; virtual; procedure AfterConstruction; virtual; procedure BeforeDestruction; virtual; procedure Dispatch(var Message); virtual; procedure DefaultHandler(var Message); virtual; class function NewInstance: TObject; virtual; procedure FreeInstance; vi rtual; destructor Destroy; virtual; (Constructor) (Destructor), private public public, TObject TObject, TObject class 4

5 TButtonClassParent; TObject, TObject TObject, 22 TPersistent TPersistent, DFM, TPersistent TPersistent TPersistent, TPersistent, TPersistent TPersistent = class(tobject) private procedure AssignError(Source: TPersistent); protected 5

6 procedure AssignTo(Dest: TPersistent); virtual; procedure DefineProperties(Filer: TFiler); virtual; function GetOwner: TPersistent; dynamic; public destructor Destroy; override; procedure Assign(Source: TPersistent); virtual; function GetNamePath: string; dynamic; DefineProperties DefineProperty TPersistent TPersistent 23 TComponent TComponent TComponent, TComponent TComponent 6

7 Var Button1 : TButton; begin Button1 := TButtonCreate(Self); // Button1Free; Create TComponent TButton ComponentState,, DBGrid type TComponentState = set of (csloading, csreading, cswriting, csdestroying, csdesigning, csancestor, csupdating, csfixups); property ComponentState: TComponentState; csdesigning csdesigning procedure TToolButtonPaint; const XorColor = $00FFD8CE; var R: TRect; begin if FToolBar = nil then Exit; if Style = tbsdivider then with Canvas do 7

8 begin R := Rect(Width div 2-1, 0, Width, Height); DrawEdge(Handle, R, EDGE_ETCHED, BF_LEFT) if csdesigning in ComponentState then { Draw separator outline } if Style in [tbsseparator, tbsdivider] then with Canvas do begin PenStyle := psdot; PenMode := pmxor; PenColor := XorColor; BrushStyle := bsclear; Rectangle(0, 0, ClientWidth, ClientHeight); end { Draw Flat button face } else if FToolBarFlat and not Down then with Canvas do begin R := Rect(0, 0, Width, Height); DrawEdge(Handle, R, BDR_RAISEDINNER, BF_RECT); TToolButton ComponentState csdesigning TComponent TComponent TComponent TComponent, TComponent 8

9 TControl TWinControl 24 TControl TControl, TControl, Caption, Visible, Top, Width, Left, Height, Enabled, Font, Color,, OnClick, OnDblClick, OnMouseMove, OnMouseDown, OnMouseUp, OnDragDrop, OnDragOver, OnEndDrag, OnStartDock, OnEndDock, OnCanResize, OnConstrainedResize, OnResize TControl protected Object Inspector TControl protected,, public published, protected, protected public published, published protected published, published protected 25 TGraphicControl TGraphicControl,, TGraphicControl TBevel, TImage, 9

10 TPaintBox, TShape, TSpeedButton, TSplitter TCustomLabel TControl,,,, TGraphicControl 26 TWinControl TWinControl A B A parent A B child, child TWinControl, TCustomControl, TButtonControl, TCustomComboBox, TCustomEdit TCustomListBox 27 Custom Custom protected protected published TCustomLabel TLabel TCustomLabel published 10

11 3 TLabel, [ 1] TButton TButton TButton1 Unit Button1; interface uses Windows, Messages, SysUtils, Classes, Graphics, Controls, Forms, Dialogs, StdCtrls; type TButton1 = class(tbutton) private { Private declarations } protected { Protected declarations } public { Public declarations } published { Published declarations } procedure Register; implementation procedure Register; begin RegisterComponents('Samples', [TButton1]); 11

12 end [ 1] Component New Component [ 1] TLabel [ 2] New Component Component New Component [ 2] TLabel Ancestor type TLabel TLabel1 TMyLabel Search path OK [ 2] Unit MyLabel; 12

13 Interface Uses Windows, Messages, SysUtils, Classes, Graphics, Controls, Forms, Dialogs, StdCtrls; Type TMyLabel = class(tlabel) Private { Private declarations } protected { Protected declarations } public { Public declarations } published { Published declarations } procedure Register; implementation procedure Register; begin RegisterComponents('Samples', [TMyLabel]); End [ 2] TLabel RegisterComponents procedure Register; 13

14 begin RegisterComponents('Samples', [TMyLabel]);, File Save, Create Type TMyLabel = class(tlabel) Public constructor Create(AOwner: Tcomponent): override; Create constructor TMyLabelCreate(AOwner: TComponent); begin inherited Create(AOwner); Color := clblue; FontColor := clyellow; FontName := ' '; FontSize := 12; FontStyle := [fsbold, fsitalic]; 14

15 TMyLabel File New Application TButton OnClick procedure TForm1Button1Click(Sender: TObject); var MyLabelTest : TMyLabel; begin MyLabelTest := TMyLabelCreate(Self); MyLabelTestParent := Self; MyLabelTestCaption := 'MyLabel'; MyLabelTestShow; uses [ 3] [ 3] 15

16 Component Install Component Install component [ 4] Unit file name Package file name dclusr60dpk OK Package file name Yes [ 5] Samples [ 4] Install Component [ 5] File New Application TEdit TButton TMyLabel TButton OnClick procedure TForm1Button1Click(Sender: TObject); begin MyLabel1Caption := Edit1Text; 16

17 Edit TLabel 17

18 4?,,,,,, 41?, var, 1) virtual, 2)? 18

19 [ 1]? published, published, TWinControl Ctl3D protected public published Ctl3D published Type TMyComponent = class(twincontrol) Published Property Ctl3D; Numeric, character string, ( ), true published TPersistent [ 1] 19

20 3)?,, read, write write published, public count Type TMyComponent = class (TComponent) Private Fcount: Integer; // Procedure SetCount(Value: Integer); // Public Property Count: Integer read Fcount write SetCount;, private F Count 20

21 Type TMyComponent = class(tcomponent) Private FMyProperty: Boolean; Published Property MyProperty: Boolean read FMyProperty write FMyProperty; 4) virtual public, index Type TMyCalendar = class(tcustomgrid) Public Property Day: Integer index 3 read GetDateElement write SetDateElement; Property Month: Integer index 2 read GetDateElement write SetDateElement; Property Year: Integer index 1 read GetDateElement write SetDateElement; Private Function GetDateElement(Index: Integer): Integer; Procedure SetDateElement(Index: Integer; Value: Integer); 21

22 , Function TMyCalendarGetDateElement(Index: Integer): Integer; Var AYear, AMonth, ADay: Word; Begin //FDate,, AYear, AMonth, ADay DecodeDate(FDate, AYear, AMonth, ADay); Case Index of 1: Result := AYear; 2: Result := AMonth; 3: Result := ADay; else Result := -1; Function TMyCalendarSetDateElement(Index: Integer; Value: Integer); Var AYear, AMonth, ADay: Word; Begin If Value > 0 then //Value begin DecodeDate(FDate, AYear, AMonth, ADay); Case Index of 1: Ayear := Value; 2: Amonth := Value; 3: Aday := Value; else Exit; //AYear, AMonth ADay FDate FDate := EncodeDate(AYear, AMonth, ADay); 22

23 Refresh; Get Count GetCount index read,?, Set Count SetCount, index index write read write Procedure TMyComponentSetCount(Value: Integer); Begin If Value <> FCount then 23

24 Begin FCount := Value; Update; 5) Default, Nodefault Default, default Default Property Counting Boolean read GetCounting write SetCounting default True;,? 0, null, False, nodefault Property WhatIsIt string nodefault; 6), TMemo Lines, read, write 24

25 Type TMyComponent = class(tcomponent) Private Function GetMonthSeason(Index: Integer): string; Public Property MonthSeason[Index: Integer]: string read GetMonthSeason; function TMyComponentGetMonthSeason(Index: Integer): string; begin case Index of 1, 2, 12: Result := ; 35: Result := ; 68: Result := ; 911: Result := ; 7) (DFM),,, public published 25

26 ? published stored True, False,, Type TMyComponent = class(tcomponent) Protected Function StoreIt: Boolean; Public Property Important: Integer stored True; // Published Property Unimportant: Integer stored False; // Property Sometimes: Integer stored StoreIt; //, Loaded, Loaded TDatabase Loaded procedure TDatabaseLoaded; 26

27 begin inherited Loaded; try if FStreamedConnected then Open else CheckSessionName(False); except if csdesigning in ComponentState then ApplicationHandleException(Self) else raise; 42 1)? * OnClick, Button1 OnClick Button1Click, OnClick Button1Click * 27

28 Click procedure Click; dynamic; * read, write F, OnClick TNotifyEvent FOnClick OnClick Type TControl = class(tcomponent) Private FOnClick: TNotifyEvent; Protected Property OnClick: TNotifyEvent read FOnClick write FOnClick; *,, 28

29 *,, var Var OnKeyPress Type TKeyPressEvent = procedure(sender: Tobject; var Key: Char) of object; Key Procedure TForm1Edit1KeyPressed(Sender: TObject; var Key: Char); Begin Key := UpCase(Key); *, 2),, 29

30 *, OnClick, OnDragDrop, OnEndDrag, OnMouseMove, OnDblClick, OnDragOver, OnMouseDown, OnMouseUp TControl,, OnClick Click OnEndDrag DoEndDrag OnEnter, OnKeyDown, OnKeyPress, OnKeyUp, OnExit * protected, public published OnClick Type TMyControl = class(tcustomcontrol) : published property OnClick; *, Click 30

31 Procedure Click override // : procedure TMyComponentClick; begin inherited Click; // 3) *, MouseDown WM_LBUTTONDOWN MouseDown OnChange,,,, * 31

32 - (Simple notifications) :,, Sender TNotifyEvent, Click - : KeyPressed - : var, * On, *,, - :, 32

33 if Assigned(OnClick) then OnClick(Self); // if Assigned(OnClick) then OnClick(Self) else // - :, KeyPressed var Key null if Assigned(OnKeyPress) then OnKeyPress(Self, Key); if Key <> #0 then //, Key null, 43, 1) 33

34 , (exception), 2),? Copy CopyToClipboard, X, GetHorizontalPosition? 3) 34

35 ,, public protected, private, * public public public * protected protected, protected,, public, protected, public protected protected, protected * abstract VCL custom 4) 35

36 5) implementation, protected, public Type TMyComponent = class(tcontrol) Protected Procedure MakeBigger; Public Function CalculateArea: Integer; virtual; : implementation : procedure TMyComponentMakeBigger; begin Height := Height + 5; Width := Width + 5; Function TMyComponentCalculateArea: Integer; Begin Result := Width * Height; 44 36

37 (GDI) API 1)? GDI pen brush,, pen pen,, GDI, procedure TMyWindowPaint(PaintDC: HDC; var PaintInfo: TPaintStruct); var PenHandle, OldPenHandle: HPEN; BrushHandle, OldBrushHandle: HBRUSH; begin PenHandle := CreatePen(PS_SOLID, 1, RGB(0, 0, 255)); // OldPenHandle := SelectObject(PaintDC, PenHandle); //DC BrushHandle := CreateSolidBrush(RGB(255, 255, 0)); // OldBrushHandle := SelectObject(PaintDC, BrushHandle); //DC Ellipse(HDC, 10, 10, 50, 50); // 37

38 SelectObject(OldBrushHandle); // DeleteObject(BrushHandle); // SelectObject(OldPenHandle); // DeleteObject(PenHandle); // procedure TForm1FormPaint(Sender: TObject); begin with Canvas do begin PenColor := clblue; // BrushColor := clyellow; // Ellipse(10, 10, 50, 50); // 2) [ 2] MoveTo, LineTo, Rectangle, Ellipse TextOut, TextHeight, TextWidth, TextRect FillRect, FloodFill, Pen, Brush, Font Pixels Draw, StretchDraw, BrushCopy, CopyRect ; CopyMode GDI Handle [ 2] 3) 38

39 , metafile, * (Picture), (TCanvas),,, (TGraphic), metafile TImage, TIcon TMetafile, TGraphic TGraphic (TPicture) TPicture,, metafile,, picture * LoadFromFile SaveToFile LoadFromFile SaveToFile LoadFromFile procedure TForm1LoadBitmapClick(Sender: TObject); begin Image1PictureLoadFromFile( BMP ); 39

40 BMP TBitmap LoadFromFile * ( 256 ),,, TControl,,, 4),, * Paint tryfinally Type 40

41 TFancyControl = class(tgraphiccontrol) Protected Procedure Paint; override; Procedure TFancyControlPaint; Var Bitmap: TBitmap; Begin Bitmap := TBitmapCreate; Try // Finally BitmapFree; * 4 [ 3] Draw StretchDraw CopyRect BrushCopy [ 3] *,, OnChange Shape 41

42 , OnChange Type TShape = class(tgraphiccontrol) Public Procedure StyleChanged(Sender: TObject); : implementation : constructor TShapeCreate(AOwner: TComponent); begin inherited Create(AOwner); width := 65; Height := 65; FPen := TPenCreate; FPenOnChange := StyleChanged; FBrush := TBrushCreate; FBrushOnChange := StyleChanged; Procedure TShapeStyleChanged(Sender: TObject); Begin Invalidate(); 45 1) 42

43 -> MainWndProc -> WndProc -> Dispatch -> Handler VCL *, Messages word parameter long parameter wparam lparam lparamhi API Microsoft (message cracking), WM_KEYDOWN nvirtkey IKeyData wparam lparam x y lparam Hi, lo, lparamhi lparamlo XPos YPos * case,, 43

44 MainWndProc MainWndProc WndProc, HandleException MainWndProc, WndProc WndProc,, TWinControl WndProc WndProc Dispatch Dispatch Msg Dispatch Dispatch DefaultHandler 2) 44

45 *,, override message var WM_PAINT WMPaint Type TMyComponent = class( ) : procedure WMPaint(var Message: TWMPaint); message WM_PAINT; * var, Result SendMessage message (wparam, lparam ) Message TMessage *, WndProc WndProc Dispatch, WndProc Dispatch WndProc Procedure TMyControlWndProc(var Message: TMessage); 45

46 Begin // Inherited WndProc(Message); TControl WndProc Procedure TControlWndProc(var Message: TMessage); Begin : : // ( ) if (MessageMsg >= WM_MOUSEFIRST) and (MessageMsg <= WM_MOUSELAST) then if Dragging then // DragMouseMsg(TWMMouse(Message)) // Else // : // 3) * - : 1024 WM_APP WM_APP TListBox, 46

47 TComboBox, TEdit, TButton, Const WM_MYFIRSTMESSAGE = WM_APP + 400; WM_MYSECONDMESSAGE = WM_APP + 401; - :, TMessage 1 T 2 TMsgParam Msg 3 2 word 2, 4 Longint 4 Result Longint Type TWMMouse = record Msg: TMsgParam; // Keys: Word; //wparam Case Integer of //Result 0: XPos: Smallint; 1: ( YPos: Smallint); Pos: TSmallPoint; Result: Longint); * 47

48 1> protected 2> 3> 4> Message var 5> 6> inherited CM_CHANGECOLOR Const CM_CHANGECOLOR = WM_APP + 400; Type TMyComponent = class(tcontrol) : protected procedure CMChangeColor(var Message: TMessage); message CM_CHANGECOLOR; procedure TMyComponentCMChangeColor(var Message: TMessage); begin Color := MessagelParam; Inherited; 46 IDE 1) 48

49 Register, 2) DCR(Dynamic Component Resource) 24,, TMyControl ToolBox TOOLBOXDCR, TMYCONTROL 3) F1 (RTF), Microsoft Help Workshop, Help Workshop 4) * DsgnIntfpas TPropertyEditor, TPropertyEditor 49

50 [ 4] TOrdinalProperty TIntegerProperty TCharProperty TEnumProperty TFloatProperty TStringProperty TSetElementProperty TSetProperty TClassProperty TMethodProperty TComponentProperty TColorProperty TFontNameProperty TFontProperty [ 4] TOrdinalProperty Char ( ) DDEREGPAS TPropertyEditor type TDdeLinkInfoProperty = class(tpropertyeditor) public function GetAttributes: TPropertyAttributes; override; procedure Edit; override; function GetValue: string; override; * GetValue SetValue 50

51 [ 5] GetFloatValue SetFloatValue ( ) GetMethodValue SetMethodValue GetOrdValue SetOrdValue GetStrValue SetStrValue [ 5] GetValue [ 5], SetValue GetValue GetValue unknown GetValue GetValue SetValue SetValue, SetValue SetValue TIntegerProperty SetValue GetValue GetValue GetOrdValue SetValue SetOrdValue Function TIntegerPropertyGetValue: string; Begin Result := IntToStr(GetOrdValue); 51

52 Procedure TIntegerPropertySetValue(const Value: string); Var L: Longint; Begin L := StrToInt(Value); With GetTypeData(GetpropType)^ do If (L < MinValue) or (L > MaxValue) then Raise EPropertyErrorCreate(FmtLoadStr(SOutOfRange, [MinValue, MaxValue])); SetOrdValue(L); * Font Edit Edit GetValue SetValue, Edit,, Edit TColorProperty Edit procedure TColorPropertyEdit; var ColorDialog: TColorDialog; Begin ColorDialog := TColorDialogCreate(Application); Try ColorDialogColor := GetOrdValue; If ColorDialogExecute then SetOrdValue(ColorDialogColor); Finally ColorDialogFree; 52

53 *, GetAttributes GetAttributes TPropertyAttributes TPropertyAttributes [ 6] pavaluelist GetValues pasubproperties GetProperties padialog Edit pamultiselect paautoupdate SetValue pasortlist pareadonly parevertable [ 6] Color,,, TColorProperty GetAttributes Function TColorPropertyGetAttributes: TPropertyAttributes; Begin Result := [pamultiselect, padialog, pavaluelist]; * RegisterpropertyEditor RegisterPropertyEditor 4 53

54 - TypeInfo - TypeInfo(TMyComponent) nil - Register RegisterpropertyEditor Procedure Register; Begin RegisterPropertyEditor(TypeInfo(TComponent), nil,, TComponentProperty); RegisterPropertyEditor(TypeInfo(TComponentName), Tcomponent, Name, TComponentNameProperty); RegisterPropertyEditor(TypeInfo(TmenuItem), TMenu,, TmenuItemProperty); RegisterPropertyEditor TComponent TComponentProperty, RegisterPropertyEditor nil Name TMenu TMenuItem 5) 54

55 , TDefaultEditor, TDefaultEditor,,, TComponentEditor TComponentEditor Component * GetVerbCount GetVerb GetVerbCount GetVerb GetVerb shortcut &, & shortcut GetVerb GetVerbCount GetVerb Function TMyEditorGetVerbCount: Integer; Begin Result := 2; Function TMyEditorGetVerb(Index: Integer): String; Begin Case Index of 0: Result := &DoThis ; 1: Result := Do&That ; 55

56 , GetVerbCount GetVerb GetVerbCount 2 GetVerb GetVerb ExecuteVerb GetVerb ExecuteVerb ExecuteVerb Procedure TMyEditorExecuteVerb(Index: Integer); Var MySpecialDialog: TMyDialog; Begin Case Index of 0: begin MySpecialDialog := TMyDialogCreate(Application); // If MySpecialDialogExecute then //OK MyComponentFThisProperty := MySpecialDialogReturnValue; MySpecialDialogFree; 1: That; //That Edit Edit DoThis?, Edit, Font Procedure TMyEditorEdit; 56

57 Var FontDlg: TFontDialog; Begin FontDlg := TFontDialogCreate(Application); Try If FontDlgExecute then MyComponentFFontAssign(FontDlgFont); Finally FontDlgFree; TComponentEditor TDefaultEditor Edit TDefaultEditorEditProperty EditProperty Procedure TMyEditorEditproperty(PropertyEditor: TPropertyEditor; Continue, FreeEditor: Boolean) Begin If (PropertyEditorClassName = TMethodProperty ) and (PropertyEditorGetName = OnSpecialEvent ) then DefaultEditorEditProperty(PropertyEditor, Continue, FreeEditor); IDE Copy Copy TImage picture Procedure TMyComponentCopy; Var MyFormat: Word; 57

58 AData, APalette: THandle; Begin TImage(Component)PictureBitmapSaveToClipBoardFormat(MyFormat, AData, APalette); ClipBoardSetAsHandle(MyFormat, AData); RegisterComponentEditor RegisterComponentEditor TMyComponent TMyEditor RegisterComponentEditor(TMyComponent, TMyEditor); RegisterComponentEditor Register TMyComponent TMyEditor Procedure Register; Begin RegisterComponents( Miscellaneous, [TMyComponent]); RegisterComponentEditor(classes[0], TMyEditor); 6) IDE 58

59 5,,,, TCalendar 51, 1) Component New Component TCalendar unit DBCalendar; interface 59

60 uses Windows, Messages, SysUtils, Classes, Graphics, Controls, Forms, Dialogs, Grids, Calendar; type TDBCalendar = class(tcalendar) private { Private declarations } protected { Protected declarations } public { Public declarations } published { Published declarations } procedure Register; implementation procedure Register; begin RegisterComponents('Samples', [TDBCalendar]); end [ 3] TDBCalendar 2) ReadOnly 60

61 * ReadOnly TCalendar ReadOnly ReadOnly Type TDBCalendar = class(tcalendar) Private FReadOnly: Boolean; Public Constructor Create(AOwner: TComponent); override; Published Property ReadOnly: Boolean read FReadOnly write FReadOnly default True; : constructor TDBCalendarCreate(AOwner: TComponent); begin inherited Create(AOwner); FReadOnly := True; ReadOnly * TDBCalendar Row Col, SelectCell UpdateCalendar Row Col, SelectCell True Type TDBCalendar = class(tcalendar) Private FUpdating: Boolean; Protected Function SelectCell(ACol, ARow: Longint): Boolean; override; Public 61

62 Procedure UpdateCalendar; override; : function TDBCalendarSelectCell(ACol, ARow: Longint): Boolean; begin if (not FUpdating) and FReadOnly then Result := False else Result := inherited SelectCell(ACol, ARow); procedure TDBCalendarUpdateCalendar; begin FUpdating := True; Try Inherited UpdateCalendar; Finally FUpdating := False;,, 3) datalink TFieldDataLink, * Type TDBCalendar = class(tcalendar) Private 62

63 FDataLink: TFieldDataLink; : uses DB DBCtrls * TDBCalendar Type TDBCalendar = class(tcalendar) Private function GetDataField: string; function GetDataSource: TDataSource; procedure SetDataField(const Value: string); procedure SetDataSource(Value: TDataSource); published property DataField: string read GetDataField write SetDataField; property DataSource: TDataSource read GetDataSource write SetDataSource; : function TDBCalendarGetDataField: string; begin Result := FDataLinkFieldName; Function TDBCalendarGetDataSource: TDataSource; Begin Result := FDataLinkDataSource; Procedure TDBCalendarSetDataField(const Value: string); Begin FDataLinkFieldName := Value; 63

64 Procedure TDBCalendarSetDataSource(Value: TDataSource); Begin FDataLinkDataSource := Value; DataField DataSource, FDataLink FieldName DataSource?, * Create Destroy Type TDBCalendar = class(tcalendar) Public Constructor Create(AOwner: TComponent); override; Destructor Destroy; override; : : constructor TDBCalendarCreate(AOwner: TComponent); begin FDataLink := TFieldDataLinkCreate; //FDataLink Inherited Create(AOwner); FReadOnly := True; Destructor TDBCalendarDestroy; Begin FDataLinkFree; //FDataLink Inherited Destroy; 64

65 4) OnDataChange, OnDataChange, OnDataChange OnDataChange Type : TDBCalendar = class(tcalendar) Private Procedure DataChange(Sender: TObject); constructor TDBCalendarCreate(AOwner: TComponent); begin inherited Create(AOwner); FReadOnly := True; FDataLink := TFieldDataLinkCreate; FDataLinkOnDataChange := DataChange; // Destructor TDBCalendarDestroy; Begin FDataLinkOnDataChange := nil; // FDataLinkFree; 65

66 Inherited Destroy; Procedure TDBCalendarDataChange(Sender: TObject); Begin If FDataLinkField = nil then CalendarDate := 0 Else CalendarDate := FDataLinkFieldAsDateTime; 52,,, 1) FReadOnly ReadOnly False ReadOnly False Constructor TDBCalendarCreate(AOwner: TComponent); Begin : FReadOnly := False; : 2) Mouse-Down Key-Down 66

67 Mouse-Down(WM_LBUTTONDOWN, WM_MBUTTONDOWN, WM_RBUTTONDOWN) Key- Down(WM_KEYDOWN) * Mouse-Down Mouse-Down Type TDBCalendar = class(tcalendar) : protected procedure MouseDown(Button: TMouseButton; Shift: TShiftState; X: Integer; Y: Integer); override; : procedure TDBCalendarMouseDown(Button: TMouseButton; Shift: TShiftState; X, var MyMouseDown: TMouseEvent; Begin Y: Integer); // ReadOnly False If not ReadOnly and FDataLinkEdit then Else Inherited MouseDown(Button, Shift, X, Y) // OnMouseDown Begin MyMouseDown := OnMouseDown; If Assigned(MyMouseDown) then MyMouseDown(Self, Button, Shift, X, Y); * Key-Down Key-Down Mouse-Down 67

68 Type TDBCalendar = class(tcalendar) : protected procedure KeyDown(var Key: Word; Shift: TShiftState); override; : procedure TDBCalendarKeyDown(var Key: Word; Shift: TShiftState); var MyKeyDown: TKeyEvent; begin // ReadOnly False Key if not ReadOnly and (Key in [VK_UP, VK_DOWN, VK_LEFT, VK_RIGHT, VK_END, VK_HOME, VK_PRIOR, VK_NEXT]) and FDataLinkEdit then inherited KeyDown(Key, Shift) else // OnKeyDown begin MyKeyDown := OnKeyDown; if Assigned(MyKeyDown) then MyKeyDown(Self, Key, Shift); 3), TDBCalendar DataChange OnUpdateData OnUpdateData UpdateData Type 68

69 TDBCalendar = class(tcalendar) Private Procedure UpdateData(Sender: TObject); : procedure UpdateData(Sender: TObject); begin FDataLinkFieldAsDateTime := CalendarDate; Constructor TDBCalendarCreate(AOwner: TComponent); Begin Inherited Create(AOwner); FReadOnly := False; FDataLink := TFieldDataLinkCreate; FDataLinkOnDataChange := DataChange; FDataLinkOnUpdateData := UpdateData; 4) Change TDBCalendar Change Change OnChange, Change Type TDBCalendar = class(tcalendar) Private Procedure Change; override; : 69

70 procedure TDBCalendarChange; begin FDataLinkModified; Inherited Change; 5) CM_EXIT CM_EXIT CMExit Type TDBCalendar = class(tcalendar) Private Procedure CMExit(var Message: TWMNoParams); message CM_EXIT; : procedure TDBCalendarCMExit(var Message: TWMNoParams); begin try FDataLinkUpdateRecord; Except On Exception do SetFocus; Inherited; 70

71 71

๊ธฐ๋ณธ์ ์ธ ์ปดํฌ๋„ŒํŠธ์˜ ์ œ์ž‘

๊ธฐ๋ณธ์ ์ธ ์ปดํฌ๋„ŒํŠธ์˜ ์ œ์ž‘ ๊ธฐ๋ณธ์ ์ธ์ปดํฌ๋„ŒํŠธ์˜์ œ์ž‘ (Creating Basic Components) ๋ธํŒŒ์ด๋Š”๊ฐ€์žฅ์ž˜๋œ์œˆ๋„์šฐ์šฉ OOP ๊ฐœ๋ฐœํ™˜๊ฒฝ์ด๋ผ๊ณ ๋งํ• ์ˆ˜์žˆ๋‹ค. ์ด๋Ÿฌํ•œ๋ธํŒŒ์ด์˜๊ฐ€์žฅํ•ต์‹ฌ๋ถ€๋ถ„์€๋ˆ„๊ฐ€๋ญ๋ผํ•ด๋„๋ธํŒŒ์ด์˜ํŠผํŠผํ•œ์ปดํฌ๋„ŒํŠธ๋ผ๊ณ ๋งํ• ์ˆ˜์žˆ๋‹ค. ์ปดํฌ๋„ŒํŠธ๋ž€ OOP ์˜๊ธฐ๋ณธ๊ฐœ๋…์„์ถฉ์‹คํ•˜๊ฒŒ์ง€์›ํ•˜๋Š”๋ธํŒŒ์ด์˜๊ฐ์ฒด๋กœ, ์ด๋Ÿฌํ•œ์ปดํฌ๋„ŒํŠธ๋ฅผ๊ฐœ๋ฐœํ•˜๋Š”๋ฐฉ๋ฒ•์ด์•ผ๋ง๋กœ, ๋ธํŒŒ์ด๊ฐœ๋ฐœ์ž์—๊ฒŒ๋Š”๊ฐ€์žฅ์ค‘์š”ํ•œ๊ธฐ์ˆ ์ด๋ผ๊ณ ๋งํ•ด๋„๊ณผ์–ธ์ด์•„๋‹ˆ๋‹ค. ์ด๋ฒˆ์žฅ์—์„œ๋Š”์ปดํฌ๋„ŒํŠธ๊ฐ€๋™์ž‘ํ•˜๋Š”๋ฐฉ๋ฒ•์„์ดํ•ดํ•˜๊ณ ์‹ค์ œ๋กœ์ปดํฌ๋„ŒํŠธ๋ฅผ์ œ์ž‘ํ•˜๋Š”๋ฐฉ๋ฒ•์—๋Œ€ํ•ด์„œ์•Œ์•„๋ณด๊ธฐ๋กœํ•œ๋‹ค.

More information

ๆญฏMDI.PDF

ๆญฏMDI.PDF E08 MDI SDI(Single Document Interface) MDI(Multiple Document Interface) MDI (Client Window) (Child) MDI 1 MDI MDI MDI - File New Other Projects MDI Application - MDI - OK [ 1] MDI MDI MDI MDI Child MDI

More information

์ปดํฌ๋„ŒํŠธ ์ œ์ž‘์˜ ๊นŠ์€ ๊ณณ

์ปดํฌ๋„ŒํŠธ ์ œ์ž‘์˜ ๊นŠ์€ ๊ณณ ์ปดํฌ๋„ŒํŠธ์ œ์ž‘์˜๊นŠ์€๊ณณ (Advanced Components Writing Techniques) ๊ทธ๋ฆฌ๋“œ์ปดํฌ๋„ŒํŠธ์˜์ œ์ž‘ ๋น„๊ต์ ๋ณต์žกํ•˜๋ฉด์„œ๋„์œ ์šฉํ•˜๊ฒŒ์‚ฌ์šฉํ• ์ˆ˜์žˆ๋Š”์ปดํฌ๋„ŒํŠธ๊ฐ€๊ทธ๋ฆฌ๋“œ์ปดํฌ๋„ŒํŠธ๋“ค์ด๋‹ค. ๋ธํŒŒ์ด๋Š”๊ทธ๋ฆฌ๋“œ๋ฅผ์ž‘์„ฑํ•˜๊ธฐ์‰ฝ๋„๋ก TCustomGrid ๋ผ๋Š”๊ธฐ์ดˆ์ปดํฌ๋„ŒํŠธ๋ฅผ์ œ๊ณตํ•˜๊ณ ์žˆ๋‹ค. ๊ทธ๋Ÿฌ๋ฉด, ์ด์ปดํฌ๋„ŒํŠธ๋ฅผ๋ฐ”ํƒ•์œผ๋กœํ•ด์„œ๋‹ฌ๋ ฅ์ปดํฌ๋„ŒํŠธ๋ฅผํ•˜๋‚˜๋งŒ๋“ค์–ด๋ณด๋„๋กํ•˜์ž. TCustomGrid ์ปดํฌ๋„ŒํŠธ๋ฅผ์ƒ์†ํ•˜๋„๋กํ•˜๊ณ ,

More information

<4D F736F F D20C5D7C6AEB8AEBDBA20B0D4C0D320B8B8B5E9B1E22E646F63>

<4D F736F F D20C5D7C6AEB8AEBDBA20B0D4C0D320B8B8B5E9B1E22E646F63> Chapter 0 ํ…ŒํŠธ๋ฆฌ์Šค๊ฒŒ์ž„๋งŒ๋“ค๊ธฐ ๋ณธ๊ฐ•์ขŒ์˜๋ชฉ์ ์€ํ…ŒํŠธ๋ฆฌ์Šค๊ฒŒ์ž„์ž์ฒด๋ณด๋‹ค๋Š”์‚ฌ์šฉ์ž์ธํ„ฐํŽ˜์ด์Šค์™€๋…ผ๋ฆฌ๊ตฌ์กฐ๋ฅผ๋ถ„๋ฆฌํ•˜์—ฌ๋ถ„์„ / ์„ค๊ณ„ํ•˜๊ณ ์ฝ”๋”ฉํ•˜๋Š”๊ณผ์ •์„์„ค๋ช…ํ•˜๊ธฐ์œ„ํ•œ๊ฒƒ์ด๋‹ค. ํŠนํžˆ BDS 2006์—์„œ์ƒˆ๋กœ์ถ”๊ฐ€๋œ Together for Delphi๋ฅผ์ด์šฉํ•˜์—ฌ๋ณด๋‹ค์‰ฝ๊ฒŒ๊ฐ์ฒด์ง€ํ–ฅ์ ์„ค๊ณ„๋ฅผ์‹ค์ œ์—…๋ฌด์—๋„์ž…ํ•˜๋Š”๊ณผ์ •์„์„ค๋ช…ํ•˜๊ณ ์žํ•œ๋‹ค. 1 ๋‹จ๊ณ„ UI ์™€ Logic ์˜๋ถ„๋ฆฌ ์ด๋ฒˆ๊ฐ•์ขŒ์—์„œ๋Š”ํ•„์ž๊ฐ€์›๋ž˜์‚ฌ์šฉํ•˜๋˜๋ฌธ์„œ์ž‘์„ฑ๋ฒ•์ด์•„๋‹Œํด๋ž˜์Šค๋‹ค์ด์–ด๊ทธ๋žจ๋งŒ์œผ๋กœ๊ธฐ๋Šฅ์„ค๊ณ„์™€๊ตฌ์กฐ์„ค๊ณ„๋ฅผ๋ณ‘ํ–‰ํ•˜๋„๋กํ•˜๊ฒ ๋‹ค.

More information

ๆญฏ์ฒ˜๋ฆฌ.PDF

ๆญฏ์ฒ˜๋ฆฌ.PDF E06 (Exception) 1 (Report) : { $I- } { I/O } Assign(InFile, InputName); Reset(InFile); { $I+ } { I/O } if IOResult 0 then { }; (Exception) 2 2 (Settling State) Post OnValidate BeforePost Post Settling

More information

PowerPoint ํ”„๋ ˆ์  ํ…Œ์ด์…˜

PowerPoint ํ”„๋ ˆ์  ํ…Œ์ด์…˜ @ Lesson 2... ( ). ( ). @ vs. logic data method variable behavior attribute method field Flow (Type), ( ) member @ () : C program Method A ( ) Method B ( ) Method C () program : Java, C++, C# data @ Program

More information

EMBARCADERO TECHNOLOGIES (Humphery Kim) RAD Studio : h=p://tech.devgear.co.kr/ : h=p://blog.hjf.pe.kr/ Facebook : h=p://d.com/hjfactory :

EMBARCADERO TECHNOLOGIES (Humphery Kim) RAD Studio : h=p://tech.devgear.co.kr/ : h=p://blog.hjf.pe.kr/ Facebook : h=p://d.com/hjfactory : #1 RAD (RAD STUDIO) In www.devgear.co.kr 2016.05.16 EMBARCADERO TECHNOLOGIES (Humphery Kim) RAD Studio : h=p://tech.devgear.co.kr/ : h=p://blog.hjf.pe.kr/ Facebook : h=p://d.com/hjfactory : hskim@embarcadero.kr

More information

thesis

thesis ( Design and Implementation of a Generalized Management Information Repository Service for Network and System Management ) ssp@nile nile.postech.ac..ac.kr DPE Lab. 1997 12 16 GMIRS GMIRS GMIRS prototype

More information

ํŠธ๋ ˆ์ด ์•„์ด์ฝ˜ ์–ดํ”Œ๋ฆฌ์ผ€์ด์…˜์˜ ์ œ์ž‘

ํŠธ๋ ˆ์ด ์•„์ด์ฝ˜ ์–ดํ”Œ๋ฆฌ์ผ€์ด์…˜์˜ ์ œ์ž‘ ํŠธ๋ ˆ์ด์•„์ด์ฝ˜์–ดํ”Œ๋ฆฌ์ผ€์ด์…˜์˜์ œ์ž‘ (Creating Tray Icon Application) ์œˆ๋„์šฐ 95 ์™€ NT 4.0 ์—๋Š”์ž‘์—…๋ฐ”์˜์šฐ์ธก์—์ž‘์—…ํŠธ๋ ˆ์ด๋ผ๋Š”๋ถ€๋ถ„์ด์žˆ๋‹ค. ์—ฌ๊ธฐ์—์žˆ๋Š”์•„์ด์ฝ˜์€ํ˜„์žฌ๋ฐ์Šคํฌํƒ‘์—์„œ์‹คํ–‰๋˜๊ณ ์žˆ๋Š”์œˆ๋„์šฐ๋ฅผ๊ฐ€์ง€๊ณ ์žˆ๋Š”์–ดํ”Œ๋ฆฌ์ผ€์ด์…˜์ด๋ผ๊ธฐ๋ณด๋‹ค๋Š”๋„์Šค์‹œ์ ˆ์—์žˆ์—ˆ๋˜๋žจ์ƒ์ฃผํ”„๋กœ๊ทธ๋žจ๊ณผ๋น„์Šทํ•œ์—ญํ• ์„ํ•˜๋Š”๊ฒƒ์ด๋งŽ๋‹ค. ์ด๋ฒˆ์žฅ์—์„œ๋Š”ํŠธ๋ ˆ์ด์—์ƒ์ฃผํ•˜๋Š”์–ดํ”Œ๋ฆฌ์ผ€์ด์…˜์„์ œ์ž‘ํ•˜๋Š”๋ฐฉ๋ฒ•์—๋Œ€ํ•ด์„œ์•Œ์•„๋ณด์ž. Shell_NotifyIcon

More information

EMBARCADERO TECHNOLOGIES (Humphery Kim) RAD Studio : h=p://tech.devgear.co.kr/ : h=p://blog.hjf.pe.kr/ Facebook : h=p://d.com/hjfactory :

EMBARCADERO TECHNOLOGIES (Humphery Kim) RAD Studio : h=p://tech.devgear.co.kr/ : h=p://blog.hjf.pe.kr/ Facebook : h=p://d.com/hjfactory : #3 (RAD STUDIO) In www.devgear.co.kr 2016.05.23 EMBARCADERO TECHNOLOGIES (Humphery Kim) RAD Studio : h=p://tech.devgear.co.kr/ : h=p://blog.hjf.pe.kr/ Facebook : h=p://d.com/hjfactory : hskim@embarcadero.kr

More information

02 C h a p t e r Java

02 C h a p t e r Java 02 C h a p t e r Java Bioinformatics in J a va,, 2 1,,,, C++, Python, (Java),,, (http://wwwbiojavaorg),, 13, 3D GUI,,, (Java programming language) (Sun Microsystems) 1995 1990 (green project) TV 22 CHAPTER

More information

Modern Javascript

Modern Javascript ES6 - Arrow Function Class Template String Destructuring Default, Rest, Spread let, const for..of Promises Module System Map, Set * Generator * Symbol * * https://babeljs.io/ Babel is a JavaScript compiler.

More information

์ž๋ฐ” ํ”„๋กœ๊ทธ๋ž˜๋ฐ

์ž๋ฐ” ํ”„๋กœ๊ทธ๋ž˜๋ฐ 5 (kkman@mail.sangji.ac.kr) (Class), (template) (Object) public, final, abstract [modifier] class ClassName { // // (, ) Class Circle { int radius, color ; int x, y ; float getarea() { return 3.14159

More information

01-OOPConcepts(2).PDF

01-OOPConcepts(2).PDF Object-Oriented Programming Concepts Tel: 02-824-5768 E-mail: hhcho@selabsoongsilackr? OOP (Object) (Encapsulation) (Message) (Class) (Inheritance) (Polymorphism) (Abstract Class) (Interface) 2 1 + = (Dependency)

More information

PowerPoint ํ”„๋ ˆ์  ํ…Œ์ด์…˜

PowerPoint ํ”„๋ ˆ์  ํ…Œ์ด์…˜ @ Lesson 3 if, if else, if else if, switch case for, while, do while break, continue : System.in, args, JOptionPane for (,, ) @ vs. logic data method variable Data Data Flow (Type), ( ) @ Member field

More information

DocsPin_Korean.pages

DocsPin_Korean.pages Unity Localize Script Service, Page 1 Unity Localize Script Service Introduction Application Game. Unity. Google Drive Unity.. Application Game. -? ( ) -? -?.. ์ค€๋น„์‚ฌํ•ญ Google Drive. Google Drive.,.. - Google

More information

Orcad Capture 9.x

Orcad Capture 9.x OrCAD Capture Workbook (Ver 10.xx) 0 Capture 1 2 3 Capture for window 4.opj ( OrCAD Project file) Design file Programe link file..dsn (OrCAD Design file) Design file..olb (OrCAD Library file) file..upd

More information

์ดˆ๋ณด์ž๋ฅผ ์œ„ํ•œ C# 21์ผ ์™„์„ฑ

์ดˆ๋ณด์ž๋ฅผ ์œ„ํ•œ C# 21์ผ ์™„์„ฑ C# 21., 21 C#., 2 ~ 3 21. 2 ~ 3 21.,. 1~ 2 (, ), C#.,,.,., 21..,.,,, 3. A..,,.,.. Q&A.. 24 C#,.NET.,.,.,. Visual C# Visual Studio.NET,..,. CD., www. TeachYour sel f CSharp. com., ( )., C#.. C# 1, 1. WEEK

More information

09-interface.key

09-interface.key 9 Database insert(record r): boolean find(key k): Record 1 Record getkey(): Key * Record Key Database.? Key equals(key y): boolean Database insert(record r): boolean find(key k): Record * Database OK 1

More information

(Humphery Kim) RAD Studio : h=p://tech.devgear.co.kr/ : h=p://blog.hjf.pe.kr/ Facebook : h=p://d.com/hjfactory :

(Humphery Kim) RAD Studio : h=p://tech.devgear.co.kr/ : h=p://blog.hjf.pe.kr/ Facebook : h=p://d.com/hjfactory : #2 (RAD STUDIO) In www.devgear.co.kr 2016.05.18 (Humphery Kim) RAD Studio : h=p://tech.devgear.co.kr/ : h=p://blog.hjf.pe.kr/ Facebook : h=p://d.com/hjfactory : hskim@embarcadero.kr 3! 1 - RAD, 2-3 - 4

More information

Ext JS ร€ยฅยพร–ร‡รƒยธยฎร„ร‰ร€รŒยผร‡ยฐยณยนรŸ-ยณยนร€รฅ.PDF

Ext JS ร€ยฅยพร–ร‡รƒยธยฎร„ร‰ร€รŒยผร‡ยฐยณยนรŸ-ยณยนร€รฅ.PDF CHAPTER 2 (interaction) Ext JS., HTML, onready, MessageBox get.. Ext JS HTML CSS Ext JS.1. Ext JS. Ext.Msg: : Ext Ext.get: DOM 22 CHAPTER 2 (config). Ext JS.... var test = new TestFunction( 'three', 'fixed',

More information

Dialog Box ์‹คํ–‰ํŒŒ์ผ์„ Web์— ํฌํ•จ์‹œํ‚ค๋Š” ๋ฐฉ๋ฒ•

Dialog Box ์‹คํ–‰ํŒŒ์ผ์„ Web์— ํฌํ•จ์‹œํ‚ค๋Š” ๋ฐฉ๋ฒ• DialogBox Web 1 Dialog Box Web 1 MFC ActiveX ControlWizard workspace 2 insert, ID 3 class 4 CDialogCtrl Class 5 classwizard OnCreate Create 6 ActiveX OCX 7 html 1 MFC ActiveX ControlWizard workspace New

More information

Javascript.pages

Javascript.pages JQuery jquery part1 JavaScript : e-mail:leseraphina@naver.com http://www.webhard.co.kr I.? 2 ......,,. : : html5 ; ; .

More information

Mentor_PCB์„ค๊ณ„์ž…๋ฌธ

Mentor_PCB์„ค๊ณ„์ž…๋ฌธ Mentor MCM, PCB 1999, 03, 13 (daedoo@eeinfokaistackr), (kkuumm00@orgionet) KAIST EE Terahertz Media & System Laboratory MCM, PCB (mentor) : da & Summary librarian jakup & package jakup & layout jakup &

More information

์ž๋ฐ”GUI์‹ค์ „ํ”„๋กœ๊ทธ๋ž˜๋ฐ2_์žฅ๋Œ€์›.PDF

์ž๋ฐ”GUI์‹ค์ „ํ”„๋กœ๊ทธ๋ž˜๋ฐ2_์žฅ๋Œ€์›.PDF JAVA GUI - 2 JSTORM http://wwwjstormpekr JAVA GUI - 2 Issued by: < > Document Information Document title: JAVA GUI - 2 Document file name: Revision number: Issued by: Issue Date:

More information

MasoJava4_Dongbin.PDF

MasoJava4_Dongbin.PDF JSTORM http://wwwjstormpekr Issued by: < > Revision: Document Information Document title: Document file name: MasoJava4_Dongbindoc Revision number: Issued by: < > SI, dbin@handysoftcokr

More information

No Slide Title

No Slide Title Copyright, 2001 Multimedia Lab., CH 3. COM object (In-process server) Eun-sung Lee twoss@mmlab.net Multimedia Lab. Dept. of Electrical and Computer Eng. University of Seoul Seoul, Korea 0. Contents 1.

More information

Connection 8 22 UniSQLConnection / / 9 3 UniSQL OID SET

Connection 8 22 UniSQLConnection / / 9 3 UniSQL OID SET 135-080 679-4 13 02-3430-1200 1 2 11 2 12 2 2 8 21 Connection 8 22 UniSQLConnection 8 23 8 24 / / 9 3 UniSQL 11 31 OID 11 311 11 312 14 313 16 314 17 32 SET 19 321 20 322 23 323 24 33 GLO 26 331 GLO 26

More information

Secure Programming Lecture1 : Introduction

Secure Programming Lecture1 : Introduction Malware and Vulnerability Analysis Lecture3-2 Malware Analysis #3-2 Agenda ์•ˆ๋“œ๋กœ์ด๋“œ์•…์„ฑ์ฝ”๋“œ๋ถ„์„ ์•…์„ฑ์ฝ”๋“œ๋ถ„์„ ์•ˆ๋“œ๋กœ์ด๋“œ์•…์„ฑ์ฝ”๋“œ์ •์ ๋ถ„์„ APK ์ถ”์ถœ #1 adb ๋ช…๋ น ์•ˆ๋“œ๋กœ์ด๋“œ์—์„ค์น˜๋œํŒจํ‚ค์ง€๋ฆฌ์ŠคํŠธ์ถ”์ถœ adb shell pm list packages v0nui-macbook-pro-2:lecture3 v0n$

More information

1

1 1 1....6 1.1...6 2. Java Architecture...7 2.1 2SDK(Software Development Kit)...8 2.2 JRE(Java Runtime Environment)...9 2.3 (Java Virtual Machine, JVM)...10 2.4 JVM...11 2.5 (runtime)jvm...12 2.5.1 2.5.2

More information

03์žฅ

03์žฅ CHAPTER3 ( ) Gallery 67 68 CHAPTER 3 Intent ACTION_PICK URI android provier MediaStore Images Media EXTERNAL_CONTENT_URI URI SD MediaStore Intent choosepictureintent = new Intent(Intent.ACTION_PICK, รซ

More information

Microsoft PowerPoint - 09-Object Oriented Programming-3.pptx

Microsoft PowerPoint - 09-Object Oriented Programming-3.pptx Development of Fashion CAD System 9. Object Oriented Programming-3 Sungmin Kim SEOUL NATIONAL UNIVERSITY Introduction Topics Object Oriented Programming (OOP) ์ •์˜ ๋ณต์ˆ˜์˜ pattern object ๋กœ ์ด๋ฃจ์–ด์ง€๋Š” ์ƒˆ๋กœ์šด class Pattern

More information

Analytics > Log & Crash Search > Unity ios SDK [Deprecated] Log & Crash Unity ios SDK. TOAST SDK. Log & Crash Unity SDK Log & Crash Search. Log & Cras

Analytics > Log & Crash Search > Unity ios SDK [Deprecated] Log & Crash Unity ios SDK. TOAST SDK. Log & Crash Unity SDK Log & Crash Search. Log & Cras Analytics > Log & Crash Search > Unity ios SDK [Deprecated] Log & Crash Unity ios SDK. TOAST SDK. Log & Crash Unity SDK Log & Crash Search. Log & Crash Unity SDK... Log & Crash Search. - Unity3D v4.0 ios

More information

5แ„Œแ…กแ†ผ.key

5แ„Œแ…กแ†ผ.key JAVA Programming 1 (inheritance) 2!,!! 4 3 4!!!! 5 public class Person {... public class Student extends Person { // Person Student... public class StudentWorker extends Student { // Student StudentWorker...!

More information

Something that can be seen, touched or otherwise sensed

Something that can be seen, touched or otherwise sensed Something that can be seen, touched or otherwise sensed Things about an object Weight Height Material Things an object does Pen writes Book stores words Water have Fresh water Rivers Oceans have

More information

Javascript

Javascript 1. ์ด๋ฒคํŠธ์™€์ด๋ฒคํŠธํ•ธ๋“ค๋Ÿฌ์˜์ดํ•ด ์ด๋ฒคํŠธ (Event) ๋Š”์›น๋ธŒ๋ผ์šฐ์ €์—์„œ๋ฐœ์ƒํ•˜๋Š”๋‹ค์–‘ํ•œ์‚ฌ๊ฑด์„๋งํ•ฉ๋‹ˆ๋‹ค. ์˜ˆ๋ฅผ๋“ค๋ฉด, ๋ฒ„ํŠผ์„๋งˆ์šฐ์Šค๋กœ์„ํ–ˆ๋‹ค๊ฑฐ๋‚˜๋ธŒ๋ผ์šฐ์ €๋ฅผ๋‹ซ์•˜๋‹ค๊ฑฐ๋‚˜ Enter ํ‚ค๋ฅผ๋ˆŒ๋ €๋‹ค๊ฑฐ๋‚˜๋“ฑ๋“ฑ์•„์ฃผ๋‹ค์–‘ํ•œ์‚ฌ๊ฑด๋“ค์ด์žˆ์Šต๋‹ˆ๋‹ค. ๊ทธ๋ ‡๋‹ค๋ฉด์ด๋ฒคํŠธํ•ธ๋“ค๋Ÿฌ (Event Handler) ๋Š”๋ฌด์—‡์ผ๊นŒ์š”? ์ด๋‹ค์–‘ํ•œ์ด๋ฒคํŠธ๋“ค์„ํ•ธ๋“ค๋ง ( ์ฒ˜๋ฆฌ ) ํ•ด์ฃผ๋Š”๊ฒƒ์ž…๋‹ˆ๋‹ค. ์˜ˆ๋ฅผ๋“ค๋ฉด, ์–ด๋–ค๋ฒ„ํŠผ์„ํ–ˆ์„๋•Œ๋ฉ”์‹œ์ง€์ฐฝ์ด๋œจ๊ฒŒํ•˜๋Š”๋“ฑ์„๋งํ•ฉ๋‹ˆ๋‹ค.

More information

05-class.key

05-class.key 5 : 2 (method) (public) (private) (interface) 5.1 (Method), (public method) (private method) (constructor), 3 4 5.2 (client). (receiver)., System.out.println("Hello"); (client object) (receiver object)

More information

JMF3_์‹ฌ๋นˆ๊ตฌ.PDF

JMF3_์‹ฌ๋นˆ๊ตฌ.PDF JMF JSTORM http://wwwjstormpekr Issued by: < > Revision: Document Information Document title: Document file name: Revision number: Issued by: JMF3_ doc Issue Date:

More information

untitled

untitled Push... 2 Push... 4 Push... 5 Push... 13 Push... 15 1 FORCS Co., LTD A Leader of Enterprise e-business Solution Push (Daemon ), Push Push Observer. Push., Observer. Session. Thread Thread. Observer ID.

More information

Interstage5 SOAP์„œ๋น„์Šค ์„ค์ • ๊ฐ€์ด๋“œ

Interstage5 SOAP์„œ๋น„์Šค ์„ค์ • ๊ฐ€์ด๋“œ Interstage 5 Application Server ( Solaris ) SOAP Service Internet Sample Test SOAP Server Application SOAP Client Application CORBA/SOAP Server Gateway CORBA/SOAP Gateway Client INTERSTAGE SOAP Service

More information

C# Programming Guide - Types

C# Programming Guide - Types C# Programming Guide - Types ์ตœ๋„๊ฒฝ lifeisforu@wemade.com ์ด๋ฌธ์„œ๋Š” MSDN ์˜ Types ๋ฅผ์š”์•ฝํ•˜๊ณ ๋ณด์ถฉํ•œ๊ฒƒ์ž…๋‹ˆ๋‹ค. http://msdn.microsoft.com/enus/library/ms173104(v=vs.100).aspx Types, Variables, and Values C# ์€ type ์—๋ฏผ๊ฐํ•œ์–ธ์–ด์ด๋‹ค. ๋ชจ๋“ 

More information

์ดˆ๋ณด์ž๋ฅผ ์œ„ํ•œ ADO 21์ผ ์™„์„ฑ

์ดˆ๋ณด์ž๋ฅผ ์œ„ํ•œ ADO 21์ผ ์™„์„ฑ ADO 21, 21 Sams Teach Yourself ADO 2.5 in 21 Days., 21., 2 1 ADO., ADO.? ADO 21 (VB, VBA, VB ), ADO. 3 (Week). 1, 2, COM+ 3.. HTML,. 3 (week), ADO. 24 1 - ADO OLE DB SQL, UDA(Universal Data Access) ADO.,,

More information

Week3

Week3 2015 Week 03 / _ Assignment 1 Flow Assignment 1 Hello Processing 1. Hello,,,, 2. Shape rect() ellipse() 3. Color stroke() fill() color selector background() 4 Hello Processing 4. Interaction setup() draw()

More information

Mobile Service > IAP > Android SDK [ ] IAP SDK TOAST SDK. IAP SDK. Android Studio IDE Android SDK Version (API Level 10). Name Reference V

Mobile Service > IAP > Android SDK [ ] IAP SDK TOAST SDK. IAP SDK. Android Studio IDE Android SDK Version (API Level 10). Name Reference V Mobile Service > IAP > Android SDK IAP SDK TOAST SDK. IAP SDK. Android Studio IDE 2.3.3 Android SDK Version 2.3.3 (API Level 10). Name Reference Version License okhttp http://square.github.io/okhttp/ 1.5.4

More information

๊ต์œก2 ? ๊ทธ๋ฆผ

๊ต์œก2 ? ๊ทธ๋ฆผ Interstage 5 Apworks EJB Application Internet Revision History Edition Date Author Reviewed by Remarks 1 2002/10/11 2 2003/05/19 3 2003/06/18 EJB 4 2003/09/25 Apworks5.1 [ Stateless Session Bean ] ApworksJava,

More information

Microsoft PowerPoint - 03-Points.pptx

Microsoft PowerPoint - 03-Points.pptx Development of Fashion CAD System 3. Points Sungmin Kim SEOUL NATIONAL UNIVERSITY Points Topics MDI ๊ธฐ๋ฐ˜ ํ”„๋กœ๊ทธ๋žจ ์„ค๊ณ„ Child ์ฐฝ์—์„œ ํŒจํ„ด์„ ์„ค๊ณ„ ํŒจํ„ด ํ˜•์ƒ๊ณผ ๊ด€๋ จ๋œ ๋ชจ๋“  ๋ฐ์ดํ„ฐ๋Š” Child ์ฐฝ์—์„œ ๊ด€๋ฆฌ Event-driven ๊ตฌ์กฐ์˜ ๊ธฐ์ดˆ Point ์ •์˜ ๋ฐ ํ™”๋ฉด ํ‘œ์‹œ x,y

More information

Microsoft PowerPoint - 04-Lines.pptx

Microsoft PowerPoint - 04-Lines.pptx Development of Fashion CAD System 4. Lines Sungmin Kim SEOUL NATIONAL UNIVERSITY Lines Topics Line ์ •์˜ ๋ฐ ํ™”๋ฉด ํ‘œ์‹œ ์—ฌ๋Ÿฌ ๊ฐœ์˜ ์ ์„ ์„ ํƒํ•ด์„œ ์„ ์„ ์ •์˜ ์—ฐ๊ฒฐ๋œ ์—ฌ๋Ÿฌ ๊ฐœ์˜ ์ง์„  ๋˜๋Š” ํ•˜๋‚˜์˜ ๊ณก์„ ์„ ์ •์˜ ๊ณก์„ ์˜ ํ‘œ์‹œ Bezier Curve ์‚ฌ์šฉํ•˜๊ธฐ ๊ฐ์ข… ์š”์†Œ์˜ ํ‘œ์‹œํ•˜๊ธฐ/์ˆจ๊ธฐ๊ธฐ ์‚ฌ์šฉ์ž์™€์˜

More information

๋น„๊ธด์ฟก-์ž๋ฐ” 00์•ž๋ถ€์†

๋น„๊ธด์ฟก-์ž๋ฐ” 00์•ž๋ถ€์† IT COOKBOOK 14 Java P r e f a c e Stay HungryStay Foolish 3D 15 C 3 16 Stay HungryStay Foolish CEO 2005 L e c t u r e S c h e d u l e 1 14 PPT API C A b o u t T h i s B o o k IT CookBook for Beginner Chapter

More information

์ž๋ฐ”๋กœ

์ž๋ฐ”๋กœ ! from Yongwoo s Park ZIP,,,,,,,??!?, 1, 1 1, 1 (Snow Ball), /,, 5,,,, 3, 3, 5, 7,,,,,,! ,, ZIP, ZIP, images/logojpg : images/imageszip :, backgroundjpg, shadowgif, fallgif, ballgif, sf1gif, sf2gif, sf3gif,

More information

์ดˆ๋ณด์ž๋ฅผ ์œ„ํ•œ C++

์ดˆ๋ณด์ž๋ฅผ ์œ„ํ•œ C++ C++. 24,,,,, C++ C++.,..,., ( ). /. ( 4 ) ( ).. C++., C++ C++. C++., 24 C++. C? C++ C C, C++ (Stroustrup) C++, C C++. C. C 24.,. C. C+ +?. X C++.. COBOL COBOL COBOL., C++. Java C# C++, C++. C++. Java C#

More information

07 แ„Œแ…กแ„‡แ…กแ„‹แ…ด แ„ƒแ…กแ„‹แ…ฃแ†ผแ„’แ…กแ†ซ แ„แ…ณแ†ฏแ„…แ…ขแ„‰แ…ณ.key

07 แ„Œแ…กแ„‡แ…กแ„‹แ…ด แ„ƒแ…กแ„‹แ…ฃแ†ผแ„’แ…กแ†ซ แ„แ…ณแ†ฏแ„…แ…ขแ„‰แ…ณ.key [ 07 ] . java.lang Object, Math, String, StringBuffer Byte, Short, Integer, Long, Float, Double, Boolean, Character. java.util Random, StringTokenizer Calendar, GregorianCalendar, Date. Collection, List,

More information

chap10.PDF

chap10.PDF 10 C++ Hello!! C C C++ C++ C++ 2 C++ 1980 Bell Bjarne Stroustrup C++ C C++ C, C++ C C 3 C C++ (prototype) (type checking) C C++ : C++ 4 C C++ (prototype) (type checking) [ 10-1] #include extern

More information

Week5

Week5 Week 05 Iterators, More Methods and Classes Hash, Regex, File I/O Joonhwan Lee human-computer interaction + design lab. Iterators Writing Methods Classes & Objects Hash File I/O Quiz 4 1. Iterators Array

More information

12-file.key

12-file.key 11 (String).. java.lang.stringbuffer. s String s = "abcd"; s = s + "e"; a b c d e a b c d e ,., "910359,, " "910359" " " " " (token) (token),, (delimiter). java.util.stringtokenizer String s = "910359,,

More information

final_thesis

final_thesis CORBA/SNMP DPNM Lab. POSTECH email : ymkang@postech.ac.kr Motivation CORBA/SNMP CORBA/SNMP 2 Motivation CMIP, SNMP and CORBA high cost, low efficiency, complexity 3 Goal (Information Model) (Operation)

More information

Remote UI Guide

Remote UI Guide Remote UI KOR Remote UI Remote UI PDF Adobe Reader/Adobe Acrobat Reader. Adobe Reader/Adobe Acrobat Reader Adobe Systems Incorporated.. Canon. Remote UI GIF Adobe Systems Incorporated Photoshop. ..........................................................

More information

Microsoft PowerPoint - 04-UDP Programming.ppt

Microsoft PowerPoint - 04-UDP Programming.ppt Chapter 4. UDP Dongwon Jeong djeong@kunsan.ac.kr http://ist.kunsan.ac.kr/ Dept. of Informatics & Statistics ๋ชฉ์ฐจ UDP 1 1 UDP ๊ฐœ๋… ์ž๋ฐ” UDP ํ”„๋กœ๊ทธ๋žจ์ž‘์„ฑ ํด๋ผ์ด์–ธํŠธ์™€์„œ๋ฒ„๋ชจ๋‘ DatagramSocket ํด๋ž˜์Šค๋กœ์ƒ์„ฑ ์ƒํ˜ธ๊ฐ„ํ†ต์‹ ์€ DatagramPacket ํด๋ž˜์Šค๋ฅผ์ด์šฉํ•˜์—ฌ

More information

แ„‰แ…ตแ†ซแ„…แ…ตแ†ทแ„‘แ…ณแ„…แ…ฉแ„€แ…ณแ„…แ…ขแ„†แ…ฅ_แ„แ…ณแ†ฏแ„…แ…ตแ†ซแ„แ…ฉแ„ƒแ…ณ.key

แ„‰แ…ตแ†ซแ„…แ…ตแ†ทแ„‘แ…ณแ„…แ…ฉแ„€แ…ณแ„…แ…ขแ„†แ…ฅ_แ„แ…ณแ†ฏแ„…แ…ตแ†ซแ„แ…ฉแ„ƒแ…ณ.key CLEAN CODE 6 11st Front Dev. Team 6 1. 2. 3. checked exception 4. 5. 6. 11 : 2 4 : java (50%), javascript (35%), SQL/PL-SQL (15%) : Spring, ibatis, Oracle, jquery ? , (, ) ( ) ํด๋ฆฐ์ฝ”๋“œ๋ฅผ ๋ฌด์‹œํ•œ๋‹ค๋ฉด . 6 1. ,,,!

More information

Microsoft PowerPoint - ๊ธฐ๊ณ„๊ณตํ•™์‹คํ—˜1-1MATLAB_๊ฐœ์š”2D.pptx

Microsoft PowerPoint - ๊ธฐ๊ณ„๊ณตํ•™์‹คํ—˜1-1MATLAB_๊ฐœ์š”2D.pptx 1. MATLAB ๊ฐœ์š”์™€ ํ™œ์šฉ ๊ธฐ๊ณ„๊ณตํ•™์‹คํ—˜ I 2013๋…„ 2ํ•™๊ธฐ MATLAB ์‹œ์ž‘ํ•˜๊ธฐ ์ด์žฅ์˜๋‚ด์šฉ MATLAB์˜์—ฌ๋Ÿฌ์ฐฝ(window)๋“ค์˜ ํŠน์„ฑ๊ณผ ๋ชฉ์  ๊ธฐ์ˆ  ์Šค์นผ๋ผ์˜ ์‚ฐ์ˆ ์—ฐ์‚ฐ ๋ฐ ๊ธฐ๋ณธ ์ˆ˜ํ•™ํ•จ์ˆ˜์˜ ์‚ฌ์šฉ. ์Šค์นผ๋ผ ๋ณ€์ˆ˜๋“ค(ํ• ๋‹น ์—ฐ์‚ฐ์ž)์˜ ์ •์˜ ๋ฐ ๋ณ€์ˆ˜๋“ค์˜ ์‚ฌ์šฉ ๋ฐฉ๋ฒ• ์Šคํฌ๋ฆฝํŠธ(script) ํŒŒ์ผ์— ๋Œ€ํ•œ ์†Œ๊ฐœ์™€ ๊ฐ„๋‹จํ•œ MATLAB ํ”„๋กœ๊ทธ๋žจ์˜ ์ž‘์„ฑ, ์ €์žฅ ๋ฐ ์‹คํ–‰ MATLAB์˜ํŠน์ง•

More information

Microsoft PowerPoint - 06-Body Data Class.pptx

Microsoft PowerPoint - 06-Body Data Class.pptx Digital 3D Anthropometry 6. Body Data Class Sungmin Kim SEOUL NATIONAL UNIVERSITY Body Data Class ์˜์„ค๊ณ„ Body Model ์˜๊ด€๋ฆฌ ์ธ์ฒด๋ฐ์ดํ„ฐ์ž…์ถœ๋ ฅ ๋ฐ์ดํ„ฐ๋ถˆ๋Ÿฌ์˜ค๊ธฐ ์ธ์ฒด๋ชจ๋ธ๊ทธ๋ฆฌ๊ธฐ TOpenGL์˜ํ™•์žฅ ํ”„๋กœ์ ํŠธ๊ด€๋ฆฌ ํ”„๋กœ์ ํŠธ์ €์žฅ / ๋ถˆ๋Ÿฌ์˜ค๊ธฐ ์ถ”๊ฐ€๊ธฐ๋Šฅ๊ตฌํ˜„ ์ขŒํ‘œ์ถ•์ •๋ ฌ Face, Wireframe,

More information

ๆญฏ์—‘์…€๋ชจ๋ธ๋ง

ๆญฏ์—‘์…€๋ชจ๋ธ๋ง I II II III III I VBA Understanding Excel VBA - 'VB & VBA In a Nutshell' by Paul Lomax, October,1998 To enter code: Tools/Macro/visual basic editor At editor: Insert/Module Type code, then compile by:

More information

10์ฃผ์ฐจ.key

10์ฃผ์ฐจ.key 10, Process synchronization (concurrently) ( ) => critical section ( ) / =>, A, B / Race condition int counter; Process A { counter++; } Process B { counter ;.. } counter++ register1 = counter register1

More information

OCaml

OCaml OCaml 2009.. (khheo@ropas.snu.ac.kr) 1 ML 2 ML OCaml INRIA, France SML Bell lab. & Princeton, USA nml SNU/KAIST, KOREA 3 4 (let) (* ex1.ml *) let a = 10 let add x y = x + y (* ex2.ml *) let sumofsquare

More information

JMF2_์‹ฌ๋นˆ๊ตฌ.PDF

JMF2_์‹ฌ๋นˆ๊ตฌ.PDF JMF JSTORM http://wwwjstormpekr Issued by: < > Document Information Document title: Document file name: Revision number: Issued by: JMF2_ doc Issue Date: Status: < > raica@nownurinet

More information

PowerPoint ํ”„๋ ˆ์  ํ…Œ์ด์…˜

PowerPoint ํ”„๋ ˆ์  ํ…Œ์ด์…˜ @ Lesson 1,..... @ 1 Green Project 1991 Oak Java 1995. 5 December '90 by Patrick Naughton, Mike Sheridan and James Gosling Embedded in various consumer electronic device 1992. 9. 3 Star 7 1993 www portability

More information

< ํ™”๋ฉด 1> ์ฝค๋ณด๋ฐ•์Šค < ํ™”๋ฉด 2> ๋ฆฌ์ŠคํŠธ๋ฐ•์Šค < ํ™”๋ฉด 4> TComboBox ์˜ Items ํ”„๋กœํผํ‹ฐ ๊ฐ์ฒด์ง€ํ–ฅํ”„๋กœ๊ทธ๋ž˜๋ฐ์„ํ•œ๋งˆ๋””๋กœ์„ค๋ช…ํ•˜๊ธฐ์—๋Š”๋‹ค ์†Œ๋ฌด๋ฆฌ๊ฐ€์žˆ์Šต๋‹ˆ๋‹ค. ๊ฐ์ฒด์ง€ํ–ฅํ”„๋กœ๊ทธ๋ž˜๋ฐ์€์ง€๊ธˆ๊นŒ ์ง€๋„๋งŽ์€์‚ฌ๋žŒ๋“ค์ด์—ฐ๊ตฌํ•˜๊ณ ์žˆ์œผ๋ฉฐ๊ฐ์ฒด์ง€ํ–ฅํ”„๋กœ ๊ทธ๋ž˜๋ฐ๋งŒ๋‹ค๋ฃจ๊ณ ์žˆ๋Š”๋‹จํ–‰๋ณธ๋„๋งŽ์ด์ถœ๊ฐ„๋ ์ •๋„๋กœ ๊ฐ์ฒด

< ํ™”๋ฉด 1> ์ฝค๋ณด๋ฐ•์Šค < ํ™”๋ฉด 2> ๋ฆฌ์ŠคํŠธ๋ฐ•์Šค < ํ™”๋ฉด 4> TComboBox ์˜ Items ํ”„๋กœํผํ‹ฐ ๊ฐ์ฒด์ง€ํ–ฅํ”„๋กœ๊ทธ๋ž˜๋ฐ์„ํ•œ๋งˆ๋””๋กœ์„ค๋ช…ํ•˜๊ธฐ์—๋Š”๋‹ค ์†Œ๋ฌด๋ฆฌ๊ฐ€์žˆ์Šต๋‹ˆ๋‹ค. ๊ฐ์ฒด์ง€ํ–ฅํ”„๋กœ๊ทธ๋ž˜๋ฐ์€์ง€๊ธˆ๊นŒ ์ง€๋„๋งŽ์€์‚ฌ๋žŒ๋“ค์ด์—ฐ๊ตฌํ•˜๊ณ ์žˆ์œผ๋ฉฐ๊ฐ์ฒด์ง€ํ–ฅํ”„๋กœ ๊ทธ๋ž˜๋ฐ๋งŒ๋‹ค๋ฃจ๊ณ ์žˆ๋Š”๋‹จํ–‰๋ณธ๋„๋งŽ์ด์ถœ๊ฐ„๋ ์ •๋„๋กœ ๊ฐ์ฒด Why ์™œ๋ธํŒŒ์ด์ธ๊ฐ€ 2 ์™„๋ฒฝํ•œ OOP ๋ฅผ์ง€์›ํ•˜๋Š” ๋ธํŒŒ์ด ์šฐ๋ฆฌ๋Š”๋ธํŒŒ์ด์—์„œํผ์„๋น„๋กฏํ•œ๋ชจ๋“ ์ปดํฌ๋„ŒํŠธ๊ฐ€ํด๋ž˜์Šค๋กœํฌ์žฅ๋ผ์žˆ๋‹ค๋Š”๊ฒƒ์„๋ฐฐ์› ์Šต๋‹ˆ๋‹ค. ๋˜ํ•œ๋ธํŒŒ์ด์‚ฌ์šฉ์ž๋Š”ํด๋ž˜์Šค๋ฅผ๊ทธ๋ฆฌ์ž˜๋‹ค๋ฃจ์ง€๋ชปํ•ด๋„ํผ๋””์ž์ด๋„ˆ๋ฅผํ†ตํ•ดํด๋ž˜์Šค๋ฅผ์ž๋™์œผ๋กœ๋งŒ๋“ค์–ด์‚ฌ์šฉํ•˜๊ฒŒ๋œ๋‹ค๋Š”๊ฒƒ๋„๋ฐฐ์› ์Šต๋‹ˆ๋‹ค. ๋ธํŒŒ์ด๋Š”๋งŽ์€์–‘์˜์ปดํฌ๋„ŒํŠธ๋ฅผ๊ฐ–๊ณ ์žˆ๋Š”๋ฐ๊ทธ์ปดํฌ๋„ŒํŠธ๋“ค์€๋ชจ๋‘ TObject๋ผ๋Š”ํด๋ž˜์Šค๋ฅผ์‹œ์ž‘์œผ๋กœ์—ฌ๋Ÿฌ๋‹จ๊ณ„๋ฅผ๊ฑฐ์ณ์ƒ์†๋˜๊ณ ์žˆ์Šต๋‹ˆ๋‹ค. ๊ทธ๋ ‡๊ธฐ๋•Œ๋ฌธ์—์ปดํฌ๋„ŒํŠธ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ์—๋Š”ํผ๋””์ž์ด๋„ˆ์—์„œ์‚ฌ์šฉํ• ์ˆ˜์žˆ๋Š”์ปดํฌ๋„ŒํŠธ์˜

More information

Microsoft PowerPoint - 02-GUI Basics.pptx

Microsoft PowerPoint - 02-GUI Basics.pptx Development of Fashion CAD System 2. GUI Basics Sungmin Kim SEOUL NATIONAL UNIVERSITY GUI GUI (Graphical User Interface) Definition ํ™”๋ฉด์ƒ์˜ ๋ฌผ์ฒด, ํ‹€, ์ƒ‰์ƒ๊ณผ ๊ฐ™์€ ๊ทธ๋ž˜ํ”ฝ ์š”์†Œ๋“ค์„ ์‚ฌ์šฉํ•œ ์ปดํ“จํ„ฐ ์ธํ„ฐํŽ˜์ด์Šค 2์ฐจ์›์ด๋‚˜ 3์ฐจ์› ๊ฐ€์ƒ ๊ณต๊ฐ„์—์„œ ๊ธฐ๋Šฅ์„ ์€์œ ์ /๋Œ€ํ‘œ์ ์œผ๋กœ

More information

PowerChute Personal Edition v3.1.0 ์—์ด์ „ํŠธ ์‚ฌ์šฉ ์„ค๋ช…์„œ

PowerChute Personal Edition v3.1.0 ์—์ด์ „ํŠธ ์‚ฌ์šฉ ์„ค๋ช…์„œ PowerChute Personal Edition v3.1.0 990-3772D-019 4/2019 Schneider Electric IT Corporation Schneider Electric IT Corporation.. Schneider Electric IT Corporation,,,.,. Schneider Electric IT Corporation..

More information

UNIST_๊ต์› ํ™ˆํŽ˜์ด์ง€ ๊ด€๋ฆฌ์ž_Manual_V1.0

UNIST_๊ต์› ํ™ˆํŽ˜์ด์ง€ ๊ด€๋ฆฌ์ž_Manual_V1.0 Manual created by metapresso V 1.0 3Fl, Dongin Bldg, 246-3 Nonhyun-dong, Kangnam-gu, Seoul, Korea, 135-889 Tel: (02)518-7770 / Fax: (02)547-7739 / Mail: contact@metabrain.com / http://www.metabrain.com

More information

MAX+plus II Getting Started - ๋ฌด์ž‘์ •๋”ฐ๋ผํ•˜๊ธฐ

MAX+plus II Getting Started - ๋ฌด์ž‘์ •๋”ฐ๋ผํ•˜๊ธฐ ๋ฌด์ž‘์ • ๋”ฐ๋ผํ•˜๊ธฐ 2001 10 4 / Version 20-2 0 MAX+plus II Digital, Schematic Capture MAX+plus II, IC, CPLD FPGA (Logic) ALTERA PLD FLEX10K Series EPF10K10QC208-4 MAX+plus II Project, Schematic, Design Compilation,

More information

PowerPoint ํ”„๋ ˆ์  ํ…Œ์ด์…˜

PowerPoint ํ”„๋ ˆ์  ํ…Œ์ด์…˜ Win32 API Windows Programming 1 http://idb.korea.ac.kr DB & Mining LAB. Korea Univ. ์ตœ์ข…์—…๋ฐ์ดํŠธ : 2012. 08. 14 1 ์ปดํ“จํ„ฐ์‹œ์Šคํ…œ์˜์ฃผ์š”๊ตฌ์„ฑ์š”์†Œ 2 2 ์ปดํ“จํ„ฐํ•˜๋“œ์›จ์–ด๊ตฌ์„ฑ Fetch : ๋ฉ”์ธ๋ฉ”๋ชจ๋ฆฌ์—์ €์žฅ๋˜์–ด์žˆ๋Š”๋ช…๋ น์–ด๋ฅผ CPU ๋กœ Decode : ์ปจํŠธ๋กค์œ ๋‹›์—์˜ํ•ด๋ถ„์„ Execution : ALU

More information

untitled

untitled 1... 2 System... 3... 3.1... 3.2... 3.3... 4... 4.1... 5... 5.1... 5.2... 5.2.1... 5.3... 5.3.1 Modbus-TCP... 5.3.2 Modbus-RTU... 5.3.3 LS485... 5.4... 5.5... 5.5.1... 5.5.2... 5.6... 5.6.1... 5.6.2...

More information

์œˆ๋„์šฐ์‹œ์Šคํ…œํ”„๋กœ๊ทธ๋ž˜๋ฐ

์œˆ๋„์šฐ์‹œ์Šคํ…œํ”„๋กœ๊ทธ๋ž˜๋ฐ ๊ฐ์ฒด์ง€ํ–ฅํ”„๋กœ๊ทธ๋ž˜๋ฐ์‘์šฉ Chap 4. ๋Œ€ํ™”์ƒ์ž์™€์ปจํŠธ๋กค (#2) 2012.10.08. ์˜ค๋ณ‘์šฐ ์ปดํ“จํ„ฐ๊ณตํ•™๊ณผ๊ธˆ์˜ค๊ณต๊ณผ๋Œ€ํ•™๊ต Control ๋“ค์„๊ฐ€์ง„์œˆ๋„์šฐ Dialog ๊ฐœ์š” ์‚ฌ์šฉ์ž์˜์ž…๋ ฅ์„๋ฐ›๊ธฐ์œ„ํ•œ Object ์˜์ง‘ํ•ฉ ์ข…๋ฅ˜ ํ”„๋กœ๊ทธ๋žจ์ˆ˜ํ–‰๋„์ค‘์‚ฌ์šฉ์ž์˜์ž…๋ ฅ์ดํ•„์š”ํ• ๋•Œ๋‹ค์ด์–ผ๋กœ๊ทธ๋ฐ•์Šค์ถœ๋ ฅ ๋‹ค์ด์–ผ๋กœ๊ทธ๋ฐ•์Šค๋Š”์‚ฌ์šฉ์ž๋กœ๋ถ€ํ„ฐ์ž…๋ ฅ๋ฐ›์€๋ฐ์ดํ„ฐ๋ฅผ๋ฉ”์ธ๋ฃจํ‹ด์—๋„˜๊ธฐ๊ณ ์†Œ๋ฉธ Modal Dialog Parent window

More information

Contents. 1. PMD ใ†ใ†ใ†ใ†ใ†ใ†ใ†ใ†ใ†ใ†ใ†ใ†ใ†ใ†ใ†ใ†ใ†ใ†ใ†ใ†ใ†ใ†ใ†ใ†ใ†ใ†ใ†ใ†ใ†ใ†ใ† 2. Metrics ใ†ใ†ใ†ใ†ใ†ใ†ใ†ใ†ใ†ใ†ใ†ใ†ใ†ใ†ใ†ใ†ใ†ใ†ใ†ใ†ใ†ใ†ใ†ใ†ใ†ใ†ใ†ใ†ใ†ใ†ใ† 3. FindBugs ใ†ใ†ใ†ใ†ใ†ใ†ใ†ใ†ใ†ใ†ใ†ใ†ใ†ใ†ใ†ใ†ใ†ใ†ใ†ใ†ใ†ใ†ใ†ใ†ใ†ใ†ใ†ใ†ใ†ใ†ใ† 4. ใ†ใ†ใ†ใ†ใ†ใ†ใ†ใ†ใ†ใ†ใ†

Contents. 1. PMD ใ†ใ†ใ†ใ†ใ†ใ†ใ†ใ†ใ†ใ†ใ†ใ†ใ†ใ†ใ†ใ†ใ†ใ†ใ†ใ†ใ†ใ†ใ†ใ†ใ†ใ†ใ†ใ†ใ†ใ†ใ† 2. Metrics ใ†ใ†ใ†ใ†ใ†ใ†ใ†ใ†ใ†ใ†ใ†ใ†ใ†ใ†ใ†ใ†ใ†ใ†ใ†ใ†ใ†ใ†ใ†ใ†ใ†ใ†ใ†ใ†ใ†ใ†ใ† 3. FindBugs ใ†ใ†ใ†ใ†ใ†ใ†ใ†ใ†ใ†ใ†ใ†ใ†ใ†ใ†ใ†ใ†ใ†ใ†ใ†ใ†ใ†ใ†ใ†ใ†ใ†ใ†ใ†ใ†ใ†ใ†ใ† 4. ใ†ใ†ใ†ใ†ใ†ใ†ใ†ใ†ใ†ใ†ใ† ์ •์ ๋ถ„์„์„œ - ์˜๋‹จ์–ด์ˆ˜์ง‘์™• - Team.# 3 ๊ณผ๋ชฉ๋ช… ์†Œํ”„ํŠธ์›จ์–ด๋ชจ๋ธ๋ง๋ฐ๋ถ„์„ ๋‹ด๋‹น๊ต์ˆ˜ ์œ ์ค€๋ฒ”๊ต์ˆ˜๋‹˜ 201011320 ๊น€์šฉํ˜„ ํŒ€์› 201111360 ์†์ค€์ต 201111347 ๊น€ํƒœํ˜ธ ์ œ์ถœ์ผ์ž 2015-06-09 1 Contents. 1. PMD ใ†ใ†ใ†ใ†ใ†ใ†ใ†ใ†ใ†ใ†ใ†ใ†ใ†ใ†ใ†ใ†ใ†ใ†ใ†ใ†ใ†ใ†ใ†ใ†ใ†ใ†ใ†ใ†ใ†ใ†ใ† 2. Metrics

More information

Microsoft PowerPoint - 04windows.ppt

Microsoft PowerPoint - 04windows.ppt Game Programming I Windows ํ”„๋กœ๊ทธ๋ž˜๋ฐ (1) March 27, 2006 ๋ชฉํ‘œ ์œˆ๋„์šฐํ”„๋กœ๊ทธ๋ž˜๋ฐ์—์„œ์ด์šฉ๋˜๋Š”์ด๋ฒคํŠธ๊ตฌ๋™ํ”„๋กœ๊ทธ๋ž˜๋ฐ๋ชจ๋ธ์˜์ดํ•ด Direct3D ๋ฅผ์ด์šฉํ•˜๋Š”์œˆ๋„์šฐ์–ดํ”Œ๋ฆฌ์ผ€์ด์…˜์˜์ž‘์„ฑ์„์œ„ํ•œ์ตœ์†Œํ•œ์˜์ฝ”๋“œ์ดํ•ด ์œˆ๋„์šฐ (Win32) ์–ดํ”Œ๋ฆฌ์ผ€์ด์…˜ Direct3D API ( ์–ดํ”Œ๋ฆฌ์ผ€์ด์…˜ํ”„๋กœ๊ทธ๋ž˜๋ฐ์ธํ„ฐํŽ˜์ด์Šค ) ๋ฅผ์ด์šฉํ•˜๊ธฐ์œ„ํ•ดํ•„์š” Win32 API ๋ฅผ์ด์šฉํ•ด์ž‘์„ฑ

More information

MCM, PCB (mentor) : da& librarian jakup & package jakup & layout jakup & fablink jakup & Summary 2 / 66

MCM, PCB (mentor) : da& librarian jakup & package jakup & layout jakup & fablink jakup & Summary 2 / 66 Mentor MCM, PCB 1999, 03, 13 KAIST EE Terahertz Media & System Laboratory MCM, PCB (mentor) : da& librarian jakup & package jakup & layout jakup & fablink jakup & Summary 2 / 66 1999 3 13 ~ 1999 3 14 :

More information

Jwplayer ์š”์ฆ˜ ์›น์—์„œ ๋™์˜์ƒ ์žฌ์ƒ์„ ๋ชฉ์ ์œผ๋กœ ๋งŽ์ด ์“ฐ์ด๋Š” jwplayer์˜ ์„ค์น˜์™€ ์‚ฌ์šฉํ•˜๊ธฐ ์ž…๋‹ˆ๋‹ค. jwplayerํ™ˆํŽ˜์ด์ง€ : http://www.longtailvideo.com ์œ„์˜ ํ™ˆํŽ˜์ด์ง€์— ๊ฐ€์‹œ๋ฉด JWplayer๋ฅผ ๋‹ค์šด ๋ฐ›์œผ์‹ค ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ํ˜„์žฌ 5.1๋ฒ„์ „

Jwplayer ์š”์ฆ˜ ์›น์—์„œ ๋™์˜์ƒ ์žฌ์ƒ์„ ๋ชฉ์ ์œผ๋กœ ๋งŽ์ด ์“ฐ์ด๋Š” jwplayer์˜ ์„ค์น˜์™€ ์‚ฌ์šฉํ•˜๊ธฐ ์ž…๋‹ˆ๋‹ค. jwplayerํ™ˆํŽ˜์ด์ง€ : http://www.longtailvideo.com ์œ„์˜ ํ™ˆํŽ˜์ด์ง€์— ๊ฐ€์‹œ๋ฉด JWplayer๋ฅผ ๋‹ค์šด ๋ฐ›์œผ์‹ค ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ํ˜„์žฌ 5.1๋ฒ„์ „ Jwplayer Guide Jwplayer ์š”์ฆ˜ ์›น์—์„œ ๋™์˜์ƒ ์žฌ์ƒ์„ ๋ชฉ์ ์œผ๋กœ ๋งŽ์ด ์“ฐ์ด๋Š” jwplayer์˜ ์„ค์น˜์™€ ์‚ฌ์šฉํ•˜๊ธฐ ์ž…๋‹ˆ๋‹ค. jwplayerํ™ˆํŽ˜์ด์ง€ : http://www.longtailvideo.com ์œ„์˜ ํ™ˆํŽ˜์ด์ง€์— ๊ฐ€์‹œ๋ฉด JWplayer๋ฅผ ๋‹ค์šด ๋ฐ›์œผ์‹ค ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ํ˜„์žฌ 5.1๋ฒ„์ „๊นŒ์ง€ ๋‚˜์™”์œผ๋ฉฐ ํŽธ๋ฆฌํ•จ์„ ์œ„ํ•ด์„œ ์•„๋ž˜๋ฅผ ๋งํฌ๋ฅผ ๊ฑธ์–ด๋‘ก๋‹ˆ๋‹ค [๋‹ค์šด๋กœ๋“œ]

More information

13์ฃผ-14์ฃผproc.PDF

13์ฃผ-14์ฃผproc.PDF 12 : Pro*C/C++ 1 2 Embeded SQL 3 PRO *C 31 C/C++ PRO *C NOT! NOT AND && AND OR OR EQUAL == = SQL,,, Embeded SQL SQL 32 Pro*C C SQL Pro*C C, C Pro*C, C C 321, C char : char[n] : n int, short, long : float

More information

<C0CCBCBCBFB52DC1A4B4EBBFF82DBCAEBBE7B3EDB9AE2D313939392D382E687770>

<C0CCBCBCBFB52DC1A4B4EBBFF82DBCAEBBE7B3EDB9AE2D313939392D382E687770> i ii iii iv v vi 1 2 3 4 ๊ฐ€์ƒ๋Œ€ํ•™ ์‹œ์Šคํ…œ์˜ ๊ตญ๋‚ด์™ธ ํ˜„ํ™ฉ ์กฐ์‚ฌ ๊ฐ€์ƒ๋Œ€ํ•™ ํ”Œ๋žซํผ ๊ฐœ๋ฐœ ์ด์ƒ์ ์ธ ๊ฐ€์ƒ๋Œ€ํ•™์‹œ์Šคํ…œ์˜ ๋ฏธ๋ž˜์ƒ ์ œ์•ˆ 5 ์›น-๊ธฐ๋ฐ˜ ๊ฐ€์ƒ๋Œ€ํ•™ ์‹œ์Šคํ…œ ์ „ํ†ต์ ์ธ ๊ต์ˆ˜ ๋ฐฉ๋ฒ• ์‹œ๊ฐ„/๊ณต๊ฐ„ ์ œ์•ฝ์„ ๊ทน๋ณตํ•œ ํ•™์Šต๋™๊ธฐ ๋ถ€์—ฌ ๊ต์ˆ˜์˜ ์ผ๋ฐฉ์ ์ธ ๋‚ด์šฉ์ „๋‹ฌ ๊ต์ˆ˜์™€ ํ•™์ƒ๊ฐ„์˜ ์ƒํ˜ธ์ž‘์šฉ ๋™๋ฃŒ ํ•™์ƒ๋“ค ๊ฐ„์˜ ์ƒํ˜ธ์ž‘์šฉ ๊ฐ€์ƒ๋Œ€ํ•™ ์šด์˜ ๊ณต์ง€์‚ฌํ•ญ,๊ฐ•์˜๋ก ์ž๋ฃŒ์‹ค, ๋ฉ”๋ชจ ์งˆ์˜์‘๋‹ต,

More information

Structure and Interpretation of Computer Programs: Assignment 3 Seung-Hoon Na October 4, George (์•„๋ž˜ 3๊ฐœ์˜ ๋ฌธ์ œ์— ๋Œ€ํ•œ ๊ตฌํ˜„์ด ๋ชจ๋‘ ํฌํ•จ๋œ george.rktํŒŒ์ผ์„ ์ œ์ถœํ•˜์‹œ์˜ค.

Structure and Interpretation of Computer Programs: Assignment 3 Seung-Hoon Na October 4, George (์•„๋ž˜ 3๊ฐœ์˜ ๋ฌธ์ œ์— ๋Œ€ํ•œ ๊ตฌํ˜„์ด ๋ชจ๋‘ ํฌํ•จ๋œ george.rktํŒŒ์ผ์„ ์ œ์ถœํ•˜์‹œ์˜ค. Structure and Interpretation of Computer Programs: Assignment 3 Seung-Hoon Na October 4, 2018 1 George (์•„๋ž˜ 3๊ฐœ์˜ ๋ฌธ์ œ์— ๋Œ€ํ•œ ๊ตฌํ˜„์ด ๋ชจ๋‘ ํฌํ•จ๋œ george.rktํŒŒ์ผ์„ ์ œ์ถœํ•˜์‹œ์˜ค. ์‹คํ–‰ํ›„ Problem 1.3์— ๋Œ€ํ•œ Display๊ฒฐ๊ณผ๊ฐ€ ๋‚˜์™€์•ผ ํ•จ) George ๊ทธ๋ฆผ์€ ๋‹ค์Œ๊ณผ

More information

์ œ์ด์ฟผ๋ฆฌ (JQuery) ์ •์˜ ์ž๋ฐ”์Šคํฌ๋ฆฝํŠธํ•จ์ˆ˜๋ฅผ์‰ฝ๊ฒŒ์‚ฌ์šฉํ•˜๊ธฐ์œ„ํ•ด๋งŒ๋“ ์ž๋ฐ”์Šคํฌ๋ฆฝํŠธ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ. ์›นํŽ˜์ด์ง€๋ฅผ์ฆ‰์„์—์„œ๋ณ€๊ฒฝํ•˜๋Š”๊ธฐ๋Šฅ์—ํŠนํ™”๋œ์ž๋ฐ”์Šคํฌ๋ฆฝํŠธ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ. ์‚ฌ์šฉ๋ฒ• $( ์ œ์ด์ฟผ๋ฆฌ๊ฐ์ฒด ) ํ˜น์€ $( ์—˜๋ฆฌ๋จผํŠธ ) ์ฐธ๊ณ  ) $() ์ด๊ธฐํ˜ธ๋ฅผ์ œ์ด์ฟผ๋ฆฌ๋ž˜ํผ๋ผ๊ณ ํ•œ๋‹ค. ์ฆ‰, ์ œ์ด์ฟผ๋ฆฌ๋ฅผํ˜ธ์ถœํ•˜๋Š”๊ธฐํ˜ธ

์ œ์ด์ฟผ๋ฆฌ (JQuery) ์ •์˜ ์ž๋ฐ”์Šคํฌ๋ฆฝํŠธํ•จ์ˆ˜๋ฅผ์‰ฝ๊ฒŒ์‚ฌ์šฉํ•˜๊ธฐ์œ„ํ•ด๋งŒ๋“ ์ž๋ฐ”์Šคํฌ๋ฆฝํŠธ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ. ์›นํŽ˜์ด์ง€๋ฅผ์ฆ‰์„์—์„œ๋ณ€๊ฒฝํ•˜๋Š”๊ธฐ๋Šฅ์—ํŠนํ™”๋œ์ž๋ฐ”์Šคํฌ๋ฆฝํŠธ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ. ์‚ฌ์šฉ๋ฒ• $( ์ œ์ด์ฟผ๋ฆฌ๊ฐ์ฒด ) ํ˜น์€ $( ์—˜๋ฆฌ๋จผํŠธ ) ์ฐธ๊ณ  ) $() ์ด๊ธฐํ˜ธ๋ฅผ์ œ์ด์ฟผ๋ฆฌ๋ž˜ํผ๋ผ๊ณ ํ•œ๋‹ค. ์ฆ‰, ์ œ์ด์ฟผ๋ฆฌ๋ฅผํ˜ธ์ถœํ•˜๋Š”๊ธฐํ˜ธ ์ œ์ด์ฟผ๋ฆฌ () ์ •์˜ ์ž๋ฐ”์Šคํฌ๋ฆฝํŠธํ•จ์ˆ˜๋ฅผ์‰ฝ๊ฒŒ์‚ฌ์šฉํ•˜๊ธฐ์œ„ํ•ด๋งŒ๋“ ์ž๋ฐ”์Šคํฌ๋ฆฝํŠธ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ. ์›นํŽ˜์ด์ง€๋ฅผ์ฆ‰์„์—์„œ๋ณ€๊ฒฝํ•˜๋Š”๊ธฐ๋Šฅ์—ํŠนํ™”๋œ์ž๋ฐ”์Šคํฌ๋ฆฝํŠธ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ. ์‚ฌ์šฉ๋ฒ• $( ์ œ์ด์ฟผ๋ฆฌ๊ฐ์ฒด ) ํ˜น์€ $( ์—˜๋ฆฌ๋จผํŠธ ) ์ฐธ๊ณ  ) $() ์ด๊ธฐํ˜ธ๋ฅผ์ œ์ด์ฟผ๋ฆฌ๋ž˜ํผ๋ผ๊ณ ํ•œ๋‹ค. ์ฆ‰, ์ œ์ด์ฟผ๋ฆฌ๋ฅผํ˜ธ์ถœํ•˜๋Š”๊ธฐํ˜ธ CSS์™€๋งˆ์ฐฌ๊ฐ€์ง€๋กœ, ๋ฌธ์„œ์—์กด์žฌํ•˜๋Š”์—ฌ๋Ÿฌ์—˜๋ฆฌ๋จผํŠธ๋ฅผ์ ‘๊ทผํ• ์ˆ˜์žˆ๋‹ค. ์—˜๋ฆฌ๋จผํŠธ์ ‘๊ทผ๋ฐฉ๋ฒ• $( ์—˜๋ฆฌ๋จผํŠธ ) : ์ผ๋ฐ˜์ ์ธ์ ‘๊ทผ๋ฐฉ๋ฒ•

More information

1217 WebTrafMon II

1217 WebTrafMon II (1/28) (2/28) (10 Mbps ) Video, Audio. (3/28) 10 ~ 15 ( : telnet, ftp ),, (4/28) UDP/TCP (5/28) centralized environment packet header information analysis network traffic data, capture presentation network

More information

๋ชฉ์ฐจ BUG offline replicator ์—์„œ์œ ํšจํ•˜์ง€์•Š์€๋กœ๊ทธ๋ฅผ์ฝ์„๊ฒฝ์šฐ๋น„์ •์ƒ์ข…๋ฃŒํ• ์ˆ˜์žˆ๋‹ค... 3 BUG ๊ฐ partition ์ด์„œ๋กœ๋‹ค๋ฅธ tablespace ๋ฅผ๊ฐ€์ง€๊ณ , column type ์ด CLOB ์ด๋ฉฐ, ํ•ด๋‹น table ์„ truncate

๋ชฉ์ฐจ BUG offline replicator ์—์„œ์œ ํšจํ•˜์ง€์•Š์€๋กœ๊ทธ๋ฅผ์ฝ์„๊ฒฝ์šฐ๋น„์ •์ƒ์ข…๋ฃŒํ• ์ˆ˜์žˆ๋‹ค... 3 BUG ๊ฐ partition ์ด์„œ๋กœ๋‹ค๋ฅธ tablespace ๋ฅผ๊ฐ€์ง€๊ณ , column type ์ด CLOB ์ด๋ฉฐ, ํ•ด๋‹น table ์„ truncate ALTIBASE HDB 6.1.1.5.6 Patch Notes ๋ชฉ์ฐจ BUG-39240 offline replicator ์—์„œ์œ ํšจํ•˜์ง€์•Š์€๋กœ๊ทธ๋ฅผ์ฝ์„๊ฒฝ์šฐ๋น„์ •์ƒ์ข…๋ฃŒํ• ์ˆ˜์žˆ๋‹ค... 3 BUG-41443 ๊ฐ partition ์ด์„œ๋กœ๋‹ค๋ฅธ tablespace ๋ฅผ๊ฐ€์ง€๊ณ , column type ์ด CLOB ์ด๋ฉฐ, ํ•ด๋‹น table ์„ truncate ํ•œ๋’ค, hash partition

More information

ilist.add(new Integer(1))๊ณผ ๊ฐ™์ด ์‚ฌ์šฉํ•˜์ง€ ์•Š๊ณ  ilist.add(1)๊ณผ ๊ฐ™์ด ์‚ฌ์šฉํ•œ ๊ฒƒ์€ ์ž๋ฐ” 5.0์— ์ถ”๊ฐ€๋œ ๊ธฐ๋ณธ ์ž๋ฃŒํ˜•๊ณผ ํ•ด๋‹น ๊ฐ์ฒด ์ž๋ฃŒ ํ˜•๊ณผ์˜ ์˜คํ† ๋ฐ•์‹ฑ/์–ธ๋ฐ•์‹ฑ ๊ธฐ๋Šฅ์„ ์‚ฌ์šฉํ•œ ๊ฒƒ์œผ๋กœ ์˜คํ† ๋ฐ•์‹ฑ์ด๋ž€ ์ž๋ฐ” ์ปดํŒŒ์ผ๋Ÿฌ๊ฐ€ ๊ฐ์ฒด๋ฅผ ์š”๊ตฌํ•˜๋Š” ๊ณณ์— ๊ธฐ๋ณธ ์ž๋ฃŒํ˜•

ilist.add(new Integer(1))๊ณผ ๊ฐ™์ด ์‚ฌ์šฉํ•˜์ง€ ์•Š๊ณ  ilist.add(1)๊ณผ ๊ฐ™์ด ์‚ฌ์šฉํ•œ ๊ฒƒ์€ ์ž๋ฐ” 5.0์— ์ถ”๊ฐ€๋œ ๊ธฐ๋ณธ ์ž๋ฃŒํ˜•๊ณผ ํ•ด๋‹น ๊ฐ์ฒด ์ž๋ฃŒ ํ˜•๊ณผ์˜ ์˜คํ† ๋ฐ•์‹ฑ/์–ธ๋ฐ•์‹ฑ ๊ธฐ๋Šฅ์„ ์‚ฌ์šฉํ•œ ๊ฒƒ์œผ๋กœ ์˜คํ† ๋ฐ•์‹ฑ์ด๋ž€ ์ž๋ฐ” ์ปดํŒŒ์ผ๋Ÿฌ๊ฐ€ ๊ฐ์ฒด๋ฅผ ์š”๊ตฌํ•˜๋Š” ๊ณณ์— ๊ธฐ๋ณธ ์ž๋ฃŒํ˜• ๋ฐ”์— ์ œ๋„ค๋ฆญ์Šค(generics)๋ฅผ ๋„์ž…ํ•˜๊ธฐ ์œ„ํ•œ ์—ฐ๊ตฌ๋Š” ์ด๋ฏธ 8๋…„ ์ „์ธ 1996๋…„๋ถ€ํ„ฐ๋ผ๊ณ  ํ•œ๋‹ค. ์‹ค์ œ๋กœ ์ž๋ฐ”์— ์ œ๋„ค๋ฆญ์Šค๋ฅผ ๋„์ž…ํ•˜ ๋Š” ๋ช‡ ๊ฐ€์ง€ ๋ฐฉ์•ˆ๋“ค์ด ๋…ผ๋ฌธ์œผ๋กœ ๋‚˜์˜ค๊ธฐ ์‹œ์ž‘ํ•œ ๊ฒƒ์ด 1998๋…„ ์ดˆ์ž„์„ ๊ฐ ์•ˆํ•˜๋ฉด ๋ฌด๋ ค 8๋…„์ด ์ง€๋‚œ ํ›„์—์•ผ ์ž๋ฐ” 5.0์— ์ „๊ฒฉ ์ฑ„ํƒ๋˜์—ˆ๋‹ค๋Š” ๊ฒƒ์€ ์ด๊ฒƒ์ด ์–ผ๋งˆ๋‚˜ ์–ด๋ ค์šด ์ผ์ด์—ˆ๋‚˜ ํ•˜๋Š” ๊ฒƒ์„ ๋ณด์—ฌ์ค€๋‹ค. ์ž๋ฐ”์˜ ์ŠคํŽ™์„ ๊ฒฐ์ •ํ•˜๋Š” ํ‘œ์ค€ํ™” ์ ˆ์ฐจ์ธ

More information

๊ทธ๋ž˜ํ”ฝ, ๋ฉ€ํ‹ฐ๋ฏธ๋””์–ด ์–ดํ”Œ๋ฆฌ์ผ€์ด์…˜ ์ œ์ž‘

๊ทธ๋ž˜ํ”ฝ, ๋ฉ€ํ‹ฐ๋ฏธ๋””์–ด ์–ดํ”Œ๋ฆฌ์ผ€์ด์…˜ ์ œ์ž‘ ๊ทธ๋ž˜ํ”ฝ, ๋ฉ€ํ‹ฐ๋ฏธ๋””์–ด์–ดํ”Œ๋ฆฌ์ผ€์ด์…˜์ œ์ž‘ (Creating Graphic and Multimedia Application) ๋ธํŒŒ์ด๋ฅผ์ด์šฉํ•ด์„œ์–ดํ”Œ๋ฆฌ์ผ€์ด์…˜์—๊ทธ๋ž˜ํ”ฝ๊ธฐ๋Šฅ์„์ถ”๊ฐ€ํ•˜๊ฑฐ๋‚˜, ๋ฉ€ํ‹ฐ๋ฏธ๋””์–ด๋ฅผ์ง€์›ํ•˜๊ฒŒํ•˜๋Š”๊ฒƒ์€๊ทธ๋‹ค์ง€์–ด๋ ค์šด์ผ์ด์•„๋‹ˆ๋‹ค. ๊ฐ„๋‹จํ•˜๊ฒŒ๋ฏธ๋ฆฌ๊ทธ๋ ค์ง„๊ทธ๋ฆผ์„๋””์ž์ธ์‹œ์—์ถ”๊ฐ€ํ• ์ˆ˜๋„์žˆ๊ณ , ์—ฌ๋Ÿฌ๊ฐ€์ง€๊ทธ๋ž˜ํ”ฝ์ปจํŠธ๋กค์„์ถ”๊ฐ€ํ•˜๊ฑฐ๋‚˜๋Ÿฐํƒ€์ž„์—์„œ๋™์ ์œผ๋กœ๊ทธ๋ฆฌ๋Š”๋“ฑ์˜๋ฐฉ๋ฒ•์ด๋ชจ๋‘๊ฐ€๋Šฅํ•˜๋‹ค. ๋˜ํ•œ, ๋ธํŒŒ์ด 4 ์—์„œ๋ฉ€ํ‹ฐ๋ฏธ๋””์–ด์ปดํฌ๋„ŒํŠธ๋ฅผ์‚ฌ์šฉํ•˜๋ฉด์–ดํ”Œ๋ฆฌ์ผ€์ด์…˜์—์„œ๋™์˜์ƒ์ด๋‚˜๊ฐ์ข…์‚ฌ์šด๋“œ๋“ฑ์„์ง€์›ํ•˜๊ฒŒํ• ์ˆ˜์žˆ๋‹ค.

More information

04_แ„‹แ…ฉแ„‘แ…ณแ†ซแ„Œแ…ตแ„‹แ…ฆแ†ฏAPI.key

04_แ„‹แ…ฉแ„‘แ…ณแ†ซแ„Œแ…ตแ„‹แ…ฆแ†ฏAPI.key 4. API. API. API..,.. 1 ,, ISO/IEC JTC1/SC24, Working Group ISO " (Architecture) " (API, Application Program Interface) " (Metafile and Interface) " (Language Binding) " (Validation Testing and Registration)"

More information

HW5 Exercise 1 (60pts) M interpreter with a simple type system M. M. M.., M (simple type system). M, M. M., M.

HW5 Exercise 1 (60pts) M interpreter with a simple type system M. M. M.., M (simple type system). M, M. M., M. ์˜ค๋Š˜ํ• ๊ฒƒ 5 6 HW5 Exercise 1 (60pts) M interpreter with a simple type system M. M. M.., M (simple type system). M, M. M., M. Review: 5-2 7 7 17 5 4 3 4 OR 0 2 1 2 ~20 ~40 ~60 ~80 ~100 M ์–ธ์–ด e ::= const constant

More information

EMBARCADERO TECHNOLOGIES (Humphery Kim) RAD Studio : h=p://tech.devgear.co.kr/ : h=p://blog.hjf.pe.kr/ Facebook : h=p://d.com/hjfactory :

EMBARCADERO TECHNOLOGIES (Humphery Kim) RAD Studio : h=p://tech.devgear.co.kr/ : h=p://blog.hjf.pe.kr/ Facebook : h=p://d.com/hjfactory : #4 (RAD STUDIO) In www.devgear.co.kr 2016.05.23 EMBARCADERO TECHNOLOGIES (Humphery Kim) RAD Studio : h=p://tech.devgear.co.kr/ : h=p://blog.hjf.pe.kr/ Facebook : h=p://d.com/hjfactory : hskim@embarcadero.kr

More information

PRO1_02E [์ฝ๊ธฐ ์ „์šฉ]

PRO1_02E [์ฝ๊ธฐ ์ „์šฉ] Siemens AG 1999 All rights reserved File: PRO1_02E1 Information and 2 STEP 7 3 4 5 6 STEP 7 7 / 8 9 10 S7 11 IS7 12 STEP 7 13 STEP 7 14 15 : 16 : S7 17 : S7 18 : CPU 19 1 OB1 FB21 I10 I11 Q40 Siemens AG

More information

CAD ํ™”๋ฉด์ƒ์— ๋™๊ทธ๋ž€ ์›ํ˜• ๋„ํ˜•์ด ์ƒ์„ฑ๋˜์—ˆ์Šต๋‹ˆ๋‹ค. ํ™”๋ฉด์ƒ์— ๋‚˜ํƒ€๋‚œ ์›ํ˜•์€ ๋ฐ˜์ง€๋ฆ„ 500์ธ ๋„ํ˜•์ž…๋‹ˆ๋‹ค. ํ•˜์ง€๋งŒ ๋ฐ˜์ง€๋ฆ„์ด 500์ด๋ผ๋Š” ๊ฒƒ์€ ์ž‘๋„์ž๋งŒ ์•Œ๊ณ  ์žˆ๋Š” ์‚ฌ์‹ค์ž…๋‹ˆ๋‹ค. ๋ฐ˜์ง€๋ฆ„์ด 500์ด๋ผ๋Š” ๊ฒƒ์„ ํด๋ผ์ด์–ธํŠธ์™€ ์ž‘์—…์ž๋“ค์—๊ฒŒ ์•Œ๋ ค์ฃผ๊ธฐ ์œ„ ํ•ด์„œ๋Š” ๋ฐ˜๋“œ์‹œ ์น˜์ˆ˜๊ฐ€ ํ•„์š”ํ•˜๊ฒ ์ฃ ?

CAD ํ™”๋ฉด์ƒ์— ๋™๊ทธ๋ž€ ์›ํ˜• ๋„ํ˜•์ด ์ƒ์„ฑ๋˜์—ˆ์Šต๋‹ˆ๋‹ค. ํ™”๋ฉด์ƒ์— ๋‚˜ํƒ€๋‚œ ์›ํ˜•์€ ๋ฐ˜์ง€๋ฆ„ 500์ธ ๋„ํ˜•์ž…๋‹ˆ๋‹ค. ํ•˜์ง€๋งŒ ๋ฐ˜์ง€๋ฆ„์ด 500์ด๋ผ๋Š” ๊ฒƒ์€ ์ž‘๋„์ž๋งŒ ์•Œ๊ณ  ์žˆ๋Š” ์‚ฌ์‹ค์ž…๋‹ˆ๋‹ค. ๋ฐ˜์ง€๋ฆ„์ด 500์ด๋ผ๋Š” ๊ฒƒ์„ ํด๋ผ์ด์–ธํŠธ์™€ ์ž‘์—…์ž๋“ค์—๊ฒŒ ์•Œ๋ ค์ฃผ๊ธฐ ์œ„ ํ•ด์„œ๋Š” ๋ฐ˜๋“œ์‹œ ์น˜์ˆ˜๊ฐ€ ํ•„์š”ํ•˜๊ฒ ์ฃ ? ์‹ค๋ฌด ์ธํ…Œ๋ฆฌ์–ด๋ฅผ ์œ„ํ•œ CAD ํ”„๋กœ๊ทธ๋žจ ํ™œ์šฉ ์ธํ…Œ๋ฆฌ์–ด ๋„๋ฉด ์ž‘๋„์— ๊ผญ ํ•„์š”ํ•œ ๋ช…๋ น์–ด 60๊ฐœ โ…ง ์ด๋ฒˆ ํ˜ธ์—์„œ๋Š” DIMRADIUS, DIMANGULAR, DIMTEDIT, DIMSTYLE, QLEADER, 5๊ฐœ์˜ ๋ช…๋ น์–ด๋ฅผ ์ตํžˆ๋„๋ก ํ•˜๊ฒ ๋‹ค. ๋ผ๊ฒฝ๋ชจ ์˜จ๋ผ์ธ ์„ค๊ณ„ ์„œ๋น„์Šค ์—…์ฒด '๋„๋ฉด์ฐฝ๊ณ ' ๋Œ€ ํ‘œ๋ฅผ ์ง€๋‚ธ ๋ฐ” ์žˆ์œผ๋ฉฐ, ํ˜„์žฌ ๋‚˜์ธ์Šˆํƒ€์ธ ์„ ์„ค๋ฆฝํ•ด ๋Œ€ํ‘œ ๋ฅผ๋งก๊ณ ์žˆ๋‹ค. E-Mail

More information

Microsoft PowerPoint - 09-CE-7-์„ ๊ณผ ๋„ํ˜•

Microsoft PowerPoint - 09-CE-7-์„ ๊ณผ ๋„ํ˜• ์ˆœ์ฒœํ–ฅ๋Œ€ํ•™๊ต์ปดํ“จํ„ฐํ•™๋ถ€์ด์ƒ์ • 1 ํ•™์Šต๋‚ด์šฉ ๋””๋ฐ”์ด์Šค์ปจํ…์ŠคํŠธ WM_PAINT ์„ , ๋„ํ˜•๊ทธ๋ฆฌ๊ธฐ GDI ๊ฐ์ฒด ํŽœ, ๋ธŒ๋Ÿฌ์‰ฌ ์ˆœ์ฒœํ–ฅ๋Œ€ํ•™๊ต์ปดํ“จํ„ฐํ•™๋ถ€์ด์ƒ์ • 2 ๋””๋ฐ”์ด์Šค์ปจํ…์ŠคํŠธ ์ˆœ์ฒœํ–ฅ๋Œ€ํ•™๊ต์ปดํ“จํ„ฐํ•™๋ถ€์ด์ƒ์ • 3 ๋””๋ฐ”์ด์Šค์ปจํ…์ŠคํŠธ (1) ์œˆ๋„์šฐ์ฆˆ์—์„œํ™”๋ฉด์ถœ๋ ฅ ( ํ…์ŠคํŠธ์ถœ๋ ฅ๊ณผ์ฐจ์ด์  ) ํ™”๋ฉด์„์‚ฌ์šฉํ• ์ˆ˜์žˆ๋Š”๊ถŒํ•œ์ด์ œ์•ฝ ์ž์‹ ์ด์ฐจ์ง€ํ•˜๋Š”์˜์—ญ์—๋งŒ๊ทธ๋ฆผ์„๊ทธ๋ฆด์ˆ˜์žˆ๋‹ค. ์ขŒํ‘œ๋ฅผ๊ณ„์‚ฐํ•˜๋Š”๋ฐฉ๋ฒ•์ด๋‹ค๋ฅด๋‹ค ์ž๊ธฐ์˜์œˆ๋„์šฐ์ฆˆ์˜์ขŒํ‘œ๋ฅผ๊ธฐ์ค€์œผ๋กœ์ถœ๋ ฅ

More information

untitled

untitled A Leader of Enterprise e-business Solution FORCS Co., LTD 1 OZ Application Designer Getting Started 2 FORCS Co., LTD A Leader of Enterprise e-business Solution FORCS Co., LTD 3 OZ Application Designer

More information

untitled

untitled A Leader of Enterprise e-business Solution FORCS Co., LTD 1 OZ Application Designer Getting Started 2 FORCS Co., LTD A Leader of Enterprise e-business Solution FORCS Co., LTD 3 OZ Application Designer

More information

Microsoft PowerPoint - CPP_chap3

Microsoft PowerPoint - CPP_chap3 3 ์žฅ. ๋งˆ์šฐ์Šค์™€ํ‚ค๋ณด๋“œ๋ฉ”์‹œ์ง€ 1 1. ๋Šฅ๋™์ ์ž…๋ ฅ๋ฐ›๊ธฐ์™€์ˆ˜๋™์ ์ž…๋ ฅ๋ฐ›๊ธฐ 2 ํ•™์Šต๋ชฉํ‘œ ์ด๋ฒคํŠธ์œ„์ฃผ๋กœ์ง๊ฐœ๋…์„ํŒŒ์•…ํ•œ๋‹ค ๋ฉ”์‹œ์ง€๊ฐœ๋…์„ํŒŒ์•…ํ•œ๋‹ค ๋Šฅ๋™์ ์ž…๋ ฅ๋ฐ›๊ธฐ ์ ˆ์ฐจ์ ๋กœ์งํ”„๋กœ๊ทธ๋žจ์—์„œ์ž…๋ ฅ๋ฐ›๊ธฐ ์–ธ์ œ๋ฌด์—‡์„์ž…๋ ฅ๋ฐ›์„์ง€๋Š”ํ”„๋กœ๊ทธ๋žจ์˜์ ˆ์ฐจ์ ๋กœ์ง์—์„œ๊ฒฐ์ • ์˜ˆ : ํ…์ŠคํŠธ๋ชจ๋“œ C ํ”„๋กœ๊ทธ๋žจ์—์„œ๋ฌธ์ž์—ด์„์ž…๋ ฅ๋ฐ›๋Š”๊ฒฝ์šฐ ์ˆ˜๋™์ ์ž…๋ ฅ๋ฐ›๊ธฐ ์ด๋ฒคํŠธ์œ„์ฃผ๋กœ์งํ”„๋กœ๊ทธ๋žจ์—์„œ์ž…๋ ฅ๋ฐ›๊ธฐ ์œˆ๋„์šฐํ™˜๊ฒฝ์—์„œ๋งˆ์šฐ์Šค๋‚˜ํ‚ค๋ณด๋“œ์ž…๋ ฅ์€ Windows

More information

untitled

untitled - -, (insert) (delete) - - (insert) (delete) (top ) - - (insert) (rear) (delete) (front) A A B top A B C top push(a) push(b) push(c) A B top pop() top A B D push(d) top #define MAX_STACK_SIZE 100 int

More information

iii. Design Tab ์„ Click ํ•˜์—ฌ WindowBuilder ๊ฐ€์ž๋™์œผ๋กœ์ƒ์„ฑํ•œ GUI ํ”„๋กœ๊ทธ๋ž˜๋ฐํ™˜๊ฒฝ์„ํ™•์ธํ•œ๋‹ค.

iii. Design Tab ์„ Click ํ•˜์—ฌ WindowBuilder ๊ฐ€์ž๋™์œผ๋กœ์ƒ์„ฑํ•œ GUI ํ”„๋กœ๊ทธ๋ž˜๋ฐํ™˜๊ฒฝ์„ํ™•์ธํ•œ๋‹ค. Eclipse ๊ฐœ๋ฐœํ™˜๊ฒฝ์—์„œ WindowBuilder ๋ฅผ์ด์šฉํ•œ Java ํ”„๋กœ๊ทธ๋žจ๊ฐœ๋ฐœ ์ด์˜ˆ๋Š” Java ํ”„๋กœ๊ทธ๋žจ์˜๊ธฐ์ดˆ๋ฅผ์ดํ•ดํ•˜๊ณ ์žˆ๋Š”์‚ฌ๋žŒ์„๋Œ€์ƒ์œผ๋กœ Embedded Microcomputer ๋ฅผ์ด์šฉํ•œ์ œ์–ด์‹œ์Šคํ…œ์„ PC ์—์„œ Serial ํ†ต์‹ ์œผ๋กœ์ œ์–ด (Graphical User Interface (GUI) ํ™˜๊ฒฝ์—์„œ ) ํ•˜๋Š”ํ”„๋กœ๊ทธ๋žจ๊ฐœ๋ฐœ์˜ˆ๋ฅผ์„ค๋ช…ํ•œ๋‹ค. WindowBuilder:

More information

3 S Q L A n t i p a t t e r n s Trees/intro/parent.sql CREATE TABLE Comments ( comment_id SERIAL PRIMARY KEY, parent_id BIGINT UNSIGNED, comment TEXT

3 S Q L A n t i p a t t e r n s Trees/intro/parent.sql CREATE TABLE Comments ( comment_id SERIAL PRIMARY KEY, parent_id BIGINT UNSIGNED, comment TEXT 3 S Q L A n t i p a t t e r n s Trees/intro/parent.sql CREATE TABLE Comments ( comment_id SERIAL PRIMARY KEY, parent_id BIGINT UNSIGNED, comment TEXT NOT NULL, FOREIGN KEY (parent_id) REFERENCES Comments(comment_id)

More information

Microsoft Word - Automap3

Microsoft Word - Automap3 ์‚ฌ ์šฉ ์„ค ๋ช… ์„œ ๋ณธ ์„ค๋ช…์„œ๋Š” ๋ฎค์ง๋ฉ”ํŠธ๋กœ์—์„œ ์ œ๊ณตํ•ฉ๋‹ˆ๋‹ค. ์ˆœ ์„œ ์†Œ๊ฐœ -------------------------------------------------------------------------------------------------------------------------------------------- 3 ์ œํ’ˆ ๋“ฑ๋ก --------------------------------------------------------------------------------------------------------------------------------------

More information

ํ”„๋กœ๊ทธ๋žจ์„ ํ•™๊ต ๋“ฑ์ง€์—์„œ ์กฐ๊ธˆ์ด๋ผ๋„ ๋ฐฐ์šด ์‚ฌ๋žŒ๋“ค์„ ์œ„ํ•œ ํ”„๋กœ๊ทธ๋ž˜๋ฐ ๋…ธํŠธ ์ž…๋‹ˆ๋‹ค. ์ € ์—ญ์‹œ ๊ทธ ์‚ฌ๋žŒ๋“ค ์ค‘ ํ•˜๋‚˜ ์ž…๋‹ˆ๋‹ค. ์ค‘๊ณ ๋“ฑํ•™๊ต ์‹œ์ ˆ ํ•™๊ต ๋„์„œ๊ด€, ์ƒˆ๋กœ ์ƒ๊ธด ์‹œ๋ฆฝ ๋„์„œ๊ด€ ๋“ฑ์„ ๋‹ค๋‹ˆ๋ฉฐ ์ฑ…์„ ๋ณด ๊ณ  ์ •๋ฆฌํ•˜๋ฉฐ ์–ด๋Š์ •๋„ ๋…ํ•™์œผ๋ฅด ๊ณต๋ถ€ํ•˜๊ธด ํ–ˆ์ง€๋งŒ, ์ž์ฃผ ์•ˆํ•˜๋‹ค ๋ณด๋ฉด ๊ธˆ๋ฐฉ ์žŠ์–ด

ํ”„๋กœ๊ทธ๋žจ์„ ํ•™๊ต ๋“ฑ์ง€์—์„œ ์กฐ๊ธˆ์ด๋ผ๋„ ๋ฐฐ์šด ์‚ฌ๋žŒ๋“ค์„ ์œ„ํ•œ ํ”„๋กœ๊ทธ๋ž˜๋ฐ ๋…ธํŠธ ์ž…๋‹ˆ๋‹ค. ์ € ์—ญ์‹œ ๊ทธ ์‚ฌ๋žŒ๋“ค ์ค‘ ํ•˜๋‚˜ ์ž…๋‹ˆ๋‹ค. ์ค‘๊ณ ๋“ฑํ•™๊ต ์‹œ์ ˆ ํ•™๊ต ๋„์„œ๊ด€, ์ƒˆ๋กœ ์ƒ๊ธด ์‹œ๋ฆฝ ๋„์„œ๊ด€ ๋“ฑ์„ ๋‹ค๋‹ˆ๋ฉฐ ์ฑ…์„ ๋ณด ๊ณ  ์ •๋ฆฌํ•˜๋ฉฐ ์–ด๋Š์ •๋„ ๋…ํ•™์œผ๋ฅด ๊ณต๋ถ€ํ•˜๊ธด ํ–ˆ์ง€๋งŒ, ์ž์ฃผ ์•ˆํ•˜๋‹ค ๋ณด๋ฉด ๊ธˆ๋ฐฉ ์žŠ์–ด ๊ฐœ๋‚˜๋ฆฌ ์—ฐ๊ตฌ์†Œ C ์–ธ์–ด ๋…ธํŠธ (tyback.egloos.com) ํ”„๋กœ๊ทธ๋žจ์„ ํ•™๊ต ๋“ฑ์ง€์—์„œ ์กฐ๊ธˆ์ด๋ผ๋„ ๋ฐฐ์šด ์‚ฌ๋žŒ๋“ค์„ ์œ„ํ•œ ํ”„๋กœ๊ทธ๋ž˜๋ฐ ๋…ธํŠธ ์ž…๋‹ˆ๋‹ค. ์ € ์—ญ์‹œ ๊ทธ ์‚ฌ๋žŒ๋“ค ์ค‘ ํ•˜๋‚˜ ์ž…๋‹ˆ๋‹ค. ์ค‘๊ณ ๋“ฑํ•™๊ต ์‹œ์ ˆ ํ•™๊ต ๋„์„œ๊ด€, ์ƒˆ๋กœ ์ƒ๊ธด ์‹œ๋ฆฝ ๋„์„œ๊ด€ ๋“ฑ์„ ๋‹ค๋‹ˆ๋ฉฐ ์ฑ…์„ ๋ณด ๊ณ  ์ •๋ฆฌํ•˜๋ฉฐ ์–ด๋Š์ •๋„ ๋…ํ•™์œผ๋ฅด ๊ณต๋ถ€ํ•˜๊ธด ํ–ˆ์ง€๋งŒ, ์ž์ฃผ ์•ˆํ•˜๋‹ค ๋ณด๋ฉด ๊ธˆ๋ฐฉ ์žŠ์–ด๋จน๊ณ  ํ•˜๋”๋ผ๊ตฌ์š”. ๊ทธ๋ž˜์„œ,

More information

ํ•ด์–‘๋ชจ๋ธ๋ง 2์žฅ5~18 2012.7.27 12:26 AM ํŽ˜์ด์ง€6 6 ์˜คํ”ˆ์†Œ์Šค ์†Œํ”„ํŠธ์›จ์–ด๋ฅผ ์ด์šฉํ•œ ํ•ด์–‘ ๋ชจ๋ธ๋ง 2.1.2 ๋ฌผ๋ฆฌ์  ํ•ด์„ ์‹ (2.1)์˜ ์ขŒ๋ณ€์€ ์–ด๋–ค ๋ฌผ์งˆ์˜ ๋‹จ์œ„ ์‹œ๊ฐ„๋‹น ๋ณ€ํ™”์œจ์„ ๋‚˜ํƒ€๋‚ด๋ฉฐ, ์šฐ๋ณ€์€ ๊ทธ ์–‘์„ ๋‚˜ํƒ€๋‚ธ ๋‹ค. k 5 0์ด๋ฉด C๋Š” ์ฒ˜์Œ ๊ฐ’ ๊ทธ๋Œ€๋กœ ๋†

ํ•ด์–‘๋ชจ๋ธ๋ง 2์žฅ5~18 2012.7.27 12:26 AM ํŽ˜์ด์ง€6 6 ์˜คํ”ˆ์†Œ์Šค ์†Œํ”„ํŠธ์›จ์–ด๋ฅผ ์ด์šฉํ•œ ํ•ด์–‘ ๋ชจ๋ธ๋ง 2.1.2 ๋ฌผ๋ฆฌ์  ํ•ด์„ ์‹ (2.1)์˜ ์ขŒ๋ณ€์€ ์–ด๋–ค ๋ฌผ์งˆ์˜ ๋‹จ์œ„ ์‹œ๊ฐ„๋‹น ๋ณ€ํ™”์œจ์„ ๋‚˜ํƒ€๋‚ด๋ฉฐ, ์šฐ๋ณ€์€ ๊ทธ ์–‘์„ ๋‚˜ํƒ€๋‚ธ ๋‹ค. k 5 0์ด๋ฉด C๋Š” ์ฒ˜์Œ ๊ฐ’ ๊ทธ๋Œ€๋กœ ๋† ํ•ด์–‘๋ชจ๋ธ๋ง 2์žฅ5~18 2012.7.27 12:26 AM ํŽ˜์ด์ง€5 02 ๋ชจ๋ธ์˜ ์‹œ์ž‘ ์š”์•ฝ ์ด ์žฅ์—์„œ๋Š” ๊ฐ์‡  ๋ฌธ์ œ๋ฅผ ์ด์šฉํ•˜์—ฌ ์—ฌ๋Ÿฌ๋ถ„์„ ์ˆ˜์น˜ ๋ชจ๋ธ๋ง ์„ธ๊ณ„๋กœ ์ธ๋„ํ•œ๋‹ค. ์œ ํ•œ ์ฐจ๋ถ„๋ฒ• ์˜ ์–‘ํ•ด๋ฒ•๊ณผ ์Œํ•ด๋ฒ• ๊ทธ๋ฆฌ๊ณ  ์ผ๊ด€์„ฑ, ์ •ํ™•๋„, ์•ˆ์ •๋„, ํšจ์œจ์„ฑ ๋“ฑ์„ ์„ค๋ช…ํ•œ๋‹ค. ์ฒซ ๋ฒˆ์งธ ์ˆ˜์น˜ ๋ชจ๋ธ์˜ ์ž‘์„ฑ๊ณผ ๊ฒฐ๊ณผ๋ฅผ ๊ทธ๋ฆผ์œผ๋กœ ๋ณด๊ธฐ ์œ„ํ•ด FORTRAN ํ”„๋กœ๊ทธ๋žจ๊ณผ SciLab ์Šคํฌ๋ฆฝํŠธ๊ฐ€ ์‚ฌ์šฉ๋œ๋‹ค.

More information