Programming Microsoft Windows Forms

Save this PDF as:
 WORD  PNG  TXT  JPG

Size: px
Start display at page:

Download "Programming Microsoft Windows Forms"

Transcription

1 Chapter 1

2

3 Chapter Microsoft.NET Microsoft Windows..NET Windows Forms. Windows Forms Windows, Windows. (.EXE). (.DLL) (, ). Windows Forms C n a t iv e Windows 32 (Win32 API) MFC(Microsoft Foundation Classes) C+ + Windows. Windows Forms.NET Framework DLL..NET Framework Windows Forms Windows Forms,..NET Framework Microsoft (http :/ / msdn. microsoft.com/ netframework/ downloads/ updates) NET Framework 2.0. Windows Forms Windows, Win32 MFC. Windows Forms. MSIL(Microsoft Intermediate Languages ; Microsoft ). ( MSIL ). CLR(Common Language Runtime ; ).NET Framework.NET.

4 2 4 PROGRAMMING MICROSOFT WINDOWS FORMS.NET..,.NET Windows Forms. Windows Forms. m a n a ge d cod e. s t r on g..net CLR g a r b a g e colle ct ion., CLR.. Windows Forms Win32 API..NET Windows Forms. fie ld m e t h od p r op e r t y ev e n t ( ).. (,, ).. 0,,., Windows Forms.NET CLS(Common Language Specification ; )., C+ + Microsoft Managed Extensions. C+ +.NET..NET C# Microsoft Visual Basic.NET. C#( ) C C+ +, CLS..NET

5 Chapter C#. C C+ + C#. Programming in the Key of C#(Microsoft Press, 2003),. L a n gu a ge C# C# C# S p e cifica t ion. Microsoft C# (http :/ / msdn.micro soft.com/ library/ en-us/ cscon/ html/ vcoricstartpage.asp) Anders Hejlsberg, Scott Wiltamuth, Peter Golde The C# Programming Language 1) (Addison-Wesley, 2003). C# Programmer's Reference( C# ). C#,.NET..NET., C# Visual Basic.NET. Microsoft CLS J # J Script. (Microsoft ) J 2). Windows Forms Microsoft Visual Studio.. Visual Studio 2005.NET 2.0 Visual Studio 1) : C# : The C# Programming Language 2) : Java.

6 2 6 PROGRAMMING MICROSOFT WINDOWS FORMS. Microsoft Visual C# Visual Basic.NET Express. Visual Studio. Visual Studio,.NET. Visual Studio, Visual Studio Windows Forms.,. (Windows ) Windows Forms, MS-DOS.,.NET Framework SDK(Software Development Kit). SDK csc(c# ) vbc(visual Basic.NET ). ( ). Microsoft C#.NET, Visual Studio C#. (http :/ / com/ keycs) Key of C# IDE. Key of C#.NET Framework,.NET Framework SDK..NET Framework.NET Framework SDK Visual Studio.NET (Key of C#, ). Visual Studio., Microsoft IntelliSense,..

7 Chapter Visual Studio.NET Framework SDK,.NET Framework. MSDN(Microsoft Development Network) (http :/ / msdn.microsoft.com/ library)..net.. Contents.NET Framework Class Library., namespace. Microsoft, n a m e s p a ce System..NET Framework..,.,.NET Framework Timer,. t h ir d- p a r t y DLL Timer..NET,.NET System. s t a ck, q u e u e, h a s h t a b le System.Collections System.Collections.Generic. System.IO. System.Data System.Xml XML. Windows Forms System.Windows.Forms, System.Drawing.

8 2 8 PROGRAMMING MICROSOFT WINDOWS FORMS.NET,,. e n t it y. C#. class.,. r e fe r e n ce struct..net t y p e v a lu e t y p e... interface...,.. delegate. d e le g a t e p r ot ot yp e.. enum. e n u m e r a t ion. ( ),.,,...NET Windows Forms.?

9 Chapter con s ole.net..net. Console Write WriteLine, System Console (WriteLine ca r r ia ge r e t u r n Write ). Console Read ReadLine, ReadKey (.NET 2.0 ). s t a t ic. Console ( Console). Hello, world. FirstConsole Program.cs / / / / Fi r st Consol e Progr am. c s ( c) by Cha r l e s Pet zol d / / cl a s s Fi r st Consol e Pr og r am publ i c st at i c voi d Mai n ( ) Sy st em. Consol e.wr i t e Li ne ( " He l l o. NET Consol e " ) ;, FirstConsoleProgram.cs. (.cs) C Sharp. FirstConsoleProgram. C#, ( ). C# ( ), C# 2.0 partial.

10 30 PROGRAMMING MICROSOFT WINDOWS FORMS C# Main. C C+ +. C#, Main M. Main. Main. publ i c st at i c i nt Mai n ( st r i ng [] a r gs ) Main static., Main FirstConsoleProgram. Main. Fi r st Consol e Pr og r am. Ma i n () Main System.Console.WriteLine., fu ll q u a lifie d. System.Console.WriteLine System, using. SecondConsole Program.cs / / / / Se condconsol e Progr am. c s (c ) by Cha r l e s Pet zol d / / us i ng Syst em; cl a s s SecondConsol e Pr og r am publ i c st at i c voi d Ma i n () Consol e. Wr i t e Li ne ( "Hel l o agai n,. NET Consol e " ) ;

11 Chapter using. (, System.Threading System.Thread using, Timer ),. C# csc.exe. Key of C#. Visual Studio, Visual Studio. Vis ua l St ud io Visual Studio. Windows Forms,... C# Visual Basic.NET. Visual Studio.csproj (C# ).vbproj (Visual Basic.NET ) XML. Visual Studio ( ).., Visual Studio., C# DLL Visual Basic.NET C+ +.NET ( Visual Studio Visual C#, C# ).

12 32 PROGRAMMING MICROSOFT WINDOWS FORMS DLL. Visual Studio.sln. Visual Studio.. Visual Studio, Visual C# Windows (Visual C# ). Visual Studio ( ),.. Visual Studio. Visual Studio (.sln)., ch e ck b ox., Visual Studio. (Visual C# ).... C#.. Visual Studio, C#., Console Console. ( ) WriteLine. Visual Studio IntelliSense. Microsoft (, C#, IntelliSense IntelliSense ).

13 Chapter 1 3 3, F6. ( ). (F5) (Ctrl + F5)., Visual Studio. ( ), Visual Studio... Visual Studio, Visual Studio ConsoleApplication 1. Program.cs us i ng Sy st em; us i ng Sy st em. Col l e ct i ons. Gene r i c ; us i ng Sy st em.text ; name spac e Consol eappl i cat i on1 c l a s s Pr og r am st at i c voi d Mai n ( st r i ng [] a r gs) Visual Studio using.., (DLL ).

14 34 PROGRAMMING MICROSOFT WINDOWS FORMS Visual Studio, ( ).. Program.cs.,.NET C#. DLL. System Console, Console ReadLine? C# Console..NET DLL DLL m e t a d a t a (.NET System.Reflection ). Console MSDN a s s e m b ly. Console mscorlib (mscorlib.dll). Mscorlib Microsoft Common Object Runtime Library, Multilanguage Standard Common Object Runtime Library. Windows Forms DLL., System.Windows.Forms System.

15 Chapter 1 35 Windows.Forms. System. Windows.Forms.dll. C# DLL. DLL r e fe r e n ce s. Visual Studio. Visual Studio C#. Visual Studio DLL. Visual Studio IntelliSense. IntelliSense DLL. W ind ow s Windows Forms. FirstWinFormsProgram...NET. Windows Forms System System.Drawing, System.Windows.Forms. ( ), System.Data System.Xml. Ctrl., IntelliSense., IntelliSense using. FirstWinFormsProgram FirstWinFormsProgram.cs.

16 36 PROGRAMMING MICROSOFT WINDOWS FORMS FirstWinForms Program.cs / / / / Fi r st Wi nfo rms Progr am. c s (c ) by Cha r l e s Pet zol d / / us i ng Syst em. Wi ndows. Fo rms ; cl a s s Fi r st Wi nfo r ms Pr og r am publ i c st at i c voi d Ma i n () Appl i c at i on. Run ( new Fo r m( ) ) ; using. Application Form, System.Windows.Forms. using,.. using. using,. System.Windows.Forms.Application System.Windows.Forms.Form.. 3), System.Drawing.dll Windows Forms System.Drawing System.Drawing.Drawing2D, System.Drawing.Imaging, System.Drawing.Printing., Ctrl + F5.. 3) :.

17 Chapter 1 3 7,,,, (. ). new Fo rm() Form. Form Windows Forms. Form Application Run. Windows. Windows, Windows. Application.Run Form., Application.Run, Main. Application.Run Application.Run Console.WriteLine (Console System using ). Windows..

18 38 PROGRAMMING MICROSOFT WINDOWS FORMS Windows Forms, Windows Forms, Console.WriteLine. Windows Forms... Ctrl+ C,. Windows Forms.., Visual Studio ( t arget ).. Windows. Windows Forms Windows,.. 4) Windows ( )-Windows Application.Run. FirstWinFormsProgram. Application.Run Form.,. 4) :.

19 Chapter 1 39 Form,. Application.Run. FormProperties.cs / / / / Fo r mprope rt i e s. c s (c ) by Cha r l e s Pet zol d / / us i ng Sy st em; us i ng Sy st em. Dr awi ng ; us i ng Sy st em.wi ndows. Fo r ms ; cl a s s Fo rmpr ope r t i e s publ i c st at i c voi d Mai n ( ) Fo rm f rm = new Fo rm() ; f r m. Text = "My Wi nfo r ms Progr am" ; f r m. Wi dt h *= 2 ; Appl i c at i on. Run ( f r m) ; Text Width Form...,. Text Width. 5)? Text Width,.NET Framework.., s m a r t. Text. Width. Form Width.. 5) : public.

20 4 0 PROGRAMMING MICROSOFT WINDOWS FORMS, Form get set (, get_width set_width).. f r m. set _wi dt h ( 2 * f rm. get _wi dt h () ) ;. J #.. Visual Studio. ( ). Form.NET Framework Text Width. Form Control. Form Form..,.NET..,

21 Chapter callback. ev e n t h a n d le r...,,,.. Control Form., Control ( ) Click (Form ). Control Click. publ i c eve nt Event Handl e r Cl i c k ; event C#. Click EventHandler. EventHandler (C# delegate), System. publ i c del egat e voi d Event Handl e r (obj ect se nde r, Eve nt Ar gs e ) ;, Click.,.. voi d MyCl i c ke r (obj ect obj Sr c, Eve nt Ar gs a r gs)... 1), 2), 3) 4)..

22 4 2 PROGRAMMING MICROSOFT WINDOWS FORMS f r m. Cl i c k += new Event Handl e r (MyCl i c ke r ) ; (compound assignment operator). - = ( ). C# 2.0,. f r m. Cl i c k += MyCl i c ke r ; MyClicker EventHandler., Form Click, MyClicker. MyClicker obj Src. Form. Form. Fo rm f r m = ( Fo r m) obj Sr c ; Fo rm f r m = obj s r c a s Fo r m; Form. EventArgs. Click (MouseDown MouseHover ). Paint. ( ). Paint. Paint,. Paint Paint.

