คู่มือการพัฒนาโปรแกรมเชื่อมต่อ CSI ETABS API ด้วยภาษา C# (.NET) ฉบับสมบูรณ์ (From Zero to Enterprise)
🌐 Website: https://civil-park-international.github.io/etabs-api-csharp-book/
ครอบคลุมทุกเรื่องเหมือนเวอร์ชัน Python แต่นำเสนอในบริบทของ C# (Strongly Typed):
- Core: การเชื่อมต่อ API, อ่านข้อมูลอาคาร, รันวิเคราะห์
- Design: อ่านผลออกแบบ Steel/Concrete (Chapter 13)
- Validation: เทคนิคการตรวจสอบความถูกต้องของผลลัพธ์ (Chapter 14)
- Optimization: อัลกอริทึมการออกแบบอัตโนมัติ (Chapter 15)
- Enterprise Testing: การทำ Unit Testing ด้วย NUnit และ Moq (Chapter 16)
- IDE: Visual Studio 2019/2022 หรือ VS Code
- SDK: .NET Framework 4.8 (สำหรับ ETABS เก่า) หรือ .NET 6/8
- Dependencies:
CSiAPIv1.dll(จาก Folder ETABS)NUnit,Moq(สำหรับ Testing)
หนังสือเล่มนี้เขียนด้วย Astro Starlight.
- ติดตั้ง Node.js (v18+)
- Install dependencies:
npm install
- Start dev server:
npm run dev
ยินดีต้อนรับทุกการแก้ไข!
- Fork repo
- Create feature branch
- Submit Pull Request
Distributed under the MIT License. See LICENSE for more information.