คำถามติดแท็ก c#

C # เป็นภาษาการเขียนโปรแกรมเชิงวัตถุที่มีการจัดการและรวบรวมขยะที่สร้างขึ้นโดย Microsoft ควบคู่ไปกับแพลตฟอร์ม. NET

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

1
ฉันจะปรับปรุงการใช้หน่วยความจำของแอปพลิเคชันของฉันได้อย่างไร [ปิด]
ปิด คำถามนี้จะต้องมีมากขึ้นมุ่งเน้น ไม่ยอมรับคำตอบในขณะนี้ ต้องการปรับปรุงคำถามนี้หรือไม่ อัปเดตคำถามเพื่อให้มุ่งเน้นที่ปัญหาเดียวโดยแก้ไขโพสต์นี้ ปิดให้บริการใน4 ปีที่แล้ว ฉันกำลังเขียนแอปพลิเคชัน C # และสามารถเห็นการใช้หน่วยความจำเพิ่มขึ้นเมื่อเวลาทำงานของแอปพลิเคชันเพิ่มขึ้น มีเครื่องมือหรือเทคนิคใดบ้างที่ฉันสามารถตรวจสอบการใช้หน่วยความจำของแอปพลิเคชันของฉันระบุการรั่วไหลของหน่วยความจำและปรับปรุงการใช้หน่วยความจำของแอปพลิเคชันของฉันโดยทั่วไปหรือไม่
10 c#  memory-usage 

3
สถาปัตยกรรมที่ดีที่สุดสำหรับแอปพลิเคชัน ASP.NET WebForms
ฉันเขียนพอร์ทัล ASP.NET WebForms สำหรับลูกค้า โครงการมีการพัฒนามากกว่าการวางแผนและโครงสร้างอย่างเหมาะสมตั้งแต่ต้น ดังนั้นรหัสทั้งหมดจะถูกบดเข้าด้วยกันภายในโครงการเดียวกันและไม่มีเลเยอร์ใด ๆ ตอนนี้ไคลเอนต์มีความสุขกับการใช้งานดังนั้นฉันต้องการ refactor รหัสเพื่อที่ฉันจะมั่นใจในการเปิดตัวโครงการ เนื่องจากมีหลายวิธีที่แตกต่างกันในการออกแบบสถาปัตยกรรมฉันต้องการความคิดเห็นเกี่ยวกับวิธีการที่ดีที่สุด หน้าที่การทำงาน พอร์ทัลอนุญาตให้ผู้ดูแลระบบกำหนดค่าเทมเพลต HTML "พันธมิตร" อื่น ๆ ที่เกี่ยวข้องจะสามารถแสดงเทมเพลตเหล่านี้ได้โดยการเพิ่มรหัส IFrame ไปยังเว็บไซต์ของพวกเขา ภายในเทมเพลตเหล่านี้ลูกค้าสามารถลงทะเบียนและซื้อผลิตภัณฑ์ API ได้รับการดำเนินการโดยใช้ WCF เพื่อให้ บริษัท ภายนอกสามารถเชื่อมต่อกับระบบได้ ส่วนผู้ดูแลระบบช่วยให้ผู้ดูแลระบบสามารถกำหนดค่าฟังก์ชันการทำงานต่างๆและดูรายงานสำหรับพันธมิตรแต่ละราย ระบบจะส่งใบแจ้งหนี้และอีเมลแจ้งเตือนไปยังลูกค้า สถาปัตยกรรมปัจจุบัน ขณะนี้ใช้ EF4 เพื่ออ่าน / เขียนไปยังฐานข้อมูล วัตถุ EF ถูกใช้โดยตรงภายในไฟล์ aspx สิ่งนี้อำนวยความสะดวกในการพัฒนาอย่างรวดเร็วในขณะที่ฉันเขียนไซต์ แต่ก็อาจยอมรับไม่ได้ที่จะทำให้มันเป็นแบบนั้นเพราะมันเชื่อมต่อฐานข้อมูลกับ UI อย่างแน่นหนา ตรรกะทางธุรกิจที่เฉพาะเจาะจงได้รับการเพิ่มลงในคลาสบางส่วนของวัตถุ EF คำถาม เป้าหมายของการปรับโครงสร้างใหม่จะทำให้ไซต์สามารถปรับขนาดได้บำรุงรักษาได้ง่ายและปลอดภัย สถาปัตยกรรมแบบไหนที่ดีที่สุดสำหรับสิ่งนี้? โปรดอธิบายสิ่งที่ควรอยู่ในแต่ละเลเยอร์ไม่ว่าฉันจะใช้รูปแบบของ DTO …

