Source Code Scanners for C++ Builder 5 4.0

ใบ อนุญาต: ทดลองใช้ฟรี ‎ขนาดแฟ้ม: 1.21 MB
‎คะแนนจากผู้ใช้: 5.0/5 - ‎1 ‎โหวต

เครื่องสแกนซอร์สโค้ดเป็นไลบรารีประสิทธิภาพสูงของคอมโพเนนต์การแสดงผลสําหรับตัวสร้าง C++ และ Delphi ที่มีไว้สําหรับการสร้างตัววิเคราะห์และตัวแยกวิเคราะห์ของซอร์สโค้ด มันรวมถึงส่วนประกอบของเครื่องวิเคราะห์ lexical: C ++, Object Pascal (Delphi), PHP, HTML, CSS1 และตัวประมวลผลเบื้องต้น C++ แต่ยังมีชุดคลาสฐานเต็มรูปแบบซึ่งให้ความเป็นไปได้ในการสร้าง lexers และ parsers ของภาษาอื่น ๆ ส่วนประกอบเหล่านี้อาจใช้ในการสร้างแอปพลิเคชันซึ่งต้องการการวิเคราะห์ซอร์สโค้ด (เครื่องมือช่วยสร้างเครื่องคิดเลขของ expessions; นักออกแบบซอร์สโค้ด; ล่ามและคอมไพเลอร์และอื่น ๆ ) ตัววิเคราะห์ Lexical ใช้ DFAs (Deterministic Finite Automata) เพื่อให้ตรงกับโทเค็นที่พบในกระแสข้อมูลป้อนเข้าอักขระ DFAs ถูกกําหนดโดยชุดของนิพจน์ทั่วไปในซอร์สโค้ดและจะถูกสร้างขึ้นในขณะใช้งานจริง อาจมีการกําหนด automaton มากกว่าหนึ่งรายการ (คลาส lexical, ต้นไม้เล็กซี่) การกระทําที่แนบมากับนิพจน์ทั่วไป (ซึ่งจะดําเนินการเมื่อนิพจน์นั้นถูกจับคู่บนกระแสข้อมูลเข้า) อาจสลับจากคลาส lexical หนึ่งไปอีกคลาสหนึ่ง คลาส TLexTree จะรักษาการแปลงชุดของนิพจน์ทั่วไปให้เป็นอาร์เรย์ DFA เครื่องสแกนซอร์สโค้ดยังมีชั้นเรียนซึ่งสนับสนุนการทํางานกับตัวเลือกบรรทัดคําสั่งการคํานวณนิพจน์คงที่และอื่น ๆ ซอร์สโค้ดทั้งหมดของสแกนเนอร์ซอร์สโค้ดมีให้ในรุ่น Professional