23 Chapter Paint Control. publ i c eve nt Pa i nt Eve nt Ha ndl e r Pa i nt ; PaintEventHandler System.Windows.Forms. publ i c del egat e voi d Pai nt Event Handl e r (obj ect sende r, Pai nt Event Args e) ; Paint EventArgs PaintEventArgs. voi d MyPai nt e r (obj ect obj Sr c, Pai nt Event Ar gs a r gs )... PaintEventHandler. f r m. Pa i nt += new Pa i nt Eve nt Ha ndl e r (My Pa i nt e r ) ; f r m. Pa i nt += My Pa i nt e r ; PaintEventArgs System.Windows.Forms. EventArgs, Graphics ClipRetangle. Graphics Graphics. ClipRectangle Graphics. Click Paint. Click, Paint.

24 4 4 PROGRAMMING MICROSOFT WINDOWS FORMS FormEvents.cs / / / / Fo rmevent s. c s (c ) by Cha r l e s Pet zol d / / us i ng Syst em; us i ng Syst em. Dr awi ng ; us i ng Syst em. Wi ndows. Fo rms ; cl a s s Fo r meve nt s publ i c st at i c voi d Ma i n () Fo r m f r m = new Fo r m( ) ; f rm.text = "My Eve nt s Pr og r am" ; f rm.wi dt h *= 2 ; f rm. Cl i c k += MyCl i c ke r ; f rm. Pai nt += MyPai nt e r ; Appl i cat i on. Run (f rm) ; st at i c voi d MyCl i c ke r (obj e ct obj Sr c, Event Ar gs a r gs ) Me s sa ge Box. Show( "The f o rm ha s be en c l i c ked!", "Cl i c k" ) ; st at i c voi d My Pa i nt e r (obj e ct obj Sr c, Pa i nt Eve nt Ar gs a r gs) Fo r m f r m = ( Fo rm) obj Sr c ; Gr a phi c s gr f x = a r gs. Gr a phi c s ; g r f x. Dr awst r i ng ( " He l l o, Wi ndows Fo rms ", f r m. Font, Syst embr ushe s. Cont r ol Text, 0, 0) ; st atic. FormEvent s,. FormEvent, public.. MyPainter Graphics DrawString., ( ), x y. x y.

25 Chapter MyPainter, Form Font., MyPainter obj Src Form, Font. Form Main. Form Form Form. Form,. Form. cl as s MyFo rm: Form... Main Application.Run. Main. cl a s s My Pr og r am publ i c st at i c voi d Mai n ( ) Appl i c at i on. Run ( new My Fo rm() ) ;

26 4 6 PROGRAMMING MICROSOFT WINDOWS FORMS MyForm Form, Form public protected,,.,. cl as s MyForm: Form publ i c MyFo r m( ) Text = "My I nhe r i t e d Fo r m" ; Wi dt h *= 2 ; C#.. MyForm.. Main MyForm., this C#. t hi s.text = My I nhe r i t e d Fo r m; Visual Studio this (.) IntelliSense.. MyForm. cl as s MyForm: Form publ i c MyFo r m( ) Text = "My I nhe r i t e d Fo r m" ; Wi dt h *= 2 ; Cl i c k += MyCl i c ke r ; Pa i nt += My Pa i nt e r ; voi d MyCl i c ke r (obj ect obj Sr c, Eve nt Ar gs a r gs)

27 Chapter Me s s agebox. Show( "The but t on ha s bee n cl i c ked!", "Cl i c k") ; voi d MyPai nt e r (obj ect obj Sr c, Pa i nt Eve nt Ar gs a r gs ) Gr aphi c s g r f x = a r gs. Gr aphi c s ; gr f x. Dr awst r i ng ( "Hel l o, Wi ndows Fo r ms ", Font, Syst embr ushe s. Cont r ol Text, 0, 0) ; Form. Control ( Form ),. On., OnPaint (Paint ) OnClick (Click )., ( this ). virtual. Control Form override. Control v ir t u a l protected ov e r r id e protected. cl as s MyFo rm: Form publ i c MyFo r m( ) Text = " " ; Wi dt h *= 2 ; p rot e ct ed ove r r i de voi d OnCl i c k( Event Ar gs a r gs) Me s s agebox. Show( "The but t on ha s bee n cl i c ke d!", "Cl i c k") ; p rot e ct ed ove r r i de voi d OnPa i nt ( Pa i nt Eve nt Ar gs a r gs ) Gr aphi c s g r f x = a r gs. Gr aphi c s ; gr f x. Dr awst r i ng ( "Hel l o, Wi ndows Fo r ms ", Font, Syst embr ushe s. Cont r ol Text, 0, 0) ; MyProgram, MyForm Main. Form Main

28 4 8 PROGRAMMING MICROSOFT WINDOWS FORMS Main. cl as s MyForm: Form publ i c st at i c voi d Ma i n () Appl i c at i on. Run ( new MyFo r m( ) ) ; Main MyForm MyForm. Main static MyForm.. InheritFromForm.cs / / / / I nhe r i t FromFo r m. c s ( c) by Cha r l e s Pet zol d / / us i ng Syst em; us i ng Syst em. Dr awi ng ; us i ng Syst em. Wi ndows. Fo rms ; cl a s s I nhe r i t Fr omfo rm: Fo rm publ i c st at i c voi d Ma i n () Appl i c at i on. Run ( new I nhe r i t Fr omfo rm() ) ; publ i c I nhe r i t Fr omfo rm() Text = "I nhe r i t f rom Fo r m" ; Wi dt h *= 2 ; pr ot ect e d ove r r i de voi d OnCl i c k ( Eve nt Ar gs a r gs) Me s s agebox. Show( "The f o rm ha s bee n c l i c ked!", "Cl i c k") ; pr ot ect e d ove r r i de voi d OnPai nt ( Pai nt Event Ar gs a r gs ) Gr aphi c s gr f x = a r gs. Gr aphi c s ; gr f x. Dr awst r i ng ( "Hel l o, Wi ndows Fo r ms ", Font, Syst embr ushe s. Cont r ol Text, 0, 0) ;

29 Chapter : Control OnClick OnPaint Click Paint. Click Paint, InheritFromForm, InheritFromForm Click Paint. InheritFrom Form( InheritFromForm ) Click Paint., OnClick OnPaint. ba se. OnPai nt (a r gs) ; Vis ua l St ud io Windows Visual Studio. Visual Studio.. Visual Studio Program.cs ( WindowsApplication) Program Main. Program.cs us i ng Sy st em; us i ng Sy st em. Col l e ct i ons. Gene r i c ; us i ng Sy st em.wi ndows. Fo r ms ; name spac e Wi ndowsappl i cat i on1 st at i c c l a s s Progr am / / / <summa r y> / / /.

30 5 0 PROGRAMMING MICROSOFT WINDOWS FORMS / / / </ s umma ry> [STAThr ea d] st at i c voi d Ma i n () Appl i c at i on. Enabl evi sual St yl e s () ; Appl i c at i on. Set Compat i bl etext Rende r i ngde f a ul t ( f a l s e) ; Appl i c at i on. Run ( new Fo rm1( ) ) ; Main XML... XML. Main STAThread a t t r ib u t e..net STA(Single-Threaded Apartment : - ). STA COM (Common Object Module) ( System STAThreadAttribute )., Windows Forms,. STAThread. Application EnableVisualStyles ( ). FlatStyle.,. Form1 Form1.cs. Form1.cs us i ng Syst em; us i ng Syst em. Col l ect i ons. Ge ne r i c ; us i ng Syst em. Component Model ;

31 Chapter us i ng Sy st em. Dat a ; us i ng Sy st em. Dr awi ng ; us i ng Sy st em.wi ndows. Fo r ms ; name spac e Wi ndowsappl i cat i on1 pa r t i al cl a s s Fo rm1 : Fo r m publ i c Fo r m1 () I ni t i al i z ecomponent () ; Form1 Form. partial.. InitializeComponent Form1, Form1.Designer.cs. Form1.Des igner.cs name spac e Wi ndowsappl i cat i on1 pa r t i al cl a s s Fo rm1 / / / <s umma ry> / / / Requi r ed de si gne r va r i a bl e. / / / </ summa r y> pr i vat e Sy st em. Component Mode l. I Cont a i ne r component s = nul l ; / / / <s umma ry> / / / Cl ea n up any r e sour ce s bei ng use d. / / / </ summa r y> / / / <pa r am name=" di spos i ng">t r ue i f managed r e sour ce s shoul d be di s po se d ; / / / ot he rwi s e, f a l s e. </ pa r am> pr ot ect e d ove r r i de voi d Di s po se (bool di spos i ng) i f (di s po si ng && ( component s!= nul l ) ) compone nt s. Di spos e ( ) ; ba s e. Di spos e ( di spos i ng) ; # r egi on Wi ndows Fo r m De si gne r gene r at ed code / / / <s umma ry> / / / Requi r ed met hod f o r De s i gne r s uppo rt - do not modi f y

32 5 2 PROGRAMMING MICROSOFT WINDOWS FORMS / / / t he cont e nt s of t hi s met hod wi t h t he code e di t o r. / / / </ s umma ry> pr i vat e voi d I ni t i a l i zecomponent ( ) t hi s. component s = new Sy st em. Compone nt Mode l. Cont ai ne r ( ) ; t hi s. Aut osc al emode = Syst em. Wi ndows. Fo rms. Aut osc al emode. Font ; t hi s. Text = " Fo r m1" ; #e nd r e gi on component s Visual Studio boilerplate. Container Component. Windows Windows Forms Control Component. Component. Container. Visual Studio,., ( )., Width Height Size.. Visual Studio Form1.Designer.cs. t hi s. Cl i ent Si z e = new Syst em. Dr awi ng. Si ze ( 565, 266) ;. Windows Forms. ( ).

33 Chapter Windows Forms b u t t on, e d it fie ld, lis t b ox, s cr oll b a r, (.NET 2.0 Windows Forms ). p a n e l s p lit t e r. 3. Control,,. Parent Control.. ( Form ).,. Visible false. Enabled. false d u ll- color. Button p u s h. Button, Click., Visual Studio, C#. FormWithButton.cs / / / / Fo r mwi t hbut t on. c s (c ) by Cha r l e s Pet zol d / / us i ng Sy st em; us i ng Sy st em. Dr awi ng ; us i ng Sy st em.wi ndows. Fo r ms ; cl a s s Fo rmwi t hbut t on : Fo r m

34 5 4 PROGRAMMING MICROSOFT WINDOWS FORMS [STATh r e ad] publ i c st at i c voi d Ma i n () Appl i c at i on. Enabl evi sual St yl e s () ; Appl i c at i on. Run ( new Fo r mwi t hbut t on ( ) ) ; publ i c Fo r mwi t hbut t on ( ) Text = " Fo r m wi t h But t on" ; But t on bt n = new But t on ( ) ; bt n. Pa r e nt = t hi s ; bt n. Text = "Cl i c k me!" ; bt n. Locat i on = new Poi nt ( 50, 2 5) ; bt n. Aut osi ze = t r ue ; bt n. Cl i c k += But t ononcl i c k ; voi d But t ononcl i c k (obj ect obj Sr c, Eve nt Ar gs a r gs) Me s s agebox. Show( "The but t on wa s c l i c ked!", " But t on") ; Button, Parent this (Form ). Text. Location 50, 25. AutoSize true,., ButtonOnClick Click. Control Button. AutoSize.

