Visual Studio Windows Form Application #1 Basic Form Properties

Size: px
Start display at page:

Download "Visual Studio Windows Form Application #1 Basic Form Properties"

Transcription

1 Visual Studio Windows Form Application #1 Basic Form Properties Dr. Thomas E. Hicks Computer Science Department Trinity University Purpose 1] The purpose of this tutorial is to show how to create, and use, a basic Windows Application with Visual Studio. TextBoxes & Labels will be created. Some of the basic form Guidelines will be introduced. 2] Topics included are: A) Create a Project Folder for LibraryApps projects B) Create a C# Windows Form Project C) Version Control D) Configure LibraryApp1 E) Compile & Execute The Windows Application F) Customize Visual Studio Add A Start Without Debugging Icon G) Rename A Form H) Program.cs & Main() I) Changing The Form Title Bar J) Changing The Form Background Color K) Determine The Form Starting Location L) AutoScroll M) TrinityLibrary1 N) Prompts O) TextBoxes/Data Entry Fields P) Align & Organize Your Prompts & TextBoxes Horizontally Q) Turn On Tool Tips R) Form Design S) Multi-Line TextBoxes T) Name The TextBoxes Well! U) Tab Order V) Form Variables Margin & Padding W) Files & Code X) Binary Executable LibraryApp.exe

2 VS-1-SE-Basic-Form-Tutorial.docx Software Engineering Dr. Tom Hicks [2] Create a Project Folder 1] Create folder C:\LibraryApps (See Below) Create A C# Windows Form Project 1] Start Microsoft Visual Studio. Using the mouse, hold down the File Menu --> Select New --> Select Project. (See Below!) 2] Use the configuration below if using your personal computer. (See Below!) Select C# for the language. Select the Windows Forms App template. Name the Application LibraryApp Store the project in your Library-Apps folder. Make sure you do not check either of the two boxes on the bottom right.

3 VS-1-SE-Basic-Form-Tutorial.docx Software Engineering Dr. Tom Hicks [3] 3] The project is completed. (See Below!)

4 VS-1-SE-Basic-Form-Tutorial.docx Software Engineering Dr. Tom Hicks [4] Version Control 1] Exit Visual Studio. 2] Rename folder LibraryApp Call it LibraryApp1 3] Open the project folder. The easiest way to restart the project, in the future, is to use the mouse and double-click on the LibraryApp.csproj file. Restart your project now, Double-click on LibraryApp.csproj Configure LibraryApp1 1] Right-Mouse Click on LibraryApp Select Rename. (See Below!)

5 VS-1-SE-Basic-Form-Tutorial.docx Software Engineering Dr. Tom Hicks [5] 2] Change the name to LibraryApp1 (See Below!) 3] Right-Mouse Click on Solution LibraryApp Select Rename (See Below!) 4] Change the name to LibraryApp1 (See Below!) Compile & Execute The Windows Application From Within The Visual Studio Application Development Environment 1] I normally do not use the Debug environment unless I am having problems. I most often launch the application without the debugging. 2] Using the mouse, hold down the Debug Menu --> Select Start Without Debugging. You can also do this by holding down the Ctrl and F5 Keys. (See Below!)

6 VS-1-SE-Basic-Form-Tutorial.docx Software Engineering Dr. Tom Hicks [6] 3] Since we have added nothing to the form, it is pretty plain, but it does execute. (See Below!) 4] Close Form1. Customize Visual Studio Add A Start Without Debugging Icon Do This If You Have Installed Visual Studio On Your Personal System 1] There are literally hundreds of customizations that you can do with Visual Studio. Since I use Start Without Debugging a lot, I like to add it to my Visual Studio Menus. 2] Using the mouse, hold down the Tools Menu --> Select Customize. (See Below!)

7 VS-1-SE-Basic-Form-Tutorial.docx Software Engineering Dr. Tom Hicks [7] 3] If you are using your personal computer. Add the Start Without Debugging Icon (See Below!) Select the Commands Tab. Select The Standard Toolbar Push the Add Command button Select the Debug Category. (See Below!) Scroll down and select the Start Without Debugging Command. Push the OK button

8 VS-1-SE-Basic-Form-Tutorial.docx Software Engineering Dr. Tom Hicks [8] 3] Note that Icon, for Start Without Debugging, is on the far left. You can use the buttons Move Up and Move Down to position it. (See Below!) 4] I like to position mine just to the right of the Start button. (See Below!) Rename A Form 1] An application will often have many forms. This form shall contain information about User; it should be named appropriately. 2] Using the mouse, right mouse click on Form1.cs Select Rename. (See Below!) Rename the form Uset.cs. Do not forget the.cs extension! (See Below!)

9 VS-1-SE-Basic-Form-Tutorial.docx Software Engineering Dr. Tom Hicks [9] 2] Select Yes. This may take a moment or two. It will make numerous changes to the classes. 3] Your form should now be called User. (See Below!) 4] Go ahead and run the application again. Note that renaming the form did not change the title bar. (See Below!) Program.cs & Main() 1] Double-click on Program.cs 2] Changing the name of the file did alter file Program.cs. Note that Program Main( ) concludes by running Application.Run(new Use()); it launches the form we just renamed. (See Below!)

10 VS-1-SE-Basic-Form-Tutorial.docx Software Engineering Dr. Tom Hicks [10] 2] The program still runs. Try it! (See Below!) Changing The Form Title Bar 1] Close the previous window. You can change any of the form properties by right mouse clicking on any portion of the form that does not contain an object (such as a button, label, text box, combo box, etc.) Select Properties. (See Below!) 2] The Properties Panel will enable us to change many of the form properties. 3] Select the Text Property. Change the Text Property of the form from Form1 to User Sub-System Written By (????) <-- Replace???? with Your Name! (See Below!)

11 VS-1-SE-Basic-Form-Tutorial.docx Software Engineering Dr. Tom Hicks [11] 4] Save the application and launch the form. Note the title change. (See Below!) 5] Close the User form. Changing The Form Background Color 1] Return to the properties panel for the form (right mouse clicking on any portion of the form that does not contain an object(such as a button, label, text box, combo box, etc) Select Properties) Select the BackColor Property. Press the color selector drop-down control. (See Below!) GUIDELINE # 1 Select great color schemes. Consider using a Color Picker Application. 2] Once you press the drop-down, you can select color choices from three color pallets Custom, Web, & System. (See Below!)

12 VS-1-SE-Basic-Form-Tutorial.docx Software Engineering Dr. Tom Hicks [12] 2] Once you press the drop-down, you can select color choices from three color pallets Custom, Web, & System. (See Below!) 3] Select any color, other than the blue shown below. Save the application and launch the form. (See Below!) 4] Close the User form. About The Form's Default Font Face, Style, Size & Color 1] Return to the properties panel for the form. 2] Every form has a default font face, default font size, and default font color. All objects will have those default attributes when initialized on the screen. GUIDELINE # 2 You can use images for your form background, but they should not be distracting. 3] These default font values are used any time you drag objects to your form. I am dragging a label, from the toolbox, to the form below. black San Serif 8 pt. (See Below!)

13 VS-1-SE-Basic-Form-Tutorial.docx Software Engineering Dr. Tom Hicks [13] 4] Delete that label, if you just added it to your form. Set The Form's Default Font Face, Style, Size & Color 1] Return to the properties panel for the form. Select Font Name. Drop-Down and select Arial. (See Below!) 2] Change the font size from 8.25 to (See Below!) 3] Change the face to bold (See Below!) 4] Change the font color to something that is compatible with your background color. (See Below!)

14 VS-1-SE-Basic-Form-Tutorial.docx Software Engineering Dr. Tom Hicks [14] 5] VS has many ways to accomplish the same task. For example, when you close up the Font (see + sign on the left) you have a button that you can push on the right. Push it! (See Below!) 6] Some of you might prefer to set the font with this interface. (See Below!) 7] Select the Toolbox on the left. Drag a label to the form. Note the default values are in play. (See Below!) 8] You can always change the face, color, emphasis, and size on controls one at a time, but it will often be the case that setting the default values will save you multiple steps later. Determine The Form Starting Location 1] The window manager will use the Windows Default Location when this form is launched.