ประวัติรุ่น

  • เวอร์ชัน 4.0 Std โพสต์เมื่อ 2004-04-04

    EULA - ข้อตกลงสิทธิ์การใช้งานสําหรับผู้ใช้



    ข้อตกลงสิทธิ์การใช้งานของนักพัฒนาซอฟต์แวร์
    -----------------------------

    กรรมสิทธิ์
    เครื่องสแกนซอร์สโค้ดและวัสดุที่เกี่ยวข้อง ("ซอฟต์แวร์") เป็น
    คุณสมบัติพิเศษของ MBLabSoft และได้รับการคุ้มครองโดยนานาชาติ
    กฎหมายลิขสิทธิ์

    การปฏิเสธการรับประกัน
    เนื่องจากความหลากหลายของเงื่อนไขและฮาร์ดแวร์
    ภายใต้ซอฟต์แวร์ที่อาจใช้ซอฟต์แวร์และ
    วัสดุที่เกี่ยวข้องมีให้& quot; เป็นเป็น& quot; และไม่มี
    การรับประกันไม่ว่าโดยชัดแจ้งหรือโดยนัย รวมถึง
    ไม่จํากัดเพียงการรับประกันโดยนัยของ
    การค้า, ความเหมาะสมสําหรับวัตถุประสงค์เฉพาะ,
    หรือฟังก์ชันการทํางาน ไม่มีเหตุการณ์ใด MBLabSoft จะต้องรับผิดชอบ
    สําหรับความเสียหายรวมถึงการสูญเสียผลกําไรใด ๆ ที่หายไป
    การออมหรือความเสียหายอื่น ๆ โดยบังเอิญหรือเป็นผลสืบเนื่อง
    ความเสียหายที่เกิดขึ้นจากการใช้งานหรือไม่สามารถที่จะ
    ใช้ซอฟต์แวร์แม้ว่า MBLabSoft จะได้รับคําแนะนํา
    ความเป็นไปได้ของความเสียหายดังกล่าว ความรับผิดใด ๆ
    จะถูกจํากัดเฉพาะราคาซื้อ
    ของซอฟต์แวร์โดยผู้ซื้อเดิมของ คุณสันนิษฐานว่า
    ความเสี่ยงและความรับผิดชอบทั้งหมดสําหรับผลลัพธ์ทั้งหมด
    ผลิตจากซอฟต์แวร์โดยใช้ซอฟต์แวร์

    การให้สิทธิ์การใช้งานสําหรับผู้ใช้รุ่นทดลองใช้
    คุณได้รับสิทธิ์ในการประเมินรุ่นทดลองของ
    ซอฟต์แวร์เพื่อวัตถุประสงค์พิเศษในการพิจารณาว่าคุณควร
    ซื้อผลิตภัณฑ์ คุณสามารถกระจายการติดตั้งรุ่นทดลองใช้
    โปรแกรมอย่าเปลี่ยนแปลงแฟ้มและไม่คิดค่าใช้จ่ายสําหรับแฟ้ม
    คุณไม่สามารถทําวิศวกรรมย้อนกลับ ถอดแยกชิ้นส่วน หรือทําซ้ําส่วนใดๆ ได้
    ของการออกแบบซอฟต์แวร์ในผลิตภัณฑ์ซอฟต์แวร์อื่น คุณอาจไม่ใช่
    กระจายแอปพลิเคชันที่รวบรวมด้วยซอฟต์แวร์รวมถึง EXEs
    DLLs, OCXs, DPLs, BPLs และรหัสปฏิบัติการรูปแบบอื่น ๆ คุณ
    ไม่สามารถกระจายแฟ้มใดๆ ที่ติดตั้งโดยแฟ้มเก็บถาวรรุ่นทดลองใช้ได้
    ดู "ข้อจํากัดของสิทธิ์การใช้งานสําหรับผู้ใช้ทั้งหมด" ด้านล่างสําหรับ
    ข้อมูลเพิ่มเติมเกี่ยวกับข้อจํากัดเหล่านี้

    การให้สิทธิ์การใช้งานสําหรับผู้ใช้ที่ลงทะเบียน
    ขึ้นอยู่กับการชําระค่าธรรมเนียมใบอนุญาตที่เกี่ยวข้องที่จ่ายให้กับ MBLabSoft หรือ
    ตัวแทนจําหน่ายที่ได้รับอนุญาตคุณได้รับอนุญาตให้:
    - ใช้สําเนาซอฟต์แวร์ที่ได้รับอนุญาตหนึ่งชุดต่อนักพัฒนารายเดียว หรือ
    ใช้สิทธิ์การใช้งานร่วมกันหลายสิทธิ์ระหว่างนักพัฒนาที่เกิดขึ้นพร้อมกันหลายคน
    โดยมีการระบุจํานวนผู้พัฒนาพร้อมกันไม่เกิน
    จํานวนสิทธิ์การใช้งานทั้งหมด
    - คอมไพล์ซอร์สโค้ดและไฟล์ระดับกลาง (เช่น .CPP,
    dfm, bpl, resฯลฯของ) เป็นส่วนหนึ่งของโปรแกรมที่ปฏิบัติการได้โดยมีให้
    การรายงานเป็นข้อมูลรองสําหรับวัตถุประสงค์หลักของไฟล์ปฏิบัติการ และ
    โปรแกรมที่ได้จะไม่แข่งขันกับซอฟต์แวร์เป็น
    เครื่องมือสําหรับนักพัฒนาซอฟต์แวร์
    - กระจายโปรแกรมปฏิบัติการที่คอมไพล์ด้วยซอฟต์แวร์
    ปลอดค่าลิขสิทธิ์
    - กระจาย SCS4B5 BPL และส่งเสริมให้ผู้ใช้ปลายทางทํา
    เดียวกันโดยไม่มีข้อ จํากัด หรือค่าลิขสิทธิ์
    - แก้ไขซอร์สโค้ดเพื่อวัตถุประสงค์ของคุณเอง (หากคุณได้รับใบอนุญาต
    โดยที่คุณเคารพ & quot;ข้อจํากัดของใบอนุญาตสําหรับทุกคน
    ผู้ใช้" ด้านล่างของ การปรับเปลี่ยนดังกล่าวไม่เปลี่ยนแปลงข้อกําหนดของสิ่งนี้
    ข้อตกลงสิทธิ์การใช้งาน ไม่สามารถให้การสนับสนุนด้านเทคนิคฟรีสําหรับ
    นักพัฒนาที่ได้แก้ไขซอร์สโค้ด
    - กระจายโมดูลที่เชื่อมโยงรันไทม์ (DLL, DPL, BPL, OCX ฯลฯ )
    มีซอฟต์แวร์, โดยมีโดยที่อินเตอร์เฟซระหว่าง
    โปรแกรมการเรียกและโมดูลที่สามารถเชื่อมโยงรันไทม์ไม่ได้เป็นแบบสาธารณะ
    จัดทําเอกสารและข้อควรระวังที่เหมาะสมเพื่อป้องกัน
    นําโมดูลที่เชื่อมโยงรันไทม์มาใช้ใหม่จากเครื่องมือการพัฒนาเช่น
    เมื่อปิดการสนับสนุนด้านการออกแบบเมื่อสร้าง Delphi หรือ
    แพคเกจโปรแกรมสร้าง C++

    ข้อจํากัดของสิทธิ์การใช้งานสําหรับผู้ใช้ทั้งหมด
    ใบอนุญาตสําหรับนักพัฒนาซอฟต์แวร์ห้าม:
    - การทําซ้ํา การกระจาย หรือการเผยแพร่ซอฟต์แวร์
    ซอร์สโค้ด ไฟล์ระดับกลาง (เช่น DFM, OBJ, CPP, BPR,
    ฯลฯ ) หรือเอกสารของนักพัฒนาซอฟต์แวร์ ยกเว้นการสํารองข้อมูลเพียงครั้งเดียว
    คัด ลอก
    - วิศวกรรมย้อนเวลา ถอดแยกชิ้นส่วน หรือการแปลของ
    ซอร์สโค้ดหน้าจอหรืออัลกอริทึมของซอฟต์แวร์ไปยังอีก
    ภาษาการเขียนโปรแกรม
    - การใช้ซอร์สโค้ดหน้าจอหรืออัลกอริทึมของซอฟต์แวร์สําหรับ
    วัตถุประสงค์อื่นๆของ
    - การใช้ซอฟต์แวร์ในลักษณะที่แข่งขันกับซอฟต์แวร์
    เป็นเครื่องมือของนักพัฒนาซอฟต์แวร์

    ข้อกําหนดของใบอนุญาตสําหรับผู้ใช้ที่ลงทะเบียน
    ใบอนุญาตสําหรับนักพัฒนาซอฟต์แวร์กําหนดให้คุณต้อง:
    - ให้การสนับสนุนทางเทคนิคเกี่ยวกับการใช้ซอฟต์แวร์เพื่อ
    ผู้ใช้ปลายทางของคุณตามต้องการ ภายใต้สถานการณ์ใด ๆ MBLabSoft จะไม่
    ได้รับการติดต่อจากผู้ใช้โดยตรง
    - ซื้อสิทธิ์การใช้งานเพิ่มเติมสําหรับสําเนาแต่ละชุดของคุณ
    ซอร์สโค้ดของโปรแกรมที่ให้กับลูกค้าเมื่อ
    ซอร์สโค้ดแบบกําหนดเองประกอบด้วยซอฟต์แวร์ การกระจายส่วนใดๆ ของ
    แฟ้มต้นฉบับหรือแฟ้มระดับกลางของซอฟต์แวร์โดยไม่มีการเพิ่มเติม
    ใบอนุญาตเป็นการละเมิดลิขสิทธิ์ หากลูกค้าต้องการเพียง
    ซอร์สโค้ดแบบกําหนดเองเพื่อวัตถุประสงค์ในการเก็บถาวร และคุณไม่รวม
    ซอร์สโค้ดหรือไฟล์ระดับกลางของซอฟต์แวร์ในที่เก็บถาวร
    ไม่จําเป็นต้องซื้อใบอนุญาตเพิ่มเติม

    ปรับ ปรุง
    ซอฟต์แวร์จะได้รับการอัปเดตเป็นระยะ ๆ และให้ไว้บน
    พื้นฐานค่าธรรมเนียมหรือฟรี

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

    ลิขสิทธิ์ (ค) 2004 MBLabSoft. สงวน

รายละเอียดหลักสูตร