Tags:
Node Thumbnail

ไมโครซอฟท์โชว์ฟีเจอร์เขียนโค้ดร่วมกัน Visual Studio Live Share มาตั้งแต่ปี 2017 และเริ่มใช้จริงใน Visual Studio 2019

ฟีเจอร์เขียนโค้ดร่วมกันทำให้ทั้งสองฝั่งเห็นหน้าจอเดียวกัน และเห็นเคอร์เซอร์ของอีกฝ่ายว่าอยู่ตรงไหน กำลังพิมพ์อะไร แต่ยังขาดการสื่อสารระหว่างกัน ทำให้การใช้งานจริงจำเป็นต้องสื่อสารทางอื่น (เช่น โทร แชท คอลล์) พร้อมกันไปด้วย

ล่าสุดในงาน Build 2020 ไมโครซอฟท์ประกาศเพิ่มฟีเจอร์แชทและคอลล์เสียงมาให้ Live Share ในตัว โดยไม่ต้องใช้โปรแกรมอื่นเข้าช่วย (ราวกับเป็น Discord) ฟีเจอร์นี้จะเปิดให้ใช้งานในเร็วๆ นี้

Tags:
Node Thumbnail

ไมโครซอฟท์ออกส่วนขยายสำหรับ Visual Studio และ Visual Studio Code เพื่อสร้างแอพให้กับ Microsoft Teams ได้โดยตรง ตอบโจทย์ลูกค้าองค์กรที่นิยมใช้งาน Teams มากขึ้นเรื่อยๆ และพยายามผนวกแอพในองค์กรให้ใช้ได้จาก Teams โดยไม่ต้องสลับจอ

นักพัฒนาสามารถใช้ส่วนขยายตัวนี้เขียนแอพเพื่อใช้งานในองค์กร และส่งขึ้นแคตาล็อกขององค์กรได้โดยตรง แถมยังเชื่อมกับ Power Apps Studio เพื่อให้คนที่ไม่มีทักษะการเขียนโค้ด สามารถสร้างแอพได้ง่ายๆ เช่นกัน

แอพที่ได้จากส่วนขยายนี้ ยังรองรับ single sign-on ขององค์กรในตัว (ลดอุปสรรคเรื่องการล็อกอิน) และต่อกับ Teams Activity Feed API เพื่อส่งการแจ้งเตือนไปยังผู้ใช้ Teams ได้ด้วย

Tags:
Node Thumbnail

ไมโครซอฟท์ประกาศเปลี่ยนชื่อ Visual Studio Online ซึ่งเป็น IDE เวอร์ชันเว็บ (มันคือ VS Code เวอร์ชันเว็บ, คอมไพล์บนเซิร์ฟเวอร์ไมโครซอฟท์ คิดเงินตามเวลาใช้งาน) เป็น Visual Studio Codespaces

ไมโครซอฟท์ให้เหตุผลว่า บริการ Visual Studio Online ไม่ได้เป็นแค่ IDE ผ่านเบราว์เซอร์ แต่ยังรวมถึงสภาพแวดล้อมในการพัฒนาโปรแกรมที่โฮสต์ไว้บนคลาวด์ (cloud-hosted dev environments) ซึ่งสำคัญมากขึ้นเรื่อยๆ แถมผู้ใช้ยังสามารถใช้ Visual Studio ตัวเต็ม เชื่อมต่อกับ Visual Studio Online ได้ด้วยเช่นกัน จึงเปลี่ยนชื่อเป็น Codespaces เพื่อสะท้อนรูปแบบการใช้งานมากขึ้น

Tags:
Node Thumbnail

กูเกิลเปิดตัวส่วนขยาย Android Game Development Extension สำหรับ Visual Studio ช่วยให้นักพัฒนาเกมที่ใช้ Visual Studio (มักเป็น C++) สามารถพอร์ตเกมมารันบน Android ง่ายขึ้น เพราะเป็นเครื่องมือที่คุ้นเคยอยู่แล้ว

ส่วนขยายตัวนี้ทำให้นักพัฒนาแปลงเกมเดิมมาเป็นแพ็กเกจ APK จากนั้น ทดสอบและดีบั๊กบนอีมูเลเตอร์ได้สะดวกกว่าเดิม สถานะยังเป็น Early Preview และต้องลงทะเบียนเพื่อร่วมทดสอบ

การเปิดตัวส่วนขยายนี้ ทำให้เครื่องมือที่กูเกิลแนะนำให้นักพัฒนาเกมใช้งาน มีทั้ง Android Studio และ Visual Studio ขึ้นกับความถนัดของแต่ละคน

