Computer Software Kaise Banaye

Software Kaise Banaye – A to Z Full Information

Programming Blog

Software Kaise BanayeHow To Make Software In Hindi:- Software Banaye Ke Liye Aapko Programming Skills Ki Jarurat Hoti Hain. Software Kaise Banate Or Iske Liye Konsi Programming Language Ki Jaruart Hain Ye Ham Aaj Is Post Main Janne Wale Hain |

Is Post Main Ek Notepad Software Bhi Bana Ke Aapko Batane Wala Hu Aap Is Post Ko Pura Read Kare |

Software Kaise Banaye in Hindi

Agar Aap Software Banana Sikhna Chahte Hain To Sabse Pahle Ye Dekhe ki Aapko Kis Type Ka Software Banana Hain. Kis Device Ke Liye Software Banna Hain Ya Fir Kis Operating System Ke Liye Software Banana Hain. For Example Window, Android, Mac, etc Ke Liye Sabse Pahle Koi Ek Platform Select Kare |

Main Ye Maan Ke Chal Raha Hu Ki Aapke Window Plarform Select Kiya Hain Or Uske Adhaar Par Aapko Ye Sari Information De Raha Hu |

Computer software kaise banate hai

Window Main Software Banane Ke Liye Aapko Sabse Pahle Ek Text Editor Ki Jarurat Padegi Jo Aapko Programming Code Likhne Main Help Karega |

Text Editor Download Or Install Karne Ke Bad Aapko Ab Programming Language Ko Choice Karna Hain ki Aapko Ki Language Main Software Ko Developed Karna Hain

Programming Language Ko Choice Karne Ke Liye Aapko Niche Bataya Gaya Hain |

Best Programming Languages For Develop Software

Waise To Har Programming Language Main Software Ko Develop Kiya Ja Sakta Hain Lekin Main Aapko Aaj Best Programming Language for Developed Software Ke Bare Main Batane Wala Hain |

C Language

C Language Ek Programming Languages Hain Jise Aap Windows, Linux, Unix Operating System Ko Banane Ke Liye Istemal Kar Sakte Hain Or Is Programming Se Aap Bahut Sare Program Create Ya Bana Sakte Hain Jo High-Speed Se Bhi Chal Sakte Hain. Yadi Aapko Software Banane Ke Liye Programming Karni Hain To Aap Is Programming Languages Ko Sikh Sakte Hain |

Click Here To Learn C Language:- C Full Course In Hindi

C++ Language

Agar Aapne C Language Learn Ki Hain To Aapko C++ Language Learn Karne Main Jyada Dikkat Nhi Hogi | C++ Languages Games Operating System Ko Banane Ke Liye Jyada Istemal Hoti Hain Yah Little Bit Hard Language Hoti | Agar Aap Games Develop Karna Chahte Hain To Aap C++ Ko Sikh Sakte Hain |

.NET Ek Framework Hain Jiski Help Se Aap Software Easily Bana Sakte Hain Agar Aapko C, C++ Languages Aati Hain |

Click Here To Learn C Language :- C++ Full Course In Hindi

Python Language

Python Language Main Agar Aap Software Banana Chate Hain To Aap Bilkul Sahi Soch Rahe Hain Kyoki Python All-rounder Programming Language Hain. Or Python Ko Learn Karna Bhi Bilkul Aashan Hain Or Istemal Karna Bhi Bilkul Aashan Hain. Python Language Me Tkinter Module Ki Help Se Software Create Kiye Ja Sakte Hain Waise To Bahut Se Module Hain Python Main Jisse Software Bana Sakte Hain |

Agar Aap Tkinter Module Learn Karna Chahte Hain To Aap Niche Diye Gaye Link Par Click Karke Learn Kar Sakte Hain |

Click Here To Learn Python :- Python Tkinter Tutorial In Hindi

Develop Notepad using Tkinter

Python Tkinter Ki Help Se Ham Ek NotePad Software Create Karne Wale Hain Or Agar Aapko Coding Understand Karne Main Kuch Bhi Dikkat Hoti Hain To Pahle Aap Tkinter Tutorial Learn Kar Sakte Hain Uska Link Upper Diya Gaya Hain

Example:

import tkinter 
import os	 
from tkinter import *
from tkinter.messagebox import *
from tkinter.filedialog import *

