Download presentation
Presentation is loading. Please wait.
Published byLogan Stone Modified over 8 years ago
2
OBJECTIVE After completing this Lab, students will upgrade their knowledge in the field of VC++. Students will also get the clear view about the concepts of Visual Basic programming. Getting more knowledge about windows programming. Its clears the basics concepts of Object Oriented Programming (C++) Students will understand and deal with editors, tools, class libraries, Debugging Techniques etc... Students learn the new and advanced concepts behind the VC++ and achieve the Networking, DB Connectivity and thread through it.
3
LIST OF EXPERIMENTS WINDOWS SDK / VISUAL C++ VISUAL C++
4
WINDOWS SDK / VISUAL C++ Writing code for keyboard and mouse events. Dialog Based applications. Creating MDI applications.
5
VISUAL C++ Threads. Document view Architecture, Serialization. Dynamic controls. Menu, Accelerator, Tool tip, Tool bar. Creating DLLs and using them. Data access through ODBC. Creating ActiveX control and using it.
6
1.Keyboard and Mouse events Aim: To write a VC++ program for keyboard and mouse events. Algorithm: Step 1: Select New from the File menu. Step 2: In the New dialog box, pick the projects tab. Step 3: Select Win32 application, give project name. Choose OK. Press finish button. Step 4: Select New from the File menu again, choose C++ source file and give file name. Choose OK. Step 5: Write the code, build and execute the program. Output: This program implements the VC++ code to get the output for Keyboard event and Mouse event
7
2.Dialog Based Application Aim: To write a VC++ program and develop a calculator using dialog based application. Algorithm: Step 1: Select New from the File menu. Step 2: Choose Win32 Application and give project name. Choose OK and finish. Step 3: Select New from the File menu again, choose C++ source file and give file name. Choose OK. Step 4: Write the code. Step 5: Select Resource from insert menu, choose dialog and press OK. Step 6: Design the calculator and change the properties of that four buttons as IDC_ADD, IDC_SUB,IDC_MUL and IDC_DIV. Save that dialog as script1.rc. Step 7: Build and execute the program. Output: This program implements the VC++ code to get the output for Dialog Based Application
8
3.MDI Application Aim: To develop MDI document by using MFC Appwizard and to draw text in the output view window. Algorithm: Step 1: Select New from File menu. Step 2: Choose MFC Appwizard(exe), give project name and click OK. Step 3: Select classwizard from view menu and choose WM_KEYDOWN function and double click,then click OK. Step 4: Edit the code in OnDraw and OnKeyDown function in view.cpp. Step 5: Build and execute the program. Output: This program implements the VC++ code to get the output for MDI Application
9
Program no:5 Writing code for Document Serialization Aim: To Write a VC++ code to achieve Document Serialization Algorithm: Open the VC++ and enter into new document through File menu Declared a class with the name docse which has it’s own data member and member function By Using the OnChar() and CSerializeView() we get the serialization for the created objects Output: This program implements the VC++ code to get the Document Serialization
10
Program no:6 Writing code for Dynamic Controls Aim: To Write a VC++ code to achieve Dynamic Controls. Algorithm: Open the VC++ and enter into new document through File menu Declared a class with the name docse which has it’s own data member and member function By Using the OnChar() and CSerializeView() we get the serialization for the created objects Output: This program implements the VC++ code to get the Dynamic Controls.
11
Program no:7 Writing code for Creating Menu, Accelerator Tool tip, Tool bar Aim: To Write a VC++ code to Creating Menu, Accelerator Tool tip, Tool bar in single program Algorithm: Open the VC++ and enter into new document through File menu Declared a class with the name acce which has it’s own data member and member function By Using the IDR_MAINFRAME, DODataExchange method we Create the menu and the other functions Output: This program implements the VC++ code to get the Menu,Accelerator, Tool tip, Tool bar
12
Program no:8 Writing code for Creating DLL’s Aim: To Write a VC++ code to Dynamic Linking Library Algorithm: Open the VC++ and enter into new document through File menu Declared a class with the name dlll which has it’s own data member and member function By Using the.def file and EXPORTS command with the pointer concept we achieve the DLL Output: This program implements the VC++ code create the DLL Concepts
13
Program no:9 Writing code for Back End Access Aim: To Write a VC++ code to access the data in the BackEnd Algorithm: Open the VC++ and enter into new document through File menu Declared a class with the name dbvc which has it’s own data member and member function By Using DSN Concept andIDD_DBVC_FORM connect to the appropriate Database Output: This program implements the VC++ code to achieve the Database Connectivity and access the data in it
14
Program no:10 Writing code for ActiveX Controls Aim: To Write a VC++ code to access the data in the ActiveX Control Algorithm: Open the VC++ and enter into new document through File menu Declared a class with the name boxer which has it’s own data member and member function By Using MFC ActiveX Control Wizard we create the controls for the rectangular box Output: This program implements the VC++ code to achieve the ActiveX Control for GUI Tools
15
Student welfare Exercise To create a Blinking Cursor Creating a Notepad in VC++ Program for line Drawing through MFC Classes VC++ code for free hand drawing by Mouse moving
16
THANK YOU
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.