Tags:
Node Thumbnail

ไมโครซอฟท์เปิดตัว Visual Studio 2017 อย่างเป็นทางการ (ก่อนหน้านี้ใช้โค้ดเนม Visual Studio 15) ตอนนี้สถานะเป็นรุ่น Release Candidate (RC) และเตรียมเปิดให้ดาวน์โหลดตัวจริงในอีกไม่ช้า

Visual Studio 2017 มีของใหม่มากมาย ฟีเจอร์สำคัญคือ

  • ตัวติดตั้งแบบใหม่ สามารถแยกติดตั้งเฉพาะโมดูลที่ต้องการได้ ส่งผลให้ Visual Studio มีขนาดติดตั้งขั้นต่ำเพียงไม่กี่ร้อย MB เท่านั้น
  • เน้นการใช้งานส่วนขยาย (extension) มากขึ้น มีระบบตรวจสอบประสิทธิภาพของส่วนขยายว่าทำเครื่องช้าหรือไม่ (ลักษณะเดียวกับเว็บเบราว์เซอร์), ระบบจัดการ dependent ของส่วนขยาย, การติดตั้งส่วนขยายจำนวนมากๆ ในคราวเดียว (batch install)
  • ฟีเจอร์อีกอย่างที่ได้มาจากการซื้อ Xamarin คือผนวกการเขียนแอพมือถือด้วย C# บน Xamarin เพื่อแชร์โค้ดแกนกลางชุดเดียวใช้ข้ามแพลตฟอร์ม
  • .NET Core ที่เป็นยุทธศาสตร์ใหม่ของไมโครซอฟท์ก็ได้รับการปรับปรุงให้ใช้ง่ายขึ้น โดยเฉพาะการเขียนแอพ .NET Core แล้วทดสอบบนลินุกซ์ ไมโครซอฟท์ก็เตรียมเครื่องมือให้กดคลิกเดียวสร้างแพ็กเกจ Docker เพื่อนำไปรันบนคลาวด์ได้เลย
  • ปรับปรุงประสิทธิภาพของตัวโปรแกรม เปิดโปรแกรมเร็วขึ้น 3 เท่า (cold start), โหลดโซลูชันเร็วขึ้น 2-4 เท่า

No Description

ส่วนตัว Editor ที่เป็นแกนกลางของ IDE ก็พัฒนาขึ้นอีกหลายจุด

  • IntelliSense เพิ่มระบบค้นหาแบบใหม่สำหรับชื่อฟังก์ชันแบบ CamelCase สามารถพิมพ์ตัวย่อที่เป็นอักษรตัวใหญ่ เพื่อกรองเฉพาะฟังก์ชันที่เข้าข่ายได้ (เช่น พิมพ์ SM เพื่อหาคำว่า SemanticMap)
  • ตัวค้นหาการอ้างอิงชื่อ (Find All Reference) เพิ่มสีและการจัดกลุ่ม เพื่อให้ดูผลการค้นหาง่ายขึ้น
  • Live Editing แก้ไขโค้ดพร้อมรัน unit test อัตโนมัติขณะพิมพ์
  • เปิดไฟล์โดยไม่ต้องมีโปรเจคต์ได้แล้ว

ที่มา - Visual Studio

Get latest news from Blognone

Comments

By: Be1con
ContributorWindows PhoneWindowsIn Love
on 17 November 2016 - 10:14 #954246
Be1con's picture

ในที่สุดก็เปิดเร็วขึ้น และตัวไฟล์เล็กลงซะที #น้ำตาจะไหล


< Code | Design | Life | Blogger | Beyond >

By: mr_tawan
ContributoriPhoneAndroidWindows
on 17 November 2016 - 10:46 #954256
mr_tawan's picture

เจอ Windows 10 SDK 10GB เข้าไป ก็คงบวมเหมือนเดิม


  • 9tawan.net บล็อกส่วนตัวฮับ
By: UltimaWeapon
Windows PhoneRed HatWindowsIn Love
on 17 November 2016 - 12:27 #954287 Reply to:954256
UltimaWeapon's picture

มันคนละ Product คับ แยกให้ออก ถ้าต้องการเขียนแค่ ASP.NET Core ไม่มีเหตุผลอะไรที่ต้องติดตั้ง Windows 10 SDK