4
วิธีที่ดีที่สุดในการจัดการลำดับการเรียงรายการด้วย Drag & Drop UI คืออะไร
ฉันมีรายชื่อนักเรียนที่ฉันควรแสดงต่อผู้ใช้บนเว็บเพจในรูปแบบตาราง รายการจะถูกเก็บไว้ในฐานข้อมูลพร้อมกับเรียงลำดับข้อมูล ในหน้าเว็บผู้ใช้สามารถจัดเรียงลำดับรายการใหม่ได้โดยการลากและวางรายการลงในลำดับการจัดเรียงที่ต้องการคล้ายกับโพสต์นี้ ด้านล่างเป็นภาพหน้าจอของหน้าทดสอบของฉัน ในตัวอย่างข้างต้นแต่ละแถวมีข้อมูลการเรียงลำดับที่แนบมา เมื่อฉันวาง John Doe (รหัสนักเรียน 10) เหนือแถวรหัสนักศึกษา 1 ลำดับรายการควรเป็น: 2, 10, 1, 8, 11 วิธีการมองโลกในแง่ดี (หิวทรัพยากรน้อยลง) ในการจัดเก็บและอัปเดตข้อมูลเรียงลำดับคืออะไร ตอนนี้ความคิดเดียวของฉันคือสำหรับทุกการเปลี่ยนแปลงในลำดับการเรียงของรายการค่า SortOrder ของทุกวัตถุควรได้รับการอัปเดตซึ่งในความคิดของฉันเป็นทรัพยากรที่หิว แค่ FYI: ฉันอาจมีแถวได้ไม่เกิน 25 แถวในตาราง
10 c#  sorting 

9
ทำไมตัวแปรจึงต้องมีประเภท
ดังนั้นเราจึงเขียน: Customer c = new Customer(); ทำไมการออกแบบไม่ใช่แบบที่เราเขียน: c = new Customer(); c.CreditLimit = 1000; คอมไพเลอร์สามารถคำนวณคะแนน c ให้กับลูกค้าและอนุญาตให้สมาชิกของลูกค้าเรียกใช้บน c? ฉันรู้ว่าเราอาจต้องการเขียน: IPerson c = new Customer(); IPerson e = new Employee(); เพื่อที่จะสามารถเขียน: public string GetName(IPerson object) { return object.Name } string name = GetName(c); // or GetName(e); แต่ถ้าเราเขียนว่า: c = new Customer(); …