35 Chapter Button, Button. But t on bt n = (But t on) obj Sr c ; But t on bt n = obj Sr c a s But t on ; Click.. Text,.. Name. Name. Tag. Tag. Tag, Tag.., CheckBox Click. t ogg le., Boolean Checked.

36 5 6 PROGRAMMING MICROSOFT WINDOWS FORMS,.,. Control.,. But t on bt ncance l ;. bt ncance l = new But t on ( ) ;.... But t on bt ncance l = new But t on ( ) ; C#.,.., Visual Studio. Visual Studio. Visual Studio Windows,. Visual Studio Button private Form1. pr i vat e Syst em. Wi ndows. Fo rms. But t on but t on1 ; Button ( ). t hi s. but t on1 = new Sy st em.wi ndows. Fo r ms. But t on ( ) ; t hi s. but t on1. Loc at i on = new Syst em. Dr awi ng. Poi nt ( 92, 55) ;

37 Chapter t hi s. but t on1. Name = " but t on1" ; t hi s. but t on1. Si z e = new Syst em. Dr awi ng. Si ze ( 104, 47) ; t hi s. but t on1.tabi ndex = 0 ; t hi s. but t on1.text = " but t on1" ; t hi s. Cont r ol s. Add (t hi s. but t on1) ;. Visual Studio ( ). Visual Studio Parent Form.. t hi s. Cont r ol s. Add (t hi s. but t on1) ; Controls Form ( Form Control ). Controls Control.ControlCollection., ControlCollection Control. public Control. ControlCollection ICollection IEnumerable, IList.. Control Controls. Form Controls Parent Form. Parent null. ( ) Controls. Name Control Control.ControlCollection Find..? Z z-order ( 3. Z x y ). Z Controls., Parent.

38 5 8 PROGRAMMING MICROSOFT WINDOWS FORMS, Z. BringToTop SendToBack Z. Visual Studio, Visual Studio TabIndex 0. TabIndex. Visual Studio Visual Studio. TabIndex 0 ( ), Z,. Visual Studio,.,. Visual Studio SuspendLayout ResumeLayout., (, Layout ). Windows Forms Form.. Tag.. MessageButton.. Text

39 Chapter public. cl a s s Me s s agebut t on : But t on publ i c st r i ng Me s s ageboxtext = " " ; OnClick, public MessageButton. Me s s agebut t on mbbt n = new Me s sa ge But t on () ; mbbt n. Me s s ageboxtext = "Text i n t he me s s age box. " ; MessageBoxText public,.net Framework. const.. private public.., Control Text Color,.. MessageBoxText. MessageBoxText,. MessageBoxText Enabled. MessageButton private enabled false, MessageBoxText.

40 6 0 PROGRAMMING MICROSOFT WINDOWS FORMS MessageButton.cs / / / / Me s s agebut t on. c s ( c) by Cha r l e s Pet zol d / / us i ng Syst em; us i ng Syst em. Dr awi ng ; us i ng Syst em. Wi ndows. Fo rms ; cl a s s Me s sa ge But t on : But t on st r i ng st r Me s s ageboxtext ; publ i c Me s sa ge But t on () Ena bl ed = f a l s e ; publ i c st r i ng Me s s ageboxtext s et st rme s sa ge BoxText = val ue ; Enabl e d = val ue!= nul l && val ue. Lengt h > 0 ; get r et u r n st rme s sa ge BoxText ; pr ot ect e d ove r r i de voi d OnCl i c k ( Eve nt Ar gs a r gs) Me s sa ge Box. Show(Me s sa ge BoxText, Text ) ; MessageBox. MessageBoxText set get. set value. MessageBoxText string, value string Length. Visual Studio MessageButtonDemo, MessageButton.cs C#. MessageButton, MessageButtonDemo.cs C#..

41 Chapter MessageButtonDemo.cs / / / / Me s sa ge But t ondemo. c s ( c) by Cha r l e s Pet zol d / / us i ng Sy st em; us i ng Sy st em. Dr awi ng ; us i ng Sy st em.wi ndows. Fo r ms ; cl a s s Me s s agebut t ondemo : Fo rm [STAThr ea d] publ i c st at i c voi d Mai n ( ) Appl i cat i on. Ena bl evi s ua l St yl e s ( ) ; Appl i cat i on. Run (new Me s sa ge But t ondemo () ) ; publ i c Me s sa ge But t ondemo () Text = "Me s sa ge But t on Demo " ; Me s sa ge But t on msgbt n = new Me s sa ge But t on () ; msgbt n. Pa r e nt = t hi s ; msgbt n. Text = "Ca l c ul at e 10, 000, 000 di gi t s of PI " ; msgbt n. Me s s ageboxtext = "Thi s but t on i s not yet i mpl eme nt ed!" ; msgbt n. Locat i on = new Poi nt ( 50, 50) ; msgbt n. Aut osi ze = t r ue ; MessageBoxText null. MessageButtonDemo.cs Visual Studio, IntelliSense msgbtn.net. MessageButton., IntelliSense MessageButton ( IntelliSense). t op - d ow n ( b ot t om - u p ) ( Main ). Visual Studio. IntelliSense?.

42 6 2 PROGRAMMING MICROSOFT WINDOWS FORMS MessageButton,. MessageButton.cs. Visual Studio ( ).. Control Location Size (3 ). Location Point X Y... Size Width Height Size (Point Size System. Drawing ). Windows. 6). 300, 600, 1200 dpi(dot per inch ; ),. 96 dpi, Windows. 19 dpi 480 dpi ( ). 96 dpi 120 dpi. 120 dpi 6) : Windows Windows.

43 Chapter ,. 96 dpi 120 dpi. Windows Forms Graphics DpiX DpiY. Windows Forms 8 p oin t. Font SizeInPoints ( 1/ 72. d e s ce n d e r s ( ) d ia cr it ics ). Font Height. Height 13 Height 16. 1/ 2.,. 1 3/ 4. 2 (4 ), 1/ 2.. Device IndependentButton.cs / / / / Devi c ei ndepende nt But t on. c s ( c) by Cha r l e s Pet zol d / / us i ng Sy st em; us i ng Sy st em. Dr awi ng ; us i ng Sy st em.wi ndows. Fo r ms ; cl a s s Devi ce I nde pe ndent But t on : Fo rm [STAThr ea d] publ i c st at i c voi d Mai n ( ) Appl i cat i on. Ena bl evi s ua l St yl e s ( ) ; Appl i cat i on. Run (new Devi c ei ndepende nt But t on () ) ; publ i c Devi c ei ndepende nt But t on ()

44 6 4 PROGRAMMING MICROSOFT WINDOWS FORMS Text = " Devi ce - I ndepende nt But t on" ; i nt f nt ht = Font. Hei ght ; Cl i ent Si z e = new Si z e ( f nt ht * 30, f nt ht * 10) ; But t on bt n = new But t on ( ) ; bt n. Pa r ent = t hi s ; bt n.text = " Looki n ' good!" ; bt n. Si z e = new Si z e ( 17 * f nt ht / 2, 7 * f nt ht / 4) ; bt n. Loc at i on = new Poi nt ( (Cl i e nt Si ze.wi dt h - bt n. Wi dt h) / 2, (Cl i ent Si z e. He i ght - bt n. He i ght ) / 2) ; Size 13 4, 1/ / dpi. 7) 120 dpi. 7) :, ( ),. (Some confusion things in your source http :/ / smile. egloos. com/ ).

45 Chapter 1 6 5,. 8) Visual Studio AutoScaleDimensions AutoScaleMode (.NET 1.x AutoScaleBaseSize ). Cont ainercontrol. Control Form. AutoScaleMode AutoScaleMode. AutoScaleMode.Dpi AutoScaleMode.Font, AutoScaleMode.Inherit. AutoScaleMode AutoScaleMode.Font, Form Font AutoScaleDimrensions. Visual Studio, Visual Studio. AutoScaleDimrensions AutoScaleMode. Windows,. t hi s.aut osca l e Di me ns i ons = new Sy st em. Dr awi ng. Si z e F(6F, 13F) ; t hi s.aut osca l emode = Sy st em.wi ndows. Fo r ms.aut osca l emode. Font ; SizeF Size Windows Forms. Windows, Form Form / 6 16/ 13. 8) :,.

46 6 6 PROGRAMMING MICROSOFT WINDOWS FORMS Windows, Visual Studio. t hi s.aut osca l e Di me ns i ons = new Sy st em. Dr awi ng. Si z e F(8F, 16F) ; t hi s.aut osca l emode = Sy st em.wi ndows. Fo r ms.aut osca l emode. Font ;, Visual Studio. AutoScaleMode AutoScaleMode.Dpi. (96 dpi ), Visual Studio. t hi s.aut osca l e Di me ns i ons = new Sy st em. Dr awi ng. Si z e F(96, 96) ; t hi s.aut osca l emode = Sy st em.wi ndows. Fo r ms.aut osca l emode. Dpi ;. t hi s.aut osca l e Di me ns i ons = new Sy st em. Dr awi ng. Si z e F( 120, 120) ; t hi s.aut osca l emode = Sy st em.wi ndows. Fo r ms.aut osca l emode. Dpi ;,., Windows r e s ou r ce s cr ip t. 1/ 8 1/ 4. 1/ 2,.. Aut osc al edi mensi ons = new Si z e ( 4, 8) ; Aut osc al emode = Aut osca l emode. Font ; 1/ 10,.

47 Chapter Aut osc al edi mensi ons = new Si z e ( 10, 10) ; Aut osc al emode = Aut osca l emode. Dpi ; AutoScaleDimensions AutoScaleMode.,,.. DeviceDependentButton. AutoScaleButton.cs / / / / Aut osca l e But t on. c s ( c) by Cha r l e s Pet zol d / / us i ng Sy st em; us i ng Sy st em. Dr awi ng ; us i ng Sy st em.wi ndows. Fo r ms ; cl a s s Aut osc al ebut t on : Fo rm [STAThr ea d] publ i c st at i c voi d Mai n ( ) Appl i cat i on. Ena bl evi s ua l St yl e s ( ) ; Appl i cat i on. Run (new Aut osca l e But t on () ) ; publ i c Aut osca l e But t on () Text = "Aut o- Sc al e But t on" ; Cl i ent Si z e = new Si z e ( 240, 80) ; But t on bt n = new But t on ( ) ; bt n. Pa r ent = t hi s ; bt n.text = " Loo ki n ' good!" ; bt n. Si z e = new Si z e ( 17 * 4, 14) ; bt n. Loc at i on = new Poi nt ( (Cl i e nt Si ze.wi dt h - bt n.wi dt h) / 2, (Cl i ent Si z e. He i ght - bt n. He i ght ) / 2) ; Aut osca l e Di me ns i ons = new Si ze (4, 8) ; Aut osca l emode = Aut osca l emode. Font ;

48 6 8 PROGRAMMING MICROSOFT WINDOWS FORMS Visual Studio Windows AssemblyInfo.cs. EXE DLL. Windows., Windows Forms.. Key of C#. [a s s embl y : As sembl yti t l e ( "Key of C# ") ] [a s s embl y : As sembl yde sc r i pt i on ( "Sma l l C# I DE f o r. NET" ) ] [a s s embl y : As sembl ycompany ( "www. c ha r l e s pet zol d. com" ) ] [a s s embl y : As sembl y Pr oduct ( "Key of C# ") ] [a s s embl y : As sembl ycopy r i ght ( " ( c) Cha r l e s Pet zol d, " + Ve r si on. Copy r i ght ) ] [a s s embl y : As sembl yve r s i on (Ve r s i on. Ma j o r + ". " + Ve r si on. Mi no r + ". *" ) ] Key of C#, About Version., Version. (:) assembly., (.EXE.DLL ). System.Reflection using. Reflection., AssemblyTitle AssemblyTitleAttribute. AssemblyVersion... < >.< >.< >.< > (*), C# , 1/ 2.

