Quartex Pascal, an exciting Object Pascal development toolchain for writing modern, HTML5 and node.js powered applications.
https://www.educational-computing.com/QuartexPascal.html
https://jonlennartaasenden.wordpress.com/tag/quartex-pascal/
https://quartexdeveloper.com/
https://android.googlesource.com/platform/external/llvm/+/f3ef533/lib/Object/MachOObjectFile.cpp
https://www.twblogs.net/a/5e52c2abbd9eee211681b977
Getting into Node.js from Delphi - 台部落
Delphi is one of the best development toolchains for Windows. I have been an avid fan of Delphi since it was first released, and before that – Turbo Pascal too. Delphi has a healthy following – and despite popular belief, Delphi scores quite well on the Tiobe Index.
https://learndelphi.org/what-you-should-know-about-quartex-pascal-and-how-it-makes-rad-work-for-javascript/
QTX Framework for Delphi and FPC is available on BitBucket QTX Framework for Delphi and FPC is available on BitBucket. The QTX Framework is a large and mature framework that is presently being organized ...
2023年12月19日 星期二
Quartex Pascal, an exciting Object Pascal development toolchain for writing modern, HTML5 and node.js powered applications. delphi sim
2023年12月16日 星期六
Interactive geometry software The Geometer's Sketchpad Geometer Sketch pad math vector mathematics physics Geometry
https://en.wikipedia.org/wiki/Category:Interactive_geometry_software
https://en.wikipedia.org/wiki/GeoGebra
https://en.wikipedia.org/wiki/The_Geometer%27s_Sketchpad
https://en.wikipedia.org/wiki/Category:Graphics_libraries
https://github.com/jslee02/awesome-graphics-libraries
https://knilt.arcc.albany.edu/Unit_1:_What_is_Geometer%27s_SketchPad%3F
https://www.3delite.hu/TGraphDisplay3D/
http://www.partow.net/projects/fastgeo/
https://wiki.freepascal.org/Lazarus_Documentation
Validating and testing a project delivery success model in construction: a mixed-method approach in Australia | Emerald Insight
http://www.felix-colibri.com/papers/graphic/delphi_3d_designer/delphi_3d_designer.html
https://stackoverflow.com/questions/15584170/draw-sphere-on-timage-control-of-delphi
https://delphiscience.wordpress.com/tag/3d/
Open CASCADE Technology (OCCT)
https://en.wikipedia.org/wiki/Open_Cascade_Technology
https://openscad.org/
https://en.wikipedia.org/wiki/List_of_3D_graphics_libraries
2022年6月21日 星期二
Quartex Pascal – Research and development for the next generation object pascal
Quartex Pascal – Research and development for the next generation object pascal
Welcome to the official website for Quartex Pascal, an exciting Object Pascal development toolchain for writing modern, HTML5 and node.js powered applications.
Quartex Pascal (short: QTX) is an object pascal IDE, compiler, run-time library and development system. Unlike traditional, native development systems, such as C/C++, Delphi or Freepascal, QTX generates high performance JavaScript – allowing developers to tap into web technology and enjoy the full might of modern mobile, desktop and server development.
https://jonlennartaasenden.wordpress.com/2021/10/05/quartex-pascal-nearing-completion/
https://quartexpascal.wordpress.com/
https://jonlennartaasenden.wordpress.com/category/quartex-pascal/
2018年4月16日 星期一
byte 2 bin byte array
a: byte;
MASK: byte;
arr : Array[0..7] of byte;
iindex : byte;
begin
a:= random($ff);
MASK := ($80-1);// ($1 shl (sizeof(a)*7) )-1
//writeln(MASK);
write('a= ');
write(a);
write('= ');
write(a div 16 );
write(',');
write(a mod 16 );
writeLn('');
//msb 1 byte to 8byte
for iindex := 7 downto 0 do
begin
if a > MASK then arr[iindex]:=1 else arr[iindex]:=0;
a:= a shl 1;
write(arr[iindex]);
end;
//writeLn('-----------');
2015年12月12日 星期六
跨平台 pascal 免費 編譯 開發 環境 (window Qt X 基礎) codetyphon lazarus delphi similar delphi development environment
(window Qt X 基礎) codetyphon lazarus delphi similar delphi development environment
http://forum.lazarus.freepascal.org/index.php?topic=38514.0
2015年11月27日 星期五
Kitto 是 資料庫 ADO / DAO ODBC 到 Apache 網路伺服器中間的架構, 經由Fast CGI 掛載 應用程式在網頁伺服器上 他藉由 ExtJS 的JavaScript 介面描述
Kitto at a glance
- Kitto Configuration Apache
https://code.google.com/p/kitto/wiki/KittoConfigurationApache
- Topic: Kitto (ExtPascal) with Lazarus?!
http://forum.lazarus.freepascal.org/index.php?topic=16275.0
- If you fancy about creating a web front-end for that 200-table database you have; 如果你想要網頁軟體 有200個資料頁
- If you want it with a sophisticated Ajax-powered rich user interface, with features such as search, filtering, grouping, charts, etc.; 你需要商用資料表或是JavaScript的資料過濾
- If you'd very much like to write your server-side business rules in Delphi;
- If you need to do it rapidly;
- If you feel like doing it with Open Source tools.
A closer look
- Scalable 3-tier architecture. 三層式架構
- Extensible metadata catalog based on yaml files. 可以外部插入功能
- Database-agnostic data access.
- Modeling of database objects through Models. 模組化資料庫
- Pluggable authentication mechanisms.
- Pluggable access control/user permission management mechanisms.
- Modeling of presentation (user interface) elements through Views and Layouts. 可以有 自動描述 使用者介面
- Pre-defined and pluggable Controllers.
- Pervasive, pluggable macros throughout metadata. 插件與巨集
- Built-in localization for multi-language applications. 可以多國語言
- ExtJS for the client-side user interface.
- ExtPascal for generating the ExtJS code and managing the communication with the web server.
- Apache as a web server, and FastCGI as the communication protocol.
- dxgettext for localization.
- Google delphi php parser
- Torry ' s Components > Science > Expressions http://torry.net/pages.php?id=307
- http://www.yunqa.de/delphi/doku.php/products/netsurf/index YuNetSurf is a HTML5 parser and tree builder with CSS3 tokeniser, parser, and selection engine for Delphi (Embarcadero / CodeGear / Borland)
- FMSoft uniGUI Web Application Framework http://www.unigui.com
- Raudus.com | Web-framework for Delphi and Lazarus http://www.raudus.com
- https://en.wikipedia.org/wiki/Web_application_frameworkweb application framework (WAF) is a software framework that is designed to support the development of dynamic websites, web applications, web services and web resources. The framework aims to alleviate the overhead associated with common activities performed in web development. For example, many frameworks provide libraries for database access, templating frameworks and session management, and they often promote code reuse.[1] For a comparison of concrete web application frameworks, see Comparison of web application frameworks.
- http://stackoverflow.com/questions/3793112/what-web-application-framework-for-delphi-is-recommendedThere has been some activity in the Web Application Framework area for Delphi (Win32). There are many new projects around, and I would love to see a overview description of their features (code and documentation quality, unit test coverage, ease of installation, minimum Delphi version, security, session management, database access, URL mapping, templating systems, MVC, Ajax, configuration ...).
- Delphi on Rails - for D2010
- DelphiMVCFramework - for Delphi XE4 to XE8
- ExtPascal - for D7 to D2010 and Free Pascal
- Habari Web Framework - for D2009 and newer and Free Pascal
- Kitto - for D2010 to XE2
- mORMot MVC - for D6 and up, and latest FPC
- Raudus - for D7 to XE3 and Lazarus/Free Pascal
- RealThinClient - for D7 to XE5
- uniGUI - for D2006 to XE3
- WebHub - for D2010 to XE4
- xxm - for D7 and newer
- ExtPascal, at http://code.google.com/p/extpascalExtPascal is an Object Pascal (Delphi, FreePascal/Lazarus) wrapper/binding for Ext JS, a complete GUI Ajax framework, made in JavaScript, for Rich Internet Application (RIA) development.
- uniGUI (unified Graphical User Interface) is a framework for developing AJAX Web Applications in classical WYSIWYG Delphi RAD way. Its unique set of Components breaks the barrier between desktop and Web application.
- webhub (http://www.href.com)
- Habari Web Components is a small commercial web application framework for Delphi and Free Pascal (Windows platform).
- RTC
- g-framework
- http://vcljs.com
- Web MVC framework for Delphi
- Take a look http://www.pashero.com/
- Using Pashero http://www.pashero.com/using_pashero.html
- Elevate Web Builder
- OP4JS - SmartMobileStudio.
- named pjs
- google delphi Web application framework
- google delphi RemObjectsThe premier cross-platform data multi-tier access framework. Available for .NET, Cocoa, Java/Android, Delphi, and Java Script. Version 8.3 now supports Delphi ...
- google delphi indy http://delphi.wikia.com/wiki/Indy
- http://www.indyproject.org/index.en.aspx
- http://www.atozed.com/index.EN.aspx
- CrossTalk Allows native Delphi code to use .NET libraries, classes, and backends.
- delphi 的獨立網路伺服器專案 IntraWeb Web application development framework for Delphi and C++Builder
- Indy in Depth E-Book coverying Indy 9 and 10.電子書
- http://torry.net/pages.php?id=220 indy socket 的對手 Faster Tcp ,
- delphi Internet Component Suite ICS ics vs indy
- http://www.overbyte.be/frame_index.html
- https://www.google.com.tw/search?client=safari&rls=en&q=delphi+faster+Tcp&oq=delphi+faster+Tcp&gs_l=serp.12..0i30.18194.18358.0.20325.2.2.0.0.0.0.93.93.1.1.0....0...1c.1.64.serp..1.1.93.0TqnYXHZwBc
- https://en.wikipedia.org/wiki/FinalBuilderFinalBuilder is an integrated tool for carrying out software builds on the Windows platform. Unlike tools such as make or Apache Ant, which require separate tools for authoring, executing and carrying out individual steps, FinalBuilder provides a unified graphical interface to author and execute build projects. competition with NAnt and MSBuild. It is written in Delphi, C# (FinalBuilder hosts the Microsoft .NET CLR), VBScript, and JScript. The tool has a mild bias towards building Delphi projects, but it supports a range of compilers making it suitable for building projects in many languages
- Delphi Internet Express: The WebServer Application http://edn.embarcadero.com/article/10443
- Object-Oriented Language & Development Environment: Delphi / Object Pascal http://archive.adaic.com/ase/ase02_01/bookcase/ref_sh/cetusweb/oo_delphi.html
- Google delphi Internet web JEDI JVCL
2015年11月26日 星期四
spring4d spring 就是 java ee 用於 application server 多層式 multi tier軟體架構 時 用於 與終端介面連結的架構, 共能大概是 sql 或資料庫的 偵錯與阻擋非法存取 ,延伸有 資料多型或是 發動命令與操作
spring4d 就是spring for delphi
https://bitbucket.org/sglienke/spring4d
https://bitbucket.org/sglienke/spring4d/wiki/Home
google spring java
2015年11月2日 星期一
delphi 請問Timer如果不用拉元件產生的,該如何寫
TDBThread = class(TThread)
protected
procedure PrintMsg;
procedure Execute; override;
end;
procedure TDBThread.Execute;
begin
while Not Terminated do
begin
Synchronize(PrintMsg);
Sleep(1500);
end;
end;
procedure TDBThread.PrintMsg;
begin
Form1.Memo1.Lines.Add(TimeToStr(Time) + ': Threading');
end;
procedure TForm1.FormShow(Sender: TObject);
begin
DBThread := TDBThread.Create(False);
end;
procedure TForm1.FormClose(Sender: TObject; var Action: TCloseAction);
begin
DBThread.Terminate;
DBThread.WaitFor;
DBThread.Free;
end;
攪個直執行緒Sleep(1500);就是你要它多久做一次(準一點 )
delphi runtime 取得panel下的可視元件 savetofile
| delphi runtime 取得panel下的可視元件 procedure TForm1.AddToTreeView(ATreeNode: TTreeNode; APanel: TPanel); var i: integer; TmpTreeNode: TTreeNode; begin for i := 0 to APanel.ControlCount - 1 do begin TmpTreeNode := TreeView1.Items.AddChild(ATreeNode, APanel.Controls[i].Name); if APanel.Controls[i] is TPanel then AddToTreeView(TmpTreeNode, TPanel(APanel.Controls[i])) end; end; procedure TForm1.Button1Click(Sender: TObject); var i: integer; tn, TmpTreeNode: TTreeNode; begin tn := TreeView1.Items.Add(nil, Panel1.Caption); for i := 0 to Panel1.ControlCount - 1 do begin TmpTreeNode := TreeView1.Items.AddChild(tn, Panel1.Controls[i].Name); if Panel1.Controls[i] is TPanel then begin AddToTreeView(TmpTreeNode, TPanel(Panel1.Controls[i])) end; end; end; |
|
Resizing Controls at run time
delphi runtime library
MFC
CRectTracker
http://www.codeproject.com/Articles/856/Resizing-Controls-at-run-time
TStretchHandle
http://www.torry.net/quicksearchd.php?String=tstretchhandle&Title=Yes
http://delphimaster.net/view/4-1125138258/all
http://neftali.clubdelphi.com/?p=269