C#, VB Read File

25 ธันวาคม 2552

     วันนี้ก็ของเสนอเกี่ยวกับการ Read File แบบง่ายๆ โดยใช้ Text File เป็นตัวอย่าง ไปชม ตัวอย่าง Source Code กันเลยครับ

Read C#, VB Read File ...

C#, VB OpenFileDialogMutilFile

21 ธันวาคม 2552

     วันนี้ก็ของเสนอเกี่ยวกับการสร้าง OpenFileDialog แบบ Multi File มาใช้ในการเปิด File ของเราพร้อมกันหลายๆ Fileแบบเนียนๆ กันนะครับ ไปชมตัวอย่าง Source Code กันเลยครับ

Read C#, VB OpenFileDialogMutilFile ...

C#, VB FolderBrowserDialog

19 ธันวาคม 2552

     วันนี้ก็ของเสนอเกี่ยวกับการสร้าง FolderBrowserDialog แบบง่ายๆ มาใช้ในการเลือก Directory ทีเราต้องการ แบบเนียนๆ กันนะครับ ไปชม ตัวอย่าง Source Code กันเลยครับ

Read C#, VB FolderBrowserDialog ...

C#, VB SaveFileDialog

18 ธันวาคม 2552

     วันนี้ก็ของเสนอเกี่ยวกับการสร้าง SaveFileDialog แบบง่ายๆ มาใช้ในการ Save File ของเราแบบเนียนๆ กันนะครับ ไปชม ตัวอย่าง Source Code กันเลยครับ

Read C#, VB SaveFileDialog ...

C#, VB OpenFileDialog

     วันนี้ก็ของเสนอเกี่ยวกับการสร้าง OpenFileDialog แบบง่ายๆ มาใช้ในการเปิด File ของเราแบบเนียนๆ กันนะครับ ไปชม ตัวอย่าง Source Code กันเลยครับ

Read C#, VB OpenFileDialog ...

SQL Server - DELETE Command

16 ธันวาคม 2552

     วันนี้ก็ขอต่อด้วยคำสั่ง DELETE ของ SQL Server ก็แล้วกันเพื่อไว้ทำการ DELETE Data ใน Table ที่เราต้องการก็มีตัวอย่าง Source Code ดังต่อไปนี้ครับ

--ตัวอย่าง Source Code การ DELETE Data ใน Column ที่เราต้องการ ในทุก Rows
--Source Code ดังต่อไปนี้ครับ

DELETE FROM [TABLE_Name]

*************************************************************

--ตัวอย่าง Source Code การ DELETE Data ใน Column ที่เราต้องการใน Rows ที่ต้องการ
--โดยจำมีคำสัง WHERE เพื่อบอกว่าจะ Update ที่ Rows ไหน โดยส่วนมากจะใช้ Primary Key
--เป็นตัวกำหนดในการ WHERE ที่ Rows นั้นๆ มีตัวอย่าง Source Code ดังต่อไปนี้ครับ

DELETE FROM [TABLE_Name]
WHERE [COLUMN_Key] = VALUE

--* Operation ที่ใช้อาจเป็น =, <>, !=, <, <=, >, >=, LIKE ตามความต้องการ หรือความเหมาะสม
--ของผู้คำสั่งเขียนนั้นๆ มีตัวอย่าง Source Code ดังต่อไปนี้ครับ

--DELETE Rows มี่ค่า Column Key เท่ากับ ค่าของ VALUE

DELETE FROM [TABLE_Name]
WHERE [COLUMN_Key] = VALUE

*************************************************************

--DELETE Rows มี่ค่า Column Key ไม่เท่ากับ ค่าของ VALUE

DELETE FROM [TABLE_Name]
WHERE [COLUMN_Key] <> VALUE

DELETE FROM [TABLE_Name]
WHERE [COLUMN_Key] != VALUE

*************************************************************

--DELETE Rows ที่มี่ค่า Column Key น้อยกว่า ค่าของ VALUE

DELETE FROM [TABLE_Name]
WHERE [COLUMN_Key] < VALUE

*************************************************************

--DELETE Rows ที่มี่ค่า Column Key น้อยกว่าหรือเท่ากับ ค่าของ VALUE

DELETE FROM [TABLE_Name]
WHERE [COLUMN_Key] <= VALUE

*************************************************************

--DELETE Rows ที่มี่ค่า Column Key มากกว่า ค่าของ VALUE

