Your Federal Quarterly Tax Payments are due April 15th Get Help Now >>

NET Visual Studio 2008 by HC120929025331

VIEWS: 43 PAGES: 26

									                                                                               หน ้าที่   1




              รหัสวิชา 3000 - 6001 ชื่อวิชา โครงการ 4 (*)

              หลักสู ตรประกาศนียบัตรวิชาชีพชั้นสู ง พุทธศักราช 2546
                            สาขาวิชาการพัฒนาเว็บเพจ



                                        จัดทาโดย
                            นายทนงศักดิ์ วรรณพฤกษ์ ครู คศ.2



            แผนกวิชาคอมพิวเตอร์ ธุรกิจ วิทยาลัยสารพัดช่ างอุบลราชธานี
             สานักงานคณะกรรมการการอาชีวศึกษา กระทรวงศึกษาธิการ



เรียบเรียงโดย ครูทนงศักดิ์ วรรณพฤกษ์                   ุ
                                       แผนกคอมพิวเตอร์ธรกิจ   วิทยาลัยสารพัดช่างอุบลราชธานี
                                                                                      หน ้าที่   2


                                     ่
      การจ ัดเตรียมระบบคอมพิวเตอร์เพือการพ ัฒนาระบบงาน

       ั้
1. ติดตง ASP.NET Visual Studio 2008 และ .NET Framework 2.0,3.5
       ASP.NET Visual Studio 2008 - .NET Framework 2.0,3.5 เป็ น Version
  ่             ้
ทีพัฒนาให ้สูงขึนถัดมาจาก Visual Studio .Net 2003 และ .NET Framework 1.1
    ่                     ่  ่ ้                               ้                   ่   ่
ซึงแน่นอนความสามารถยิงเพิมขึนอีกแน่นอน มี Control ใหม่ ๆ เกิดขึน Control บางตัวเปลียนชือ เช่น
DataGrid จะเป็ นเป็ น GridView และการใช ้งานค่อนข ้างง่าย

                                                  ี            ื่                ้
        ในส่วนของไฟล์สะอาดกว่าเดิมเพราะไม่มการสร ้างไฟล์อน ๆ มาให ้ รวมทังโฟลเดอร์ bin ด ้วย
ในส่วนของ Class ทีเป็ น .vb หรือ .cs จะถูกจัดเก็บไว ้ที่ App_Code ซึงใน Version
                          ่                                                          ่
           ้                                    ่                              ้ ื      ่
ก่อนหน ้านีสามารถจัดเก็บได ้อย่างอิสระ และทีแปลกต่างกับ Version ก่อนหน ้านีคอ เมือทาการ Run
                   ี
โปรแกรม จะไม่มการ Build เป็ น .dll ในลงโฟลเดอร์ Bin ให ้อย่างอัตโนมัต ิ                        ื่
                                                                                       และไฟล์อน ๆ
ทีเราจาเป็ นจะต ้องใช ้อาจจะต ้องมีการ Add เข ้ามาเอง เช่น web.config หรือ Global.asax
  ่

       ในบทเรียนนีจะนา .NET 2.0 และ 3.5 มาไว ้รวมกัน เพราะ ในการใช ้งานแล ้ว 2.0
                  ้
จะสามารถใช ้งานใน 3.5 ได ้ทุกประการ เพียงแต่ใน .NET 3.5 มีความสามารถเพิมมากกว่าใน Version
                                                                          ่
                                       ้
2.0 และถ ้าความสะดวกแล ้วแนะนาให ้ติดตัง .NET 3.5 หรือ Visual Studio 2008 ไปเลย

                                  การพ ัฒนา Web Application




              ่
Application ทีสามารถพ ัฒนาได้บน Visual Studio 2008

       จุดเด่นของ      Visual      Studio   .Net       2008       คือสามารถใช ้งานได ้ง่าย
         ่
และมีเครืองมือสนับสนุนมากมาย               Class,Library                     ่ ู
                                                                           ทีถกจัดเก็บไว ้
