Microsoft Pass4Sure 70-526 v2 73 2008-04-30 by Moataz G Salama 82q.vce

This Technology Specialist (TS) exam, Exam 70-526: TS: Microsoft .NET Framework 2.0 – Windows-Based Client Development, became available on April 4, 2006.

Audience profile
Candidates for this exam work on a team in a medium-sized or large development environment that uses Microsoft Visual Studio .NET 2003 Enterprise Developer or Microsoft Visual Studio 2005. Candidates should have at least one year of experience developing Windows-based applications by using the Microsoft .NET Framework. Candidates should have a working knowledge of Visual Studio 2005.

Credit toward certification
When you pass Exam 70-526: TS: Microsoft .NET Framework 2.0 – Windows-Based Client Development, you earn credit toward the following certification:

• Microsoft Certified Technology Specialist (MCTS): .NET Framework 2.0 Windows Applications
 

Code languages
When the exam begins, you can choose the programming language in which the code segments will appear. The available code languages for this exam are:

• Microsoft Visual Basic 2005
 
• Microsoft Visual C# 2005
 
• Microsoft Visual C++ 2005
 

Preparation tools and resources
To help you prepare for this exam, Microsoft Learning recommends that you have hands-on experience with the product and that you use the following training resources. These training resources do not necessarily cover all of the topics listed in the “Skills measured” section.

Classroom training Microsoft E-Learning Microsoft Press books Practice tests
Workshop 2546: Core Windows Forms Technologies with Microsoft Visual Studio 2005 (three days)

Workshop 2547: Advanced Windows Forms Technologies with Microsoft Visual Studio 2005 (two days)

Workshop 2541: Core Data Access with Microsoft Visual Studio 2005 (three days)

Workshop 2542: Advanced Data Access with Microsoft Visual Studio 2005 (two days)
 Collection 2546: Core Windows Client Development with Microsoft Visual Studio 2005 (18 hours)

Collection 2547: Advanced Windows Client Development with Microsoft Visual Studio 2005 (12 hours)

Collection 2541: Core Data Access Development with Microsoft Visual Studio 2005 (18 hours)

Collection 2542: Advanced Data Access Development with Microsoft Visual Studio 2005 (12 hours)
 MCTS Self-Paced Training Kit (Exam 70-526): Microsoft .NET Framework 2.0 Windows-Based Client Development (ISBN: 9780735623330)

Programming Microsoft Visual C# 2005: The Language (ISBN: 9780735621817)

Programming Microsoft Visual Basic 2005: The Language (ISBN: 9780735621831)

Programming Microsoft ADO.NET 2.0 Core Reference (ISBN: 9780735622067)
 MeasureUp (Measureup.com)

Self Test Software (Selftestsoftware.com)
 

Microsoft online resources
• Learning Plan: Get started by creating a step-by-step study guide that is based on recommended resources for this exam.
 
• Microsoft Learning Community: Join newsgroups and visit community forums to connect with your peers for suggestions on training resources and advice on your certification path and studies.
 
• TechNet: Designed for IT professionals, this site includes how-to instructions, best practices, downloads, technical resources, newsgroups, and chats.
 
• MSDN: Designed for developers, the Microsoft Developer Network (MSDN) features code samples, technical articles, downloads, newsgroups, and chats.
 
Skills measured by Exam 70-526 Workshop 2546 Workshop 2547 Workshop 2541 Workshop 2542
Creating a UI for a Windows Forms application by using standard controls         
Add and configure a Windows Form.

• Add a Windows Form to a project at design time.
 
• Configure a Windows Form to control accessibility, appearance, behavior, configuration, data, design, focus, layout, style, and other functionality.
 
 
Manage control layout on a Windows Form.

• Group and arrange controls by using the Panel control, GroupBox control, TabControl control, FlowLayoutPanel control, and TableLayoutPanel control.
 
• Use the SplitContainer control to create dynamic container areas.
 
 
Add and configure a Windows Forms control.

• Use the integrated development environment (IDE) to add a control to a Windows Form or other container control of a project at design time.
 
• Add controls to a Windows Form at run time.
 
• Configure controls on a Windows Form at design time to optimize the UI.
 
• Modify control properties.
 
• Configure controls on a Windows Form at run time to ensure that the UI complies with best practices.
 
• Create and configure command controls on a Windows Form.
 
• Create and configure text edit controls on a Windows Form.
 
• Create and configure text display controls on a Windows Form.
 
• Use the LinkLabel control to add Web-style links to Windows Forms applications.
 