By: waroonh
Windows
on 17 November 2016 - 11:05 #954261

ถ้า MS Edge เทพได้แบบ Visual studio ก็ดีนะครับ

By: tontpong
Contributor
on 17 November 2016 - 12:42 #954295 Reply to:954261

ปีหน้าเจอกัน ;)

By: hisoft
ContributorWindows PhoneWindows
on 17 November 2016 - 11:39 #954271
hisoft's picture

IntelliSense เพิ่มระบบค้นหาแบบใหม่สำหรับชื่อฟังก์ชันแบบ CamelCase สามารถพิมพ์ตัวย่อที่เป็นอักษรตัวใหญ่ เพื่อกรองเฉพาะฟังก์ชันที่เข้าข่ายได้ (เช่น พิมพ์ SM เพื่อหาคำว่า SemanticMap)

ขณะที่ Windows เคยพิมพ์ G E หรือ gar ex เพื่อหา Garmin Express ได้ แต่ตอนนี้ต้องพิมพ์ Garmin e ถึงจะเจอ...

By: Thaitop_BN
Windows PhoneUbuntuWindows
on 17 November 2016 - 13:44 #954312
Thaitop_BN's picture

ขออนุญาตถามนอกเรื่องหน่อยครับ อยากกูเกิลเทคนิคช่วยพิมพ์ใน VS นี่ต้องใช้คีย์เวิร์ดอะไรครับ เช่น อยากโดดไปเติม ; ท้ายบรรทัดโดยไม่ใช้ปุ่ม end หรือปุ่มลัดขึ้นบรรทัดใหม่ขณะอยู่กลางประโยค หรือเติมคำอัตโนมัติโดยไม่ต้องกดลูกศรเลือกอะไรแบบนี้ มีใครรวบรวมเทคนิคการใช้ editor ไว้ไหมครับ คือใน eclipse ผมพอคลำหาเดาๆ ได้แต่ VS ผมคลำไม่เจออ่ะ

ปล.หรือมันรองรับแค่บางภาษา? หรือต้องไปตั้งค่าตรงไหน?

By: cruzercruz on 17 November 2016 - 17:28 #954368 Reply to:954312

ขึ้นบรรทัดใหม่ระหว่างกลางประโยคกด Shift + Enter ครับ
เพิ่มบรรทัดจากด้านบนระหว่างกลางประโยคกด Ctrl + Enter ครับ
ลบทั้ง line กด Shift + Delete ครับ

ส่วนใส่ ; ที่ท้ายประโยคระหว่างอยู่ระหว่างประโยคนั้นไม่ทราบเหมือนกัน ทำให้อยากค้นหาเลยว่าทำยังไง ใครทราบ
รบกวนแบ่งปันกันนะครับ

edit : ทราบแล้วครับ ถ้าจะใส่ ; ท้ายประโยคเลย กด Shift + Enter ในขณะที่เราอยู่บรรทัดนั้นๆ จะขึ้นบรรทัดใหม่พร้อมกับเติม ; ไว้ท้ายประโยคให้อัตโนมัติครับ ลองดูๆ
แต่ในขณะเดียวกันถ้าใช้ Ctrl + Enter มันจะไม่เติม ; ให้ถึงแม้จะเป็นการสร้างบรรทัดใหม่เหมือนกันนะครับ

By: Thaitop_BN
Windows PhoneUbuntuWindows
on 17 November 2016 - 19:45 #954391 Reply to:954368
Thaitop_BN's picture

ขอบคุณครับ ลองกับ C# แล้วใช้ได้สะดวกดีครับ แต่ลองกับ C++ แล้วใช้ได้แค่พื้นฐานแฮะ(ไม่เติมคำหรือ ; ออโต้)และใช้ ctrl + shift + enter แทน shift + enter แต่ไม่เป็นไรครับ ว่าจะหัด Vim อยู่พอดี เดี๋ยวลง VsVim เพิ่มเอาก็ได้

ปล.มันก็มีในรายการ keyboard shortcuts นิ ทำไมมองไม่เห็นหว่า สงสัยจะอยู่กันเยอะจนตาลาย แห่ะๆ

By: TW
AndroidWindows
on 18 November 2016 - 00:45 #954453

เปิดไฟล์โดยไม่ต้องมีโปรเจคต์ได้แล้ววววว