49 Chapter AssemblyVersion, AssemblyFileVersion AssemblyVersion.,.. (...). 9) m od a l m od e le s s 10)..,.,.. (, )..,. Windows Forms Form. 9) :. 10) : Modeless. KLDP, MSDN. MSDN,.

50 70 PROGRAMMING MICROSOFT WINDOWS FORMS cl a s s MyDi a l ogbox : Fo rm ShowDialog. MyDi al ogbox dl g = new MyDi al ogbox ( ) ; dl g. ShowDi al og () ; ShowDialog.. ( ). ( ).,. ( ).,. DialogResult DialogResult (DialogResult.OK DialogResult.Cancel). ShowDialog, DialogResult. Click. Click DialogResult. Click. voi d OkBut t ononcl i c k(obj e ct obj Sr c, Eve nt Ar gs a r gs ) Di al ogre sul t = Di a l ogre s ul t. OK;

51 Chapter i f ( dl g. ShowDi al og () == Di a l ogre s ul t. OK) Windows Forms Button DialogResult ( Form DialogResult,. Form Button DialogResult., Control ). DialogResult DialogResult, DialogResult ( ).... ModalDialogBox.cs / / / / Modal Di al ogbox. c s (c ) by Cha r l e s Pet zol d / / us i ng Sy st em; us i ng Sy st em. Dr awi ng ; us i ng Sy st em.wi ndows. Fo r ms ; cl a s s Moda l Di a l ogbox : Fo r m Che c kbox c bgr aysha de s ; publ i c Modal Di al ogbox ( ) Text = "Cha nge Col o r " ; Fo r mbo r de r St yl e = Fo r mbo r de r St yl e. Fi xeddi al og ; Cont r ol Box = f a l s e ; Mi ni mi z ebox = f al se ; Maxi mi z ebox = f al se ; ShowI nta s kba r = f al se ; St a rt Po si t i on = Fo r mst a rt Po si t i on. Manua l ; Loc at i on = Act i ve Fo rm. Loc at i on + Syst emi nf o r mat i on. Capt i onbut t onsi ze + Syst emi nf o r mat i on. Fr ame Bo r de r Si ze ;

52 72 PROGRAMMING MICROSOFT WINDOWS FORMS Cl i ent Si z e = new Si z e ( 144, 56) ; c bgr aysha de s = new Che c kbox ( ) ; c bgr aysha de s. Pa r e nt = t hi s ; c bgr aysha de s. Text = "Gr ay Shade s Onl y" ; c bgr aysha de s. Locat i on = new Poi nt ( 16, 8) ; c bgr aysha de s. Si ze = new Si ze (80, 12) ; But t on bt n = new But t on ( ) ; bt n. Pa r ent = t hi s ; bt n.text = "OK" ; bt n. Loc at i on = new Poi nt ( 16, 32) ; bt n. Si z e = new Si z e ( 48, 14) ; bt n. Di a l ogre s ul t = Di a l ogre s ul t. OK; Acc ept But t on = bt n ; bt n = new But t on () ; bt n. Pa r ent = t hi s ; bt n.text = "Ca nc el " ; bt n. Loc at i on = new Poi nt (80, 32) ; bt n. Si z e = new Si z e ( 48, 14) ; bt n. Di a l ogre s ul t = Di a l ogre s ul t. Ca nc el ; Cance l But t on = bt n ; Aut oscal e Di me ns i ons = new Si ze (4, 8) ; Aut oscal emode = Aut osc al emode. Font ; publ i c bool Gr ayshade s s et cbgr ayshade s. Che c ked = va l ue ; get ret urn cbgr ayshades. Checked ;.. ( ),. ShowInTaskBar false.

53 Chapter 1 7 3, Windows.., ActiveForm ( St artposition Location ). Gray Shades Only. DialogResult DialogResult.OK DialogResult.Cancel. AcceptButton CancelButton OK Cancel.. AcceptButton.. ( ). CancelButton Escape. CheckBox public. GrayShades b oole a n.... ModalDialogDemo. ModalDialogDemo ModalDialogBox.cs ModalDialogDemo.cs.

54 74 PROGRAMMING MICROSOFT WINDOWS FORMS ModalDialogDemo.cs / / / / Moda l Di a l ogdemo. c s ( c) by Cha r l e s Pet zol d / / us i ng Syst em; us i ng Syst em. Dr awi ng ; us i ng Syst em. Wi ndows. Fo rms ; cl a s s Modal Di al ogdemo : Fo rm [STATh r e ad] publ i c st at i c voi d Ma i n () Appl i cat i on. Ena bl evi s ua l St yl e s ( ) ; Appl i cat i on. Run (new Modal Di al ogdemo () ) ; publ i c Modal Di al ogdemo () Text = "Moda l Di al og Demo" ; But t on bt n = new But t on ( ) ; bt n. Pa r ent = t hi s ; bt n.text = "Change Col o r " ; bt n. Loc at i on = new Poi nt ( 16, 16) ; bt n.aut osi z e = t r ue ; bt n. Cl i c k += But t ononcl i c k ; voi d But t ononcl i c k (obj ect obj Sr c, Eve nt Ar gs a r gs) Modal Di al ogbox dl g = new Modal Di al ogbox ( ) ; i f (dl g. ShowDi a l og ( ) == Di al ogre sul t. OK) Ra ndom r nd = new Random( ) ; i nt i Shade = r nd. Next (2 55) ; i f (dl g. Gr aysha de s) Ba c kcol o r = Col o r. Fr omar gb (i Shade, i Sha de, i Sha de ) ; el se Ba c kcol o r = Col o r. Fr omar gb (i Shade, r nd. Next (2 55), r nd. Next ( 255) ) ; Click.,. Click ModalDialogBox,

55 Chapter 1 75 ShowDialog., ShowDialog. ShowDialog DialogResult.OK,. Gray Shades Only, ( ). dlg.grayshades,.,. dlg,. ShowDialog... ( )...,. FormBorderStyle FixedDialog MinimizeBox MaximizeBox false, ControlBox true. ControlBox,,.

56 76 PROGRAMMING MICROSOFT WINDOWS FORMS Owner.. dl g. Owne r = t hi s ; ShowDialog Show., ShowDialog. Show. Show,...,. Change, Change EventHandler.. publ i c event Event Handl e r Cha nge ;., Change.. i f (Cha nge!= nul l ) Change (t hi s, new Eve nt Ar gs () ) ; Change null, Change..

57 Chapter ModelessDialogBox ModalDialogBox, Change. Modeless DialogBox.cs / / / / Model e s sdi a l ogbox. c s ( c) by Cha r l e s Pet zol d / / us i ng Sy st em; us i ng Sy st em. Dr awi ng ; us i ng Sy st em.wi ndows. Fo r ms ; cl a s s Mode l e s s Di al ogbox : Fo rm Che c kbox c bgr aysha de s ; publ i c eve nt Eve nt Ha ndl e r Change ; publ i c Model e s sdi a l ogbox () Text = "Cha nge Col o r " ; Fo r mbo r de r St yl e = Fo r mbo r de r St yl e. Fi xeddi al og ; Mi ni mi z ebox = f al se ; Maxi mi z ebox = f al se ; ShowI nta s kba r = f al se ; St a rt Po si t i on = Fo r mst a rt Po si t i on. Manua l ; Loc at i on = Act i ve Fo rm. Loc at i on + Syst emi nf o r mat i on. Capt i onbut t onsi ze + Syst emi nf o r mat i on. Fr ame Bo r de r Si ze ; Cl i ent Si z e = new Si z e ( 144, 56) ; c bgr aysha de s = new Che c kbox ( ) ; c bgr aysha de s. Pa r e nt = t hi s ; c bgr aysha de s. Text = "Gr ay Shade s Onl y" ; c bgr aysha de s. Locat i on = new Poi nt ( 32, 8) ; c bgr aysha de s. Si ze = new Si ze (80, 12) ; But t on bt n = new But t on ( ) ; bt n. Pa r ent = t hi s ; bt n.text = "Cha nge " ; bt n. Loc at i on = new Poi nt (48, 32) ; bt n. Si z e = new Si z e ( 48, 14) ; bt n. Cl i c k += But t ononcl i c k ; Acc ept But t on = bt n ; Aut oscal e Di me ns i ons = new Si ze (4, 8) ; Aut oscal emode = Aut oscal emode. Font ; publ i c bool Gr ayshade s s et

58 78 PROGRAMMING MICROSOFT WINDOWS FORMS cbgr ayshade s. Che c ked = va l ue ; get ret urn cbgr ayshades. Checked ; voi d But t ononcl i c k (obj ect obj Sr c, Eve nt Ar gs a r gs) i f (Cha nge!= nul l ) Change (t hi s, new Event Ar gs ( ) ) ; Change Change. ModelessDialogDemo. ModelessDialogDemo. Modeless DialogDemo.cs / / / / Mode l e s s Di al ogdemo. c s (c ) by Cha r l e s Pet zol d / / us i ng Syst em; us i ng Syst em. Dr awi ng ; us i ng Syst em. Wi ndows. Fo rms ; cl a s s Model e s sdi a l ogdemo : Fo r m [STATh r e ad] publ i c st at i c voi d Ma i n () Appl i cat i on. Ena bl evi s ua l St yl e s ( ) ; Appl i cat i on. Run (new Model e s sdi a l ogdemo ( ) ) ; publ i c Model e s sdi a l ogdemo ( ) Text = "Mode l e s s Di a l og Demo " ; But t on bt n = new But t on ( ) ; bt n. Pa r ent = t hi s ; bt n.text = "Change Col o r " ; bt n. Loc at i on = new Poi nt ( 16, 16) ; bt n.aut osi z e = t r ue ; bt n. Cl i c k += But t ononcl i c k ; voi d But t ononcl i c k (obj ect obj Sr c, Eve nt Ar gs a r gs)

59 Chapter 1 79 Model e s sdi a l ogbox dl g = new Mode l e s s Di al ogbox ( ) ; dl g. Owne r = t hi s ; dl g. Cha nge += Di a l ogoncha nge ; dl g. Show( ) ; voi d Di a l ogoncha nge (obj e ct obj Sr c, Eve nt Ar gs a r gs ) Model e s sdi a l ogbox dl g = (Model e s sdi a l ogbox) obj Sr c ; Random r nd = new Random( ) ; i nt i Shade = r nd. Next ( 255) ; i f (dl g. Gr aysha de s) Ba c kcol o r = Col o r. FromAr gb ( i Sha de, i Sha de, i Sha de ) ; e l s e Ba c kcol o r = Col o r. FromAr gb ( i Sha de, r nd. Next (2 55), r nd. Next ( 255) ) ; ButtonOnClick,. Change Show. Show. Change, Change. DialogOnChange. ModelessDialogBox. DialogBoxDemo, Change Color. ( ).. dlg dlg null. ButtonOnClick Change Color.

