You are hereis MSEIDE as good as it seems?

is MSEIDE as good as it seems?


By audio2 - Posted on 23 June 2009

Hi

I am a lazarus user and I kind of just stumbled across MSEIDE, I think Lazarus/FPC  is superb but having tried mseide i can see some big advantages with your software.

I think your creation would benefit from having better/more documentation to act as a reference for new users, but having said that i think my initial impression will push me to learn more about your software

Keep up the good work....

 

audio2

 

 

Judging by how empty this forum is I would conclude that a lot of people who first try MSEGUI will try it  and then leave because the documentation is so sparse, this is not a critisism of MSEgui but based on my experience today of porting a calculator application that I coded in Lazarus over to MSEgui.

Everything was quite easy up to the point of trying to insert lines of text into an MSEgui listview, I posted to your newsgroup and was helped by Martin.

I discovered that if you select a keyword and press CTL + Leftclick it opens up the unit file where you are presented with all the procedures and functions for the MSEgui component, you then have to trawl through this big text file to find a word relalating to what you "think" you want to do.

I basically wanted to add an item to a listview

The Lazarus syntax is Listview1.Items.Add(floattostr(Value));

I have managed to insert rows into a stringgrid

grid1.InsertRow(1,1);

and  insert text into a grid coordinate

grid1[0][0]:= 'thetext';

but i need to input 1 line after another I presume using a count function in to the next available space in a string grid, i haven't done this yet.

I would certainly contribute to updating the MSEgui Wiki but i obviously do not have the MSEgui expertise yet, I have been using MSEgui for 36 hours, and have found it to be exceptionly stable, and am still in awe of its obvious power, but i would suggest that generally people who use open source software will possibly give up on MSEgui and move on to something else ie back to Lazarus which I also think is fine.

If MSEgui had a resource  that listed component functions like

add rows to stringgrid                       example:  grid1.InsertRow(1,1);

and this kind of example was available for all the MSEgui components

I hope I have not said anything untowards but I have experienced this condition myself, when I write an application I tweek,debug,improve,add,test,tweek add some more, debug some more but the thing i always seem reluctant to do is the help file, and this is the thing that makes your application accessible to the people you are presenting it to.

If your demographic is elite programmers, thats fine but if you want ordinary programmers and hobbyists to realise how good MSEgui is I think a concise basic helpfile, not for object pascal but for MSEgui components is very important.

Thanks again for your superb MSEgui

 

audio2

 

 

but i need to input 1 line after another I presume using a count function in to the next available space in a string grid, i haven't done this yet.

Please use one of the appendrow functions:

   function appendrow(const value: array of msestring): integer; overload;
   function appendrow(const value: msestringarty): integer; overload;
   function appendrow(const value: msestring): integer; overload;
 

You are right again with the proposal of a "tiplist" ordered by components. Please enter your findings into the Wiki, anybody waits until somebody starts it seems...

I earn no money from MSEide+MSEgui so it is the task of the users to make the necessary documentation. It seems that the current "power" users don't need documentation so they don't contribute.

is MSEIDE as good as it seems?

It is better!

You could ask on NNTP

http://news.gmane.org/gmane.comp.ide.mseide.user

for more opinions about MSEide+MSEgui, there are some people who use it in production.

I think your creation would benefit from having better/more documentation to act as a reference for new users

You are right, please help with the documentation process.

Martin

The documentation of MSEide+MSEgui still not complete until now. Most users of MSEgui are developing their best application (not just demo). I think if we have best application built with MSEide, this documentation should continued quickly.

I think if we have best application built with MSEide, this documentation should continued quickly.

=======================================

The MSE* team wrirtes documentation not worse that the Lazarus one :) Apparently, Lazarus people don't write documentation since rely & will rely on the Delphi one instead, me guess. So, they should cry "Thank!" to Borland :)

Also the problem is that MSE* is a very sophisticated piece of software as to documenting, as contrary to many open-source projects. And it seems that the people intensively using MSE* are short of time since engaged by their work.

For sure, there're some open-source ones well documented (QT, Symfony,..)  but they mostly also offer non-free packaging or at least request for donations so their authors are financially motivated for documenting :)

As to me, MSE* has set me to get pleasure from programming, with other dev tools there was a feeling that smth is wrong or tricky.

BTW, there have been the library documentation entries on the site - that's now is  a good time for online users to start documenting piece-by-piece. A good start point might be copying the entries from the MSEDOCUMENTING/msehelp*.txt files.