FOX

ภาพหน้าจอของซอฟแวร์:
FOX
รายละเอียดซอฟแวร์:
รุ่น: 1.7.64 การปรับปรุง
วันที่อัพโหลด: 22 Jun 18
ผู้พัฒนา: Jeroen van der Zijp
การอนุญาต: ฟรี
ความนิยม: 144

Rating: 3.3/5 (Total Votes: 4)

FOX ย่อมาจาก Free Objects for X และเป็นโปรแกรมโอเพนซอร์สที่ติดตั้งใน C + + และออกแบบมาจากพื้นดินเพื่อใช้สำหรับสร้างส่วนติดต่อผู้ใช้แบบกราฟิก (GUI) สำหรับโครงการซอฟต์แวร์

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


คุณสมบัติได้อย่างรวดเร็ว

คุณลักษณะสำคัญ ได้แก่ ความสะดวกในการพัฒนา orthogonality ความสม่ำเสมอความกระชับความทันสมัยคุณลักษณะ GUI ไอคอนและภาพคำแนะนำเครื่องมือช่วยให้เส้นสถานะแถบเครื่องมือแบบลอยตัวหนังสือแท็บรวมทั้งรายการต้นไม้

วิดเจ็ตอินเทอร์เฟซเอกสารหลายชุด (MDI) วิดเจ็ต OpenGL 3D ลากและวางการเลือกการสนับสนุนคลิปบอร์ดตัวจับเวลาการประมวลผลที่ไม่ได้ใช้งานการแสดงผล WYSIWYG การอัปเดต GUI การกำหนดเป้าหมาย / ข้อความ>

ชุดเครื่องมือนี้ได้รับการสนับสนุนบนระบบปฏิบัติการใด ๆ ที่ใช้ระบบปฏิบัติการ Linux ได้รับการทดสอบเรียบร้อยแล้วกับคอมพิวเตอร์ที่รองรับสถาปัตยกรรมชุดคำสั่งแบบ 32 บิตหรือ 64 บิต

เริ่มต้นใช้งาน FOX

FOX สามารถติดตั้งได้ง่ายจากการกระจาย GNU / Linux จากที่เก็บซอฟต์แวร์หลักผ่านทางตัวจัดการแพคเกจภายในตัว นอกจากนี้ยังสามารถติดตั้งได้โดยใช้ชุดแหล่งที่มาเช่นเดียวกับโปรแกรมอื่น ๆ

ดาวน์โหลดเวอร์ชันล่าสุดที่มีเสถียรภาพจาก Softoware โดยใช้ปุ่มดาวน์โหลดเฉพาะด้านบนบันทึกที่เก็บถาวรในไดเรกทอรีหลักและแยกเนื้อหาโดยใช้ยูทิลิตีผู้จัดการคลังข้อมูล

เปิดแอป Terminal จากนั้นนำทางไปยังตำแหน่งที่คุณได้ขยายไฟล์เก็บถาวร (เช่น cd /home/softoware/fox-1.6.49) และเรียกใช้ & lsquo; ./ configure & amp; & amp; ทำให้ & rsquo; คำสั่งเพื่อกำหนดค่าและคอมไพล์โปรแกรม

ติดตั้งระบบ FOX โดยใช้ "ตั้งค่า & rsquo;" คำสั่งเป็น root หรือ & lsquo; sudo make install & rsquo; เป็นผู้ใช้ที่มีสิทธิพิเศษ หลังจากติดตั้งแล้วให้เรียกใช้ & lsquo; fox --help & rsquo; หรือสุนัขจิ้งจอกตัวเมีย & rsquo; คำสั่งเพื่อเรียนรู้วิธีใช้ชุดเครื่องมือเพื่อสร้างส่วนติดต่อผู้ใช้แบบกราฟิกสำหรับโครงการซอฟต์แวร์ของคุณ