ความสะดวกและความฉลาดความสามารถของว                   Tool               Development
จะทาให ้สามารถพัฒนาโปรแกรมได ้ง่าย               รวดเร็ว                  และสะดวกมาก
และความสามารถการดัฒนาโปรแกรมได ้ 3 ภาษา Visual Basic .NET, C#, J#




เรียบเรียงโดย ครูทนงศักดิ์ วรรณพฤกษ์                   ุ
                                       แผนกคอมพิวเตอร์ธรกิจ          วิทยาลัยสารพัดช่างอุบลราชธานี
                                                                                หน ้าที่   3


                          ้                                                           ้
        สาหรับในบทเรียนนีจะยกตัวอย่างการพัฒนาโปรแกรมด ้วยภาษา Visual Basic .NET เท่านัน
                ่                   ่ ุ
เพราะเป็ นภาษาทีได ้รับความนิยมมากทีสด

       ั้                               ้
การติดตง Visual Studio 2008 จะมีการติดตังตัว Tool และ .NET Framework 3.5 ให ้พร ้อมด ้วย




เรียบเรียงโดย ครูทนงศักดิ์ วรรณพฤกษ์                   ุ
                                       แผนกคอมพิวเตอร์ธรกิจ    วิทยาลัยสารพัดช่างอุบลราชธานี
                                                                               หน ้าที่   4




เรียบเรียงโดย ครูทนงศักดิ์ วรรณพฤกษ์                   ุ
                                       แผนกคอมพิวเตอร์ธรกิจ   วิทยาลัยสารพัดช่างอุบลราชธานี
                                                                                      หน ้าที่   5


                         ้                                      ้
        หมายเหตุ หากติดตัง Visual Studio 2008 ไม่ต ้องทาการติดตัง .NET Framework
       ่               ้    ้     ้
3.5 เพิม เพราะได ้ติดตังในขันตอนนีเรียบร ้อยแล ้ว และไม่ต ้อง Start Framework
สามารถใช ้งานได ้ในทันที
2. Tool & Menu




คาอธิบาย
    1. Web Form บรรจุรายละเอียดของ Control และ Element ต่าง ๆ
    2. Menu Toolbox เครืองมือในการใช ้งาน
                        ่
    3. มุมมองของ Design และ Source
    4. โครงสร ้างของไฟล์
                                ่                ่                       ้
    5. คุณสมับติของ Control แต่ละตัว จะแสดงต่อเมือมีการคลิกที่ Control นัน ๆ
    6. ปุ่ ม Run โปรแกรม




เรียบเรียงโดย ครูทนงศักดิ์ วรรณพฤกษ์                   ุ
                                       แผนกคอมพิวเตอร์ธรกิจ          วิทยาลัยสารพัดช่างอุบลราชธานี
                                                                                หน ้าที่   6


3. Create New Project เริมต ้นการสร ้าง Project ใหม่กบ Visual Studio 2008 ตามตัวอย่าง
                         ่                           ั
                ่
    3.1. เลือกทีเมนู File -> New -> WebSite




                                  ้ ่
    3.2. เลือก ASP.NET Web Site ตังชือโปรเจค และเลือกภาษาทีใช ้ในการพัฒนา
                                                           ่




    3.3. หน ้าจอของ Web Application ด ้วย ASP.NET




เรียบเรียงโดย ครูทนงศักดิ์ วรรณพฤกษ์                   ุ
                                       แผนกคอมพิวเตอร์ธรกิจ    วิทยาลัยสารพัดช่างอุบลราชธานี
                                                                                      หน ้าที่     7




คาอธิบาย
        สังเกตว่าใน     Visual     Studio    2008         ่                   ้
                                                       เมือมีการสร ้างโปรเจคขึนมาใหม่ตัว         Tool
                ื่
เองจะสร ้างไฟล์อนๆ                                                          ่ ่               ิ
                                                                          ทีเกียวข ้องอัตโนมัตครับ
  ่           ้             ่      ่
