Sorry your browser is not supported!

You are using an outdated browser that does not support modern web technologies, in order to use this site please update to a new browser.

Browsers supported include Chrome, FireFox, Safari, Opera, Internet Explorer 10+ or Microsoft Edge.

Program Announcements / Universal-IDE -- Programming Editor for All language including Dark Basic Pro

Author
Message
CrashX
21
Years of Service
User Offline
Joined: 20th Mar 2003
Location:
Posted: 1st Nov 2004 04:02 Edited at: 1st Nov 2004 04:21
This program is powerfull programming editor designed to work with most programming languages. It is very small ( 66K ) and fast and can be used as a replacement for notepad . It was written using C and Win32 API.


Features:-

Visual Studio Clone IDE
Drag and Drop Files
Project History
Project Todo
Ability to Add New Languages
Fully customizable syntax coloring
Partially working folding settings
Help Files
Automatically parse selected keyword in help file
Supports help files types chm and hlp
Customizable compiler / debug setting
Office XP Style Menus
Templates Files
Ability to create files based on a template.
Custom Tools Commands
Automatic Versioning system
Fully Customizable settings to increment version number duing compile and debug
All info provided can be used to create your own resource file using template files.
Integrated Error Messages in Output Window

Looking for some comments on features I can add ...

http://niranjan.freeunixhost.com/Universal-Ide/Universal-IDE-Install.exe

http://niranjan.freeunixhost.com/Universal-Ide/Universal-IDE1.jpg
http://niranjan.freeunixhost.com/Universal-Ide/Universal-IDE2.jpg
http://niranjan.freeunixhost.com/Universal-Ide/Universal-IDE3.jpg
IanG
20
Years of Service
User Offline
Joined: 25th Sep 2004
Location: Cyberspace
Posted: 1st Nov 2004 05:06
looks good (downloading)

Used to be Phoenix_insane registered in september 2003 despite what the date says to the left <--
PC - amd athlon 2ghz, 512mb, geforce fx5200 128mb, 200gb, xp pro sp2
1tg46
20
Years of Service
User Offline
Joined: 1st Feb 2004
Location: I dont know!
Posted: 2nd Nov 2004 04:18 Edited at: 2nd Nov 2004 04:21
cool(downloading)

Note:
A few of the images go to an inacessible server (at least for me)
and you could probably put the hyperlinks in img tags so users don't need to open another window of their browser, and did you make it?


Click the sig
CrashX
21
Years of Service
User Offline
Joined: 20th Mar 2003
Location:
Posted: 2nd Nov 2004 22:13
Yeah I wrote it all myself.

They are hyperlink in the image tags .. Work fine here ..

Need coments / bugs reports ...
Shadow Robert
22
Years of Service
User Offline
Joined: 22nd Sep 2002
Location: Hertfordshire, England
Posted: 3rd Nov 2004 10:16 Edited at: 3rd Nov 2004 10:18
The User Interface is very, odd.
While the IDE itself is relatively decent, not exactly feature packed but has a 'does the job with no fuss' about it; It did begin to irritate me that the UI seems to be designed for someone with serious eye problems.

Everything is either too large or far to spaced. Considering my Desktop is 1280x1024, it is no mean feat. to make it appear so bulky. The attempt sort of reminds me of someone who has created a mimic of the Windows API in some BASIC language to show off.

Once the UI problems are sorted though, it would become a very nice, small, and simple IDE.
Also you don't seem to cover all of the functions available within DBP; Would suggest that would be your first priority here.

[post.edit] by any chance did you use the MingW Developer Studio source to base this from? ... Something about the Function Collapsing seems familiar.


1tg46
20
Years of Service
User Offline
Joined: 1st Feb 2004
Location: I dont know!
Posted: 4th Nov 2004 06:07
was it written in DarkBASIC, if so tell me how you did the menu


Click the sig
the_winch
21
Years of Service
User Offline
Joined: 1st Feb 2003
Location: Oxford, UK
Posted: 4th Nov 2004 07:10
Quote: "It was written using C and Win32 API."


Quote: "this is not a quote"
1tg46
20
Years of Service
User Offline
Joined: 1st Feb 2004
Location: I dont know!
Posted: 5th Nov 2004 09:32



Click the sig
Shadow Robert
22
Years of Service
User Offline
Joined: 22nd Sep 2002
Location: Hertfordshire, England
Posted: 5th Nov 2004 11:08
pretty simple to do a menu directly in DBP; i could put together a .dba which includes all the functionality that Windows provides, but in a more easier to use bitesize version



