SlideShare una empresa de Scribd logo
1 de 70
Naruemon Soonthong
Bangbowitthayakhom School
สร้างชุดการติดตั้งโปรแกรมได้
โฟลเดอร์ไฟล์ติดตั้ง พร้อมไฟล์ประกอบ
(Readme/Logo/License)
 เป็ นไฟล์บีบอัด ให้นักเรียนทำกำรแตกไฟล์ จะได้ 1 โฟลเดอร์ ชื่อ setup
 นักเรียนสร้ำงโฟลเดอร์ตนเองใหม่ ในโฟลเดอร์ setup ตัวอย่ำงกำรตั้งชื่อ 5701วิศรุต
 นักเรียนสร้ำงไฟล์ Readme.rtf (Rich Text Format) และบันทึกลงโฟลเดอร์ตนเอง
 นักเรียนสร้ำงไฟล์ License.txt (Plain Text) และบันทึกลงโฟลเดอร์ตนเอง
 นักเรียนสร้ำงไฟล์ logo.bmp (ขนำด 700 * 50 pixel) และบันทึกลงโฟลเดอร์ตนเอง
ตัวอย่ำงไฟล์ logo.bmp
ตัวอย่ำงไฟล์ Readme.rtf
ตัวอย่ำงไฟล์ License.txt
Rollback
• ถ้ำกำรติดตั้งมีข้อผิดพลำด สำมำรถย้อนกลับไปที่เกิดข้อผิดพลำดนั้นได้โดยไม่ต้องเริ่มใหม่ทั้งหมด
Self
Repair• เมื่อแอพพลิเคชันที่ติดตั้งทำงำนผิดพลำด ซ่อมแซมด้วยตัวแอพพลิเคชันเองได้
Uninstall
• ทำกำรถอนกำรติดตั้งได้ทั้งหมด ลบทุกไฟล์ ไม่เหลือไฟล์ขยะ หรือรีจิสทรีขยะ
Advertisement
• แทรกโฆษณำ หรือข้อมูลที่ช่วยให้ผู้ใช้งำนมั่นใจ และเข้ำใจแอพพลิเคชันนั้น ๆ ได้
1
•ไฟล์โปรเจ็กต์ที่ทดสอบแล้ว
2
•ไฟล์ Readme.rtf
•เป็ นไฟล์คำแนะนำเกี่ยวกับแอพพลิเคชัน (rtf คือ ชนิดไฟล์ Rich Text Format)
3
•ไฟล์ License.txt
•เป็ นไฟล์ข้อมูลเกี่ยวกับลิขสิทธิ์ (txt คือ ชนิดไฟล์ Plain Text)
4
•ไฟล์ logo.bmp
•เป็ นไฟล์ภำพโลโก้ในชุดติดตั้ง ควรมีขนำด 700 X 50 pixel
1. เปิ ดโปรเจ็กต์ที่ทดสอบแล้ว
และเข้ำสู่หน้ำต่ำง Project >
Properties…
2. เลือก Application และคลิกเลือก Assembly Informa
3. เมื่อปรำกฏหน้ำต่ำง Assembly
Information
แก้ไขรำยละเอียดของโปรแกรม ได้แก่
Title คือ ชื่อโปรแกรม
Description คือ รำยละเอียด
เช่น ติดตั้งโปรแกรมแปลงหน่วยสกุลเงิน
Company คือ บริษัท/ผู้เขียนโปรแกรม
เช่น นักเรียนชั้น ม.5@บบว.
Product คือ เกี่ยวกับโปรแกรม
เช่น โปรแกรมแปลงหน่วยสกุลเงิน
Copyright คือ ลิขสิทธิ์
4. เลือกเมนูBuild > Build tic tac toe
5. เลือกเมนูFile > Add > New Project…
6. เมื่อปรำกฏหน้ำต่ำง Add New Project เลือก Installed Templates
7. จะปรำกฏหน้ำต่ำง File System ของไฟล์ Setup1
8. คลิกขวำที่ Setup1
และเลือกคำสั่ง Properties
9. ปรำกฏหน้ำต่ำง Setup1 Property Pages
Output file name คือ ชื่อของไฟล์ติดตั้ง ซึ่งมีนำมสกุลเป็ น .msi
Package files คือ ชนิดของชุดติดตั้ง มี 3 แบบ ได้แก่
- As loose uncompressed files เป็ นชนิดที่ไม่ต้องบีบอัดชุดไฟล์ติดตั้ง
- In setup file เป็ นชนิดที่รวมทุกไฟล์ที่ติดตั้งไว้ที่ไฟล์ .msi
- In cabinet file(s) เป็ นชนิดที่แยกเก็บชุดไฟล์ติดตั้งที่ถูกบีบอัดแล้วไว้หลำย ๆ ไฟล์
ซึ่งชนิดนี้เหมำะสำหรับกำรเก็บชุดไฟล์ติดตั้งในเครือข่ำย
ในขั้นตอนนี้ เลือก Package files: เป็ นชนิด In setup file
10. เลือก Prerequisites… ที่ช่องของ Installation URL:
จะปรำกฏหน้ำต่ำง Prerequisites… เลือกโปรแกรมที่จำเป็ นในกำรติดตั้ง จำกนั้นคลิกปุ่ ม OK
11. เลือก เมนูView > Editor > File System
12. คลิกเลือก Application Folder ในหน้ำต่ำง Properties ที่ช่อง DefaultLocation
กำหนดตำแหน่งกำรติดตั้งเข้ำไปในโฟลเดอร์ ซึ่งปรำกฏดังนี้
โดย [ProgramFilesFolder] ตำแหน่งที่เก็บโฟลเดอร์ และ [Manufacturer] กับ
[ProductName] นำมำจำก Assembly
13. เลือก Project > Add > Project Output…
เมื่อปรำกฏหน้ำต่ำง
เลือก Project
ที่ต้องกำรให้เป็ น
Primary Output
และคลิกปุ่ ม OK
จำกนั้นจะมีกำรเพิ่ม
Primary output มำให้
14. เพิ่ม Folder เพื่อเก็บไฟล์ที่จำเป็ นต่อกำรออกแบบหน้ำจอในชุดติดตั้ง
โดยคลิกขวำที่ Application Folder เลือกคำสั่ง Add > Folder
14.1 ตั้งชื่อ Folder ให้สื่อควำมหมำย เช่น resources
14.2 คลิกขวำที่ Folder resources เลือก Add > File
15. เลือกไฟล์ที่เตรียมไว้ และคลิกเลือก OK
จะปรำกฏไฟล์ที่เลือกในหน้ำต่ำงของ File System
16. เลือกเมนูView > Editor > User Interface เพื่อทำกำรออกแบบลำดับ
กำรทำงำนของชุดติดตั้ง
จะปรำกฏหน้ำต่ำง
User Interface Designer
ที่แสดงลำดับกำรทำงำนของชุดติดตั้ง
มี 3 ลำดับ คือ
ลำดับที่ 1 Start
ลำดับที่ 2 Progress
และลำดับที่ 3 End
โดยมีรำยละเอียดดังนี้
ลำดับที่ 1 Start
เป็ นกำรต้อนรับและยืนยันกำรติดตั้ง
โดยปกติมี 3 หน้ำจอ คือ
Welcome,
Installation Folder และ
Confirm Installation
ลำดับที่ 2 Progress
เป็ นกำรติดตั้ง แสดงควำมคืบหน้ำ
กำรติดตั้ง มี 1 หน้ำจอ
ลำดับที่ 3 End เป็ นกำรเสร็จสิ้นกำรติดตั้ง
มี 1 หน้ำจอ คือ Finish
แต่สำมำรถเพิ่มตัวเลือกได้
เช่น กำรกำหนดให้เริ่มต้นโปรแกรมทันทีที่ติดตั้งเสร็จ
หรือกำหนดกำรอ่ำนไฟล์ Readme.txt
17. ที่ Welcome เลือก Properties “BannerBitmap”
เพื่อกำหนดรูปโลโก้ที่เรำเตรียมไว้ โดย
17.1 เลือก Browse…
17.2 ที่ Look in: เลือก
Folder resources
ที่เรำใส่ข้อมูลเตรียมไว้
จะปรำกฏไฟล์ logo.bmp
ที่เตรียมไว้ ให้เรำคลิก
เลือกไฟล์ดังกล่ำว
และคลิกปุ่ ม OK
18. ที่ Start คลิกขวำ เลือกคำสั่ง Add Dialog
18.1 เมื่อปรำกฏ Dialog Bog “Add Dialog” เลือก Dialog “Read Me” คลิกปุ่ ม OK
18.2 คลิกขวำ Start > Add Dialog เมื่อปรำกฏ Dialog Bog “Add Dialog” เลือก
Dialog “License Agreement” คลิกปุ่ ม OK
19. เมื่อเพิ่ม Dialog Bog จะปรำกฏดังภำพ
19.1 จัดลำดับ โดยกำรคลิกขวำที่ Dialog ที่ต้องกำร
แล้วเลือกคำสั่ง Move Up หรือ Move Down ให้ตำแหน่งเป็ นไปตำมต้องกำร
ภำพกำรจัดลำดับแล้ว >>
20. กำหนด Properties ของ ReadmeFile
20. กำหนด Properties ของ ReadmeFile
20. กำหนด Properties ของ ReadmeFile
21. กำหนด Properties ของ License Agreement
21. กำหนด Properties ของ License Agreement
21. กำหนด Properties ของ License Agreement
22. กำหนด Properties “BannerBitmap” ของ ทุก Diglog เป็ น logo.bmp
22.1 คลิกที่ Dialog “Read Me” และเลือก Browse… ที่ Properties
“BannerBitmap”
22. กำหนด Properties “BannerBitmap” ของ ทุก Diglog เป็ น logo.bmp
22.1 คลิกที่ Dialog “Read Me” และเลือก Browse… ที่ Properties
“BannerBitmap”
เลือกไฟล์ logo.bmp
ที่ Dialog “Read Me” จะปรำกฏชื่อไฟล์ logo.bmp ที่
Properties “BannerBitmap”
22.2 กำหนด Properties “BannerBitmap” ของ Diglog “License Agreement”
เป็ น logo.bmp ตำมขั้นตอนในข้อ 22.1
22.3 กำหนด Properties “BannerBitmap” ของ Diglog “Installation Folder”
เป็ น logo.bmp ตำมขั้นตอนในข้อ 22.1
22.4 กำหนด Properties “BannerBitmap” ของ Diglog “Comfirm
Installation” เป็ น logo.bmp ตำมขั้นตอนในข้อ 22.1
23. คลิกขวำที่ Setup Project เลือก Build
24. คลิกขวำที่ Solution ‘tic tac toe’ เลือก Build Solution
เมื่อ Build เสร็จแล้วจะปรำกฏไฟล์ติดตั้งจำก Folder “Release” สำมำรถคัดลอกไฟล์ใส่ CD
หรือ Flash drive ไปติดตั้งที่เครื่องคอมพิวเตอร์อื่นได้
นำไฟล์ที่ได้มำติดตั้งในคอมพิวเตอร์
ดังขั้นตอนต่อไปนี้
1. ดับเบิลคลิกที่ไฟล์ Setup1.msi
จะปรำกฏหน้ำต่ำง จำกนั้น คลิก
Next
2. ปรำกฏข้อมูลจำกไฟล์ Readme
คลิกปุ่ ม Next
3. ปรำกฏข้อมูลจำก
ไฟล์ License
โดยคลิกเลือก
I Agree
และคลิกปุ่ ม Next
4. ปรำกฏหน้ำจอ
ให้เลือกตำแหน่งที่ตั้ง
ในกำรติดตั้ง
และคลิก Next
5. ปรำกฏหน้ำจอ
ให้ยืนยันกำรติดตั้ง
คลิก Next
6. เมื่อกำรติดตั้งเสร็จแล้ว
คลิกปุ่ ม close
เมื่อติดตั้งแล้ว สำมำรถเข้ำสู่โปรแกรมได้ ตัวอย่ำง

