บทความ Excel, Access, SQL Server, ASP.NET, Windows, Database, IT
Native App คืออะไร
ในปัจจุบัน การพัฒนาแอพลิเคชั่นสำหรับสมาร์ทโฟนและแท็ปเล็ตมีหลากหลายแบบ แบบที่นิยมจะมีอยู่สองแบบคือ Native App และ Hybrid App

ข้อดีของภาษา C# เมื่อเทียบกับภาษาอื่น ๆ ตอนที่ 7
ในภาษาซีชาร์ปเราสามารถกำหนดหน้าที่ใหม่ให้แก่ตัวกระทำ (Operator โอเปอร์เรเตอร์) เพื่อให้มันทำงานแตกต่างไปจากการทำงานปรกติที่ถูกกำหนดไว้โดยปริยายได้ เรียกการทำเช่นนี้ว่าโอเปอร์เรเตอร์โอเวอร์โหลดดิง (operator overloading) ภาษาจาวาไม่มีคุณสมบัตินี้ และเราจะทำเช่นนี้ในภาษาซีมาตรฐานก็ไม่ได้เหมือนกัน

Power BI การสร้างรายงานสำหรับ Mobile ด้วย Phone Layout
Power BI Desktop สามารถสร้างรายงานสำหรับ Mobile ด้วย Phone Layout โดยเฉพาะ เพื่อที่จะแสดงผลบน Mobile หรือ Smart Device ได้อย่างสวยงาม
การกำหนดการแจ้งเตือนใน Google Sheet (Set Notification)
Google Sheet คือโปรแกรม Spreadsheet ที่ทำงาน Online เก็บข้อมูลบน Cloud มีความสามารถหนึ่ง ที่น่าสนใจ คือ การแจ้งเตือนเมื่อเอกสารของเรามีการแก้ไข เกิดขึ้นโดยสามารถแจ้งเตือนพร้อมเข้าไปดูว่ามีอะไรที่ถูกแก้ไปได้บ้าง ซึ่งถือเป็นความสามารถที่น่าสนใจมากๆ ในกลุ่มโปรแกรมของ Google Suite

การดูข้อมูลย้อนหลังของไฟล์ใน Google Sheet (Revision History)
Google Sheet คือโปรแกรม Spreadsheet ที่ทำงาน Online เก็บข้อมูลบน Cloud มีความสามารถหนึ่ง ที่น่าสนใจ คือ สามารถยอดไปดูข้อมูลย้อนหลัง โดยเลือกได้ว่าจะย้อนดูข้อมูลเมื่อใด วันใด เวลาใด ซึ่งถือเป็นความสามารถที่น่าสนใจมากๆ ในกลุ่มโปรแกรมของ Google Suite

การสร้างกราฟใน Excel
Microsoft Excel มีความสามารถเรื่อง Chart (กราฟ) หรือ แผนภูมิที่จะช่วยนำเสนอตัวเลขไปเป็นกราฟเพื่อสามารถนำเสนอ เปรียบเทียบ ได้อย่างง่ายๆ ทำให้ผู้ชมสามารถเข้าใจข้อมูลที่เราต้องการได้ บทความนี้จะแนะนำการสร้างกราฟด้วย Microsoft Excel เพื่อเป็นพื้นฐานในการใช้งาน Chart หรือ กราฟใน Microsoft Excel

ข้อดีของภาษา C# เมื่อเทียบกับภาษาอื่น ๆ ตอนที่ 6
ในภาษาซีชาร์ปเราสามารถสั่งให้ตัวแปลภาษาคอมไพล์แบบกำหนดเงื่อนไขได้ (Conditional compilation) โดยใช้ “คำสั่งก่อนการประมวลผล” (preprocessor directives) การทำเช่นนี้อำนวยความสะดวกในการพัฒนา เพราะเราสามารถใส่โค้ดบางอย่างที่จำเป็นต้องใช้ระหว่างการพัฒนา แต่ไม่ต้องการให้โค้ดเหล่านี้ถูกคอมไพล์ในตอนผลิต คุณสมบัตินี้มีข้อดีที่ช่วยให้โค้ดระหว่างพัฒนากับโค้ดหลังพัฒนาเป็นซอร์สโค้ดอันเดียวกันได้ ไม่ต้องทำเป็นสองชุด โดยไบนารีไฟล์หลังพัฒนาจะมีขนาดเล็กกะทัดรัดปราศจากโค้ดที่ไม่เกี่ยวข้องกับการทำงานปะปนอยู่

มีอะไรใหม่ใน .NET Core 2 และ C# 7 : ไม่ต้อง run dotnet restore
ใน .NET เวอร์ชั่น 2.0 ขึ้นไปเราไม่ต้อง run คำสั่ง dotnet restore อีกต่อไปแล้ว เพราะเมื่อท่านใช้คำสั่งที่ต้องการ dotnet restore NuGet จะ run ให้เองโดยอัตโนมัติ dotnet restore เป็นคำสั่งหรับดึง dependency ไฟล์ต่าง ๆ เช่นไฟล์ Assembly ที่เป็น library ของ .NET Core ) และเครื่องเมื่ออื่น ๆ ที่โปรเจ็กต์นั้นต้องการใช้ โดยดาวน์โหลดซอฟต์แวร์ผ่านบริการของ NuGet เป็นคำสั่งที่มีมาตั้งแต่ .NET Core เวอร์ชั่น 1.x โดยการดึง dependency และเครื่องมือจะเกิดขึ้นพร้อม ๆ กันและทำงานขนานกัน

Microsoft SQL Server 2017 Datasheet (4 )
การนำเอา Microsoft SQL Server 2017 Datasheet มาเล่า และทดลองให้เห็นผ่านตัวอย่างเล็ก ๆ ก็ดำเนินมาถึงตอนสุดท้ายกันแล้ว ผู้เขียนจะขอเล่าถึงส่วนสุดท้ายใน Datasheet ที่จั่วหัวไว้เป็น “End-to-end mobile BI on any device” ซึ่งในรูปประกอบนั่นคือการเปรียบเทียบต้นทุนการได้มาของ Modern Reports บนโทรศัพท์มือถือที่ Microsoft ทำได้ถูกกว่า Oracle มาก รูปดังกล่าวผู้เขียนเห็นมาตั้งแต่ Datasheet ของ Microsoft SQL Server 2016 และตัวเลขไม่ได้ต่างไปจากเดิมเลย

การนำเสนออินโฟกราฟิกด้วยแผนภาพ “เวนน์”
ในการสร้างอินโฟกราฟิกนั้น องค์ประกอบหนึ่งที่สำคัญที่ช่วยทำให้คนอ่านเข้าใจเนื้อหาได้เร็ว และง่ายขึ้น คือการใช้แผนภูมิ หรือภาพในการเล่าเรื่อง ซึ่งรูปแบบของแผนภูมิมีอยู่มากมายหลายประเภท ไม่ว่าเป็น แผนภูมิแท่ง วงกลม แผนภูมิเส้น เป็นต้น แต่ในปัจจุบันก็มีแผนภูมิหรือแผนภาพที่หน้าตาแปลกใหม่ และถูกนำมาใช้ในการออกแบบมากขึ้น เชื่อว่าหลายคนต้องเคยเห็น เพียงแต่อาจจะยังไม่ค่อนเข้าใจถึงหลักการในการนำไปใช้ วันนี้จึงมาแนะนำแผนภาพที่เรียกว่า “เวนน์-ออยเลอร์” (Venn-Euler Diagram)