DELETE FROM [TABLE_Name]
WHERE [COLUMN_Key] > VALUE

*************************************************************

--DELETE Rows ที่มี่ค่า Column Key มากกว่าหรือเท่ากับ ค่าของ VALUE

DELETE FROM [TABLE_Name]
WHERE [COLUMN_Key] >= VALUE

*************************************************************

--DELETE Rows ที่มี่ค่า Column Key เหมือนกับ ค่าของ VALUE

DELETE FROM [TABLE_Name]
WHERE [COLUMN_Key] LIKE VALUE

*************************************************************

--DELETE Rows ที่มี่ค่า Column Key ส่วนหลังเหมือนกับ ค่าของ VALUE

DELETE FROM [TABLE_Name]
WHERE [COLUMN_Key] LIKE %VALUE

*************************************************************

--DELETE Rows ที่มี่ค่า Column Key ส่วนหน้าเหมือนกับ ค่าของ VALUE

DELETE FROM [TABLE_Name]
WHERE [COLUMN_Key] LIKE VALUE%

*************************************************************

--DELETE Rows ที่มี่ค่า Column Key ส่วนหน้าหรือส่วนหลังเหมือนกับ ค่าของ VALUE

DELETE FROM [TABLE_Name]
WHERE [COLUMN_Key] LIKE %VALUE%

*************************************************************

--DELETE Rows ที่มี่ค่า Column Key ในค่าที่กำหนด

DELETE FROM [TABLE_Name]
WHERE [COLUMN_Key] IN( VALUE_1, VALUE_2, ..., VALUE_N )

*************************************************************

ครับเป็นตัวอย่างเล็กน้อยนะครับเอามาฝากกันลองนำไปใช้กันได้นะครับ

ผิดพลาดประการใดก็ติชมแก้ไขกันนะครับ
ขอบคุณครับ

Read SQL Server - DELETE Command ...

SQL Server - UPDATE Command

15 ธันวาคม 2552

     อื่ม วันนี้ก็ขอต่อด้วยคำสั่ง UPDATE ของ SQL Server ก็แล้วกันเพื่อไว้ทำการ Update Data ใน Table ที่เราต้องการก็มีตัวอย่าง Source Code ดังต่อไปนี้ครับ

--ตัวอย่าง Source Code การ Update Data ใน Column ที่เราต้องการ ในทุก Rows
--จะได้ค่าเหมือนกันเพราะไม่มีคำสัง WHERE เหมาะแก่การ Update ทั้ง Column ครับ
--Source Code ดังต่อไปนี้ครับ

UPDATE [TABLE_Name1]
     SET [COLUMN_1] = VALUE
          ,[COLUMN_2] = VALUE
          ,[COLUMN_N] = VALUE

*************************************************************

--ตัวอย่าง Source Code การ Update Data ใน Column ที่เราต้องการใน Rows ที่ต้องการ
--โดยจำมีคำสัง WHERE เพื่อบอกว่าจะ Update ที่ Rows ไหน โดยส่วนมากจะใช้ Primary Key
--เป็นตัวกำหนดในการ WHERE ที่ Rows นั้นๆ มีตัวอย่าง Source Code ดังต่อไปนี้ครับ

UPDATE [TABLE_Name1]
     SET [COLUMN_1] = VALUE
          ,[COLUMN_2] = VALUE
          ,[COLUMN_N] = VALUE
WHERE [COLUMN_Key] = VALUE

--* Operation ที่ใช้อาจเป็น =, <>, !=, <, <=, >, >=, LIKE ตามความต้องการ หรือความเหมาะสม
--ของผู้คำสั่งเขียนนั้นๆ มีตัวอย่าง Source Code ดังต่อไปนี้ครับ

--Update ที่มี่ค่า Column Key เท่ากับ ค่าของ VALUE

UPDATE [TABLE_Name1]
     SET [COLUMN_1] = VALUE
          ,[COLUMN_2] = VALUE
          ,[COLUMN_N] = VALUE
WHERE [COLUMN_Key] = VALUE

*************************************************************

--Update Rows ที่มี่ค่า Column Key ไม่เท่ากับ ค่าของ VALUE

UPDATE [TABLE_Name1]
     SET [COLUMN_1] = VALUE
          ,[COLUMN_2] = VALUE
          ,[COLUMN_N] = VALUE
WHERE [COLUMN_Key] <> VALUE