Más contenido relacionado

La actualidad más candente

ความรู้เกี่ยวกับระบบปฏิบัติการ
ความรู้เกี่ยวกับระบบปฏิบัติการความรู้เกี่ยวกับระบบปฏิบัติการ
ความรู้เกี่ยวกับระบบปฏิบัติการ
wannuka24
 
ความรู้เกี่ยวกับระบบปฏิบัติการ
ความรู้เกี่ยวกับระบบปฏิบัติการความรู้เกี่ยวกับระบบปฏิบัติการ
ความรู้เกี่ยวกับระบบปฏิบัติการ
wannuka24
 
ระบบปฏิบัติการ
ระบบปฏิบัติการระบบปฏิบัติการ
ระบบปฏิบัติการ
Wirot Chantharoek
 
ระบบปฏิบัติการ
ระบบปฏิบัติการระบบปฏิบัติการ
ระบบปฏิบัติการ
Krusine soyo
 

La actualidad más candente (7)

XBMC_Present
XBMC_PresentXBMC_Present
XBMC_Present
 
ความรู้เกี่ยวกับระบบปฏิบัติการ
ความรู้เกี่ยวกับระบบปฏิบัติการความรู้เกี่ยวกับระบบปฏิบัติการ
ความรู้เกี่ยวกับระบบปฏิบัติการ
 
