1 / 25

CS 2340 Programming in VB.NET

CS 2340 Programming in VB.NET. Instructor: Adil Ibrahim Office: 212 Ullrich Phone: 342-1401 Email: ibrahima. Web Sites. http :// www.uwplatt.edu/csse/courses/CS234 http://www.uwplatt.edu /~ ibrahima. CS 2340: Course Description.

herve
Télécharger la présentation

CS 2340 Programming in VB.NET

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. CS 2340Programming in VB.NET Instructor: Adil Ibrahim Office: 212 Ullrich Phone: 342-1401 Email: ibrahima

  2. Web Sites http://www.uwplatt.edu/csse/courses/CS234 http://www.uwplatt.edu/~ibrahima

  3. CS 2340: Course Description An introduction to event driven, object oriented programming techniques in VB.NET. Students will design, code, and debug Graphic User Interface (GUI) programs and apply the techniques to business applications.

  4. CS 2340: Course Outcomes Upon completion of this course, students should be able to • Design and develop Graphical User Interfaces; • Understand and code Event-Driven procedures; • Program Visual Basic controls proficiently; • Access database from VB.NET programs; and • Design, develop and test Visual Basic programs.

  5. CS 2340: Textbook Starting Out With VB.NET, 3rdEdition, Tony Gaddis – Kip Irvine Addison Wesley

  6. CS 2340: Course Work 8 Labs 160 (10 – 30 each) 6 Tests 200 (20 – 40 each) 1 Project 40 Total 400

  7. Course Grading Course Grade Points Percentage Grade Points A 368 - 400 92% 4.0 A- 356 - 367 89% 3.7 B+ 344 - 355 86% 3.3 B 328 - 343 82% 3.0 B- 316 - 327 79% 2.7 C+ 304 - 315 76% 2.3 C 288 - 303 72% 2.0 C- 276 - 287 69% 1.7 D+ 260 - 275 65% 1.3 D 240 - 259 60% 1.0 F below 240 0.0 No Curve

  8. CS 2340Programming in VB.NET Different Backgrounds If you have a very good background You should get an A You may not get an A Else If you have a good background You do not want to get a D Else (Don’t have any background in VB) You can get an A! Come to class every day and do your work!

  9. CS 2340Programming in VB.NET Every one could get an A! That has never happened! Every one should pass CS 2340! That has never happened either! Our Slogan: Just Do It!

  10. Lab 1 10 points Due 9 PM, Friday, September 20, 2013 No Grace Time!

  11. MS Visual Studio 2012 • Every PC in Ullrich • Free Copy on your PC • Will receive email about it • Follow instructions to get your copy

  12. Create a VB.NET Solution • Start MS Visual Studio 2012 • New Project… • Visual Basic • Windows • Windows Form Application • Name: IbrahimA_Lab1 • Create directory for solution: Uncheck

  13. Save Project and Solution Make sure you know where is your program! • Save all • Create Solution folder: Uncheck • Browse location • Could change project / solution names • Check program location

  14. MS Visual Studio IDE(Integrated Development Environment) • Title Bar • Menu Bar • Tool Bars • Solution Explorer • Properties Window • ToolBox • Auto Hide • . . .

  15. Form Properties • Form - Window • Text • Size • FormBorderStyle • StartPosition • WindowState • . . .

  16. Properties Window • Properties • Events • Alphabetical • Categorized

  17. ToolBox • Most controls available on ToolBox • Tabs on ToolBox All Windows Forms Common Controls • Putting a control on form Double Click Drag and Drop

  18. Windows Controls TextBox Get Input Display Output Label Display Information / Output Button User action . . .

  19. Click Event • The button’s Click Event Users click a button when they want to do something. • Event Procedure VB function that will be called when the event happens • We will write the event procedure • Click Event procedure template Double click the button

  20. Declaring Variables Dim theName As String theName = txtName.Text ‘ This is comment ‘ To remove spaces from both ends theName = txtName.Text.Trim() We should get variable values from controls at the beginning, then use the variables, not the controls, in the code.

  21. Class MessageBox • Method Show MessageBox.Show(“Please Enter Your Name”) • Caption (Title), MessageBoxButtons and MessageBoxIcon MessageBox.Show("Enter Your Name Please!", _ "Lab 1", MessageBoxButtons.OK, _ MessageBoxIcon.Exclamation) • Line continuation char: “ _” VB has NO statement terminator

  22. String Operations ‘ Operators “&” and “+” append strings MessageBox.Show("Hello, " & theName + "!”) MessageBox.Show("Hello, " & theName + "!","Lab 1”, _ MessageBoxButtons.OK, _ MessageBoxIcon.Information)

  23. If Statement If theName = "" Then MessageBox.Show("Enter Your Name Please!", "Lab 1", _ MessageBoxButtons.OK, _ MessageBoxIcon.Exclamation) Else MessageBox.Show("Hello, " & theName + "!", "Lab 1", _ MessageBoxButtons.OK, _ MessageBoxIcon.Information) End If

  24. The Click Event Procedure Pseudo Code Private Sub btnHello_Click(...) Handles btnHello.Click ‘ Declare variable(s) ‘ Get input ‘ If empty input ‘ Display a message ‘ Else ‘ Display a different message End Sub

  25. The Click Event Procedure Private Sub btnHello_Click(...) Handles btnHello.Click Dim theName As String theName = txtName.Text.Trim() If theName = "" Then MessageBox.Show("Enter Your Name Please!", "Lab 1", _ MessageBoxButtons.OK, _ MessageBoxIcon.Exclamation) Else MessageBox.Show("Hello, " & theName + "!", "Lab 1", _ MessageBoxButtons.OK, _ MessageBoxIcon.Information) End If End Sub

More Related