15 VS-1-SE-Basic-Form-Tutorial.docx Software Engineering Dr. Tom Hicks [15] 2] Suppose we wish to place the form 20 pixels down and and 20 pixels across from the upper left corner of the screen. Start by selecting Manual. (See Below!) 3] Set the Location X & Y to 20. (See Below!) 4] Run Your application. (See Below!) 5] Play around with Center and some of the other attributes. You have control. AutoScroll 1] Return to the properties panel for the form. In order to AutoScroll, the AutoScaleMode Property must be set to None. Set yours at this time. (See Below!)

16 VS-1-SE-Basic-Form-Tutorial.docx Software Engineering Dr. Tom Hicks [16] 2] Change the AutoScroll Property to True. (See Below!) 3] Return to the toolbox drag a second label to the form as illustrated below. In order to illustrate AutoScroll, there must be some objects on the form. (See Below!) 4] Save the application and launch the form. 5] AutoScroll includes the scroll bars only when needed. When I first launch my form, they are not needed. (See Below!) 6] When you grab the form window by the bottom right corner and begin to close the window, the scroll bars will occur once you begin to close out some of the form objects. (See Below)

17 VS-1-SE-Basic-Form-Tutorial.docx Software Engineering Dr. Tom Hicks [17] TrinityLibrary1.sql 1] Suppose we wish to design a User form that would be compliant with the data below. Default Font 1] Change your default Font to Arial Bold 12pt Prompts GUIDELINE # 3 Each and every prompt should be extremely clear to the user. 1] Change the Text on label1 to be First. (See Below!)

18 VS-1-SE-Basic-Form-Tutorial.docx Software Engineering Dr. Tom Hicks [18] 2] There are folks who advocate naming each of the labels. The only time I name labels is when the properties (maybe Text) are altered via code during the execution of the program. (See Below!) TextBoxes/Data Entry Fields GUIDELINE # 4 The space between the prompt and the data entry objects should be consistent and small GUIDELINE # 5 Adjust the size of the TextBox in such a way that it will handle the expected data GUIDELINE # 6 The prompt should never be larger, or more bold, than the data 1] Drag a TextBox beside First. 2] Run the form. Note that we do not have room to enter the full name. We are not in compliance with guidelines. 3] 'W' is normally among the largest letters. If we have room for 15 W's we will always be good. Use the mouse to expand the field. (See Below!)

19 VS-1-SE-Basic-Form-Tutorial.docx Software Engineering Dr. Tom Hicks [19] 4] This is better. (See Below!) GUIDELINE # 7 Name each and every data entry field well. GUIDELINE # 8 The font face, font style, font face, and font color for the data entry forms should generally be the same; have good reasons to vary these. 5] TextBox1 is a really poor name. (See Below!) 6] The Microsoft convention is to begin the name of each TextBox with the string "txt" I am going to call this data entry container ==> txtfirst. (See Below!) 7] If you were to examine my project, you would notice that I have named the TextBoxes txtfirst, txtmi, txtlast. The data is poorly laid out. (See Below!) Name your TextBoxes likewise. Align & Organize Your Prompts & TextBoxes Horizontally GUIDELINE # 9 Each form should have great HORIZONTAL Alignment. 1] Drag the mouse around all of the items that shall comprise the first row of the data entry form. (See Below!)

20 VS-1-SE-Basic-Form-Tutorial.docx Software Engineering Dr. Tom Hicks [20] 2] Using the mouse, hold down the Format Menu Select Align Select Middles. (See Below!) GUIDELINE # 10 The space between the prompt and the data entry objects should be consistent and small 3] The data is now horizontally aligned, but the spacing, between the prompt and the data entry object, needs to be adjusted. 4] There is more consistent spacing. Better. (See Below!) Turn On Tool Tips 1] Drag the ToolTip to the form; note that it drops below it. (See Below!) GUIDELINE # 4 Use tooltips to clarify the purpose of the TextBox; add the tips to the TextBox and the corresponding prompt.

21 VS-1-SE-Basic-Form-Tutorial.docx Software Engineering Dr. Tom Hicks [21] 2] I know that MI is short for Middle Initial, but users may not. Select the label MI Select Properties Select ToolTIp on ToolTip1 Add the text: Enter Middle Initial. (See Below!) 3] Run the application. Hold the mouse over the label and we see the tool tips. We could add the same tool tips to txtmi data entry field as well. (See Below!) Form Design 1] Future tutorials will examine radio buttons, drop-down combo controls, check boxes, etc. On this tutorial we will only use TextBoxes for our data, 2] Add a prompt for each of the TextBox fields. Make sure that txtfirst, txtmi, txtlast, txtadministrator, txtusername, txtpassword, txt , txtgenderid, txtid, txtmajorid, txtuniversityid, txtnotes, txtdeleted, and txtfullname are on our form. (See Below!)

22 VS-1-SE-Basic-Form-Tutorial.docx Software Engineering Dr. Tom Hicks [22] GUIDELINE # 11 The space at the top, bottom, left, and right of the form will be consistent. 3] Move data back until you have an imaginary boarder around the form. (See Below!) GUIDELINE # 12 There should not be large quantities of blank space on your data entry form. 4] Unfortunately, there are several areas of blank space on the form at the moment. We also need to alter the size of TextBoxes to make them consistent with the data. GUIDELINE # 13 One of the better form designs is to organize your data entry fields into a couple of major columns. 5] The two major colums help. Since the FullName field can be constructed with the concatenation of Last, First, and MI, there is no need for the user to supply this. Please remove it from your form. We are also going to add buttons to delete and undelete records; please remove your Deleted as well.

23 VS-1-SE-Basic-Form-Tutorial.docx Software Engineering Dr. Tom Hicks [23] 6] The ID is going to be an auto-incrementing field provided by the database. The user should not be able to change it. Do something to make it appear less like a data entry TextBox. GUIDELINE # 14 GUIDELINE # 15 GUIDELINE # 16 GUIDELINE # 17 GUIDELINE # 18 Each form should have great VERTICAL Alignment - Prompts should be rightjustified. Each form should have great VERTICAL Alignment Data entry fields should be left-justified. The font face, font style, font face, and font color for the data entry forms should generally be the same; have good reasons to vary these. All form color combinations should be consistent and professional. The space between most, if not all, of the rows on the form will be consistent 7] Use the Format Align Left/Right tools to help with the alignment. Your form should look something like the following: (See Below!) Multi-Line TextBoxes 1] Note that when you select a TextBox, there is a small triangle that appears at the top right corner of the rectangle. (See Below!)

24 VS-1-SE-Basic-Form-Tutorial.docx Software Engineering Dr. Tom Hicks [24] 2] When you touch the field, a TextBox Tasks dialog pops up Select Multiline. 3] Using the mouse, drag the box bigger (by holding the small circle on the bottom).. Name The TextBoxes Well! 1] The outward appearance of our form is looking better. Take a moment and review all of the Guidelines. 2] Make sure that you are making the inward appearance look better as well make sure you have named all of the TexBoxes well! txtfirst txtmi txtlast txtusername txtpassword txt txthomephone txtcellphone txtuniversityid txdeptid txtgenderid txtnotes txtadministrator

25 VS-1-SE-Basic-Form-Tutorial.docx Software Engineering Dr. Tom Hicks [25] Tab Order 1] Launch your form. Enter the First Name. Hit the tab key. It would be nice if it went to the MI, but it may not. Enter the MI. Hit the tab key. It would be nice if it went to the Last, but it may not. Enter the Last. Hit the tab key. It would be nice if it went to the first field on the next row down. 2] The desired order would be: First MI Last Username Password University ID Gender ID Major ID Administrator Notes. 3] The initial tab order was established as the objects on your form were created. This order almost never matches the order in which you would like the processing to occur. But, this order can be easily changed. 4] Using the mouse, hold down the View Menu Select Tab Order 5] Note that a bunch of numbered boxes appear on the form; this reflect the current tab order. Ultimately, we do not want the user to be able to change the ID; we are going to skip that.

26 VS-1-SE-Basic-Form-Tutorial.docx Software Engineering Dr. Tom Hicks [26] 6] Using the mouse, touch txtfirst notice how the value associated with it became 0. 7] Using the mouse, touch txtmi notice how the value associated with it became 1. 8] Using the mouse, touch txtlast notice how the value associated with it became 2. 9] Continue this process until you have selected First MI Last Username Password Home Phone Cell Phone University ID DeptID Gender ID Administrator Notes. 9] When done hold downn the View Menu Select Tab Order

