title

How to Make a Calculator in C# Windows Form Application Part-2

description

Source code - http://www.codebind.com/c-sharp/make-calculator-c-windows-form-application/
★★★Top Online Courses From ProgrammingKnowledge ★★★
Python Programming Course ➡️ http://bit.ly/2vsuMaS ⚫️ http://bit.ly/2GOaeQB
Java Programming Course ➡️ http://bit.ly/2GEfQMf ⚫️ http://bit.ly/2Vvjy4a
Bash Shell Scripting Course ➡️ http://bit.ly/2DBVF0C ⚫️ http://bit.ly/2UM06vF
Linux Command Line Tutorials ➡️ http://bit.ly/2IXuil0 ⚫️ http://bit.ly/2IXukt8
C Programming Course ➡️ http://bit.ly/2GQCiD1 ⚫️ http://bit.ly/2ZGN6ej
C++ Programming Course ➡️ http://bit.ly/2V4oEVJ ⚫️ http://bit.ly/2XMvqMs
PHP Programming Course ➡️ http://bit.ly/2XP71WH ⚫️ http://bit.ly/2vs3od6
Android Development Course ➡️ http://bit.ly/2UHih5H ⚫️ http://bit.ly/2IMhVci
C# Programming Course ➡️ http://bit.ly/2Vr7HEl ⚫️ http://bit.ly/2W6RXTU
JavaFx Programming Course ➡️ http://bit.ly/2XMvZWA ⚫️ http://bit.ly/2V2CoAi
NodeJs Programming Course ➡️ http://bit.ly/2GPg7gA ⚫️ http://bit.ly/2GQYTQ2
Jenkins Course For Developers and DevOps ➡️ http://bit.ly/2Wd4l4W ⚫️ http://bit.ly/2J1B1ug
Scala Programming Tutorial Course ➡️ http://bit.ly/2PysyA4 ⚫️ http://bit.ly/2PCaVj2
Bootstrap Responsive Web Design Tutorial ➡️ http://bit.ly/2DFQ2yC ⚫️ http://bit.ly/2VoJWwH
MongoDB Tutorial Course ➡️ http://bit.ly/2LaCJfP ⚫️ http://bit.ly/2WaI7Ap
QT C++ GUI Tutorial For Beginners ➡️ http://bit.ly/2vwqHSZ
★★★ Online Courses to learn ★★★
Get 2 FREE Months of Unlimited Classes from skillshare - https://skillshare.eqcm.net/r1KEj
Data Science - http://bit.ly/2lD9h5L | http://bit.ly/2lI8wIl
Machine Learning - http://bit.ly/2WGGQpb | http://bit.ly/2GghLXX
Artificial Intelligence - http://bit.ly/2lYqaYx | http://bit.ly/2NmaPya
MERN Stack E-Degree Program - http://bit.ly/2kx2NFe | http://bit.ly/2lWj4no
DevOps E-degree - http://bit.ly/2k1PwUQ | http://bit.ly/2k8Ypfy
Data Analytics with R - http://bit.ly/2lBKqz8 | http://bit.ly/2lAjos3
AWS Certification Training - http://bit.ly/2kmLtTu | http://bit.ly/2lAkQL1
Projects in Java - http://bit.ly/2kzn25d | http://bit.ly/2lBMffs
Machine Learning With TensorFlow - http://bit.ly/2m1z3AF | http://bit.ly/2lBMhnA
Angular 8 - Complete Essential Guide - http://bit.ly/2lYvYRP
Kotlin Android Development Masterclass - http://bit.ly/2GcblsI
Learn iOS Programming Building Advance Projects - http://bit.ly/2kyX7ue
★★★ Follow ★★★
My Website - http://www.codebind.com
DISCLAIMER: This video and description contains affiliate links, which means that if you click on one of the product links, I’ll receive a small commission. This help support the channel and allows us to continue to make videos like this. Thank you for the support!
Windows 8 Simple Calculator sample in C# for Visual Studio
Visual Studio WinForm Windows Calculator Tutorial
Sample Calculator with windows form application in c#
Creating a Calculator Visual Studio C#
Calculator in C# (Windows Application)
how to create calculater in window application with c#
A Calculator using C#
Simple Calculator in C#
Creating A Calculator Using Windows Form Application
Make simple calculator in c# windows form application
calculator code in c# windows form application
calculator program in c# using windows forms
window form application in c#

detail