• Provide a list of options on a Windows Form by using a ListBox control, a ComboBox control, or a CheckedListBox control.
 
• Configure the layout and functionality of a Windows Form to display a list of items.
 
• Implement value-setting controls on a Windows Form.
 
• Configure a WebBrowser control.
 
• Add and configure date-setting controls on a Windows Form.
 
• Display images by using Windows Forms controls.
 
• Configure the NotifyIcon component.
 
• Create access keys for Windows Forms controls.
 
 
Create and configure menus.

• Create and configure a MenuStrip component on a Windows Form.
 
• Change the displayed menu structure programmatically.
 
• Create and configure the ContextMenuStrip component on a Windows Form.
 
 
Create event handlers for Windows Forms and controls.

• Use the Windows Forms Designer to create event handlers.
 
• Manage mouse and keyboard events within Windows Forms applications.
 
• Program a Windows Forms application to recognize modifier keys.
 
• Use the Windows Forms Designer to create default event handlers.
 
• Create event handlers at run time to respond to system or user events dynamically.
 
• Connect multiple events to a single event handler.
 
• Use the Code Editor to override methods defined in the base class.
 
 
Integrating data in a Windows Forms application         
Implement data-bound controls.

• Use the DataGridView control to display and update the tabular data contained in a data source.
 
• Use a simple data-bound control to display a single data element on a Windows Form.
 
• Implement complex data binding to integrate data from multiple sources.
 
• Navigate forward and backward through records in a DataSet in Windows Forms.
 
• Define a data source by using a DataConnector component.
 
• Create data forms by using the Data Source Configuration Wizard.
 
 
Manage connections and transactions.

• Configure a connection to a database by using the Connection Wizard.
 
• Configure a connection to a database by using Server Explorer.
 
• Configure a connection to a database by using the Connection class.
 
• Connect to a database by using specific database Connection objects.
 
• Enumerate through instances of Microsoft SQL Server.
 
• Open an ADO.NET connection to a database.
 
• Close an ADO.NET connection to a database by using the Close method of the Connection object.
 
• Protect access to data source connection details.
 
• Create a connection designed for reuse in a connection pool.
 
• Control a connection pool by configuring ConnectionString values based on database type.
 
• Use the Connection events to detect database information.
 
• Handle exceptions when connecting to a database.
 
• Perform transactions by using the Transaction object.
 
 
Create, add, delete, and edit data in a connected environment.

• Retrieve data by using a DataReader object.
 
• Build SQL commands in Server Explorer.
 
• Build SQL commands in code.
 
• Create parameters for a Command object.
 
• Perform database operations by using a Command object.
 
• Retrieve data from a database by using a Command object.
 
• Perform asynchronous operations by using a Command object.
 
• Perform bulk copy operations.
 
• Store and retrieve binary large object (BLOB) data types in a database.
 
 
Create, add, delete, and edit data in a disconnected environment.

• Create a DataSet graphically.
 
• Create a DataSet programmatically.
 
• Add a DataTable to a DataSet.
 
• Add a relationship between tables within a DataSet.
 
• Navigate a relationship between tables.
 
• Merge DataSet contents.
 
• Copy DataSet contents.
 
• Create a typed DataSet.
 
• Create DataTables.
 
• Manage data within a DataTable.
 
• Create and use DataViews.
 
• Represent data in a DataSet by using XML.
 
• Use the OleDbDataAdapter object to access an ADO Recordset or Record.
 
• Generate DataAdapter commands automatically by using the CommandBuilder object.
 
• Generate DataAdapter commands programmatically.
 
• Populate a DataSet by using a DataAdapter.
 
• Update a database by using a DataAdapter.
 
• Resolve conflicts between a DataSet and a database by using a DataAdapter.
 
• Respond to changes made to data at the data source by using DataAdapter events.
 
• Perform batch operations by using DataAdapters.
 
 
Manage XML with the XML Document Object Model (DOM).

• Read XML data into the DOM.
 
• Modify an XML document by adding and removing nodes.
 
• Modify nodes within an XML document.
 
• Write data in XML format from the DOM.
 
• Work with nodes in the XML DOM.
 
• Handle DOM events.
 
• Modify the XML declaration.
 
 
Read, write, and validate XML by using the XmlReader class and the XmlWriter class.

• Read XML data by using the XmlReader class.
 
• Read all XML element and attribute content.
 
• Read specific element and attribute content.
 
• Read XML data by using the XmlTextReader class.
 
• Read node trees by using the XmlNodeReader class.
 