27 VS-1-SE-Basic-Form-Tutorial.docx Software Engineering Dr. Tom Hicks [27] 10] Now launch your form. Enter data of your choice. Hit the tab key to navigate from TextBox to TextBox. If your tab order is not correct, repeat the process above until you get it working correctly. Form Variables Margin & Padding 1] The Margin property defines the space around the control that keeps other controls a specified distance from the control's borders. 2] The Padding property defines the space in the interior of a control that keeps the control's content.

28 VS-1-SE-Basic-Form-Tutorial.docx Software Engineering Dr. Tom Hicks [28] Files & Code 1] The main program for the project is Program.cs. See the code below! using System; using System.Collections.Generic; using System.Linq; using System.Threading.Tasks; using System.Windows.Forms; namespace LibraryApp { static class Program { / <summary> / The main entry point for the application. / </summary> [STAThread] static void Main() { Application.EnableVisualStyles(); Application.SetCompatibleTextRenderingDefault(false); Application.Run(new User()); } } } 1] The main program for the project is User.cs. See the code below! using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Drawing; using System.Linq; using System.Text; using System.Threading.Tasks; using System.Windows.Forms; namespace LibraryApp { public partial class User : Form { public User() { InitializeComponent(); } private void User_Load(object sender, EventArgs e) { } } } 2] Note that the drag and dropping of objects placed a lot of code in file User.Designer.cs. (See Below!)