60 8 0 PROGRAMMING MICROSOFT WINDOWS FORMS ( ( But t on) obj Sr c). Ena bl ed = f al se ; Change Color. Close. dl g. Cl os ed += Di a l ogoncl o se d ;. voi d Di al ogoncl os ed (obj ect obj Sr c, Event Ar gs a r gs) Cont rol s [0]. Enabl e d = t r ue ;. Controls..NET Framework 2.0 CommonDialog,. ColorDialog, FolderBrowserDialog, FontDialog, OpenFileDialog SaveFileDialog(FileDialog ), PageSetupDialog, PrintDialog. DLL DLL.. DLL Main. DLL public. namespace. ( DLL ) DLL DLL..

61 Chapter MessageButton DLL. MessageButtonLib.cs / / / / Me s sa ge But t onli b. c s (c ) by Cha r l e s Pet zol d / / us i ng Sy st em; us i ng Sy st em. Dr awi ng ; us i ng Sy st em.wi ndows. Fo r ms ; name spac e Pet zol d. Pr og r ammi ngwi ndows Fo rms publ i c c l a s s Me s sa ge But t on : But t on st r i ng st rme s sa ge BoxText ; publ i c Me s s agebut t on ( ) Enabl e d = f al se ; publ i c st r i ng Me s sa ge BoxText set st r Me s s ageboxtext = va l ue ; Ena bl ed = va l ue!= nul l && va l ue. Le ngt h > 0 ; get r et ur n st r Me s s ageboxtext ; p rot e ct ed ove r r i de voi d OnCl i c k( Event Ar gs a r gs ) ba se. OnCl i c k (a r gs) ; Me s s agebox. Show(Me s s ageboxtext, Text ) ; namespace public MessageButton.cs. OnClick (Button )., MessageButton Click.

62 8 2 PROGRAMMING MICROSOFT WINDOWS FORMS MessageButtonLib.cs / target :library. MessageButtonLib.dll. Visual Studio. MessageButtonLibraryDemo Visual Studio MessageButtonLib. ProgramUsingLibrary. MessageButtonDemo. ProgramUs inglibrary.cs / / / / Pr og r amusi ngli br a r y. c s ( c) by Cha r l e s Pet zol d / / us i ng Syst em; us i ng Syst em. Dr awi ng ; us i ng Syst em. Wi ndows. Fo rms ; us i ng Pet zol d. Progr ammi ngwi ndows Fo r ms ; cl a s s Progr amus i ngli b r a ry : Fo rm [STATh r e ad] publ i c st at i c voi d Ma i n () Appl i cat i on. Ena bl evi s ua l St yl e s ( ) ; Appl i cat i on. Run (new Progr amus i ngli b r a ry () ) ; publ i c Progr amus i ngli b r a ry () Text = " Pr og r am Us i ng Li br a r y" ; Me s sa ge But t on msgbt n = new Me s sa ge But t on () ; msgbt n. Pa r e nt = t hi s ; msgbt n. Text = "Cal cul at e 10, 000, 000 di gi t s of PI " ; msgbt n. Me s s ageboxtext = "Thi s but t on i s not yet i mpl eme nt ed!" ; msgbt n. Locat i on = new Poi nt ( 50, 50) ; msgbt n. Aut osi ze = t r ue ; DLL using. using using

63 Chapter using, Petzold.ProgrammingWindows Forms.MessageButton.. Windows Forms System System.Drawing, System.Windows.Forms ( DLL ). MessageButtonLib.dll. / reference MessageButtonLib.dll., MessageButtonLib., DLL DLL. DLL, DLL. ( ).,,.. ProgramUsingLibrary.. DLL. ProgramUsingLibrary.exe MessageButtonLib.dll, DLL EXE.

64 8 4 PROGRAMMING MICROSOFT WINDOWS FORMS DLL Windows DLL.

초보자를 위한 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

초보자를 위한 ASP.NET 21일 완성

초보자를 위한 ASP.NET 21일 완성 ASP.NET 21!!.! 21 ( day 2 ), Active Server Pages.NET (Web-based program -ming framework).,... ASP.NET. ASP. NET Active Server Pages ( ASP ),. ASP.NET,, ( ),.,.,, ASP.NET.? ASP.NET.. (, ).,. HTML. 24 ASP.

More information

초보자를 위한 한글 Visual Basic .NET 21일 완성

초보자를 위한 한글 Visual Basic .NET 21일 완성 21 Visual Basic.NET. Visual Basic.NET Visual Basic..NET Visual Basic.NET,..NET Micorosoft.,,..NET 21,. Visual Basic.NET, 21,.NET,.NET. Visual Basic.NET,.NET,,.,.NET...NET (Visual Basic, C#, C+ + ).NET.

More information

초보자를 위한 C++

초보자를 위한 C++ C++.., C# Java C++., C++. C++,. C++.,,.. C++. C++,,., C++.. C++,,, C++..,. C++ C++. C++. 24?. 12, C++.... A..... /... 25.,.,. Java C#., C++., Java C#, C++., Microsoft Visual C++ Borland C++ Builder C++.

More information

( )박용주97.PDF

( )박용주97.PDF DDA D D A 1 ) 1. D DA 1 ). D D A DDA (Doh a Developm en t Agen d a ) 194 7 GATT (Gen er a l Agr eem en t On T a r r ifs a n d T r a d e ; ) 9, 199 5 WT O. 1994 ( 1986-94 ) WT O,. D DA. WT O 2 ). GAT T

More information

초보자를 위한 자바 2 21일 완성 - 최신개정판

초보자를 위한 자바 2 21일 완성 - 최신개정판 .,,.,. 7. Sun Microsystems.,,. Sun Bill Joy.. 15... ( ), ( )... 4600. .,,,,,., 5 Java 2 1.4. C++, Perl, Visual Basic, Delphi, Microsoft C#. WebGain Visual Cafe, Borland JBuilder, Sun ONE Studio., Sun Java

More information

Java 프로그래머를 위한 C# 비교 활용

Java 프로그래머를 위한 C# 비교 활용 Java C#.. Microsoft.NET.NET C#. Microsoft C#,,. Microsoft SUN C# C C++. C# Java. C# Java Java C#.. Java? Java. C#., C# Microsoft. Microsoft..NET C# Microsoft., C#., Java, C#. C#.NET,., XML Java J2EE,.NET

More information

Beginning Linux Programming 제3판

Beginning Linux Programming 제3판 1.,..,, GNU,, GNU..,. GNU.. 4 0 B e g in n in g Lin u x P ro g ra m m in g 3? AT&T. Digital Equipment PDP 1970., PC.,. (Single Unix Specification),,. IEEE(Institute of Electrical and Electronic Engineers,

More information

hwp

hwp , 14% 18,300.,. ( ),.. 14 % 18,3 0 0., " "., ( ) " ".,... (E PA) (CARB ). " E PA ".. 9 6 5 1 0 1 5 %. CARB ( ). . "9 9 E PA, ".,. 1 3 [H P E 1 0 0 M ]., 7 2 0 0, 5 0 0.,.. " ".., 1 0 %., " 2 0 % ".,. '

More information

SRC PLUS 제어기 MANUAL

SRC PLUS 제어기 MANUAL ,,,, DE FIN E I N T R E A L L O C E N D SU B E N D S U B M O TIO

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

13 2 ( 25 ) Korean J Med Hist Dec 2004 ISSN X * ( ) ( ) ( ). 1) ( ) ( ) ( ) ( ) ( ) 2) ( ) 3) 1990 ( ) 4) * 1) ( ) C

13 2 ( 25 ) Korean J Med Hist Dec 2004 ISSN X * ( ) ( ) ( ). 1) ( ) ( ) ( ) ( ) ( ) 2) ( ) 3) 1990 ( ) 4) * 1) ( ) C 13 2 ( 25 ) 2004 12 Korean J Med Hist 13 198 218 Dec 2004 ISSN 1225 505X * 1 11 1( ) ( ) ( ). 1) ( ) ( ) ( ) ( ) ( ) 2) ( ) 3) 1990 ( ) 4) * 1) ( ) CD- ROM 2) 1962 p 204 2000 p 18 3) 1966 p 330-1 198 5)

More information

334 退 溪 學 과 儒 敎 文 化 第 55 號 角 說 에서는 뿔이 난 말과 고양이라는 기형의 동물을 소재로 하여 당대 정치 상 황을 비판하였고, 白 黑 難 에서는 선과 악을 상징하는 색깔인 白 과 黑 이 서로 벌이 는 문답을 통하여 옳고 그름의 가치관이 전도된 현실세

334 退 溪 學 과 儒 敎 文 化 第 55 號 角 說 에서는 뿔이 난 말과 고양이라는 기형의 동물을 소재로 하여 당대 정치 상 황을 비판하였고, 白 黑 難 에서는 선과 악을 상징하는 색깔인 白 과 黑 이 서로 벌이 는 문답을 통하여 옳고 그름의 가치관이 전도된 현실세 南 坡 洪 宇 遠 의 논설류 산문 연구 禹 芝 英 *1) 차 례. 서론. 친근한 소재를 통한 공감의 확대. 문답의 서술방식을 통한 논리성의 강화. 우언의 서술방식을 통한 현실 비판. 결론 국문초록 南 坡 洪 宇 遠 은 仁 祖 에서 肅 宗 연간에 활동한 문인 관료이다. 홍우원의 문집인 南 坡 集 은 시와 상소문이 대부분의 비중을 차지하고, 記 說 序 등의 산문

More information

중 국 6 대 패 션 시 장 조 사 보 고 서 < 2004 년 상 해 10 대 매 장 10대 패 션 제 품 의 브 랜 드 시 장 점 유 뮬 > 제 품 브 랜 드 시 장 점 유 율 제 품 브 랜 드 시 장 점유 율 C O N C H 19 9 9 6 P LA Y B O Y

중 국 6 대 패 션 시 장 조 사 보 고 서 < 2004 년 상 해 10 대 매 장 10대 패 션 제 품 의 브 랜 드 시 장 점 유 뮬 > 제 품 브 랜 드 시 장 점 유 율 제 품 브 랜 드 시 장 점유 율 C O N C H 19 9 9 6 P LA Y B O Y 한국섬유 산업연합 회(KO F ㄲ) 도 표 로 보 면 매 년 1월 은 판 매 성 수 기 로 30592. 43 만 元 의 신 기륵 을 달성하 였 다.중국 전통 영절인 춘절이 여전히 사 람들의 구 매욕 을 자극하였 고, 판 매 업 체 가 갖 가 지 묘 안을 짜 내었 다. 2월 의 판 매 액 은 1월 의 추 세 를 잇 지 못하고 대폭 하락하였다.3,4,5월은 그다지

More information

Windows 시스템 프로그래밍 제3판

Windows 시스템 프로그래밍 제3판 1 W i n 3 2 W i n 6 4 1 Wi n32 Wi n64 25 Microsoft Windows (operating system, OS) Win32 API(application programming interface, ). 64 Win64 API, Win32 Win64., Win32 Win64 Windows Windows API. Win32 Win64.

More information

DV690-N_KOR_110216.indd

DV690-N_KOR_110216.indd P/NO : MFL63266772 3 1 4 1 5 7 1 2 3 4 5 6 7 6 1 7 7 r t y u i - - - -, 7 1, 8 1 1 3 6 8 10 11 13? 12 14 15 16 17 18 a 1 b B c d e f c/v g C/V h M i Z j z k l 2 4 5 7 9 m w/s/a/d n b o p x q [ ] } r?

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#과 .NET 플랫폼 - 정식버전판

