รายละเอียด
เรียนรู้ง่าย โดยใช้เครื่องมือยอดนิยม Visual Studio 2008 และใหม่ล่าสุด Microsoft Expression เหมาะสำหรับนักเรียน นักศึกษา และโปรแกรมเมอร์ที่รักความก้าวหน้าทุกคน ถ่ายทอดจากประสบการณ์ตรงของมืออาชีพ ด้วยความเรียบง่ายในคุณภาพที่คุณประทับใจมาโดยตลอด
ข้อมูลเพิ่มเติม WPF คืออะไร
สารบัญ
- ก้าวแรกสู่โลกของ .NET 3.5 Framework
- ขอบเขตของหนังสือเล่มนี้
- จาก XML สู่ XAML
- User Interface (UI) แรกของคุณ
- การปรับแต่งสภาพแวดล้อมของ Visual Studio 2008
- การค้นหาคุณสมบัติของคอนโทรล
- การสร้างและยกเลิกเหตุการณ์ใน WPF Application
- รูปแบบเหตุการณ์ใน Visual Studio 2008
- พื้นฐานการใช้งานคอนโทรล TextBlock
- ทำความรู้จักกับคุณสมบัติ HorizontalAlignment และคุณสมบัติ VerticalAlignment
- ทำความรู้จักกับคุณสมบัติ Margin
- ทำความรู้จักกับคุณสมบัติ Padding
- ทำความรู้จักกับคุณสมบัติ Content
- พื้นฐานการใช้งานคอนโทรล StackPanel
- การใช้งานคอนโทรล TextBlock ในคอนโทรล Button โดยการเขียนโค้ด
- การปรับแต่งสไตล์ให้กับข้อความ
- ทำความรู้จักกับคุณสมบัติ ContentAlignment
- พื้นฐานการแสดงรูปภาพในคอนโทรล Button
- การแสดงรูปภาพแบบพื้นหลังโปร่งใสบนปุ่ม Button
- การแสดงข้อความและรูปภาพบนคอนโทรล Button
- พื้นฐานการสร้าง ToolTip
- พื้นฐานการใช้งานคอนโทรล Label
- การใช้งานคอนโทรล TextBox แบบ Multiline
- พื้นฐานการใช้งานคอนโทรล CheckBox
- การใช้งานคอนโทรล GroupBox โดยการตั้งชื่อกลุ่ม
- การปรับแต่งส่วนหัวของคอนโทรล GroupBox
- พื้นฐานการใช้งานคอนโทรล GroupBox
- พื้นฐานการใช้งานคอนโทรล ComboBox และคอนโทรล ListBox
- พื้นฐานการใช้งานคอนโทรล TreeView
- พื้นฐานการใช้งานคอนโทรล Grid
- การปรับแต่ง Layout ของคอนโทรล Grid
- การใช้งานคอนโทรล GridSplitter
- การใช้งานคอนโทรล DockPanel
- การจัดตำแหน่งในคอนโทรล DockPanel
- การใช้งานคอนโทรล TebControl
- การใช้งานคอนโทรล ScrollViewer
- การใช้งานคอนโทรล Expander
- การสร้างส่วนแสดงผลแบบ Explorer ของ Windows Vista
- การใช้งานคอนโทรล Canvas
- การใช้งานคอนโทรล WrapPanel
- การสร้างเมนู
- การใช้ ToolTip ของเมนู
- การสร้างเมนูแบบ Hyperlink
- การสร้างเมนูแบบ Context
- พื้นฐานการสร้างทูลบาร์
- การใช้งาน ToolBarTray
- การใช้งาน ToolBartray
- การใช้งานคุณสมบัติ Command
- การใช้งาน ApplicationCommands
- การใช้งานคอนโทรล Line
- การใช้งานคอนโทรล Ellipse
- การใช้งานคอนโทรล Rectangle
- การหมุนรูปภาพ
- การแสดงรูปภาพบางส่วน
- การใช้งาน BitmapEffect
- การลงสีแบบโปร่งใสและกึ่งโปร่งใส
- การลงสีโปร่งใสบางส่วน
- การลงสีพื้นหลังด้วยค่า Null
- การกำหนดหน้าต่าง (Window) เริ่มต้น
- การเคลื่อนย้ายหน้าต่าง (Window) โดยการดักจับเหตุการณ์ Mouse LeftButtonDown
- การใช้งานหน้าต่าง (Window) แบบไม่มีเส้นขอบ
- การทำหน้าต่างกึ่งโปร่งใส
- การสร้างหน้าต่างที่ไม่ใช่สี่เหลี่ยม
- การแสดงหน้าต่างแบบเต็มจอ FullScreen
- วิธีการแสดงหน้าต่าง (Window)
- การแสดงรายชื่อหน้าต่าง (Window) ที่กำลังเปิด
- รู้จักกับการ Transform
- การทำ RenderTransform
- การทำ LayoutTransform
- การใช้งาน Style
- การระบุประเภทคอนโทรลให้กับ Style
- การกำหนดขอบเขตการใช้งานของ Resources
- การใช้งาน Resources ที่มีขอบเขตระดับ Application
- การใช้งาน Resources ของอิลิเมนต์ Style
- การผูกเหตุกราณ์โดยอาศัยอิลิเมนต์ (EventSetter) (Event Setter)
- การผูกเหตุการณ์ด้วยวิธี Attached Event
- การเลือกใช้ Style โดยการเขียนโค้ด
- การผูกติดข้อมูล (Binding) ระหว่างคอนโทรล
- การทำ RenderTransform แบบ Real Time
- การทำ LayoutTransform แบบ Real Time
- การใช้งาน Trigger
- การใช้งาน Trigger แบบมีเงื่อนไข OR และ AND
- การใช้งาน DataTrigger แบบเงื่อนไข AND
- การใช้งาน MultiDataTrigger แบบเงื่อนไข OR
- การใช้งาน ImageBrush
- การใช้งาน SolidColorBrush และการอ้างอิงระบบสีแบบ RGB
- การใช้งาน LinearGradientBrush
- การใช้งาน RadialGradientBrush
- การสร้างเงาสะท้อนในน้ำด้วยแปรงชนิด VisualBrush
- การทำ OpacityMask กับรูปภาพ
- พื้นฐานการทำ Animation
- การใช้งาน Storyboard
- การสั่ง Storyboard จากอิลิเมนต์ต่างประเภทกัน
- การสร้างแผงควบคุม Storyboard
- การจัด Layout ให้กับปุ่ม Button แบบที่ 1
- การจัด Layout ให้กับปุ่ม Button แบบที่ 2
- การทำข้อความแบบ Fading
- การทำข้อความแบบเด้งไป-มา
- การทำ RenderTransform แบบมีแอนิเมชัน
- การทำ LayoutTransform แบบมีแอนิเมชัน
- พื้นฐานการใช้งาน Storyboard กับระบบสี
- การทำข้อความแบบมีแสงเงา
- การทำ OuterGlowBitmapEffect กับปุ่ม Button
- การสร้างตัวนับถอยหลังแบบที่ 1
- การสร้างตัวนับถอยหลังแบบที่ 2
- การทำข้อความ Loading
- การใช้งาน VS 2008 ร่วมกับ Blend
- ทำความรู้จักกับ Artboard
- แท็บ Properties
- การปรับแต่งสภาพแวดล้อมของ Blend
- การใช้งานคอนโทรล Canvas
- การเปลี่ยนประเภทตัวบรรจุ
- การใช้งานคอนโทรล Grid
- การใช้งาน Gradient brush กับ Resource
- การกำหนดสีให้กับแปรงชนิด Gradient brush
- การใช้งาน BitmapEffect ใน Blend
- การใช้งาน Style ใน Blend
- การเปลี่ยนขอบเขตเรียกใช้งานของ Style
- การใช้งาน OpacityMask ใน Blend
- การสร้างปุ่มเลียนแบบ Windows Media Player 11
- การใช้งาน Triggers ใน Blend
- การสร้างปุ่มแบบ AeroGlass
- การสร้างปุ่มแบบมีแสงตกกระทบ
- การสร้างปุ่มแบบ Vista Explorer
- การสร้างปุ่มขึ้นมาใช้งานเอง
- การสร้างปุ่มจากไฟล์รูปภาพ
- การแก้ไข Template ของคอนโทรล TextBox
- แอนิเมชันใน Blend
- การเคลื่อนที่แบบ Motion Path
- การทำข้อความตัววิ่ง
|