UPDATE [TABLE_Name1]
     SET [COLUMN_1] = VALUE
          ,[COLUMN_2] = VALUE
          ,[COLUMN_N] = VALUE
WHERE [COLUMN_Key] != VALUE

*************************************************************

--Update Rows ที่มี่ค่า Column Key น้อยกว่า ค่าของ VALUE

UPDATE [TABLE_Name1]
     SET [COLUMN_1] = VALUE
          ,[COLUMN_2] = VALUE
          ,[COLUMN_N] = VALUE
WHERE [COLUMN_Key] < VALUE

*************************************************************

--Update Rows ที่มี่ค่า Column Key น้อยกว่าหรือเท่ากับ ค่าของ VALUE

UPDATE [TABLE_Name1]
     SET [COLUMN_1] = VALUE
          ,[COLUMN_2] = VALUE
          ,[COLUMN_N] = VALUE
WHERE [COLUMN_Key] <= VALUE

*************************************************************

--Update Rows ที่มี่ค่า Column Key มากกว่า ค่าของ VALUE

UPDATE [TABLE_Name1]
     SET [COLUMN_1] = VALUE
          ,[COLUMN_2] = VALUE
          ,[COLUMN_N] = VALUE
WHERE [COLUMN_Key] > VALUE

*************************************************************

--Update Rows ที่มี่ค่า Column Key มากกว่าหรือเท่ากับ ค่าของ VALUE

UPDATE [TABLE_Name1]
     SET [COLUMN_1] = VALUE
          ,[COLUMN_2] = VALUE
          ,[COLUMN_N] = VALUE
WHERE [COLUMN_Key] >= VALUE

*************************************************************

--Update Rows ที่มี่ค่า Column Key เหมือนกับ ค่าของ VALUE

UPDATE [TABLE_Name1]
     SET [COLUMN_1] = VALUE
          ,[COLUMN_2] = VALUE
          ,[COLUMN_N] = VALUE
WHERE [COLUMN_Key] LIKE VALUE

*************************************************************

--Update Rows ที่มี่ค่า Column Key ส่วนหลังเหมือนกับ ค่าของ VALUE

UPDATE [TABLE_Name1]
     SET [COLUMN_1] = VALUE
          ,[COLUMN_2] = VALUE
          ,[COLUMN_N] = VALUE
WHERE [COLUMN_Key] LIKE %VALUE

*************************************************************

--Update Rows ที่มี่ค่า Column Key ส่วนหน้าเหมือนกับ ค่าของ VALUE

UPDATE [TABLE_Name1]
     SET [COLUMN_1] = VALUE
          ,[COLUMN_2] = VALUE
          ,[COLUMN_N] = VALUE
WHERE [COLUMN_Key] LIKE VALUE%

*************************************************************

--Update Rows ที่มี่ค่า Column Key ส่วนหน้าหรือส่วนหลังเหมือนกับ ค่าของ VALUE

UPDATE [TABLE_Name1]
     SET [COLUMN_1] = VALUE
          ,[COLUMN_2] = VALUE
          ,[COLUMN_N] = VALUE
WHERE [COLUMN_Key] LIKE %VALUE%

*************************************************************

--Update Rows ที่มี่ค่า Column Key ในค่าที่กำหนดไว้

UPDATE [TABLE_Name1]
     SET [COLUMN_1] = VALUE
          ,[COLUMN_2] = VALUE
          ,[COLUMN_N] = VALUE
WHERE [COLUMN_Key] IN( VALUE_1, VALUE_2, ..., VALUE_N )

*************************************************************

ครับเป็นตัวอย่างเล็กน้อยนะครับเอามาฝากกันลองนำไปใช้กันได้นะครับ

ผิดพลาดประการใดก็ติชมแก้ไขกันนะครับ
ขอบคุณครับ

Read SQL Server - UPDATE Command ...

SQL Server - INSERT Command

14 ธันวาคม 2552

    ขอเสนอคำสั้ง Insert ของ SQL Server กันหน่อยนะครับเป็นคำสั่งแบบพืนๆ ที่หลายคนอาจจะทราบกันแล้วแต่ก็ขอนำเสนอสักหน่อย เพื่อเป็นการทบทวนความรู้ของผู้เขียนและผู้อ่านไม่ให้ลบเลือจางหายไป มีตัวอย่าง Source ดังต่อไปนี้ครับ