29 VS-1-SE-Basic-Form-Tutorial.docx Software Engineering Dr. Tom Hicks [29] namespace LibraryApp { partial class User { / <summary> / Required designer variable. / </summary> private System.ComponentModel.IContainer components = null; / <summary> / Clean up any resources being used. / </summary> / <param name="disposing">true if managed resources should be disposed; otherwise, false.</param> protected override void Dispose(bool disposing) { if (disposing && (components!= null)) { components.dispose(); } base.dispose(disposing); } #region Windows Form Designer generated code / <summary> / Required method for Designer support - do not modify / the contents of this method with the code editor. / </summary> private void InitializeComponent() { this.label20 = new System.Windows.Forms.Label(); this.txthomephone = new System.Windows.Forms.TextBox(); this.label21 = new System.Windows.Forms.Label(); this.txtcellphone = new System.Windows.Forms.TextBox(); this.txtfirst = new System.Windows.Forms.TextBox(); this.label1 = new System.Windows.Forms.Label(); this.label2 = new System.Windows.Forms.Label(); this.label3 = new System.Windows.Forms.Label(); this.txtlast = new System.Windows.Forms.TextBox(); this.txtuniversityid = new System.Windows.Forms.TextBox(); this.txtmi = new System.Windows.Forms.TextBox(); this.label10 = new System.Windows.Forms.Label(); this.label4 = new System.Windows.Forms.Label(); this.txtdeptid = new System.Windows.Forms.TextBox(); this.txtusername = new System.Windows.Forms.TextBox(); this.label9 = new System.Windows.Forms.Label(); this.label5 = new System.Windows.Forms.Label(); this.txtid = new System.Windows.Forms.TextBox(); this.txtpassword = new System.Windows.Forms.TextBox(); this.label8 = new System.Windows.Forms.Label(); this.label6 = new System.Windows.Forms.Label(); this.txt = new System.Windows.Forms.TextBox(); this.txtgenderid = new System.Windows.Forms.TextBox(); this.label7 = new System.Windows.Forms.Label(); this.txtadministrator = new System.Windows.Forms.TextBox(); this.label11 = new System.Windows.Forms.Label(); this.label12 = new System.Windows.Forms.Label(); this.txtnotes = new System.Windows.Forms.TextBox(); this.suspendlayout();

30 VS-1-SE-Basic-Form-Tutorial.docx Software Engineering Dr. Tom Hicks [30] label20 this.label20.autosize = true; this.label20.font = new System.Drawing.Font("Arial", 12F, this.label20.location = new System.Drawing.Point(23, 194); this.label20.name = "label20"; this.label20.size = new System.Drawing.Size(108, 19); this.label20.tabindex = 158; this.label20.text = "Home Phone"; txthomephone this.txthomephone.font = new System.Drawing.Font("Arial", 12F, this.txthomephone.location = new System.Drawing.Point(134, 191); this.txthomephone.name = "txthomephone"; this.txthomephone.size = new System.Drawing.Size(194, 26); this.txthomephone.tabindex = 6; label21 this.label21.autosize = true; this.label21.font = new System.Drawing.Font("Arial", 12F, this.label21.location = new System.Drawing.Point(458, 194); this.label21.name = "label21"; this.label21.size = new System.Drawing.Size(92, 19); this.label21.tabindex = 159; this.label21.text = "Cell Phone"; txtcellphone this.txtcellphone.font = new System.Drawing.Font("Arial", 12F, this.txtcellphone.location = new System.Drawing.Point(553, 191); this.txtcellphone.name = "txtcellphone"; this.txtcellphone.size = new System.Drawing.Size(194, 26); this.txtcellphone.tabindex = 7; txtfirst this.txtfirst.font = new System.Drawing.Font("Arial", 12F, this.txtfirst.location = new System.Drawing.Point(134, 59); this.txtfirst.margin = new System.Windows.Forms.Padding(10); this.txtfirst.name = "txtfirst"; this.txtfirst.size = new System.Drawing.Size(238, 26); this.txtfirst.tabindex = 0; label1 this.label1.autosize = true; this.label1.font = new System.Drawing.Font("Arial", 12F, this.label1.location = new System.Drawing.Point(88, 62); this.label1.name = "label1"; this.label1.size = new System.Drawing.Size(43, 19); this.label1.tabindex = 137;

31 VS-1-SE-Basic-Form-Tutorial.docx Software Engineering Dr. Tom Hicks [31] this.label1.text = "First"; label2 this.label2.autosize = true; this.label2.font = new System.Drawing.Font("Arial", 12F, this.label2.location = new System.Drawing.Point(408, 62); this.label2.name = "label2"; this.label2.size = new System.Drawing.Size(26, 19); this.label2.tabindex = 139; this.label2.text = "MI"; label3 this.label3.autosize = true; this.label3.font = new System.Drawing.Font("Arial", 12F, this.label3.location = new System.Drawing.Point(508, 62); this.label3.name = "label3"; this.label3.size = new System.Drawing.Size(42, 19); this.label3.tabindex = 142; this.label3.text = "Last"; txtlast this.txtlast.font = new System.Drawing.Font("Arial", 12F, this.txtlast.location = new System.Drawing.Point(553, 59); this.txtlast.name = "txtlast"; this.txtlast.size = new System.Drawing.Size(367, 26); this.txtlast.tabindex = 2; txtuniversityid this.txtuniversityid.font = new System.Drawing.Font("Arial", 12F, this.txtuniversityid.location = new System.Drawing.Point(134, 234); this.txtuniversityid.name = "txtuniversityid"; this.txtuniversityid.size = new System.Drawing.Size(194, 26); this.txtuniversityid.tabindex = 8; txtmi this.txtmi.font = new System.Drawing.Font("Arial", 12F, this.txtmi.location = new System.Drawing.Point(437, 59); this.txtmi.name = "txtmi"; this.txtmi.size = new System.Drawing.Size(29, 26); this.txtmi.tabindex = 1; label10 this.label10.autosize = true; this.label10.font = new System.Drawing.Font("Arial", 12F, this.label10.location = new System.Drawing.Point(25, 237); this.label10.name = "label10"; this.label10.size = new System.Drawing.Size(106, 19); this.label10.tabindex = 155;

32 VS-1-SE-Basic-Form-Tutorial.docx Software Engineering Dr. Tom Hicks [32] this.label10.text = "University ID"; label4 this.label4.autosize = true; this.label4.font = new System.Drawing.Font("Arial", 12F, this.label4.location = new System.Drawing.Point(44, 107); this.label4.name = "label4"; this.label4.size = new System.Drawing.Size(87, 19); this.label4.tabindex = 145; this.label4.text = "Username"; txtdeptid this.txtdeptid.font = new System.Drawing.Font("Arial", 12F, this.txtdeptid.location = new System.Drawing.Point(553, 234); this.txtdeptid.name = "txtdeptid"; this.txtdeptid.size = new System.Drawing.Size(194, 26); this.txtdeptid.tabindex = 9; txtusername this.txtusername.font = new System.Drawing.Font("Arial", 12F, this.txtusername.location = new System.Drawing.Point(134, 104); this.txtusername.name = "txtusername"; this.txtusername.size = new System.Drawing.Size(238, 26); this.txtusername.tabindex = 3; label9 this.label9.autosize = true; this.label9.font = new System.Drawing.Font("Arial", 12F, this.label9.location = new System.Drawing.Point(485, 237); this.label9.name = "label9"; this.label9.size = new System.Drawing.Size(65, 19); this.label9.tabindex = 154; this.label9.text = "Dept ID"; label5 this.label5.autosize = true; this.label5.font = new System.Drawing.Font("Arial", 12F, this.label5.location = new System.Drawing.Point(464, 107); this.label5.name = "label5"; this.label5.size = new System.Drawing.Size(86, 19); this.label5.tabindex = 149; this.label5.text = "Password"; txtid this.txtid.backcolor = System.Drawing.Color.FromArgb(((int)(((byte)(0)))), ((int)(((byte)(0)))), ((int)(((byte)(192))))); this.txtid.borderstyle = System.Windows.Forms.BorderStyle.None; this.txtid.font = new System.Drawing.Font("Arial", 12F,

33 VS-1-SE-Basic-Form-Tutorial.docx Software Engineering Dr. Tom Hicks [33] this.txtid.forecolor = System.Drawing.Color.FromArgb(((int)(((byte)(244)))), ((int)(((byte)(226)))), ((int)(((byte)(67))))); this.txtid.location = new System.Drawing.Point(877, 24); this.txtid.name = "txtid"; this.txtid.size = new System.Drawing.Size(75, 19); this.txtid.tabindex = 153; this.txtid.text = "1234"; txtpassword this.txtpassword.font = new System.Drawing.Font("Arial", 12F, this.txtpassword.location = new System.Drawing.Point(553, 104); this.txtpassword.name = "txtpassword"; this.txtpassword.size = new System.Drawing.Size(367, 26); this.txtpassword.tabindex = 4; label8 this.label8.autosize = true; this.label8.font = new System.Drawing.Font("Arial", 12F, this.label8.forecolor = System.Drawing.Color.FromArgb(((int)(((byte)(244)))), ((int)(((byte)(226)))), ((int)(((byte)(67))))); this.label8.location = new System.Drawing.Point(842, 24); this.label8.name = "label8"; this.label8.size = new System.Drawing.Size(25, 19); this.label8.tabindex = 152; this.label8.text = "ID"; label6 this.label6.autosize = true; this.label6.font = new System.Drawing.Font("Arial", 12F, this.label6.location = new System.Drawing.Point(76, 152); this.label6.name = "label6"; this.label6.size = new System.Drawing.Size(55, 19); this.label6.tabindex = 151; this.label6.text = " "; txt this.txt .font = new System.Drawing.Font("Arial", 12F, this.txt .location = new System.Drawing.Point(134, 149); this.txt .name = "txt "; this.txt .size = new System.Drawing.Size(786, 26); this.txt .tabindex = 5; txtgenderid this.txtgenderid.font = new System.Drawing.Font("Arial", 12F, this.txtgenderid.location = new System.Drawing.Point(136, 277); this.txtgenderid.name = "txtgenderid"; this.txtgenderid.size = new System.Drawing.Size(57, 26); this.txtgenderid.tabindex = 10;

34 VS-1-SE-Basic-Form-Tutorial.docx Software Engineering Dr. Tom Hicks [34] label7 this.label7.autosize = true; this.label7.font = new System.Drawing.Font("Arial", 12F, this.label7.location = new System.Drawing.Point(46, 280); this.label7.name = "label7"; this.label7.size = new System.Drawing.Size(85, 19); this.label7.tabindex = 163; this.label7.text = "Gender ID"; txtadministrator this.txtadministrator.font = new System.Drawing.Font("Arial", 12F, this.txtadministrator.location = new System.Drawing.Point(553, 277); this.txtadministrator.name = "txtadministrator"; this.txtadministrator.size = new System.Drawing.Size(57, 26); this.txtadministrator.tabindex = 11; label11 this.label11.autosize = true; this.label11.font = new System.Drawing.Font("Arial", 12F, this.label11.location = new System.Drawing.Point(438, 280); this.label11.name = "label11"; this.label11.size = new System.Drawing.Size(112, 19); this.label11.tabindex = 162; this.label11.text = "Administrator"; label12 this.label12.autosize = true; this.label12.font = new System.Drawing.Font("Arial", 12F, this.label12.location = new System.Drawing.Point(75, 323); this.label12.name = "label12"; this.label12.size = new System.Drawing.Size(54, 19); this.label12.tabindex = 165; this.label12.text = "Notes"; txtnotes this.txtnotes.font = new System.Drawing.Font("Arial", 12F, this.txtnotes.location = new System.Drawing.Point(133, 320); this.txtnotes.multiline = true; this.txtnotes.name = "txtnotes"; this.txtnotes.size = new System.Drawing.Size(786, 85); this.txtnotes.tabindex = 12; User this.autoscalemode = System.Windows.Forms.AutoScaleMode.None; this.autoscroll = true; this.backcolor = System.Drawing.Color.FromArgb(((int)(((byte)(0)))), ((int)(((byte)(0)))), ((int)(((byte)(192))))); this.clientsize = new System.Drawing.Size(953, 439); this.controls.add(this.label12);

35 VS-1-SE-Basic-Form-Tutorial.docx Software Engineering Dr. Tom Hicks [35] this.controls.add(this.txtnotes); this.controls.add(this.txtgenderid); this.controls.add(this.label7); this.controls.add(this.txtadministrator); this.controls.add(this.label11); this.controls.add(this.label20); this.controls.add(this.txthomephone); this.controls.add(this.label21); this.controls.add(this.txtcellphone); this.controls.add(this.txtfirst); this.controls.add(this.label1); this.controls.add(this.label2); this.controls.add(this.label3); this.controls.add(this.txtlast); this.controls.add(this.txtuniversityid); this.controls.add(this.txtmi); this.controls.add(this.label10); this.controls.add(this.label4); this.controls.add(this.txtdeptid); this.controls.add(this.txtusername); this.controls.add(this.label9); this.controls.add(this.label5); this.controls.add(this.txtid); this.controls.add(this.txtpassword); this.controls.add(this.label8); this.controls.add(this.label6); this.controls.add(this.txt ); this.font = new System.Drawing.Font("Arial", 14.25F, this.forecolor = System.Drawing.Color.White; this.location = new System.Drawing.Point(20, 20); this.margin = new System.Windows.Forms.Padding(6, 5, 6, 5); this.name = "User"; this.text = "User Sub-System Written By Dr. Tom Hicks"; this.load += new System.EventHandler(this.User_Load); this.resumelayout(false); this.performlayout(); } #endregion private System.Windows.Forms.Label label20; private System.Windows.Forms.TextBox txthomephone; private System.Windows.Forms.Label label21; private System.Windows.Forms.TextBox txtcellphone; private System.Windows.Forms.TextBox txtfirst; private System.Windows.Forms.Label label1; private System.Windows.Forms.Label label2; private System.Windows.Forms.Label label3; private System.Windows.Forms.TextBox txtlast; private System.Windows.Forms.TextBox txtuniversityid; private System.Windows.Forms.TextBox txtmi; private System.Windows.Forms.Label label10; private System.Windows.Forms.Label label4; private System.Windows.Forms.TextBox txtdeptid; private System.Windows.Forms.TextBox txtusername; private System.Windows.Forms.Label label9; private System.Windows.Forms.Label label5; private System.Windows.Forms.TextBox txtid;

36 VS-1-SE-Basic-Form-Tutorial.docx Software Engineering Dr. Tom Hicks [36] } } private System.Windows.Forms.TextBox txtpassword; private System.Windows.Forms.Label label8; private System.Windows.Forms.Label label6; private System.Windows.Forms.TextBox txt ; private System.Windows.Forms.TextBox txtgenderid; private System.Windows.Forms.Label label7; private System.Windows.Forms.TextBox txtadministrator; private System.Windows.Forms.Label label11; private System.Windows.Forms.Label label12; private System.Windows.Forms.TextBox txtnotes; 3] Visual Studio also works with other files behind the scenes. Binary Executable LibraryApp.exe 1] Your bin folder includes the following: [C:\Library-Apps\LibraryApp1\bin\debug] 2] If someone has the Visual C Redistributable 2017 installed on their system, then you could provide them with LibraryApp.exe; they would be able to run the program without access to the project; they would be able to run the program without Visual Studio installed on their computer. 3] Make sure that you have exited Visual Studio. Double-Click on LibraryApp.exe it should launch your application. Backup The Project 1] Make a copy of folder LibraryApp1 call the backup LibraryApp2 1] Make a copy of folder c:\libraryapps on your flash drive. Make a copy of folder c:\libraryapps on your personal computer.

Sub To Srt Converter. This is the source code of this program. It is made in C# with.net 2.0.

Sub To Srt Converter. This is the source code of this program. It is made in C# with.net 2.0. Sub To Srt Converter This is the source code of this program. It is made in C# with.net 2.0. form1.css /* * Name: Sub to srt converter * Programmer: Paunoiu Alexandru Dumitru * Date: 5.11.2007 * Description:

More information

CIS 3260 Sample Final Exam Part II

CIS 3260 Sample Final Exam Part II CIS 3260 Sample Final Exam Part II Name You may now use any text or notes you may have. Computers may NOT be used. Vehicle Class VIN Model Exhibit A Make Year (date property/data type) Color (read-only

More information

Blank Form. Industrial Programming. Discussion. First Form Code. Lecture 8: C# GUI Development

Blank Form. Industrial Programming. Discussion. First Form Code. Lecture 8: C# GUI Development Blank Form Industrial Programming Lecture 8: C# GUI Development Industrial Programming 1 Industrial Programming 2 First Form Code using System; using System.Drawing; using System.Windows.Forms; public

More information

this.openfiledialog = new System.Windows.Forms.OpenFileDialog(); this.label4 = new System.Windows.Forms.Label(); this.

this.openfiledialog = new System.Windows.Forms.OpenFileDialog(); this.label4 = new System.Windows.Forms.Label(); this. form.designer.cs namespace final { partial class Form1 { private System.ComponentModel.IContainer components = null; should be disposed; otherwise, false. protected override void Dispose(bool disposing)

More information

LISTING PROGRAM. //Find the maximum and minimum values in the array int maxvalue = integers[0]; //start with first element int minvalue = integers[0];

LISTING PROGRAM. //Find the maximum and minimum values in the array int maxvalue = integers[0]; //start with first element int minvalue = integers[0]; 1 LISTING PROGRAM using System; using System.Collections.Generic; using System.Linq; using System.Windows.Forms; namespace SortingApplication static class Program / / The main entry point for

More information

User-Defined Controls

User-Defined Controls C# cont d (C-sharp) (many of these slides are extracted and adapted from Deitel s book and slides, How to Program in C#. They are provided for CSE3403 students only. Not to be published or publicly distributed

More information

Visual Studio Windows Form Application #2 Buttons & TabFrame Properties

Visual Studio Windows Form Application #2 Buttons & TabFrame Properties Visual Studio Windows Form Application #2 Buttons & TabFrame Properties Dr. Thomas E. Hicks Computer Science Department Trinity University Use LibraryApp2 Project Visual Studio Windows Form Application

More information

Classes in C# namespace classtest { public class myclass { public myclass() { } } }

Classes in C# namespace classtest { public class myclass { public myclass() { } } } Classes in C# A class is of similar function to our previously used Active X components. The difference between the two is the components are registered with windows and can be shared by different applications,

More information

ListBox. Class ListBoxTest. Allows users to add and remove items from ListBox Uses event handlers to add to, remove from, and clear list

ListBox. Class ListBoxTest. Allows users to add and remove items from ListBox Uses event handlers to add to, remove from, and clear list C# cont d (C-sharp) (many of these slides are extracted and adapted from Deitel s book and slides, How to Program in C#. They are provided for CSE3403 students only. Not to be published or publicly distributed

More information

Avoiding KeyStrokes in Windows Applications using C#

Avoiding KeyStrokes in Windows Applications using C# Avoiding KeyStrokes in Windows Applications using C# In keeping with the bcrypt.exe example cited elsewhere on this site, we seek a method of avoiding using the keypad to enter pass words and/or phrases.

More information

SMITE API Developer Guide TABLE OF CONTENTS

SMITE API Developer Guide TABLE OF CONTENTS SMITE API Developer Guide TABLE OF CONTENTS TABLE OF CONTENTS DOCUMENT CHANGE HISTORY GETTING STARTED Introduction Registration Credentials Sessions API Access Limits API METHODS & PARAMETERS APIs Connectivity

More information

1. Windows Forms 2. Event-Handling Model 3. Basic Event Handling 4. Control Properties and Layout 5. Labels, TextBoxes and Buttons 6.

1. Windows Forms 2. Event-Handling Model 3. Basic Event Handling 4. Control Properties and Layout 5. Labels, TextBoxes and Buttons 6. C# cont d (C-sharp) (many of these slides are extracted and adapted from Deitel s book and slides, How to Program in C#. They are provided for CSE3403 students only. Not to be published or publicly distributed

More information

Tutorial 5 Completing the Inventory Application Introducing Programming

Tutorial 5 Completing the Inventory Application Introducing Programming 1 Tutorial 5 Completing the Inventory Application Introducing Programming Outline 5.1 Test-Driving the Inventory Application 5.2 Introduction to C# Code 5.3 Inserting an Event Handler 5.4 Performing a

More information

CALCULATOR APPLICATION

CALCULATOR APPLICATION CALCULATOR APPLICATION Form1.cs using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Drawing; using System.Linq; using System.Text; using System.Windows.Forms;

More information

Visual C# Program: Simple Game 3

Visual C# Program: Simple Game 3 C h a p t e r 6C Visual C# Program: Simple Game 3 In this chapter, you will learn how to use the following Visual C# Application functions to World Class standards: Opening Visual C# Editor Beginning a

More information

Form Design. Software Engineering CSCI Dr. Tom Hicks Computer Science Department

Form Design. Software Engineering CSCI Dr. Tom Hicks Computer Science Department 1 Form Design Software Engineering CSCI-3321 Dr. Tom Hicks Computer Science Department Learning About Good Forms By Examining Some Really Bad Prototype Forms 2 About Data-Entry Forms 1. Select a form background

More information

Week 5 Creating a Calendar. About Tables. Making a Calendar From a Table Template. Week 5 Word 2010

Week 5 Creating a Calendar. About Tables. Making a Calendar From a Table Template. Week 5 Word 2010 Week 5 Creating a Calendar About Tables Tables are a good way to organize information. They can consist of only a few cells, or many cells that cover several pages. You can arrange boxes or cells vertically

More information

IBSDK Quick Start Tutorial for C# 2010

IBSDK Quick Start Tutorial for C# 2010 IB-SDK-00003 Ver. 3.0.0 2012-04-04 IBSDK Quick Start Tutorial for C# 2010 Copyright @2012, lntegrated Biometrics LLC. All Rights Reserved 1 QuickStart Project C# 2010 Example Follow these steps to setup

More information

Start Visual Studio and create a new windows form application under C# programming language. Call this project YouTube Alarm Clock.

Start Visual Studio and create a new windows form application under C# programming language. Call this project YouTube Alarm Clock. C# Tutorial - Create a YouTube Alarm Clock in Visual Studio In this tutorial we will create a simple yet elegant YouTube alarm clock in Visual Studio using C# programming language. The main idea for this

More information

Tutorial: Creating A FoxPro Application

Tutorial: Creating A FoxPro Application Tutorial: Creating A FoxPro Application Dr. Thomas E. Hicks Computer Science Department Trinity University Organize Files & Create Directories/Folders Download and decompress the following FoxPro Database

More information

Your First Windows Form

Your First Windows Form Your First Windows Form From now on, we re going to be creating Windows Forms Applications, rather than Console Applications. Windows Forms Applications make use of something called a Form. The Form is

More information

To start we will be using visual studio Start a new C# windows form application project and name it motivational quotes viewer

To start we will be using visual studio Start a new C# windows form application project and name it motivational quotes viewer C# Tutorial Create a Motivational Quotes Viewer Application in Visual Studio In this tutorial we will create a fun little application for Microsoft Windows using Visual Studio. You can use any version

More information

Engr 123 Spring 2018 Notes on Visual Studio

Engr 123 Spring 2018 Notes on Visual Studio Engr 123 Spring 2018 Notes on Visual Studio We will be using Microsoft Visual Studio 2017 for all of the programming assignments in this class. Visual Studio is available on the campus network. For your

More information

Conventions in this tutorial

Conventions in this tutorial This document provides an exercise using Digi JumpStart for Windows Embedded CE 6.0. This document shows how to develop, run, and debug a simple application on your target hardware platform. This tutorial

More information

MAKING TABLES WITH WORD BASIC INSTRUCTIONS. Setting the Page Orientation. Inserting the Basic Table. Daily Schedule

MAKING TABLES WITH WORD BASIC INSTRUCTIONS. Setting the Page Orientation. Inserting the Basic Table. Daily Schedule MAKING TABLES WITH WORD BASIC INSTRUCTIONS Setting the Page Orientation Once in word, decide if you want your paper to print vertically (the normal way, called portrait) or horizontally (called landscape)

More information

Outlook Web Access. In the next step, enter your address and password to gain access to your Outlook Web Access account.

Outlook Web Access. In the next step, enter your  address and password to gain access to your Outlook Web Access account. Outlook Web Access To access your mail, open Internet Explorer and type in the address http://www.scs.sk.ca/exchange as seen below. (Other browsers will work but there is some loss of functionality) In

More information

This is the start of the server code

This is the start of the server code This is the start of the server code using System; using System.Drawing; using System.Collections; using System.ComponentModel; using System.Windows.Forms; using System.Data; using System.Net; using System.Net.Sockets;

More information

Working with Images 1 / 12

Working with Images 1 / 12 V2 APRIL 2017 1 / 12 To brighten up your website it is often nice to have images inserted onto various pages of your website. We have an easy option to size these photos on your page, as well as aligning

More information

Grade: 7 Lesson name: Creating a School News Letter Microsoft Word 2007

Grade: 7 Lesson name: Creating a School News Letter Microsoft Word 2007 Grade: 7 Lesson name: Creating a School News Letter Microsoft Word 2007 1. Open Microsoft Word 2007. Word will start up as a blank document. 2. Change the margins by clicking the Page Layout tab and clicking

More information

Creating a Template in WordPerfect

Creating a Template in WordPerfect 1. File a. New From Project Creating a Template in WordPerfect b. Go to Options 2. Create A Category 1 3. Name it Family History (or a title of your choice) 4. Find Family History in the Drop down list

More information

Word Tips & Tricks. Status Bar. Add item to Status Bar To add an itme to the status bar, click on the item and a checkmark will display.

Word Tips & Tricks. Status Bar. Add item to Status Bar To add an itme to the status bar, click on the item and a checkmark will display. Status Bar The status bar is located on the bottom of the Microsoft Word window. The status bar displays information about the document such as the current page number, the word count in the document,

More information

Program and Graphical User Interface Design

Program and Graphical User Interface Design CHAPTER 2 Program and Graphical User Interface Design OBJECTIVES You will have mastered the material in this chapter when you can: Open and close Visual Studio 2010 Create a Visual Basic 2010 Windows Application

More information

LESSON A. The Splash Screen Application

LESSON A. The Splash Screen Application The Splash Screen Application LESSON A LESSON A After studying Lesson A, you should be able to: Start and customize Visual Studio 2010 or Visual Basic 2010 Express Create a Visual Basic 2010 Windows application

More information

Creating Forms. Starting the Page. another way of applying a template to a page.

Creating Forms. Starting the Page. another way of applying a template to a page. Creating Forms Chapter 9 Forms allow information to be obtained from users of a web site. The ability for someone to purchase items over the internet or receive information from internet users has become

More information

A Document Created By Lisa Diner Table of Contents Western Quebec School Board October, 2007

A Document Created By Lisa Diner Table of Contents Western Quebec School Board October, 2007 Table of Contents A Document Created By Lisa Diner Western Quebec School Board October, 2007 Table of Contents Some Basics... 3 Login Instructions... 4 To change your password... 6 Options As You Login...

More information

LESSON B. The Toolbox Window

LESSON B. The Toolbox Window The Toolbox Window After studying Lesson B, you should be able to: Add a control to a form Set the properties of a label, picture box, and button control Select multiple controls Center controls on the

More information

OU EDUCATE TRAINING MANUAL

OU EDUCATE TRAINING MANUAL OU EDUCATE TRAINING MANUAL OmniUpdate Web Content Management System El Camino College Staff Development 310-660-3868 Course Topics: Section 1: OU Educate Overview and Login Section 2: The OmniUpdate Interface

More information

ADOBE DREAMWEAVER CS4 BASICS

ADOBE DREAMWEAVER CS4 BASICS ADOBE DREAMWEAVER CS4 BASICS Dreamweaver CS4 2 This tutorial focuses on the basic steps involved in creating an attractive, functional website. In using this tutorial you will learn to design a site layout,

More information

Introduction to Dreamweaver CS3

Introduction to Dreamweaver CS3 TUTORIAL 2 Introduction to Dreamweaver CS3 In Tutorial 2 you will create a sample site while you practice the following skills with Adobe Dreamweaver CS3: Creating pages based on a built-in CSS page layout

More information

Introduction to the Visual Studio.NET Integrated Development Environment IDE. CSC 211 Intermediate Programming

Introduction to the Visual Studio.NET Integrated Development Environment IDE. CSC 211 Intermediate Programming Introduction to the Visual Studio.NET Integrated Development Environment IDE CSC 211 Intermediate Programming Visual Studio.NET Integrated Development Environment (IDE) The Start Page(Fig. 1) Helpful links

More information

LISTING PROGRAM. // // TODO: Add constructor code after the InitializeComponent()

LISTING PROGRAM. // // TODO: Add constructor code after the InitializeComponent() A-1 LISTING PROGRAM Form Mainform /* * Created by SharpDevelop. * User: Roni Anggara * Date: 5/17/2016 * Time: 8:52 PM * * To change this template use Tools Options Coding Edit Standard Headers. */ using

More information

Use signatures in Outlook 2010

Use  signatures in Outlook 2010 Use e-mail signatures in Outlook 2010 Quick Reference Card Download and use a signature template Note This procedure will take you away from this page. If necessary, print this page before you follow these

More information

Microsoft Excel 2010 Basic

Microsoft Excel 2010 Basic Microsoft Excel 2010 Basic Introduction to MS Excel 2010 Microsoft Excel 2010 is a spreadsheet software in the new Microsoft 2010 Office Suite. Excel allows you to store, manipulate and analyze data in

More information

How to lay out a web page with CSS

How to lay out a web page with CSS Activity 2.6 guide How to lay out a web page with CSS You can use table design features in Adobe Dreamweaver CS4 to create a simple page layout. However, a more powerful technique is to use Cascading Style

More information

FrontPage 2000 Tutorial -- Advanced

FrontPage 2000 Tutorial -- Advanced FrontPage 2000 Tutorial -- Advanced Shared Borders Shared Borders are parts of the web page that share content with the other pages in the web. They are located at the top, bottom, left side, or right

More information

Forms/Distribution Acrobat X Professional. Using the Forms Wizard

Forms/Distribution Acrobat X Professional. Using the Forms Wizard Forms/Distribution Acrobat X Professional Acrobat is becoming a standard tool for people and businesses to use in order to replicate forms and have them available electronically. If a form is converted

More information

Beginners Guide to Snippet Master PRO

Beginners Guide to Snippet Master PRO Beginners Guide to Snippet Master PRO This document assumes that Snippet Master has been installed on your site. If not please contact the Bakas IT web team at webreg@bakasit.com.au. Initial Login Screen...

More information

This is the empty form we will be working with in this game. Look under the properties window and find the following and change them.

This is the empty form we will be working with in this game. Look under the properties window and find the following and change them. We are working on Visual Studio 2010 but this project can be remade in any other version of visual studio. Start a new project in Visual Studio, make this a C# Windows Form Application and name it zombieshooter.

More information

Rev. C 11/09/2010 Downers Grove Public Library Page 1 of 41

Rev. C 11/09/2010 Downers Grove Public Library Page 1 of 41 Table of Contents Objectives... 3 Introduction... 3 Excel Ribbon Components... 3 Office Button... 4 Quick Access Toolbar... 5 Excel Worksheet Components... 8 Navigating Through a Worksheet... 8 Making

More information

Dive Into Visual C# 2008 Express

Dive Into Visual C# 2008 Express 1 2 2 Dive Into Visual C# 2008 Express OBJECTIVES In this chapter you will learn: The basics of the Visual Studio Integrated Development Environment (IDE) that assists you in writing, running and debugging

More information

Nauticom NetEditor: A How-to Guide

Nauticom NetEditor: A How-to Guide Nauticom NetEditor: A How-to Guide Table of Contents 1. Getting Started 2. The Editor Full Screen Preview Search Check Spelling Clipboard: Cut, Copy, and Paste Undo / Redo Foreground Color Background Color

More information

Visual C# Program: Temperature Conversion Program

Visual C# Program: Temperature Conversion Program C h a p t e r 4B Addendum Visual C# Program: Temperature Conversion Program In this chapter, you will learn how to use the following Visual C# Application functions to World Class standards: Writing a

More information

Corel Ventura 8 Introduction

Corel Ventura 8 Introduction Corel Ventura 8 Introduction Training Manual A! ANZAI 1998 Anzai! Inc. Corel Ventura 8 Introduction Table of Contents Section 1, Introduction...1 What Is Corel Ventura?...2 Course Objectives...3 How to

More information

FrontPage 98 Quick Guide. Copyright 2000 Peter Pappas. edteck press All rights reserved.

FrontPage 98 Quick Guide. Copyright 2000 Peter Pappas. edteck press All rights reserved. Master web design skills with Microsoft FrontPage 98. This step-by-step guide uses over 40 full color close-up screen shots to clearly explain the fast and easy way to design a web site. Use edteck s QuickGuide

More information

Survey Creation Workflow These are the high level steps that are followed to successfully create and deploy a new survey:

Survey Creation Workflow These are the high level steps that are followed to successfully create and deploy a new survey: Overview of Survey Administration The first thing you see when you open up your browser to the Ultimate Survey Software is the Login Page. You will find that you see three icons at the top of the page,

More information

Writer Guide. Chapter 15 Using Forms in Writer

Writer Guide. Chapter 15 Using Forms in Writer Writer Guide Chapter 15 Using Forms in Writer Copyright This document is Copyright 2005 2010 by its contributors as listed below. You may distribute it and/or modify it under the terms of either the GNU

More information

The Newsletter will contain a Title for the newsletter, a regular border, columns, Page numbers, Header and Footer and two images.

The Newsletter will contain a Title for the newsletter, a regular border, columns, Page numbers, Header and Footer and two images. Creating the Newsletter Overview: You will be creating a cover page and a newsletter. The Cover page will include Your Name, Your Teacher's Name, the Title of the Newsletter, the Date, Period Number, an

More information

Introduction to the MODx Manager

Introduction to the MODx Manager Introduction to the MODx Manager To login to your site's Manager: Go to your school s website, then add /manager/ ex. http://alamosa.k12.co.us/school/manager/ Enter your username and password, then click

More information

INFORMATICS LABORATORY WORK #4

INFORMATICS LABORATORY WORK #4 KHARKIV NATIONAL UNIVERSITY OF RADIO ELECTRONICS INFORMATICS LABORATORY WORK #4 MAZE GAME CREATION Associate Professor A.S. Eremenko, Associate Professor A.V. Persikov Maze In this lab, you build a maze

More information

WORD XP/2002 USER GUIDE. Task- Formatting a Document in Word 2002

WORD XP/2002 USER GUIDE. Task- Formatting a Document in Word 2002 University of Arizona Information Commons Training Page 1 of 21 WORD XP/2002 USER GUIDE Task- Formatting a Document in Word 2002 OBJECTIVES: At the end of this course students will have a basic understanding

More information

Creating a Website in Schoolwires Technology Integration Center

Creating a Website in Schoolwires Technology Integration Center Creating a Website in Schoolwires Technology Integration Center Overview and Terminology... 2 Logging into Schoolwires... 2 Changing a password... 2 Accessing Site Manager... 2 Section Workspace Overview...

More information

Dreamweaver 8. Project 5. Templates and Style Sheets

Dreamweaver 8. Project 5. Templates and Style Sheets Dreamweaver 8 Project 5 Templates and Style Sheets Starting Dreamweaver and Opening the Colorado Parks Web Site Click the Start button on the Windows taskbar Point to All Programs on the Start menu, point

More information

Start Visual Studio, start a new Windows Form project under the C# language, name the project BalloonPop MooICT and click OK.

Start Visual Studio, start a new Windows Form project under the C# language, name the project BalloonPop MooICT and click OK. Start Visual Studio, start a new Windows Form project under the C# language, name the project BalloonPop MooICT and click OK. Before you start - download the game assets from above or on MOOICT.COM to

More information

Tutorials. Lesson 3 Work with Text

Tutorials. Lesson 3 Work with Text In this lesson you will learn how to: Add a border and shadow to the title. Add a block of freeform text. Customize freeform text. Tutorials Display dates with symbols. Annotate a symbol using symbol text.

More information

Creating a new project To start a new project, select New from the File menu. The Select Insert dialog box will appear.

Creating a new project To start a new project, select New from the File menu. The Select Insert dialog box will appear. Users Guide Creating a new project To start a new project, select New from the File menu. The Select Insert dialog box will appear. Select an insert size When creating a new project, the first thing you

More information

Chapter 2 The Design Window

Chapter 2 The Design Window Chapter 2 Objectives Chapter 2 The Design Window Learn about Crystal sections Move objects Use Toolbars, Icons, and Menus Format fields Add Special Fields Change a Group Use the Crystal Field Explorer

More information

Skill Set 3. By the end of this Skill Set you should be able to:

Skill Set 3. By the end of this Skill Set you should be able to: Word Processing Software OCR Level 2 ITQ Skill Set 3 Formatting Paragraphs By the end of this Skill Set you should be able to: Create Page and Paragraph Breaks Create Indents and Align Paragraphs Apply

More information

FrontPage. Directions & Reference

FrontPage. Directions & Reference FrontPage Directions & Reference August 2006 Table of Contents Page No. Open, Create, Save WebPages Open Webpage... 1 Create and Save a New Page... 1-2 Change the Background Color of Your Web Page...

More information

Paragraph Formatting. Set line and paragraph spacing and indentation Create a numbered or bulleted list

Paragraph Formatting. Set line and paragraph spacing and indentation Create a numbered or bulleted list Lesson 4 Page 1 Paragraph Formatting Lesson Skill Matrix Skill Exam Objective Objective Number Setting Line Spacing in Text and Between Paragraphs Creating and Formatting a Bulleted List Creating and Formatting

More information

< building websites with dreamweaver mx >

< building websites with dreamweaver mx > < building websites with dreamweaver mx > < plano isd instructional technology department > < copyright = 2002 > < building websites with dreamweaver mx > Dreamweaver MX is a powerful Web authoring tool.

More information

Table Basics. The structure of an table

Table Basics. The structure of an table TABLE -FRAMESET Table Basics A table is a grid of rows and columns that intersect to form cells. Two different types of cells exist: Table cell that contains data, is created with the A cell that

More information

Paragraph Formatting 4

Paragraph Formatting 4 Paragraph Formatting 4 LESSON SKILL MATRIX Skill Exam Objective Objective Number Setting Line Spacing in Text and Between Paragraphs Set line and paragraph spacing and indentation. 2.2.3 Creating and Formatting

More information

What can Word 2013 do?

What can Word 2013 do? Mary Ann Wallner What can Word 2013 do? Provide the right tool for: Every aspect of document creation Desktop publishing Web publishing 2 Windows 7: Click Start Choose Microsoft Office > Microsoft Word

More information

Adobe Dreamweaver CS5 Tutorial

Adobe Dreamweaver CS5 Tutorial Adobe Dreamweaver CS5 Tutorial GETTING STARTED This tutorial focuses on the basic steps involved in creating an attractive, functional website. In using this tutorial you will learn to design a site layout,

More information

Paragraph Formatting 4

Paragraph Formatting 4 Paragraph Formatting 4 LESSON SKILL MATRIX Skill Exam Objective Objective Number Formatting Paragraphs Set indentation. 2.2.7 Setting Line Spacing in Text and Between Paragraphs Set line spacing. Modify

More information

DOING MORE WITH WORD: MICROSOFT OFFICE 2010

DOING MORE WITH WORD: MICROSOFT OFFICE 2010 DOING MORE WITH WORD: MICROSOFT OFFICE 2010 GETTING STARTED PAGE 02 Prerequisites What You Will Learn USING MICROSOFT WORD PAGE 03 Viewing Toolbars Adding and Removing Buttons MORE TASKS IN MICROSOFT WORD

More information

Altering Layouts. Changing Font. Universal Engraving Machine. Chapter 18 Altering Layouts

Altering Layouts. Changing Font. Universal Engraving Machine. Chapter 18 Altering Layouts Universal Engraving Machine Changing Font Altering Layouts If you want to change the Font Style of your text. Left Click On the line you wish to change. If you wish to change more than one line, draw a

More information

We are going to use some graphics and found a nice little batman running GIF, off course you can use any image you want for the project.

We are going to use some graphics and found a nice little batman running GIF, off course you can use any image you want for the project. C# Tutorial - Create a Batman Gravity Run Game Start a new project in visual studio and call it gravityrun It should be a windows form application with C# Click OK Change the size of the to 800,300 and

More information

Let s Make a Front Panel using FrontCAD

Let s Make a Front Panel using FrontCAD Let s Make a Front Panel using FrontCAD By Jim Patchell FrontCad is meant to be a simple, easy to use CAD program for creating front panel designs and artwork. It is a free, open source program, with the

More information

ekaizen Lessons Table of Contents 1. ebook Basics 1 2. Create a new ebook Make Changes to the ebook Populate the ebook 41

ekaizen Lessons Table of Contents 1. ebook Basics 1 2. Create a new ebook Make Changes to the ebook Populate the ebook 41 Table of Contents 1. ebook Basics 1 2. Create a new ebook 20 3. Make Changes to the ebook 31 4. Populate the ebook 41 5. Share the ebook 63 ekaizen 1 2 1 1 3 4 2 2 5 The ebook is a tabbed electronic book

More information

How to Format Tables in the American University Thesis and Dissertation Template

How to Format Tables in the American University Thesis and Dissertation Template Mac Word 2008 Formatting Tables Page 1 of 9 Click to Jump to a Topic How to Format Tables in the American University Thesis and Dissertation Template Pasting Tables into the Template (3 Steps) Creating

More information

1. Navigation and menus

1. Navigation and menus 1. Navigation and menus Screen 1 Your website is made up of a number of different pages, which are organised into your site's menu and form the main navigation for your site (Screen 1, Number 1). The menu

More information

Architectural Engineering Senior Thesis CPEP Webpage Guidelines and Instructions

Architectural Engineering Senior Thesis CPEP Webpage Guidelines and Instructions Architectural Engineering Senior Thesis CPEP Webpage Guidelines and Instructions Your Thesis Drive (T:\) Each student is allocated space on the Thesis drive. Any files on this drive are accessible from

More information

DecisionPoint For Excel

DecisionPoint For Excel DecisionPoint For Excel Getting Started Guide 2015 Antivia Group Ltd Notation used in this workbook Indicates where you need to click with your mouse Indicates a drag and drop path State >= N Indicates

More information

Adobe Dreamweaver CC 17 Tutorial

Adobe Dreamweaver CC 17 Tutorial Adobe Dreamweaver CC 17 Tutorial GETTING STARTED This tutorial focuses on the basic steps involved in creating an attractive, functional website. In using this tutorial you will learn to design a site

More information

How to Mail Merge PDF Documents

How to Mail Merge PDF Documents How to Mail Merge PDF Documents A step-by-step guide to creating personalized documents using AutoMailMerge plug-in for Adobe Acrobat Table of Contents What is a mail merge?...2 What do I need to start?...2

More information

The first program we write will display a picture on a Windows screen, with buttons to make the picture appear and disappear.

The first program we write will display a picture on a Windows screen, with buttons to make the picture appear and disappear. 4 Programming with C#.NET 1 Camera The first program we write will display a picture on a Windows screen, with buttons to make the picture appear and disappear. Begin by loading Microsoft Visual Studio

More information

Photoshop tutorial: Final Product in Photoshop:

Photoshop tutorial: Final Product in Photoshop: Disclaimer: There are many, many ways to approach web design. This tutorial is neither the most cutting-edge nor most efficient. Instead, this tutorial is set-up to show you as many functions in Photoshop

More information

SharePoint 2010 Site Owner s Manual by Yvonne M. Harryman

SharePoint 2010 Site Owner s Manual by Yvonne M. Harryman SharePoint 2010 Site Owner s Manual by Yvonne M. Harryman Chapter 9 Copyright 2012 Manning Publications Brief contents PART 1 GETTING STARTED WITH SHAREPOINT 1 1 Leveraging the power of SharePoint 3 2

More information

Contents. Launching Word

Contents. Launching Word Using Microsoft Office 2007 Introduction to Word Handout INFORMATION TECHNOLOGY SERVICES California State University, Los Angeles Version 1.0 Winter 2009 Contents Launching Word 2007... 3 Working with

More information

Lesson 4 Customize the ToolBox

Lesson 4 Customize the ToolBox Lesson 4 Customize the ToolBox In this lesson you will learn how to: Change the toolbox to be a Floating toolbox or a toolbox anchored on the Sidebar. Change the combo ToolBox size and highlighting. Change

More information

HAPPY HOLIDAYS PHOTO BORDER

HAPPY HOLIDAYS PHOTO BORDER HAPPY HOLIDAYS PHOTO BORDER In this Photoshop tutorial, we ll learn how to create a simple and fun Happy Holidays winter photo border! Photoshop ships with some great snowflake shapes that we can use in

More information

CIS 3260 Intro. to Programming with C#

CIS 3260 Intro. to Programming with C# Running Your First Program in Visual C# 2008 McGraw-Hill 2010 The McGraw-Hill Companies, Inc. All rights reserved. Run Visual Studio Start a New Project Select File/New/Project Visual C# and Windows must

More information

Lesson 2 Quick Tour and Features

Lesson 2 Quick Tour and Features Lesson 2 Quick Tour and Features Objectives Students will format a document page. Students will use a spell-checker. Students will copy, cut, and paste text. Students will adjust paragraph indentations.

More information

Some (semi-)advanced tips for LibreOffice

Some (semi-)advanced tips for LibreOffice Some (semi-)advanced tips for LibreOffice by Andy Pepperdine Introduction We cover several tips on special things in Writer and Calc and anything else that turns up. Although I use LibreOffice, these should

More information

To learn more about the Milestones window choose: Help Help Topics Select the Index tab and type in the feature. For Example toolbox.

To learn more about the Milestones window choose: Help Help Topics Select the Index tab and type in the feature. For Example toolbox. To learn more about the Milestones window choose: Help Help Topics Select the Index tab and type in the feature. For Example toolbox. 1 of 12 CHOOSE THE DATES TAB TO: 1. Set the schedule s Date Range.

More information

Using Dreamweaver CC. Logo. 4 Creating a Template. Page Heading. Page content in this area. About Us Gallery Ordering Contact Us Links

Using Dreamweaver CC. Logo. 4 Creating a Template. Page Heading. Page content in this area. About Us Gallery Ordering Contact Us Links Using Dreamweaver CC 4 Creating a Template Now that the main page of our website is complete, we need to create the rest of the pages. Each of them will have a layout that follows the plan shown below.

More information

Chapter 13 Working with Styles

Chapter 13 Working with Styles Getting Started Guide Chapter 13 Working with Styles Introduction to Styles in OpenOffice.org OpenOffice.org Copyright This document is Copyright 2005 2008 by its contributors as listed in the section

More information

Guide to Completing Your Senior English and Government Portfolios

Guide to Completing Your Senior English and Government Portfolios Sheridan High School s Guide to Completing Your Senior English and Government Portfolios Written by: Dave Burkhart Updated: August 24, 2014 2 Clicking on a topic or a page number will automatically take

More information

Title and Modify Page Properties

Title and Modify Page Properties Dreamweaver After cropping out all of the pieces from Photoshop we are ready to begin putting the pieces back together in Dreamweaver. If we were to layout all of the pieces on a table we would have graphics

More information