ความรู้เกี่ยวกับระบบปฏิบัติการ
ความรู้เกี่ยวกับระบบปฏิบัติการความรู้เกี่ยวกับระบบปฏิบัติการ
ความรู้เกี่ยวกับระบบปฏิบัติการ
 
Learnning 04
Learnning 04Learnning 04
Learnning 04
 
ระบบปฏิบัติการ
ระบบปฏิบัติการระบบปฏิบัติการ
ระบบปฏิบัติการ
 
F:\Photo Shop\มารู้จักกับส่วนต่างๆของโปรแกรม Adobe Photoshop
F:\Photo Shop\มารู้จักกับส่วนต่างๆของโปรแกรม Adobe PhotoshopF:\Photo Shop\มารู้จักกับส่วนต่างๆของโปรแกรม Adobe Photoshop
F:\Photo Shop\มารู้จักกับส่วนต่างๆของโปรแกรม Adobe Photoshop
 
ระบบปฏิบัติการ
ระบบปฏิบัติการระบบปฏิบัติการ
ระบบปฏิบัติการ
 

Similar a Setup project (csharp)

ผังงาน (Flowchart)
ผังงาน (Flowchart)ผังงาน (Flowchart)
ผังงาน (Flowchart)
Theruangsit
 
ระบบปฏิบัติการคอมพ์ฯ
ระบบปฏิบัติการคอมพ์ฯระบบปฏิบัติการคอมพ์ฯ
ระบบปฏิบัติการคอมพ์ฯ
kachornchit_maprang
 
