CodeGuru Home VC++ / MFC / C++ .NET / C# Visual Basic VB Forums Developer.com
Page 1 of 2 12 LastLast
Results 1 to 15 of 18

Thread: Help me

  1. #1
    Join Date
    Sep 2009
    Posts
    5

    Post Help me

    Hi! i am new to this forum.I want to create small searching application to search through the system( assume Win XP).I am doing my 3rd yr in Software Engineering.So i want to get experience by creating small small software before doing my major project next year.I am sure many of you guys know how to create new software.I am hoping to get many help.

    1)Can you guys tell me how to create new application using C or C++ or java language ?

    2)After writing code what i have to do to make it as program ?

    3)Finally and actually i want to know , How to create a search application for a system to search through my system just like searching in Windows?(Someone please guide me or give some steps to do that)

  2. #2
    GCDEF is offline Elite Member Power Poster
    Join Date
    Nov 2003
    Location
    Florida
    Posts
    12,637

    Re: Help me

    You need to get a book and learn the basics. There's way more information required to get started programming than you can get from a response on a bulletin board.

  3. #3
    Join Date
    Sep 2009
    Posts
    5

    Re: Help me

    I had C,C++,Java as 1 full semester subject in my course.

    Problem is i don't know whether there is any function exists to search through our system using c or c++ or java code in WIN XP just like we do Search in WIN XP.I want to create another application similar to WIN XP search but in my way and some more fns also efficiently without taking too much memory space.

    I think there is a way we can get into dos command using turbo C ?

  4. #4
    Lindley is offline Elite Member Power Poster
    Join Date
    Oct 2007
    Location
    Seattle, WA
    Posts
    10,895

    Re: Help me

    It's possible to access the file system, yes, but that isn't really what C or C++ is designed for so it isn't standard. You'd have to use the Win32 API to do it.

  5. #5
    Join Date
    Mar 2003
    Location
    India {Mumbai};
    Posts
    3,871

    Re: Help me

    That's the basic problem in Indian education system! Colleges and Universities don't upgrade the technologies that should be taught. This guy, who is in 3rd year of Engineering, still trying to use Turbo C++ (the 10-12 year old compiler), which is 16-bit product!

    Vishnu, first thing first. Don't get fascinated over advanced techniques (like the one you mentioned). Start with basics - do file I/O. Write data, read data. I know, I know you've already done it! But at what level? Have you added security, and reliability features? Have you tested over performance? How much memory it uses?

    If you are making software to store data of some system (like library management, one of the favourites on 3rd/4th year of projects!), have you given provision to backup data, restore data? Make the smallest software complete!

    Don't look what Java can do so easily - animations, applets, web pages etc. Concentrate more on programming. Also don't look at GUI programming, threading, networking or anything. First get extremely comfortable with basics!
    My latest article: Explicating the new C++ standard (C++0x)

    Do rate the posts you find useful.

  6. #6
    Join Date
    Sep 2009
    Posts
    5

    Re: Help me

    Yeah! vijay.You are 100% right.Our education system is problem.

    I agree Basics are must always.


    Can give me some steps to make a software first? i don't know where to start.Coding is not the only thing makes software.

  7. #7
    Join Date
    Sep 2009
    Posts
    19

    Re: Help me

    Hello, this is a software

    Code:
    #include <iostream>
    
    int main()
    {
       printf("Hello, this is a software");
       return 0
    }

  8. #8
    Join Date
    Mar 2003
    Location
    India {Mumbai};
    Posts
    3,871

    Re: Help me

    Hello, this is a software
    This isn't! It probably wont compile. Since you are including iostream and using printf. Second, the semi-colon is missing (find where!).
    My latest article: Explicating the new C++ standard (C++0x)

    Do rate the posts you find useful.

  9. #9
    Join Date
    Mar 2003
    Location
    India {Mumbai};
    Posts
    3,871

    Re: Help me

    Quote Originally Posted by vishnukumarj View Post
    Can give me some steps to make a software first? i don't know where to start.Coding is not the only thing makes software.
    Well, first thing you need to find what type of software may interest you. It may be user-applications, that gets data from user, saves it, display it, generates report form of data stored, allows to print, allows to find and so on. For this you may need to use some DBMS, and GUI environment.

    Or, it may be system software or utilities like Calculator, Editor, Database Management System, Messenger (chatting), and things like that.

    Games is also arena, that fantasizes many developers around the globe!

    Depending on what suites you, what interests you, you may start reading stuff about them, prepare your own documentation and build solid background.

    But you *must* start with the very basics: Learn aspects of all programming languages you know, how to do number crunching, how to take input from user (in safe and clear manner, not just cin, scanf thing), how to display data in proper format, how to store and retrieve data from file. While coding/programing, you should be comfortable with the development tool you use, manage multiple files (source code), resolve all compiler issues, debug the program efficiently.

    Can you do this:
    Take a number from user, and display output as (which ever suites you!):
    12345 = 12,345 - comma formatted
    123 = CXXIII - roman
    10,354 = Ten Thousand Three Hundred and Fifty Four
    My latest article: Explicating the new C++ standard (C++0x)

    Do rate the posts you find useful.

  10. #10
    Join Date
    Jan 2008
    Location
    California, USA
    Posts
    822

    Re: Help me

    Quote Originally Posted by vishnukumarj View Post
    Yeah! vijay.You are 100% right.Our education system is problem.

    I agree Basics are must always.


    Can give me some steps to make a software first? i don't know where to start.Coding is not the only thing makes software.
    A program is first born out of the purpose into the digitial space.
    Developers nourish its infancy and wean it out to the industrial environment,
    And just like new born babies, not all of them survive to fulfill its destiny.

    When I work on the project,
    I usually follow the DESTINY.


    D for Define
    The first step is to define the purpose of the program and set end result.
    This may seem triffle, but without this, problem domains cannot be fully discovered,
    and without such a reveal, your program will likely go through the dreadful cycle of karma.
    Don't neglect this first important step for it will decide the fate of the unborn baby.

    E for Environment
    Once D is done,
    You need to think about all the environments your program is going to live through.
    Is it a standalone offline program? online? platform independant?
    Here is where you set your developmental environments,
    and gather up all the necessary tools just like saving up money for your kids college funds.

    S for Search
    Next comes the search for the (conceptual) solution to the problem domain.
    What if my kid wants to be a singer, but got no voice?
    What if my kid doesn't want to be a singer but has a voice of angel?
    All the 'what ifs' and 'how abouts' and 'is theres' usually go here.

    T for Transfigure
    Next is to transfigure What's been discovered so far into something ...say 'artistic form'
    I want my kid to have a superman blanket and a green Hulk pillow,
    and they must not be too big in size or too heavy in weight.
    In short, this is where you design the program, both technically and visually.

    I for Implement
    After you have done all the above, and only then, you would engage in actual development.
    Any prior codes you have written out of the eagerness just to code would likely be of no use.
    This is beyond my ability to explain in short how it is done.
    But note that this phase is cyclic in its entirty.

    N for Nourish
    Completion of the implementation means a new life, your baby is finally born.
    But without a proper nourishment, the baby will die.
    so Nourish the baby. If the baby's sick, take care of it.
    If the baby cries for milk, give some.
    Maintain the level of the baby's health so it can enjoy a good life.

    Y for Yield
    All things pass and it's time to let go and yield to the posterity.


    So the circle is complete for the life we created in the digital space,
    and is the same thing we one day must go through in the world we live in.

  11. #11
    Join Date
    Sep 2009
    Posts
    5

    Re: Help me

    @vijay

    when i find free time , i will start coding.I got exams tomorrow and wednesday.So , i will do the coding on friday which is holiday for us.Good day to start my learning too

    @potato

    thank you very much for sharing.

  12. #12
    Join Date
    Aug 2007
    Posts
    858

    Re: Help me

    How do you spend 3 years studying software engineering without even learning how to write "hello world"? That's just mind boggling...

  13. #13
    Join Date
    Mar 2003
    Location
    India {Mumbai};
    Posts
    3,871

    Re: Help me

    @Speedo,
    Not that bad! They just don't get the basics clear. There are lots of subjects students have to learn, and those subjects take more of time, than learning the actual Software Engineering perspective.

    Say for example, they would be given how to write a String class, with basic functions. They would, but most of them won't understand why they put it into class, if they just can do with str* functions. In their perspective, you just need to take input, count number of letters/vowels etc, and print the output - then why this big "class" is needed!

    Even I have seen students, who don't understand difference between basic text Editor and the IDE!
    My latest article: Explicating the new C++ standard (C++0x)

    Do rate the posts you find useful.

  14. #14
    Join Date
    Sep 2009
    Posts
    1

    Re: Help me

    what kind of help you need???u have to put specific question...?? if you wanna get interview date in Hindi or Punjabi or English for visitor visa then i can help. britney spears

  15. #15
    Join Date
    Sep 2009
    Posts
    5

    Re: Help me

    Quote Originally Posted by Speedo View Post
    How do you spend 3 years studying software engineering without even learning how to write "hello world"? That's just mind boggling...
    who told you i don't know how to write "hello world" ? I haven't asked help for that.


    I asked how to make a application like firefox for browzing.I don't know where to start and what kind of steps to follow.

Page 1 of 2 12 LastLast

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •  





Click Here to Expand Forum to Full Width

Featured