Picture Viewer.

Slides:



Advertisements
งานนำเสนอที่คล้ายกัน
Swing Component Basic Component.
Advertisements

ส่วนประกอบของหน้าต่าง
EEET0391 Electrical Engineering Lab.II Rev Introduction & PSPICE.
ปรับปรุงล่าสุด 28/08/53 โดย... ประภาศรี ฟุ้งศรีวิโรจน์ แผนกสนับสนุนฝ่ายทรัพยากร อิเล็กทรอนิกส์ทางการศึกษา บริษัท บุ๊ค โปรโมชั่น แอนด์
เฉลย Lab 10 Loop.
Location object Form object
Visual Basic.
Visual Basic 6 By Samaporn Yendee VB6.
Lecturer: Kanjana Thongsanit
ASP:ACCESS Database.
Visual Basic บทที่ 1.
ปรับปรุงล่าสุด 31/01/54 โดย... ประภาศรี ฟุ้งศรีวิโรจน์ แผนกสนับสนุนฝ่ายทรัพยากร อิเล็กทรอนิกส์ทางการศึกษา บริษัท บุ๊ค โปรโมชั่น แอนด์
C# Programming Exceed Camp: Day 3.
การใช้งาน GridView FormView การแสดงรูปภาพ
การเข้าถึงฐานข้อมูล ด้วยกลุ่ม object ADO.NET
Microsoft Visual Studio .NET 2003
อาจารย์สายสุนีย์ เจริญสุข
การสร้างเหตุการณ์ click ให้กับปุ่มกด Button
การเขียนโปรแกรมคอมพิวเตอร์ และอัลกอริทึ่ม Lec03 : 25/03/2551 การทำงานกับ Event ต่าง ๆ โดย อ. นัฐพงศ์ ส่งเนียม
การเขียนโปรแกรมภาษาคอมพิวเตอร์ 1
Java Desktop Application #5
การใช้งานเครื่องมือในหน้าต่าง ToolBox
หลักการทำ Animation แบบง่ายๆ
การเขียนโปรแกรมภาษาคอมพิวเตอร์ขั้นสูง
พื้นฐานการเขียนโปรแกรมด้วย vb.net2005
บทที่ 5 การทำงานกับหลาย Table
โปรแกรม Microsoft Access
Lecture 3 ฟอร์ม, คอนโทรล. Initial Visual Basic Screen.
โดย ประภาศรี ฟุ้งศรีวิโรจน์ บริษัท บุ๊ค โปรโมชั่น แอนด์ เซอร์วิส จำกัด แผนกฝึกอบรม ฐานข้อมูล ปรับปรุงครั้งล่าสุด 23/03/50.
บทที่ 3 การสร้าง Appication แบบ Windows Form
การเขียนโปรแกรมสั่งงานตัวควบคุม (Control)
Aseansong วีดิโอเพลงอาเซียน. คลิก Addscreen ตั้งชื่อ Aseansong 1 2.
ความรู้พื้นฐานเกี่ยวกับ Microsoft Visual C#
 Mr.Nitirat Tanthavech.  HTML forms are used to pass data to a server.  A form can contain input elements like text fields, checkboxes, radio-buttons,
คำสั่งในการ ทำงานเบื้องต้น ของโปรแกรม. คำสั่งประกาศตัวแปร ชนิดของข้อมูล ชื่อตัวแปรที่ 1, ชื่อตัวแปรที่ 2; ตัวอย่าง Double score, total;
1 XML & ASP.NET Nipat J Display XML data on the web Nipat J.
Timed Math Quiz. โปรแกรมสุ่มคำนวณเลขแข่งกับ เวลา.
การออกแบบส่วนต่อประสาน
๒๘ มิถุนายน ๒๕๕๙ โดย ฝ่ายเทคโนโลยีสารสนเทศ มหาวิทยาลัยบูรพา วิทยาเขตจันทบุรี มหาวิทยาลัยบูรพา วิทยาเขตจันทบุรี ๕๗ หมู่ ถ. ชลประทาน ต. โขมง อ. ท่าใหม่ จ.
The Multiple Document Interface (MDI) การประสานเอกสาร หลายรูปแบบ.
Adobe Illustrator เริ่มต้นการใช้งานขั้นพื้นฐานเริ่มต้นการใช้งานขั้นพื้นฐาน.
1. วิธีการ Set ค่าคอมพิวเตอร์ก่อนติดตั้ง
Microsoft Access การใช้งานโปรแกรมระบบจัดการฐานข้อมูล
"วิธีวิเคราะห์แบบสอบถาม หรือแบบประเมิน ด้วยโปรแกรม SPSS"
บทที่ 5 การจัดเตรียมเครื่องมือในการพัฒนาโปรแกรม
Microsoft Visual Basic 2010
Pentaho Installation.
GIMP : Graphics Design for Web
Macromedia Flash 8 สุรีย์ นามบุตร.
Introduction to VB2010 EXPRESS
Introduction to VB2010 EXPRESS
Information and Communication Technology Lab2
ยินดีต้อนรับ.
C# and Excel.
ประภาศรี ฟุ้งศรีวิโรจน์ แผนกสนับสนุนฝ่ายทรัพยากร
ADOBE Dreamweaver CS3.
การเขียนโปรแกรมสั่งงานตัวควบคุม (Control)
การสร้างสื่อการเรียนการสอนออนไลน์ด้วยโปรแกรม Moodle”
การรัน-การใช้ IntelliSense-แก้ข้อผิดพลาด
Starting JAVA : JAVA PROGRAMMING (การ โปรแกรมภาษาจาวา) มัลลิกา เกลี้ยงเคล้า | SC1419.
Learning Tableau: Chapter 5
JavaScript&CSS&DOM.
การดำเนินงานเว็บไซต์สำนักงานพัฒนาชุมชนอำเภอ
C#: Windows Forms App.
Installer Project Prawit Pimpisan Computer Science RERU.
Integrated Mathematics
CIT2205 โปรแกรมประยุกต์ด้านการจัดการฐานข้อมูล
C#: Windows Forms App.
การสรุปผลข้อมูล และ Action Query
การเขียนแบบและออกแบบด้วยคอมพิวเตอร์
ใบสำเนางานนำเสนอ:

