Tags:
Node Thumbnail

ไมโครซอฟท์ออกอัพเดตให้ Visual Studio 2017 เป็นเวอร์ชัน 15.5

ของใหม่ที่สำคัญคือประสิทธิภาพที่ดีขึ้นแทบทุกด้าน การโหลดไฟล์โซลูชันขนาดใหญ่ (C#/VB) ใช้เวลาน้อยลงถึงครึ่งหนึ่ง ส่วนเวลาที่ใช้สลับระหว่างโหมดีบั๊กและรีลีิสก็ลดลงเช่นกัน และเวลาที่ใช้ unfold เทมเพลตก็อาจเร็วขึ้นถึง 40 เท่า

ในแง่ฟีเจอร์ก็มีของใหม่หลายอย่าง เช่น historical debugging หรือการย้อนกลับไปยัง breakpoint ก่อนหน้าเพื่อดูสถานะของตัวแปรอีกครั้ง, รองรับ Docker แบบ multi-stage, การจัดการรหัสผ่านที่ใช้ล็อกอินเข้าฐานข้อมูลหรือเว็บเซอร์วิส เพื่อไม่ต้อง hardcode ไฟล์เหล่านี้, รองรับการทำงานกับ Xamarin Live Player

วิดีโอเปรียบเทียบความเร็วของ VS2017 15.5 vs 15.4

Tags:
Node Thumbnail

ทีมพัฒนาภาษา C# จาก Microsoft ปล่อยภาษารุ่นต้นแบบ (prototype) มาทดลองความสามารถสำหรับลดปริมาณปัญหาที่เกี่ยวกับ null โดยเฉพาะ ด้วยการเพิ่มชนิดข้อมูลใหม่ (type) ที่คล้ายกันภายใต้ชื่อว่า nullable มาให้เลือกใช้งาน

ผู้สนใจสามารถดาวน์โหลดความสามารถนี้มาทดลองเล่นได้ผ่าน GitHub

ส่วนใครสงสัยว่า nullable คืออะไร มีบทบาทอย่างไรในการแก้บั๊ก เชิญอ่านต่อข้างในได้เลย

Tags:
Node Thumbnail

ไมโครซอฟท์ปล่อยส่วนเสริม Microsoft Visual Studio Tools for AI เพิ่มฟังก์ชั่นด้านปัญญาประดิษฐ์ให้กับ Visual Studio โดยมีฟีเจอร์ตั้งแต่การพัฒนาโค้ดที่เพิ่ม IntelliSense ให้กับเฟรมเวิร์คดังๆ และการดีบั๊กบนเครื่องของเราเอง ไปจนถึงการเชื่อมต่อกับ Auzre ML เพื่อส่งงานขึ้นไปรันบนคลาวด์

การเชื่อมต่อคลาวด์ทำให้การเทรนเน็คเวิร์คขนาดใหญ่ทำได้ง่ายขึ้น เพียงเลือกเฟรมเวิร์ค, จำนวนเครื่อง, และใส่ที่เก็บผลลัพธ์ก็ส่งงานขึ้นไปรันบนเครื่องที่มีชิปกราฟิกได้เลย

ตัวส่วนเสริมนี้รองรับทั้ง Visual Studio 2015 และ 2017 แต่ต้องใช้งานบนวินโดวส์ 64 บิตเท่านั้น

ที่มา - eWeek

Tags:
Node Thumbnail

ไมโครซอฟท์โชว์ฟีเจอร์ใหม่ Live Share ของ Visual Studio (ใช้ได้ทั้ง Visual Studio 2017 และ Visual Studio Code) เพื่อให้นักพัฒนามาร่วมเขียนโค้ดได้พร้อมกัน

จุดเด่นของ Live Share คือความง่ายในการแชร์ เพราะเป็นการแชร์แบบเห็น workspace ของอีกฝ่ายทันที (เหมือนกับใช้พวก Google Docs) ไม่ต้องเสียเวลามาซิงก์ข้อมูล, clone repo หรือติดตั้งไลบรารีใดๆ ที่เป็น dependency กันก่อน

เราจะเห็นเคอร์เซอร์ของอีกฝ่ายว่าอยู่ตรงจุดไหน กำลังพิมพ์อะไรอยู่ แถมตัว editor ยังรองรับฟีเจอร์ทุกอย่างเหมือนการเขียนโค้ดปกติ เช่น การช่วยเติมคำ, IntelliSense, refactor, debugger

Tags:
Node Thumbnail

ไมโครซอฟท์รับ Don Jayamanne ผู้สร้างส่วนเสริม Python สำหรับ VSCode เข้าทำงานในบริษัท หลังจากส่วนเสริม Python ได้รับความนิยมสูงสุด มีจำนวนการติดตั้งกว่าสี่ล้านครั้ง

ความเปลี่ยนแปลงครั้งนี้ทำให้ส่วนเสริม Python จะเปลี่ยนชื่อผู้ผลิตเป็นไมโครซอฟท์เอง และโค้ดหลักก็จะย้ายจาก https://github.com/DonJayamanne/pythonVSCode ไปยัง https://github.com/microsoft/vscode-python โดยไมโครซอฟท์สัญญาว่าจะให้ความสำคัญกับส่วนเสริมนี้มากขึ้นพร้อมกับประกาศรับสมัครคนมาช่วยพัฒนาเพิ่มเติม โดยให้ส่งเมลไปที่ pythonjobs@microsoft.com

ตอนนี้ส่วนเสริมสำหรับการรองรับภาษาใน VSCode สามอันดับแรกกลายเป็นของไมโครซอฟท์ทั้งหมด ได้แก่ ภาษา Python, C/C++, และ C#

Tags:
Node Thumbnail

Visual Studio Code ออกเวอร์ชันใหม่ 1.18 มาพร้อมฟีเจอร์มากมาย เช่น

Tags:
Node Thumbnail

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

แต่การเปลี่ยนเป็นสีส้มกลับทำให้ผู้ใช้ Visual Studio Code ถล่มไมโครซอฟท์อย่างหนัก จนไมโครซอฟท์ต้องประกาศ "ขอโทษ" อย่างเป็นทางการ และเปลี่ยนสีกลับคืนเป็นสีฟ้าเหมือนเดิม

Tags:
Node Thumbnail

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

ฟีเจอร์ใหม่ที่น่าสนใจของอัพเดตนี้อย่างแรกคือการรองรับ Touch Bar บน Macbook Pro รุ่นใหม่ โดยจะสามารถใช้ปุ่มเดินหน้า / ถอยหลังช่วยสลับไปมาระหว่าง editor ที่ถูกเปิดใช้งานอยู่ ไปจนถึงใช้สั่งเริ่มและควบคุมการดีบักโค้ดได้

นอกจากนี้ VS Code ยังเปิดให้ส่วนเสริมหรือ extension จากนักพัฒนาภายนอกสามารถเพิ่มเมนูและรับคำสั่งจาก Touch Bar ได้เช่นกัน

Tags:
Node Thumbnail

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

สิ่งน่าสนใจที่ถูกเพิ่มเข้ามาในอัพเดตนี้อย่างแรกคือการเพิ่มตัวช่วย refactoring ฟังก์ชั่นบนภาษา JavaScript และ TypeScript ทำให้นักพัฒนาสามารถแยกโค้ดส่วนที่คิดว่าเริ่มซับซ้อนออกมาเป็นฟังก์ชั่นหรือเมธอดใหม่ได้อย่างรวดเร็ว เพียงแค่ลากเมาส์เพื่อเลือกโค้ดส่วนที่ต้องการแล้วกดไอคอนหลอดไฟด้านหน้าโค้ดหรือกดคีย์ลัด Ctrl + .

นอกจากนี้ยังช่วยอำนวยความสะดวกให้กับการเขียน HTML เพิ่มเติม โดยได้ปรับปรุงตัวช่วยเลือกสี (Color picker) ให้ใช้งานภายในแท็ก style ในเอกสาร HTML ได้แล้ว (อัพเดตก่อนใช้ได้กับไฟล์ CSS, SASS และ Less เท่านั้น)

Tags:
Node Thumbnail

ไมโครซอฟท์มีตัวช่วยออกแบบอินเทอร์เฟซ XAML Designer อยู่ใน Visual Studio มานาน แต่มันไม่ค่อยได้รับการปรับปรุงมากนัก โดยเฉพาะเรื่องประสิทธิภาพที่มีคนบ่นกันมาก

ล่าสุดไมโครซอฟท์ประกาศยกเครื่อง XAML Designer ใหม่ โดยเน้นไปที่ประเด็นเหล่านี้

Tags:
Node Thumbnail

Visual Studio Code เป็น code editor ที่ได้รับความนิยมมากขึ้นเรื่อยๆ ล่าสุดไมโครซอฟท์เตรียมปรับโลโก้ของ VS Code ให้ต่างจาก Visual Studio IDE รุ่นปกติแล้ว

ไอคอนใหม่ของ VS Code ถูกออกแบบให้เข้าชุดกับไอคอนแบบใหม่ของแบรนด์ Visual Studio ที่มีเส้นเข้ามุมเพิ่มเข้ามาฝั่งขวาล่าง (คล้ายกับไอคอนของ Office) แต่เปลี่ยนจากสัญลักษณ์ ∞ (infinity) แบบครบลูป มาตัดออกไปหนึ่งข้างเพื่อแสดงถึงความเปิดกว้าง (openness) และแสดงให้เห็นว่า VS Code เป็นซับเซ็ตของ Visual Studio IDE ตัวเต็ม

ไอคอนบนวินโดวส์และลินุกซ์จะแสดงเป็นแบบ flat แบนราบ (ขวามือ) ส่วนไอคอนบนแมคจะมีพื้นหลังสีดำเพิ่มเข้ามา และไล่สี gradient เล็กน้อย

Tags:
Node Thumbnail

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

การเปลี่ยนแปลงที่น่าสนใจในอัพเดตนี้อย่างแรกคือ การปรับปรุงการรองรับไฟล์ขนาดใหญ่ ด้วยการปิดฟีเจอร์ของ VS Code บางอย่าง (เช่น line guide, code wrapping / folding) เมื่อเปิดไฟล์ที่มีขนาดตั้งแต่ 30 MB หรือ 300,000 บรรทัดขึ้นไป ทำให้สามารถเพิ่มประสิทธิภาพและช่วยลดการใช้งานหน่วยความจำของเครื่องลงได้ (ในบางกรณีถึง 50%) อีกทั้งยังได้ถอดข้อจำกัดในการเปิดไฟล์ขนาดใหญ่ออกจากรุ่น 64 บิต และขยายขนาดไฟล์ที่สามารถเปิดได้จากเดิม 50 MB เป็น 300 MB บนรุ่น 32 บิต

Tags:
Node Thumbnail

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

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

รายละเอียดของตัวเลือกที่มีให้ใช้ภายในวิซาร์ดมีดังนี้

Tags:
Node Thumbnail

เทรนด์อย่างหนึ่งที่น่าสนใจในโลกการประมวลผลยุคคลาวด์คือ เราไม่จำเป็นต้องเปิดเซิร์ฟเวอร์ค้างไว้เพื่อรอประมวลผลอีกต่อไป มีงานประเภทใหม่ๆ ที่เราสามารถประมวลผลแบบ event-based เฉพาะเมื่อเกิดเหตุการณ์ตามที่กำหนดเท่านั้น (แปลว่าไม่คิดเงินค่าใช้งานตามเวลา แต่คิดตามจำนวนรีเควสต์แทน) แนวทางนี้เรียกกันว่า serverless

ผู้ให้บริการคลาวด์รายใหญ่ต่างมีบริการลักษณะนี้ ไม่ว่าจะเป็น Amazon Lambda, Google Cloud Functions และ Microsoft Azure Functions

Tags:
Node Thumbnail

ไมโครซอฟท์ประกาศปรับสถานะ Visual Studio 2017 for Mac จากสถานะพรีวิวที่ปล่อยมาตั้งแต่ปลายปีที่แล้ว มาเป็นสถานะ GA (general available)

ตัว IDE รองรับการพัฒนาจาก Visual Studio เต็มรูปแบบ ทั้ง แอนดรอยด์, แมค, iOS, tvOS, watchOS, เว็บ, และคลาวด์

ไฟล์โปรเจคยังคงใช้ของเดิมจากวินโดวส์ได้, รองรับระบบแพ็กเกจ NuGet, รวมถึงการอินทิเกรต Git ในตัว

ที่มา - Visual Studio

Tags:
Node Thumbnail

หลังจากที่เปิดให้ทดสอบ Team Foundation Version Control (TFVC) ระบบจัดการซอร์สแบบรวมศูนย์ของไมโครซอฟท์กับ Android Studio และ IntelliJ ผ่านปลั๊กอิน Visual Studio Team Services มาตั้งแต่เดือนกันยายนปี 2016

เมื่อเดือนที่แล้วไมโครซอฟท์ก็ได้ปลดสถานะพรีวิวให้กับการรองรับ TFVC และออกอัพเดตปลั๊กอินให้นักพัฒนาสาย Android และนักพัฒนาที่ใช้ IDE จากค่าย JetBrains เช่น IntelliJ IDEA และ Rider EAP สามารถใช้งาน TFVC เป็นที่เรียบร้อย

Tags:
Node Thumbnail

ไมโครซอฟท์ปล่อยอัพเดตเวอร์ชันใหม่ของส่วนเสริม Visual Studio Team Services ให้กับตัวแก้ไขซอร์สโค้ดโอเพนซอร์ส Visual Studio Code โดยได้เพิ่มการรองรับ Team Foundation Version Control (TFVC) ระบบจัดการซอร์สแบบรวมศูนย์ที่ไมโครซอฟท์พัฒนาเอง

ทำให้ในตอนนี้ VS Code สามารถใช้ TFVC เป็นตัวเลือกในการจัดการซอร์สโค้ดเพิ่มเติมนอกเหนือจาก Git ที่ VS Code รองรับตั้งแต่แรก โดยนักพัฒนาจะสามารถใช้ส่วนเสริมดังกล่าวเชื่อมต่อได้ทั้งกับ Team Foundation Server สำหรับกรณีติดตั้งเซิร์ฟเวอร์ไว้ใช้ภายในองค์กร (ต้องเป็นเวอร์ชัน 2015 Update 2 หรือใหม่กว่า) และ Team Services ที่ให้บริการโดยไมโครซอฟท์

Tags:
Node Thumbnail

หลังจากที่ Visual Studio 2017 ออกตัวจริงไปได้เพียงไม่กี่สัปดาห์ ไมโครซอฟท์ก็ได้ปรับเปลี่ยนกระบวนการออกอัพเดตให้กับ Visual Studio โดยได้เริ่มปล่อย Visual Studio 2017 เวอร์ชันพรีวิว ซึ่งเป็นการแยกรุ่นสำหรับใช้ทดสอบออกมาต่างหากและเปิดให้สามารถติดตั้งควบคู่ไปกับ Visual Studio 2017 รุ่นใช้งานจริงได้ จากที่แต่ก่อนหน้านี้ Visual Studio จะเปิดให้ใช้รุ่นทดสอบเช่น Visual Studio 2017 RC เฉพาะก่อนการอัพเกรดเวอร์ชันครั้งใหญ่เท่านั้น

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

Tags:
Node Thumbnail

หลังทดสอบรุ่นเบต้า-RC กันมานานพอสมควร วันนี้ Visual Studio 2017 ก็ออกรุ่นจริง (GA) เปิดให้ดาวน์โหลดมาใช้งานได้แล้ว ของใหม่ในเวอร์ชันนี้ได้แก่

Tags:
Node Thumbnail

โลกของ Visual Studio มีชุดรวมส่วนขยายเพิ่มความสามารถชื่อ Productivity Power Tools ที่ออกมาตั้งแต่ยุค Visual Studio 2010 ชุดรวมส่วนขยายนี้ประกอบด้วยส่วนขยายเล็กๆ น้อยๆ ที่ไมโครซอฟท์รวบรวมมาแจกให้ใช้งานฟรี

ในโอกาสที่ Visual Studio 2017 จะออกตัวจริงในวันนี้ 7 มี.ค. (ตามเวลาสหรัฐ) ไมโครซอฟท์ก็รวมชุด Productivity Power Tools for Visual Studio 2017 มาให้ใช้งานกัน

ส่วนขยายในชุด Productivity Power Tools 2017 มีทั้งหมด 15 ตัว ตัวอย่างส่วนขยายในชุดได้แก่ Copy as HTML, Double-Click Maximize, Middle-Click Scroll เป็นต้น

Tags:
Node Thumbnail

ไมโครซอฟท์ประกาศวันเปิดตัว Visual Studio 2017 อย่างเป็นทางการ 7 มีนาคม 2017 หลังออกรุ่นทดสอบมาแล้วหลายรุ่น

ปี 2017 ยังเป็นปีครบรอบ 20 ปีของ Visual Studio หลังเปิดตัวครั้งแรกกับ Visual Studio 97 เมื่อวันที่ 28 มกราคม 1997 ซึ่งเป็นการนำ IDE ของไมโครซอฟท์หลายตัว ได้แก่ Visual Basic, Visual C++, Visual J++, Visual FoxPro, Visual InterDev มารวมกันเป็นตัวเดียว

ที่มา - MSDN

Tags:
Node Thumbnail

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

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

Tags:
Node Thumbnail

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

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

Tags:
Node Thumbnail

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

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

Tags:
Node Thumbnail

นอกจาก Visual Studio for Mac ไมโครซอฟท์ยังเปิดตัวบริการใหม่ใต้แบรนด์ Visual Studio อีกตัวคือ Visual Studio Mobile Center

Visual Studio Mobile Center คือ "บริการ" สนับสนุนการพัฒนาแอพบนอุปกรณ์พกพา โดยหลักแล้วมันคือการนำ Xamarin Test Cloud บริการทดสอบแอพบนคลาวด์ของ Xamarin มาเพิ่มฟีเจอร์ด้านการคอมไพล์บนคลาวด์, การทดสอบแอพกับกลุ่มผู้ใช้เบต้า (HockeyApp เดิม), การเก็บสถิติการแครชและบั๊ก, สถิติการใช้งาน และเชื่อมต่อกับระบบ backend อย่างการซิงก์ข้อมูลหรือการตรวจสอบตัวตน

Pages