|
|
|
|
|
|
|

"Sally - A Simple C++ IDE" is a GPL multi-compiler C++ IDE for WindowsXP/2000.What makes it different from other similiar programs is a .Net style Visual GUI Designer for native C++ application that can be used with both Mingw and Visual C++ compilers (it's based on the emerging static library SmartWin++). No extern dlls (or the .Net framework) are required to run the executables and native windows application can be made with virtually no C++ code. Moreover, it has an embedded icon and image editor that is able to edit, convert and save images in the following formats: .ico,.bmp,.gif,.tiff,.png,.jpg.
It's a very useful solution for users of the Mingw or Visual C++ compiler that want to develop native applications for the Windows operating system with a visual GUI designer for free!
The program is written in the C# programming language, and requires the Framework .Net 1.1 to run. It might work on Win98, ME, NT but it's not been tested yet.
NOTE: "Sally - A Simple C++ IDE" needs write access to the installation directory.
A "NO-INSTALLATION-PACKAGE" is available to download for all the people that have problems with this issue (or that just want to test if the program works on their system).The Framework .Net 1.1 can be downloaded here: FRAMEWORK .NET 1.1 (~20Mb) and can be installed side by side to other versions (older or newer) of the .Net Framework.
FEATURES
- Multi compiler C++ IDE
- Other programming languages (C#,HLA,etc.) can be configured
- Projects and Solutions can be easily imported
- Project templates
- File templates
- SmartWin++ Visual GUI Designer (configured for SW 2.0 RC2 , older versions are NOT supported anymore). C++ native Windows Applications can be created with virtually no code, and don't require additional dlls or the .Net Framework to run (SmartWin++ is a static library).
Note: the SmartWin++ 2.0 (RC2) library must be downloaded separately.- SmartWin++ Extra Widgets (18 custom widgets + many helper classes)
- SmartWin++ Example Projects (more than 60 + 2 SW OpenGL templates)
- Icon (and image) editor
MISSING FEATURES
- No exporter supported
- No debugging support
- No code completion available
DOWNLOAD "Sally - A Simple C++ IDE" can be downloaded here: DOWNLOAD
- PROJECT CONVERTER: LINK 1 LINK 2
- UPX: LINK
- SMARTWIN++: HOMEPAGE DOWNLOADS
- A C++ COMPILER SUCH AS:
- MINGW 3.4.2 + WIN32API + DEVCPP IDE DEV-CPP
- MINGW 3.4.5 + WIN32API-3.7 + DR.MINGW (JIT debugger) Mingw toolkit
- VISUAL C++ TOOLKIT 2003: Visual C++ Toolkit 2003 (other files are required)
- BORLAND COMPILER 5.5: Borland Compiler 5.5
- GDIPLUS SDK: LINK
CHANGELOG:
- LAST AVAILABLE RELEASE : 1.2 SEP 2007
MAIN CHANGES:
1) Fixed a bug about wrong SmartWin++ code generated for some WidgetMenu (and WidgetMenuExtended). Added some improvements in the Menu Editor as well.
2) Added two animated "SmartWin++ Gdiplus Only Extra Widgets":
WidgetProgressBarEx [based on the original C# code by xasthom]
WidgetButtonEx [based on the original C# code by xasthom]
3) Added one more "SmartWin++ Extra Widget":
WidgetPrintDocument [based on the original C++ code by Ivan Markovic (and others)]
- RELEASE : 1.1 MAY 2007
MAIN CHANGES:
1) In the SmartWin++ GUI Designer, XP Styles can be assigned on a per widget basis.
2) Added four "SmartWin++ Extra Widgets":
WidgetNotifyIcon (i.e. WidgetTaskBarIcon)
WidgetTooltip
WidgetScintilla [required Scintilla SDK (tested version 173)]
WidgetOgre [required Ogre SDK (tested version 1.4.0 for VC 7.1)]
RELEASE: 1.0 NOV 2006
MAIN CHANGES:
1) Only SmartWin++ 2.0 (RC2) is supported.
2) A lot of minor changes (too many to be reported here).
RELEASE: RC 2.0 AUG 2006
MAIN CHANGES:
1) Added support for ASCII, UTF8, UNICODE, and Big Endian UNICODE encoding.
2) DockPanel library updated: now it's possible to drag the document tabs and position the documents so that more than one can be visible simultaneously.
3) A few bugs have been fixed.
4) The Form Designer now supports SmartWin++ version 2.0 RC1 (recommended).
RELEASE: RC 1.0 APR 2006
MAIN CHANGES:
1) The C++ region syntax has changed:
now a space is required before "//region" (please look image above).
Old files will be converted automatically.
2) The compilation target is not automatically changed by the mouse in the "Solution Explorer", but by middle-clicking or double-clicking on a project/solution.
3) In SmartWin++ Header Files, the user can edit the three writable areas by accessing them through the right-click menu in the code window, once the file has been "activated" (i.e. at least a switch to the "GUI Editor" has been made after opening).
Previously, the writable areas could be accessed only by the properties in the "GUI Editor" window.
4) In SmartWin++ Header Files, the writable area called "Extra Variables" is not parsed any more by the IDE.
That means that it is a very useful spot to insert not only variables, but almost everything (like in place method declarations and definitions, declarations of methods that the user wants to implement in a different C++ file, and so on).
SUPPORT FORUM: A "Sally - A Simple C++ IDE" online forum is available here: FORUM
LICENSE "Sally-A Simple C++ IDE" is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version. "Sally-A Simple C++ IDE" is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with "Sally-A Simple C++ IDE"; if not, write to the Free Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA