ATTENTION: You are viewing a page formatted for mobile devices; to view the full web page, click HERE.

Other Software > Developer's Corner

SkyIDE - Latest Release Information

<< < (8/39) > >>

SkyIDE:
I don't know for how long I can keep up with the project. Some of the user requests are pretty tough. I will do all I can to implement requests. The major con with me is the understanding of Windows OS in general. I have no problem with C++. If I know what to look for in Win32APIs I would have no problems but the problem is I don't know what to look for when I need something and have no one to ask so all you see in SkyIDE is done thanks to my own research. It's like re-inventing the wheel.

SkyIDE was originally started for educational purposes after all. Sometimes I have to ask the user twice/three times to make sure I understand the request right otherwise I will get it wrong. I have no intention to fight/compete against projects such as Dev-C++, Relo and others. It's pretty tough for a one man developer to fight against an army of developers.

I hope you all appreciate what you see in SkyIDE as I try my best. I have absolutely no problems open sourcing SkyIDE and I believe in free and open source software however, I have some very personal reason for having SkyIDE closed source.

I would like to thank DonationCoder.com again for all the support has provided me and Borland and other companies for making the contest possible.

Gothi[c]:
Yeah, don't be a slave to the users :) You can implement feature after feature after feature, but somewhere along the line it's very easy to get lost. It's always important to keep your own goals in mind, and stick to the roadmap you have planned for the project. I'm sure it has been very much of a learning experience, as every large project is, and that nothing was in vain.
Thanks for sharing your IDE with us, and your programming experiences. :)

SkyIDE:
No problems, sorry if my message sounded rather down. That was not intentionally. I just wanted to share with you what I am going through and let people know (people that might expect me to do evereything) that software development is not easy. I have no intentions of stopping development of SkyIDE. Next for Beta 4 I am gonna have to do some heavy thinking of finding a new way of re-writing and re-implementing the project manager (yet again). The current way just does not work, I thought it might have. I need to be able to add project folders in the project tree but the problem is, the tree view control that comes with BCB is very limitted. I can't even tell TTreeView to make the node bold! So I either have to extend/write my own TTreeView (something which I don't prefer because it's gonna take me too much time) or try to find another tree view component that will let me make nodes bold, have extra/spare string property which I can use etc but I am having trouble finding such a component. So, I will have to work and find a way with what I have at the moment.

Gothi[c]:
the tree view control that comes with BCB is very limitted
-alexk (September 27, 2006, 06:12 AM)
--- End quote ---

- Yes, most of the default controls are very limited. Thank goodness that you can derrive controls from them, and add your own functionality!

... some heavy thinking of finding a new way of re-writing and re-implementing the project manager ...
-alexk (September 27, 2006, 06:12 AM)
--- End quote ---

The project manager is a very important part of an IDE and deserves some good thought indeed. Users need to be able to quickly navigate through their files. For more complex projects it is very important that the files can be ordered to reflect the structure of the project, usually within separate subdirectories, which should be shown and browsable in the project manager.
Because it carries these rather important responsibilities, the project manager contributes greatly to the overall 'feel' of the IDE.

...or try to find another tree view component that will let me make nodes bold, have extra/spare string property which I can use etc...
-alexk (September 27, 2006, 06:12 AM)
--- End quote ---

I'm usually not a fan of using third party components so I wouldn't be able to tell you what's out there. I'm sure mouser knows a few good treeview controls! But what you describe doesn't sound all too hard to implement, depending on how much the 'etc' includes. ;)

SkyIDE:
Yeah I found one called TVirtualTree which seems to be very powerful, however, unfortunately I coudn't even install it. Their instructions don't work on my machine, I kept getting compiling errors. May be because I only have BCB 6 standard but I removed all DB entries so it should work.

Navigation

[0] Message Index

[#] Next page

[*] Previous page

Go to full version