• Validate XML data by using the XmlValidatingReader class.
 
• Write XML data by using the XmlWriter class.
 
 
Implementing printing and reporting functionality in a Windows Forms application         
Manage the print process by using print dialogs.

• Configure Windows Forms print options at run time.
 
• Change the printers attached to a user’s computer in Windows Forms.
 
• Configure the PrintPreviewDialog control.
 
• Display a Print Preview window in Windows applications.
 
• Set page details for printing by using the PageSetupDialog component.
 
 
Construct print documents.

• Configure the PrintDocument component.
 
• Print a text document in a Windows Form.
 
• Print graphics in a Windows Form.
 
• Print a document by using the PrintDialog component.
 
• Alert users to the completion of a print job.
 
• Enable security for printing in Windows Forms.
 
 
Create a customized PrintPreview component.

• Set the Document property to establish the document to be previewed.
 
• Set the Columns and Rows properties to establish the number of pages that will be displayed horizontally and vertically on the control.
 
• Set the UseAntiAlias property to True to make the text appear smoother.
 
• Set the Zoom property to establish the relative zoom level when the document preview appears.
 
• Set the StartPage property to establish which document page is displayed when the document preview appears.
 
• Set additional properties.
 
• Add custom methods and events to a PrintPreviewControl.
 
 
Enhancing usability         
Perform drag-and-drop operations.

• Perform drag-and-drop operations within a Windows Forms application.
 
• Perform drag-and-drop operations between applications.
 
• Perform a drag-and-drop operation by using a TreeView control.
 
 
Implement globalization and localization for a Windows Forms application.

• Implement globalization and localization within a Windows Forms application.
 
 
Implement accessibility features.

• Implement accessibility features within a Windows Forms application.
 
 
Create and configure multiple-document interface (MDI) forms.

• Create MDI parent forms.
 
• Create MDI child forms.
 
• Identify the active MDI child form.
 
• Send data to the active MDI child form.
 
• Arrange MDI child forms.
 
• Create a window-list menu for an MDI application.
 
 
Create, configure, and customize user assistance controls and components.

Donwload Free PassGuide Braindumps-The Most Realistic Practice Questions and Answers,Help You Pass any Exams

• Configure the PropertyGrid component.
 
• Configure the ProgressBar control to indicate progress graphically.
 
• Display status information by using the StatusStrip control.
 
• Configure the ToolTip component.
 
• Configure the ErrorProvider component.
 
• Configure the HelpProvider component.
 
• Play system sounds and audio files by using the SoundPlayer.
 
• Configure the Timer component to raise an event at regular intervals.
 
• Enable scrolling by using the HScrollBar and VScrollBar controls.
 
 
Persist Windows Forms application settings between sessions.
 
Implementing asynchronous programming techniques to improve the user experience         
Manage a background process by using the BackgroundWorker component.

• Run a background process by using the BackgroundWorker component.
 
• Announce the completion of a background process by using the BackgroundWorker component.
 
• Cancel a background process by using the BackgroundWorker component.
 
• Report the progress of a background process by using the BackgroundWorker component.
 
• Request the status of a background process by using the BackgroundWorker component.
 
 
Implement an asynchronous method.

• Implement advanced asynchronous techniques.
 
• Create an asynchronous method.
 
• Create a new process thread.
 
 
Developing Windows Forms controls         
Create a composite Windows Forms control.

• Create a composite Windows Forms control.
 
• Create properties, methods, and events for Windows Forms controls.
 
• Expose properties of constituent controls.
 
• Create and use custom dialog boxes in Windows Forms applications.
 
• Customize a control to paint and render.
 
• Configure a control to be invisible at run time.
 
• Configure a control to have a transparent background.
 
• Provide a Toolbox bitmap for a control.
 
 
Create a custom Windows Forms control by inheriting from the control class.

• Create a custom control by inheriting from the control class.
 
 
Create an extended control by inheriting from an existing Windows Forms control.

• Create an extended control by inheriting from an existing Windows Forms control.
 
 
Configuring and deploying applications         
Configure the installation of a Windows Forms application by using ClickOnce technology.

• Install a Windows Forms application on a client computer by using ClickOnce deployment.
 
• Install a Windows Forms application from a server by using ClickOnce deployment.
 
• Configure the required permissions of an application by using ClickOnce deployment.
 
 
Create a Windows Forms setup application.

• Create a Windows Forms application setup project.
 
• Set deployment project properties.
 
• Configure a setup project to add icons during setup.
 
• Configure conditional installation based on operating system versions.
 
