Codesanook
codesanook.com "โค้ดสนุก" สังคมแห่งการเรียนรู้ และแบ่งปันความรู้ด้าน programming/coding สังคมที่ต้องการสร้างแนวคิดที่ว่า "programming/coding ไม่ใช่เรื่องยาก แต่เป็นเรื่องที่สนุก" เช่นเดียวกับคำว่า "codesanook สนุกไปกับการเขียนโค้ด"
-
การสร้างเว็บแอพพลิเคชั่นโดยใช้ ASP.NET MVC 4 ตอนที่ 3 : JavaScript, CSS และ HTML
บทความนี้เป็นภาคต่อจากตอนที่ 1 ว่าด้วย flow การทำงานของเว็บแอพพลิเคชัน ASP.NET MVC ตั้งแต่การได้รับ HTTP request เข้ามาจนกระทั่งการเร็นเดอร์วิวออกมาในเว็บบราวเซอร์ ตามที่เคยกล่าวในบทความตอนที่ 1 จุดมุ … Read more... -
การสร้างเว็บแอพพลิเคชันโดยใช้ ASP.NET MVC 4 ตอนที่ 2 : วิธีส่งผ่านค่าไปยัง view
บทความนี้เป็นภาคต่อจากตอนที่ 1 ว่าด้วยการสร้างเว็บแอพพลิเคชัน ASP.NET MVC 4 จากเทมเพลตสำเร็จรูปในโปรแกรม Visual Studio และแนวคิดของ MVC design pattern พิจารณาสิ่งที่เกิดขึ้นเมื่อคลิกลิงก์ About ในเว็บ … Read more... -
การสร้างเว็บแอพพลิเคชันโดยใช้ ASP.NET MVC 4 ตอนที่ 1 : รู้จักแนวคิดของ MVC
สวัสดีครับ บทความตอนที่ 1 นี้จะสอนให้ท่านเข้าใจวิธีการสร้างเว็บแอพพลิเคชันโดยใช้ภาษา C#, JavaScript, HTML, CSS ตลอดจนแนวคิดการออกแบบเว็บแอพพลิเคชันบน MVC (Model-View-Controller) framework ก่อนอื่น คอม … Read more... -
ดอตเน็ตเฟรมเวิร์ก (.NET framework) คืออะไร
.NET Framework ดอตเน็ตเฟรมเวิร์ก คือชุดคำสั่งและเครื่องมือเพื่อใช้ในการพัฒนาการพัฒนาโปรแกรม .NET Framework ประกอบด้วย class library ต่างๆ ซึ่งเป็นชุดคำสั่งพื้นฐานของการแก้ปัญหาทั่วไปในการเขียนโปรแกร … Read more... -
ประโยคคำสั่งหรือ statement ในภาษา C#
ประโยคคำสั่งหรือคำว่า statement ในภาษาอังกฤษ หมายถึง ประโยคที่เขียนขึ้นเพื่อให้โปรแกรมทำงาน ลักษณะประโยคคำสั่งในภาษา C# เป็นดังนี้ เป็นประโยคที่สมบูรณ์ คือเขียนให้ compiler C# เข้าใจ ตีความได้ เช่น … Read more... -
ปิดการกำหนดตัวอักษรภาษาอังกฤษพิมพ์ใหญ่โดยอัตโนมัติใน Google Doc
สำหรับใครก็ตามที่สร้างเอกสารแนว word document ด้วย Google Doc คงเคยมีประสบการณ์ที่เมื่อพิมพ์ตัวอักษรภาษาอังกฤษแล้วตัว Google Doc เปลี่ยนเป็นพิมพ์ใหญ่ให้โดยอัตโนมัติ ถ้าใครไม่ถนัดหรือไม่ชอบวิธีการนี้สา … Read more... -
primary key ของฐานข้อมูลแบบ relational database คืออะไร?
primary key ก็คือ field หรือ column ที่สร้างความ unique ให้กับแต่ละแถว (row ) หรือ record ในตาราง (table) นั้นๆ ลักษณะต่างๆ ของ primary key primary key ต้องเก็บค่าที่ unique เท่านั้น ซ้ำกันไม่ได้ มี … Read more... -
ติดตั้ง Ionic สำหรับสร้าง cross platform mobile application
ความท้าทายอย่างนึงสำหรับนักพัฒนา mobile application คือ จำเป็นต้องสร้าง app เป็น version เฉพาะ สำหรับ iOS และ Android เนื่องจากทั้งสอง platform มีเทคโนโลยีที่ต่างกัน app ที่สร้างมาไม่สามารถนำมาใช้งานร … Read more... -
ติดตั้ง ant build tool และใช้กำหนด config ค่าที่ต้องการสำหรับ development และ production
ant build tool เป็น command line tool เพื่อช่วย automate งานบางอย่างในขั้นตอนของการพัฒนา program เช่นการ copy file , deploy หรือการแก้ไข config file ที่มีค่าบางอย่างแตกต่างกัน ระหว่าง production และ … Read more... -
SonarQube : วิธีติดตั้ง SonarQube อย่างง่าย
สวัสดีค่ะ จากตอนแรกที่รู้จักกับ SonarQube ไปแล้ว วันนี้เราจะมาดูวิธีติดตั้งแบบง่ายๆ การติดตั้ง SonarQube ขั้นตอนแรกก็ต้องดาวน์โหลด SonarQube ที่ลิงค์นี้ค่ะ SonarQube 5.4 เมื่อดาวน์โหลดเสร็จเราจะ … Read more...