1.
You are creating a Windows application by using the .NET Framework 3.5. The application is used to track the activities of the sales team of your company. The application has the following features: It stores information in a local Microsoft SQL Server 2008 database instance. It uses SQL Server 2008 Reporting Services (SSRS) to render reports. You need to design a reporting strategy that implements the following tasks: It renders the reports in the application. It allows export of the reports as a PDF document. What should you do?
2.
You are creating a Windows application by using the .NET Framework 3.5. An existing ASP.NET application has the following specifications: The application is hosted on a server named SERVER1. Reports are built by using the Microsoft SQL Server 2008 Reporting Services (SSRS). The reports execute on SERVER1. User credentials are stored in a Microsoft SQL Server 2008 database. Users can view the reports after authentication to the ASP.NET application. The Windows application runs on a local computer. The reports that are used in the ASP.NET application are also applicable to the Windows application users. You need to design a reporting strategy to ensure that the Windows application displays the reports by using a MicrosoftReportViewer control. What should you do?
3.
You are creating a Windows application by using the .NET Framework 3.5. You build reports by using the Microsoft SQL Server 2008 Reporting Services (SSRS). The sales associates of the company execute the reports locally. Parameters are entered in a MicrosoftReportViewer control that calls a stored procedure to execute the report. The sales associates frequently report that the data returned on execution is not the most recent. You need to ensure that each time a report is executed, real-time data is displayed. What should you do?
4.
You are creating a Windows application by using the .NET Framework 3.5. The application will be used to manage records of patients at the hospital. Each application form contains a TreeView control that displays a hierarchical list of patients. Items from the TreeView controls can be dragged to other controls on the form. Each form has a different layout. You discover that items from the TreeView controls of 10 forms cannot be dragged to other forms. You need to ensure that the TreeView controls across all forms in the application function appropriately. You want to achieve this goal by using minimum development effort. What should you do?
5.
You are creating a Windows application to manage customer relationships by using the .NET Framework 3.5. Users of the application access a form named FrmMain to view a list of contacts. When the user double-clicks the contact, the item details for the contact can be viewed on another form named FrmDetails. You need to ensure that the application meets the following requirements: A user can compare the details of multiple customers simultaneously. A user can rearrange all the open instances of the FrmDetails forms as a cascade or a tile in the FrmMain form. What should you do?
6.
You are creating a Windows application by using the .NET Framework 3.5. The application is used to manage employee information. The application meets the following specifications: A main form named EmployeeList contains a list control that displays a list of all employees. The menu items help simultaneously display various detail forms for each employee selected from the list control. Each detail form for a selected employee contains a different set of information about the employee. You need to ensure that when a user switches from one employee to another, the open detail forms are updated to the corresponding employee information. What should you do?
7.
You are creating a Windows application by using the .NET Framework 3.5. The application will be used for telephone directory management. The application has the following specifications: It stores data in a Microsoft SQL Server 2008 database instance. It uses the LINQ to SQL model. It stores the photograph of each directory member in the Picture column of the DirectoryEntry table. It displays the directory information in a DataGridView control. It supports expansion of rows of the DataGridView control to display the complete photograph of the directory member. The application is frequently used across remote or slow database connections. You need to implement the lazy load technique to load the photographs from the database. You also need to ensure that the implementation has minimum effect on the database connection. What should you do?
8.
You create a Windows application by using the .NET Framework 3.5. The application is used in a corporate environment to maintain the contact information of all employees. You create a Windows client application to browse through employee contacts information. All data is stored on a central Microsoft SQL Server 2008 database, and smart clients are deployed on each computer. You discover that users often browse through the same contacts data several times. You need to prevent unnecessary round trips to bind the data from the server. What should you do?
9.
You create a Windows Forms application by using the .NET Framework 3.5. The application has a data entry form that includes the following controls: A Label control docked to the bottom of the form to provide status details A TextBox control docked to the top of the form to provide search functionality You plan to design 10 additional Windows forms that have the same search functionality and status label. The background color and the font size of the Label control for different forms will be different. You need to ensure that the functionality is shared between forms by using minimum development effort. What should you do?
10.
You create a Windows application by using the .NET Framework 3.5. The application is used by the employees and managers of a bank. You plan to implement role-based security for the application by using the Identity and Principal features provided by the .NET Framework 3.5. You need to ensure that application meets the following requirements: All users are authenticated against credentials stored in the application database. Only the managers can access certain features in the application. What should you do?