ระบบปฏิบัติการคอมพ์ฯ
ระบบปฏิบัติการคอมพ์ฯระบบปฏิบัติการคอมพ์ฯ
ระบบปฏิบัติการคอมพ์ฯ
kachornchit_maprang
 
ระบบปฏิบัติการคอมพ์ฯ
ระบบปฏิบัติการคอมพ์ฯระบบปฏิบัติการคอมพ์ฯ
ระบบปฏิบัติการคอมพ์ฯ
kachornchit_maprang
 

Similar a Setup project (csharp) (20)

Imv unit7-1-pr3-introduction-pdf
Imv unit7-1-pr3-introduction-pdfImv unit7-1-pr3-introduction-pdf
Imv unit7-1-pr3-introduction-pdf
 
20121102 joomla2-5
20121102 joomla2-520121102 joomla2-5
20121102 joomla2-5
 
บทที่ 1
บทที่ 1บทที่ 1
บทที่ 1
 
บทที่ 1
บทที่ 1บทที่ 1
บทที่ 1
 
Exe2[1]
Exe2[1]Exe2[1]
Exe2[1]
 
Exe2[1]
Exe2[1]Exe2[1]
Exe2[1]
 
Exe2[1]
Exe2[1]Exe2[1]
Exe2[1]
 
Exe2[1]
Exe2[1]Exe2[1]
Exe2[1]
 
รูปทรงกลม
รูปทรงกลมรูปทรงกลม
รูปทรงกลม
 
Exe2[1]
Exe2[1]Exe2[1]
Exe2[1]
 
Exe2[1]
Exe2[1]Exe2[1]
Exe2[1]
 
Joomla CMS
Joomla CMSJoomla CMS
Joomla CMS
 