ซึงไฟล์เหล่านีจาเป็ นอย่างยิงและเกียวข ้องกับโปรแกรมโดยตรงครับ   สาหรับโครงสร ้างของไฟล์         และ
      ่
การเพิมไฟล์ หรือ Control ต่าง ๆ ในโปรเจคสามารถศึกษาได ้จากหัวข ้อถัดไป




เรียบเรียงโดย ครูทนงศักดิ์ วรรณพฤกษ์                   ุ
                                       แผนกคอมพิวเตอร์ธรกิจ          วิทยาลัยสารพัดช่างอุบลราชธานี
                                                                                               หน ้าที่   8


4. File Structure
    4.1. โครงสร ้างบนโปรแกรม Visual Studio 2008




    4.2. โครงสร ้างบน Folder




คาอธิบาย
                                                        ้                ่
    App_Code เป็ นโฟเดอร์ท ี่ Visual Studio 2008 สร ้างขึนมาอัตโนมัต ิ เพือไว ้เก็บ Class .vb หรือ .cs

                                             ่                  ้
    MyClass.vb เป็ นตัวอย่าง Class ไฟล์ .vb ทีผมได ้ยากตัวอย่างขึนมา

                         ี่
    App_Data เป็ นโฟเดอร์ทไว ้จัดเก็บไฟล์ Database ในรูปแบบต่าง ๆ เช่น XML,MDB,MDF เป็ นต ้น

   web.config เป็ นไฟล์กาหนดค่าคงทีอน ๆ ทีโปรแกรมสามารถเรียกใช ้งานได ้ภายหลังจากทีผ่านการ Build
                                    ่ ื่   ่                                        ่

    ได ้ นิยมเก็บค่าต่าง ๆ เช่น Connection ของ Database

   Default.aspx เป็ นไฟล์ทใช ้สาหรับเก็บ Form การ Design หรือ Web Control,HTML Control ทังหมด
                           ี่                                                             ้

    และใช ้ไฟล์นี้สาหรับการ Run โปรแกรม

   Default.aspx.vb เป็ นไฟล์สาหรับเก็บ Class และ Event ต่าง ๆ ของไฟล์ Default.aspx




เรียบเรียงโดย ครูทนงศักดิ์ วรรณพฤกษ์                      ุ
                                          แผนกคอมพิวเตอร์ธรกิจ              วิทยาลัยสารพัดช่างอุบลราชธานี
                                                                                          หน ้าที่   9


5. Create New File
        ใน       Tool   ของ   Visual   Studio   Visual   Studio   2008     มี   Item   และ     Control
ให ้เลือกใช ้มากมายเกินกว่าจะเข ้าใจได ้ทุกตัว หัวข ้อนีจะเป็ นการเพิมไฟล์ตาง ๆ เข ้ามาภายในโปรเจค
                                                        ้            ่     ่
โดยจะแนะนาเพียงไฟล์ทเราได ้ใช ้งานบ่อย ๆ เท่านัน
                    ี่                         ้
    5.1.           ่
             การเพิม Web Form (.aspx) (Create Web Form)
                  คลิกขวาที่ Project เลือก Add New Item




                         ่
                   กาหนดชือ Web Form




                                                                    ้
                   Web Form จะถูกสร ้างและไฟล์ .aspx.vb จะถูกสร ้างขึนมาด ้วย




เรียบเรียงโดย ครูทนงศักดิ์ วรรณพฤกษ์                     ุ
                                         แผนกคอมพิวเตอร์ธรกิจ            วิทยาลัยสารพัดช่างอุบลราชธานี
                                                                                                  หน ้าที่     10




        โครงสร ้างของ        .aspx   และ   .aspx.vb       ่
                                                        ซึงเป็ นไฟล์ททางานคูกน
                                                                     ี่     ่ ั        ถ ้าเราเปิ ดไฟล์      .aspx
                  ่ ่ ่              ี้
เราจะเห็นว่ามีคาสังทีเชือมโยง 2 ไฟล์นอยู่