ที่มา - Android Developers

Tags:
Node Thumbnail

นอกจาก .NET 5 Preview 1 วันนี้ไมโครซอฟท์ปล่อยของสายนักพัฒนามาหลายตัว ของใหญ่อีกตัวที่ออกมาคือ Visual Studio 2019 version 16.5 ซึ่งเป็นรุ่นอัพเดตย่อยตัวที่ 5 ของ VS2019 (ไมโครซอฟท์ออกรุ่นย่อยทุก 3-4 เดือน)

ของใหม่ในเวอร์ชันนี้ได้แก่

Tags:
Node Thumbnail

ไมโครซอฟท์ประกาศแผนหยุดพัฒนาฟีเจอร์ใหม่ของตัวภาษา Visual Basic หลังออก .NET 5 ในช่วงปลายปี 2020

Visual Basic ใน .NET 5 จะรองรับฟีเจอร์สำคัญๆ ของแพลตฟอร์ม .NET เช่น Windows Forms, WPF, Worker Service, ASP.NET Core Web API เพื่อให้ทัดเทียมกับฟีเจอร์ฝั่ง .NET Framework เดิม ทำให้โปรแกรมเดิมๆ บน .NET Framework สามารถย้ายมารันบน .NET 5 ได้ (อธิบายความแตกต่าง .NET Framework, .NET Core, .NET 5)

Tags:
Node Thumbnail

ไมโครซอฟท์ประกาศยกเครื่องระบบค้นหา (Find in Files) ของ Visual Studio ใหม่ เขียนใหม่ทั้งหมดเป็น C# เพื่อลดการเรียก interop call ที่ไม่จำเป็น ทำให้ประสิทธิภาพดีขึ้นหลายเท่า ใช้หน่วยความจำน้อยลง

จากการทดสอบของไมโครซอฟท์เองที่ระดับ 1 แสนไฟล์ ฟีเจอร์ค้นหาเดิมใช้เวลามากกว่า 4 นาที ในขณะที่ฟีเจอร์ค้นหาตัวใหม่ใช้เวลาเพียง 26 วินาที (เกิน 8 เท่า) ไมโครซอฟท์บอกว่าความแตกต่างจะยิ่งเห็นผลชัดหากค้นหาด้วย regular expression แต่การค้นหาคำทั่วๆ ไปก็เร็วขึ้นเท่าตัวแล้ว

Find in Files ตัวใหม่ยังมีฟีเจอร์ใหม่หลายอย่าง

Tags:
Node Thumbnail

ไมโครซอฟท์อัพเดต Visual Studio IntelliCode ฟีเจอร์แนะนำการเขียนโค้ดด้วยปัญญาประดิษฐ์ที่เปิดตัวเมื่อปีที่แล้ว ตอนนี้ตัว IntelliCode ก็มีฟีเจอร์เพิ่มขึ้น คือการแนะนำโค้ดทั้งบรรทัดแทนที่จะเป็นการแนะนำตัวแปรหรือฟังก์ชั่นต่อไปเท่านั้น และฟีเจอร์การปรับปรุงโค้ด (refactoring) ตามตัวอย่างที่เคยปรับแก้มาก่อนหน้า

Tags:
Node Thumbnail

ไมโครซอฟท์ปล่อย Visual Studio Online เข้าสู้สถานะ Public Preview ทำให้ทุกคนเข้าไปใช้งานได้ หลังจากเปิดตัวให้ใช้งานวงปิดตั้งแต่กลางปีที่ผ่านมา

นักพัฒนาสามารถเชื่อมต่อเข้า Visual Studio Online จาก Visual Studio Code, Visual Studio IDE, หรือจะใช้ IDE ผ่านเว็บก็ได้

ค่าบริการค่อนข้างซับซ้อน โดยคิดเป็น environment unit เมื่อมีการเชื่อมต่อจะคิดราคาแบบ active และหากเก็บข้อมูลไว้เฉยๆ จะคิดราคาแบบ base นอกจากนี้ยังขึ้นกับขนาดเครื่องที่ใช้งานโดยคิดเป็นวินาที อย่างไรก็ตาม หากสร้างเซิร์ฟเวอร์ของตัวเองแล้วเชื่อมต่อเข้าบริการ Visual Studio Online นั้นจะใช้งานฟรี

Tags:
Node Thumbnail