3
กำลังมองหารูปแบบการล็อคแบบกระจาย
ฉันจำเป็นต้องมีกลไกการล็อคออบเจ็กต์ซ้ำแบบกำหนดเอง \ pattern สำหรับระบบแบบกระจายใน C # โดยพื้นฐานแล้วฉันมีระบบหลายโหนด แต่ละโหนดมีสิทธิ์การเขียนพิเศษเหนือชิ้นส่วนของn -number สถานะเดียวกันนี้ยังมีอยู่ในรูปแบบอ่านอย่างเดียวบนโหนดอื่นอย่างน้อยหนึ่งโหนด การเขียน / อัปเดตบางรายการจะต้องเป็นแบบปรมาณูในทุกโหนดในขณะที่การอัปเดตอื่น ๆ ในที่สุดจะกลายเป็นกระบวนการจำลองแบบพื้นหลังที่สอดคล้องกันคิว ฯลฯ ... สำหรับการอัปเดตอะตอมมิกฉันกำลังมองหารูปแบบหรือตัวอย่างที่อนุญาตให้ฉันทำเครื่องหมายวัตถุอย่างถูกล็อกสำหรับการเขียนซึ่งฉันสามารถกระจายกระทำย้อนกลับ ฯลฯ ... เนื่องจากระบบมีการทำงานพร้อมกันในระดับสูงฉัน ฉันคิดว่าฉันจะต้องสามารถล็อคสแต็กอัพซึ่งจะหมดเวลาหรือไม่ได้เปิดเมื่อล็อคถูกปล่อยออกมา ส่วนการทำธุรกรรมหรือการส่งข้อความนั้นไม่ได้เป็นจุดสนใจของคำถามนี้ แต่ฉันได้จัดเตรียมไว้สำหรับบริบทเพิ่มเติมบางอย่าง จากที่กล่าวมาคุณสามารถพูดได้อย่างชัดเจนว่าคุณต้องการข้อความใดหากคุณต้องการ นี่คือตัวอย่างที่คลุมเครือของสิ่งที่ฉันคาดคิดแม้ว่าฉันจะเปิดรับความคิดใหม่ ๆ นอกเหนือจากการใช้ผลิตภัณฑ์ใหม่ทั้งหมด thing.AquireLock(LockLevel.Write); //Do work thing.ReleaseLock(); ฉันคิดว่าจะใช้วิธีการขยายซึ่งอาจมีลักษณะเช่นนี้ public static void AquireLock(this IThing instance, TupleLockLevel lockLevel) { //TODO: Add aquisition wait, retry, recursion count, timeout …

6
จะตรวจสอบ / พิสูจน์ความถูกต้องของภาษาโปรแกรมได้อย่างไร?
ฉันรู้แนวคิดของ orthogonality แต่จากมุมมองภาษาการเขียนโปรแกรมมีวิธีการตรวจสอบ / พิสูจน์หรือไม่ ตัวอย่างเช่นใน C # หนึ่งสามารถใช้publicหรือstaticลายเซ็นวิธี คุณสามารถใช้อย่างใดอย่างหนึ่งหรือทั้งสองและพวกเขาจะไม่รบกวนซึ่งกันและกันดังนั้นพวกเขาจึงมีมุมฉากซึ่งกันและกันใช่มั้ย คำถามของฉันคือฉันจะไปเกี่ยวกับคุณสมบัติที่เหลือโดยเฉพาะอย่างยิ่งคุณสมบัติที่ไม่เกี่ยวข้องกันได้อย่างไร คุณสมบัติทั้งหมดต้องอยู่ร่วมกัน / ซ้อนกันหรือไม่? มีภาษาการเขียนโปรแกรมที่เป็นมุมฉาก 100% หรือไม่?