MyWebForm.aspx


        <%@ Page Language="VB" AutoEventWireup="false" CodeFile="MyWebForm.aspx.vb" Inherits="MyWebForm" %>

        <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-

        transitional.dtd">

        <html xmlns="http://www.w3.org/1999/xhtml" >

        <head runat="server">

                  <title>Untitled Page</title>

        </head>

        <body>

        <form id="form1" runat="server">

                  <div>



                  </div>

        </form>

        </body>

        </html>




เรียบเรียงโดย ครูทนงศักดิ์ วรรณพฤกษ์                       ุ
                                           แผนกคอมพิวเตอร์ธรกิจ                วิทยาลัยสารพัดช่างอุบลราชธานี
                                                                                    หน ้าที่   11


MyWebForm.aspx.vb


         Partial Class MyWebForm
         Inherits System.Web.UI.Page


         End Class


      เหตุผลที่      Visual     Studio     2008       ทาการแยกไฟล์เป็ น      2       หรือ      3
                          ่
       ไฟล์เพราะต ้องการทีจะแยกในส่วนของ Web Form และในส่วนของ Coding ไว ้คนล่ะส่วน
                   ้ ่ ี
       และทุก ๆ ครังทีมการสร ้าง Control หรือ Element ต่าง ๆ ใน .aspx ส่วนของ .aspx.vb
       จะสามารถเรียกใช ้งาน Control ทังหมดทีอยูในภาย Web Form
                                      ้     ่ ่
      .vb จะเป็ นโครงสร ้างนามสกุลของภาษา Visual Basic .NET




      5.2.         ่
             การเพิม Web User Control (.ascx) (Create Web User Control)
         User Control (.ascx) เป็ นไฟล์ทใช ้จัดเก็บ Form , Control และ Element เหมือน ๆ กับ Web
                                        ี่
Form (.aspx) ครับ แต่แตกต่างกันที่ Web User Control (.ascx) จะถูกเรียกใช ้งานโดย Web Form
(.ascx) ไม่สามารถทาการ Run โปรแกรมได ้จากไฟล์นี้
                  คลิกขวาที่ Project เลือก Add New Item




เรียบเรียงโดย ครูทนงศักดิ์ วรรณพฤกษ์                   ุ
                                       แผนกคอมพิวเตอร์ธรกิจ         วิทยาลัยสารพัดช่างอุบลราชธานี
                                                                                     หน ้าที่   12


                      ่
                กาหนดชือ Web User Control




                    ี่    ่
                ไฟล์ทได ้ซึงมีโครงสร ้างเหมือนกับ Web Form (.aspx)




เรียบเรียงโดย ครูทนงศักดิ์ วรรณพฤกษ์                   ุ
                                       แผนกคอมพิวเตอร์ธรกิจ          วิทยาลัยสารพัดช่างอุบลราชธานี
                                                                                       หน ้าที่         13


MyWebUserControl.ascx.vb
        <%@ Control Language="VB" AutoEventWireup="false"
        CodeFile="MyWebUserControl.ascx.vb" Inherits="MyWebUserControl" %>


MyWebUserControl.ascx.vb
        Partial Class MyWebUserControl
        Inherits System.Web.UI.UserControl


        End Class




    5.3.            ่
              การเพิม    Class    .vb    (Create      Class)    เป็ นไฟล์สาหรับเก็บ   Class         ่
                                                                                                  อืน    ๆ
           ทีต ้องการสร ้างขึนมาใช ้ภายใน Project
             ่               ้
                 คลิกขวาที่ Project เลือก Add New Item




                        ่
                  กาหนดชือ Class