เมื่อต้นเดือนมิถุนายนไมโครซอฟท์ได้ออกอัพเดตเวอร์ชัน 1.35 ให้กับ Visual Studio Code มาพร้อมกับฟีเจอร์ใหม่และการปรับปรุงหลายอย่าง

การปรับปรุงที่น่าสนใจอย่างแรก คือการเพิ่มตัวเลือกการแสดงผลแบบใหม่ให้กับหน้าเทียบโค้ด (diff view) ขณะกำลัง merge conflict ทำให้สามารถเลือกที่จะเปิด diff view ขึ้นมาเป็นกลุ่มของ editor ชุดใหม่ได้ทั้งทางขวาหรือด้านล่าง editor ชุดเดิม แทนที่จะเปิดเป็นแท็บใหม่ซึ่งพาผู้ใช้ออกจากแท็บของโค้ดที่กำลังตัดสินใจ merge อย่างแต่ก่อน

Tags:
Node Thumbnail

Visual Studio มีฟีเจอร์ IntelliCode ใช้ AI ช่วยแนะนำการเขียนโค้ด มาได้สักพักใหญ่ๆ โดยช่วงแรกยังมีสถานะเป็นรุ่นพรีวิว และยังรองรับแค่ภาษา C# กับโมเดล XAML เท่านั้น

ในงาน Build 2019 ปีนี้ ไมโครซอฟท์ประกาศว่า IntelliCode มีสถานะเป็น GA เรียบร้อยแล้ว พร้อมประกาศฟีเจอร์เพิ่มอีกชุดใหญ่ ตั้งแต่การรองรับภาษาที่เพิ่มขึ้นคือ C++ และ TypeScript/JavaScript (ตอนนี้ยังเป็นรุ่นพรีวิวใน Visual Studio 2019 Version 16.1)

Node Thumbnail

ไมโครซอฟท์เปิดตัว Visual Studio Online ความสามารถก็ตามชื่อคือเป็น IDE เวอร์ชันเว็บเบราว์เซอร์ สามารถเขียนโค้ดได้โดยไม่ต้องติดตั้งโปรแกรมใดๆ เพียงแค่เข้าเว็บ online.visualstudio.com ก็ทำงานได้ทันที

Visual Studio Online ไม่ได้เป็น Visual Studio ตัวเต็ม แต่เป็น Visual Studio Code เวอร์ชันทำงานบนเบราว์เซอร์ (VS Code สร้างด้วยเทคโนโลยีเว็บบน Electron อยู่แล้ว) และรองรับส่วนขยายของ VS Code ที่คุ้นเคย

Tags:
Node Thumbnail

ไมโครซอฟท์เปิดตัว Visual Studio Remote Development ฟีเจอร์แบบเดียวกับที่เพิ่งเปิดตัวให้กับ VS Code แต่เป็นเวอร์ชั่นสำหรับลูกค้า Visual Studio

ช่วงแรก Visual Studio Remote Development ยังรองรับเฉพาะภาษา C++ และ C# เท่านั้นแม้ว่าเวอร์ชั่น VS Code จะรองรับแทบทุกภาษาก็ตาม แต่ความพิเศษคือไมโครซอฟท์จะมีบริการ environment สำหรับการพัฒนาบนคลาวด์ด้วย โดยนักพัฒนาสามารถไม่ต้องเสียเวลาเซ็ตอัพ environment เองแต่เรียกใช้เซิร์ฟเวอร์บนคลาวด์ตามการใช้งานจริง

Tags:
Node Thumbnail

เมื่อประมาณต้นเดือนมีนาคมไมโครซอฟท์ได้ออกอัพเดตเวอร์ชัน 1.32 ให้ Visual Studio Code มาพร้อมการปรับปรุงหลายอย่าง

การปรับปรุงที่น่าสนใจอย่างแรกคือ การเพิ่มความสามารถให้ IntelliSense แสดงผลคำอธิบาย ARIA attribute และ DOM event ขณะเขียนโค้ด HTML (ใช้ข้อมูลจาก W3C และ MDN) ซึ่งจะช่วยให้นักพัฒนาเว็บเลือกใช้งาน attribute ข้างต้นได้สะดวกกว่าเดิม

Tags:
Node Thumbnail

ไมโครซอฟท์ออก Visual Studio 2019 รุ่นทดสอบชุดสุดท้าย Release Candidate (RC) ก่อนจะเปิดตัวอย่างเป็นทางการในวันที่ 2 เมษายน 2019 ซึ่งถ้าไม่พบปัญหาอะไรสำคัญ รุ่น RC จะถูกใช้เป็นรุ่น Generally Available (GA)

