顯示具有 editor 標籤的文章。 顯示所有文章
顯示具有 editor 標籤的文章。 顯示所有文章

2024年1月22日 星期一

TextEditors Wiki: EditorIndex

 //////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
MadEdit - Cross-platform text and hex editor with syntax highlighting and RegEx support MadEdit-Mod - Cross-platform text and hex editor based on MadEdit with enhancements Madhura Notepad - A freeware Unicode text editor for Sinhala

https://www.portablefreeware.com/forums/viewtopic.php?t=772
https://texteditors.org/cgi-bin/wiki.pl?EditorIndex

//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////

https://github.com/DosWorld/dwed
https://en.wikipedia.org/wiki/MS-DOS_Editor
//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
https://texteditors.org/cgi-bin/wiki.pl?EditorIndex

This is meant to be a comprehensive list of TextEditors regardless of classification. Every editor in this collection of reviews should be listed below. Another way to view this site is to use the TextEditorFamilies page to drill down based on lineage.

There are 2,047 editors listed as of 2 April 2023.
The Alphabetical list

    (Hyper)Markup - Open source HTML/XML editor/tidier and XML generator
    010 Editor - Professional Hex Editor with Binary Templates
    0xED - Native OS X hex editor based on the Cocoa framework.
    12Ghosts Notepad - Shareware Windows note taking editor
    1fh - Freeware binary/hex editor for Windows
    1st JavaScript Editor - Shareware Windows JavaScript editor
    3rdRail - Commercial programmer's IDE for Rails development
    4coder - programmer text editor
    4th editor - Open source MS-DOS editor for writing 4th code
    4th GUI - Open source MS-DOS IDE for writing 4th code
    4th RED - Open source Windows IDE for writing 4th code
    920 - Open source text editor for Android
    9ne - A web based code editor, modeled on emacs
    A - A standalone implementation of the ACME text editor
    A.T.Edit - Another TclTk based text editor for Windows and Linux
    AAEMACS - Freeware DOS port of Gnu Emacs using CWSDPMI memory extender
    AbcTextPad - a versatile PalmOS MemoPad? replacement
    Abdio HTML Editor - Shareware Windows HTML Editor
    Abdio PDF Editor - Shareware Windows PDF Editor
    ABE - A TclTk based text editor for beginners
    Ability Write Freeware Windows rich text editor part of Ability Office

//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
https://texteditors.org/cgi-bin/wiki.pl?HomePage
About Text Editors:

    PickingATextEditor is a discussion about how to pick a text editor for your use.
    TextEditorFamilies is the list of editors (by "family") that we cover here.
    Family Classifications groups editor families by ancestor, platform, implementation language, or other common factor
    EditorIndex is the list of all editors regardless of family or feature.
    UnClassified (!) These are editors that have not been put into a "family". Can you help?
    EditorHistory Information about the development of text editors
    EditorPower is the discussion about the relative strengths of certain editors
    GeneralTipsAndTricks are available that work in many different editors.
//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
https://texteditors.org/cgi-bin/wiki.pl?EditorPower
 Among the most powerful editors, I would elect the following:

    GnuEmacs
    VIM
    XEDIT
    SlickEdit
    MultiEdit
    brief
    CodeWright
    TextMate
    Zeus
//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
 lspf Daniel64's Linux version of the IBM mainframe z/OS ISPF Dialogue Manager
LuaCoding - Commercial Lua programming environment
LuaEclipse - Open source Plugins to extend the Eclipse IDE for Lua coding
LuaEdit - Open source IDE for development in Lua
Lua Glider - Open source Lua IDE and debugger for games development
LuaIDE - Open source IDE for Lua based on Scintilla
LuaStudio - Open source IDE for Lua coding
LucED - Lucid Editor for X11
LucidEmacs - (or LEmacs) which grew into XEmacs
LugaruEpsilon - Powerful Windows programmer's editor
LWP - Open source lightweight IDE for Macintosh C/Pascal? development
LyX - Open source cross platform document processor with embedded TeX typesetting
M - Microsoft PWB editor
MA - Minimal open soure ACME editor in TCL/Tk?
MacDown - Open source Markdown editor for OS/X, modeled after Mou
MacVim - Open source port of the Vim editor to the Macintosh
MacWrite - Commercial word processor bundled with early Macintosh computers
MadEdit - Cross-platform text and hex editor with syntax highlighting and RegEx support
MadEdit-Mod - Cross-platform text and hex editor based on MadEdit with enhancements
Madhura Notepad - A freeware Unicode text editor for Sinhala
Madhyam - Freeware Windows editor for writing in Hindi using Devangari characters
Magic CPlusPlus - Commercial C/C++ IDE for Linux, Unix, Cygwin
Magic Editor - Shareware syntax highlighting editor for Windows
MagicWand - An MsDos text editor
MagicWindow - Two-dimensional word processor for the Apple II
Makable.in? - Online Markdown editor for use with Tumblr
ManEdit - A specialized editor for Unix man pages
Maqetta - Open source web hosted editing of HTML5 user interfaces
MarinerWrite - Shareware word processor for Mac OS/X
Markdown Edit - Open source Windows editor for working in the CommonMark?? flavor of Markdown
Markdown Pad - Commercial Markdown editor for Windows with tabbed interface, in Freeware and Pro versions
Markdownify - Open source cross-platform Markdown editor built on Electron and Node.js
Markor - Notes & ToDo (for Android). Supporting Markdown and todo.txt
Markpad? - Open source Markdown editor for Windows
MasmEd - Freeware Windows MASM32 IDE
MAT Editor - Shareware text editor for MS-DOS

2024年1月21日 星期日

editor for coding utilities programming editor for coding utilities programming context

https://download.cnet.com/developers-editors/windows/
https://clickup.com/blog/best-code-editors/
https://blog.bitsrc.io/25-code-editor-and-ide-for-developer-ff7b3245d420
https://www.smashingmagazine.com/2008/05/35-useful-source-code-editors-reviewed/
https://www.wpbeginner.com/showcase/12-best-code-editors-for-mac-and-windows-for-editing-wordpress-files/

https://www.toptal.com/it/programming-editors-a-never-ending-battle-with-no-clear-winner
https://context.en.softonic.com/
https://www.startechup.com/blog/10-text-editors-in-2023/

Visual Studio Code
Sublime Text
Atom
Notepad++
Vim
NetBeans
UltraEdit
Eclipse
Emacs
Komodo IDE
PyCharm
TextMate
Brackets
Codeshare
AWS Cloud9
Bluefish
EditPlus
Geany
JSFiddle
JetBrains
Coder

TextPad 9 TextPad 8.17.1 WildEdit 2.4 Add-Ons
https://www.textpad.com/de/download

///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
editor plugin Extension highlight grammar

CKEditor 5 builder  CKEditor https://ckeditor.com
CKEditor Grammar Editor Files Spelling, grammar, and punctuation checking - CKEditor 5 The rich text editor for every use case · Versatile. CKEditor is a WYSIWYG HTML editor that can fit a wide range of use cases: from Word-like documents with ...

Visual Studio  Syntax Highlight  Code Extension API

sourceforge.net
Grammar-multi - Browse Files at SourceForge.net
Universal Grammar Editor download | SourceForge.net
Universal Grammar Editor Files
https://github.com/niner/Grammar-Highlighter
emacs tree-sitter quickly parse a source code file
parsing highlight grammar FILES download
SableCC parser generator
https://sablecc.sourceforge.net/downloads.html
https://github.com/ColinKennedy/tree-sitter-usd
https://pypi.org/project/pyparsing-highlighting/
http://goldparser.org/builder/

