Click here to Skip to main content
13,045,417 members (125,227 online)
Rate this:
Please Sign up or sign in to vote.
See more:
Hello everyone,

I am new to this community. I need some help regarding my college project. I'm thinking of making a file explorer. There is still plenty of time in my hand and time is not an issue. The questions I want to ask are:

* am I thinking of something that is achievable?
* which language would be preferable(c++ or java)?
* what all background knowledge should I have before actually starting with the project?

I have a month or so for finalizing my topic and starting my work so please suggest accordingly.

Posted 26-Apr-11 8:20am
Updated 26-Apr-11 8:26am
Hans Dietrich 26-Apr-11 14:26pm
Edited for grammar and SMS speak.
ankit_khedekar 26-Apr-11 14:31pm
thanks,further help would be appreciated
Rate this: bad
Please Sign up or sign in to vote.

Solution 1

I think there are articles here on CodeProject that talk about doing a file explorer.

Why didn't you mention C#? Is that not an option for you? Using C# would probably be most attractive to future employers.
ankit_khedekar 26-Apr-11 14:36pm
yes,you guessed it right. c# is not an option for me as i know nothing about it.
i have mostly been working in java
SAKryukov 26-Apr-11 17:45pm
"Not an option?" -- it's just what you think now!
Not a good reason to deny C#. You will gain a lot in terms of learning and can save a lot of time on implementation. Think again.
SAKryukov 26-Apr-11 17:46pm
Hans, my 5.
Rate this: bad
Please Sign up or sign in to vote.

Solution 2

I would pick C++ over Java. I haven't used Java much, but for a file system Explorer, using C++ might make better sense. Not only is it achievable, but unless you try and implement some really fancy UI, it might take you a lot less time to do it than you think. Which is a good thing as it gives you time to add extra stuff over the basic explorer.
ankit_khedekar 26-Apr-11 14:53pm
thanks nishant.i was preferring java because i have previously worked in it for basic file handling and user interfaces.but in case of c++ i'l have to start with these things first.but anyways i'l give it a thought
SAKryukov 26-Apr-11 17:43pm
Why all those people think that learning of another language is harder than doing a complex project? If you learn just one language, you're not a software developer in real life.
Even though I would recommend C#, I appreciate the idea which deserves my 5.
Rate this: bad
Please Sign up or sign in to vote.

Solution 4

keep in touch
Rate this: bad
Please Sign up or sign in to vote.

Solution 3

- Java will do the job as well as C does.

- think about your goals - what should the File Explorer be able to do? list them.

- if Java is chosen: determinate if you want to use Swing or SWT.

- make a plan - try to set up a UML (class diagram).

- encode what you have developed. You will find out, that there are certain things while programming, that do not fit your requirement or turn out different. Update your documentation and keep it up to date.

ankit_khedekar 27-Apr-11 10:12am

This content, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)

  Print Answers RSS
Top Experts
Last 24hrsThis month

Advertise | Privacy | Mobile
Web02 | 2.8.170713.1 | Last Updated 8 May 2011
Copyright © CodeProject, 1999-2017
All Rights Reserved. Terms of Service
Layout: fixed | fluid

CodeProject, 503-250 Ferrand Drive Toronto Ontario, M3C 3G8 Canada +1 416-849-8900 x 100