C#과 .NET 플랫폼 - 정식버전판 ,.NET C#.,.,.NET, ( ).,.NET..NET (distributed) (Mobile)., COM.,.NET (class factory), IUnknown.,., COM,.NET!.NET Win32,,. C#(see- sharp ). C#. C# (j ava ) C+ +, Visual Basic 6.0.., C#,., C#, C#. C#.NET.NET.,.NET,.,

More information

PCServerMgmt7

PCServerMgmt7 Web Windows NT/2000 Server DP&NM Lab 1 Contents 2 Windows NT Service Provider Management Application Web UI 3 . PC,, Client/Server Network 4 (1),,, PC Mainframe PC Backbone Server TCP/IP DCS PLC Network

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

歯FFF01379.PDF

歯FFF01379.PDF 1 9 9 5 M. Div. . 1995 M. Div. . 1 9 9 5 . 1 A. 1 B. 2. 4 A. 4 B. 6 C. 9. 15 A. 15 1. 15 2. 17 3. 2 0 B. 22 1. 22 a. 25 b. 26 c. 27 2. 29 a. 3 0 b. 35 c. 37 3. ( ) 4 1 a. 43 b. 4 5 c. 48. 5 2 A. 5 2 1.

More information

(Microsoft PowerPoint - C#\260\355\261\3363\(WinForm\).ppt)

(Microsoft PowerPoint - C#\260\355\261\3363\(WinForm\).ppt) - 1 - C# Programming 이현정 hjyi@hotmail.com MCT/MCSD/MCAD/MCSD.NET 목차 - 2-1부 C# 언어 1장 C, C++ 그리고 C# 2장 Hello, C#! 3장변수와자료형 4장연산자 5장흐름제어 6장메쏘드 7장클래스 8장배열과컬렉션 9장속성과인덱서 10장델리게이트와이벤트 11장예외처리 12장특성 13장일반화프로그래밍

More information

제4장 섬유 산업 향후 과제 기술력 향상 사업의 및 추진 방향 제4장 섬유 산업 기술력 향상 사업의 향후 과제 및 추진 방향 섞유 산업 기술력 향상 사업은 본문에서 살펴보았듯이 부문별로 환경 변화에 탄력적으로 적 옹하면서 효과적으로 진행되어 왔.1998년,2001년도가 본 사업을 시작하여 그 궤도를 잡는 시기였면,2002년도 이후는 사업의 규모와 범위가 확장되는

More information

Bchvvhv[vhvvhvvhchvvhvvhvvhvvhvvgvvgvv}vvvgvvhvvhvvvhvvhvvhvvvbbhvvhvvvgvvgvvhvvhvvhv}hv,.. Bchvvhv[vhvvhvvhvvhvvbbhvvhvvhvvvhvvhvvgvvgvv}vvgvvhvvvhvv

Bchvvhv[vhvvhvvhchvvhvvhvvhvvhvvgvvgvv}vvvgvvhvvhvvvhvvhvvhvvvbbhvvhvvvgvvgvvhvvhvvhv}hv,.. Bchvvhv[vhvvhvvhvvhvvbbhvvhvvhvvvhvvhvvgvvgvv}vvgvvhvvvhvv [ 5] 입당성가 ( ) 성호경 Bcgvbbbhvbbbhcbhvvhvbbbgvvbvbhvbbjvvhvv[vbbhvbbbGYvvvvygcbbgc}cvvbbgcbbGYc}cccccbbbbbbbbbbbbvvbbhv - -.. 인사 Bchvvhvbbbhchvvhvvhvbbbhvvvhvvhvvhvvvhvvhvvhvbbbhvv[vvhvvhvvhvvvhvvhvvhvbbbhvvvbhvvhvbbbhvvvhvvhvvbbhv

More information

歯IC-706.PDF

歯IC-706.PDF IC- 706. HL3QCE. HL2QCE. (HITOP) : (02)704-9104 : HL3QCE / : HITOP IC- 706.. 13.8V AC. 13.8V 16V 24V 10 ( +14 ) 60 ( +140 ) 80, ICOM,,..,. i IC- 706 (OP C- 025D )...1 (HM - 103)...1 (30A )...2 (4A )...2

More information

A 001~A 036

A 001~A 036 4 3 2 0 8 91 0 1 2 3 4 5 6 08 09 00 01 02 03 04 18 19 10 29 20 22 23 39 30 31 32 33 48 49 40 41 59 50 69 1 2 3 4 1 2 3 4 1 4 7 10 13 1 2 3 4 5 6 rev. C C r C a f h f h L h h nrpm f h f n L C 3 P L

More information

감사의 글 짐 스텐츨 발간사 함세웅 서문 무언가를 해야만 했다 제1장 우리의 마음도 여러분들과 함께 울고 있습니다 제2장 고립에서 연대로 제3장 한국이 나에게 내 조국과 신앙에 대해 가르쳐 준 것 제4장 아직도 남아 있는 마음의 상처 제5장 그들이 농장에서 우리에게 결코 가르쳐 주지 않았던 것들 제6장 모든 경계를 넘어, 하나의 공동체 제7장 방관자로 남는

More information

윈도우 자동실행 설정 방법.PDF

윈도우 자동실행 설정 방법.PDF 2 002. 1. 3 1, ryuni@c e rtc c.o r.kr.,,.....,.,. 1. ini INI initia lize 64 KB. ini win.ini, syste m.ini. ini. W in.in i C:\WINDOWS( 98 ) Win.ini load run. "loa d=" run=". win.ini. 2000 12 Hybris win.ini

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

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

A 0 D5-a (XQD Card Type) D5-b (CF Card Type)

A 0 D5-a (XQD Card Type) D5-b (CF Card Type) Kr http://downloadcenter.nikonimglib.com/ A 0 D5-a (XQD Card Type) D5-b (CF Card Type) D A 0 i 0 0 0 0 0 0 0 0 0 ii A http://downloadcenter.nikonimglib.com/ http://downloadcenter.nikonimglib.com/ iii i

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

MPLAB C18 C

MPLAB C18 C MPLAB C18 C MPLAB C18 MPLAB C18 C MPLAB C18 C #define START, c:\mcc18 errorlevel{0 1} char isascii(char ch); list[list_optioin,list_option] OK, Cancel , MPLAB IDE User s Guide MPLAB C18 C

More information

05Àå

05Àå CHAPTER 05 NT,, XP,. NT NTFS, XP. D,,. XP x NT,,, ( x, x ). NT/ /XP,.. PC NT NT. + Guide to Software: Understanding and Installing Windows 2000 and Windows NT + SOFTWARE Guide to Software 3/e SOFTWARE

More information

µµ≈•∏‡∆Æ1

µµ≈•∏‡∆Æ1 2 Type, Type 2 4 TeSys GV2, GV3, GV7 (50 ) 5 TeSys D (50 ) 89 TeSys F, B, V (50 ) 59 TeSys (50) 79 TeSys (50 ) 205 2 TeSys IEC Type, Type 2.. 2. Type Type 2 3,,,. Type Type,. Type 2 Type 2... Type 2. "Ico"

More information

E PA T e c h n o l o g y In n ov a t io n S t r a t e g y. 19 9 4 1 E PA. 19 9 3 2 E n v ir o n m e n t a l T e c h n o lo g y In it ia t iv e ( ET I)

E PA T e c h n o l o g y In n ov a t io n S t r a t e g y. 19 9 4 1 E PA. 19 9 3 2 E n v ir o n m e n t a l T e c h n o lo g y In it ia t iv e ( ET I) (E PA)... (T o c h n o lo g y In n ov a t io n S t r a t e g y ) E PA. E PA e n d - o f c o n t r o l,,,..,... Ris k - a v e r s e. 2 1.. E PA. E PA. E PA C a r o l M. B r o w n e r. T e c h n o l o g

More information

1. 화섬산업의 개요 1.1 화섬산업의 륵성 화 섬산 업 의 산 업 적 특 성 화섬산업은 원사,원면 둥 기초소재를 생산하는 섬유산 업의 핵심산업으로 고용창출효과와 고부가가치를 실현할 수 있음 O 세계적으로 독일,이태리,일본 등 선진국을 중심으로 M E(마이크로 일렉트

1. 화섬산업의 개요 1.1 화섬산업의 륵성 화 섬산 업 의 산 업 적 특 성 화섬산업은 원사,원면 둥 기초소재를 생산하는 섬유산 업의 핵심산업으로 고용창출효과와 고부가가치를 실현할 수 있음 O 세계적으로 독일,이태리,일본 등 선진국을 중심으로 M E(마이크로 일렉트 화섬산업의 경쟁력 분석 낀r 三, 샌. 1. 화섬산업의 개요 1.1 화섬산업의 륵성 화 섬산 업 의 산 업 적 특 성 화섬산업은 원사,원면 둥 기초소재를 생산하는 섬유산 업의 핵심산업으로 고용창출효과와 고부가가치를 실현할 수 있음 O 세계적으로 독일,이태리,일본 등 선진국을 중심으로 M E(마이크로 일렉트 로닉스)등 첨단기술의 접목으로 종래 노동 중심에서 기술

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

歯5)논단2.PDF

歯5)논단2.PDF 1) 2) 1. :. NGO..,..,,,...,.. OECD, 15 15 1997 4.. 1997 3 15. 1999 8,..,..,. ( 1), ( : ). ha nc lk@pspd.org 2), ( : ). biocdst@orgio.net ). 1980. 1998,. 2 (biosafety protocol), LMO. DNA...,,,., ( )..,..

More information

untitled