เรียบเรียงโดย ครูทนงศักดิ์ วรรณพฤกษ์                     ุ
                                         แผนกคอมพิวเตอร์ธรกิจ          วิทยาลัยสารพัดช่างอุบลราชธานี
                                                                                       หน ้าที่   14


               โปรแกรมแสดงเตือนว่าไฟล์ .vb หรือ .cs จะถูกจัดเก็บไว ้ในโฟเดอร์ App_Code
               ไฟล์ Class ถูกสร ้างเก็บไว ้ที่ App_Code




               ่
        กาหนดชือ      Class    และนามสกุล       .vb            ่ ี้
                                                           ในทีนผมจะสร ้างเป็ น   clsConnectDB.vb
  ่                   ่
ซึงวางแผนจะจัดเก็บคาสังการ Connect กับ Database ไว ้ใน Class นี้


clsConnectDB.vb

        Imports Microsoft.VisualBasic
        Public Class clsConnectDB


        End Class




เรียบเรียงโดย ครูทนงศักดิ์ วรรณพฤกษ์                    ุ
                                        แผนกคอมพิวเตอร์ธรกิจ           วิทยาลัยสารพัดช่างอุบลราชธานี
                                                                                        หน ้าที่   15


        Control & Element                                                     ่
                                       มีเครืองมือให ้เลือกใช ้งานทีสมบูรณ์ ซึงมี Control และ Element
                                             ่                      ่
ให ้เลือกใช ้งานได ้มากมาย     ่
                             ซึงจะยกตัวอย่างเพียงตัวอย่างเพียงตัวทีใช ้งานบ่อยๆ เท่านัน
                                                                   ่                  ้
                        Standard Web Control                     HTML Control & Element




ทดลองสร้าง Control




เรียบเรียงโดย ครูทนงศักดิ์ วรรณพฤกษ์                     ุ
                                         แผนกคอมพิวเตอร์ธรกิจ           วิทยาลัยสารพัดช่างอุบลราชธานี
                                                                                 หน ้าที่   16


6. Event Handles
    6.1. สร ้าง Control ตามต ้องการ




               ้                               ่ ่
    6.2. ดับเบิลคลิกที่ Control จะได ้ Event ทีเกียวกับการคลิก




เรียบเรียงโดย ครูทนงศักดิ์ วรรณพฤกษ์                   ุ
                                       แผนกคอมพิวเตอร์ธรกิจ      วิทยาลัยสารพัดช่างอุบลราชธานี
                                                                                  หน ้าที่   17


            ่                                        ้
    6.3. เมือคลิกที่ List รายการดังรูปจะแสดง Event ทังหมดของ Control ดังกล่าว




                            ่
    6.4. สาหรับใน Control อืน ๆ เช่น GridView การสร ้าง Event จะไม่เหมือนกับมุมมองของ
        VB.NET ครับ ถึงจะต ้องใช ้การสร ้างเหมือนกับตัวอย่างทีผมยกประกอบขึนมา
                                                              ่           ้




เรียบเรียงโดย ครูทนงศักดิ์ วรรณพฤกษ์                   ุ
                                       แผนกคอมพิวเตอร์ธรกิจ       วิทยาลัยสารพัดช่างอุบลราชธานี
                                                                                    หน ้าที่   18


7. Web User Control
                                                     ่ ่
        Web User Control มีความจาเป็ นและสาคัญอย่างยิงทีจาเป็ น จะต ้องเรียนรู ้และทาความเข ้าใจ
เพราะ Web User Control มีประโยชน์มาก ๆ ในส่วนของการเรียกใช ้งานไฟล์อน ๆ หรือนาเข ้ามาใน
                                                                    ื่
                ั
Web Form ปั จจุบน
        Web User Control (.ascx) คือ ส่วนของ Control ทีใช ้จัดเก็บ Form , Design หรือ
                                                       ่
Control ต่าง ๆ เหมือนกับ Web Form (.aspx)          แต่แตกต่างกันตรงที่ Web User Control (.ascx)
จะถูกเรียกใช ้งานโดย Web Form (.aspx) ถ ้าความเข ้าใจใจภาษา ASP,PHP ก็คอการ Include
                                                                       ื
