How To Exam?

a knowledge trading engine...

Visvesvaraya Technological University (VTU) 2007 B.A Computer Science windows application - Question Paper

Wednesday, 12 June 2013 12:05Web

1. Write a simple Windows Forms MessageBox statement.
2. System.Windows.Forms.MessageBox.Show

3. ("Hello, Windows Forms");
4. Can you write a class without specifying namespace? Which namespace does it belong to by default??
Yes, you can, then the class belongs to global namespace which has no name. For commercial products, naturally, you wouldn’t want global namespace.
5. You are designing a GUI application with a window and several widgets on it. The user then resizes the app window and sees a lot of grey space, while the widgets stay in place. What’s the problem? 1 should use anchoring for accurate resizing. Otherwise the default property of a widget on a form is top-left, so it stays at the identical location when resized.
6. How can you save the desired properties of Windows Forms application? .config files in .NET are supported through the API to allow storing and retrieving info. They are nothing more than simple XML files, sort of like what .ini files were before for Win32 apps.
7. So how do you retrieve the customized properties of a .NET application from XML .config file? Initialize an instance of AppSettingsReader class. Call the GetValue method of AppSettingsReader class, passing in the name of the property and the kind expected. Assign the outcome to the improper variable.
8. Can you automate this process? In Visual Studio yes, use Dynamic Properties for automatic .config creation, storage and retrieval.
9. My progress bar freezes up and dialog window indicates blank, when an intensive background process takes over. Yes, you should’ve multi-threaded your GUI, with taskbar and main form being 1 thread, and the background process being the other.
10. What’s the safest way to deploy a Windows Forms app? Web deployment: the user always downloads the recent version of the code; the program runs within security sandbox, properly written app will not require additional security privileges.
11. Why is it not a good idea to insert code into InitializeComponent method when working with Visual Studio? The designer will likely throw it away; most of the code inside InitializeComponent is auto-generated.
12. What’s the difference ranging from WindowsDefaultLocation and WindowsDefaultBounds? WindowsDefaultLocation tells the form to begin up at a location opted by OS, but with internally specified size. WindowsDefaultBounds delegates both size and starting position options to the OS.
13. What’s the difference ranging from Move and LocationChanged? Resize and SizeChanged? Both methods do the same, Move and Resize are the names adopted from VB to ease migration to C#.
14. How would you create a non-rectangular window, let’s say an ellipse? Create a rectangular form, set the TransparencyKey property to the identical value as BackColor, which will effectively make the background of the form transparent. Then set the FormBorderStyle to FormBorderStyle.None, which will remove the contour and contents of the form.
15. How do you create a separator in the Menu Designer? A hyphen ‘-’ would do it. Also, an ampersand ‘&\’ would underline the next letter.
16. How’s anchoring various from docking? Anchoring treats the component as having the absolute size and adjusts its location relative to the parent form. Docking treats the component location as absolute and disregards the component size. So if a status bar must always be at the bottom no matter what, use docking. If a button should be on the top right, but change its position with the form being resized, use anchoring.

( 0 Votes )

Add comment

Security code

Earning:   Approval pending.
You are here: PAPER Visvesvaraya Technological University (VTU) 2007 B.A Computer Science windows application - Question Paper