ผังงาน (Flowchart)
ผังงาน (Flowchart)ผังงาน (Flowchart)
ผังงาน (Flowchart)
 
งานคอมพิวเตอร์ธุรกิจ 1
งานคอมพิวเตอร์ธุรกิจ 1งานคอมพิวเตอร์ธุรกิจ 1
งานคอมพิวเตอร์ธุรกิจ 1
 
it-05-11
it-05-11it-05-11
it-05-11
 
ระบบปฏิบัติการคอมพ์ฯ
ระบบปฏิบัติการคอมพ์ฯระบบปฏิบัติการคอมพ์ฯ
ระบบปฏิบัติการคอมพ์ฯ
 
Server2Go เว็บพกพาตัวจริง
Server2Go เว็บพกพาตัวจริงServer2Go เว็บพกพาตัวจริง
Server2Go เว็บพกพาตัวจริง
 
Flash9
Flash9Flash9
Flash9
 
ระบบปฏิบัติการคอมพ์ฯ
ระบบปฏิบัติการคอมพ์ฯระบบปฏิบัติการคอมพ์ฯ
ระบบปฏิบัติการคอมพ์ฯ
 
ระบบปฏิบัติการคอมพ์ฯ
ระบบปฏิบัติการคอมพ์ฯระบบปฏิบัติการคอมพ์ฯ
ระบบปฏิบัติการคอมพ์ฯ
 

Más de Naruemon Soonthong

Más de Naruemon Soonthong (18)

Register Animaker
Register AnimakerRegister Animaker
Register Animaker
 
IT Q & A
IT Q & AIT Q & A
IT Q & A
 
ข้อมูล ตัวแปร ตัวดำเนินการ
ข้อมูล ตัวแปร ตัวดำเนินการข้อมูล ตัวแปร ตัวดำเนินการ
ข้อมูล ตัวแปร ตัวดำเนินการ
 
กำหนดค่า Link label
กำหนดค่า Link labelกำหนดค่า Link label
กำหนดค่า Link label
 
การสร้างเมนู ด้วย Menu strip
การสร้างเมนู ด้วย Menu stripการสร้างเมนู ด้วย Menu strip
การสร้างเมนู ด้วย Menu strip
 
คู่มือการใช้โปรแกรมเครื่องคิดเลข
คู่มือการใช้โปรแกรมเครื่องคิดเลขคู่มือการใช้โปรแกรมเครื่องคิดเลข
คู่มือการใช้โปรแกรมเครื่องคิดเลข
 
คู่มือการใช้โปรแกรมเครื่องคิดเลข
คู่มือการใช้โปรแกรมเครื่องคิดเลขคู่มือการใช้โปรแกรมเครื่องคิดเลข
คู่มือการใช้โปรแกรมเครื่องคิดเลข
 
Setup Project in Visual Studio C#
Setup Project in Visual Studio C#Setup Project in Visual Studio C#
Setup Project in Visual Studio C#
 
switch case
switch caseswitch case
switch case
 
หลักการตั้งชื่อตัวแปร
หลักการตั้งชื่อตัวแปรหลักการตั้งชื่อตัวแปร
หลักการตั้งชื่อตัวแปร
 
็Hello World! in C#
็Hello World! in C#็Hello World! in C#
็Hello World! in C#
 
Review Csharp
Review CsharpReview Csharp
Review Csharp
 
คะแนนเก็บภาคเรียนที่ 1/2558
คะแนนเก็บภาคเรียนที่ 1/2558คะแนนเก็บภาคเรียนที่ 1/2558
คะแนนเก็บภาคเรียนที่ 1/2558
 
It1
It1It1
It1
 
M5 2 event driven programming
M5 2 event driven programmingM5 2 event driven programming
M5 2 event driven programming
 
Introduction to c sharp
Introduction to c sharpIntroduction to c sharp
Introduction to c sharp
 
Eis m1 02principle of computer(2)
Eis m1 02principle of computer(2)Eis m1 02principle of computer(2)
Eis m1 02principle of computer(2)
 
Eis M1 01 principle of computer(1)
Eis M1 01 principle of computer(1)Eis M1 01 principle of computer(1)
Eis M1 01 principle of computer(1)
 

Setup project (csharp)