บทความ

กำลังแสดงโพสต์จาก กันยายน, 2009

วิธีการใช้ตัวแปร(Variables) ตามประเภทของ Data

รูปภาพ
Data ในคอมพิวเตอร์มี 2 ประเภทหลักๆ คือ Numeric data คือข้อมูลประเภทสามารถนำมาใช้ทำกระบวนการทางคณิตศาสตร์ได้ Textual data คือข้อมูลที่เป็นตัวอักษร ไม่สามารถทำการคำนวณทางคณิตศาสตร์ได้ บางครั้งก็เป็นตัวเลขแต่ไม่สามารถ เช่น รหัสไปรณีย์ เป็นต้น (Purdurn,53,2007,Beginning C# 3.0) ซึ่งใน C# การใช้ตัวแปรต้องทำการประกาศ(declare)ค่าตัวแปร(Variables) นั้นเป้นการระบุว่าค่านั้นเป็นค่าลักษณะใด(Type) โดยใช้วิธีดังนี้ ประเภทของData ชื่อตัวแปร = ค่าของข้อมูล;. เช่น int BBB = 25; int AAA = 30; string TTT = "Gkengc#"; เราสามารถใช่ตัวแปรเหล่านี้มาใช้งานได้ โดย int เป็นตัวเลข สามารถนำมาทำกระบวนการทางคณิตศาสตร์ได้ ส่วน String เป็นตัวอักษร ต้องใส่ " " ----------------------------------------------------------------------------------------------- using System; using System.Collections.Generic; using System.Linq; using System.Text; namespace var001 { class Program { static void Main(string[] args) { int BBB = 25; int AAA = 30; string TTT = "Gkengc#"; Console.WriteLine(TTT); Consol...

Syntax

เรามาพูด syntax เป็น กฎ หรือ ไวยากรณ์ ที่ใช้ในการเขียนภาษาโปรแกรม ต่างๆ ซึ่งใช้ซึ่งเราต้องรู้เพื่อให้เขียนโปรแกรมในภาษานั้นๆ ได้ ตามหลักของแต่ละภาษา สังเกตุได้ถ้าเราเขียนไม่ถูก จะเกิด Error หรือ Run โปรแกรมไม่ได้นั้นเอง มาคำนิยามอื่นๆ ของ Syntax จากคนอื่นๆ บ้างนะครับ The syntax of a programming language refers to the rules governing the use of the language.. (Purdurn,28,2007,Beginning C# 3.0) รูปแบบของ ภาษา ที่เรา เขียนในคอม พิวเตอร์ และ จะนําalgorithm มาเรียบเรียง ใหม่ ในรูปแบบของแต่ละภาษา http://guru.google.co.th/guru/thread?tid=14a095e05050174f&pli=1 Syntax หมายถึง กฎเกณฑ์ในการผูกประโยค ในภาษาคอมพิวเตอร์ก็ต้องมีวากยสัมพันธ์ หรือไวยากรณ์เหมือนภาษามนุษย์ธรรมดา http://www.khonbanna.com/tag/syntax/ ซึ่งสิ่งที่เราผมจะศึกษาและมาเล่าให้ฟังต่อไปก็แบ่งเป็น 2 ส่วน Syntax ซึ่งทำให้เขียนโปรแกรมได้ถูกต้อง เช่น พวก Datatpye ต่างๆ เครื่องมือทางคณิตศาสตร์ การสร้างเงื่อนไขต่างๆ และอื่นๆ Algorithm เป็นการคิดวิธีการแก้ไขปัญหา เป็นสิ่งทำให้เขียนโปรแกรมดี โดนการเริ่มต้นกับ Syntax นั้น อาจดูไม่ง่ายใ...

Hello world โปรแกรมแรกของเรา

รูปภาพ
เริ่มจากเราเปิดโปรแกรมก่อน Visual C# ก่อน เมื่อเปิดโปรแกรมมาแล้วให้ไปที่ File เพื่อทำการเปิด โปรเจค ที่ New Project เมื่อเปิดโปรเจคแล้ว จะมีให้เลือกว่าเราจะเขียนโปรแกรมประเภทไหน Web Windows แต่ครั้งแรก ผมจะเลือกเขียน Console ก่อน โดยใช้ชื่อโปรเจคนี้ว่า Fristprogram และกด OK มาเริ่มต้นที่หน้าเขียนโปรแกรม จากนั้นให้มาในส่วนของ ภายในวงเล็บ static void Main(string[] args)( ) แล้วลองเขียนโคด ไม่กี่คำคำ คือ Console.WriteLine("Hello world"); ใส่ในวงเล็บนี้ เพื่อที่จะทำการแสดงคำพูด Hello world ในหน้าจอ Console โดย IDE จะช่วยเราในการทำความสะดวกในการพิมพ์ Function ต่างๆ อย่างตามรูป เมื่อเรากด C IDE ก็จะเปิดคำที่นำด้วย C ให้เราว่ามีไรบ้าง และพิมไปก็จะลด ลงไปตามคำทีมี ห้ามตกนะครับ ในส่วนอื่นๆ ที่ไม่ อยู่ใน "เครื่องหมายคำพูด" บังคับตัวเล็กและใหญ่นะครับ ถ้าพลาดความหมายของภาษาจะเปลี่ยนทันที่ อีกของ คือ เรื่อง . ห้ามตก เครื่องหมายห้ามพลาด ทุกเครื่องหมายถ้าเปิด( แล้วอย่าลืมปิด ) อันนี้เป้นหลักคร่าวๆ ก่อนนะครับ ในการเขียนภาษา เมื่อเสร็จแล้วให้ไปที่ Debug แล้ว เลือก Start Without ...

ติดตั้ง Visual C# express edition

รูปภาพ
IDE โปรแกรมที่ใช้เขียน C# ที่แนะนำให้ใช้ตัวหนึ่งก็คือ Visual C# 2008 ซึ่งสามารถโหลดได้ฟรีที่ http://www.microsoft.com/express/vcsharp/ เวลา ติดตั้ง Visual C# 2008 ต้องออนไลท์ตลอดนะครับ เมื่อเข้ามาแล้วให้กด Download เมื่อกดมาแล้ว ก็ เลือกว่าจะ Save หรือ จะ Run เลย แต่แนะนำให้ Save ไว้ก่อนแล้วกัน เมื่อโหลดแล้ว save ได้ ตัว Setup มาแล้ว Doubel click เพื่อทำการ Run จากนั้นก็ คลิ้กๆ ไปเรือ่ยๆ (แต่เราควรอ่านหน่อยเพื่อมีเงื่อนไขอะไรในการใช้) รับเงื่อนไขในการใช้ Visual C# 2008 เลือก โปรแกรมเสริมต่างๆ เลือก path ที่ให้โปรแกรมไปอยู่ เมื่อเรียบร้อยแล้วก็กด Install จากนั้นก็รอให้โหลดโปรแกรม สักพักใหญ่ๆ ขึ้นอยู่กับความเร็วของ อินเตอร์เน็ท เมื่อเสร็จแล้ว ก็ กด Exit ได้เลย แต่ตอนนี้ยังใช้ได้แค่ 30 วัน ต้องทำการลงทะเบียนอีกที จากนั้นเปิดโปรแกรม Visual C# 2008 แล้วไปที่ Help>Register Product ต้องต่อ Internet นะครับ เพื่อเข้าที่เว็บลงทะเบี่ยน เมื่อเรามาที่เว็บลงทะเบียนของVisual C# 2008 แล้ว ให้ใช้ Live ID เข้าไปในระบบ ซึ่ง Live ID คือ e-mail ที่เราใช้เล่น msn นั้นละครับ พวก hotmail ,liv...

เริ่มต้นสุดๆ กับ C#

รูปภาพ
เมื่อเราอยากเขียนภาษาทางโปรแกรมมิ่ง ก่อนอื่นที่ต้องมีทุกภาษาคือ ตัว Compiler ซึ่งเป็น โปรแกรมประมวลผลชุดคำสั้งที่เราเขียนโดยภาษาโปรแกรมมิ่งให้ทำงานกับคอมพิวเตอร์ได้ ซึ่ง ตัว Compiler สำหรับ C# ที่ผมใช้ ก็เป็น เครื่องมือช่วยเขียนโปรแกรม C# ด้วย หรือเป็น case tool ซึ่งหมายถึง ซอฟแวร์ที่จะอำนวยความสะดวกในการพัฒนาซอฟแวร์(Computer-Aided Systems Engineering -CASE) ซึ่งเป็นตัว Compile รวมอยู่ด้วย แต่ CASE Tool มีหลายประเภท อาจใช้ได้มากกว่าการเขียนโปรแกรม อาจใช้ทำ เรื่อง SA UML ทำพวก แปลงโมเดลเป็น Code พวก MDA เป็นต้น ได้ด้วยเหมือนกัน อีกคำหนึ่งที่ใช้กันสำหรับโปรแกรมเขียนโปรแกรมโดยเฉพาะ คือ IDE ย่อมาจาก integrated development environment โดยใน wiki บอกไว้ว่า IDE นี้มีโปรแกรมทำงานอยู่ 4 อย่าง a source code editor ไว้สำหรับเขียน code หรือ แก้ไข a compiler and/or an interpreter ประมวลผลสิ่งที่เขียน build automation tools เครื่องมือสร้างที่สะดวก พวกลากวาง a debugger สำหรับตรวจหาสิ่งที่ผิดพลาดใน code ที่นิยมใช้ฟรี ก็มาจากค่าย Mircosoft คือ Visual C# Express edition http://www.microsoft.com/express/...

บทความเริมต้น

เมื่อผมเริ่มเขียน Blog นี้ สิ่งที่คิด น่าจะเป็น Blog ที่น่าจะท้าทายผม มากทีสุด มากกว่า Blog ภาษาอังกฤษอีก เพราะ เป็นสิ่งที่ผมว่าต้องเรียนรู้เิอง ด้วยตัวเอง จากตำราและเว็บบนโลกอินเตอร์เน็ท ผมคงไม่ตั้งเป้าไว้ว่าต้องเป็น Progammer มืออาชีพ เขียน code หากิน แต่หวังแค่เขียน โปรแกรมทำงานเพื่อตัวผมเองได้เท่านั้นละครับ วิทยากรเทคโนโลยีสารสนเทศปัจจุบันไปอย่างเร็วมาก เมื่อเทียบกับ เทคโนโลยีแขนงอื่นๆ ซึ่งเป็นส่วนหนึ่งจากการเขียนโปรแกรมเช่นกัน โดย Blog นี้ ใครจบวิทย์คอม หรือ เซียนโปรแกรม ไม่ต้องเข้ามาอ่านก็ได้ครับ ผมอายที่จะแสดงความไม่รู้ให้ท่านๆเห็น คิดว่าแนวทางคง จะเป้นการเล่า เรื่องต่างๆ วิธีการ ที่ผมอ่านมาจากหนังสือ แล้วมาเขียนลงใน Blog นี้แล้วกัน สุดท้ายผมก็เริ่มเขียน เลยแล้วกัน จากวันนี้เป็นต้นไป