Delphi-Library-List
รายชื่อห้องสมุดและเฟรมเวิร์ก Delphi
การผกผันของการควบคุม - การฉีดพึ่งพา
การพิมพ์เป็ด
- การพิมพ์เป็ดง่าย ๆ ไปยังวัตถุ Delphi (ง่าย RTTI): http://code.google.com/p/duckduckdelphi/
การทำให้เป็นอนุกรมวัตถุ
- JSON
- Chimera (XE2)
- เว็บไซต์: http://arcana.sivv.com/chimera
- superobject
- เว็บไซต์: http://code.google.com/p/superobject/
- เอกสาร: http://superobject.googlecode.com/git/readme.html
- การแยกวิเคราะห์ JSON ใน Mormot: http://blog.synopse.info/post/2011/06/02/fast-json-parsing
- db <-> การแมปวัตถุ -tiopf: http://tiopf.sourceforge.net/index.shtml
การทดสอบหน่วย
dunitx: https://github.com/vsofttechnologies/dunitx
- บทความ: http://www.finalbuilder.com/resources/blogs/postid/697/introducing-dunitx.aspx
Dunit: http://dunit.sourceforge.net/
Delphispec: https://github.com/romanyankovsky/delphispec
Mormot Mocks
- การทดสอบหน่วย-ดู http://blog.synopse.info/post/2010/07/23/unit-testing-light-in-delphi
- Stubs and Mocks-ดู http://blog.synopse.info/post/2012/10/14/stubs-and-mocks-for-delphi-with-mormot
Delphi-mocks
- repo: https://github.com/vsofttechnologies/delphi-mocks
- บทความ Delphi-mocks
- http://delphisorcery.blogspot.fr/2011/09/pimp-your-unit-tests-using-mock-objects.html
- http://www.finalbuilder.com/resources/blogs/postid/417/introducing-delphi-mocks.aspx
ความครอบคลุมของรหัส
- repo: http://code.google.com/p/delphi-code-coverage/
- บทความ: http://thundaxsoftware.blogspot.ch/2013/02/using-delphi-code-coverage.html
- การรวม Jenkins/Hudson: http://christristerblog.wordpress.com/2010/07/02/delphi-code-coverage-in-hudson/
การทดสอบ GUI
- http://www.gearheadforhire.com/articles/ruby/win32-autogui/using-ruby-to-drive-windows-applications
- openctf: http://openctf.sourceforge.net/
สร้าง - การรวมอย่างต่อเนื่อง
- Jenkins/Hudson Integration: http://christerblog.wordpress.com/2010/04/25/using-hudson-to-build-delphi-projects/
คณิตศาสตร์
- tpmath (ห้องสมุดวิทยาศาสตร์): http://www.unilim.fr/pages_perso/jean.debord/tpmath/tpmath.htm
การสร้างเครือข่าย
- Zeromq Delphi การผูก https://github.com/bvarga/delphizmq
- Indy (ส่วนประกอบโปรโตคอลอินเทอร์เน็ต): http://www.indyproject.org/index.en.aspx
- Mormot, N-Tier / Client-Server
- http://blog.synopse.info/post/2012/03/07/interface-remplement-services
- http://blog.synopse.info/post/2010/07/18/datasnap-like-client-server-json-restful-services-in-delphi-7-2010
อินเทอร์เน็ต / เว็บ
- เบราว์เซอร์ที่ฝังได้
- Delphi Chromium Embedded 3: http://code.google.com/p/dcef3/
- Delphi Chromium Embedded: http://code.google.com/p/delphichromiumembedded/
- เฟรมเวิร์กเว็บ
- Delphi on Rails https://code.google.com/p/delphionRails/
- เฟรมเวิร์ก Delphi MVC: https://code.google.com/p/delphimvcframework/
- xxm: http://xxm.sourceforge.net/
- http เซิร์ฟเวอร์ http://blog.synopse.info/post/2011/03/11/http-server-using-fast-http.sys-kernel-mode-server
DB - ORM
- delphi-orm: https://code.google.com/p/delphi-orm/
- Mormot: http://synopse.info/fossil/wiki?name=sqlite3+framework
- Zeoslib (ส่วนประกอบฐานข้อมูล): http://sourceforge.net/projects/zeoslib/
- sqlite wrapper: https://github.com/stijnsanders/tsqlite
- ตัวเชื่อมต่อ MongoDB: https://github.com/stijnsanders/tmongowire
การรายงาน
- รายงานจากรหัส-ดู http://blog.synopse.info/post/2010/06/30/making-report-from-code
- การส่งออก PDF-ดู http://blog.synopse.info/category/open-source-projects/synopse-pdf-engine
การทำเกลียว
- Omnithread Library: http://code.google.com/p/omnithreadlibrary/
ผู้จัดการหน่วยความจำ
- sapmm: https://code.google.com/p/sapmm/
- Leakcheck: https://bitbucket.org/shadow_cs/delphi-leakcheck/ ตัวจัดการหน่วยความจำแบบหลายแพลตฟอร์มพร้อมการตรวจสอบการรั่วไหลและการรวม Dunit
- Fastmm: https://github.com/pleriche/fastmm4
ฐานข้อมูล
- Reduxdelphi, คอนเทนเนอร์สถานะที่คาดการณ์ได้: https://github.com/pierrejean-coudert/reduxdelphi
- dsharp
- repo: https://bitbucket.org/sglienke/dsharp
- เว็บไซต์: http://delphisorcery.blogspot.fr/
การเขียนสคริปต์
- dwscript: http://code.google.com/p/dwscript/
- Python-4-delphi: http://code.google.com/p/python4delphi/
- Delphi JavaScript: http://code.google.com/p/delphi-javascript/
- Ecmascript 5 + jit (spidermonkey)/การรวม Pascal: http://blog.synopse.info/post/2014/04/07/javascript-supportin-mormot-via-spidermonkey
- Besen, Ecmascript 5 ในวัตถุ Pascal: https://github.com/bero1985/besen
- การผูก lua: https://github.com/cxflag203/delphimvcframework/tree/master/lib/luadelphibinding
- Lua https://github.com/dennis1000/verysimplelua
- remobjects pascalscript: https://github.com/remobjects/pascalscript
- พฤติกรรม 3 สำหรับ Delphi https://github.com/dennis1000/behavior3delphi
โครงสร้างข้อมูล
- http://www.boyet.com/fixedarticles/ezdsl.html
- ห้องสมุดคอนเทนเนอร์ Delphi: http://sourceforge.net/projects/dclx/
ส่วนต่อประสานผู้ใช้
- tchrometabs: http://code.google.com/p/delphi-chrome-tabs/
- synedit: http://synedit.sourceforge.net/
- Virtual-TreeView: https://code.google.com/p/virtual-treeview/
- กล่องโต้ตอบงาน: http://blog.synopse.info/post/2011/03/05/open-source-syntaskdialog-unit-for-xp%2cvista%2CSeven
- VCL-styles-utils: ขยายรูปแบบ Delphi VCL (XE2+), http://code.google.com/p/vcl-styles-utils/
- ข้อผิดพลาดฟรีส่วนประกอบ VCL: https://github.com/errorcalc/freeesvclcomponents
กราฟิก
- opengl, glscene: http://glscene.sourceforge.net
- วิสัยทัศน์คอมพิวเตอร์: การผูก OpenCV: https: //github.com/laex/delphi-opencv
- gdi+: http://sourceforge.net/projects/delphigdiplus/
- Graphics32: http://graphics32.org/wiki/
- dspack (แสดงโดยตรง): http://code.google.com/p/dspack/
ซิป
- 7ZIP การผูก: http://code.google.com/p/d7zip/
ระบบสาธารณูปโภค
- Castalia Delphi Parser: https://github.com/jacobthurman/castalia-delphi-parser
- gpdelphiunits: http://code.google.com/p/gpdelphiunits/
- libgit2: https://github.com/libgit2/libgit2
เครื่องมือ
- การทำโปรไฟล์
- Sampling Profiler: http://www.delphitools.info/samplingprofiler/
- ซอร์สโค้ดเครื่องมือ Profiler: http://code.google.com/p/gpprofile2011/
- Spider - Delphi Profiler: https://github.com/yavfast/dbg-spider
- ObjectDebugger: ผู้ตรวจสอบวัตถุรันไทม์สำหรับแอปพลิเคชัน Delphi VCL https://github.com/marcocantu/objectdebugger
- ตัวแก้ไขชุดรูปแบบ Delphi IDE: https://code.google.com/p/delphi-ide-theme-editor/
- Delphi Dev เครื่องมือเชลล์: http://code.google.com/p/delphi-dev-shell-tools/
- Omnipascal vs Code Editor: http://www.omnipascal.com/
- Delphi ค้นหาหน่วย (ใช้การนำเข้า): https://github.com/rfrezino/rfindunit