เข ้ามาในโปรเจ็คนั่นเอง
                       ้                                      ้
    7.1. สร ้างโปรเจคขึนมาใหม่ แล ้วสร ้าง Web Form (.aspx) ขึนมาใหม่




                ่
    7.2. กาหนดชือ Web Form เป็ น MyWebPage.aspx




เรียบเรียงโดย ครูทนงศักดิ์ วรรณพฤกษ์                   ุ
                                       แผนกคอมพิวเตอร์ธรกิจ         วิทยาลัยสารพัดช่างอุบลราชธานี
                                                                              หน ้าที่   19


                                           ้
    7.3. สร ้าง Web User Control (.ascx) ขึนมาใหม่ด ้วย




           ้                     ่
    7.4. ตังเป็ น Banner.ascx เพือจะจัดทาเป็ น Banner




เรียบเรียงโดย ครูทนงศักดิ์ วรรณพฤกษ์                   ุ
                                       แผนกคอมพิวเตอร์ธรกิจ   วิทยาลัยสารพัดช่างอุบลราชธานี
                                                                              หน ้าที่   20


                 ่
    7.5. ทดสอบเพิม Table และสีของ Table




    7.6. ลาก Banner.ascx ไปใส่ในส่วนของ Web Form (MyWebPage.aspx)




เรียบเรียงโดย ครูทนงศักดิ์ วรรณพฤกษ์                   ุ
                                       แผนกคอมพิวเตอร์ธรกิจ   วิทยาลัยสารพัดช่างอุบลราชธานี
                                                                                หน ้าที่   21


                                        ุ
    7.7. ใน Visual Studio 2008 สามารถดูมมมองของ Web User Control ได ้ในทันที




    7.8. ทดสอบการ Run โปรแกรมโดยไปที่ MyWebPage.aspx คลิกขวาเลือก Set As Start Page




เรียบเรียงโดย ครูทนงศักดิ์ วรรณพฤกษ์                   ุ
                                       แผนกคอมพิวเตอร์ธรกิจ     วิทยาลัยสารพัดช่างอุบลราชธานี
                                                                                     หน ้าที่   22


    7.9.                                     ่
            ทดสอบ Run โปรแกรมด ้วยการ การไปทีเมนู Debug -> Start หรือ F5




                                                                                  ่
                 จะเห็นได ้ว่าไฟล์ MyWebPage.aspx ทาการเรียกใช ้งาน Banner.ascx ซึงเป็ นส่วนของ
        Banner                             ุ     ี่
                                   และไฟล์ทกไฟล์ททาการเรียกไฟล์                     Banner.ascx
                                                                       ่
        ก็จะได ้ผลลัพธ์เช่นเดียวกันเหมาะสาหรับไว ้ทาเมนู หรือ แบนเนอร์ตาง ๆ




เรียบเรียงโดย ครูทนงศักดิ์ วรรณพฤกษ์                   ุ
                                       แผนกคอมพิวเตอร์ธรกิจ          วิทยาลัยสารพัดช่างอุบลราชธานี
                                                                                        หน ้าที่   23


8. Run/Debug
        โปรแกรม     Visual    Studio   2008                   ่ ู
                                                มีความสามารถทีสงมาก        สามารถทาการ         Debug
ของโปรแกรมในส่วนของแต่ Sub,Function,Class หรือระดับค่าตัวแปรก็สามารถทาได ้เช่นเดียวกัน
โดยการ Debug จะทาในส่วนของ Class หรือ (.vb หรือ .cs)
        การ                            Debug                              สามารถทาได ้เพียงง่ายดาย
                       ่
เพียงทาการคลิกตาแหน่งทีต ้องการให ้โปรแกรมหยุดทางาน                ่
                                                                เมือโปรแกรมทางานมาถึงจุดดังกล่าว
ก็จะหยุดเพือให ้ผู ้ใช ้ทาการตรวจสอบค่าต่าง ๆ ตามความต ้องการ
           ่


                                                     ้
        F5 - Run โปรแกรม หรือปล่อยให ้โปรแกรมทางานจนสินสุด

                                                 ่    ่ ่       ้
        F11 - Debug โปรแกรมแบบละเอียดโดยจะทาการ วิงไปทีละ Step ทังหมด Step ย่อย หรือ Function

       F12 - Debug โปรแกรมโดยไม่เข ้าไปใน Sub หรือ Class,Function ย่อย


