Please submit assignments on time via your D2L account
Assignment and project submission requirement:
Screen shots of the running results, Source code, video for all assignments and project
Post your video on Youtube and submit the links to Youtube.
Lab submission requirement:
Submit all labs source code and execution screen shots via D2L dropbox on time
For labs: see the labs posted on the module schedule of syllabus
Assignment#1
Design and develop a .NET DLL component in C# that provides a basic calculator service(+,-,*,/).
Design and develop a client of this calculator in C#. C++, and VB .NET.
Development in both command line and Visual studio IDE(exclude C++).
Assignment#2
Using the techniques shown in the tutorial on querying a database, do the following on the Book database you create (books come from my front page):
Query per Title and author using text boxes (named t1 and t2) and a button(b1). You should be able to perform the query operation by entering the title of the book in the text box and/or author name in the author box( i.e. you can specify one of these two and both for search criteria) ) then clicking a button(b1). All searches should support partial pattern match.
The ASP can also search books by published year in a textbox (named t3) (Ex. Radio buttons (named as rb) for year before or after including the specified year ex. <2005 or >=2005)
Assignment #3
Online Guest Registration Specification
Overview
Develop an .NET web application for an online guest book registration. If it is a new user, reply to the user with a message: “’userName’ is registered successfully!”(eg. John is registered successfully!). If this username has been used, reply to the user with a message:”‘userName’ has been registered already!”(eg. John has been registered already!). The web applications will consist of one HTML page and two ASP pages. One handles registration and the other handles the message generation.
For the index.html page you will need 2 controls: 1 text box, and 1 button. The text box will be the area you input the username that you want to enter. These controls should be embedded in an HTML form that invokes.
This web application must, first and foremost, work correctly!
Some sample test cases to consider:
John is registered successfully!
John has been registered already!
Assignment #4
Develop an online bookstore using LINQ technology.
The book data is given at my front page. For the requirement see A2
Project
Develop a web service for bookstore above. Develop a mobile friendly interface for clients to access the bookstore online.