.NET  Portfolio<br />Theodore L Columbus<br />tlcolumbus432@yahoo.com<br />989-284-6616<br />
Project 1 Framework<br /><ul><li>Introduction:
Building parts of the business tier for a retail company.
The first assembly is a class library project called Foundation.
It will contain various interfaces and base classes as needed.
The second assembly is a class library project called Foundation.
It will contain various entity, collection, and exception classes used by other business processes. </li></li></ul><li>Fou...
Create interface ICompanyContact.
Create properties for the following variables.
Company Name
Contact Name
Contact Title
ID
Create interface IAddress.
Create properties for the following variables.
Address
City
Postal Code
Region
Create interface ICountryPhone.
Create properties for the following variables.
Country
Fax
Phone Number </li></li></ul><li>Foundation Project<br /><ul><li>The Foundation tier:
Create interface IContactInfo.
Will consolidate the following interfaces.
ICompanyContact
Iaddress
ICountryPhone
Create interface ICustomCollection.
Upcoming SlideShare
Loading in …5
×

Mi 09 N4 Theodore Columbus Portfolio

285 views

Published on

Ted\'s Portfolio from Setfocus Projects

Published in: Technology, Education
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
285
On SlideShare
0
From Embeds
0
Number of Embeds
7
Actions
Shares
0
Downloads
2
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Mi 09 N4 Theodore Columbus Portfolio

  1. 1. .NET Portfolio<br />Theodore L Columbus<br />tlcolumbus432@yahoo.com<br />989-284-6616<br />
  2. 2. Project 1 Framework<br /><ul><li>Introduction:
  3. 3. Building parts of the business tier for a retail company.
  4. 4. The first assembly is a class library project called Foundation.
  5. 5. It will contain various interfaces and base classes as needed.
  6. 6. The second assembly is a class library project called Foundation.
  7. 7. It will contain various entity, collection, and exception classes used by other business processes. </li></li></ul><li>Foundation Project<br /><ul><li>The Foundation tier:
  8. 8. Create interface ICompanyContact.
  9. 9. Create properties for the following variables.
  10. 10. Company Name
  11. 11. Contact Name
  12. 12. Contact Title
  13. 13. ID
  14. 14. Create interface IAddress.
  15. 15. Create properties for the following variables.
  16. 16. Address
  17. 17. City
  18. 18. Postal Code
  19. 19. Region
  20. 20. Create interface ICountryPhone.
  21. 21. Create properties for the following variables.
  22. 22. Country
  23. 23. Fax
  24. 24. Phone Number </li></li></ul><li>Foundation Project<br /><ul><li>The Foundation tier:
  25. 25. Create interface IContactInfo.
  26. 26. Will consolidate the following interfaces.
  27. 27. ICompanyContact
  28. 28. Iaddress
  29. 29. ICountryPhone
  30. 30. Create interface ICustomCollection.
  31. 31. Create properties for the following variables.
  32. 32. Count
  33. 33. This
  34. 34. Create methods for the following.
  35. 35. Add – Adds new item to collection.
  36. 36. Clear – Clears all items from collection.
  37. 37. Contains – See if item is in collection.
  38. 38. Copy To – Copy collection to new container.
  39. 39. Index of – Returns the index of an item.
  40. 40. Insert – Inserts an item at an index.
  41. 41. Remove – Removes last item from collection.
  42. 42. Remove At – Removes item at index.</li></li></ul><li>Foundation Project<br /><ul><li>Create Foundation Tier :
  43. 43. Create Abstract class Contact.
  44. 44. Will create fields for the properties created earlier.
  45. 45. Create code for the properties from IContactInfo.
  46. 46. Create constructors for the class.
  47. 47. Default
  48. 48. Parameterized </li></li></ul><li>Project Sample<br />
  49. 49. Project Sample<br />
  50. 50. AppTypes Project<br /><ul><li>The AppTypes tier:
  51. 51. Create attribute DeveloperInfoAttribute.
  52. 52. Create fields for the following variables.
  53. 53. Name – Positional Argument.
  54. 54. Date – Named Argument.
  55. 55. Title – Named Argument.
  56. 56. Create attribute CustomDescriptionAttribute.
  57. 57. Create fields for the following variables.
  58. 58. Description – Positional Argument.</li></li></ul><li>AppType Project<br /><ul><li>Create Product class
  59. 59. Create constructors for the class.
  60. 60. Default
  61. 61. Parameterized
  62. 62. Create private fields for entering data
  63. 63. CategoryID
  64. 64. ProductName
  65. 65. SupplierID
  66. 66. Create properties for the fields
  67. 67. Code for validation for each property
  68. 68. Test code to insure everything is working</li></li></ul><li>AppType Project<br /><ul><li>Create AppType Tier :
  69. 69. Create Products class.
  70. 70. Create constructors for the class.
  71. 71. Default
  72. 72. Parameterized
  73. 73. Create fields and properties.
  74. 74. ProductsCollection
  75. 75. List Class collection
  76. 76. To store data in products class
  77. 77. Count
  78. 78. Will keep track of the number in the collection</li></li></ul><li>AppType Project<br /><ul><li>Create AppType Tier :
  79. 79. Create Products class.
  80. 80. Create methods for the class.
  81. 81. Add
  82. 82. Adds products into collection
  83. 83. Clear
  84. 84. Will clear the collection
  85. 85. Contains
  86. 86. Looks to see if item is in the collection
  87. 87. IndexOf
  88. 88. Will return the index of an item.
  89. 89. Insert
  90. 90. Will insert an item at a given index.</li></li></ul><li>Library Windows Project<br /><ul><li>Introduction:
  91. 91. Building a front – end application for a library.
  92. 92. Create the forms for each function.
  93. 93. Customer Information
  94. 94. Add and adult
  95. 95. Add a juvenile
  96. 96. Check-in a book
  97. 97. Check-out a book </li></ul>• Build all validation needed on each form.<br />
  98. 98. Library Windows Project<br /><ul><li>Create the Customer Info form:
  99. 99. Layout the labels and textboxes for items needed.
  100. 100. Create DataGridView for form.
  101. 101. Will hold all the columns for customer information.
  102. 102. ISBN
  103. 103. Copy Number
  104. 104. Title
  105. 105. Author
  106. 106. Check-out date</li></li></ul><li>Library Windows Project<br />
  107. 107. Library Windows Project<br /><ul><li>Create the Customer Info code:
  108. 108. Check validation for input field.
  109. 109. Check for null inputs
  110. 110. Check to make sure only numbers are used
  111. 111. Check to see how many books user has on loan.
  112. 112. If user has no books on loan.
  113. 113. Disable the check in book button
  114. 114. If user has four books on loan.
  115. 115. Disable the check out book button</li></li></ul><li>Library Windows Project<br />
  116. 116. Library Windows Project<br />
  117. 117. Library ADO Project<br /><ul><li>Introduction:
  118. 118. Building a back – end application for a library.
  119. 119. Create the Data Access Layer.
  120. 120. Create methods for each stored procedure
  121. 121. Write code in ADO.NET to perform each method.
  122. 122. Create the Business Layer.
  123. 123. Create a link for the front end to access the data layer.
  124. 124. Create methods for each stored procedure to access the data layer methods.</li></li></ul><li>Library ADO Project<br /><ul><li>Create the Data Access Layer:
  125. 125. Create method to get customer information.
  126. 126. Use a sqlConnection object
  127. 127. Use a sqlCommand object
  128. 128. Use a sqlReader object
  129. 129. Return the customer information back to the business layer.</li></li></ul><li>Library ADO Project<br />
  130. 130. Library ADO Project<br /><ul><li>Create the Business Layer:
  131. 131. Create method to get customer information.
  132. 132. Allow front end to talk with the data access layer
  133. 133. Conforms to multi-tiered design
  134. 134. Allows many applications to reuse the same data layer.</li></li></ul><li>Library ADO Project<br />
  135. 135. Library ASP Project<br /><ul><li>Introduction:
  136. 136. Building a front – end Web application.
  137. 137. Create the pages for each of the windows forms.
  138. 138. Get customer information
  139. 139. Add adult
  140. 140. Add juvenile
  141. 141. Check in book
  142. 142. Check out book
  143. 143. Add book</li></li></ul><li>Library ASP Project<br /><ul><li>Create Customer Information page:
  144. 144. Create table for proper placement.
  145. 145. Place all labels and text boxes in table.
  146. 146. Place grid view on page
  147. 147. Place buttons in to perform functions.</li></li></ul><li>Library ASP Project<br /><ul><li>Check for validation using AJAX controls:
  148. 148. Use Regex controls
  149. 149. Use Required Field Validator
  150. 150. Use Range Validator
  151. 151. Use of control panel to limit post backs:
  152. 152. Limits certain sections not to post back
  153. 153. Increases speed of page load.</li></li></ul><li>Library ASP Project<br />
  154. 154. Library ASP Project<br /><ul><li>Add a book to the database:
  155. 155. Book name
  156. 156. Author
  157. 157. Type of cover
  158. 158. The language the book is in
  159. 159. ISBN</li></li></ul><li>Library ASP Project<br />
  160. 160. Library ASP Project<br /><ul><li>Create code behind for add book page:
  161. 161. Fill drop down boxes with needed data
  162. 162. Languages book written in
  163. 163. Is the book loanable or not
  164. 164. Is it hard cover or soft
  165. 165. Assign a copy number to the new book:
  166. 166. Check to see if ISBN exits
  167. 167. If it does then find last copy number and add one to it
  168. 168. If it does not then give it copy number 1</li></li></ul><li>Library ASP Project<br />

×