... Greg Pearman and James Goodwill Pro .NET 2. 0 Extreme Programming 4 800 FM.qrk 5 /23 /06 8:18 PM Page i Pro .NET 2. 0 Extreme Programming Copyright © 20 06 by Greg Pearman and James Goodwill All ... 4 800 FM.qrk 5 /23 /06 8 :18 PM Page xx 4 800 ch 01 . qrk 5 /15 /06 8:46 PM PART Page 1 1 ■■■ XP Introduction 4 800 ch 01 . qrk 5 /15 /06 8:46 PM Page 2 4 800 ch 01 . qrk 5 /15 /06 8:46 PM CHAPTER Page 3 1 ■■■ ... heart. —Greg Pearman To my girls Christy, Abby, and Emma. —James Goodwill 4 800 FM.qrk 5 /23 /06 8:18 PM Page iii 4 800 FM.qrk 5 /23 /06 8:18 PM Page iv Contents at a Glance About the Authors . . . . . . .
Ngày tải lên: 12/08/2014, 21:21
... characteristics when identifying people to fill this role: CHAPTER 2 ■ ASSEMBLING THE TEAM 20 4 800 ch 02 . qrk 5/15 /06 8:45 PM Page 20 A thorough understanding of the XP process: The development coach ... have the opportunity to select work that interests them. CHAPTER 2 ■ ASSEMBLING THE TEAM 22 4 800 ch 02 . qrk 5/15 /06 8:45 PM Page 22 Refactor the code: The developers are responsible for refactoring ... stocked with snacks, sodas, and, of course, some very strong coffee It is very important to have these “essentials” nearby These 25 4 800 ch 02 . qrk 26 5/15 /06 8:45 PM Page 26 CHAPTER 2 ■ ASSEMBLING
Ngày tải lên: 12/08/2014, 21:21
Pro .NET 2.0 Extreme Programming 2006 phần 3 ppt
... XP Tools PART 2 ■ ■ ■ 4 800 ch06.qrk 5/15 /06 8:46 PM Page 49 4 800 ch06.qrk 5/15 /06 8:46 PM Page 50 Build Environment Tool: NAnt When working in a team environment, ... along with a bunch of usage information if your installation was successful, as shown in Figure 6 -2. Figure 6 -2. Checking your NAnt installation CHAPTER 6 ■ BUILD ENVIRONMENT TOOL: NANT 52 4 800 ch06.qrk ... came with NAnt for thorough coverage of the tags. CHAPTER 6 ■ BUILD ENVIRONMENT TOOL: NANT 53 4 800 ch06.qrk 5/15 /06 8:46 PM Page 53 Build File Tags The sample build file in Listing 6-1 starts with
Ngày tải lên: 12/08/2014, 21:21
Pro .NET 2.0 Extreme Programming 2006 phần 4 docx
... TOOL: CRUISECONTROL .NET9 2 4 800 ch09.qrk 5/16 /06 9: 52 PM Page 92 [...]... aspnet_isapi.dll file (In NET 2. 0, this is usually C:\WINDOWS\Microsoft .NET\ Framework\v2 .0 . 40 607 \aspnet_isapi.dll) In ... 10- 8 Code After Invoking Extract Interface interface IEmployee { string Name { get; set; } string PhoneNumber { get; set; } } 103 48 00 ch 10. qrk 1 04 5 /22 /06 10 :46 AM Page 1 04 CHAPTER 10 ... class to Examples Listing 10 -4 shows the source code after the Rename tool is invoked 48 00 ch 10. qrk 5 /22 /06 10 :46 AM Page 101 CHAPTER 10 ■ REFACTORING Listing 10 -4 Code After Invoking Rename
Ngày tải lên: 12/08/2014, 21:22
Pro .NET 2.0 Extreme Programming 2006 phần 5 pps
... Cart 2 .5 continued 129 4 800 ch11.qrk 1 30 5/ 22 /06 1 : 50 PM Page 1 30 CHAPTER 11 ■... stories for our entire release 133 4 800 ch 12. qrk 134 5/ 22 /06 1 :55 PM Page 134 CHAPTER 12 ■ ITERATION PLANNING ... Total 43 . 50 127 4 800 ch11.qrk 128 5/ 22 /06 ... 2. 0 Search for Product 7 .0 Add Product to Shopping Cart 2. 0 Remove Product from Shopping Cart 1 .5 Update Shopping Cart 2 .5 Display Shopping ... RELEASE PLANNING—THE JOURNEY BEGINS 122 4 800 ch11.qrk 5 /22 /06 1: 50 PM Page 122 Figure 11-4. A high-level design of account management features Comparing the Stories with the Mission Now that we have
Ngày tải lên: 12/08/2014, 21:22
Pro .NET 2.0 Extreme Programming 2006 phần 6 pdf
... a null user back, since the user should not exist in the database. CHAPTER 13 ■ FIRST ITERATION1 60 4 800 ch13.qrk 5 /22 /06 1:57 PM Page 1 60 [...]... [TestFixture] public class ProductTests { private ... (dataReader.Read()) { productID = dataReader.GetInt 32( 0) ; } 4 800 ch13.qrk 5 /22 / 06 1:57 PM Page 183 CHAPTER 13 ■... Retrieve Products Associated with a Category Task The categories are mapped to ... "DBQ=c:\\xpnet\ \database\ \Northwind.mdb"; public UserData() { } public User GetUser(string username, string password) { User user = null; CHAPTER 13 ■ FIRST ITERATION156 4 800 ch13.qrk 5 /22 /06 1:57
Ngày tải lên: 12/08/2014, 21:22
Pro .NET 2.0 Extreme Programming 2006 phần 7 pdf
... user control called Categories.ascx with the source code shown in Listing 13 -29 . CHAPTER 13 ■ FIRST ITERATION1 92 4 800 ch13.qrk 5 /22 /06 1:57 PM Page 1 92 Listing 13 -29 . Categories.ascx File <%@ Import ... using BusinessLayer; CHAPTER 13 ■ FIRST ITERATION194 4 800 ch13.qrk 5 /22 /06 1:57 PM Page 194 [...]... Runat="server" /> 195 4 800 ch13.qrk 196 5 /22 /06 1: 57 PM Page 196 CHAPTER 13 ■ FIRST ITERATION ... public static Product GetProduct(int ProductID) { Product product = null; 2 17 4 800 ch15.qrk 21 8 5 /23 /06 8 : 20 PM Page 21 8 CHAPTER 15... StringBuilder("SELECT * FROM Products WHERE CategoryID=");
Ngày tải lên: 12/08/2014, 21:22
Pro .NET 2.0 Extreme Programming 2006 phần 8 pps
... product; 24 3 4 80 0ch15.qrk 24 4 5 /23 /06 8: 20 PM Page 24 4 CHAPTER 15 ■ SECOND ITERATION public OrderDetailTests() { userName = "bogus... dataConnection; 24 9 4 80 0ch15.qrk 25 0 5 /23 /06 8: 20 PM Page 25 0 ... commandText.Append(")"); 4 80 0ch15.qrk 5 /23 /06 8: 20 PM Page 24 9 CHAPTER 15 ■ SECOND ITERATION dataCommand.CommandText = commandText.ToString();... Orders"); 4 80 0ch15.qrk 5 /23 /06 8: 20 PM Page 23 9 CHAPTER ... phoneNumber) CHAPTER 15 ■ SECOND ITERATION 228 4 800 ch15.qrk 5 /23 /06 8 : 20 PM Page 22 8 [...]... you found the product if (dataReader.Read()) { productID = dataReader.GetInt 32( 0) ; } dataConnection.Close(); //
Ngày tải lên: 12/08/2014, 21:22
Pro .NET 2.0 Extreme Programming 2006 phần 9 pot
... ITERATION2 60 4 800 ch15.qrk 5 /23 /06 8 : 20 PM Page 26 0 <body> <table id="Table1" cellspacing="1" cellpadding="1" width=" 100 %" border=" ;0& quot;> ... ITERATION 25 9 4 800 ch15.qrk 5 /23 /06 8 : 20 PM Page 25 9 <body> <table id="Table1" cellspacing="1" cellpadding="1" width=" 100 %" border=" ;0& quot;> ... /> </td> </tr> CHAPTER 15 ■ SECOND ITERATION 25 7 4 800 ch15.qrk 5 /23 /06 8 : 20 PM Page 25 7 <tr> <td width=" ; 20 %" valign="top" align="left">
Ngày tải lên: 12/08/2014, 21:22
Pro .NET 2.0 Extreme Programming 2006 phần 10 ppsx
... holds the database that you will be using in the examples. APPENDIX A ■ PREPARING YOUR DEVELOPMENT ENVIRONMENT 29 5 4 800 AppA.qrk 5 /22 /06 9 :04 PM Page 29 5 4 800 AppA.qrk 5 /22 /06 9 :04 PM Page 29 6 [...]... ... ENVIRONMENT2 90 4 800 AppA.qrk 5 /22 /06 9 :04 PM Page 29 0 The Database Setup For this book’s examples, you also need to configure the Northwind database. This involves setting up the Open Database Connectivity ... Explorer with the new data connection APPENDIX A ■ PREPARING YOUR DEVELOPMENT ENVIRONMENT 29 3 4 800 AppA.qrk 5 /22 /06 9 :04 PM Page 29 3 Browsing the Database Let’s take a quick look at the database
Ngày tải lên: 12/08/2014, 21:22
Beginning ASP.NET 2.0 E-Commerce in C# 2005 From Novice to Professional PHẦN 3 docx
... Server 20 05 Unlike SQL Server 20 00, SQL Server 20 05 has a new feature that allows for a very easy implementation of the paging functionality With SQL Server 20 00 (and other relational database ... this theory for both SQL Server 20 05 and SQL Sever 20 00 The optimal method to implement paging using T-SQL code is different for each case because SQL Server 20 05 has improvements to the T-SQL ... return only the requested page of products 821 3592a117456a3 408 54d18cee57 603 125 Darie-Watson_4681C04.fm Page 126 Monday, September 19, 20 05 9:51 AM 126 CHAPTER ■ CREATING THE PRODUCT CATALOG:
Ngày tải lên: 09/08/2014, 14:20
Beginning ASP.NET 2.0 E-Commerce in C# 2005 From Novice to Professional PHẦN 4 ppt
... the database with the changes, whereas clicking Cancel simply quits edit mode 821 3592a11 745 6a 3 40 854d18cee57 603 22 3 Darie-Watson _46 81C08.fm Page 2 24 Monday, September 19, 20 05 9:55 AM 2 ... 4. Darie-Watson_4681C05.fm Page 197 Monday, September 19, 20 05 9:53 AM Darie-Watson_4681C05.fm Page 198 Monday, September 19, 20 05 9:53 AM [...]... Carefully designing the database; for example, ... Darie-Watson_4681C05.fm Page 195 Monday, September 19, 20 05 9:53 AM 821 3592a117456a3 408 54d18cee57 603 196 CHAPTER 5 ■ SEARCHING THE CATALOG Server can’t successfully deal any more with client requests,
Ngày tải lên: 09/08/2014, 14:20
Beginning ASP.NET 2.0 E-Commerce in C# 2005 From Novice to Professional PHẦN 6 docx
... ButtonField Subtotal Subtotal Read Only 821 3592a117456a3 408 54d18cee57 603 Darie-Watson_4681C 10. fm Page 3 92 Tuesday, September 20 , 20 05 4: 52 AM 3 92 CHAPTER 10 ■ DEALING WITH CUSTOMER ORDERS To make sure ... and before the OrdersAccess class 821 3592a117456a3 408 54d18cee57 603 Darie-Watson_4681C 10. fm Page 385 Tuesday, September 20 , 20 05 4: 52 AM CHAPTER 10 ■ DEALING WITH CUSTOMER ORDERS /// /// Wraps ... right and set their Width to 400 px, and so on Darie-Watson_4681C 10. fm Page 391 Tuesday, September 20 , 20 05 4: 52 AM CHAPTER 10 ■ DEALING WITH CUSTOMER ORDERS 391 Table 10- 5 Setting Controls’ Properties
Ngày tải lên: 09/08/2014, 14:20
Beginning ASP.NET 2.0 E-Commerce in C# 2005 From Novice to Professional PHẦN 7 pps
... Darie-Watson_4681C11.fm Page 405 Monday, September 19, 20 05 10: 02 AM 821 3592a117456a3 408 54d18cee57 603 406 CHAPTER 11 ■ MAKING PRODUCT RECOMMENDATIONS ProductID rank 14 3 18 3 22 2 26 2 30 2 1 2 7 2 10 2 If you ... possible without the order data stored in the database. Darie-Watson_4681C 10. fm Page 399 Tuesday, September 20 , 20 05 4: 52 AM Darie-Watson_4681C 10. fm Page 400 Tuesday, September 20 , 20 05 4: 52 AM 401 ... product with the ProductID of 4, such as this one: ProductID 1 4 7 10 14 18 22 26 30 1 4 7 10 14 18 4 14 18 22 26 30 Darie-Watson_4681C11.fm Page 404 Monday, September 19, 20 05 10: 02 AM CHAPTER
Ngày tải lên: 09/08/2014, 14:20
Beginning ASP.NET 2.0 E-Commerce in C# 2005 From Novice to Professional PHẦN 8 pptx
... cart:"; grid.Visible = true; Darie-Watson_4681C 12. fm Page 475 Monday, September 12, 20 05 6: 50 AM 821 3592a117456a3 408 54d18cee57 603 476 CHAPTER 12 ■ ADDING CUSTOMER ACCOUNTS // display the total ... 12, 20 05 6: 50 AM 4 70 CHAPTER 12 ■ ADDING CUSTOMER ACCOUNTS Figure 12- 12. User details page in edit mode 27 . Click Update and note how the credit card number is displayed as XXXX-XXXX-XXXX- 123 4. ... web.config, along with credit card fields obtained from the SecureCard class in the SecurityLib namespace: Darie-Watson_4681C 12. fm Page 4 70 Monday, September 12, 20 05 6: 50 AM CHAPTER 12 ■ ADDING CUSTOMER
Ngày tải lên: 09/08/2014, 14:20
Beginning ASP.NET 2.0 E-Commerce in C# 2005 From Novice to Professional PHẦN 10 potx
... OK</reason> <merchantreference> 400 02 0 00 4 128 7947</merchantreference> <datacash_reference> 400 02 0 00 4 128 7947</datacash_reference> <time>1 122 838 608 </time> <mode>TEST</mode> ... along with it, and we suggest you do so You need SQL Server 20 05 Express... September 20 , 20 05 5 :01 AM CHAPTER 17 ■■■ Integrating Amazon Web Services I n the dynamic world of the Internet, ... the NET Framework 2. 0, in case you don’t already have it on your system In the process of installing Visual Web Developer 20 05, you’ll be given the option to install SQL Server 20 05
Ngày tải lên: 09/08/2014, 14:20
Tài liệu Professional ADO.NET 2 Programming with SQL Server 2005, Oracle and MySQL (P2) ppt
... connection options available with ADO. NET. Figure 1-5 Application ADO. NET OLE DB ODBC Data Store 10 Chapter 1 03 _584375 ch01.qxd 10 /28 /05 10: 49 PM Page 10 [...]... even with ADO. NET, there’s still room ... Sales 200 3, Sales 200 4, and so on Instead, a column should be added to a generic Sales table called Year, and. .. be added to a generic Sales table called Year, and the values 20 03 and 20 ... easier, which is very good for backward compatibility ADO. NET 2. 0 should be 100 % backwardly compatible with. .. Data Access With ADO. NET, the days of the recordset and cursor are gone
Ngày tải lên: 12/12/2013, 21:16
Tài liệu Professional ADO.NET 2 Programming with SQL Server 2005, Oracle and MySQL (P1) docx
... 22 22 23 23 24 24 25 26 26 28 30 30 31 31 32 33 34 35 35 37 37 39 39 40 40 41 42 43 44 46 47 47 47 48 51 53 54 54 55... the Database xx 29 7 29 7 300 300 301 301 3 02 3 02 303 ... 1 70 175 176 185 189 191 1 92 1 92 1 92 197 199 199 20 1 20 2 20 3 20 9 21 1 21 9 22 1 22 6 22 8 23 1 Contents Getting Ready for Use Summary... several chapters go beyond ADO. NET, ... 1 20 1 20 1 20 121 121 122 123 124 124 124 125 126 127 128 Editing Validation Change Notification 128 131 133 XSLT Improvements Performance Where XML Is Heading 134 134 135 XPath 2. 0 XSLT 2. 0
Ngày tải lên: 12/12/2013, 21:16
Beginning Object-Oriented ASP.NET 2.0 with VB.NET: From Novice to Professional pptx
... Visual Studio 20 05 T his chapter defines VB .NET and ASP .NET and introduces Microsoft NET and Visual Studio 20 05 VB .NET and ASP .NET What is an ASP .NET application and what is VB .NET? The journey ... software with VB .NET There is an advantage to using an Express Edition... one covered in this book How to Get Started with Visual Studio 20 05 The first step in getting started with VS 200 5 ... within the inetpub folder If you are creating a local IIS web site with VS 200 5, the actual files will be located within the following directory: c:\inetpub\wwwroot\web_site_name However, with
Ngày tải lên: 14/03/2014, 23:20
Professional ADO.NET 2 Programming with SQL Server 2005, Oracle, and MySQL potx
... 22 22 23 23 24 24 25 26 26 28 30 30 31 31 32 33 34 35 35 37 37 39 39 40 40 41 42 43 44 46 47 47 47 48 51 53 54 54 55... the Database xx 29 7 29 7 300 300 301 301 3 02 3 02 303 ... 1 20 1 20 1 20 121 121 122 123 124 124 124 125 126 127 128 Editing Validation Change Notification 128 131 133 XSLT Improvements Performance Where XML Is Heading 134 134 135 XPath 2. 0 XSLT 2. 0 ... Information 23 3 23 3 23 4 23 5 23 8 24 0 24 9 25 0 25 2 25 4 25 6 25 6 26 4 26 4 Chapter 10: ADO. NET Programming with SQL Server from a Client Application 26 5 SQL
Ngày tải lên: 27/06/2014, 12:20