เลือกหัวข้อจากแถบเมนูด้านซ้าย (กรณีหน้าจอเล็กเมนูจะหดกลายเป็นสัญลักษณ์สามขีดอยู่ในแถบเมนูด้านบน) หรือใส่คำค้นหาที่ช่องด้านล่างนี้ เพื่อค้นหาหัวข้อบทความหรือ Tutorial เกี่ยวกับเรื่อง formatting ที่ต้องการ
Datetime ใน Python ไม่ใช่ประเภทข้อมูลของตัวเอง แต่เราสามารถ import โมดูลชื่อ datetime เพื่อทำงานกับวันที่(อ๊อบเจ็ควันที่)...
Read More →Python String Formatting เพื่อตรวจสอบให้เเน่ใจว่าสตริงจะแสดงตามที่คาดไว้ เราสามารถจัดรูปแบบผลลัพธ์ด้วยเมธอด format () String format() format() method ช่วยให้นักเรียนสามารถจัดรูปแบบส่วนที่เลือกของสตริง บางครั้งมีบางส่วนของข้อความที่นักเรียนไม่ได้ควบคุม บางทีมันอาจมาจากฐานข้อมูลหรือการป้อนข้อมูลของผู้ใช้ หากต้องการควบคุมค่าดังกล่าวให้เพิ่มตัวยึดตำแหน่ง (วงเล็บปีกกา {}) ในข้อความและเร?...
Read More →ในยุคปัจจุบันที่เทคโนโลยีทันสมัยกำลังพัฒนาอย่างรวดเร็ว การออกแบบหน้าต่างของโปรแกรมเป็นสิ่งสำคัญที่ทำให้แอปพลิเคชั่นมีความน่าใช้งาน และการใช้ Java GUI (Graphical User Interface) สำหรับการออกแบบหน้าต่างของโปรแกรมก็เป็นทางเลือกที่มีประสิทธิภาพสำหรับนักพัฒนาทั่วไป ในบทความนี้เราจะพาคุณไปพูดคุยกันเกี่ยวกับคุณสมบัติ จุดเด่นและจุดอ่อนของการใช้ Java GUI ในการออกแบบหน้าต่างโปรแกรม พร้อมกับแสดงตัวอย่างการใช้งานและโค้ดตัวอย่างเพื่อให้คุณเข้าใจมากขึ้น...
Read More →Node.js กําลังมีการพัฒนาอย่างต่อเนื่อง โดยในปี 2023 นี้มีเทรนด์ใหม่ๆ ที่น่าสนใจหลายอย่างดังนี้...
Read More →เรียนผู้อ่านย่านนักพัฒนาซอฟต์แวร์และผู้ที่หลงใหลในโลกแห่งการเขียนโค้ดทุกท่าน,...
Read More →Golang fmt.Println() กับ println() ต่างกันอย่างไร? คืออะไร? ใช้ทำอะไร? และทำไมถึงสำคัญ...
Read More →หัวข้อ: มาตรฐานการเขียน CODE ที่ดี และแนวทางปฏิบัติที่ดีที่สุด (Coding Standards and Best Practices): การเขียนรหัสที่สะอาดอ่านง่ายและบำรุงรักษาได้...
Read More →บทความ: พัฒนาการเขียนโปรแกรมสู่ความเรียบง่ายด้วยหลักการ Clean Code ของ Robert C. Martin...
Read More →หัวข้อ: Clean Code Principles คืออะไร และมีประโยชน์อย่างไรในทางเขียนโปรแกรม...
Read More →คุณเคยสงสัยไหมว่า ทำไมเว็บไซต์หรือแอปพลิเคชันต่างๆ ถึงสามารถใช้งานได้ในหลากหลายภาษา? นี่คือผลงานของกระบวนการที่เรียกว่า Internationalization (I18N) และ Localization (L10N) นั่นเองครับ! แต่เดี๋ยวก่อน, มาลองจินตนาการถึงเกมส์ตัวต่อเลโก้กันก่อนนะครับ, I18N ก็เหมือนกับชุดเลโก้ที่มีชิ้นส่วนพื้นฐานที่สามารถประกอบเป็นรูปแบบได้หลายอย่างตามจินตนาการ และ L10N ก็เหมือนกับการนำเลโก้นั้นไปตกแต่งหรือปรับเป็นรูปแบบให้เข้ากับสถานที่หรือวัฒนธรรมที่แตกต่างกันนั่นเองครับ!...
Read More →ในการพัฒนาแอปพลิเคชันหรือเว็บไซต์ด้วยภาษา JavaScript, การเขียนโค้ดที่สะอาดและมีมาตรฐานเป็นสิ่งที่พัฒนาเว็บไซต์ทุกคนควรให้ความสนใจ เพราะโค้ดที่ดีไม่ใช่เพียงแค่ทำงานได้ตามที่คาดหวังเท่านั้น แต่ยังต้องมีการจัดการที่ดี อ่านง่าย และปรับเปลี่ยนได้ในอนาคต เราจะมาดู 5 Coding Standards สำคัญที่จะทำให้ JavaScript ของคุณนั้น clean ขึ้นมาก...
Read More →การเขียนโปรแกรมไม่จำเป็นต้องเป็นกิจกรรมที่ใช้เวลานานหรือล่าช้า เมื่อเราเลือกใช้เครื่องมือที่ถูกต้อง สำหรับโปรแกรมเมอร์ที่ใช้ Python, Visual Studio Code (VS Code) มีชื่อเสียงในเรื่องของความสะดวกสบายและการเสริมสร้างการเขียนโปรแกรมให้ง่ายขึ้นด้วยการใช้ shortcuts หรือลัดคำสั่งต่างๆ ในบทความนี้ เราจะสำรวจ 5 shortcuts ใน VS Code ที่สามารถช่วยให้การเข้ารหัสของคุณในภาษา Python นั้นสะดวกขึ้น และเพิ่มผลผลิตได้มากยิ่งขึ้น...
Read More →Visual Studio Code (VSCode) เป็นหนึ่งในเครื่องมือที่สำคัญสำหรับนักพัฒนาโปรแกรมในปัจจุบัน เนื่องจากมีความสะดวกสบายและสามารถประยุกต์ใช้ได้กับภาษาการเขียนโปรแกรมหลายประเภท รวมทั้งภาษา C++ ซึ่งเป็นหนึ่งในภาษาโปรแกรมมิ่งที่สำคัญในระดับวิชาการและอุตสาหกรรม นี่คือ 5 ส่วนขยายของ VSCode ที่จะช่วยให้การเขียนโค้ด C++ ของคุณมีประสิทธิภาพยิ่งขึ้น:...
Read More →Visual Studio Code (VS Code) ถือว่าเป็นหนึ่งในเครื่องมือที่มีส่วนสำคัญต่อการพัฒนาโปรแกรมให้มีประสิทธิภาพ. สำหรับนักพัฒนาภาษา Python, VS Code ไม่เพียงแต่เป็นแค่ Text Editor แต่ยังเป็นทั้ง IDE ที่ครบครันไปด้วย features และ extensions ที่ยอดเยี่ยม. ในบทความนี้เราจะมาเรียนรู้ 5 shortcuts ใน VS Code ที่จะช่วยให้คุณพัฒนาโปรเเกรมด้วยภาษา Python ได้เร็วขึ้น และทำให้ workflow ของคุณลื่นไหลมากยิ่งขึ้น....
Read More →ในโลกแห่งการเขียนโปรแกรม การมี code ที่สะอาดและเป็นระเบียบเป็นสิ่งที่พัฒนาไม่ได้เพียงแต่เพื่อความงดงามเฉพาะหน้า แต่ยังเกี่ยวข้องกับประสิทธิภาพการทำงาน ความสามารถในการบำรุงรักษา (maintainability) และการทำงานร่วมกันของทีมพัฒนา ในบทความนี้ เราจะมากล่าวถึง 5 เครื่องมือที่จะช่วยให้การเขียนโค้ดของคุณนั้นมีโครงสร้างที่ดีและสอดคล้องมาตรฐานกัน ซึ่งย่อมเป็นประโยชน์อย่างยิ่งในการพัฒนาโปรแกรมทั้งในระดับองค์กรหรือแม้แต่โปรเจคส่วนตัว...
Read More →Fortran เป็นภาษาโปรแกรมมิ่งที่มีมรดกยาวนาน และยังคงถูกใช้ในแวดวงวิทยาศาสตร์ วิศวกรรม และการคำนวณทางวิชาการ ด้วยความสามารถในการจัดการกับการคำนวณที่ซับซ้อนและประมวลผลแบบขนานได้อย่างมีประสิทธิภาพ หนึ่งในความสามารถพื้นฐานของภาษา Fortran ที่ไม่ควรมองข้ามคือการจัดการไฟล์ เช่นการเขียนข้อมูลลงไฟล์ซึ่งเป็นฟีเจอร์สำคัญในการบันทึกรายการผลลัพธ์ของการคำนวณเพื่อการวิเคราะห์ต่อไป...
Read More →สวัสดีผู้อ่านที่น่าสนใจทุกท่าน! หากคุณเป็นผู้ที่ชื่นชอบในการเรียนรู้และสร้างสรรค์นวัตกรรมผ่านโลกของการเขียนโปรแกรม บทความนี้จะนำคุณไปสัมผัสกับความง่ายดายในการใช้ตัวแปรประเภทสตริง (String Variable) ในภาษา Kotlin ซึ่งเป็นภาษาที่มีความทันสมัยและยืดหยุ่นสูง ตามมาดูกันเลยว่า Kotlin มีความสะดวกสบายอย่างไร และพร้อมกับตัวอย่างโค้ด 3 ตัวอย่างและการใช้งานในโลกจริงเพื่อให้คุณสามารถลงมือทำได้อย่างรวดเร็ว!...
Read More →ในโลกแห่งการพัฒนาซอฟต์แวร์ปัจจุบันนี้ การสร้างส่วนติดต่อผู้ใช้ (User Interface - UI) ที่มีประสิทธิภาพและตอบสนองความต้องการของผู้ใช้งานเป็นสิ่งสำคัญยิ่ง และหนึ่งในองค์ประกอบที่เรามักพบเห็นในแอปพลิเคชันต่างๆ ก็คือ กล่องข้อความหลายบรรทัด (Multiline Textbox) หรือที่เรียกกันในภาษา C ว่า RichTextBox Multiline ซึ่งแท้จริงแล้วเรากำลังพูดถึง Rich Edit Control ที่มีความสามารถหลายหลายมากกว่าข้อความธรรมดา ประกอบด้วยการจัดรูปแบบข้อความต่างๆ เช่น การเปลี่ยนแบบอักษร, สี, หรือแม้กระทั่งการใส่รูปภาพ....
Read More →การสร้าง RichTextBox แบบ Multiline ในภาษา Java...
Read More →การสร้างโปรแกรมที่มีผู้ใช้งาน (user interface) ที่น่าสนใจและมีประสิทธิภาพนั้นเป็นสิ่งที่นักพัฒนาซอฟต์แวร์ทุกคนต้องการ. ในภาษา C#, RichTextBox เป็นหนึ่งในวิดเจ็ต GUI (Graphical User Interface) ที่ใช้บ่อยในการสร้างพื้นที่สำหรับการแสดงข้อความและอนุญาตให้ผู้ใช้ป้อนข้อความที่มีการจัดรูปแบบที่หลากหลาย....
Read More →ในยุคดิจิทัลนี้ การพิมพ์ผลลัพธ์ออกมาทางเครื่องพิมพ์ยังคงมีความจำเป็นในหลายสถานการณ์ ไม่ว่าจะเป็นการสั่งพิมพ์เอกสาร, รายงาน, หรือใบเสร็จรับเงิน ในภาษาการเขียนโปรแกรม Go (Golang) นั้น การทำงานกับเครื่องพิมพ์สามารถทำได้ผ่านหลายทาง เช่น การใช้ package ที่มีอยู่แล้วบนระบบ หรือการใช้ API เพื่อส่งข้อมูลไปยังเครื่องพิมพ์...
Read More →หากพูดถึงการพิมพ์ข้อมูลออกทางเครื่องพิมพ์ในโปรแกรมมิ่ง, Perl อาจไม่ใช่ภาษาแรกที่ผู้คนนึกถึง แต่ด้วยความแข็งแรงและความยืดหยุ่นของ Perl, การจัดการกับงานพิมพ์ข้อมูลกลับกลายเป็นเรื่องง่ายและได้ผลลัพธ์ที่น่าพอใจ เราจะมาดูกันว่าเราสามารถใช้ Perl ในการส่งข้อมูลไปยังเครื่องพิมพ์ได้อย่างไร...
Read More →