2
Use-cases สำหรับ node.js และ c #
ฉันทำงาน ASP.NET ค่อนข้างน้อย (C #, MVC) แต่ส่วนใหญ่เป็นการพัฒนาเว็บทั่วไป ฉันใช้สถาปัตยกรรมพักผ่อนโดยใช้ที่เก็บ CRUD ลูกค้าของฉันส่วนใหญ่ไม่มีข้อกำหนดขั้นสูงมากมายในแอปพลิเคชันของพวกเขา ตอนนี้ฉันกำลังดู node.js และมันเป็นนัยเกี่ยวกับประสิทธิภาพ (ฉันติดความเร็ว) แต่ฉันไม่ได้เจาะลึกลงไปเลย ฉันสงสัยว่า node.js สามารถแทนที่การพัฒนาเว็บตามปกติของฉันใน C # และ ASP.NET MVC ได้ (ไม่ได้เขียนแอพที่มีอยู่ใหม่ แต่เมื่อทำงานกับแอปใหม่) node.js สามารถเสริมแอพ ASP.NET MVC ได้ด้วยการเพิ่มความดีแบบ async ให้กับสถาปัตยกรรมที่มีอยู่ มีกรณีการใช้งานสำหรับ / กับ C # และ node.js? แก้ไข ฉันรัก ASP.NET MVC และฉันรู้สึกตื่นเต้นเป็นอย่างมาก เพียงแค่พยายามดูว่ามีกรณีการใช้งานพิเศษที่จะสนับสนุนnode.js หรือไม่

3
เตรียมพร้อมสำหรับการตรวจสอบรหัสในฐานะนักพัฒนาหรือไม่
ฉันกำลังมองหาแนวคิดบางอย่างที่นี่ ฉันอ่านบทความการตรวจสอบโค้ดควรดำเนินการอย่างไรและตรวจสอบโค้ดมีประโยชน์อย่างไร ซึ่งมีข้อมูลมาก แต่ฉันยังต้องการความชัดเจนมากขึ้นสำหรับคำถามด้านล่าง คำถามของฉันคือ ในฐานะนักพัฒนาเป้าหมายคุณสามารถแนะนำวิธีปฏิบัติที่ดีที่สุดบางประการที่นักพัฒนาสามารถรวมไว้ก่อนที่โค้ดของเขาจะได้รับการตรวจสอบ ขณะนี้ฉันฝึกวิธีการดังต่อไปนี้ PPT สำหรับการไหลแบบลอจิคัล ความคิดเห็นรายละเอียด ปัญหา: แม้ว่าฉันได้ปฏิบัติตามแนวทางข้างต้นแล้วพวกเขาไม่ได้ช่วยในการตรวจสอบ ปัญหาที่ฉันเผชิญคือเมื่อมีการอ้างเหตุผลบางอย่างฉันค้นหาการใช้งานและการไหลและเวลามากเกินไปเสียเวลาในกระบวนการและฉันได้รับในใจของผู้คน ฉันคิดว่านักพัฒนาจำนวนมากจะต้องผ่านสิ่งที่ฉันกำลังจะผ่านเช่นกัน
10 c#  code-reviews 

4
เส้นทางการเรียนรู้สำหรับนักพัฒนาเว็บ. NET หรือ Java [ปิด]
ตามที่เป็นอยู่ในปัจจุบันคำถามนี้ไม่เหมาะสำหรับรูปแบบคำถาม & คำตอบของเรา เราคาดหวังว่าคำตอบจะได้รับการสนับสนุนจากข้อเท็จจริงการอ้างอิงหรือความเชี่ยวชาญ แต่คำถามนี้อาจเรียกร้องให้มีการอภิปรายโต้แย้งโต้แย้งหรือการอภิปรายเพิ่มเติม หากคุณรู้สึกว่าคำถามนี้สามารถปรับปรุงและเปิดใหม่ได้โปรดไปที่ศูนย์ช่วยเหลือเพื่อขอคำแนะนำ ปิดให้บริการใน8 ปีที่ผ่านมา ฉันสนใจที่จะรู้ว่ามีเว็บโฮสต์เซิร์ฟเวอร์แอปพลิเคชันโลกแห่งความจริงจำนวนเท่าใด ฉันจะเรียนรู้ C # และ ASP.NET และต้องการแปลงตนเองจากนักพัฒนาที่ฝังตัวเป็นนักพัฒนาเว็บแอป เพื่อนของฉันบอกว่ามีเซิร์ฟเวอร์ที่ใช้ Linux มากกว่าเซิร์ฟเวอร์ windows นอกจากนี้เขายังกล่าวถึง stack ทักษะ Java มีประโยชน์มากกว่า .NET ในโลกของเว็บแอพพลิเคชัน ประสบการณ์ของฉันเกี่ยวกับ Java และ C # นั้นเหมือนกันทุกประการ ฉันเป็นนักพัฒนา C ++ ที่มีประสบการณ์ ทุกคนสามารถให้คำแนะนำกับฉันได้ไหม ขอบคุณมาก
10 c#  java  .net 

3
วิธีการคงที่ส่วนตัวใน C # ทำร้ายอะไรหรือไม่?
ฉันสร้างวิธีการตรวจสอบส่วนตัวสำหรับการตรวจสอบความถูกต้องบางอย่างที่เกิดขึ้นหลายครั้งในชั้นเรียนของฉัน (ฉันไม่สามารถจัดเก็บข้อมูลที่ตรวจสอบได้ด้วยเหตุผลหลายประการ) ตอนนี้ ReSharper แสดงให้เห็นว่าฟังก์ชั่นสามารถทำให้คงที่ ฉันลังเลเล็กน้อยที่จะทำเช่นนั้นเนื่องจากปัญหาที่ทราบกันดีกับวิธีการคงที่ มันจะเป็นวิธีการคงที่ส่วนตัว คำถามของฉันคือวิธีคงที่ส่วนตัวสามารถทำให้เกิดการแต่งงานกันและปัญหาการทดสอบเช่นวิธีคงที่สาธารณะ? มันเป็นการปฏิบัติที่ไม่ดีหรือไม่? ฉันจะเดาไม่ได้ แต่ฉันไม่แน่ใจว่ามีหลุมพรางที่นี่หรือไม่

7
ความแตกต่างระหว่างต้นแบบและโซลูชันระดับการผลิตคืออะไร
คำถามนี้มีไว้สำหรับการเรียนรู้และเพื่อเพิ่มความเข้าใจด้านเทคนิคของฉัน ฉันรู้ว่าไม่มีวิธีแก้ปัญหาที่สมบูรณ์แบบและคำถามนี้มีความเป็นไปได้ที่ไม่สิ้นสุดรายการโซลูชัน แต่ฉันคิดว่ามันสำคัญมากสำหรับสถาปนิกทุกคนที่จะเข้าใจความแตกต่างระหว่างการสาธิตและโครงการถ่ายทอดสด ฉันสร้างโซลูชันสาธิตจำนวนมากใน. Net ในอดีต ตอนนี้ฉันได้รับมอบหมายให้สถาปนิกและใช้โซลูชันเว็บระดับการผลิตดังนั้นฉันต้องการถาม - ในระดับสูงมากสิ่งที่ต้องใช้ในการแปลงตัวอย่างเป็นโซลูชันระดับการผลิต จากความเข้าใจของฉันสิ่งนี้จะต้องใช้ (นอกเหนือจากการใช้งานตามความต้องการของลูกค้า): หน่วยทดสอบทุกวิธี มั่นใจได้ว่าครอบคลุมรหัสได้ 100% การบันทึกข้อยกเว้นและปุ่มลัดที่เป็นไปได้ทั้งหมด - ทำได้ด้วย AOP ใช้รูปแบบการออกแบบส่วนต่อประสานการพึ่งพาซึ่งอาจเป็นไปได้โดยใช้เฟรมเวิร์กเช่น spring.net การใช้เคาน์เตอร์วัดประสิทธิภาพและโปรไฟล์สำหรับเครื่องมือวัด ใช้การรักษาความปลอดภัยที่เหมาะสม - เช่นการตรวจสอบ windows (ถ้านั่นคือสิ่งที่ลูกค้าต้องการ) การจัดการธุรกรรมในทุก ๆ วิธี สำรองข้อมูลไฟล์เว็บแอ็พพลิเคชันก่อนการปรับใช้โซลูชันใหม่ มีอะไรอีกบ้าง? คำถามของฉันเกี่ยวข้องกับด้านเทคนิคมากกว่าการใช้งาน / เอกสารเพราะมิฉะนั้นเราจะเข้าไปอีกเส้นทาง :-) ขอบคุณ.