{'title': 'How to Make a Calculator in C# Windows Form Application Part-2', 'heatmap': [{'end': 232.016, 'start': 140.893, 'weight': 0.745}, {'end': 537.908, 'start': 499.246, 'weight': 0.714}, {'end': 587.201, 'start': 558.457, 'weight': 0.718}, {'end': 639.977, 'start': 605.866, 'weight': 0.804}, {'end': 719.251, 'start': 673.595, 'weight': 0.854}, {'end': 932.868, 'start': 910.663, 'weight': 0.737}], 'summary': 'Demonstrates implementing calculator operations, addition in text result, label text change, ui customization, interactive math operations, and calculator program development in c# windows form application, addressing issues and testing processes for addition, subtraction, and multiplication.', 'chapters': [{'end': 248.221, 'segs': [{'end': 81.432, 'src': 'embed', 'start': 3.041, 'weight': 0, 'content': [{'end': 16.406, 'text': 'and once again go to the division button and paste there okay, so whenever i press any button for this plus, minus or multiplication division,', 'start': 3.041, 'duration': 13.365}, {'end': 24.629, 'text': 'this will or we also are going to catch the button action and we will just take this like this here', 'start': 16.406, 'duration': 8.223}, {'end': 31.819, 'text': 'and we want to store this button operation in some variable.', 'start': 26.614, 'duration': 5.205}, {'end': 39.845, 'text': 'so we put at the top of our class and we will declare two variables.', 'start': 31.819, 'duration': 8.026}, {'end': 45.75, 'text': 'one will be the double and which will contain our result value.', 'start': 39.845, 'duration': 5.905}, {'end': 60.688, 'text': 'so it will be double and i will say this will be our result value and i will initialize it with zero.', 'start': 45.75, 'duration': 14.938}, {'end': 66.389, 'text': 'and second will be the string which will contain our operation.', 'start': 60.688, 'duration': 5.701}, {'end': 69.95, 'text': 'so operator or operation performed.', 'start': 66.389, 'duration': 3.561}, {'end': 81.432, 'text': 'so operation performed and by default i will initialize it as blank.', 'start': 69.95, 'duration': 11.482}], 'summary': 'Code captures button actions for mathematical operations, storing in variables.', 'duration': 78.391, 'max_score': 3.041, 'thumbnail': 'https://coursnap.oss-ap-southeast-1.aliyuncs.com/video-capture/X67eC9jf2uE/pics/X67eC9jf2uE3041.jpg'}, {'end': 232.016, 'src': 'heatmap', 'start': 140.893, 'weight': 0.745, 'content': [{'end': 157.035, 'text': 'because this result value is a double, I will write double dot parse and now i will pass the text in the text box.', 'start': 140.893, 'duration': 16.142}, {'end': 167.903, 'text': 'with whatever text is in the text box, i will convert it into the value right now whenever i click.', 'start': 157.035, 'duration': 10.868}, {'end': 174.587, 'text': "so just let's write the code for these two clear entry and clear button.", 'start': 167.903, 'duration': 6.684}, {'end': 182.199, 'text': 'so double click this clear entry button and this will just clear our entry.', 'start': 174.587, 'duration': 7.612}, {'end': 184.5, 'text': 'so just we can write text box dot.', 'start': 182.199, 'duration': 2.301}, {'end': 191.122, 'text': 'result dot text is equal to zero.', 'start': 184.5, 'duration': 6.622}, {'end': 195.383, 'text': 'right and clear what this will do.', 'start': 191.122, 'duration': 4.261}, {'end': 208.848, 'text': 'this will perform the same action, plus it will make our result value is equal to zero, is equal to zero.', 'start': 195.383, 'duration': 13.465}, {'end': 212.29, 'text': 'okay, so we have done that.', 'start': 208.848, 'duration': 3.442}, {'end': 217.715, 'text': 'now what action is remaining? this equal to action.', 'start': 212.29, 'duration': 5.425}, {'end': 228.063, 'text': 'so in here just double click this equal to action or go to just select this equal to button and go to events and in the button click event.', 'start': 217.715, 'duration': 10.348}, {'end': 232.016, 'text': 'just double click this button, click event and we reach to the button.', 'start': 228.063, 'duration': 3.953}], 'summary': 'Writing code to clear entry and result value, and perform equal to action in a software application.', 'duration': 91.123, 'max_score': 140.893, 'thumbnail': 'https://coursnap.oss-ap-southeast-1.aliyuncs.com/video-capture/X67eC9jf2uE/pics/X67eC9jf2uE140893.jpg'}], 'start': 3.041, 'title': 'Calculator operation implementation', 'summary': 'Covers the implementation of calculator operations, such as capturing button actions, storing button operations in variables, and handling clear and equal to actions for the calculator.', 'chapters': [{'end': 248.221, 'start': 3.041, 'title': 'Calculator operation implementation', 'summary': 'Covers the implementation of calculator operations including capturing button actions, storing button operations in variables, and handling clear and equal to actions for the calculator.', 'duration': 245.18, 'highlights': ['The implementation of capturing button actions, storing button operations in variables, and handling clear and equal to actions for the calculator.', 'Declaring two variables, one for the result value initialized with zero, and another for the operation performed initialized as blank.', 'Capturing button actions and storing the operation in a variable, as well as passing the value from the text box to a variable.']}], 'duration': 245.18, 'thumbnail': 'https://coursnap.oss-ap-southeast-1.aliyuncs.com/video-capture/X67eC9jf2uE/pics/X67eC9jf2uE3041.jpg', 'highlights': ['Capturing button actions and storing the operation in a variable, as well as passing the value from the text box to a variable.', 'The implementation of capturing button actions, storing button operations in variables, and handling clear and equal to actions for the calculator.', 'Declaring two variables, one for the result value initialized with zero, and another for the operation performed initialized as blank.']}, {'end': 516.554, 'segs': [{'end': 475.571, 'src': 'embed', 'start': 248.221, 'weight': 0, 'content': [{'end': 250.202, 'text': 'or this one operation.', 'start': 248.221, 'duration': 1.981}, {'end': 253.783, 'text': 'perform variable, okay.', 'start': 250.202, 'duration': 3.581}, {'end': 274.451, 'text': 'so first of all, the case can be case for not here, but case for the addition and this can be.', 'start': 253.783, 'duration': 20.668}, {'end': 283.559, 'text': 'so what we want to do? we want to just in our text result, we want to pass the result right.', 'start': 274.451, 'duration': 9.108}, {'end': 295.831, 'text': 'so we will just write text result is equal to, is equal to value plus, because we are performing addition.', 'start': 283.559, 'duration': 12.272}, {'end': 301.435, 'text': "that's why i'm using plus here right and whatever in the text box.", 'start': 295.831, 'duration': 5.604}, {'end': 305.358, 'text': 'so, whatever i have written here, double dot pass.', 'start': 301.435, 'duration': 3.923}, {'end': 315.1, 'text': 'double because we want to pass the value and then make the addition of those two and then convert it to the text.', 'start': 305.358, 'duration': 9.742}, {'end': 322.761, 'text': 'so just surround it by bracket and just convert it to text.', 'start': 315.1, 'duration': 7.661}, {'end': 326.722, 'text': 'so this is our double value.', 'start': 322.761, 'duration': 3.961}, {'end': 327.202, 'text': "let's see.", 'start': 326.722, 'duration': 0.48}, {'end': 342.835, 'text': 'so this value will be result value instead of value and then we will convert it to the string and we have the script.', 'start': 327.202, 'duration': 15.633}, {'end': 345.196, 'text': 'okay so this is the case.', 'start': 342.835, 'duration': 2.361}, {'end': 361.921, 'text': 'one and we need to provide break and in the same way we can provide the condition for the subtraction multiplication division and we can provide the condition for default operation,', 'start': 345.196, 'duration': 16.725}, {'end': 377.242, 'text': 'default and break okay.', 'start': 369.261, 'duration': 7.981}, {'end': 387.424, 'text': 'so in this we will subtract, just write subtract and perform subtraction here.', 'start': 377.242, 'duration': 10.182}, {'end': 398.566, 'text': 'here we will perform multiplication and here also, and here we perform division, and here also, okay.', 'start': 387.424, 'duration': 11.142}, {'end': 402.986, 'text': 'so now we have all these things.', 'start': 399.665, 'duration': 3.321}, {'end': 415.37, 'text': 'we need one more value that whenever we perform some operation or whenever we click this button,', 'start': 402.986, 'duration': 12.384}, {'end': 421.252, 'text': "we need to have some variable to store that it's performed or not.", 'start': 415.37, 'duration': 5.882}, {'end': 432.245, 'text': 'so if i click this addition button, i want to know if this button is clicked or not, or what is the status of this button.', 'start': 421.252, 'duration': 10.993}, {'end': 460.405, 'text': "so what i'm going to do is in here in my code, i will say bool is operation performed and by default its value will be false.", 'start': 432.245, 'duration': 28.16}, {'end': 471.749, 'text': 'okay, and after every click of this operates the plus, minus, multiplication or division.', 'start': 460.405, 'duration': 11.344}, {'end': 475.571, 'text': 'I want to make this value as true.', 'start': 471.749, 'duration': 3.822}], 'summary': 'Creating a script to perform addition, subtraction, multiplication, and division with a status tracker.', 'duration': 227.35, 'max_score': 248.221, 'thumbnail': 'https://coursnap.oss-ap-southeast-1.aliyuncs.com/video-capture/X67eC9jf2uE/pics/X67eC9jf2uE248221.jpg'}], 'start': 248.221, 'title': 'Text result addition', 'summary': 'Discusses performing addition operation in a text result by passing the value, making the addition, and converting it to text. it also covers implementing calculator operations for addition, subtraction, multiplication, and division, and tracking the status of the operation by setting a boolean variable.', 'chapters': [{'end': 327.202, 'start': 248.221, 'title': 'Performing addition operation in text result', 'summary': 'Discusses performing an addition operation in a text result by passing the value, making the addition, and converting it to text.', 'duration': 78.981, 'highlights': ['Performing addition operation by adding the value in the text result.', 'Passing the value, making the addition, and converting it to text.', 'Using brackets to surround the addition operation result.']}, {'end': 516.554, 'start': 327.202, 'title': 'Calculator operation and status tracking', 'summary': "Discusses the implementation of calculator operations for addition, subtraction, multiplication, and division, along with tracking the status of the operation by setting a boolean variable 'is operation performed' to true after each operator click and false after each number click.", 'duration': 189.352, 'highlights': ['The chapter explains the implementation of calculator operations for addition, subtraction, multiplication, and division.', "It introduces a boolean variable 'is operation performed' to track the status of the operation, which is set to true after each operator click and false after each number click.", 'The script involves setting the result value and converting it to a string, along with providing conditions for different operations such as subtraction, multiplication, division, and default operations.', "After every click of the plus, minus, multiplication, or division button, the boolean variable 'is operation performed' is set to true, while it is set to false after every number click."]}], 'duration': 268.333, 'thumbnail': 'https://coursnap.oss-ap-southeast-1.aliyuncs.com/video-capture/X67eC9jf2uE/pics/X67eC9jf2uE248221.jpg', 'highlights': ['The chapter explains the implementation of calculator operations for addition, subtraction, multiplication, and division.', 'Using brackets to surround the addition operation result.', 'The script involves setting the result value and converting it to a string, along with providing conditions for different operations such as subtraction, multiplication, division, and default operations.', "After every click of the plus, minus, multiplication, or division button, the boolean variable 'is operation performed' is set to true, while it is set to false after every number click.", 'Passing the value, making the addition, and converting it to text.']}, {'end': 740.19, 'segs': [{'end': 740.19, 'src': 'heatmap', 'start': 673.595, 'weight': 0, 'content': [{'end': 686.737, 'text': 'if this is true, or our operation performed or we have some operation performed.', 'start': 673.595, 'duration': 13.142}, {'end': 705.163, 'text': 'okay, so now, when we run the program, we can see 22 plus 33 is equal to 55, 66 or well, we need to clear it first.', 'start': 686.737, 'duration': 18.426}, {'end': 719.251, 'text': "and, for example, uh, 66 plus 55, okay, so it's giving us the normal results.", 'start': 705.163, 'duration': 14.088}, {'end': 723.014, 'text': 'but still we need to do some more things.', 'start': 719.251, 'duration': 3.763}, {'end': 727.318, 'text': "for example, let's multiply it by 2.", 'start': 723.014, 'duration': 4.304}, {'end': 730.08, 'text': "that's happening.", 'start': 727.318, 'duration': 2.762}, {'end': 740.19, 'text': "so first of all, it's too dark and when we perform some operation here you see it's little bit light.", 'start': 730.08, 'duration': 10.11}], 'summary': 'Program displays arithmetic operations with 22, 33, 55, and 66.', 'duration': 134.324, 'max_score': 673.595, 'thumbnail': 'https://coursnap.oss-ap-southeast-1.aliyuncs.com/video-capture/X67eC9jf2uE/pics/X67eC9jf2uE673595.jpg'}], 'start': 516.554, 'title': 'Changing label text and javascript concatenation', 'summary': 'Discusses changing label text for displaying current operation and updating through operator click event, and explores javascript concatenation usage and program execution with examples, including addition and multiplication, emphasizing the need for result clearing and implementing conditions.', 'chapters': [{'end': 597.967, 'start': 516.554, 'title': 'Changing label text for operation', 'summary': 'Discusses changing the label text to display the current operation and updating it through the operator click event.', 'duration': 81.413, 'highlights': ["The label 'label one' is cleared and renamed to 'label current operation' to display the current operation being performed.", "The value of 'label current operation' is updated through the operator click event to display the selected operator in the text box."]}, {'end': 740.19, 'start': 597.967, 'title': 'Javascript concatenation and program execution', 'summary': 'Explores the usage of concatenation in javascript and demonstrates program execution with examples, including addition and multiplication, highlighting the need for clearing the result and implementing conditions.', 'duration': 142.223, 'highlights': ["The program demonstrates concatenation using the 'plus plus' operator and displays the result of 2 plus 3, showcasing the absence of proper addition due to the non-cleared result, emphasizing the need for result clearing on the click event.", 'The need for clearing the result on the click event is highlighted, with the suggestion to add a condition to set the result text to zero on addition, and an additional condition for performing operations.', 'The program exhibits the execution of addition and multiplication operations, displaying the results of 22 plus 33 as 55 and 66, respectively, and the need for further adjustments and operations, such as multiplying by 2.']}], 'duration': 223.636, 'thumbnail': 'https://coursnap.oss-ap-southeast-1.aliyuncs.com/video-capture/X67eC9jf2uE/pics/X67eC9jf2uE516554.jpg', 'highlights': ["The label 'label one' is cleared and renamed to 'label current operation' to display the current operation being performed.", "The value of 'label current operation' is updated through the operator click event to display the selected operator in the text box.", "The program demonstrates concatenation using the 'plus plus' operator and displays the result of 2 plus 3, showcasing the absence of proper addition due to the non-cleared result, emphasizing the need for result clearing on the click event.", 'The need for clearing the result on the click event is highlighted, with the suggestion to add a condition to set the result text to zero on addition, and an additional condition for performing operations.', 'The program exhibits the execution of addition and multiplication operations, displaying the results of 22 plus 33 as 55 and 66, respectively, and the need for further adjustments and operations, such as multiplying by 2.']}, {'end': 937.169, 'segs': [{'end': 859.042, 'src': 'embed', 'start': 740.19, 'weight': 0, 'content': [{'end': 746.433, 'text': 'so i will change the font size of this label or font color of this label.', 'start': 740.19, 'duration': 6.243}, {'end': 752.057, 'text': 'select this label and go to the fourth color and change.', 'start': 746.433, 'duration': 5.624}, {'end': 758.921, 'text': 'i will change it to little bit button shadow or a little bit grayish.', 'start': 752.057, 'duration': 6.864}, {'end': 769.94, 'text': "control, dark, okay, and what i need to do here? again I will run the program and let's see what I need to do.", 'start': 758.921, 'duration': 11.019}, {'end': 788.114, 'text': 'so when I click this 2.3, I can see the result like this once again, I will run the program so 2.', 'start': 769.94, 'duration': 18.174}, {'end': 794.199, 'text': 'you see, here you cannot limit your points right now.', 'start': 788.114, 'duration': 6.085}, {'end': 801.345, 'text': 'okay, so you can have as many number of points like this whenever I click this.', 'start': 794.199, 'duration': 7.146}, {'end': 804.126, 'text': 'so I need to take care of this also.', 'start': 801.345, 'duration': 2.781}, {'end': 805.227, 'text': 'so I go to my button.', 'start': 804.126, 'duration': 1.101}, {'end': 814.754, 'text': 'click event and in here I have this button button text in here.', 'start': 805.227, 'duration': 9.527}, {'end': 820.458, 'text': 'but I will provide a special case for this point text.', 'start': 814.754, 'duration': 5.704}, {'end': 847.451, 'text': 'so if this text in the text field is this point or decimal is equal to decimal this one, and let me provide this only basis, else I will perform this.', 'start': 820.458, 'duration': 26.993}, {'end': 859.042, 'text': 'okay, and in here, in the if condition, what I need to check is if this text already contains uh.', 'start': 847.451, 'duration': 11.591}], 'summary': 'Changing label font size and color, updating button text for points and decimals.', 'duration': 118.852, 'max_score': 740.19, 'thumbnail': 'https://coursnap.oss-ap-southeast-1.aliyuncs.com/video-capture/X67eC9jf2uE/pics/X67eC9jf2uE740190.jpg'}, {'end': 937.169, 'src': 'heatmap', 'start': 910.663, 'weight': 4, 'content': [{'end': 918.045, 'text': 'okay, so this if condition, i need to take the text from the button, not from the text box.', 'start': 910.663, 'duration': 7.382}, {'end': 919.865, 'text': 'so like this.', 'start': 918.045, 'duration': 1.82}, {'end': 921.226, 'text': "and now let's see.", 'start': 919.865, 'duration': 1.361}, {'end': 922.786, 'text': 'hopefully it will work.', 'start': 921.226, 'duration': 1.56}, {'end': 927.967, 'text': 'point point point, nothing happens right.', 'start': 922.786, 'duration': 5.181}, {'end': 931.088, 'text': 'so we take care of this.', 'start': 927.967, 'duration': 3.121}, {'end': 932.868, 'text': 'uh point also.', 'start': 931.088, 'duration': 1.78}, {'end': 937.169, 'text': "now let's try to run the program.", 'start': 932.868, 'duration': 4.301}], 'summary': 'Adjusting code to retrieve text from button, not text box, for program execution.', 'duration': 41.308, 'max_score': 910.663, 'thumbnail': 'https://coursnap.oss-ap-southeast-1.aliyuncs.com/video-capture/X67eC9jf2uE/pics/X67eC9jf2uE910663.jpg'}], 'start': 740.19, 'title': 'Ui customization and text validation', 'summary': 'Involves customizing ui elements such as label font color and button shadow, and implementing text field validation with specific decimal point, providing conditional logic to handle text content, and addressing point duplication and source retrieval issues.', 'chapters': [{'end': 814.754, 'start': 740.19, 'title': 'Changing label font color and button shadow', 'summary': 'Involves changing the font size and color of a label, as well as addressing a button shadow issue in a program, enabling the user to have an unlimited number of points upon clicking.', 'duration': 74.564, 'highlights': ['Changing the font size and color of a label, as well as addressing a button shadow issue in a program', 'Enabling the user to have an unlimited number of points upon clicking']}, {'end': 937.169, 'start': 814.754, 'title': 'Text field validation and condition', 'summary': 'Discusses the validation of a text field to ensure it contains a specific decimal point, and provides conditional logic to handle the text based on its content, addressing issues such as point duplication and proper source retrieval.', 'duration': 122.415, 'highlights': ['The chapter explains the validation process for a text field to check if it contains a specific decimal point, ensuring accurate data entry and processing.', 'It details the conditional logic utilized to determine whether to include the text based on the presence or absence of the decimal point, providing an efficient decision-making process.', 'The transcript addresses the need to retrieve the text from the button rather than the text box to ensure proper source data for the operations, emphasizing the importance of accurate data retrieval.']}], 'duration': 196.979, 'thumbnail': 'https://coursnap.oss-ap-southeast-1.aliyuncs.com/video-capture/X67eC9jf2uE/pics/X67eC9jf2uE740190.jpg', 'highlights': ['Enabling the user to have an unlimited number of points upon clicking', 'Changing the font size and color of a label, as well as addressing a button shadow issue in a program', 'The chapter explains the validation process for a text field to check if it contains a specific decimal point, ensuring accurate data entry and processing.', 'It details the conditional logic utilized to determine whether to include the text based on the presence or absence of the decimal point, providing an efficient decision-making process.', 'The transcript addresses the need to retrieve the text from the button rather than the text box to ensure proper source data for the operations, emphasizing the importance of accurate data retrieval.']}, {'end': 1127.587, 'segs': [{'end': 1127.587, 'src': 'embed', 'start': 937.169, 'weight': 0, 'content': [{'end': 943.621, 'text': 'so, for example, 78 x 3 gives us the result.', 'start': 937.169, 'duration': 6.452}, {'end': 955.385, 'text': 'I will clear the text 333.33 x 6 gives us the correct result, or 12.98 plus 5555 gives us the result.', 'start': 943.901, 'duration': 11.484}, {'end': 976.54, 'text': 'for example, I divide something by 0, so clear 9 divided by 0, which will give infinity.', 'start': 968.775, 'duration': 7.765}, {'end': 978.762, 'text': 'okay, it gives.', 'start': 976.54, 'duration': 2.222}, {'end': 989.849, 'text': 'so basically, our operation is working, but I want to make it a little bit more interactive.', 'start': 978.762, 'duration': 11.087}, {'end': 995.933, 'text': 'in order to, for example, I click here 3 plus 3 plus 3 plus 3.', 'start': 989.849, 'duration': 6.084}, {'end': 999.544, 'text': "it's not showing the addition here.", 'start': 995.933, 'duration': 3.611}, {'end': 1003.945, 'text': 'right, three plus three should show three plus three is equal to six.', 'start': 999.544, 'duration': 4.401}, {'end': 1007.606, 'text': 'then plus six is equal to nine.', 'start': 1003.945, 'duration': 3.661}, {'end': 1011.067, 'text': 'here plus nine, right.', 'start': 1007.606, 'duration': 3.461}, {'end': 1013.768, 'text': 'so it should show the addition of these.', 'start': 1011.067, 'duration': 2.701}, {'end': 1017.869, 'text': 'so how can i achieve this?', 'start': 1013.768, 'duration': 4.101}, {'end': 1029.195, 'text': 'so, once again, i will go to this operation click event and in here when, when i have this button, captured button text,', 'start': 1017.869, 'duration': 11.326}, {'end': 1052.442, 'text': 'what I can check here is if my value, which is this one result value, is equal to zero or is not equal to zero, so is not equal to zero.', 'start': 1029.195, 'duration': 23.247}, {'end': 1063.337, 'text': "In this case, I want to perform the same operation I'm performing in my equal to operation.", 'start': 1053.954, 'duration': 9.383}, {'end': 1068.318, 'text': 'So I want to perform the same operation as this button,', 'start': 1064.057, 'duration': 4.261}, {'end': 1076.08, 'text': 'because this will replicate the functionality of this addition or multiplication whenever I add this right?', 'start': 1068.318, 'duration': 7.762}, {'end': 1086.623, 'text': 'So just go there um, copy the name of your equal to button, which is button 15 in my case.', 'start': 1077.06, 'duration': 9.563}, {'end': 1090.646, 'text': 'so button 15 dot.', 'start': 1086.623, 'duration': 4.023}, {'end': 1095.691, 'text': 'perform, click, perform, click.', 'start': 1090.646, 'duration': 5.045}, {'end': 1110.703, 'text': 'so this action will perform the click event of this equal to button and this action will be taken right and once this is done.', 'start': 1095.691, 'duration': 15.012}, {'end': 1113.103, 'text': 'basically, you want to do the same.', 'start': 1110.703, 'duration': 2.4}, {'end': 1118.025, 'text': 'just copy all the operations and paste just below this.', 'start': 1113.103, 'duration': 4.922}, {'end': 1121.105, 'text': 'but I just want to remove this.', 'start': 1118.025, 'duration': 3.08}, {'end': 1123.306, 'text': 'value is equal to double pass.', 'start': 1121.105, 'duration': 2.201}, {'end': 1127.587, 'text': 'so operation perform is equal to button.txt.', 'start': 1123.306, 'duration': 4.281}], 'summary': 'Improving operation functionality and interactivity for arithmetic calculations.', 'duration': 190.418, 'max_score': 937.169, 'thumbnail': 'https://coursnap.oss-ap-southeast-1.aliyuncs.com/video-capture/X67eC9jf2uE/pics/X67eC9jf2uE937169.jpg'}], 'start': 937.169, 'title': 'Interactive math operations and button click event replication', 'summary': 'Discusses the need for interactive math operations, using specific examples of multiplication, addition, and division, and the replication of button click events for performing operations.', 'chapters': [{'end': 1017.869, 'start': 937.169, 'title': 'Interactive math operations', 'summary': 'Discusses the need to make math operations interactive, where specific examples of multiplication, addition, and division are used to illustrate the current functionality, along with the desire to display step-by-step addition results.', 'duration': 80.7, 'highlights': ['The operation of dividing by 0 results in infinity, demonstrated by the example of 9 divided by 0.', 'The correct result of 333.33 x 6 is shown as an example of multiplication.', 'The need to display step-by-step addition results for a series of numbers is emphasized for a more interactive experience.']}, {'end': 1127.587, 'start': 1017.869, 'title': 'Button click event and operation replication', 'summary': 'Discusses the process of replicating the functionality of a button click event to perform the same operation and the removal of a specific value, which will be taken once the action is done.', 'duration': 109.718, 'highlights': ['The action of performing the click event of the equal to button (button 15) replicates the functionality of addition or multiplication when adding.', 'Checking if the result value is equal to zero or not equal to zero determines the operation to be performed.', "The removal of the 'value is equal to double pass' is desired after performing the operation."]}], 'duration': 190.418, 'thumbnail': 'https://coursnap.oss-ap-southeast-1.aliyuncs.com/video-capture/X67eC9jf2uE/pics/X67eC9jf2uE937169.jpg', 'highlights': ['The operation of dividing by 0 results in infinity, demonstrated by the example of 9 divided by 0.', 'The correct result of 333.33 x 6 is shown as an example of multiplication.', 'The need to display step-by-step addition results for a series of numbers is emphasized for a more interactive experience.', 'The action of performing the click event of the equal to button (button 15) replicates the functionality of addition or multiplication when adding.', 'Checking if the result value is equal to zero or not equal to zero determines the operation to be performed.', "The removal of the 'value is equal to double pass' is desired after performing the operation."]}, {'end': 1389.217, 'segs': [{'end': 1218.76, 'src': 'embed', 'start': 1127.587, 'weight': 3, 'content': [{'end': 1136.449, 'text': 'and this label will be modified with the result and the operation performed and this will become true.', 'start': 1127.587, 'duration': 8.862}, {'end': 1148.928, 'text': 'else I want to perform the normal operation.', 'start': 1137.578, 'duration': 11.35}, {'end': 1155.313, 'text': "okay, so now let's try to run the program.", 'start': 1148.928, 'duration': 6.385}, {'end': 1158.475, 'text': 'so 3 plus 6.', 'start': 1155.313, 'duration': 3.162}, {'end': 1167.509, 'text': 'you see, here comes 6, and when I click plus it says 9 plus 4.', 'start': 1158.475, 'duration': 9.034}, {'end': 1180.395, 'text': 'and when i say minus, it say it converts it to 7 plus 9, for example plus.', 'start': 1167.509, 'duration': 12.886}, {'end': 1186.117, 'text': "so it's showing the result to us right 3 plus 2 or 32 plus 36 plus.", 'start': 1180.395, 'duration': 5.722}, {'end': 1194.36, 'text': "still it's.", 'start': 1193.679, 'duration': 0.681}, {'end': 1201.926, 'text': "i'm not showing the correct result because this is not changing right.", 'start': 1194.36, 'duration': 7.566}, {'end': 1207.13, 'text': "so when i click plus, plus plus, it's only adding three to it.", 'start': 1201.926, 'duration': 5.204}, {'end': 1214.857, 'text': 'so to correct this i will go to my equal to button.', 'start': 1207.13, 'duration': 7.727}, {'end': 1215.437, 'text': 'click event.', 'start': 1214.857, 'duration': 0.58}, {'end': 1218.079, 'text': 'so just select your equal to button.', 'start': 1215.437, 'duration': 2.642}, {'end': 1218.76, 'text': 'go to button.', 'start': 1218.079, 'duration': 0.681}], 'summary': 'Demonstration of program running with addition and subtraction operations, encountering issues with displaying correct results.', 'duration': 91.173, 'max_score': 1127.587, 'thumbnail': 'https://coursnap.oss-ap-southeast-1.aliyuncs.com/video-capture/X67eC9jf2uE/pics/X67eC9jf2uE1127587.jpg'}, {'end': 1371.703, 'src': 'embed', 'start': 1295.932, 'weight': 0, 'content': [{'end': 1300.994, 'text': 'so 104 should come here and the result also should come here.', 'start': 1295.932, 'duration': 5.062}, {'end': 1308.43, 'text': 'plus Okay, right Now I will say plus 6.', 'start': 1300.994, 'duration': 7.436}, {'end': 1313.332, 'text': 'So result is 1, 0, 10 minus.', 'start': 1308.43, 'duration': 4.902}, {'end': 1320.394, 'text': 'So 1, 0, 10 minus, for example 100.', 'start': 1314.912, 'duration': 5.482}, {'end': 1321.414, 'text': 'And I will once again.', 'start': 1320.394, 'duration': 1.02}, {'end': 1332.705, 'text': 'I want to multiply whatever is the result, which is 10 multiplied by 6, for example, And I will say equal to 60.', 'start': 1321.414, 'duration': 11.291}, {'end': 1340.967, 'text': 'so now our calculator is working like we have expected.', 'start': 1332.705, 'duration': 8.262}, {'end': 1343.487, 'text': 'there are still more functionality to.', 'start': 1340.967, 'duration': 2.52}, {'end': 1355.99, 'text': 'you can add to your calculator, like square root or some other mathematical operations, but this is how you can make a simple calculator.', 'start': 1343.487, 'duration': 12.503}, {'end': 1363.297, 'text': 'this can be your starting point to make a calculator and you can play with this calculator.', 'start': 1355.99, 'duration': 7.307}, {'end': 1368.861, 'text': 'you can add more functionalities like key press events.', 'start': 1363.297, 'duration': 5.564}, {'end': 1371.703, 'text': "right now it's just listening for these events.", 'start': 1368.861, 'duration': 2.842}], 'summary': 'A demonstration of a simple calculator with basic operations and potential for additional functionalities.', 'duration': 75.771, 'max_score': 1295.932, 'thumbnail': 'https://coursnap.oss-ap-southeast-1.aliyuncs.com/video-capture/X67eC9jf2uE/pics/X67eC9jf2uE1295932.jpg'}], 'start': 1127.587, 'title': 'Calculator program development', 'summary': 'Covers debugging a calculator program, addressing issues with addition and equal-to functionality, as well as testing processes for addition, subtraction, and multiplication to ensure expected results. additionally, it explores creating a simple calculator with potential for further development and customization.', 'chapters': [{'end': 1218.76, 'start': 1127.587, 'title': 'Calculator program debugging', 'summary': 'Discusses debugging a calculator program, where the user faced issues with the addition and equal-to functionality, resulting in incorrect results being displayed during program execution.', 'duration': 91.173, 'highlights': ['The user encountered issues with the addition and equal-to functionality, leading to incorrect results being displayed during program execution, such as 3 plus 2 displaying as 32 plus 36.', "The label will be modified with the result and the operation performed, becoming true, to resolve issues with the program's functionality.", 'The user attempted to run the program, encountering issues with the addition and equal-to functionality, resulting in incorrect results being displayed during program execution.']}, {'end': 1340.967, 'start': 1218.76, 'title': 'Calculator program testing', 'summary': 'Explains the testing process of a calculator program, with examples of addition, subtraction, and multiplication, which produced the expected results.', 'duration': 122.207, 'highlights': ['The calculator program was tested with addition, resulting in 98 plus 6 equaling 104, thus proving its functionality.', 'Subtraction was also tested, resulting in 1010 minus 100 equaling 910, demonstrating accurate functionality.', 'The multiplication operation was tested with 10 multiplied by 6, resulting in 60, thus confirming the expected functionality of the program.']}, {'end': 1389.217, 'start': 1340.967, 'title': 'Creating a simple calculator', 'summary': 'Explains how to create a simple calculator with the potential to add more functionalities like square root and key press events, providing a starting point for further development and customization.', 'duration': 48.25, 'highlights': ['You can add more functionalities like key press events and other events to make the calculator more advanced.', 'This serves as a starting point to make a calculator and provides the opportunity to play with and customize its functionalities.', 'The video encourages viewers to rate, comment, and subscribe, providing a call to action for engagement.']}], 'duration': 261.63, 'thumbnail': 'https://coursnap.oss-ap-southeast-1.aliyuncs.com/video-capture/X67eC9jf2uE/pics/X67eC9jf2uE1127587.jpg', 'highlights': ['The calculator program was tested with addition, resulting in 98 plus 6 equaling 104, thus proving its functionality.', 'Subtraction was also tested, resulting in 1010 minus 100 equaling 910, demonstrating accurate functionality.', 'The multiplication operation was tested with 10 multiplied by 6, resulting in 60, thus confirming the expected functionality of the program.', "The label will be modified with the result and the operation performed, becoming true, to resolve issues with the program's functionality.", 'You can add more functionalities like key press events and other events to make the calculator more advanced.', 'This serves as a starting point to make a calculator and provides the opportunity to play with and customize its functionalities.', 'The user encountered issues with the addition and equal-to functionality, leading to incorrect results being displayed during program execution, such as 3 plus 2 displaying as 32 plus 36.', 'The user attempted to run the program, encountering issues with the addition and equal-to functionality, resulting in incorrect results being displayed during program execution.']}], 'highlights': ['The calculator program was tested with addition, resulting in 98 plus 6 equaling 104, thus proving its functionality.', 'Subtraction was also tested, resulting in 1010 minus 100 equaling 910, demonstrating accurate functionality.', 'The multiplication operation was tested with 10 multiplied by 6, resulting in 60, thus confirming the expected functionality of the program.', 'The chapter explains the implementation of calculator operations for addition, subtraction, multiplication, and division.', 'The script involves setting the result value and converting it to a string, along with providing conditions for different operations such as subtraction, multiplication, division, and default operations.', 'The operation of dividing by 0 results in infinity, demonstrated by the example of 9 divided by 0.', 'The correct result of 333.33 x 6 is shown as an example of multiplication.', 'The need to display step-by-step addition results for a series of numbers is emphasized for a more interactive experience.', 'The action of performing the click event of the equal to button (button 15) replicates the functionality of addition or multiplication when adding.', 'Checking if the result value is equal to zero or not equal to zero determines the operation to be performed.']}