Technically that should work... it creates the menu but; doesn't work. Something about the AppendMenu being invalid, which is frustrating.


empty
22
Years of Service
User Offline
Joined: 26th Aug 2002
Location: 3 boats down from the candy
Posted: 6th Nov 2004 03:38
Quote: "pretty simple to do a menu directly in DBP
[...]
Technically that should work... it creates the menu but; doesn't work. Something about the AppendMenu being invalid, which is frustrating."

Yes, pretty simple...

BTW, is your DBpro editor already out?

Play Nice! Play Basic!
The ultimative 2D Game Language.
Version 1.00 available now!
CrashX
21
Years of Service
User Offline
Joined: 20th Mar 2003
Location:
Posted: 6th Nov 2004 12:58 Edited at: 6th Nov 2004 13:08
Thank you raven for your feedback .. I want more feedback .. This program was first meant to replacement for notepad but i am expanded into ide .. Very small and efficient IDE ..

Quote: "Everything is either too large or far to spaced. Considering my Desktop is 1280x1024, it is no mean feat. to make it appear so bulky. The attempt sort of reminds me of someone who has created a mimic of the Windows API in some BASIC language to show off."


My desktop is 1280x1024 as well .. I don't see it being large .. text .. The menu font is standard gui font used for menus .. The spacing between the menu i added on purpose i hated the default spacing .. i will revert if everyone agrees .. I am using Visual C++ and Win32 API .. There is very little info on creating your own menus using win32 api ..


Quote: "Also you don't seem to cover all of the functions available within DBP; Would suggest that would be your first priority here."


Yeah i didn't i know but you add that easily by customizing it yourself via settings dialog .. You have complete control over this ..

Doing menus in darkbasic pro is pretty straight forward .. I have menu library to do it for me .. I posted it a while back probably got deleted .. Will post it again this week ..
Shadow Robert
22
Years of Service
User Offline
Joined: 22nd Sep 2002
Location: Hertfordshire, England
Posted: 6th Nov 2004 14:55
Crash the MSDN site is truely invaluable when it comes to Windows development. While there are a number of sites sproon across the internet that cover alot of things with tutorials; MSDN is a very consise collection of information specifically for what you want to be doing.

Menu Systems

Annoyingly Microsoft have updated thier TOC view which is all well and good but now it doesn't correspond to the actual help database. so you'll have to search using the bottom links until they sort it out.

Should in be 'Win32 and Com/User Interface/Shell' once it is finished; but god knows where it is now lol

.Empty :: well it is currently being beta tested, but i've completely rewritten it. DarkGirl seemingly disappeared while I was moving.

so i've not only move language i'm making it in, but i've also dropped any ideas input by basically anyone else.
what i've been going for is a recreation of the standard Editor.

felt considering so many people like that one, but don't like the bugs, just quickly remaking that.. then working on new features would be the quickest and best way to go about things.
using C# has really freed me up in terms of design, especially being able to create custom controls within minutes; it has been very handy indeed.

hope to have the beta out in the public next week, if that is well recieved then i'll work on the extras to bolster it.

my main headache really has been creating the Visual Studio / OfficeXP style UI Items, such as Task Panes and Sliding Tab Panes. Every single thing I found for achieving them costs quite a lot to purchase the controls.. so had to resort to making my own.


Rob K
Retired Moderator
22
Years of Service
User Offline
Joined: 10th Sep 2002
Location: Surrey, United Kingdom
Posted: 6th Nov 2004 19:33 Edited at: 6th Nov 2004 19:37
Quote: "Technically that should work... it creates the menu but; doesn't work. Something about the AppendMenu being invalid, which is frustrating."


Any idea why that might be Raven? (hint: AppendMenu takes string parameters)

The call to SetMenu needs to include a window handle as well.

MSDN has a great deal of in-depth information, sadly it also has a very poor search engine. Ironically if I need to find anything on MSDN I search Google.


BlueGUI:Windows UI Plugin - All the power of the windows interface in your DBPro games.
CattleRustler
Retired Moderator
21
Years of Service
User Offline
Joined: 8th Aug 2003
Location: case modding at overclock.net
Posted: 6th Nov 2004 20:39
Quote: "using C# has really freed me up in terms of design, especially being able to create custom controls within minutes; it has been very handy indeed"