• Configure a setup project to deploy the .NET Framework.
 
 
Add functionality to a Windows Forms setup application.

• Add a custom action to a setup project.
 
• Add error-handling code to a setup project for custom actions.
 QUESTION 1
You create an ASP.NET page named Certkiller Calendar.aspx that shows scheduling information for
projects in your company. The page is accessed from various other ASP and ASP.NET pages hosted
throughout the company’s intranet. All employees on the intranet use Internet Explorer.
Certkiller Calendar.aspx has a Calendar control at the top of the page. Listed below the Calendar control
is detailed information about project schedules on the data selected. When a user selects a date in the
calendar, the page is refreshed to show the project schedule details for the newly selected date.
Users report that after viewing two or more dates on Certkiller Calendar.aspx, they need to click the
browser’s Back button several times in order to return to the page they were viewing prior to accessing
Certkiller Calendar.aspx.
You need to modify Certkiller Calendar.aspx so that the users need to click the Back button only once.
What should you do?

Actualtests.org – The Power of Knowing
A. Add the following statement to the Page.Load event handler for Certkiller Calendar.aspx:
Response.Expires(0);
B. Add the following statement to the Page.Load event handler for Certkiller Calendar.aspx:
Response.Cache.SetExpires (DateTime.Now());
C. Add the following attribute to the Page directive for Certkiller Calendar.aspx:
EnableViewState=”True”
D. Add the following attribute to the Page directive for Certkiller Calendar.aspx:
SmartNavigation=”True”
Answer: D
Explanation: the user’s experience of the page by performing the following:
• retaining only the last page state in the browser’s history.
This is what is required in this scenario.
• eliminating the flash caused by navigation.
• persisting the scroll position when moving from page to page.
• persisting element focus between navigations.
Reference: .NET Framework Class Library, Page.SmartNavigation Property [C#]
Incorrect Answers
A: This is not a page expiration problem.
B: This is not a caching problem.
C: The Page.EnableViewState property Gets or sets a value indicating whether the page maintains its view
state, and the view state of any server controls it contains, when the current page request ends.
QUESTION 2:
You are creating an ASP.NET application for Certkiller . Customers will use the application to file claim
forms online.
You plan to deploy the application over multiple servers. You want to save session state information to
optimize performance.
What are two possible ways to achieve this goal? (Each correct answer presents a complete solution.
Choose two)
A. Modify the Web.config file to support StateServer mode.
B. Modify the Web.config file to support SQLServer mode.
C. Modify the Web.config file to support InProc mode.
D. In the Session_Start procedure in the Global.asax file, set the EnableSession property of the WebMethod
attribute to true.
E. In the Session_Start procedure in the Global.asax file, set the Description property of the WebMethod
attribute to sessionState.
Answer: A, B
Explanation:
A With StateServer mode session state is using an out-of-process Windows NT Server to store state

Actualtests.org – The Power of Knowing
information. This mode is best used when performance is important but you can’t guarantee which
server a user will request an application from. With out-of-process mode, you get the performance of
reading from memory and the reliability of a separate process that manages the state for all servers. As
this scenario requires that we should optimize performance, not reliability, StateServer mode is the
preferred solution.
B: Indicates that session state is stored on the SQL Server. In SQL mode, session states are stored in a SQL
Server database and the worker process talks directly to SQL. The ASP.NET worker processes are then
able to take advantage of this simple storage service by serializing and saving (using .NET serialization
services) all objects within a client’s Session collection at the end of each Web request.
Note: HTTP is a stateless protocol, which means that it does not automatically indicate whether a
sequence of requests is all from the same client or even whether a single browser instance is still actively
viewing a page or site. As a result, building Web applications that need to maintain some cross-request
state information (shopping carts, data scrolling, and so on) can be extremely challenging without
additional infrastructure help.
ASP.NET provides the following support for sessions:
A session-state facility that is easy to use, familiar to ASP developers, and consistent with other .NET
Framework APIs.
A reliable session-state facility that can survive Internet Information Services (IIS) restarts and workerprocess
restarts without losing session data.
A scalable session-state facility that can be used in both Web farm (multicomputer) and Web garden
(multiprocess) scenarios and that enables administrators to allocate more processors to a Web
application to improve its scalability.
A session-state facility that works with browsers that do not support HTTP cookies.
A throughput equivalent to that of ASP (or better) for core session-state scenarios (50/50 read/write
when putting items into shopping carts, modifying last page visited, validating credit card details, and so
on)
Reference:
.NET Framework Developer’s Guide, Session State
Incorrect Answers
C: With InProc mode session state is in process with an ASP.NET worker process. InProc is the default.
However, since we are using multiple servers, we cannot use InProc mode.
D: This will not allow session information to be stored over multiple servers
E: The Description property of the WebMethod attribute supplies a description for an XML Web service
method that will appear on the Service help page.
QUESTION 3:
You are creating an ASP.NET page to enroll new members in a health care program for Certkiller
employees. One of the requirements for membership is that a participant must be at least 65 years old.
You need to ensure that each prospective member enters a name in a TextBox control named
nameTextBox and a date of birth in a TextBox control named birthdayTextBox. In addition, you need to
verify that prospective members meet the age requirement.
What should you do?
A. Add a CustomValidator to the page.
In the Properties window, set the ControlToValidate property to birthdayTextBox.

Actualtests.org – The Power of Knowing
Write code to validate the date of birth.
Add a RegularExpressionValidator control to the page.
In the Properties window, set the ControlToValidate property to nameTextBox, and create a regular
expression to validate the name.
B. Add a CompareValidator control to the page.
In the Properties window, set the ControlToValidate property to birthdayTextBox.
Write code that sets the Operator and ValueToCompare properties to validate the date of birth.
Add a RequiredFieldValidator control to the page.
In the Properties window, set the ControlToValidate property to nameTextBox.
C. Add a RangeValidator control to the page.
In the Properties window, set the ControlToValidate property to birthdayTextBox.
Write code that sets the MinimumValue and MaximumValue properties to validate the date of birth.
Add a CompareValidator control to the page.
In the Properties window, set the ControlToValidate property to nameTextBox.
Add a second CompareValidator control to the page.
In the Properties window, set the ControlToValidate property to birthdayTextBox.
Write code that sets the Operator and ValueToCompare properties of the two CompareValidator
controls to validate the name and date of birth.
D. Add a CustomValidator control to the page.
In the Properties window, set the ControlToValidate property to birthdayTextBox, and write code to
validate the date of birth.
Add a RequiredFieldValidator control to the page.
In the Properties window, set the ControlToValidate property to nameTextBox.
Add a second RequiredFieldValidator control to the page.
In the Properties window, set the ControlToValidate property to birthdayTextBox.
Answer: D
Explanation: To check the data of the birthdayTextBox we can use a CustomValidator control page and add
appropriate program code to validate that the birth date is in the correct range.
We use two RequiredFieldValidators to ensure that both textboxes are non-empty.
Note: The CustomValidator Control evaluates the value of an input control to determine whether it passes
customized validation logic.
The RequiredFieldValidator Control evaluates the value of an input control to ensure that the user enters a
value.
Reference: .NET Framework General Reference, RequiredFieldValidator Control
Incorrect Answers
A: The RegularExpressionValidator control evaluates the value of an input control to determine whether it
matches a pattern defined by a regular expression. It is not useful in this scenario.
B: We should use two RequiredFieldValidtor, one for each textbox.
C: It would be hard to use a RangeValidator for the birthday Textbox. It is better to use a
CustomerValidator control.

 

 

Microsoft Pass4Sure 70-526 v2 73 2008-04-30 by Moataz G Salama 82q.vce 70-526 15-Jun-2008

http://www.certbible.org/pass4sure-mcts-70-526-v229/

Free download:pass4sure Microsoft 70-526
Free download:testking Microsoft 70-526

password:www.certbible.org

High quality IT Certification Training Exam Questions, Study Guides and Practice Tests are in Downloadable PassGuide Testing Engine,Successful for IT Certification or Full Refund for you.Contact Us:Sales@PassGuide.com

Type

Exam Bible New Questions & Answers

Latest Updated

Download link
PDF All Certbible 's Exam Dumps

597

1 days ago Available
Free PassGuide

PassGuide Training Materials & Practice Tests

free certification guide
Tags: ,

About the Author

Free Certification Exam Download has written 10018 stories on this site.

If you have any doubts about legality of content or you have another suspicions, feel free to contact us:CertGuard@Gmail.com

Write a Comment

Gravatars are small images that can show your personality. You can get your gravatar for free today!

Copyright © 2010 CertBible – IT certifications Exams,Study Guide,Practice Test,Training Materials.. PassGuide,Pass4sure,Testking,Testinside,Pass4side,Certifyme,Transcender,Examworx,Topcerts,Actualtests. Cisco microsoft Comptia CCNA CCIE MCSE Oracle ccnp hp ibm citrix Sitemap