--คำสั่ง Insert ข้อมูลที่ต้องการเข้าสู่ Table ที่เราต้องการตาม Column ประเภทต่างๆ
--ต้องระวังประเภทของข้อมูลด้วยนะครับว่าตรงกับประเภทของ Column นั้นๆ

INSERT INTO [TABLEName_1]
        ([COLUMNName_1]
        ,[COLUMNName_2]
        ,[COLUMNName_N])
    VALUES
        ('DATA_1'
        ,'DATA_2'
        ,DATA_N)

*************************************************************

--คำสั่ง Insert ข้อมูลจาก Table หนึ่งเข้าเข้าสู่ Table อีก Table หนึ่ง ที่เราต้องการ
--โดยประเภท และขนาดของ Column นั้นจะต้องตรงกันถึงจะทำการ Insert ข้อมูลเข้าได้

INSERT INTO [TABLEName_1]
        ([COLUMNName_11]
        ,[COLUMNName_12]
        ,[COLUMNName_1N])
SELECT ([COLUMNName_21]
        ,[COLUMNName_22]
        ,[COLUMNName_2N])
FROM [TABLEName_2]

--* หมายเหตุ การ Insert แบบนี้สามารถใช้คำสั่ง Select ได้หลากหลายครับดังตัวอย่างในหัวข้อ
-- SQL Server - SELECT Command มีตัวอย่าง Source Code ดังต่อไปนี้ครับ

INSERT INTO [TABLEName_1]
        ([COLUMNName_11]
        ,[COLUMNName_12]
        ,[COLUMNName_1N])
SELECT ([COLUMNName_21]
        ,[COLUMNName_22]
        ,[COLUMNName_2N])
