Click here to Skip to main content
15,914,070 members
Home / Discussions / C#
   

C#

 
GeneralRe: Build and revision number Pin
partyganger26-Mar-04 9:42
partyganger26-Mar-04 9:42 
GeneralCode-Completion Pin
Peter Nirschl26-Mar-04 8:08
Peter Nirschl26-Mar-04 8:08 
GeneralRe: Code-Completion Pin
Heath Stewart26-Mar-04 8:18
protectorHeath Stewart26-Mar-04 8:18 
GeneralRe: Code-Completion Pin
Peter Nirschl27-Mar-04 3:05
Peter Nirschl27-Mar-04 3:05 
GeneralRe: Code-Completion Pin
Heath Stewart27-Mar-04 5:52
protectorHeath Stewart27-Mar-04 5:52 
GeneralRe: Code-Completion Pin
leppie27-Mar-04 5:41
leppie27-Mar-04 5:41 
GeneralRe: Code-Completion Pin
Peter Nirschl27-Mar-04 20:56
Peter Nirschl27-Mar-04 20:56 
GeneralRe: Code-Completion Pin
leppie27-Mar-04 21:51
leppie27-Mar-04 21:51 
petermax2 wrote:
How did you start?

I started thinking it wouldnt be more than a 1000 lines. Its 7000+ now! Most of the time was spent designing and developing fast algorithms to replace known slow operations. Thanks to my design, adding a new language hilighting scheme is a breeze (not always, need to make it better still), and it currently supports 5 langauges: C#, C, MSIL, Nemerle, and XML (beta).

petermax2 wrote:
Can you give me some ideas?

I'm going to be releasing the source under a GPL/LGPL license within the next 3 months.

Some ideas you mite wanna ponder on if you cant wait:
- Write down your goals and get the big picture on paper and stick to it. If you change it, start from scratch.
- Design, design, design (you can never be too sure).
- KISS, think how things exponitanally can affect future dependant operations.
- Fimiliarise yourself with how painting and clipping is done (a new article on CP is very informative on some painting stuff). Know the limits of related Drawing objects (like the maximum area of a region).
- Modularize all aspects, but keep them tighly integrated so information is not required to be duplicated. Memory and speed are your biggest enemies!
- Dont write any code until u know exactly what your design spec specifies and that it is known to work correctly. Run simulations in your head.
- DO NOT look at SharpDevelops attempt. It was a good design ruined by terribly sloppy coding.
- Think how things can be speeded up. eg you have a big file and you are near the end of the file, it will obviously be better to do calculations from the end (or even some nearer known point).

Now that I have scared you enough, I think a small wait will be worthwhile Smile | :)

petermax2 wrote:
???

It's meant to be an IRC link. Install mIRC!

Feel free to ask anymore questions.

Smile | :)

top secret
GeneralRe: Code-Completion Pin
Peter Nirschl28-Mar-04 5:07
Peter Nirschl28-Mar-04 5:07 
GeneralRe: Code-Completion Pin
leppie28-Mar-04 7:29
leppie28-Mar-04 7:29 
GeneralWindows Services Installation Pin
opopov26-Mar-04 7:32
opopov26-Mar-04 7:32 
GeneralRe: Windows Services Installation Pin
Heath Stewart26-Mar-04 7:46
protectorHeath Stewart26-Mar-04 7:46 
GeneralRe: Windows Services Installation Pin
opopov26-Mar-04 10:10
opopov26-Mar-04 10:10 
GeneralRe: Windows Services Installation Pin
Heath Stewart26-Mar-04 11:16
protectorHeath Stewart26-Mar-04 11:16 
GeneralRe: Windows Services Installation Pin
opopov26-Mar-04 22:29
opopov26-Mar-04 22:29 
GeneralRe: Windows Services Installation Pin
Heath Stewart26-Mar-04 22:35
protectorHeath Stewart26-Mar-04 22:35 
GeneralDatagrid, handling events Pin
benqazou26-Mar-04 7:09
benqazou26-Mar-04 7:09 
GeneralRe: Datagrid, handling events Pin
Charlie Williams26-Mar-04 7:38
Charlie Williams26-Mar-04 7:38 
GeneralRe: Datagrid, handling events Pin
Heath Stewart26-Mar-04 7:58
protectorHeath Stewart26-Mar-04 7:58 
Generalrunning application in windows Pin
amal_pro8326-Mar-04 6:25
amal_pro8326-Mar-04 6:25 
GeneralRe: running application in windows Pin
tonaxxl26-Mar-04 6:38
tonaxxl26-Mar-04 6:38 
GeneralRe: running application in windows Pin
Dave Kreskowiak26-Mar-04 7:27
mveDave Kreskowiak26-Mar-04 7:27 
GeneralRe: running application in windows Pin
amal_pro8326-Mar-04 19:31
amal_pro8326-Mar-04 19:31 
GeneralRe: running application in windows Pin
Dave Kreskowiak27-Mar-04 3:37
mveDave Kreskowiak27-Mar-04 3:37 
GeneralRe: running application in windows Pin
amal_pro8327-Mar-04 21:46
amal_pro8327-Mar-04 21:46 

General General    News News    Suggestion Suggestion    Question Question    Bug Bug    Answer Answer    Joke Joke    Praise Praise    Rant Rant    Admin Admin   

Use Ctrl+Left/Right to switch messages, Ctrl+Up/Down to switch threads, Ctrl+Shift+Left/Right to switch pages.