untitled 9 hamks@dongguk.ac.kr : Source code Assembly language code x = a + b; ld a, %r1 ld b, %r2 add %r1, %r2, %r3 st %r3, x (Assembler) (bit pattern) (machine code) CPU security (code generator).. (Instruction

More information

...? 2 Carryover Data. 2 GB / $35 Safety Mode Safety Mode,. 3 4 GB / $50 : $20/ 4 : $10/ : $5/ : 8 GB / $70 16 GB / $ ; 6 XL,, Verizon X

...? 2 Carryover Data. 2 GB / $35 Safety Mode Safety Mode,. 3 4 GB / $50 : $20/ 4 : $10/ : $5/ : 8 GB / $70 16 GB / $ ; 6 XL,, Verizon X Verizon Plan. C O N 8 0 2 7 0 K N NRBROCH0616KN ...? 2 Carryover Data. 2 GB / $35 Safety Mode Safety Mode,. 3 4 GB / $50 : $20/ 4 : $10/ : $5/ : 8 GB / $70 16 GB / $90 5 10 ; 6 XL,, 7 8. 1 Verizon XL.

More information

9

9 9 hamks@dongguk.ac.kr : Source code Assembly language code x = a + b; ld a, %r1 ld b, %r2 add %r1, %r2, %r3 st %r3, x (Assembler) (bit pattern) (machine code) CPU security (code generator).. (Instruction

More information

,,,,,, (41) ( e f f e c t ), ( c u r r e n t ) ( p o t e n t i a l difference),, ( r e s i s t a n c e ) 2,,,,,,,, (41), (42) (42) ( 41) (Ohm s law),

,,,,,, (41) ( e f f e c t ), ( c u r r e n t ) ( p o t e n t i a l difference),, ( r e s i s t a n c e ) 2,,,,,,,, (41), (42) (42) ( 41) (Ohm s law), 1, 2, 3, 4, 5, 6 7 8 PSpice EWB,, ,,,,,, (41) ( e f f e c t ), ( c u r r e n t ) ( p o t e n t i a l difference),, ( r e s i s t a n c e ) 2,,,,,,,, (41), (42) (42) ( 41) (Ohm s law), ( ),,,, (43) 94 (44)

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

1. 2., $20/ 1 $10/ $5/ GB Verizon Cloud 4? ; 2 1 GB $15 ( GB ). 1 $ Wi-Fi (, ) 4, GB verizonwireless.com/korean 1

1. 2., $20/ 1 $10/ $5/ GB Verizon Cloud 4? ; 2 1 GB $15 ( GB ). 1 $ Wi-Fi (, ) 4, GB verizonwireless.com/korean 1 . FPO C O N 8 0 2 6 9 K N NRBROCH0416KNR 1. 2., $20/ 1 $10/ $5/ 3. 2 10.. 3 5 GB Verizon Cloud 4? ; 2 1 GB $15 ( GB ). 1 $40 2 3 Wi-Fi (, ) 4, 10 50 GB verizonwireless.com/korean 1 , :,,,,, ;, verizonwireless.com/coveragelocator^

More information

Windows Embedded Compact 2013 [그림 1]은 Windows CE 로 알려진 Microsoft의 Windows Embedded Compact OS의 history를 보여주고 있다. [표 1] 은 각 Windows CE 버전들의 주요 특징들을 담고

Windows Embedded Compact 2013 [그림 1]은 Windows CE 로 알려진 Microsoft의 Windows Embedded Compact OS의 history를 보여주고 있다. [표 1] 은 각 Windows CE 버전들의 주요 특징들을 담고 OT S / SOFTWARE 임베디드 시스템에 최적화된 Windows Embedded Compact 2013 MDS테크놀로지 / ES사업부 SE팀 김재형 부장 / jaei@mdstec.com 또 다른 산업혁명이 도래한 시점에 아직도 자신을 떳떳이 드러내지 못하고 있는 Windows Embedded Compact를 오랫동안 지켜보면서, 필자는 여기서 그와 관련된

More information

NSK-Ç¥Áö_º»»ç

NSK-Ç¥Áö_º»»ç A238 A 238 LW 35 1000 EL C 2 - P6 1 LAW35 EL Z -K L1W35 1000 L CN - PC Z A239 C D Z A 240 P5 K5 F5 P6 K6 F6 PN KN FN PC KC FC A240 ** 0 : Z0, 1 : Z1, 3 : Z3, T : ZT, Z : ZZ H E W 2 W L B J M 2 Q B 1 L

More information

百 눼신 시 " 가.인도의 대표적 섬유,패션 제품 l) 카펫 면과 비단으로 만든 카펫은 수세기 동안 인기있는 수출 품옥이었다.무굴시대의 디 자인 감각으로 완성된 플러시 비단카펫은 오늘날까지 관광객에게 많은 사랑을 받는 제품이다.인도산 수직 매듭 양탄자 두리(Dur ie

百 눼신 시  가.인도의 대표적 섬유,패션 제품 l) 카펫 면과 비단으로 만든 카펫은 수세기 동안 인기있는 수출 품옥이었다.무굴시대의 디 자인 감각으로 완성된 플러시 비단카펫은 오늘날까지 관광객에게 많은 사랑을 받는 제품이다.인도산 수직 매듭 양탄자 두리(Dur ie 무 닉늬 넘유 때선 시징 工 다 뱃,ㅣ서 4. 인도 패션 산 업 인도의 국내의류 시장 수요는 2006년도 미$160억으로 다옴 3년내에 미$400억 규 모로 크게 중가할 것으로 추정하고 있으며 국내시장의 주요공급업재들도 에상되는 수요 중가에 맞추어 현실적으로 부닥치고 있는 문체점인 낮은 품질과 비효율적인 노 동인력,기술 및 생산시설 부족에 대한 강한 개선의지틀

More information

SK IoT IoT SK IoT onem2m OIC IoT onem2m LG IoT SK IoT KAIST NCSoft Yo Studio tidev kr 5 SK IoT DMB SK IoT A M LG SDS 6 OS API 7 ios API API BaaS Backend as a Service IoT IoT ThingPlug SK IoT SK M2M M2M

More information

PBR200114_01.PDF

PBR200114_01.PDF CEO CEO EXECUTIV E SUMM ARY. CEO - CEO, CEO (Chief) (Executive) (Officer) CEO CEO CEO CEO CEO. CEO - CEO CEO CEO - CEO CEO CEO CEO,, CEO. CEO 1. CEO - CEO CEO : (Richard Branson) CEO - : (LUV) D. (Herbert

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

소프트웨어 개발의 성공 열쇠 - 오브젝트 디자인

소프트웨어 개발의 성공 열쇠 - 오브젝트 디자인 .,,.,,.,...,...,,.!,!.,,......,.. 18..,....,.....,,......,,.?. 6 (1, 2, 3, 4, 5, 6 ).. 1,,.,. 2,. 3, 19. 4,,. 5,. 6,,. 7 10.. 7,. 8,,,. 9,,. 10, 3 (, ),...,,.,. Instantiations Digitalk...,. Smalltalk,

More information

Contents Contents 2 1 Abstract 3 2 Infer Checkers Eradicate Infer....

Contents Contents 2 1 Abstract 3 2 Infer Checkers Eradicate Infer.... SV2016 정적분석보고서 201214262 라가영 201313250 서지혁 June 9, 2016 1 Contents Contents 2 1 Abstract 3 2 Infer 3 2.1 Checkers................................ 3 2.2 Eradicate............................... 3 2.3 Infer..................................

More information

???짚?

???짚? www.usco.or.kr/ws 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 International Jazz Day 2014 20 21 22 23 24 O O O O O O O O n chi hi hi hi hi hi hi hi hi hi hi hi, o te t acher, o pen and o boo oo oo oo

More information

I 154

I 154 152 I 154 1 154 ! 155 @ 156 ! 157 C F G B D E A A E D F B 158 @ 159 # 160 (the characteristic octave) 161 $ ppppppppppppppppppppppppppppppppp 1. 2. 3. 162 II 164 1 164 ! 165 166 167 Ut que-ant la - xis

More information

표지목차.hwp

표지목차.hwp 38000-67000- 93-33 ( 7 ) 98. 2. ,,, P C (GO E N V ) (GO MOE),. ,, OECD EPA, EU,, 60 OECD OECD OECD, 21,, .,,. CO 15%, RUSS EPRI, 6, 4 1 2050,,,. EU, PET 0.02ng ,, Dryer( ) 2,700 CO 97%, 207 , (EPA),. (DMZ)

More information

환경정책.hwp

환경정책.hwp ,,. 1 1 OA. 5. ( ), ( ).. ( IS O ),.,,,, 5., 4 0 %.,. 2,.. 2 0 0 5 18 0.. 1 2 0 0 5 9 0 4 3 %, 6 %.,,,, 5., 3., 9. 6 2 0 0 5 3. 9 8 6 0, 2 0 0 0 5 0 1 8 0. 4 0 5. ( 1 9 9 8. 1 1. 13, KOT RA, ) E U, 3 E

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

歯목차88.PDF

歯목차88.PDF 20 02. 11. 18 (2 002-8 8 ) C/ O/ N/ T/ E/ N/ T/ S 2 20 4, 7 [ ] 8 [ ], 1000 9 [ ] 11 [ ] 3 (HS) " 12 [ ] 13 [ ] 2 ( ) 14 200 2 1220 2002. 10. 15 2 16 (338)3344 (338) 113 1 (338)3344 (338) 1132 FAX(338)3380

More information

°ø±â¾Ð±â±â

°ø±â¾Ð±â±â 20, 30, 40 20, 30, 40 1 2 3 4 5 6 7 8 9 10 3.1 6.3 9.4 12.6 15.7 18.8 22.0 25.1 28.3 31.4 2.4 4.7 7.1 9.4 11.8 14.1 16.5 18.8 21.2 23.6 7.1 14.1 21.2 28.3 35.3 42.4 49.5 56.5 63.6 70.7 5.9 11.9 17.8 23.7

More information

02_3 지리산권 스마트폰 기반 3D 지도서비스_과업지시서.hwp

02_3 지리산권 스마트폰 기반 3D 지도서비스_과업지시서.hwp 과 업 지 시 서 사 업 명 지리산권 스마트폰 기반 3D 지도서비스 2011. 7 한 국 관 광 공 사 목 차 Ⅰ. 사업개요 3 Ⅱ. 3D 등산 전자지도 개발 5 Ⅲ. 스마트폰용 등산지도 서비스 개발 8 Ⅳ. 웹사이트용 지도 서비스 개발 12 I. 사업 개요 가. 사업명 : 지리산권 스마트폰 기반 3D 지도서비스 나. 사업기간 : 2011년 7월 ~ 2012년

More information

untitled

untitled : 2009 00 00 : IMS - 1.0 : IPR. IMS,.,. IMS IMS IMS 1). Copyright IMS Global Learning Consortium 2007. All Rights Reserved., IMS Korea ( ). IMS,. IMS,., IMS IMS., IMS.,., 3. Copyright 2007 by IMS Global

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

ELECTRICAL PARTS LIST (CA-6215) Ref No. Part No. Description Value Qty AMP B'D ( B ) C1406 C CAP NPP POLY 152J 2J 152P 2 C140

ELECTRICAL PARTS LIST (CA-6215) Ref No. Part No. Description Value Qty AMP B'D ( B ) C1406 C CAP NPP POLY 152J 2J 152P 2 C140 2 C H P O W E R E D MIXER CA-6215 ELECTRICAL PARTS LIST (CA-6215) Ref No. Part No. Description Value Qty AMP B'D ( 4003487400B ) C1406 C1506 3698152198 CAP NPP POLY 152J 2J 152P 2 C1408 C1508 3678050177

More information

수탁연구01-09(수요자 중심1).hwp

수탁연구01-09(수요자 중심1).hwp 0 1-9 Cus t omi zed Cont ract Tra in ing Programmes for the Unemp loyed 0 1-9 Cus t omi zed Cont ract Tra in ing Programmes for the Unemp loyed : , 1999. 2,,,,,..,.,,,.,.. 2001 6 1. 2,..,, 2,.,.,. 2.,

More information

DE1-SoC Board

DE1-SoC Board 실습 1 개발환경 DE1-SoC Board Design Tools - Installation Download & Install Quartus Prime Lite Edition http://www.altera.com/ Quartus Prime (includes Nios II EDS) Nios II Embedded Design Suite (EDS) is automatically

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

Microsoft PowerPoint - hci2-lecture1.ppt [호환 모드]

Microsoft PowerPoint - hci2-lecture1.ppt [호환 모드] Overview C# 과.NET Environment 321190 2013년가을학기 9/3/2013 박경신 2 Problem Statement 훌륭한프로그램을작성하는것은매우어려운일 어떤프로그래밍언어를사용해야하는가? COM/DCOM을사용하면해결될수있지않을까? 필요한컴포넌트를자신의프로그램에 attach 하여사용하면편하기는하지만.. COM 은너무구체적인코딩지식을요구함

More information

<C0CCBCBCBFB52DC1A4B4EBBFF82DBCAEBBE7B3EDB9AE2D313939392D382E687770>

<C0CCBCBCBFB52DC1A4B4EBBFF82DBCAEBBE7B3EDB9AE2D313939392D382E687770> i ii iii iv v vi 1 2 3 4 가상대학 시스템의 국내외 현황 조사 가상대학 플랫폼 개발 이상적인 가상대학시스템의 미래상 제안 5 웹-기반 가상대학 시스템 전통적인 교수 방법 시간/공간 제약을 극복한 학습동기 부여 교수의 일방적인 내용전달 교수와 학생간의 상호작용 동료 학생들 간의 상호작용 가상대학 운영 공지사항,강의록 자료실, 메모 질의응답,

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

(Microsoft PowerPoint - hci2-lecture1.ppt [\310\243\310\257 \270\360\265\345])

(Microsoft PowerPoint - hci2-lecture1.ppt [\310\243\310\257 \270\360\265\345]) Overview C# 과.NET Environment 321190 2016 년가을학기 9/5/2016 박경신 2 Problem Statement 훌륭한프로그램을작성하는것은매우어려운일 어떤프로그래밍언어를사용해야하는가? COM/DCOM 을사용하면해결될수있지않을까? 필요한컴포넌트를자신의프로그램에 attach 하여사용하면편하기는하지만.. COM 은너무구체적인코딩지식을요구함

More information

T100MD+

T100MD+ User s Manual 100% ) ( x b a a + 1 RX+ TX+ DTR GND TX+ RX+ DTR GND RX+ TX+ DTR GND DSR RX+ TX+ DTR GND DSR [ DCE TYPE ] [ DCE TYPE ] RS232 Format Baud 1 T100MD+

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

歯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

3장

3장 C H A P T E R 03 CHAPTER 03 03-01 03-01-01 Win m1 f1 e4 e5 e6 o8 Mac m1 f1 s1.2 o8 Linux m1 f1 k3 o8 AJAX

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

PRO1_01E [읽기 전용]

PRO1_01E [읽기 전용] PCS 7 Software NET PC WinCC HMI DP Controller Siemens AG 1999 All rights reserved File: PRO1_01E1 2 S7-200 3 S7-200: 4 S7-200: CPU 5 S7-300 6 S7-300: 7 S7-300: CPU 8 S7-400 9 S7-400: 10 S7-400: CPU (1)

More information

歯D13236_F1.PDF

歯D13236_F1.PDF EL (Org an ic E L D is play T e chn olog y ),,, 455-6 T el:031-6104- 377, F AX : 031-6104- 126 Em ail : h anji@keti.re.kr, dgm oon @keti.re.kr I.. CRT,,,. CRT T F T LCD, PDP, EL. EL 1m s ( ), EL,,,,. 2010

More information

chapter1,2.doc

chapter1,2.doc JavaServer Pages Version 08-alpha copyright2001 B l u e N o t e all rights reserved http://jspboolpaecom vesion08-alpha, UML (?) part1part2 Part1 part2 part1 JSP Chapter2 ( ) Part 1 chapter 1 JavaServer

More information

Eclipse 와 Firefox 를이용한 Javascript 개발 발표자 : 문경대 11 년 10 월 26 일수요일

Eclipse 와 Firefox 를이용한 Javascript 개발 발표자 : 문경대 11 년 10 월 26 일수요일 Eclipse 와 Firefox 를이용한 Javascript 개발 발표자 : 문경대 Introduce Me!!! Job Jeju National University Student Ubuntu Korean Jeju Community Owner E-Mail: ned3y2k@hanmail.net Blog: http://ned3y2k.wo.tc Facebook: http://www.facebook.com/gyeongdae

More information

untitled

untitled PowerBuilder 連 Microsoft SQL Server database PB10.0 PB9.0 若 Microsoft SQL Server 料 database Profile MSS 料 (Microsoft SQL Server database interface) 行了 PB10.0 了 Sybase 不 Microsoft 料 了 SQL Server 料 PB10.0

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

歯 PDF

歯 PDF : * ** 1. 2. 3. 4. 5. 6. 1..,.,,,. * E-mail : clover@kisdi.re.kr ** E-mail : candy615@kisdi.re.kr KISDI IT FOCUS 2001 4 5 ,,. 2.., ( ),,. (PFMS). 1),,,,,.( 1 ) < 1> 1), (EBPP), (Budgeting)., (, ) 6 KISDI

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

