Krzysztof Mossakowski
.NET Programming
2007 - Tasks
ADO.NET
RSS Editor
RSS Editor working with XML files
Create typed dataset based on the scheme infered from
this file
use
XSD.exe
to infer scheme from XML file
edit obtained scheme
remove table's columns referenced to the *_app1.xsd or *_app2.xsd file
change dataset type name to
RssDS
use
XSD.exe
tool to create dataset class
include created dataset type into project
Create Windows Forms application to view and edit RSS news
Functionality
ComboBox with all RSS channels read from a file
DataGridView with all items from currently selected channel
only two columns are visible in data grid - title and link
title column has tooltip with description of each item
double-click on the link column opens URL in system default web browser
LinkButton with link from currently selected item (also could open a page in the web browser)
ListBox with all category that the selected item belongs to
double-click on list box allow to add a category
ComboBox with all categories that the items form the current channel belongs to
new category could be type in the combo box
ListBox with current item's category
item's data (title and link) are editable
the new news could be added to the currently selected channel (just typing new information in the DataGridView)
BindingNavigator to navigate through items from the current channel
Hints:
DataSet.ReadXml()
ProcessStartInfo.UseShellExecute
DataGridView.DataBindingComplete
Approximate points:
dataset creation: 2.5
news/category viewing and filtering: 2.0
news adding: 1.5
description in tooltip: 1.0
link binding and web page opening: 1.0
category editor: 2.0
Links for uploading:
Solutions
Corrections