Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- Harbour hbide the integrated development environment for harbour at 24/1/2010
- What is?
- hbide is Ispired by xmate and made simple any operation with harbour is a tool that will allow Edit, Compile, Debug in a visual cycle and is written in pure harbour code using xhbp.lib
- What compoment use hbide?
- Hbide is based on follow library: hbxbp & hbqt
- The hbxbp library allow you work on windows,linux,mac os
- hbxbp implement a complete class compatible with xbase++ part
- hbxbp seems more "Clipper like" than other libs and it could be Visual Harbour
- I suggest you start with C:\harbour\contrib\hbxbp\tests
- hbmk2 demoxbp.prg
- another intresting application made with xhb is hbide
- Is it is good but experimental stage but you can understand the power
- hbide is project manager and builder,
- How compile?
- cd C:\harbour\contrib\hbide
- hbmk2 hbide.hbp -rebuild
- You need harbour source and qt version 4.5.3 (supported by harbour 2.0)
- http://sourceforge.net/projects/harbour-project/files/source/2.0.0/harbour-2.0.0-src.zip/download
- http://get.qt.nokia.com/qt/source/qt-win-opensource-4.5.3-mingw.exe
- Whith standard Qt in dynamic mode for qt license reason, before start hbide you must include path path "c:\Qt\4.5.3\bin;" to path environment.
- F.e. in start.bat :
- path=c:\Qt\4.5.2\bin;%path%
- hbide.exe
- When is born?
- Fitst time Screeh shoot
- http://article.gmane.org/gmane.comp.lang.harbour.devel/21876/match=hbide+screenshoot
- Announce
- http://article.gmane.org/gmane.comp.lang.harbour.devel/21837/match=hbide
- How works hbide?
- Hbide work quide good but is under development
- good level of editing function (copy past function)
- good visual theming for allow different look and feel of application
- As you can see in screen shoot hbide allow edit , save and Build (compile) your project
- from Error to source
- if your source contain error like my example with a double click on red row of error you go to line that caused error and this is a big improvements in productivity
- double-click on Output Console error information line and places the editor position on error row
- hbide Have syntax highlight with a complete function list of function included in your source
- This are same intresting keyboard shortcut
- With F7 you can <Insert Separator> == "/*" + replicate( "-", 70 ) + "*/".
- Ctrl-D Duplicate current line
- ctrl-W Close current tab
- re-position editor tabs with drag.
- 1 Place mouse pointer over a tab ->
- 2 keep pressed left button ->
- 3 move mouse pointer left or right ->
- ( tab will move with your action ) ->
- 4 release left button when desired position is obtained.
- splitting any source into multiple windows.
- This feature allows you to edit different parts of same source simultaneously. This feature allows you to split window horizontally or vertically. You can split many times.
- This feature can be activated as such:
- 1. Right-click somewhere in the editing tab
- 2. Context menu will be displayed, point to <Split> item
- 3. Select from "Split Horiz..." etc.
- Various actions on current editing window honoring splitted windows indivisually, i.e., Find/Replace, Goto, Function activated via Function List, etc., etc
- the behavior is as such:
- Horizontal Split - Top row is columns are splitted
- Vertical Split - More row is added at the bottom.
- Delete Splitted Window - Focus is always shifted to
- main edit window. i.e., parent of all.
- Hbide allow "Set Mark" and "Goto Mark" toolbar actions
- hbide allow auto indentation and keyword capitalization.
- hbide allow ZoomIn, ZoomOut feature, currently via toolbar.
- hbide display last codec in the statusbar at the startup.
- Hbide support Formatting - <Replace Tabs with Spaces> <Remove Trailing Spaces> This can be achieved via Mainmenu <Edit><Format...> option.
- Find/Replace: Current selelcted text in "Find what:" control in selected state.
- hnode is inder preparation
- allow extended book-"Mark" feature.
- handle extended syntax highlighting
- Automaticallly hbide restoring exact geometry of main window plus all the docking windows plus toolbars.
- hbIDE creates idesettings.ini
- Hbide show number of selection characters in status-bar
- hbide Implemented current line highliting. Currently it is ON by default. in future "Setup" dialog for different action .
- Project property allow set each element of project
- Sources include,Metadata,hbp, and compiler info
- Visual Theme can give a look different to the hbide enviroment
- The only things not jet present to be better ide of xbase world are:
- * column mark blocks,
- * multi-file search and replace,
- * block copy and move operations between opened source files.
- * shortcuts for editing commands�
- Wich Future ?
- hbIDE's interface is not yet final.
- It may change in the coming future.
- Many things are evolving. After final layout, when is approved by the group, will be write proper documentation-
Add Comment
Please, Sign In to add comment