มีอะไรใหม่ ในรุ่นนี้:

  • เปลี่ยน FXDir เพื่อใช้ readdir () แทนที่จะเป็น readdir_r () ที่เลิกใช้ไปแล้ว สมมุติว่าตอนนี้ปลอดภัยด้ายแล้ว
  • การเพรียวลมภายในบางอย่างใน FXRex
  • ใน FXText บรรทัดที่ซ้ำกันจะวางเคอร์เซอร์ไว้ในตำแหน่ง แต่ไฮไลต์บรรทัดใหม่ (หากคุณทำสำเนาซ้ำหลายบรรทัดคุณสามารถลบออกได้อีกครั้ง)
  • เพิ่มข้อความช่วยเหลือบางส่วนสำหรับกล่องโต้ตอบ Preferences ของ PathFinder
  • เพิ่มฟังก์ชัน columnFromPos () และ posFromColumn () ใน FXText
  • แก้ไขข้อผิดพลาดใน FXText ไม่ได้คำนวณความกว้างหากมีเพียงบรรทัดเดียว (แนะนำเมื่อเร็ว ๆ นี้)
  • อัลกอริทึมย้อนกลับ FXRex ไม่ทำงานสำหรับโหมดคำต่อคำ; ตอนนี้ทำได้แล้ว
  • นำออกอัลกอริธึมบางส่วนในขั้นตอนการยกเลิก regex-FXRex ออกแล้ว
  • Adie rework แบบเลือกเปิดเลือกใช้ข้อผิดพลาดบางอย่าง ได้รับการแก้ไขแล้ว
  • เพิ่ม API ใหม่ที่สะดวกในการใช้ namespace ของ Math
  • เพิ่ม API ใหม่ลงในชั้นเรียนเวกเตอร์
  • เลือกบล็อก FXText คัดลอกสำเนาไปยังคลิปบอร์ดและบล็อกการลบในขณะนี้
  • FXText shiftText () มีข้อความเลื่อนลอยเล็กน้อยที่มีแท็บ; นี้ได้รับการจัดการด้วยวิธีที่ซับซ้อนมากซึ่งเป็นขั้นตอนภายในที่จำเป็นสำหรับการดำเนินการบล็อก