class Notepad: 

	__root = Tk() 

	# default window width and height 
	__thisWidth = 300
	__thisHeight = 300
	__thisTextArea = Text(__root) 
	__thisMenuBar = Menu(__root) 
	__thisFileMenu = Menu(__thisMenuBar, tearoff=0) 
	__thisEditMenu = Menu(__thisMenuBar, tearoff=0) 
	__thisHelpMenu = Menu(__thisMenuBar, tearoff=0) 
	
	# To add scrollbar 
	__thisScrollBar = Scrollbar(__thisTextArea)	 
	__file = None

	def __init__(self,**kwargs): 

		# Set icon 
		try: 
				self.__root.wm_iconbitmap("Notepad.ico") 
		except: 
				pass

		# Set window size (the default is 300x300) 

		try: 
			self.__thisWidth = kwargs['width'] 
		except KeyError: 
			pass

		try: 
			self.__thisHeight = kwargs['height'] 
		except KeyError: 
			pass

		# Set the window text 
		self.__root.title("Untitled - Notepad") 

		# Center the window 
		screenWidth = self.__root.winfo_screenwidth() 
		screenHeight = self.__root.winfo_screenheight() 
	
		# For left-alling 
		left = (screenWidth / 2) - (self.__thisWidth / 2) 
		
		# For right-allign 
		top = (screenHeight / 2) - (self.__thisHeight /2) 
		
		# For top and bottom 
		self.__root.geometry('%dx%d+%d+%d' % (self.__thisWidth, 
											self.__thisHeight, 
											left, top)) 

		# To make the textarea auto resizable 
		self.__root.grid_rowconfigure(0, weight=1) 
		self.__root.grid_columnconfigure(0, weight=1) 

		# Add controls (widget) 
		self.__thisTextArea.grid(sticky = N + E + S + W) 
		
		# To open new file 
		self.__thisFileMenu.add_command(label="New", 
										command=self.__newFile)	 
		
		# To open a already existing file 
		self.__thisFileMenu.add_command(label="Open", 
										command=self.__openFile) 
		
		# To save current file 
		self.__thisFileMenu.add_command(label="Save", 
										command=self.__saveFile)	 

		# To create a line in the dialog		 
		self.__thisFileMenu.add_separator()										 
		self.__thisFileMenu.add_command(label="Exit", 
										command=self.__quitApplication) 
		self.__thisMenuBar.add_cascade(label="File", 
									menu=self.__thisFileMenu)	 
		
		# To give a feature of cut 
		self.__thisEditMenu.add_command(label="Cut", 
										command=self.__cut)			 
	
		# to give a feature of copy	 
		self.__thisEditMenu.add_command(label="Copy", 
										command=self.__copy)		 
		
		# To give a feature of paste 
		self.__thisEditMenu.add_command(label="Paste", 
										command=self.__paste)		 
		
		# To give a feature of editing 
		self.__thisMenuBar.add_cascade(label="Edit", 
									menu=self.__thisEditMenu)	 
		
		# To create a feature of description of the notepad 
		self.__thisHelpMenu.add_command(label="About Notepad", 
										command=self.__showAbout) 
		self.__thisMenuBar.add_cascade(label="Help", 
									menu=self.__thisHelpMenu) 

		self.__root.config(menu=self.__thisMenuBar) 

		self.__thisScrollBar.pack(side=RIGHT,fill=Y)					 
		
		# Scrollbar will adjust automatically according to the content		 
		self.__thisScrollBar.config(command=self.__thisTextArea.yview)	 
		self.__thisTextArea.config(yscrollcommand=self.__thisScrollBar.set) 
	
		
	def __quitApplication(self): 
		self.__root.destroy() 
		# exit() 

	def __showAbout(self): 
		showinfo("Notepad","Mrinal Verma") 

	def __openFile(self): 
		
		self.__file = askopenfilename(defaultextension=".txt", 
									filetypes=[("All Files","*.*"), 
										("Text Documents","*.txt")]) 

		if self.__file == "": 
			
			# no file to open 
			self.__file = None
		else: 
			
			# Try to open the file 
			# set the window title 
			self.__root.title(os.path.basename(self.__file) + " - Notepad") 
			self.__thisTextArea.delete(1.0,END) 

			file = open(self.__file,"r") 

			self.__thisTextArea.insert(1.0,file.read()) 

			file.close() 

		
	def __newFile(self): 
		self.__root.title("Untitled - Notepad") 
		self.__file = None
		self.__thisTextArea.delete(1.0,END) 

	def __saveFile(self): 

		if self.__file == None: 
			# Save as new file 
			self.__file = asksaveasfilename(initialfile='Untitled.txt', 
											defaultextension=".txt", 
											filetypes=[("All Files","*.*"), 
												("Text Documents","*.txt")]) 

			if self.__file == "": 
				self.__file = None
			else: 
				
				# Try to save the file 
				file = open(self.__file,"w") 
				file.write(self.__thisTextArea.get(1.0,END)) 
				file.close() 
				
				# Change the window title 
				self.__root.title(os.path.basename(self.__file) + " - Notepad") 
				
			
		else: 
			file = open(self.__file,"w") 
			file.write(self.__thisTextArea.get(1.0,END)) 
			file.close() 

	def __cut(self): 
		self.__thisTextArea.event_generate("<<Cut>>") 

	def __copy(self): 
		self.__thisTextArea.event_generate("<<Copy>>") 

	def __paste(self): 
		self.__thisTextArea.event_generate("<<Paste>>") 

	def run(self): 

		# Run main application 
		self.__root.mainloop() 




# Run main application 
notepad = Notepad(width=600,height=400) 
notepad.run() 

Output:

Also Read This Post :-

Leave a Reply

Your email address will not be published. Required fields are marked *