6
เริ่มต้นโครงการใหม่ด้วย TDD
ฉันกำลังศึกษา TDD และฉันอ่านว่ามันช่วยให้คุณกำหนดการออกแบบแอพได้ถูกต้องไหม? ดังนั้นฉันจึงตัดสินใจเริ่มสร้างโครงการใหม่เพื่อช่วยให้เข้าใจได้ดีขึ้น ฉันต้องการสร้างระบบการลงทะเบียนผู้ใช้แบบง่ายที่จะขอชื่อที่อยู่อีเมลประเทศ (จะเลือกจากรายการ) และหมายเลขโทรศัพท์ ดังนั้นคำถามคือ ... ฉันสร้างโซลูชันใหม่ใน VS 2010 เพิ่มโครงการทดสอบใหม่และฉันไม่รู้ว่าการทดสอบใดที่จะเขียน! เนื่องจากมันจะช่วยให้ฉันกำหนดการออกแบบได้ฉันจะเขียนแบบทดสอบอะไรได้บ้าง ขอบคุณสำหรับความช่วยเหลือใด ๆ !
10 c#  .net  tdd 

2
รูปแบบการออกแบบ GOF ใดที่มีการใช้งานแล้วเป็นคุณสมบัติภาษาชั้นหนึ่งใน C #?
(คำถามนี้ถูกปิดใน Stack Overflow เนื่องจากเป็น "กว้างเกินไป" และ "ไม่ใช่คำถามจริง" ดังนั้นอาจเหมาะสมกว่าหรือไม่) แรงบันดาลใจจากคำถามนี้ เรารู้ว่าเหตุการณ์ต่าง ๆ เป็นการนำภาษาไปใช้ในรูปแบบของผู้สังเกตการณ์ มีรูปแบบการออกแบบอื่น ๆ ที่ใช้งานเป็นภาษาใน C # หรือไม่ ฉันต้องการเก็บคำถามนี้ C # - เฉพาะเพราะมีรูปแบบการออกแบบจำนวนมากถูกนำไปใช้ในภาษาอื่นและฉันต้องการรักษาจุดเน้นนี้ ฉันไม่ได้มองหาการปรับใช้รูปแบบใน BCL (เช่นมัณฑนากรในคลาส WCF หรือวิธีการของโรงงานWebClient) แต่เป็นรูปแบบระดับภาษา จนถึงตอนนี้ฉันตระหนักถึงผู้สังเกตการณ์ ( event) และตัววนซ้ำ ( foreachเมื่อรวมกับคลาสและอินเตอร์เฟส BCL จำนวนมาก) อาจมีสิ่งที่ชัดเจนอื่น ๆ ที่ฉันหายไป