ของใหม่ใน VS2019 มีหลายอย่าง ที่สำคัญมีดังนี้

Tags:
Node Thumbnail

เมื่อประมาณต้นเดือนกุมภาพันธ์ไมโครซอฟท์ได้ออกอัพเดตเวอร์ชัน 1.31 ให้กับ Visual Studio Code มาพร้อมกับความสามารถใหม่และการปรับปรุงที่น่าสนใจหลายอย่าง

อย่างแรกคือการเปลี่ยนมาใช้ tree widget ตัวใหม่ตามแผนพัฒนาปี 2019 ของทีม VS Code เพื่อปรับปรุงประสิทธิภาพและเพิ่มความสามารถใหม่ๆ ให้กับ tree (ทั้งในส่วนของ File Explorer, Debug, Search และ Peek References) ตัวอย่างเช่น

Tags:
Node Thumbnail

เมื่อปลายเดือนมกราคมที่ผ่านมา ไมโครซอฟท์ได้ออกอัพเดตให้กับ Windows Template Studio วิซาร์ดสำหรับขึ้นโครงร่างแอพ Universal Windows Platform ช่วยให้นักพัฒนาสามารถสร้างแอพต้นแบบซึ่งพร้อมให้นำไปแก้ไขและทดลองรัน ผ่านการตัวเลือกต่างๆ ได้ภายในไม่กี่คลิก

โดยใน WTS เวอร์ชัน 3.0 ได้มีการเปลี่ยนแปลงที่สำคัญคือ ต่อจากนี้เป็นต้นไปโค้ดของแอพที่ได้รับการสร้างโดย WTS จะออกมาในลักษณะ multi-project solution ซึ่งหมายความว่าแอพ UWP ตัวหนึ่งจะประกอบไปด้วยโปรเจ็กต์หลายโปรเจ็กต์ภายในโซลูชั่นเดียว

Tags:
Node Thumbnail

ไมโครซอฟท์ออกอัพเดตเวอร์ชัน 1.30 ให้กับ Visual Studio Code มาพร้อมความสามารถใหม่และการปรับปรุงหลายอย่าง

การเปลี่ยนแปลงที่น่าสนใจในอัพเดตนี้อย่างแรกคือเพิ่มหน้า References view บน Side Bar เพื่อใช้กับการแสดงผลการค้นหาโค้ดด้วยเมนูคลิกขวา Find All References โดยเฉพาะ (บางท่านอาจเคยใช้งานในชื่อ List All References ซึ่งเป็นเมนูทดลองบนเวอร์ชันก่อน) ช่วยให้ค้นหาการอ้างอิงโค้ดในลักษณะดังกล่าวทำได้สะดวกกว่าการแสดงผลขึ้นมาลอยทับตัว editor แบบเดิม

Tags:
Node Thumbnail

ไมโครซอฟท์ปล่อย Visual Studio 2019 Preview 1 ให้ดาวน์โหลดกันแล้ว โดยมีฟีเจอร์เปลี่ยนแปลงหลายอย่าง ความเปลี่ยนแปลงสำคัญคือทำงานร่วมกับ Git ได้เป็นเนื้อเดียวกัน ไอคอน clone โค้ดจาก GitHub หรือ Azure Repos นั้นอยู่ก่อนไอคอนเปิดโปรเจคหรือสร้างโปรเจคใหม่เสียอีก

การใช้งานฟีเจอร์ลึกๆ สามารถใช้ช่อง search ตัวใหม่ที่มาแทน Quick Launch โดยความเปลี่ยนแปลงคือสามารถหาฟีเจอร์เจอได้แม้จะพิมพ์ผิดไปเล็กน้อย, ฟีเจอร์ IntelliCode สามารถปรับแต่งให้เข้ากับโครงการที่เราทำงานอยู่ และแชร์โมเดลให้กับทีมงานได้, และ Live Share ฝังอยู่ในตัวโดยไม่ต้องลงปลั๊กอินเพิ่มเติมแล้ว

Tags:
Node Thumbnail

ไมโครซอฟท์ออกอัพเดตให้ Visual Studio Code ขยับเวอร์ชันเป็น 1.29 มาพร้อมฟีเจอร์ใหม่และการปรับปรุงหลายอย่าง