Picture Viewer

Goal เราจะสร้างโปรแกรมเปิดไฟล์รูปภาพ มีการ set สี background ได้ มีการขยายรูปให้เต็มกรอบได้ เคลียร์รูปที่เปิดได้ ปิดโปรแกรมได้

เราจะสร้าง a new project Test an program เพิ่ม basic controls like check boxes and buttons Position controls on a form using layouts Add Open File and Color dialog boxes Write code

Create a Windows Forms Application

Interface Main window Solution Explorer Properties window เป็นหน้าจอออกแบบ Form เขียน code Solution Explorer แสดงสิ่งต่างๆ ที่อยู่ใน solution เช่นไฟล์ต่างๆ Properties window เราสามารถเปลี่ยน properties ของสิ่งของที่เลือก

Run Your Program File-> Save All F5 Stop Program choose Start Debugging Stop Program Stop Debugging Choose X button in the upper corner of Form1

Set Your Form Properties Choose the Form1.cs[Design] Choose anywhere inside form Form1 Choose Text, type Picture Viewer

Lay Out Your Form View->Toolbox Containers TableLayoutPanel Double click

เลือกเรียงแบบ Alphabetical ตั้งค่า Dock property จากNone->Fill

เลือกปุ่มสามเหลี่ยมด้านบน Triangle-> Edit Rows and Columns แล้วตั้งค่า Row1 90 % Row2 10% Col1 15% Col2 85%

ใส่ PictureBox เราจะฝังมันไว้กับ Parent Container ตั้ง PictureBox->Dock->Fill PictureBox->ColumnSpan->2 PictureBox-BorderStyle->Fixed3D

ใส่ Containerเอาไว้ใส่ปุ่ม ใส่ CheckBox Text->Stretch ใส่ Containerเอาไว้ใส่ปุ่ม FlowLayoutPanel Dock->Fill

To Add Buttons ใส่ FlowLayoutPanel เพื่อเอาไว้ใส่ปุ่ม Double Click Button เพื่อใส่ปุ่ม เขียนข้อความใส่ปุ่มดังนี้ Close, Set BG Color, Clear, Show AutoSize=true

Name Your Button Controls choose button (name) closeButton backgroundButton clearButton showButton Double click showButton

private void clearButton_Click(object sender, EventArgs e) { } private void backgroundButton_Click(object sender, EventArgs e) { } private void closeButton_Click(object sender, EventArgs e) { } private void checkBox1_CheckedChanged(object sender, EventArgs e) { }

Add Dialog Components Dialogs double click openFileDialog, colorDialog

openFileDialog Filter JPEG Files (*.jpg)|*.jpg|PNG Files (*.png)|*.png|BMP Files (*.bmp)|*.bmp|All files (*.*)|*.* Title Select a picture file

Write Code private void showButton_Click(object sender, EventArgs e) { if (openFileDialog1.ShowDialog() == DialogResult.OK) pictureBox1.Load(openFileDialog1.FileName); } private void closeButton_Click(object sender, EventArgs e) this.Close();

private void clearButton_Click(object sender, EventArgs e) { // Clear the picture. pictureBox1.Image = null; } private void backgroundButton_Click(object sender, EventArgs e) if (colorDialog1.ShowDialog() == DialogResult.OK) pictureBox1.BackColor = colorDialog1.Color;

private void checkBox1_CheckedChanged(object sender, EventArgs e) { if (checkBox1.Checked) pictureBox1.SizeMode = PictureBoxSizeMode.StretchImage; else pictureBox1.SizeMode = PictureBoxSizeMode.Normal; }