น้ำมันดิบ-ASP
น้ำมันดิบ:
- สร้าง
- อ่าน
- อัป เดต
- ลบ
- ดำเนิน การ
โปรเจ็กต์นี้มีจุดมุ่งหมายเพื่อใช้แพลตฟอร์มที่ใช้งานง่ายเพื่อสร้างเว็บไซต์แอปพลิเคชัน CRUD โดยใช้เทคโนโลยีฟรีที่มีอยู่มากที่สุด (ASP แบบคลาสสิก, บูทสแตรป, ฟอนต์ awesome, jquery ฯลฯ) รวมถึงฟังก์ชัน "ดำเนินการ" เพื่อขยายขีดความสามารถของฐานข้อมูล การใช้โปรเจ็กต์นี้คุณสามารถสร้าง "มุมมองข้อมูล" ซึ่งจะทำหน้าที่เป็นอินเทอร์เฟซ CRUD ที่คุณสามารถจัดการข้อมูลจากฐานข้อมูล SQL Server และยังดำเนินการคำสั่งฐานข้อมูลที่กำหนดเองได้ (เช่น ขั้นตอนที่เก็บไว้)
ไม่จำเป็นต้องมีความรู้ด้านการเขียนโค้ด! การกำหนดค่าและการจัดการองค์ประกอบ CRUD ทั้งหมดเป็นแบบออนไลน์โดยสมบูรณ์ด้วย GUI ซึ่งหมายความว่า CRUDE-ASP นั้นเป็น "แพลตฟอร์มการพัฒนาโค้ดต่ำ" โดยพื้นฐานแล้ว
โครงการนี้ควรมีความเหมาะสมที่สุดสำหรับการพัฒนาแอปพลิเคชันอย่างรวดเร็วของแอปพลิเคชัน LOB (สายงานธุรกิจ) แบบง่าย ไม่จำเป็นต้องมีความรู้ด้านการเขียนโปรแกรมเลย แน่นอนว่าอาจมีประโยชน์สำหรับสถานการณ์ขั้นสูงกว่า แต่โดยส่วนใหญ่ คุณควรจะสามารถใช้ฟีเจอร์ทั่วไปของแอปพลิเคชันส่วนใหญ่ได้โดยใช้ UI ที่เข้าใจง่ายของ CRUDE โดยไม่ต้องเขียนโค้ดแม้แต่คำเดียว
โปรดดู Wiki สำหรับข้อมูลเพิ่มเติม
เริ่มต้นใช้งาน
คำแนะนำเหล่านี้จะช่วยให้คุณเริ่มต้นและใช้งานเครื่องภายในเครื่องของคุณได้
ข้อกำหนดเบื้องต้น
- ASP แบบคลาสสิก
- ฐานข้อมูล Microsoft SQL Server 2016 (รองรับรุ่น Express, Mobile, LocalDB และ Azure)
หากต้องการติดตั้ง Classic ASP บนเครื่องของคุณ จะต้องติดตั้งคุณสมบัติต่อไปนี้โดยใช้ "เปิดหรือปิดคุณสมบัติ Windows":
- บริการข้อมูลทางอินเทอร์เน็ต
- เครื่องมือการจัดการเว็บ
- คอนโซลการจัดการ IIS
- สคริปต์และเครื่องมือการจัดการ IIS
- บริการการจัดการ IIS
- บริการเวิลด์ไวด์เว็บ
- คุณสมบัติการพัฒนาแอพพลิเคชั่น
- งูเห่า
- ส่วนขยาย ISAPI
- ตัวกรอง ISAPI
- รวมฝั่งเซิร์ฟเวอร์
- คุณสมบัติ HTTP ทั่วไป (ทุกอย่าง)
คุณจะต้องติดตั้งฐานข้อมูล Microsoft SQL Server หากคุณยังไม่มีใบอนุญาต คุณสามารถดาวน์โหลดรุ่นสำหรับนักพัฒนา ได้ฟรี ที่นี่
กำลังติดตั้ง
โครงการนี้ยังอยู่ในระหว่างการพัฒนาเบื้องต้น ดังนั้นจึงไม่มีอะไรให้ติดตั้งในขณะนี้ :)
แต่เมื่อจะมีการเปิดตัวครั้งแรกมันจะเป็นดังนี้:
- ปรับใช้ฐานข้อมูลโดยใช้ไฟล์ dacpac หรือโดยการกู้คืนจากข้อมูลสำรอง หรือโดยการเรียกใช้สคริปต์ TSQL
- คัดลอกโฟลเดอร์เว็บไซต์ไปยังโฟลเดอร์ย่อยใน c:inetpubwwwroot
- อัปเดตสตริงการเชื่อมต่อในไฟล์กำหนดค่า (web.config)
- หากสตริงการเชื่อมต่อของคุณใช้ Windows Authentication คุณจะต้องกำหนดค่าการรับรองความถูกต้องแบบไม่ระบุชื่อในตัวจัดการ IIS:
- เปิดตัวจัดการ IIS
- ค้นหาไซต์ของคุณใต้รายการไซต์
- ใต้ส่วน "IIS" ให้เปิดหน้า "การรับรองความถูกต้อง"
- ตรวจสอบให้แน่ใจว่าเปิดใช้งาน "การรับรองความถูกต้องแบบไม่ระบุชื่อ" แล้ว
- คลิกที่ "การรับรองความถูกต้องแบบไม่ระบุชื่อ" และแก้ไข
- กำหนดค่าชื่อผู้ใช้และรหัสผ่านของผู้ใช้ Windows เฉพาะเพื่อให้ผู้เยี่ยมชมทุกคนเลียนแบบ
- ในฐานข้อมูล ให้สร้างการเข้าสู่ระบบ Windows Authentication สำหรับผู้ใช้ข้างต้น และให้สิทธิ์แก่ผู้ใช้ตามความจำเป็น (เช่น อ่าน+เขียน+ดำเนินการ)
- วิธีการตรวจสอบความถูกต้องอื่นๆ ยังมีให้บริการใน IIS เช่น Windows Authentication, Form, URL และอื่นๆ แต่สิ่งเหล่านี้มีความก้าวหน้ากว่าและอยู่นอกเหนือขอบเขตของโครงการนี้มาก
- แค่นั้นแหละ! ไซต์ควรใช้งานได้ทันที และคุณควรจะสามารถเริ่มใช้งานและสร้างมุมมองข้อมูลได้
สร้างด้วย
- วิชวลสตูดิโอ 2015
- SSDT สำหรับ VS2015
การพึ่งพาอาศัยกัน
- AdminLTE v3 - เทมเพลตเว็บเริ่มต้นฟรี
- ตารางข้อมูล
- บูทสแตรป v4
- แบบอักษรสุดเจ๋ง v5
- โปรแกรมแก้ไข Summernote แบบ WYSIWYG
- การแจ้งเตือนของ Toastr
- เจคิวรี เวอร์ชัน 3
ผู้เขียน
- Eitan Blumin - งานเบื้องต้น - GitHub
รายชื่อผู้ร่วมสมทบอื่นๆ ที่เข้าร่วมโครงการนี้
ใบอนุญาต
โครงการนี้ได้รับอนุญาตภายใต้ Mozilla Public License 2.0 - ดูรายละเอียดในไฟล์ LICENSE.md
รับทราบ
- เคล็ดลับสำหรับทุกคนที่ใช้รหัส โดยเฉพาะ AdminLTE
- คุณต้องการความช่วยเหลือโดยการเข้าร่วมโครงการหรือไม่? แจ้งให้เราทราบผ่านทาง LinkedIn
แผนการในอนาคต
โปรเจ็กต์ใหม่อยู่ในระหว่างดำเนินการ เพื่อใช้เทคโนโลยีเว็บสมัยใหม่ เช่น .NET Core และเฟรมเวิร์ก JavaScript สมัยใหม่ คุณสามารถค้นหาได้ที่นี่: CRUDE-NET