FROM [TABLEName_2]
WHERE [COLUMNName_21 = @Paramitor1

ครับเป็นตัวอย่างเล็กน้อยนะครับเอามาฝากกันลองนำไปใช้กันได้นะครับ

ผิดพลาดประการใดก็ติชมแก้ไขกันนะครับ
ขอบคุณครับ

Read SQL Server - INSERT Command ...

SQL Server - SELECT Command

13 ธันวาคม 2552

     วันนี้ขอนำเหล้าเก่าในขวดใหม่มาขายกับท่านผู้อ่าน โดยนำเอา SQL SELECT Command มาแสดงครับมีตัวอย่าง Source Code ดังต่อไปนี้ครับผม

--ตัวอย่างคำสั่ง SQL Query ข้อมูลออกมาใช้งานทุก Row ทุก Column จาก Table ที่ต้องการ
--มีข้อดี ถ้าหาก Column มีการเปลี่ยนแปลงบ่อย,
--มีข้อเสีย ถ้าหามีข้อมูลมากเกินไปจะทำให้เครื่องคอมพิวเตอร์ หรือ เซอเวอร์ ที่เป็น Database ทำงานหนัก

SELECT *
FROM [TABLE_NAME]

*************************************************************

--คำสั่ง SQL Query ข้อมูลออกมาใช้งานจาก Column ที้ต้องการ

SELECT [COLUMN_NAME_1], [COLUMN_NAME_2], [COLUMN_NAME_N]
FROM [TABLE_NAME]

*************************************************************

--คำสั่ง SQL Query ข้อมูลออกมาใช้งานโดยเลือกที่ตัวแปรชนิด Numeric

SELECT [COLUMN_NAME_1], [COLUMN_NAME_2], [COLUMN_NAME_N]
FROM [TABLE_NAME]
WHERE [COLUMN_NAME] = @PARAMITER

*************************************************************

--คำสั่ง SQL Query ข้อมูลออกมาใช้งานโดยเลือกที่ตัวแปรชนิด อักขระต่างๆ

SELECT [COLUMN_NAME_1], [COLUMN_NAME_2], [COLUMN_NAME_N]
FROM [TABLE_NAME]
WHERE [COLUMN_NAME] = '@PARAMITER'

*************************************************************

--คำสั่ง SQL Query ข้อมูลออกมาใช้งานโดยเลือกทีต้องการหลาย Column หลาย ประเภทตัวแปร
--AND คือ Logic ที่ว่าต้องเป็นจริงทั้งหมดจึงจะ Query ออกมา

SELECT [COLUMN_NAME_1], [COLUMN_NAME_2], [COLUMN_NAME_N]
FROM [TABLE_NAME]
WHERE [COLUMN_NAME_1] = '@PARAMITER' AND [COLUMN_NAME_2] = @PARAMITER

*************************************************************

--คำสั่ง SQL Query ข้อมูลออกมาใช้งานโดยเลือกทีต้องการหลาย Column หลาย ประเภทตัวแปร
--OR คือ Logic ที่ว่าต้องเป็นจริงเพียง 1 ค่าก็จะ Query ออกมา

SELECT [COLUMN_NAME_1], [COLUMN_NAME_2], [COLUMN_NAME_N]
FROM [TABLE_NAME]
WHERE [COLUMN_NAME_1] = '@PARAMITER' OR [COLUMN_NAME_2] = @PARAMITER

*************************************************************

--คำสั่ง SQL Query ข้อมูลออกมาใช้งานโดยเลือกที่ตัวแปรชนิด อักขระต่างๆ
--NOT คือ ไม่เลือกที่ Paramiter นั้น

SELECT [COLUMN_NAME_1], [COLUMN_NAME_2], [COLUMN_NAME_N]
FROM [TABLE_NAME]
WHERE [COLUMN_NAME] = NOT '@PARAMITER'

*************************************************************

--คำสั่ง SQL Query ข้อมูลออกมาใช้งานโดยเลือกทีต้องใน Column เดียวกันแต่หลายตัวแปร

SELECT [COLUMN_NAME_1], [COLUMN_NAME_2], [COLUMN_NAME_N]
FROM [TABLE_NAME]
WHERE [COLUMN_NAME] = IN(@PARAMITER_1, @PARAMITER_2, @PARAMITER_N)

*************************************************************

--คำสั่ง SQL Query ข้อมูลออกมาใช้งานโดยไม่เลือกทีต้องใน Column เดียวกันแต่หลายตัวแปร

SELECT [COLUMN_NAME_1], [COLUMN_NAME_2], [COLUMN_NAME_N]
FROM [TABLE_NAME]
WHERE [COLUMN_NAME] = NOT IN(@PARAMITER_1, @PARAMITER_2, @PARAMITER_N)

-- * หมายเหตุ XXX_N ที่เป็น _N หมายถึง สามารถทำการกำหนดค่าได้ถึงตัวที่ต้องการ

ผิดพลาดประการใดก็ติชมแก้ไขกันนะครับ
ขอบคุณครับ

Read SQL Server - SELECT Command ...

C#, VB Stopwatch

     หลังจากยุ่งมากมายมาหลายวัน วันนี้ผมก็ได้อะไรดีมาจากการยุ่งๆมาหลายวันคือ Stopwatch ที่ผมนำมาใช้ในการจับเวลาการประมวลผลของ Process หรือ Program ที่เราเขียนเพื่อที่จะนำมาใช้ให้เกิดประโยชน์อื่นๆอีกมากมายในการพัฒนา Software มีตัวอย่าง Source Code ดังต่อไปนี้ครับผม

Read C#, VB Stopwatch ...

C#, VB Enum

09 ธันวาคม 2552

     ตัวอย่างที่จะมาเสนอในครั้งนี้นะครับเป็นการพัฒนาเกี่ยวกับการใช้ Enum ของภาษา C# และ VB ครับเพื่อที่ได้ลองนำไปใช้กันนะครับ

*Enum แบบไม่กำหนคค่าให้กับตัวแปร การทำแบบ นี้จะ มีค่าเริ่มต้นที่ 0 ที่ตัวแปรตัวแรกของ Enum ครับ

Read C#, VB Enum ...

C#, VB ThrowException

08 ธันวาคม 2552

     วันนี้เรามาลองเขียนโคดการ Throw Exception กันนะครับเพื่อที่จะนำไปใช้ในการ Debug Program หรือนำไปใช้ในการแสดงข้อความ Error หรือนำไปประยุกต์ใช้ในการใช้งานต่างๆ มีตัวอย่างดังต่อไปนี้ครับ ไปชมกัน

Read C#, VB ThrowException ...

C#, VB Hotkey

     วันนี้ขอนำเสนอ Hotkey ร้อนๆ บน Visual Studio ที่ตัวผมเองใช้อยู่บ่อยๆในการ Develop Program ซึ่งมันจะช่วยให้เราสะดวกรวดเร็วในการ Develop มากเลยครับลองนำไปใช้กันดูนะครับ หวังว่าคงมีประโยชน์แก่ผู้อ่านไม่มากก็น้อยครับ ไปชมกันเลยครับ

Hotkey : Ctrl + C = Copy
ใช้ในการ Copy Source Code บนหน้า Text Editor Program หรือ Control ต่างๆ บนหน้า Design Program
* การ Copy บนหน้า Text Editor Program สามารถ Copy ทั้ง บรรทัดที่เคอเซอร์ ของเราโฟกัสอยู่ได้เลยโดยไม่ต้อง Drag ทั้งบรรทัด

Hotkey : Ctrl + X = Copy
ใช้ในการ Cut Source Code บนหน้า Text Editor Program หรือ Control ต่างๆ บนหน้า Design Program
* การ Cut บนหน้า Text Editor Program สามารถ Cut ทั้ง บรรทัดที่เคอเซอร์ ของเราโฟกัสอยู่ได้เลยโดยไม่ต้อง Drag ทั้งบรรทัด

Hotkey : Ctrl + V = Paste
ใช้ในการ Paste Source Code บนหน้า Text Editor Program หรือ Control ต่างๆ บนหน้า Design Program จากการ Copy และการ Cut

Hotkey : Ctrl + Z = Undo
ใช้ในการ Undo Source Code บนหน้า Text Editor Program หรือ Control ต่างๆ บนหน้า Design Program

Hotkey : Ctrl + Shift+b = Build Solution
ใช้ในการ Build Solution (Build Project ทุก Project ของเราที่อยู่ใน Solution นั้นๆ) ของเราครับ

Hotkey : Ctrl + K + C = Comment
ใช้ในการ Comment Program บนหน้า Text Editor ตรงบรรทัดที่ เคอเซอร์ของเราโฟกัสอยู่หรือ เราสามารถ Drag ครั้งละหลายๆ บรรทัด แล้วทำการ Comment ด้วย Hotkey : Ctrl + K + C นี้เท่านี้ก็ Comment หลายๆ บรรทัดได้แล้วครับ

Hotkey : Ctrl + K + U = Uncomment
ใช้ในการ Uncomment Program บนหน้า Text Editor ตรงบรรทัดที่ เคอเซอร์ ของเราโฟกัสอยู่หรือ เราสามารถ Drag ครั้งละหลายๆ บรรทัด แล้วทำการ Uncomment ด้วย Hotkey : Ctrl + K + U นี้เท่านี้ก็ Uncomment หลายๆ บรรทัดได้แล้วครับ

Hotkey : Ctrl + K + D = To Arrange
ใช้ในการจัดเรียง Source Code บนหน้า Text Editor (ใช้ได้ทั้ง Behind Code, Code, Aspx) เพื่อความเป็นระเบียบสวยงามอ่านง่าย

Hotkey : Ctrl + M + O = Expand Source Code
ใช้ในการ Expand Source Code บนหน้า Text Editor (เหมือกับการคลิกที่กล่องเล็กๆ ที่มีเครื่องหมาย - ตรงข้างหน้า Function, Method, Enum เป็นต้น)

Hotkey : Ctrl + M + P = Collapse Source Code
ใช้ในการ Collapse Source Code บนหน้า Text Editor (เหมือกับการคลิกที่กล่องเล็กๆ ที่มีเครื่องหมาย + ตรงข้างหน้า Function, Method, Enum เป็นต้น)

Hotkey : Ctrl + F = Find and Replace
ใชในการเปิดหน้าต่าง Find and Replace ตรงส่วน Quick Find เพื่อค้นหาคำ สามารถใช้ร่วมกับ Hotkey : F3 ได้ครับ

Hotkey : Ctrl + H = Find and Replace
ใชในการเปิดหน้าต่าง Find and Replace ตรงส่วน Quick Replace เพื่อใช้ในการ Replace คำที้ต้องการ

Hotkey : Ctrl + G = Go to Line
ใชในการเปิดหน้าต่างค้นหาบรรทัดบนหน้า Text Editor เพื่อใช้ในการค้นหาบรรทัดที่ต้องการ

Hotkey : F3 = Find Word
ใช้ในการค้นหาคำที่ต้องการจาก Textbox บน Toolbar หรือจากการกด Hotkey : Ctrl + F

Hotkey : F5 = Start Debugging
ใช้ในการ Run Program

Hotkey : Shift + F5 = Stop Debugging
ใช้ในการหยุด Run Program

Hotkey : F10 = Strp Over
ใช้ในการ Debug Program ทีละ state ของ Program โดยที่จะไม่มีการเข้าไปเห็นได้ถึงในระดับ Function หรือ Method ของเรา

Hotkey : F11 = Step Into
ใช้ในการ Debug Program ทีละบรรทัดอย่างละเอียดโดยจะเข้าไปถึงใน Function หรือ Method ที่อยู่ Class เดียวกันหรืออยู่ต่าง Class ต่าง Project ของเราได้ด้วย

Hotkey : F9 = Toggle Breakpoint
ใช้ในการวาง Breakpoin หรือเอา Breakpoin ออก ตรงบรรทัดที่ เคอเซอร์ของเราโฟกัสอยู่

Hotkey : F7 = Swap
ใช้ในการสลับหน้า Text Editor กับหน้า Design (บน Project Windows Application, Mobile Application, Web Application)

Hotkey : Shift + F7 = Swap
ใช้ในการสลับหน้า Text Editor Behind Code กับหน้า Text Editor Aspx Code (บน Web Application)

Hotkey : F4 = Properties Window
ใช้ในการแสดงหน้าต่อง Properties (Properties Window) ของเราที่เราไม่ได้แสดงบน VS หรือ เราได้ทำการ Auto Hide ไว้ให้แสดงออกมา


*Hotkey สารมารถทำการปรับตั้งค่าของ Key ได้ตามเราถนัดครับที่ Tools -> Option -> Environment -> Keyboard
*Hotkey ที่นำเสนอนี้สามารถนำไปใช้ได้ทั้งนักพัฒนาที่มใช้ ภาษา C# และ VB ครับ


ผิดพลาดประการใดก็ติชมแก้ไขกันนะครับ
ขอบคุณครับ

Read C#, VB Hotkey ...

C#, VB Add References

06 ธันวาคม 2552

     วันนี้ขอเสนอการ Add References ของ Visual Stodio 2005-2012 กันนะครับ เพื่อที่จะเพิ่ม Class Library ที่เราต้องการนำมาใช้ในการพัฒน Program ของเรา มีตัวอย่าง ดังต่อไปนี้

Read C#, VB Add References ...

C#, VB StringBuilder

05 ธันวาคม 2552

     วันนี้ขอนำเสนอตัวอย่างของ StringBuilder ครับ เพื่อที่จะใช้ในการจัดการกับตัวแปรชนิด String กันนะครับ มีตัวอย่างดังต่อไปนี้ครับ

Read C#, VB StringBuilder ...

C#, VB MessageBox

02 ธันวาคม 2552

     บทความวันนี้เกี่ยวกับการใช้งาน Message Box ของ Windows Application โดยใช้ภาษา C#, VB ในการพัฒนา
     การใช้งาน Message Box กันนะครับ มีตัวอย่าง Source Code ดังต่อไปนี้ครับ

Read C#, VB MessageBox ...

C#, VB Get Mobile Application Path

01 ธันวาคม 2552

     วันนี้ขอนำเสนอการเขียนโปรแกรมในเรื่องของการ Get Mobile Application Path ของ Mobile Application ที่เราใช้กันอยู่นะครับเพื่อที่จะไม่เป็นปัญหาในการติดตั้ง Mobile Application ที่เราได้ทำการพัฒนาขึ้น

Read C#, VB Get Mobile Application Path ...

C#, VB Get Server MapPath

     วันนี้ขอนำเสนอการเขียนโปรแกรมในเรื่องของการ Get Server MapPath ของ Web Application และ Web Service ที่เราใช้กันอยู่นะครับเพื่อที่จะไม่เป็นปัญหาในการติดตั้ง Web Application หรือ Web Service ที่เราได้ทำการพัฒนาขึ้นมา

Read C#, VB Get Server MapPath ...

C#, VB Get Application Path

     วันนี้ขอนำเสนอการเขียนโปรแกรมในเรื่องของการ Get Application Path ของ Application ที่เราใช้กันอยู่นะครับเพื่อที่จะไม่เป็นปัญหาในการติดตั้ง Application ที่เราได้ทำการพัฒนาขึ้น

Read C#, VB Get Application Path ...

VB Keyword


ตาราแสดง VB Keyword

Read VB Keyword ...

C# Keyword

30 พฤศจิกายน 2552


ตารางแสดง C# Keyword

Read C# Keyword ...

About This Blog

เนื้อหาเกี่ยวกับการพัฒนา Program โดยใช้ .Net, C#, VB.

  © Blogger template On The Road by Ourblogtemplates.com 2009

Back to TOP