11
ฉันจะเปลี่ยนไปใช้งานโดยใช้ Microsoft stack ได้อย่างไร [ปิด]
ปิด. คำถามนี้เป็นคำถามปิดหัวข้อ ไม่ยอมรับคำตอบในขณะนี้ ต้องการปรับปรุงคำถามนี้หรือไม่ อัปเดตคำถามเพื่อให้เป็นหัวข้อสำหรับ Software Engineering Stack Exchange ปิดให้บริการใน4 ปีที่แล้ว ฉันจบการศึกษาจากมหาวิทยาลัยด้วยวิทยาการคอมพิวเตอร์ (BSc) โดยทำ C, C ++, Java, Python และ Oracle ไปพร้อมกัน ฉันทำงานอิสระตอนที่ฉันเรียนมหาวิทยาลัยและทำงานนี้เต็มเวลาเมื่อฉันเรียนจบและฉันทำงานเต็มเวลาเป็นเวลาหนึ่งปีแล้ว PHP ไม่ใช่สิ่งที่ฉันต้องการจริงๆและฉันคิดว่ามันเป็นการ จำกัด โอกาสของฉันยิ่งฉันอยู่ในเส้นทางนี้นานขึ้น ไม่ใช่ภาษาที่ฉันชอบใช้ในชีวิตประจำวันและฉันต้องการทำงานในองค์กรขนาดใหญ่ซึ่ง PHP ไม่ได้ใช้งานมากนัก ฉันต้องการที่จะอยู่ในการพัฒนาเว็บและดูเหมือนว่าจะมีงานจำนวนมากสำหรับ Microsoft stack: C #, SQL Server และ ASP.NET MVC แต่นอกเหนือจากครึ่งภาคเรียนที่เขียน C-line ทั่วไปใน Visual Studio ฉันไม่มีประสบการณ์กับเทคโนโลยีของ Microsoft ฉันจะเริ่มต้นการเปลี่ยนแปลงเพื่อเชื่อมโยงไปถึงงานในร้านค้า Microsoft ได้อย่างไร …

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.