บทความ Excel, Access, SQL Server, ASP.NET, Windows, Database, IT
การเขียนโปรแกรมแบบวัตถุวิธีในภาษาซีชาร์ป (OOP with C#) ตอนที่ 2
วัตถุวิธีซีชาร์ป: ตอน คลาส ในบทความตอนที่ผ่านมา ผู้เขียนได้แนะนำหลักการเขียนโปรแกรมแบบวัตถุวิธี (Object Oriented Programming) ในภาษาซีชาร์ปอย่างกว้าง ๆ เพื่อให้เห็นภาพรวม ต่อไปนี้ผู้เขียนจะลงรายละเอียดเริ่มจากหัวข้อเอนแคปซูเลชัน โดยจะอธิบายเรื่องคลาสให้ละเอียดมากยิ่งขึ้น

การเขียนโปรแกรมแบบวัตถุวิธีในภาษาซีชาร์ป (OOP with C#) ตอนที่ 1
การเขียนโปรแกรมแบบวัตถุวิธีในภาษาซีชาร์ป (OOP with C#) การออกแบบและเขียนโปรแกรมแบบวัตถุวิธี (Object Oriented Programming: OOP ออพเจ็กต์โอเรียนเท็ดโปรแกรมมิง) ตั้งอยู่บนหลักการสามประการที่เปรียบได้กับสามเสาหลัก ประกอบด้วย หลักการเอนแคปซูเลชัน (Encapsulation) อินเฮียริแตนซ์ (Inheritance) และโพลิมอร์ฟิสซึม (Polymorphism) หากท่านเข้าใจหลักการทั้งสามนี้ ก็เท่ากับว่าท่านเข้าใจหัวใจของ OOP ทั้งหมดแล้ว

มีอะไรใหม่ใน ASP.NET Core 1.0
ASP.NET 5 หรือในชื่อใหม่ว่า ASP.NET Core 1.0 เป็นการปรับเปลี่ยนครั้งใหม่ของ ASP.NET หลังจากที่มีการเริ่มใช้ ASP.NET 1.0 มาแล้ว 15 ปี ASP.NET 5 หรือ ASP.NET Core 1.0 นั้น ไม่ได้มาแทน ASP.NET 4.6 ที่ใช้อยู่ในปัจจุบัน แต่เป็น ASP.NET...

9 ความสามารถเด็ดๆ ใน ASP.NET เพื่อการพัฒนาเว็บไซต์
ASP.NET เป็นเทคโนโลยีที่สร้างขึ้นมาเพื่อการพัฒนา Web Technology ไม่ว่าจะเป็น Web Application, Web Service, Web Control บทความนี้จะพามาดูว่า Features ที่น่าสนใจของ ASP.NET มีอะไรน่าสนใจบ้างให้ได้ลองติดตามกัน

Interface คืออะไร และการใช้งาน interface
Interface คือ การกำหนดความสามารถของ object ใน OOP ว่าจะมีความสามารถตามที่ interface กำหนดไว้ หากจะทำการ implement interface นั้น ซึ่งก็ถือว่า เป็นการแยก Specification ออกจาก ส่วน implementation ของ class นั่นเอง ใช้สำหรับ Class อื่น ๆ สืบทอดไปใช้...

Drupal โมดูล View ใช้สำหรับดึงข้อมูลมาแสดงผล (ตอนที่ 1)
Module View เป็น โมดูลหนึ่งของ Drupal โดยเป็นเครื่องมือที่ช่วยในการดึงข้อมูลมาแสดงผล ของเนื้อหาที่เราต้องการ โดยระบุสิ่งที่ต้องการแสดง เงื่อนไข การเรียงข้อมูล หากเปรียบเทียบเหมือนกับว่า View คล้ายๆ กับ Query ในฐานข้อมูลก็ได้...
Drupal Menu ใช้สำหรับสร้างเมนูและลิงค์
Drupal Menu – ใช้สำหรับสร้างเมนูและลิงค์ เป็นส่วนประกอบพื้นฐานอยู่แล้วสำหรับเว็บไซต์ที่จะต้องมีการเชื่อมโยง (Hyperlink) ทั้งภายใน ภายนอกเว็บไซต์ เราสามารถดู เมนู ได้จาก Structure > Menus โดยในแต่เนื่อหาของ Drupal...
Drupal Block เป็นพื้นที่ ๆ นำมาประกอบใน Web Page
Drupal Block – เป็นพื้นที่ ๆ นำมาประกอบใน Web Page Block เป็นส่วนประกอบพื้นฐานในการพัฒนาเว็บไซต์ใน Drupal Web Site เช่น Block ที่แสดง Banner, ฺBlock เพื่อแสดงรูปภาพ, Block ที่แสดงรายชื่อสมาชิก Facebook Fanpage เป็นต้น Block เป็น Structure...
Drupal 7 เป็นเครื่องมือเพื่อการพัฒนาเว็บไซต์แบบมืออาชีพ
Drupal เป็น Content Management System (CMS) ที่เป็น มากกว่า CMS คือเป็น Platform ที่สามารถนำมาใช้ต่อยอดในการพัฒนาเว็บไซต์ได้อย่างอิสระ และ รวดเร็ว มีความสามารถสูงในการจัดการเนื้อหาต่างๆ ออกแบบโครงสร้างของเว็บไซต์เองได้ มีโมดูล และธีมให้เลือกใช้มากมาย...

การควบคุมการมองเห็น (Visibility)
เราจะสามารถควบคุมการเข้าถึงสมาชิกของ Class ไม่ว่าจะเป็น field หรือ method ได้โดยกำหนด Access Type เพื่อเป็นการกำหนดระดับการมองเห็น Access Type มีความสามารถในการเข้าถึงดังนี้ Public สามารถเข้าถึงทั้งหมด Internal สามารถเข้าถึงเฉพาะที่อยู่ใน...