Yay, a .NET convert. Now just 600 million more to go...


DBP_NETLIB_v1.4.3 DarkTOPIA site coming soon!
Shadow Robert
22
Years of Service
User Offline
Joined: 22nd Sep 2002
Location: Hertfordshire, England
Posted: 7th Nov 2004 09:15 Edited at: 7th Nov 2004 09:20


that works... and the setup of the function is

AppendMenu( Integer Handle, Integer Flags, Integer Identification/Position, String Text / Integer Bitmap Handle / Integer Owner Draw Function Callback )

So in this case

AppendMenu( Handle, Flag, Ident, Text ) / AppendMenu( Integer, Integer, Integer, String )

it *SHOULD* work, if you think you can get it working then post the working code.


Dave J
Retired Moderator
21
Years of Service
User Offline
Joined: 11th Feb 2003
Location: Secret Military Pub, Down Under
Posted: 7th Nov 2004 10:59
I submitted a working Windows Menu to the codebase a few months ago, it should be under the 'System' heading.


"Computers are useless - They can only give you answers."
Rob K
Retired Moderator
22
Years of Service
User Offline
Joined: 10th Sep 2002
Location: Surrey, United Kingdom
Posted: 7th Nov 2004 18:21 Edited at: 7th Nov 2004 18:22
Quote: "it *SHOULD* work, if you think you can get it working then post the working code."


There is no need, other people already have.

The code won't work because "AppendMenu" doesn't exist in user32.dll. For any function which takes string parameters, there are always ASCII and Unicode functions, in this case AppendMenuA and AppendMenuW. The function you need to call is AppendMenuA. The reason "AppendMenu" works in C++ is because of this code in the windows header files:


Having experience with the Windows API, you really ought to know this Raven.


BlueGUI:Windows UI Plugin - All the power of the windows interface in your DBPro games.
CrashX
21
Years of Service
User Offline
Joined: 20th Mar 2003
Location:
Posted: 8th Nov 2004 00:01
Yeah MSDN helps but in coding using regular menus .. Mines are owerdrawn menus .. Their is few info on it ..

Now i started working on fixing the gui flicker which only occurs in laptops .. Destkop seems not to flicker when i resize controls ..
1tg46
20
Years of Service
User Offline
Joined: 1st Feb 2004
Location: I dont know!
Posted: 8th Nov 2004 01:56
Quote: "Yeah MSDN helps but in coding using regular menus .. Mines are owerdrawn menus .. Their is few info on it .."


I found some information on owner drawn menus in the codingproject web page. But I could only get a tiny bit of information from them because I am not a registered member of thier web site.


Click the sig
Rob K
Retired Moderator
22
Years of Service
User Offline
Joined: 10th Sep 2002
Location: Surrey, United Kingdom
Posted: 8th Nov 2004 02:45
The trouble with MSDN is that it provides detailed information on the parameters and types associated with a command, but doesn't give much thought to common uses of that command.

The best documentation I know of is that for PHP, it gives concise, useful examples, and lots of comments and tips relating to common use of that command, alternatives etc. Plus it allows for user comments to be appended to commands.


BlueGUI:Windows UI Plugin - All the power of the windows interface in your DBPro games.
Shadow Robert
22
Years of Service
User Offline
Joined: 22nd Sep 2002
Location: Hertfordshire, England
Posted: 8th Nov 2004 08:36
hmm... just slipped my mind i guess;
don't think anyone has ever passed i know WinAPI extensively, just have experience with it. look at it from my position here, unless you happen to have an impecible memory, when your putting together and example for something you've not done in a good year; your not going to retain all of the idiosyncricies of something.

I mean it's like DBP commands if you think about it, there are 2 real functions prototyped to a single name for ease of use. Unless you physically check the function names you will automatically assume it is the same as the one you plug into DBP.
(usually it is)
so that is how you'd call it.


CrashX
21
Years of Service
User Offline
Joined: 20th Mar 2003
Location:
Posted: 4th Dec 2004 18:25
New Build:-

Updated Gui ..
Added Backup Support ..
Fixed syntax highlighting ..
EddieB
20
Years of Service
User Offline
Joined: 29th Sep 2004
Location: United Kingdom
Posted: 10th Dec 2004 00:27
Nice . I like it's nicer than notepad for a change.

Current Project-
PHP Forum

Login to post a reply

Server time is: 2024-11-22 08:27:36
Your offset time is: 2024-11-22 08:27:36