ฟีเจอร์ใหม่ที่น่าสนใจอย่างแรกคือการรองรับการค้นหาโค้ดหลายบรรทัดด้วย regular expression โดยเมื่อผู้ใช้ค้นหาโค้ดด้วยสัญลักษณ์ \n (ซึ่งมีความหมายแทนการขึ้นบรรทัดใหม่) VS Code จะช่วยแสดง block ของโค้ดที่ตรงตามเงื่อนไข ช่วยให้นักพัฒนาค้นหาโค้ดที่ต้องการได้สะดวกขึ้น

Tags:
Node Thumbnail

Microsoft ประกาศแผนเตรียมปิดบริการ HockeyApp บริการปล่อยทดสอบแอพเวอร์ชันเบต้า และเก็บรายงานการแครช โดยแนะนำให้ผู้ใช้ไปใช้งาน Visual Studio App Center แทน

Microsoft ระบุว่า ทางบริษัทได้นำฟีเจอร์ต่าง ๆ จาก HockeyApp รวมเข้ากับ App Center อยู่เรื่อย ๆ และจะเสร็จสมบูรณ์ใน 16 พฤศจิกายนปีหน้า โดยข้อมูลฟีเจอร์บน App Center สามารถติดตามได้จาก Feature Roadmap ว่าฟีเจอร์ไหนที่มีแล้ว และฟีเจอร์ไหนที่แพลนว่าจะทำ

Tags:
Node Thumbnail

ไมโครซอฟท์ออกอัพเดตให้กับ Visual Studio Code เป็นเวอร์ชัน 1.27 มาพร้อมการปรับปรุงหลายอย่าง

การเปลี่ยนแปลงที่เห็นได้ชัดในอัพเดตนี้คือการปรับหน้า Settings ของ VS Code จากเดิมที่ใช้วิธีแก้ไขไฟล์ settings.json มาเป็น GUI ช่วยให้ผู้ใช้เข้าถึงการตั้งค่าต่างๆ ได้ง่ายขึ้น

แต่ถ้าท่านใดใช้แบบเก่าจนคุ้นชินแล้วก็ยังสามารถสลับกลับไปใช้หน้า Settings เดิมได้ได้ผ่านการตั้งค่าที่ใช้ชื่อว่า "workbench.settings.editor"

Tags:
Node Thumbnail

เมื่อกลางเดือนสิงหาคมไมโครซอฟท์ได้ออกอัพเดตให้ Visual Studio 2017 เป็นเวอร์ชัน 15.8

ของใหม่ที่น่าสนใจอย่างแรกคือการเพิ่มฟีเจอร์แก้ไขโค้ดทีละหลายตำแหน่ง (Multi-caret editing) ที่อาจฟังดูไม่ใหม่ซักเท่าไหร่สำหรับท่านที่เคยใช้งาน code editor ตัวอื่นๆ มาก่อน แต่นี่นับว่าเป็นครั้งแรกของ Visual Studio รุ่นใหญ่ที่ได้เริ่มใส่ฟีเจอร์ดังกล่าวให้ใช้งานโดยไม่ต้องติดตั้ง extension เพิ่มเติม

นักพัฒนาจะสามารถใช้คีย์ลัดเช่น Ctrl + Alt ร่วมกับคลิกซ้ายเพื่อเพิ่มเคอร์เซอร์ ณ ตำแหน่งที่ต้องการ ก่อนเริ่มลงมือแก้ไขโค้ดตำแหน่งที่มีเคอร์เซอร์วางอยู่ไปพร้อมๆ กัน เข้าไปดูคีย์ลัดที่มีให้ใช้ทั้งหมดได้ที่เมนู Edit > Multiple Carets

Tags:
Node Thumbnail

ไมโครซอฟท์ออกอัพเดตให้กับ Visual Studio Code ขยับเวอร์ชันเป็น 1.26 มาพร้อมกับของใหม่และการปรับปรุงหลายอย่าง

ของใหม่ที่น่าสนใจอย่างแรกคือการเพิ่ม breadcrumb เข้ามาที่ด้านบนของ editor ช่วยแสดงตำแหน่งที่อยู่ของเคอร์เซอร์ปัจจุบันเทียบกับพาธของไฟล์และโครงสร้างของโค้ด และยังสามารถคลิกที่ breadcrumb เพื่อเลือกโฟลเดอร์, ไฟล์ หรือตำแหน่งของโค้ดที่ต้องการเรียกใช้งานได้อย่างรวดเร็ว เปิดใช้งานได้ที่เมนู View > Toggle Breadcrumbs

Pages