มีอะไรใหม่ ในเวอร์ชัน:

  • การเปลี่ยนแปลงที่สำคัญในเครื่องมือนิพจน์ปกติ แอ็ตทริบิวต์ API ใหม่ () สำหรับการจับคู่ที่ยึดและการค้นหา API ใหม่ซึ่งจะแทนที่การจับคู่ () คำสั่งพารามิเตอร์ที่สมเหตุสมผลมากขึ้นและย้ายแฟล็กบางส่วนจากเวลารันไทม์ไปเป็นคอมไพล์
  • Internals ของ FXRex กำลังพร้อมสำหรับการจับคู่ UTF8 แล้ว อย่างไรก็ตามการแยกส่วนจะต้องปฏิบัติตามก่อนที่ความสามารถใหม่ ๆ เหล่านี้จะสามารถใช้งานได้
  • FXRex :: substitute () จะตีความลำดับการหลบหนีตามปกติเมื่อสร้างรูปแบบการแทนที่จากการจับคู่นิพจน์ทั่วไป
  • เพิ่มความเร็วใน FXText getByte (), getChar () ฯลฯ โดยการเปิดตัวการเข้าถึง Gapped-buffer accesses แบบปราศจากสาขา
  • ย้ายการค้นหาแบบมีสายและแทนที่ไดอะล็อกออกจาก FXText และเป็นตัวแก้ไขข้อความ Adie; นี่เป็นส่วนหนึ่งของวิดเจ็ต FXText slim-down program
  • แก้ไขข้อความ Adie และแทนที่การปรับปรุง โดยทั่วไปการใช้งานที่ปราศจากเมาส์ของสตรีมสตรีม
  • แถบค้นหาที่เพิ่มขึ้น Adie ปรากฏขึ้นที่ด้านล่างของหน้าต่าง นี่เป็นเรื่องที่ก่อกวนน้อยมากเนื่องจากข้อความไม่ได้รับ & quot; ถูกกด & quot; เมื่อแถบเครื่องมือปรากฏขึ้น
  • ขั้นตอนการค้นหา FXHash () จะส่งกลับค่าช่องหรือ -1 ถ้าไม่พบ ถ้าคุณใช้ FXHash คุณควรตระหนักว่าเพียงแค่เปลี่ยน find () โดย at () จะแก้ไขโค้ดของคุณไปยังระบบใหม่ นี่เป็นการกระทำตามคำขอจากผู้ใช้ที่ระบุว่า find () API ใน FXHash ทำตัวแตกต่างจาก find () ใน FXDictionary
  • เล็งพื้นที่นำทางและต่อท้ายจากการแสดงผลในเมนูบุ๊กมาร์กของ Adie
  • เพิ่มการประกาศคงที่ ParallelMax สำหรับ FXParallelFor
  • เปลี่ยนเป็น FXText findText () API รุ่นใหม่สามารถดำเนินการค้นหาแบบไปข้างหน้าและย้อนหลังได้ แต่ยังสามารถเทียบเคียงได้ การจับคู่ที่ตรึงไว้จะทำขึ้นหากไม่มีการส่งค่าสถานะ SEARCH_FORWARD หรือ SEARCH_BACKWARD ลงไป
  • กล่องโต้ตอบ Goto Line ถูกย้ายจาก FXText ไปยัง Adie text editor ที่ถูกต้อง (ซึ่งเป็นส่วนหนึ่งของโปรแกรม FXText widget slimdown)
  • Adie Replace Dialog มีปุ่ม Search อยู่แล้ว
  • ฟังก์ชั่น Repie Dialim Repie แทนที่ด้วย Adie ก่อนอื่นจะตรวจสอบว่าข้อความที่ไฮไลต์ในปัจจุบันเป็นข้อความที่ถูกค้นหาอยู่หรือไม่และหากมีการค้นหาเพิ่มเติมเท่านั้น ตรรกะนี้จะแทนที่การเลือกที่ไฮไลต์อยู่แล้วและทำให้โอกาสที่คุณจะเกิดขึ้นโดยไม่ตั้งใจ & quot; ข้าม & quot; รายการแรกในเซสชันการค้นหาและแทนที่
  • นอกจากนี้ข้อความค้นหาและแทนที่ยังคงปรากฏอยู่จนกว่าจะปิดอย่างชัดเจน บ่อยครั้งที่การค้นหาครั้งแรกไม่ใช่สิ่งที่ต้องการและหนึ่งต้องนำมาโต้ตอบเป็นครั้งที่สอง โปรดทราบว่า Escape จะซ่อนไดอะล็อกดังนั้นไม่จำเป็นต้องมีการโต้ตอบกับเมาส์สำหรับ & quot; ผู้ใช้ที่มีอำนาจ & quot;
  • กล่องโต้ตอบค้นหาและแทนที่สามารถแทนที่ได้ภายในข้อความที่เลือกเท่านั้น
  • มีการอัปเดตรูปแบบภาษาบางส่วนในไฟล์ระบายสีไวยากรณ์ของ Adie
  • รูปแบบสี CMake เพิ่มลงในไฟล์ไวยากรณ์
  • โหมดการจับคู่ใหม่ที่เพิ่มลงใน FXRex: Exact และ NotEmpty โหมดที่ต้องการจะทำสำเร็จได้ก็ต่อเมื่อการจับคู่ที่ประสบผลสำเร็จกินทั้งสตริงเท่านั้น โหมด NotEmpty จะทำสำเร็จก็ต่อเมื่อการจับคู่กินอย่างน้อยหนึ่งตัวอักษรเท่านั้น หมายเหตุเหล่านี้เป็นธงเวลารวบรวมและดำเนินการผ่าน asserts พิเศษในเครื่องมือการจับคู่ ดังนั้นเครื่องยนต์อาจย้อนกลับไปก่อนหน้านี้เพื่อลองใช้งานอื่น ๆ !
  • เครื่องมือการจับคู่นิพจน์ปกติที่เร่งขึ้นโดยการทำให้เพรียวลมตั้งค่าตัวจับคู่ภายใน นี้มีผลต่อการค้นหา ()
  • แก้ไขข้อบกพร่องใน FXHash :: ที่ ()
  • ยกเลิกการทับทิมในการจับคู่ครอบครองแบบง่ายๆใน FXRex
  • เพิ่มประโยชน์ isNull (), isBool () ฯลฯ APIs to FXVariant
  • ทำ API แบบเลือกที่เปลี่ยนแปลงได้เสมือนใน FXText สำหรับการจัดกลุ่มย่อย
  • มีอะไรใหม่ ในเวอร์ชัน 1.7.44:

    • อัปเดตข้อมูลวัตถุ JavaScript ของ FXJSON I / O class: - ลบขีด จำกัด ของขนาดโทเค็นในการดำเนินการทั้ง input และ output (ก่อนหน้านี้ จำกัด ขนาดบัฟเฟอร์)
    • การเปลี่ยนแปลงเล็กน้อยของ FXVariant: - เพิ่ม API ที่หายไปบางส่วนออกไปที่ Char () เนื่องจากไม่มีประโยชน์ เพิ่มมี () เพื่อกำหนดว่าคีย์มีอยู่ในกรณีที่ FXVariant เป็นแผนที่หรือไม่
    • ง่ายขึ้น FXFile และอื่น ๆ FXIO subclasses เล็กน้อยเพื่อลบการใช้งานที่ซ้ำซ้อน
    • เพิ่ม FXIOBuffer ซึ่งเป็นอุปกรณ์ FXIO ที่เรียงลำดับไปยัง / จากบัฟเฟอร์หน่วยความจำ
    • FXRanged, FXRangef: ตรวจสอบการตัดกัน () ผลแตกต่างกันเล็กน้อย
    • เรย์ไปยัง FXSpheref, การทดสอบ FXSphered intersection ได้เปลี่ยนไปเพื่อให้ได้ต้นกำเนิดภายในความเป็นไปได้ของทรงกลม
    • แก้ไขข้อบกพร่องเล็ก ๆ ใน wc2nc ()
    • อาจมีการบุกรุกบัฟเฟอร์ใน FXDir ได้มากเกินไป
    • เพิ่มคลาส FXStringMap
    • เปลี่ยนบาง API ใน FXDictionary เพิ่มลบ () API เพื่อให้สามารถลบช่องที่ตั้งอยู่แล้ว นี่เป็นวิธีที่รวดเร็วและจำเป็นสำหรับการจัดชั้นเรียนที่ประสบความสำเร็จ
    • แก้ไขปัญหา FXStat ใน Windows

    • ตรวจสอบดัชนีนอกขอบเขตใน FXTabBook :: setCurrent ().

    มีอะไรใหม่ ในเวอร์ชัน 1.7.33:

    • ปัญหาเกี่ยวกับรูปแบบ OpenGL พิกเซลของ Windows 7 ที่รองรับองค์ประกอบจะมีน้ำหนักที่หนักกว่า ซึ่งทำให้มีโอกาสน้อยที่ภาพจะจับคู่รูปแบบพิกเซลที่ไม่ใช่ Aero ได้
    • แก้ไขภาพ / TIFF แบบถาวร
    • Fixed quaternion arc () สำหรับเวกเตอร์ที่อยู่ห่างกัน 180 องศา
    • การปรับแต่งบางอย่างใน FXAtomic: รหัสที่เหมาะสมยิ่งขึ้นสำหรับคอมไพล์ที่ไม่ใช่ PIC; นอกจากนี้ให้ตรวจสอบ PIE (ตำแหน่งอิสระที่สามารถใช้งานได้)
    • แก้ไขปัญหาใน FXRex เกี่ยวกับอักขระที่ไม่ใช่ ASCII
    • แก้ไขรูปแบบไวยากรณ์ที่เสียบางส่วนในไฟล์ไวยากรณ์ Adie.stx
    • SSE-ified lerp () API ที่เพิ่มเข้าไปในคลาสเวกเตอร์
    • แก้ไขปัญหา SSE unaligned store ใน FXMat4d; แสดงตัวเองในระบบ 32 บิต
    • แก้ไขปัญหา setjmp () / longjmp () ใน fxpngio.cpp
    • ผู้ดำเนินการ FXbool ใน FXAutoPtr และ FXRefPtr ขัดขวางการทำงานของการเปรียบเทียบ นำออก
    • เพิ่มคลาส API เพื่อเรียนใน FXMat4
    • เพิ่มความสามารถในการทำให้รายการเป็นลำดับชั้น FXExpression

    • มีอะไรใหม่ ในเวอร์ชัน 1.7.30:

      • เอกสารเกี่ยวกับโค้ดสำหรับวิดเจ็ต FXText มีการขยายตัวมากขึ้น
      • ไวยากรณ์ดีไวเซชั่นสำหรับ Adie text editor
      • ตอนนี้ FXFileList จะเรียกคืนการตอบกลับที่เหมาะสมเมื่อไฟล์หรือไดเร็กทอรีเปลี่ยนไปในดิสก์ขณะที่ FXFileList กำลังแสดงข้อมูลอยู่
      • FXFileSelector ใส่ FXFileList ในโหมด ICONLIST_SINGLESELECT เมื่อโหมด SELECTFILE_ANY มีผลบังคับใช้ นี่เป็นเพราะมันควรจะเป็นเพราะผู้ใช้อาจพิมพ์ชื่อไฟล์ที่ยังไม่มีอยู่
      • การสแกนไดเรกทอรีที่ไม่จำเป็นจำนวนมากได้ถูกตัดออกแล้วเมื่อ FXFileDialog ปรากฏขึ้นเป็นครั้งแรก ทำให้ FXFileDialog เร็วกว่าที่เคยเป็นมาก่อน
      • กฎไวยากรณ์ Python ได้รับการอัปเดตใน Adie.stx
      • เพิ่มกฎสีสำหรับผสานความขัดแย้งสำหรับ C, C ++ และอีกสองสามภาษาลงใน Adie.stx
      • แก้ไขบั๊กใน Adie.stx ที่ถูกตั้งค่าสถานะโดยไวยากรณ์ parser ที่เข้มงวดมากขึ้น
      • ไม่บังคับให้รีเฟรชซ้ำ () ใน FXWindow
      • FXIconList สร้าง SEL_DELETED, SEL_INSERTED แทน SEL_REPLACED การเรียกกลับเหล่านี้มีประโยชน์มากกว่านี้
      • PathFinder แสดงข้อมูลที่เป็นประโยชน์ในบรรทัดสถานะ
      • ขณะนี้คุณสามารถเปลี่ยนสิทธิ์ของไฟล์ได้หลายรูปแบบจากแผงคุณสมบัติของ PathFinder
      • PathFinder สามารถเปลี่ยนความสัมพันธ์ของไฟล์และการกำหนดไอคอนได้เช่นเดียวกับ ControlPanel ตอนนี้ผลกระทบเหล่านี้มีผลต่อ PathFinder เท่านั้น แต่จะเปลี่ยนไปในอนาคต
      • พิมพ์ผิดใน FXComplexd
      • วิธีแก้ปัญหาสำหรับสถิติดิสก์สำหรับ MacOSX และ Unices ที่ไม่ใช่ Linux
      • แก้ไขข้อบกพร่องในโค้ด SSE2 ของ FXMat3d ใช้การเข้าถึงแบบชิดๆ
      • รายการ FXFileList และ FXDirList จะติดตามโหมดบิต วิธีนี้ช่วยลดความยุ่งยากของเนื้อหาได้ไม่น้อยทีเดียว
      • รีซอร์สที่ไม่จำเป็นจะถูกกำจัดเมื่อมีการเรียงลำดับฟังก์ชันใน FXFilelist และ FXDirList
      • ออก SEL_CHANGED หากรายการปัจจุบันถูกแทนที่ด้วย FXIconList, FXList ฯลฯ
      • Adie จะจำได้ว่ามีการเปลี่ยนไวยากรณ์ของไฟล์ส่วนขยายโดยใช้มือหรือไม่ ครั้งต่อไปที่ไฟล์เดียวกันถูกโหลดไวยากรณ์จะถูกเรียกคืนอย่างถูกต้อง
      • ข้อผิดพลาดครั้งแรกใน ControlPanel แบบถาวร ปัญหาเกิดขึ้นเฉพาะ ControlPanel จึงทำงานครั้งแรกและไม่มีรีจีสทรีอยู่ในดิสก์
      • เพิ่มตัวเลือกลงใน PathFinder เพื่อปรับขนาดภาพให้เป็นพื้นที่ว่างที่ใช้ได้เมื่อใช้โปรแกรมดูรูปภาพภายใน
      • ผู้ขายคีย์ในคอนเทนเนอร์ของ FXApp เริ่มต้นเป็น FXString :: null นี่คือรูปแบบการใช้งานทั่วไป
      • เพิ่มตัวเลือกลงใน PathFinder เพื่อควบคุมช่องว่างของรายการไฟล์และกำหนดให้คอลัมน์ขนาดอัตโนมัติแสดงหรือไม่
      • Bold, strikethrough, ขีดเส้นใต้ธงสไตล์ที่บันทึกไว้ใน Adie แล้ว
      • กฎของกฎไวยากรณ์ใหม่ใน Adie.stx: การจับคู่ทั้งหมด & quot; พื้นหลัง & quot; กฎ เมื่อใช้แล้วคุณสามารถทำให้เป็นสีข้อความทั้งหมดที่ไม่ตรงกับกฎปกติแทนเพื่อใช้สีเริ่มต้นที่แก้ไขโดย Adie Editor

        • เปลี่ยน configure.ac เพื่อตรวจสอบไฟล์ส่วนหัว intrinsics มีธงคอมไพเลอร์ที่แก้ไข; ไฟล์ส่วนหัวไม่สามารถสรุปได้ด้วยตัวเลือกเริ่มต้น
        • อัปเดต Borland C ++ makefiles
        • อัปเดตไฟล์โครงการของ Visual Studio 6 ที่มีส่วนหัวที่ขาดหายไป
        • แก้ไขขนาดเล็กใน FXAutoPtr.h
        • เปลี่ยนบาง API แบบอินไลน์ของ FXProgressDialog ไปเป็นแบบอินไลน์

ซอฟต์แวร์ที่คล้ายกัน

RovclockFE
RovclockFE

2 Jun 15

wxGTK
wxGTK

3 Jun 15

FLTK
FLTK

17 Feb 15

Strings edit
Strings edit

14 Apr 15

ความคิดเห็นที่ FOX

ความคิดเห็นที่ไม่พบ
เพิ่มความคิดเห็น
เปิดภาพ!
ค้นหาตามหมวดหมู่