IDA 5.x Manual 07.02.hwp

IDA 5.x Manual 07.02.hwp IDA 5.x Manual - Manual 01 - 영리를 목적으로 한 곳에서 배포금지 Last Update 2007. 02 이강석 / certlab@gmail.com 어셈블리어 개발자 그룹 :: 어셈러브 http://www.asmlove.co.kr - 1 - IDA Pro 는 Disassembler 프로그램입니다. 기계어로 되어있는 실행파일을 어셈블리언어

More information

2 A A Cs A C C A A B A B 15 A C 30 A B A C B. 1m 1m A. 1 C.1m P k A B u k GPS GPS GPS GPS 4 2

2 A A Cs A C C A A B A B 15 A C 30 A B A C B. 1m 1m A. 1 C.1m P k A B u k GPS GPS GPS GPS 4 2 www.ebsi.co.kr 2 A A 1 133 Cs 1 11 1 A C C A A B A B 15 A C 30 A B A C B. 1m 1m A. 1 C.1m P k A B u k GPS GPS GPS GPS 4 2 www.ebsi.co.kr A B t B A ;2!;t v v= = (3_t)+(6_0.5t) v=4 m/s t+0.5t 3 m/s 6 m/s

More information

국통 7 3-6 - 47 南 北 韓 數 學 敎 科 書 撚 較 分 析 國 土 統 - 院 차 a l l 터 리 말 l 2 교과서 의 중 별 2 가 학 린및 종록 2 f 학는시 간수 : G 라 교과서의 체제 L 5 (l) 피형적 인 향대 5 州 내부적인 헝 태 f#t # 7 3 교 과 서 의 내유 9 가 수 학 류 터 # f 9 (l) 인역어가 라 른 경우 ~

More information

회사소개서

회사소개서 업무혁신아이디어구현사례 지능형 CAD 를이용한배관물량산출 우병엔지니어링 1 CONTENTS 1 2 3 INTRODUCTION CUSTOMIZED FUNCTIONS TYPICAL PIPING DRAWING 4 PIPE, FITTING & VALVE DATA 5 WORKING SEQUENCE INTRODUCTION 핵심아이디어 Intelligent CAD 의 Drawing

More information

Deok9_Exploit Technique

Deok9_Exploit Technique Exploit Technique CodeEngn Co-Administrator!!! and Team Sur3x5F Member Nick : Deok9 E-mail : DDeok9@gmail.com HomePage : http://deok9.sur3x5f.org Twitter :@DDeok9 > 1. Shell Code 2. Security

More information

02 06 07 01 03 08 04 05 09 01 02 03 04 05 06 07 08 09 64 2014 10 2014 10 65

02 06 07 01 03 08 04 05 09 01 02 03 04 05 06 07 08 09 64 2014 10 2014 10 65 pcial attl Rd Trip attl Unitd tats f Amrica 62 2014 10 2014 10 63 02 06 07 01 03 08 04 05 09 01 02 03 04 05 06 07 08 09 64 2014 10 2014 10 65 01 02 07 03 04 08 01 02 03 04 05 06 07 08 09 05 06 09 66 2014

More information

Copyright 2012, Oracle and/or its affiliates. All rights reserved.,.,,,,,,,,,,,,.,...,. U.S. GOVERNMENT END USERS. Oracle programs, including any oper

Copyright 2012, Oracle and/or its affiliates. All rights reserved.,.,,,,,,,,,,,,.,...,. U.S. GOVERNMENT END USERS. Oracle programs, including any oper Windows Netra Blade X3-2B( Sun Netra X6270 M3 Blade) : E37790 01 2012 9 Copyright 2012, Oracle and/or its affiliates. All rights reserved.,.,,,,,,,,,,,,.,...,. U.S. GOVERNMENT END USERS. Oracle programs,

More information

DCR-HC15

DCR-HC15 3-089-848-42(1) DCR-HC15 2004 Sony Corporation 2 1 2 3 4 5 6 7 8 1 5 6 2 7 3 4 8 3 c 4 5 6 c 7 3 2 v 1 Z 2 3 1 2 8 1 2 3 4 1 2 3 9 10 [a] [b] [c] [d] [a] [b] [c] [d] 11 (1) (2) (1) (2) 12 (1) (2) v (3)

More information

APOGEE Insight_KR_Base_3P11

APOGEE Insight_KR_Base_3P11 Technical Specification Sheet Document No. 149-332P25 September, 2010 Insight 3.11 Base Workstation 그림 1. Insight Base 메인메뉴 Insight Base Insight Insight Base, Insight Base Insight Base Insight Windows

More information

Microsoft Word - Automap3

Microsoft Word - Automap3 사 용 설 명 서 본 설명서는 뮤직메트로에서 제공합니다. 순 서 소개 -------------------------------------------------------------------------------------------------------------------------------------------- 3 제품 등록 --------------------------------------------------------------------------------------------------------------------------------------

More information

Chap7.PDF

Chap7.PDF Chapter 7 The SUN Intranet Data Warehouse: Architecture and Tools All rights reserved 1 Intranet Data Warehouse : Distributed Networking Computing Peer-to-peer Peer-to-peer:,. C/S Microsoft ActiveX DCOM(Distributed

More information

歯논문손규만.PDF

歯논문손규만.PDF 3 3.1 (Lim it Equilibrium M eth od ),,, Coulom b,..,... = 0, F elleniu s, Bishop, Janbu, Spencer, M org en stern and Price, (GLE ),,,. 4.(Dun can & W right, 1980) 1) F., F = S (3.1), S = (Sh ear Stren

More information

<32303132B3E2C1A632C8B8BFF6B5E531B1DE42C7FC2E687770>

<32303132B3E2C1A632C8B8BFF6B5E531B1DE42C7FC2E687770> 국 가 기 술 자 격 검 정 무 단 전 재 금 함 형별 제한 시간 수험번호 성 명 다음 문제를 읽고 가장 알맞은 것을 골라 답안카드의 답란 (1, 2, 3, 4)에 표기하시오 워드프로세싱 용어 및 기능 1. 다음 중 워드프로세서의 입력 기능에 대한 설명으로 옳지 1 행두 금칙 문자로는 (, [,,< 등이 있다. 2 KS X 1001 완성형 한글

More information

. PC DP-1VR P15 1ch 1 Input Tool 4ch RS-232C RS-232C. Input Tool P14 MUX-10F P16 MeasureReport P21 GO/NG 2 MeasurLink Real-Time P19 MeasurLink STATMea

. PC DP-1VR P15 1ch 1 Input Tool 4ch RS-232C RS-232C. Input Tool P14 MUX-10F P16 MeasureReport P21 GO/NG 2 MeasurLink Real-Time P19 MeasurLink STATMea 12 Input Tool ( ) 14 DP-1VR 15-10F 16 3 17 EC 17 MeasurLink 18 MeasureReport 21 SPC 22 11 . PC DP-1VR P15 1ch 1 Input Tool 4ch RS-232C RS-232C. Input Tool P14 MUX-10F P16 MeasureReport P21 GO/NG 2 MeasurLink

More information

정봉수.PDF

정봉수.PDF A pplic ation of Continu ou s P re fle x Com po s it e Girder to Rig id F ram e by V ertic al Lo adin g 2001 2 A pplic ation of Continu ou s P re fle x Com po s it e Girder to Rig id F ram e by V ertic

More information