Step การ Debug

                        ่                                    ่
    8.1. คลิกในตาแหน่งทีต ้องการ โดยคลิกข ้างหน ้า Pointer ทีต ้องการ




เรียบเรียงโดย ครูทนงศักดิ์ วรรณพฤกษ์                   ุ
                                       แผนกคอมพิวเตอร์ธรกิจ             วิทยาลัยสารพัดช่างอุบลราชธานี
                                                                                 หน ้าที่   24


                                ่                        ่                       ่
    8.2. หลังจาก Run โปรแกรม เมือโปรแกรมทางานถึงตาแหน่งทีต ้องการโปรแกรมจะหยุดเพือรอ
        ผู ้ใช ้ทาอย่างอืน ๆ ได ้อีก
                         ่




                                                ่   ่
    8.3. สาหรับการเรียก Command Windows From เพือดูคาต่าง ๆ สามารถเรียกได ้ที่ Ctrl+Alt+A




เรียบเรียงโดย ครูทนงศักดิ์ วรรณพฤกษ์                   ุ
                                       แผนกคอมพิวเตอร์ธรกิจ      วิทยาลัยสารพัดช่างอุบลราชธานี
                                                                                      หน ้าที่   25


9. Publish Web Site
        การนาโปรเจคไปใช ้งานจริงบน             Web       Site       หรือ        Web         Server
                                     ้
หลังจากทีเราได ้พัฒนาโปรแกรมจนเสร็จสินแล ้วและต ้องการนาไปใช ้งานจริง
         ่                                                                               ่
                                                                            เราจะสังเกตุวาทุก     ๆ
   ้ ่                            ี                                 ้
ครังทีเราจะทาการ Run โปรแกรมจะไม่มการ Build ให ้อัตโนมัต ิ เฉพาะฉะนันเราจะต ้องทาการ Build
ด ้วยตัวเอง
        ประโยชน์ของการ                 Build           ก็เปรียบเสมือนการบรรจุ            Package
โปรแกรมให ้พร ้อมใช ้งานได ้ในทันที            ็ ื                            ่
                                        ข ้อดีกคอโปรแกรมจะทาการอ่าน Package ทีได ้จากการ Build
     ่                          ่
แทนทีจะอ่านจากตัว Source Code ซึงต่อไปนี้ .vb ก็จะไม่จาเป็ นอีกต่อไป Source Code ต่าง ๆ
ทีเราได ้เขียนขึนมานันก็สามารถป้ องกันการ Copy หรือการนาไปใช ้ทีอน ๆ ได ้อีก
  ่             ้    ้                                          ่ ื่
    9.1. คลิกขวาที่ Project เลือก Publish Web Site




    9.2. ระบุโฟลเดอร์ปลายทาง




เรียบเรียงโดย ครูทนงศักดิ์ วรรณพฤกษ์                     ุ
                                         แผนกคอมพิวเตอร์ธรกิจ         วิทยาลัยสารพัดช่างอุบลราชธานี
                                                                                       หน ้าที่   26




    9.3. ได ้   Package     ทีพร ้อมใช ้หลังจากการ
                              ่                      Build      ่     ้ ี
                                                              ซึงตอนนีมโฟเดอร์   bin        ่
                                                                                         อยูแล ้วครับ
        และไฟล์นามสกุล .vb หรือ .cs จะไม่จาเป็ นต ้องใช ้อีกต่อไป




                         ่
    9.4. .dll ของโปรเจคทีได ้จากการ Build




เรียบเรียงโดย ครูทนงศักดิ์ วรรณพฤกษ์                   ุ
                                       แผนกคอมพิวเตอร์ธรกิจ           วิทยาลัยสารพัดช่างอุบลราชธานี

								
To top