https://stackoverflow.com/questions/2941929/grammar-editor-utility-for-context-free-grammars-in-java

[vim/vim] [proposal] Can we introduce TextMate grammar system for syntax highlighting ? (Issue #9087)
https://github.com/vim/vim/issues/9087
https://github.com/lark-parser/lark/issues/132
https://groups.google.com/g/vim_dev/c/3YX9Xbx2DxU
https://github.com/microsoft/vscode-textmate
https://github.com/foo123/editor-grammar/blob/master/grammar-reference.md
https://github.com/kkos/oniguruma

nvim-treesitter/nvim-treesitter
https://github.com/nvim-treesitter/nvim-treesitter/issues?q=is%3Aissue+is%3Aopen+parser
https://github.com/vim/vim/blob/master/src/evalfunc.c
https://github.com/vim/vim/issues/9087
https://github.com/doom-neovim/doom-nvim/issues/223

https://github.com/mattDavo/Editor
https://github.com/SkriptLang/skript-grammar

Syntax Highlight Guide | Visual Studio Code Extension API
https://code.visualstudio.com/api/language-extensions/syntax-highlight-guide
https://macromates.com/manual/en/regular_expressions
https://macromates.com/manual/en/language_grammars

Syntax Highlighting - Kate
https://kate-editor.org/zh-tw/syntax/

https://wiki.ultraedit.com/Syntax_highlighting
https://wiki.ultraedit.com/Add_syntax_highlighting_languages
Wordfiles for Syntax Highlighting | UltraEdit and UEStudio
https://www.ultraedit.com/downloads/extras/wordfiles/

Syntax Highlighting – EmEditor (Text Editor)
https://www.emeditor.com/text-editor-features/coding/syntax-highlighting/
library/README.md at main · Emurasoft/library
https://github.com/Emurasoft/library/tree/main
https://github.com/Emurasoft/library/blob/main/README.md

madedit MadEdit is a Cross-Platform Text/Hex Editor written in C++  wxWidgets. MadEdit can edit files in Text/Column/Hex modes, and supports many useful ...
https://wxmedit.github.io/
https://texteditors.org/cgi-bin/wiki.pl?MadEdit

https://texteditors.org/cgi-bin/wiki.pl?EditorIndex
/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////


This Extension Allows Grammarly-like Edits on ChatGPT
https://analyticsindiamag.com/this-extension-allows-grammarly-like-edits-on-chatgpt/

2023年12月7日 星期四

delphi editor blocker rectangle selection eoaltsetscolumnmode editor blocker rectangle selection alt sets Multiple selection column mode

 delphi editor blocker rectangle selection eoaltsetscolumnmode
editor blocker rectangle selection eoaltsetscolumnmode

https://stackoverflow.com/questions/1802616/how-to-select-columns-in-editors-atom-notepad-kate-vim-sublime-textpad-et
http://www.sublimetext.com/docs/2/column_selection.html
https://stackoverflow.com/users/242241/ambrosechapel
https://archive.eclipse.org/eclipse/downloads/drops/R-3.5-200906111540/eclipse-news-part1.html#Text

Block selection mode in textual editors  Textual editors now support block aka column  rectangular selection mode editor column Selection  mode

https://whatismarkdown.com/how-to-print-columns-in-notepad/
https://www.ultraedit.com/support/tutorials-power-tips/ultraedit-linux/column-mode/

How to Select Columns in Editors (Atom,Notepad++, Kate, VIM, Sublime, Textpad,etc) and IDEs (NetBeans, IntelliJ IDEA, Eclipse, Visual Studio, etc) [closed]
https://stackoverflow.com/questions/1802616/how-to-select-columns-in-editors-atom-notepad-kate-vim-sublime-textpad-et

Multi-Line Text Editing in Kate - Kate
https://kate-editor.org/zh-tw/
https://kate-editor.org/2013/09/09/multi-line-text-editing-in-kate/
211251 – Change behaviour when pasting and having something block-selected

Is there a way disable block/rectangle selection? #1922
https://github.com/Maximus5/ConEmu/issues/1922

https://github.com/bigfive/atom-sublime-select
bigfive/atom-sublime-select: Enable 'sublime style' multiline selection boxes to Atom editor http://atom.io

editor  eoaltsetscolumnmode SynEdit   SynMemo TLazSynEditPlugin
emeditor madeditor alt sets Multiple selection column mode

https://zh.wikipedia.org/zh-tw/MadEdit
https://github.com/LiMinggang/madedit-mod/tree/master
https://sourceforge.net/projects/madedit/
MadEdit is a Cross-Platform Text/Hex Editor written in C++ wxWidgets. MadEdit can edit files in Text/Column/Hex modes, and supports many useful functions e.g. SyntaxHighlightings, WordWrap, Encodings(UTF8/16/32,Big5,GBK...) and WordCount.
https://www.editpadpro.com/manual.html#blockrectangular
editor blocker rectangle selection  alt sets Multiple selection column mode


https://www.mmx-delphi.de/
Marco Geuze  GDKsoftware/ToolsAPI-helper
https://docwiki.embarcadero.com/RADStudio/Alexandria/en/Extending_the_IDE_Using_the_Tools_API
https://github.com/Embarcadero/OTAPI-Docs/blob/main/The%20Delphi%20IDE%20Open%20Tools%20API%20-%20Version%201.2.md
https://parnassus.co/tag/paint/
https://docwiki.embarcadero.com/Libraries/Alexandria/en/ToolsAPI.Editor.INTACodeEditorEvents


https://www.mmx-delphi.de/screenshots/navigation-history/
https://blogs.embarcadero.com/delphi-offers-deeper-third-party-tool-api-integration-than-wpf-and-electron/
http://delphicodemonkey.blogspot.com/2013/09/delphi-experts-and-ide-plugins-i-love.html
https://github.com/juliomar/awesome-delphi/tree/master

2023年11月30日 星期四

tree node list table entity relationship diagram relationship diagram component hierarchy diagram vcl component hierarchy diagram Delphi | PDF | VCL Hierarchy Poster | VCL Object Hierarchy | Property Law sourceinsight

 tree node list table
   entity relationship diagram relationship diagram
   component hierarchy diagram
   vcl component hierarchy diagram
   Delphi | PDF | VCL Hierarchy Poster | VCL Object Hierarchy | Property Law
delphi auto generated vcl component hierarchy diagram

List of Delphi controls on a form – Tree hierarchy and flat list (FireMonkey) – Scott Hollows – One Line At A Time
https://scotthollows.com/2016/10/12/list-of-delphi-controls-on-a-form-tree-hierarchy-and-flat-list-firemonkey/
https://scotthollows.com/2016/10/12/list-of-delphi-controls-on-a-form-hierarchical-and-flat-list-vcl/
https://docs.devexpress.com/VCL/cxGridCardView.TcxGridCardView
http://www.componentsource.com/services/whitepapers/vclwhitepaper.asp

https://www.researchgate.net/figure/Entity-Relationship-Diagram-for-the-RSRS-database-The-Pheno-SNP-table-is-the-table_fig2_338129714

http://jedi.grizzlydev.com/www/art_usingtreeviews.html

https://stackoverflow.com/questions/22091363/how-to-retrieve-data-from-database-and-display-in-ttreeview-in-delphi

VCL TreeList treeView
     TreeView in DataGrid
           filter field lookup
https://www.tmssoftware.com/site/treelist.asp
https://docs.devexpress.com/VCL/cxGridCardView.TcxGridCardView
https://stackoverflow.com/questions/53734674/how-to-find-tree-nodes-that-dont-have-child-nodes

tree node list table

https://learn.microsoft.com/en-us/power-bi/visuals/power-bi-visualization-decomposition-tree
decomposition tree visuals

https://www.lmd.de/products/vcl/lmdidetools/
https://www.steema.com/entry/309/TeeGrid_Component_for_Delphi_VCL_and_FMX

https://www.sourceinsight.com/
Helps to understand an existing code base.   
Quickly navigate function calls and callers.   
Find references to functions, variables, and more - almost instantly.   
See call graphs and class tree diagrams.   
Preview function and class definitions without having to open a file.   
See live references to variables and other declarations with Syntax Formatting.   
Powerful editing features, including code snippets,
symbolic auto-completion, and smart-rename.   
Dynamic information panels work together to create a productive workflow.

https://marketsplash.com/tutorials/intellij/intellij-c/
source code highlight
source code highlight textual rich
https://github.com/textualize/rich
https://github.com/WerWolv/ImHex
https://www.semanticscholar.org/paper/Visual-augmentation-of-source-code-editors%3A-A-study-Sul%C3%ADr-Ba%C4%8D%C3%ADkov%C3%A1/d55a599c1b2013efd8c9a1e2e7d0c3d348033c90

source code analyze diagram relationship hierarchy Syntax Formatting Navigate
https://www.researchgate.net/figure/A-general-structure-of-a-source-code-analysis-program_fig1_228655465
https://www.researchgate.net/publication/228655465_Source_Code_Analysis-An_Overview
https://github.com/Chrriis/rrdiagram-js

https://www.sourceinsight.com/doc/v3/aa913254.htm
Feature Highlights

Visualize call graph class hierarchy class membership variable usage folder structure file include graph project dependencies

https://masterravi.wordpress.com/2011/12/08/dependency-graph/
https://www.cbica.upenn.edu/sbia/software/odvba/doxygen_html/cblas_8hpp.html

https://www.ndepend.com/docs/dependency-structure-matrix-dsm
https://www.codeproject.com/Articles/2145/Dependency-Grapher-for-C-Projects
https://www.imagix.com/appnotes/analyzing-dependencies.html
Doxygen graph visualization  Visualize

Hierarchical Data
Visualizations Relationship Types  Relation Relationship Rules Call Graphs
visualization  Visualize
graph hierarchy membership variable usage folder structure dependencies

vim  gvim Emacs madedit
https://github.com/ur4ltz/awesome-stars
https://en.wikipedia.org/wiki/Comparison_of_text_editors

2023年11月10日 星期五

reverse_engineering

 
CFF Explorer
API Monitor
WinHex
Hiew  BIN/CMD/ELF formats   BIN/CMD/ELF formats TAR  GZIP NE, LE, LX, PE/PE32+, ELF/ELF64(little-endian), Mach-O(little-endian)  TE/TE64  NLM, DSK, LAN

Bytecode Viewer — Java decompiler
Fiddler
Scylla
Relocation SecTAR or GZIP tion Editor
PEiD
HIEW  hex editor deasembler
64dbg   
IDA Pro, Hex Rays
dnSpy NET ultimate tool
Sandboxie  Run unknown code without a fear
Resource Hacker - Hack the planet!
DiE   Protections obfuscators identifier
Bytecode Viewer   Java decompiler (also for Android apps)
Process Monitor  Monitor system changes
Wireshark  Network sniffer

https://www.apriorit.com/dev-blog/366-software-reverse-engineering-tools
https://www.trackawesomelist.com/Hack-with-Github/Awesome-Hacking/readme/
https://github.com/ReversingID/Awesome-Reversing
https://github.com/tylerha97/awesome-reversing
https://online.yu.edu/katz/blog/best-reverse-engineering-software-2022
https://gitee.com/hzfcode/awesome-reverse-engineering
https://jaimevalero.github.io/managing-awesome-lists/var/topics/reverse-engineering.html
https://hackreveals.medium.com/the-8-best-reverse-engineering-tools-in-2023-69513fc0a7
https://www.quora.com/What-is-the-current-state-of-artificial-intelligences-ability-to-decompile-binary-code-and-reverse-engineer-it
https://en.wikipedia.org/wiki/AI-assisted_reverse_engineering
https://www.bengrewell.com/chatgpt/
ChatGPT Unraveled: A Guide to Leveraging AI for Software Reverse Engineering
https://www.reddit.com/r/GameUpscale/comments/y91zpv/decompiling_with_ai_is_going_to_be_revolutionary/

gold parsing system alternative AWESOME
https://en.wikipedia.org/wiki/Comparison_of_parser_generators
GLR parser
C++ parser generator
pidgin parser
C# parser
LALR parser
c# lalr parser
LALR parser wiki
ANTLR
https://github.com/Kryuski/GOLD-Parsing-System-For-Delphi/blob/master/README.md

JEB Decompiler PNF Software Decompile Intel x86, ARM MIPS executable programs malware Reverse JEB analyze Android reverse engineer Windows malware audit embedded

Software Reverse Engineering Computer Books special... guide on how to reverse engineer legacy systems to understand their problems Four Essential AI Use Cases. AI

2023年9月18日 星期一

delphi 網站 awesome Delphi 網站 awesome國內優秀網站及開源項目

 https://www.cnblogs.com/dqi1999/articles/14069084.html

Delphi资源 – 印象派 http://tz10000.com/delphi-zi-yuan/

 https://www.twblogs.net/a/5efd6c459644181341a12ed5

https://github.com/gabr42/OmniThreadLibrary

 https://www.cnblogs.com/yclizq/p/12387315.html

 http://wedelphi.com/t/286098/

 https://github.com/icopy-site/awesome-cn/blob/master/docs/awesome/awesome-delphi.md

https://github.com/icopy-site/awesome-cn/blob/master/docs/awesome/awesome-delphi.md?plain=1

Delphi國內優秀網站及開源項目
原創
tc310
2020-07-02 13:10
Delphi盒子 www.2ccc.com
2Pascal-新時代的Pascal http://www.2pascal.com
WeDelphi http://www.WeDelphi.com
新大富翁論壇 http://www.dfwlt.com/forum.php
萬一的博客:http://www.cnblogs.com/del/
原Delphi窖洞洞主博客:http://www.cnblogs.com/xalion
國內開源項目:
1、CnPack:http://www.cnpack.org/
       https://github.com/cnpack/cnvcl
2、QDAC(QQ官方羣 250530692):http://blog.qdac.cc/
3、OrangeUI-Delphi移動開發利器(OrangeUI技術支持QQ羣:10900297)
4、RPMP-Restful Plugin Midware for Pascal(QQ 羣: 289501953): https://github.com/ZYHPRO/RPMP
5、MyBean輕量級配置框架,插件交流羣: 205486036: https://github.com/ymofen/delphi-framework-MyBean
6、ABFrameWork(Delphi 框架) QQ交流羣: 307455944 (非開源)
7、開源網絡庫之Delphi Cross Socket,由WiNDDRiVER(soulawing@gmail.com)開發的跨平臺網絡庫,代碼風格優美,註釋詳細,唯一不足的是Demo略少,在Github上開源:https://github.com/winddriver/Delphi-Cross-SocketQQ交流羣:152678031
8、開源網絡庫之DIOCP,由天地弦(www.diocp.org)開發的網絡併發框架,多線程管理庫diocp,經過長時間的測試,運行極爲穩定,在Github上開源:https://github.com/ymofen/diocp-v5QQ交流羣:638127021
9、ZServer4D,細雨老仙從商業項目(遊戲類)剝離而出的雲服務器中間件,可以承載百萬級在線的分佈式長連接負載,在Github上開源:https://github.com/PassByYou888/ZServer4DQQ交流羣:490269542
10、FMXUI 跨平臺UI組件庫 https://github.com/yangyxd/FMXUI
11、YxdJSON Delphi 高性能 JSON 庫(支持RTTI和序列化操作)支持平臺: Windows, Android, iOS, Mac OS https://github.com/yangyxd/YxdJson
12、YxdIocp Delphi 高性能 IOCP 通訊模型組件包 (包括TCP、UDP、HTTP、WebSocket等服務器組件和客戶端組件)支持平臺: Windows https://github.com/yangyxd/YxdIOCP
13、YxdWorker Delphi 多線程高併發作務引擎 支持平臺: Windows, Android, iOS, Mac OS https://github.com/yangyxd/YxdWorker
14、YxdGameFrame Unity 輕量級遊戲開發消息引擎框架 支持平臺: Windows, Android, iOS, Mac OS 等 https://github.com/yangyxd/YxdGameFrame
15、Wke (miniblink) For Delphi 對Wke,miniblink的封裝。實現支持html5 的 WebUI(相對於dcef來說,它只需要一個dll,更加輕量),也可以用來製作內嵌的小型瀏覽器。支持平臺: Windows (WinXP 及以上)https://github.com/yangyxd/wke-for-delphi
國外開源項目:
mOrMot: https://github.com/synopse/mORMot
Awesome Delphi (強烈推薦)
策劃的了不起的Delphi框架列表、庫資源,閃亮的東西。
https://github.com/Fr0sT-Brutal/awesome-delphi
Delphi IDE Theme Editor
Delphi IDE主題編輯器(DITE)是一個工具,用於自定義像Delphi(RAD Studio)這樣的幾個Object Pascal IDE的IDE顏色突出顯示。
https://github.com/RRUZ/delphi-ide-theme-editor
DelphiMVCFramework
DMVCFramework(簡稱)是一個流行的,功能強大的Delphi網頁解決方案框架
https://github.com/danieleteti/delphimvcframework
Delphi REST Client API
使用Delphi REST客戶端API來使用以任何編程語言編寫的REST服務。
https://github.com/fabriciocolombo/delphi-rest-client-api
Virtual-TreeView
虛擬樹視圖是從底層構建的Delphi樹視圖控件。多年的發展使其成爲當今最靈活和先進的樹形控制系統之一。虛擬樹視圖開始提出改進現有解決方案的許多方面,並引入了一些前所未有的新技術和原理。
https://github.com/Virtual-TreeView/Virtual-TreeView
Delphi-OpenCV
項目Delphi-OpenCV是Delphi中OpenCV庫頭文件的翻譯。
https://github.com/Laex/Delphi-OpenCV
DUnitX
DUnitX是一個新的測試框架,從DUnit,NUnit和其他測試框架中提出了一些想法。它被設計爲與Delphi 2010或更高版本一起使用,它使用了舊版Delphi中沒有的語言/ RTL功能。
https://github.com/VSoftTechnologies/DUnitX
Delphi IDE Colorizer
Delphi IDE Colorizer(DIC)是一個插件,它可以使RAD Studio IDE的工作空間
https://github.com/RRUZ/Delphi-IDE-Colorizer
CEF4Delphi
CEF4Delphi是由SalvadorDíazFau創建的一個開源項目,用於在基於Delphi的應用程序中嵌入基於Chromium的瀏覽器。
https://github.com/salvadordf/CEF4Delphi
OmniThreadLibrary
OmniThreadLibrary是一個簡單易用的Delphi線程庫。OTL的主要“賣點”(除了價格之外)是力量,簡單和開放。只需要幾行代碼,就可以設置多個線程,在它們之間發送消息,處理Windows消息等等。
//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////

 Delphi国内优秀网站及开源项目
Delphi编程技巧大全     http://www.delphitop.com/
Delphi盒子 www.2ccc.com
2Pascal-新时代的Pascal http://www.2pascal.com
WeDelphi http://www.WeDelphi.com
新大富翁论坛 http://www.dfwlt.com/forum.php
万一的博客:http://www.cnblogs.com/del/
原Delphi窖洞洞主博客:http://www.cnblogs.com/xalion
国内开源项目:
1、CnPack:http://www.cnpack.org/
       https://github.com/cnpack/cnvcl
2、QDAC(QQ官方群 250530692):http://blog.qdac.cc/
3、OrangeUI-Delphi移动开发利器(OrangeUI技术支持QQ群:10900297)
4、RPMP-Restful Plugin Midware for Pascal(QQ 群: 289501953): https://github.com/ZYHPRO/RPMP
5、MyBean轻量级配置框架,插件交流群: 205486036: https://github.com/ymofen/delphi-framework-MyBean
6、ABFrameWork(Delphi 框架) QQ交流群: 307455944 (非开源)
7、开源网络库之Delphi Cross Socket,由WiNDDRiVER(soulawing@gmail.com)开发的跨平台网络库,代码风格优美,注释详细,唯一不足的是Demo略少,在Github上开源:https://github.com/winddriver/Delphi-Cross-SocketQQ交流群:152678031
8、开源网络库之DIOCP,由天地弦(www.diocp.org)开发的网络并发框架,多线程管理库diocp,经过长时间的测试,运行极为稳定,在Github上开源:https://github.com/ymofen/diocp-v5QQ交流群:638127021
9、ZServer4D,细雨老仙从商业项目(游戏类)剥离而出的云服务器中间件,可以承载百万级在线的分布式长连接负载,在Github上开源:https://github.com/PassByYou888/ZServer4DQQ交流群:490269542
10、FMXUI 跨平台UI组件库 https://github.com/yangyxd/FMXUI
11、YxdJSON Delphi 高性能 JSON 库(支持RTTI和序列化操作)支持平台: Windows, Android, iOS, Mac OS https://github.com/yangyxd/YxdJson
12、YxdIocp Delphi 高性能 IOCP 通讯模型组件包 (包括TCP、UDP、HTTP、WebSocket等服务器组件和客户端组件)支持平台: Windows https://github.com/yangyxd/YxdIOCP
13、YxdWorker Delphi 多线程高并发作务引擎 支持平台: Windows, Android, iOS, Mac OS https://github.com/yangyxd/YxdWorker
14、YxdGameFrame Unity 轻量级游戏开发消息引擎框架 支持平台: Windows, Android, iOS, Mac OS 等 https://github.com/yangyxd/YxdGameFrame
15、Wke (miniblink) For Delphi 对Wke,miniblink的封装。实现支持html5 的 WebUI(相对于dcef来说,它只需要一个dll,更加轻量),也可以用来制作内嵌的小型浏览器。支持平台: Windows (WinXP 及以上)https://github.com/yangyxd/wke-for-delphi
国外开源项目:
mOrMot: https://github.com/synopse/mORMot
Awesome Delphi (强烈推荐)
策划的了不起的Delphi框架列表、库资源,闪亮的东西。
https://github.com/Fr0sT-Brutal/awesome-delphi
Delphi IDE Theme Editor
Delphi IDE主题编辑器(DITE)是一个工具,用于自定义像Delphi(RAD Studio)这样的几个Object Pascal IDE的IDE颜色突出显示。
https://github.com/RRUZ/delphi-ide-theme-editor
DelphiMVCFramework
DMVCFramework(简称)是一个流行的,功能强大的Delphi网页解决方案框架
https://github.com/danieleteti/delphimvcframework
Delphi REST Client API
使用Delphi REST客户端API来使用以任何编程语言编写的REST服务。
https://github.com/fabriciocolombo/delphi-rest-client-api
Virtual-TreeView
虚拟树视图是从底层构建的Delphi树视图控件。多年的发展使其成为当今最灵活和先进的树形控制系统之一。虚拟树视图开始提出改进现有解决方案的许多方面,并引入了一些前所未有的新技术和原理。
https://github.com/Virtual-TreeView/Virtual-TreeView
Delphi-OpenCV
项目Delphi-OpenCV是Delphi中OpenCV库头文件的翻译。
https://github.com/Laex/Delphi-OpenCV
DUnitX
DUnitX是一个新的测试框架,从DUnit,NUnit和其他测试框架中提出了一些想法。它被设计为与Delphi 2010或更高版本一起使用,它使用了旧版Delphi中没有的语言/ RTL功能。
https://github.com/VSoftTechnologies/DUnitX
Delphi IDE Colorizer
Delphi IDE Colorizer(DIC)是一个插件,它可以使RAD Studio IDE的工作空间
https://github.com/RRUZ/Delphi-IDE-Colorizer
CEF4Delphi
CEF4Delphi是由SalvadorDíazFau创建的一个开源项目,用于在基于Delphi的应用程序中嵌入基于Chromium的浏览器。
https://github.com/salvadordf/CEF4Delphi
OmniThreadLibrary
OmniThreadLibrary是一个简单易用的Delphi线程库。OTL的主要“卖点”(除了价格之外)是力量,简单和开放。只需要几行代码,就可以设置多个线程,在它们之间发送消息,处理Windows消息等等。
https://github.com/gabr42/OmniThreadLibrary


2023年8月30日 星期三

dart/editor/docs/english.dictionary at master · krestenkrab/dart · GitHub

 https://github.com/krestenkrab/dart

 

 
README

This is the repository of the Dart programming language and its associated
tools, libraries, and samples.

For license information, please see LICENSE.

You can find more about Dart online at dartlang.org or code.google.com/p/dart.

Here's a brief guide to what's in here:

client/        client-side libraries and samples (i.e. in a browser)
compiler/      the dartc Dart -> JavaScript compiler
corelib/       core libraries (collections, built-ins, math...)
editor/        the Eclipse-based standalone Dart IDE
language/      language specification
runtime/       the Dart VM and code for running it as a standalone app
samples/       sample Dart programs (note: more under client/samples)
tests/         automated tests
third_party/   external dependencies
tools/         build scripts, text editor support files, etc.

https://github.com/ghc/packages-bytestring

https://github.com/MichiganNLP/vlog_action_recognition


2023年8月26日 星期六

no code low code logic visualize editor

 

 low code 

class Sequence diagram Object Relation Mapping  logic Entity–relationship  

visualize editor

low code class Sequence diagram Object Relation Mapping  logic Entity–relationship  visualize editor 

https://github.com/umple/umple

Sencha (ExtJS)  jQuery Mobile (jQuery) Ionic (AngularJS)  Ionic 2 (AngularJS 2) OnsenUI (AngularJS/jQuery)  OnsenUI 2 (platform agnostic) Titanium/Xamarin Native Script/React Nativ  Cordova Sencha   Ionic   Jquery Mobile   Appcelerator Titanium

 https://www.saashub.com/appcelerator-titanium-alternatives
https://www.saashub.com/alternatives/post-valuecoders-2017-01-09-9-top-javascript-mobile-frameworks-to-know-in-2020 

https://stackoverflow.com/questions/34523087/sencha-vs-ionic-vs-jquery-mobile-vs-appcelerator-titanium 

https://zapier.com/blog/best-no-code-app-builder/

Appcelerator Titanium
Apache Cordova
React Native
EcholoN
Sencha Touch
PhoneGap
Android Studio
B4X
Qt Creator
Ionic Framework
jQuery Mobile
Flutter.dev
Bootstrap
convertigo
Adobe AIR
Onsen UI
Frontegg
RhoMobile
Mobile Angular UI
outsystems
 Softr 
 Bubble 
 Google AppSheet 
 Glide
 Backendless 


https://creately.com/guides/er-diagrams-tutorial/
What is an Entity Relationship (ER) Diagram | Learn How to create an ER Diagram with a Comprehensive guide | Creately

2023年1月31日 星期二

texteditors.org madedit

 

 

 

 

 

 https://sourceforge.net/software/text-editors/

 https://en.wikipedia.org/wiki/Comparison_of_text_editors

 https://texteditors.org/cgi-bin/wiki.pl?MicrosoftWindowsEditors

 https://texteditors.org/cgi-bin/wiki.pl?HexEditorFamily

 https://alternativeto.net/software/mad-edit/

 https://www.gnome-look.org/browse?cat=240

 https://wxmedit.github.io/

 https://en.wikipedia.org/wiki/Comparison_of_text_editors

 https://zh.wikipedia.org/zh-hk/%E6%96%87%E4%BB%B6%E7%BC%96%E8%BE%91%E5%99%A8%E6%AF%94%E8%BE%83

 https://texteditors.org/cgi-bin/wiki.pl

 https://texteditors.org/cgi-bin/wiki.pl?MED

 http://www.utopia-planitia.de/indexus.html

 https://texteditors.org/cgi-bin/wiki.pl?MadEdit

https://www.freshports.org/editors/madedit/

2022年6月23日 星期四

Autocomplection in RichEdit Control Word recognition RichEdit RichText Editor RichTextEditor RichEditBox

 https://www.codeproject.com/Articles/2557/Autocomplection-in-RichEdit-Control

2022年1月8日 星期六

editor with syntax highlighting for Java editor syntax highlighting for Java Rich Text FX editor syntax highlighting for Java Rich Text FX lexical editor java

 JavaFX TextArea control

jEdit
FXMisc RichTextFX Rich-text area for JavaFX - GitHub
Highlighting Strings in JavaFX TextArea - Stack Overflow
HighlightableTextAreaDemo

https://github.com/magsilva/jazzy

Using Aspell Library in java - Stack Overflow

https://www.javascriptspellcheck.com/
https://jewelsea.wordpress.com/2011/12/11/codemirror-based-code-editor-for-javafx/

https://gist.github.com/jewelsea/1463485

https://docs.oracle.com/javafx/2/api/javafx/scene/text/Text.html

Standalone StyledTextArea  JSyntaxPane

https://www.itread01.com/p/297820.html
Tom Schindl: How to create an editor with syntax highlighting for Java

https://www.javacodegeeks.com/javafx-tutorials

https://docs.oracle.com/javafx/2/ui_controls/list-view.htm
https://stackoverflow.com/questions/21791639/eclipse-fxml-editor

RSyntaxTextArea - GitHub Pages
bobbylight/RSyntaxTextArea: A syntax highlighting, code ...
https://bobbylight.github.io

https://github.com/Waoss/Leaf

https://bell-sw.com/announcements/2021/02/05/TeXnical-Writing-Part-3-Syntax/
TeXnical Writing Part 3: Syntax


https://opensourcelibs.com/lib/fxeditor


JSyntaxPane - GitHub https://github.com/Sciss/SyntaxPane

https://ace.c9.io/#nav=about Ace - The High Performance Code Editor for the Web
https://tomsondev.bestsolution.at/2013/02/14/experimenting-with-textflow-from-javafx8/
https://stackoverflow.com/questions/14541933/webview-callback-from-javascript

 https://microsoft.github.io/monaco-editor/

https://code.visualstudio.com/blogs/2017/02/08/syntax-highlighting-optimizations

Tokenization Syntax Highlighting

http://www.javaquizplayer.com/examples/text-editor-using-java-example.html

2022年1月4日 星期二

RichTextFX

https://github.com/FXMisc/RichTextFX 

https://github.com/FXMisc/RichTextFX#who-uses-richtextfx

https://github.com/gaeqs/JAMS

Who uses RichTextFX?

    Alt.Text
    Arduino Harp
    Astro IDE
    BasicCAT
    BlueJ
    Boomega
    Chorus
    Chronos IDE
    George
    Greenfoot
    EpubFx
    Everest REST client
    JabRef
    JDialogue
    JuliarFuture
    Kappa IDE
    KeenWrite
    Markdown Writer FX
    mqtt-spy
    Nearde IDE
    OmniEditor
    PsychSQL
    SqlBrowserFx
    Squirrel SQL client
    Xanthic
    XR3Player

Let us know if you use RichTextFX in your project!
Features

    Assign arbitrary styles to arbitrary ranges of text. A style can be an object, a CSS string, or a style class string.
    Display line numbers or, more generally, any graphic in front of each paragraph. Can be used to show breakpoint toggles on each line of code.
    Support for displaying other Nodes in-line.
    Positioning a popup window relative to the caret or selection. Useful e.g. to position an autocompletion box.
    Getting the character index under the mouse when the mouse stays still over the text for a specified period of time. Useful for displaying tooltips depending on the word under the mouse.
    Overriding the default behavior only where necessary without overriding any other part.

2021年12月22日 星期三

The TMemo Component | Inside Delphi 2006 (Wordware Delphi Developers Library)

 https://flylib.com/books/en/1.228.1.107/1/

 

 

The TMemo Component | Inside Delphi 2006 (Wordware Delphi Developers Library)

 

 

 

The TMemo component is a multiline text box that enables us to load, edit, and save plain text files. The contents of the text file are stored in the Lines property.

Listing 15-4 shows how to use the TMemo and TListBox components to emulate Delphi's Code Editor and its code completion feature.

2015年10月12日 星期一

可擴展標示語言(XML) 1.0 規格書 Corporate Services Other

可擴展標示語言(XML) 1.0 規格書 Corporate Services Other


http://www.cs.uku.fi/~kilpelai/SampleStrings/XML_specChinese.txt

可擴展標示語言(XML) 1.0 規格書 Corporate Services Other Services Private Instruction Invest in China Curriculum FAQ Business Culture Health Education Textbooks Our Staff Hours and Location Contact Us REC-xml-19980210-tw  Extensible Markup Language ( XML ) 1.0   本文件是根據 W3C 建議書 XML 版本 1.0 (1998 年 2 月10日)  所翻譯成的繁體中文版,翻譯過程中已經力求正確,不過仍可能有錯誤及不適當的地方。 唯一標準的正式版本為英文版,您可在下列連結中找到此正式版本: http://www.w3.org/TR/1998/REC-xml-19980210  
 This documented is a translated copy of the W3C's Extensible Markup Language (XML) 1.0. This document may contain translation errors. The normative, English language, copy can be found at:  http://www.w3.org/TR/1998/REC-xml-19980210  本文件位於: http://chinese-school.netfirms.com/XML_spec.htm 審閱:  梁中平 (Liang Chung-Ping) cpliang@iii.org.tw  譯者: 徐子淵 (Kevin Hsu) shyutz@ms1.hinet.net  注意 ! 本文件中的 (譯註:)  表示譯者為求易於瞭解所加入的進一步說明,這些說明的正確解釋皆以英文正式版為主。  
      著作權宣告位於:http://www.w3.org/Consortium/Legal/copyright-documents.html  
    Copyright   
     1998 W3C (MIT, INRIA, Keio ), All Rights Reserved. W3C liability,   
    trademark,         
    document use and         
    software licensing rules         
    apply.    
REC-xml-19980210-tw  
可擴展標示語言(XML) 1.0        
  
W3C 建議書 1998年2月10日     
  本版本:  
  http://www.w3.org/TR/1998/REC-xml-19980210   
    
  http://www.w3.org/TR/1998/REC-xml-19980210.xml   
    
  http://www.w3.org/TR/1998/REC-xml-19980210.html   
    
  http://www.w3.org/TR/1998/REC-xml-19980210.pdf   
    
  http://www.w3.org/TR/1998/REC-xml-19980210.ps   
    
  最新版本:  
  http://www.w3.org/TR/REC-xml   
  上一版本:  
  http://www.w3.org/TR/PR-xml-971208   
  編者:  
  Tim Bray (Textuality and Netscape) tbray@textuality.com  
  Jean Paoli (Microsoft) jeanpa@microsoft.com  
  C. M. Sperberg-McQueen (University of Illinois at Chicago) cmsmcq@uic.edu  
  
  
摘要  
  
本文件完整地描述了可擴展標示語言 (Extensible Markup Language,XML)         
的各項資訊。XML可說是標準通用標示語言 (Standard Generalized Markup         
Language,SGML) 的子集合,其作用主要是讓通用的 SGML         
也能像現有的超鏈結標示語言 (HyperText Markup Language,HTML)         
一樣,可以在 Web 上提供服務、接收及處理資料等工作。XML         
被設計成十分容易實作 (Implementation),並且也提供 XML 與 SGML 或 HTML         
之間的互通功能。  
  
本文件的制定始末與狀態  
  
本文件已經由 W3C         
組織中的成員及相關團體審閱過,並已被組織中的理事批准為 W3C         
建議書 (W3C Recommendation)。此為一份穩定的文件 (譯註:         
表示不會經常修改),可以當作參考資料,也可作為其他文件的正式參考文獻。W3C         
在制定建議書過程中的角色是為了吸引對於 XML         
規格的注意,以促進其被廣泛地使用。如此便能增強 Web         
的功能及互動性。  
  
本規格書規定了一種可用於全球資訊網 (World Wide Web)         
的語法,此語法是根據一個已存在並廣泛使用的國際文字處理標準 (就是         
Standard Generalized Markup Language,SGML,標準通用標示語言,為經過修正過的         
ISO 8879:1986(E) 標準) 的子集合來建立的。此為 W3C XML 制定工作 (XML         
Activity) 的成果,關於 XML 制定工作的詳細資訊可以在http://www.w3.org/XML找到。在http://www.w3.org/TR可以找到目前 W3C         
建議書和其他技術文件的列表。 
本規格書中使用了 [Berners-Lee 等人] 定義的一個術語 URI,他們正在從事更新[IETF RFC1738]和[IETF RFC1808]的工作。 本規格書的已知錯誤列表可以在http://www.w3.org/XML/xml-19980210-errata找到。 請將本文件中的錯誤以電子郵件的方式傳送給xml-editor@w3.org。  可擴展標示語言(XML) 1.0       

///////////////////////////////////////////////////////////////////////////////////


http://chinese-school.netfirms.com/XML10-TC.html



 可擴展標記語言(XML)1.0(第二版)
W3C 建議 2000年10月6日
Extensible Markup Language (XML) 1.0 (Second Edition)
本文檔是 W3C 建議 XML 1.0 第二版(2000 年 10 月 6 日)的簡体中文翻譯版,其中可能有錯誤和不妥之處。
英文版是唯一的正式版,位于:
http://www.w3.org/TR/2000/REC-xml-20001006
本文檔經譯者同意放于此處,深表謝意。本文檔還可見于譯者网站:
http://chinese-school.netfirms.com/XML10-TC.html
譯者:
裘強(qqiu@yeah.net)
Traditional Chinese Code Conversion: Samuel Chong
著作權聲明位于:http://www.w3.org/Consortium/Legal/copyright-documents.html
Copyright  © 1998 W3C® (MIT, INRIA, Keio ), All Rights Reserved. W3C liability, trademark, document use and software licensing rules apply.
 
本版本:
http://www.w3.org/TR/2000/REC-xml-20001006 (XHTML 格式,XML 格式,PDF 格式,用不同顏色標示增刪改的 XHTML 審閱版)
最新版本:
http://www.w3.org/TR/REC-xml
以前版本:
http://www.w3.org/TR/2000/WD-xml-2e-20000814
http://www.w3.org/TR/PR-xml-971208
編者:
Tim Bray,Textuality and Netscape mailto:tbray@textuality.com
Jean Paoli,Microsoft mailto:jeanpa@microsoft.com
C. M. Sperberg-McQueen,University of Illinois at Chicago and Text Encoding Initiative mailto:cmsmcq@uic.edu
Eve Maler, Sun Microsystems, Inc. mailto:elm@east.sun.com - 第二版

2015年10月8日 星期四

中國人開發的工具,C-Free是一款支持多種編譯器的專業化C/C++集成開發環境(IDE)

http://www.programarts.com/cfree_ch/index.htm



 
C-Free 5 发布!
最新版本:5.0 
 
马上下载 
看更新



C-Free是一款支持多種編譯器的專業化C/C++集成開發環境(IDE)。利用本軟件,使用者可以輕鬆地編輯、編譯、連接、運行、調試C/C++程序。C-Free 5 主要有以下特性:(主窗口)


1. 支持多編譯器,可以配置添加其他編譯器;(0)
      目前支持的編譯器類型:
          (1) MinGW 2.95/3.x/4.x/5.0
          (2) Cygwin 
          (3) Borland C++ Compiler
          (4) Microsoft C++ Compiler
          (5) Open Watcom C/C++
          (6) Digital Mars C/C++
          (7) Ch Interpreter
          (8) Lcc-Win32
          (9) Intel C++ Compiler


2. 增強的C/C++語法加亮器,(可加亮函數名,類型名,常量名等)(1)

3. 增強的智能輸入功能;(2)

3. 可添加語言加亮器,支持其他編程語言;

4. 可添加工程類型,可定制其他的工程嚮導;(3)

5. 完善的代碼定位功能(查找聲明、實現和引用)(4)

7. 代碼完成功能和函數參數提示功能;(5)(6)

8. 能夠列出代碼文件中包含的所有符號(函數、類/結構、變量等)(7)

9. 大量可定制的功能
      可定制快捷鍵
      可定制外部工具
      可定制幫助(可支持Windows幫助、Html幫助和在線幫助)

10. 彩色、帶語法加亮打印功能;
11. 在調試時顯示控制台窗口;(8)
12. 工程轉化功能,可將其他類型的工程轉化為C-Free格式的工程,並在C-Free中打開。

C-Free中进行ARM开发(使用ADS1.2)|最后更新2008-3-24
C-Free能够支持众多的C/C++编译器,除了我们知道的MinGW、Borland C++、Digital Mars和Open Watcom C++、Ch等。我们将陆续根据大家的需要,介绍其他编译器在C-Free中集成、使用方法。
ARM ADS全称为ARM Developer Suite,是ARM公司推出的新一代ARM集成开发工具。现在ADS的最新版本是1.2,它取代了早期的ADS1.1和ADS1.0。它可以安装在Windows NT4,Windows 2000,Windows 98和Windows XP和Windows Me操作系统。ADS由命令行开发工具,ARM实时库,GUI开发环境(Code Warrior和AXD),适用程序和支持软件组成。有了这些部件,用户就可以为ARM系列的RISC处理器编写和调试自己的应用程序。
虽然ADS1.2自带了的集成化开发工具(Code Warrior),但是如果你想使用C-Free的强大功能,在C-Free中开发自己的ARM应用程序也是可行的。由于ADS包含的编译器都是以命令行的方式被使用的,因此,我们也很容易使这些编译器能够在C-Free中被使用。
下面的步骤帮助您在C-Free中配置、使用ADS编译器。
 
1、下载C-Free ADS开发包点击此处下载
下载后,直接将此Zip包中的文件解压到C-Free的安装目录下。此开发包包含了(1)GCC-ARM和GCC-Thumb构建配置模版文件;(2)ARM应用程序的工程创建向导。
注:构建配置模版文件位于C-Free安装目录的data目录下;工程向导文件位于C-Free安装目录的templates目录下。
2、安装ADS1.2开发环境。在您的系统中安装ADS1.2环境,并且安装完成License,确保命令行工具能够使用。
3、在C-Free中配置ADS1.2。
(1)我们首先创建一个ARM或Thumb全局构建配置: 打开C-Free,选择“构建”->“构建选项”菜单,弹出“构建选项”对话框,点击右上角的“>”符号按钮,在出现的菜单中,选择“新建配置”项,调出“新建构建配置”对话框。如下图所示:

编译器类型选择GCC-ARM或者GCC-Thumb,输入您希望的配置名称,如arm等。点击“确定”。出现“编译器位置”对话框,如下图。在这里你可以指定ADS的安装位置(告诉C-Free您ADS的安装位置),一般情况下,C-Free能够检测到您系统中的ADS安装位置。如果无法检测到,则请使用手动定位功能来指定ADS的安装位置。

“确定”后,C-Free会根据ADS的安装位置,自动设置好Include Files路径, Library Files路径和Executable Files路径等。如下图:

点击确定,这样我们就完成了对ARM编译器的配置。同样如果您在编译器类型中选择了GCC-Thumb也就可以创建一个Thumb编译器的配置。
4、创建ARM应用程序。
进入“工程”菜单,选择“新建”选项,激活“新建工程”对话框。在工程类型中,我们选择“ARM”页,出现两种可供创建的工程类型“Executable Image”和“Object Library”。如下图:

在对话框中,选择您希望创建的工程类型,并且指定工程名称和保存位置。点击确定后出现“选择程序类型”选择框,选择后,进入下一步,在这里我们选择应用于工程的构建配置。我们选择刚才创建的arm或者thumb,如下图所示。这样的话,创建完成的应用程序将能够用arm或者thumb编译器编译。你也可以在以后通过“工程设置”对话框来完成工程构建配置的添加、修改。

点击完成。完成了工程的创建。你可以往工程添加程序文件,管理程序文件,开发您的ARM应用程序。
5、运行ARM应用程序。下图是一个Hello World程序在AXD中的运行结果。

以上是作者对ADS1.2在C-Free中配置、使用的一个简要介绍。希望对您有一定的引导作用。由于作者对ADS的了解未深入,上面的介绍可能不能满足您的要求。如您仍有问题,请来信讨论:cfree@163.com。谢谢!
 


注册购买
C-Free是共享软件,如果您觉得C-Free对您有帮助,并愿意支持C-Free的开发,请注册购买本软件!
注册费用80元人民币。
如果你还没有试用过C-Free,可以先点击下载试用。


Vim Vi 超級老牌 的 編輯器


https://en.wikipedia.org/wiki/Vim_(text_editor)

http://www.vim.org

萬能但超難

Vim 編輯器是一個模仿在Unix上的Vi (Vi IMporved (Bill Joy))編輯器,由 Bram Moolenaar 為基礎開發的Stevie editor 在 Amiga系統,於1991年發表,Vim使用者介面由Command in interface (命令列介面為主)

目前軟體授權為 GNU General Public License.



1992年1.22版本的Vim被移植到了UNIX和MS-DOS上,Vim經過多年的社群開發已經增加許多功能了,最新的版本是Vim4

關於困難度:Vim的操作與學習應該算是逆趨勢的越更新越難,聞名的是沒有功能表,四種模式加上無限多酷炫的快速鍵功能,超弱的使用者介面,卻超受自認為是駭客等級的開發者喜愛

使用時建議下載這種東西貼在旁邊





2015年10月6日 星期二

SynWrite 相當完整的免費網頁文字編輯工具

SynWrite
A free text and source code editor
免費網頁文字編輯工具
http://www.uvviewsoft.com/synwrite/
http://www.uvviewsoft.com


SynWrite 結合許多很棒的點子在一起,是一個完整且成熟的網頁編輯環境

的很多功能包括巨集紀錄,碼的語法凸顯,語法的收放折疊,多游標編輯

你可以簡單的編輯 插件 ,插件使用Python 描述


You can easily configure it to your needs and even take it with you on a USB flash drive. It's free, open-source software.
你可以輕易的設定你需要的,他可以放在USB 磁碟裡,他是免費的,開放原始碼 軟體

功能 :


SynWrite features

Fully customizable syntax highlighting for many languages 
有許多語法的支援,全部自訂語法凸顯

Code folding語法的收放折疊
Supports almost all encoding systems (ASCII, Unicode, etc.)多種內碼支援
Multiple-caret editing (see animation)多游標編輯

Multiple selections (see animation)多選定編輯

Panels:面板
Tree view for source code從樹狀表看原始碼
File manager檔案管理
Project management專案管理
FTP/SFTP client FTP用戶端
Document mini-map 文件地圖
Clipboard history 剪貼簿 歷史
External tools output 外在工具
Search results 搜尋
Text clips 文字暫存
Tabs list 標籤列
Coding helpers: 編輯求助
Auto-completion (for few lexers, see help topic) 自動完成
Auto-closing of tags/brackets 
Code templates 程式碼模板
SmartTagTabbing feature (see animation)

SyncEditing feature to edit identical identifiers (see animation)

Emmet (Zen Coding) support (HTML + CSS + XSL high speed coding engine)
Color preview
Color picker
Image preview
Insert image tags
Insert date/time stamps
Portable bookmarks 書籤
Column markers 整行選取
Micro-map
Search and replace with regular expressions
Search and replace in multiple files 可以搜尋多檔案或是單一檔案內
Use external tools (capture console output, navigation to error lines)
Use Python-based plugins
Use binary plugins (e.g. Explorer panel and FTP client are plugins)
Regex-based strings extraction
Customizable hotkeys
Bookmarks
Key macros
Spell checker 拼音確認
File sessions 檔案暫存
Plugin for "Total Commander" file manager




Multilingual interface: German, French, Russian, Spanish, Italian, Japanese, Chinese, etc.
Integrated HTML Tidy library
Export to RTF/HTML with syntax highlighting
Portable mode
...and more!






RJ TextEd 強大的多國語言編輯器


RJ TextEd - A Unicode source and text editor.


Below is a small list of features available in the program.
Auto completion.
Code folding.
Column mode.
Multi edit and multi select
Document map
Advanced sorting.
Handles both ASCII and binary files.
CSS and HTML wizards.
Dockable panels.
FTP and SFTP client with synchronization.
File explorer, text clips, code explorer, project manager...
Convert between code pages, Unicode formats and text formats.
Unicode and ANSI code page detection.
Open/Save UTF-8 encoded files without a signature (BOM).
Unicode file paths and file names.
HTML validation, format and repair.

Tools available like syntax editor, color picker, charmap...

Main window

The main window with some different settings.
Default panels and views, but with dark editor colors.
Charcoal dark slate theme with code explorer panel.
HTML preview.
File manager and (S)FTP client.
Find all result + code explorer panels.
原始碼瀏覽與報告
可以報告物件與事件等內容
Text clips and symbols panels.
有文字暫存區剪貼簿
The home tab view.

Options and addons

Both are available from the environment menu.
Many options can be set per highlighter (file type), but you can always set a default option.
有很多選項可以設定每一個效果
選擇主題

Find/replace

你可以選擇 搜尋 取代  全部 或是 逐步
Incremental search (Ctrl+E).
搜尋清單


RJ TextEd running under Microsoft Windows
Developer(s) Rickard Johansson
Stable release 9.20 / July 18, 2014
Preview release 10.00 alpha 2 / October 24, 2014
Written in Delphi
Operating system Microsoft Windows
Type Text editor
License Freeware

EmEditor 快速,輕巧,可擴展,使用方便的 Windows 文字編輯器


EmEditor 是快速,輕巧,可擴展,使用方便的 Windows 文字編輯器。同時支持32位元和64位元建置!

值得一推的工具 強大且快

台灣官網

ZDnet.com 的 Ed Burnette 稱 EmEditor 為 “全球最快的文字編輯器”。 (見全文)


EmEditor 文字編輯器支持功能強大的巨集,萬國碼,和超大檔案。Emurasoft 公司致力于隨時傾聽并滿足客戶的需求。我們提供及時的客戶服務, 并希望通過不斷地技術更新來更好地服務于客戶。我們的客戶包括:大型企業,教育機構,歐盟組織,日本及其他各國的政府部門。


EmEditor 已獲得超過24個國際獎項,包括在最佳應用程式類別中榮獲共享軟件企業獎。EmEditor 還獲得了微軟 Windows 8 的授權認可。

EmEditor 的標籤式視窗設計讓文檔之間的轉換更加迅速,并且能讓您的視窗井然有序。
EmEditor 使用標籤式視窗,與Chrome, Firefox 以及其他標籤式瀏覽器相似。您可以在一個視窗中打開多個文檔,隨時在這些文檔中轉換。例如,您可以拖放標籤圖示來變換文檔順序,或者,您也可以把游標移到標籤上后按一下滑鼠的中間按鈕來關閉此標籤。另外,您還可以在“視窗"下拉式功能表中選擇“啟用標籤"命令,這樣的話,您就可以方便地在標籤式介面與單一文檔介面中轉換。當您選擇這個命令時,EmEditor 會自動把多個視窗合并成一個多標籤視窗,所有的標籤都會顯示在視窗的上方。當您再次點擊來取消這個命令后,EmEditor 會把您當前所有的標籤轉換為多個視窗。

標籤式視窗功能包括一個內容功能表。在標籤上單擊滑鼠右鍵來顯示內容功能表(也可稱為“右鍵功能表”)。內容功能表中有幾個指令非常有用。比如,“新增群組”指令讓您可以把當前標籤視窗獨立作為一個視窗;當然,您也可以通過把一個標籤視窗用滑鼠拖放到 EmEditor 編輯器外來創建另一個新視窗。此外,您不僅可以在內容功能表上規定標籤排列的方式,還可以選擇“自訂標籤”選項來制定或調整適合自己使用的標籤顯示方式,比如,標籤視窗的排列方式,圖示類型以及關閉后的狀態。內容功能表節省了您去"工具"下拉式功能表中選擇“自訂”對話方塊,按"標籤"頁進行自訂標籤設置的繁複步驟。




ConTEXT Notepad Editor 穩定好用的免費工具

ConTEXT Notepad Editor

New BSD License

歷史悠久且支援多國語言


 C#, C/C++, Delphi/Pascal, Java, JavaScript, Visual Basic, Perl/CGI, HTML, CSS, SQL, FoxPro, 80×86 assembler, Python, PHP, Tcl/Tk XML, Fortran, Foxpro, InnoSetup scripts.  

是 一個 穩定 好用的 Windows 編輯器 免費 工具

搜索和替換

正則表達式

漸進式搜索

文本強調

強大的命令行處理程序

Unicode的UTF-8

support capturing console applications standard output
支援 對 編譯程式的 DOS Console 標準輸出 的 捕捉