DIGIT-ARC read-only archive · snapshot: July 23, 2026

how to create a software right from scratch?

14 posts · originally from https://geek.digit.in/community/threads/how-to-create-a-software-right-from-scratch.143584/

S
subashj Original post #1
Jul 9, 2011 at 8:37 PM
i'm trying to create a software ..i have basic ideas about c#,visual studio..so please help me in getting it done..
krishnandu.sarkar
Jul 9, 2011 at 8:39 PM
What type of software you want to create?? Details please.

Plan the software that you want to create, choose language and database wisely.
S
subashj #3
Jul 9, 2011 at 8:43 PM
i'm doing this first time so i want to start off small...take it as a simple calculator ..i dnt know anything abt database ,is it necessary to learn it?
krishnandu.sarkar
Jul 9, 2011 at 9:02 PM
Yes, database is really necessary, but for a simple calculator database won't be needed.

So you are going to use C# right??

Start with designing the form(i mean designing the calculator)

Now, begin with functionalities one by one.

Say begin with Addition, then move to Subtraction, then Multiplication, Division etc.

After the basic functionalities gets completed, move to advanced functionalities like Square Root, Percentage, Square(^2), MR, MS etc.
S
subashj #5
Jul 9, 2011 at 9:08 PM
ok i got what u said...but will i be able to run it independently on my pc or shud i depend on vs..
krishnandu.sarkar
Jul 9, 2011 at 9:10 PM
After you develop it, you can share the .exe, and it'll run independently, or if you want to create a package then you can create an installer too..!!
T
Tech&ME #7
Jul 9, 2011 at 9:15 PM
Yes, database is really necessary, but for a simple calculator database won't be needed.

So you are going to use C# right??

Start with designing the form(i mean designing the calculator)

Now, begin with functionalities one by one.

Say begin with Addition, then move to Subtraction, then Multiplication, Division etc.

After the basic functionalities gets completed, move to advanced functionalities like Square Root, Percentage, Square(^2), MR, MS etc.

That will be a Top Down approach.

I think we should suggest him (@OP) to go and learn programming first in details.

Also he should code first and then implement the GUI. (bottom up approach)
krishnandu.sarkar
Jul 9, 2011 at 9:16 PM
Yeah, but he says he already knows C#. Look at his first post.
T
Tech&ME #9
Jul 9, 2011 at 9:29 PM
i'm trying to create a software ..i have basic ideas about c#,visual studio..so please help me in getting it done..

Yeah, but he says he already knows C#. Look at his first post.

I think BASIC IDEAS about C# and Visual Studio is way different then a learned programmer also he confused about database.

So, suggested him to learn first in details. Was I really WRONG! :mrgreen:

Well! Can you really produce a software with BASIC IDEA! ---- NO IDEA!! Get IDEA from Abhishek Bachchan...... :grin: :grin:
asingh
asingh #10
Jul 9, 2011 at 9:39 PM
i'm trying to create a software ..i have basic ideas about c#,visual studio..so please help me in getting it done..

How much actual code have you written. If Yes, in which IDE...?
krishnandu.sarkar
Jul 9, 2011 at 11:21 PM
@Tech&ME, No you are right, I thought he knows C# but no database. In that case I'd also like to suggest him to learn programming first.
A
Jul 10, 2011 at 10:18 PM
you can design many programs

Calculator
TextEditor(Like Notepad, gedit)
Digital and Analog Clocks
and many others!!
Liverpool_fan
Jul 11, 2011 at 12:31 AM
Reminds me of the often repeated question. "Can you give me a software mate?". Ask a precise question next time.

As for software, I'll recommend you to create a simple twitter client.

P.S.: You are free to create a new thread on the project you decide. If efforts are seen, help will be given.