Preface |
|
xxiii | |
Acknowledgment |
|
xxv | |
|
|
1 | (10) |
|
Outstanding Features of the Book |
|
|
2 | (1) |
|
|
2 | (1) |
|
|
3 | (2) |
|
Organization of the Book and How to Use It |
|
|
5 | (1) |
|
How to Use the Source Code and Sample Databases |
|
|
6 | (1) |
|
Instructor and Customer Support |
|
|
7 | (1) |
|
|
8 | (3) |
|
Introduction to Databases |
|
|
11 | (136) |
|
What Are Databases and Database Programs? |
|
|
12 | (2) |
|
|
12 | (1) |
|
|
13 | (1) |
|
|
14 | (1) |
|
|
15 | (4) |
|
|
18 | (1) |
|
Entity-Relationship Model (ER) |
|
|
18 | (1) |
|
|
19 | (1) |
|
Primary Key and Entity Integrity |
|
|
19 | (1) |
|
|
19 | (1) |
|
Foreign Keys and Referential Integrity |
|
|
19 | (1) |
|
|
20 | (3) |
|
|
20 | (3) |
|
|
23 | (1) |
|
|
24 | (4) |
|
|
25 | (1) |
|
|
25 | (1) |
|
|
26 | (2) |
|
Database Components in Some Popular Databases |
|
|
28 | (8) |
|
Microsoft Access Databases |
|
|
28 | (1) |
|
|
29 | (1) |
|
|
29 | (1) |
|
|
29 | (1) |
|
|
29 | (1) |
|
|
30 | (1) |
|
|
30 | (1) |
|
|
31 | (1) |
|
|
31 | (1) |
|
|
31 | (1) |
|
|
32 | (1) |
|
|
32 | (1) |
|
|
32 | (1) |
|
|
33 | (1) |
|
|
33 | (1) |
|
|
33 | (1) |
|
|
33 | (1) |
|
|
34 | (1) |
|
Initialization Parameter Files |
|
|
35 | (1) |
|
|
35 | (1) |
|
|
35 | (1) |
|
|
35 | (1) |
|
Create Microsoft Access Sample Database |
|
|
36 | (10) |
|
|
36 | (2) |
|
|
38 | (2) |
|
|
40 | (2) |
|
Creat Relationships Among Tables |
|
|
42 | (4) |
|
Create Microsoft SQL Server 2005 Sample Database |
|
|
46 | (17) |
|
|
48 | (2) |
|
|
50 | (1) |
|
|
51 | (5) |
|
Create Relationships Among Tables |
|
|
56 | (1) |
|
Create Relationship Between LogIn and Faculty Tables |
|
|
56 | (3) |
|
Create Relationship Between LogIn and Student Tables |
|
|
59 | (1) |
|
Create Relationship Between Faculty and Course Tables |
|
|
59 | (1) |
|
Create Relationship Between Student and StudentCourse Tables |
|
|
60 | (2) |
|
Create Relationship Between Course and StudentCourse Tables |
|
|
62 | (1) |
|
Create Oracle 10g XE Sample Database |
|
|
63 | (23) |
|
Create Oracle User Database |
|
|
64 | (1) |
|
Add New Data Tables into Oracle User Database |
|
|
65 | (1) |
|
|
66 | (6) |
|
|
72 | (3) |
|
|
75 | (3) |
|
Create Constraints Between Tables |
|
|
78 | (2) |
|
Create Constraints Between LogIn and Faculty Tables |
|
|
80 | (1) |
|
Create Constraints Between LogIn and Student Tables |
|
|
81 | (2) |
|
Create Constraints Between Course and Faculty Tables |
|
|
83 | (1) |
|
Create Constraints Between StudentCourse and Student Tables |
|
|
83 | (1) |
|
Create Constraints Between StudentCourse and Course Tables |
|
|
84 | (2) |
|
|
86 | (1) |
|
|
87 | (4) |
|
|
|
|
91 | (1) |
|
|
92 | (1) |
|
Architecture of ADO.NET 2.0 |
|
|
93 | (2) |
|
Components of ADO.NET 2.0 |
|
|
95 | (47) |
|
|
95 | (1) |
|
|
96 | (1) |
|
|
97 | (1) |
|
|
97 | (1) |
|
|
98 | (1) |
|
|
98 | (2) |
|
Open() Method of Connection Class |
|
|
100 | (1) |
|
Close() Method of Connection Class |
|
|
101 | (1) |
|
Dispose() Method of Connection Class |
|
|
102 | (1) |
|
Command and Parameter Classes |
|
|
102 | (1) |
|
Properties of Command Class |
|
|
103 | (1) |
|
Constructors and Properties of Parameter Class |
|
|
103 | (1) |
|
|
104 | (2) |
|
Methods of ParameterCollection Class |
|
|
106 | (1) |
|
Constructor of Command Class |
|
|
107 | (1) |
|
|
108 | (3) |
|
|
111 | (1) |
|
Constructor of DataAdapter Class |
|
|
111 | (1) |
|
Properties of DataAdapter Class |
|
|
111 | (1) |
|
Methods of DataAdapter Class |
|
|
112 | (1) |
|
Events of DataAdapter Class |
|
|
113 | (1) |
|
|
114 | (3) |
|
|
117 | (1) |
|
|
118 | (1) |
|
|
119 | (1) |
|
|
119 | (1) |
|
|
119 | (3) |
|
|
122 | (1) |
|
|
123 | (1) |
|
|
124 | (1) |
|
|
125 | (1) |
|
|
125 | (2) |
|
ADO.NET 3.5 Entity Framework |
|
|
127 | (2) |
|
ADO.NET 3.5 Entity Data Model |
|
|
129 | (3) |
|
Using ADO.NET 3.5 Entity Data Model Wizard |
|
|
132 | (10) |
|
|
142 | (2) |
|
|
144 | (3) |
|
Introduction to Language-Integrated Query (LINQ) |
|
|
147 | (88) |
|
Overview of Language-Integrated Query |
|
|
147 | (11) |
|
Some Special Interfaces Used in LINQ |
|
|
148 | (1) |
|
IEnumerable and IEnumerable<T> Interfaces |
|
|
148 | (1) |
|
IQueryable and IQueryable<T> Interfaces |
|
|
149 | (1) |
|
|
150 | (2) |
|
Deferred Standard Query Operators |
|
|
152 | (4) |
|
Nondeferred Standard Query Operators |
|
|
156 | (2) |
|
Introduction to LINQ Query |
|
|
158 | (3) |
|
Architecture and Components of LINQ |
|
|
161 | (4) |
|
Overview of LINQ to Objects |
|
|
162 | (1) |
|
Overview of LINQ to DataSet |
|
|
163 | (1) |
|
|
163 | (1) |
|
Overview of LINQ to Entities |
|
|
164 | (1) |
|
|
165 | (1) |
|
|
165 | (11) |
|
|
166 | (1) |
|
|
167 | (1) |
|
Query a String to Determine Number of Numeric Digits |
|
|
168 | (1) |
|
Sort Lines of Structured Text by Any Field in Line |
|
|
169 | (2) |
|
LINQ and File Directories |
|
|
171 | (1) |
|
Query Contents of Files in a Folder |
|
|
172 | (3) |
|
|
175 | (1) |
|
|
176 | (18) |
|
Operations to DataSet Objects |
|
|
177 | (1) |
|
|
178 | (1) |
|
Method-Based Query Syntax |
|
|
179 | (3) |
|
|
182 | (1) |
|
|
183 | (3) |
|
|
186 | (3) |
|
Operations to DataRow Objects Using Extension Methods |
|
|
189 | (4) |
|
Operations to DataTable Objects |
|
|
193 | (1) |
|
|
194 | (12) |
|
LINQ to SQL Entity Classes and DataContext Class |
|
|
195 | (4) |
|
LINQ to SQL Database Operations |
|
|
199 | (2) |
|
|
201 | (1) |
|
|
201 | (1) |
|
|
202 | (2) |
|
|
204 | (2) |
|
LINQ to SQL Implementations |
|
|
206 | (1) |
|
|
206 | (5) |
|
Object Services Component |
|
|
207 | (1) |
|
|
207 | (1) |
|
|
208 | (1) |
|
LINQ to Entities Flow of Execution |
|
|
208 | (2) |
|
Implementation of LINQ to Entities |
|
|
210 | (1) |
|
|
211 | (11) |
|
LINQ to XML Class Hierarchy |
|
|
211 | (1) |
|
|
212 | (1) |
|
Creating XML from Scratch |
|
|
212 | (2) |
|
|
214 | (1) |
|
|
215 | (1) |
|
|
216 | (1) |
|
Manipulate XML Attributes |
|
|
216 | (1) |
|
|
217 | (1) |
|
|
217 | (1) |
|
|
217 | (1) |
|
Query XML with LINQ to XML |
|
|
218 | (1) |
|
Standard Query Operators and XML |
|
|
219 | (1) |
|
|
219 | (1) |
|
Using Query Expressions with XML |
|
|
220 | (1) |
|
Using XPath and XSLT with LINQ to XML |
|
|
221 | (1) |
|
Mixing XML and Other Data Models |
|
|
221 | (1) |
|
Language Enhancement for LINQ |
|
|
222 | (6) |
|
|
223 | (2) |
|
|
225 | (1) |
|
Implicitly Typed Local Variables |
|
|
226 | (1) |
|
|
227 | (1) |
|
|
228 | (2) |
|
|
230 | (5) |
|
Data Selection Query with Visual C#.NET |
|
|
235 | (1) |
|
PART I Data Query with Visual Studio Design Tools and Wizards |
|
|
236 | (67) |
|
Completed Sample Database Application Example |
|
|
236 | (3) |
|
Visual Studio.NET 2008 Design Tools and Wizards |
|
|
239 | (12) |
|
Data Design Tools in Toolbox Window |
|
|
239 | (1) |
|
|
240 | (1) |
|
|
241 | (1) |
|
|
242 | (1) |
|
|
242 | (1) |
|
|
243 | (1) |
|
Data Design Wizards in Data Source Window |
|
|
243 | (1) |
|
|
244 | (1) |
|
Data Source Configuration Wizard |
|
|
244 | (5) |
|
|
249 | (2) |
|
Build a Sample Database Project---SelectWizard with SQL Server Database |
|
|
251 | (8) |
|
Application User Interfaces |
|
|
251 | (1) |
|
|
252 | (3) |
|
|
255 | (1) |
|
|
256 | (1) |
|
|
257 | (1) |
|
|
257 | (2) |
|
Add and Utilize Visual Studio.NET Wizards and Design Tools |
|
|
259 | (4) |
|
Add and Configure a New Data Source |
|
|
259 | (4) |
|
Query and Display Data Using the DataGridView Control |
|
|
263 | (5) |
|
|
264 | (2) |
|
View Each Record or Specified Columns |
|
|
266 | (2) |
|
Use DataSet Designer to Edit the Structure of DataSet |
|
|
268 | (3) |
|
Bind Data to Associated Controls in LogIn Form |
|
|
271 | (3) |
|
Develop Codes to Query Data Using Fill() Method |
|
|
274 | (2) |
|
Use Return a Single Value to Query Data for Login Form |
|
|
276 | (4) |
|
Coding for Selection Form |
|
|
280 | (2) |
|
Bind Data to Associated Controls in Faculty Form |
|
|
282 | (2) |
|
Develop Codes to Query Data from Faculty Table |
|
|
284 | (4) |
|
Develop Codes to Query Data Using SQL SELECT Method |
|
|
285 | (2) |
|
Develop Codes to Query Data Using LINQ Method |
|
|
287 | (1) |
|
Display Pictures for Faculty Form |
|
|
288 | (3) |
|
Binding Data to Associated Controls in Course Form |
|
|
291 | (4) |
|
Develop Codes to Query Data for Course Form |
|
|
295 | (4) |
|
Query Data from the Course Table Using TableAdapter Method |
|
|
295 | (2) |
|
Query Data from the Course Table Using LINQ Method |
|
|
297 | (2) |
|
Build a Sample Database Project---SelectWizardOracle with Oracle Database |
|
|
299 | (4) |
|
Create a New Visual C# Project---SelectWizardOracle |
|
|
299 | (1) |
|
Select and Add Oracle Database 10g XE as Data Source |
|
|
300 | (3) |
|
PART II Data Query with Runtime Objects |
|
|
303 | (137) |
|
Introduction to Runtime Objects |
|
|
304 | (3) |
|
Procedure of Building a Data-Driven Application Using Runtime Objects |
|
|
306 | (1) |
|
Query Data Using Runtime Objects to Microsoft Access 2007 Database |
|
|
307 | (98) |
|
Query Data Using Runtime Objects for LogIn Form |
|
|
307 | (1) |
|
|
307 | (1) |
|
Connect to Data Source with Runtime Objects |
|
|
308 | (2) |
|
Coding for Method 1:Using DataSet-DataAdapter to Query Data |
|
|
310 | (2) |
|
Coding for Method 2:Using DataReader to Query Data |
|
|
312 | (2) |
|
Coding for Selection Form |
|
|
314 | (2) |
|
Query Data Using Runtime Objects for Faculty Form |
|
|
316 | (8) |
|
Query Data Using Runtime Objects for Course Form |
|
|
324 | (11) |
|
Query Data Using Runtime Objects for Student Form |
|
|
335 | (1) |
|
Coding for Constructor of Student Form |
|
|
335 | (1) |
|
Coding for Student Select Button Click Method |
|
|
336 | (8) |
|
Query Data Using Runtime Objects to SQL Server Database |
|
|
344 | (1) |
|
Migrating from Access to SQL Server and Oracle Databases |
|
|
345 | (3) |
|
Query Data Using General Runtime Objects |
|
|
348 | (1) |
|
Query Data Using General Runtime Objects for LogIn Form |
|
|
349 | (6) |
|
Coding for Selection Form |
|
|
355 | (3) |
|
Query Data Using General Runtime Objects for Course Form |
|
|
358 | (2) |
|
Retrieve Data from Multiple Tables Using Joined Tables Method |
|
|
360 | (4) |
|
Query Data Using General Runtime Objects for Student Form |
|
|
364 | (2) |
|
Query Data Using Stored Procedures |
|
|
366 | (20) |
|
Query Data Using LINQ to SQL Technique |
|
|
386 | (2) |
|
Create Entity Classes and Connect DataContext to Database |
|
|
388 | (1) |
|
Query Data Using LINQ to SQL for Login Form |
|
|
388 | (3) |
|
Coding for Selection Form |
|
|
391 | (2) |
|
Query Data Using LINQ to SQL for Faculty Form |
|
|
393 | (4) |
|
Query Data Using Joined LINQ to SQL for Course Form |
|
|
397 | (4) |
|
Query Data Using LINQ to SQL Stored Procedures for Student Form |
|
|
401 | (4) |
|
Query Data Using Runtime Objects to Oracle Database |
|
|
405 | (27) |
|
Oracle Database 10g Express Edition Release 2 |
|
|
405 | (1) |
|
Configure Oracle Database Connection String |
|
|
406 | (1) |
|
Query Data Using General Runtime Objects |
|
|
407 | (1) |
|
Query Data Using General Runtime Objects for LogIn Form |
|
|
408 | (5) |
|
Coding for Selection Form |
|
|
413 | (1) |
|
Query Data Using Runtime Objects for Faculty Form |
|
|
414 | (3) |
|
Query Data Using Runtime Objects for Course Form |
|
|
417 | (2) |
|
Stored Procedures in Oracle Database Environment |
|
|
419 | (1) |
|
Syntax of Creating a Stored Procedure in Oracle |
|
|
420 | (1) |
|
Syntax of Creating a Package in Oracle |
|
|
420 | (2) |
|
Create Faculty_Course Package for Course Form |
|
|
422 | (4) |
|
Query Data Using Oracle Package for Course Form |
|
|
426 | (6) |
|
|
432 | (2) |
|
|
434 | (5) |
|
Data Inserting with Visual C#.NET |
|
|
439 | (1) |
|
PART I Data Inserting with Visual Studio.NET Design Tools and Wizards |
|
|
440 | (49) |
|
Insert New Data into a Database |
|
|
440 | (2) |
|
Insert New Records into a Database Using Table Adapter.Insert Method |
|
|
441 | (1) |
|
Insert New Records into a Database Using Table Adapter. Update Method |
|
|
442 | (1) |
|
Insert Data into Microsoft Access Database Using Sample Project InsertWizard |
|
|
442 | (26) |
|
Create New Project Based on Sample Wizards Project |
|
|
443 | (1) |
|
Application User Interfaces |
|
|
443 | (1) |
|
Create Insert Faculty Form Window |
|
|
443 | (2) |
|
Duplicate Visual C#.NET Projects with Installed DataSet |
|
|
445 | (1) |
|
Validate Data Before Data Insertion |
|
|
446 | (1) |
|
The .NET Framework Collection Classes |
|
|
447 | (1) |
|
Validate Data Using Generic Collection |
|
|
447 | (4) |
|
Initialization and Termination Coding for Data Insertion |
|
|
451 | (2) |
|
|
453 | (1) |
|
Configure TableAdapter and Build Data Inserting Query |
|
|
453 | (2) |
|
Develop Codes to Insert Data Using TableAdapter.Insert Method |
|
|
455 | (2) |
|
Develop Codes to Insert Data Using TableAdapter.Update Method |
|
|
457 | (5) |
|
Validate Data After Data Insertion |
|
|
462 | (1) |
|
Modifications to Faculty Form Window |
|
|
462 | (3) |
|
Modifications to Insert Faculty Form Window |
|
|
465 | (3) |
|
Insert Data into SQL Server Database Using Sample Project SQLInsertWizard |
|
|
468 | (21) |
|
Modify Existing Project to Get New Data Insertion Project |
|
|
469 | (1) |
|
Create New Form Window to Insert Data for Course Form |
|
|
470 | (2) |
|
Trigger and Connect to Visual Studio Design Tools |
|
|
472 | (1) |
|
Project Initialization and Validate Data Before Data Insertion |
|
|
473 | (3) |
|
Configure TableAdapter and Build Data Insertion Query |
|
|
476 | (1) |
|
Develop Codes to Insert Data Using TableAdapter.Insert Method |
|
|
477 | (4) |
|
Develop Codes to Insert Data Using TableAdapter.Update Method |
|
|
481 | (3) |
|
Use Select Button in Course Form to Perform Data Validation |
|
|
484 | (1) |
|
Insert Data into Database Using Stored Procedures |
|
|
485 | (1) |
|
Create Stored Procedure Using TableAdapter Query Configuration Wizard |
|
|
485 | (2) |
|
Modify Codes to Perform Data Insertion Using Stored Procedure |
|
|
487 | (2) |
|
Insert Data into Oracle Database Using Sample Project OracleInsertWizard |
|
|
489 | (1) |
|
PART II Data Insertion with Runtime Objects |
|
|
489 | (63) |
|
General Runtime Objects Method |
|
|
490 | (1) |
|
Insert Data into SQL Server Database Using Runtime Objects Method |
|
|
491 | (19) |
|
Add Inserting Data Form Window: Insert Faculty Form |
|
|
491 | (2) |
|
Modify Codes to Copied Project |
|
|
493 | (1) |
|
Startup Coding and Data Validation Before Data Insertion |
|
|
494 | (4) |
|
Insert Data into Faculty Table |
|
|
498 | (4) |
|
Validate Data After Data Insertion |
|
|
502 | (1) |
|
Modifications to Faculty Form Window |
|
|
503 | (2) |
|
|
505 | (1) |
|
Modifications to Insert Faculty Form Window |
|
|
506 | (4) |
|
Insert Data into Microsoft Access Database Using Runtime Objects |
|
|
510 | (8) |
|
Modifications to Namespaces |
|
|
510 | (1) |
|
Remove SP Form and Student Form |
|
|
511 | (1) |
|
Modify Database Connection String |
|
|
512 | (2) |
|
Modify LogIn Query Strings |
|
|
514 | (1) |
|
Modify Faculty Query String |
|
|
515 | (1) |
|
Modifications to Other Forms |
|
|
515 | (3) |
|
Insert Data into Oracle Database Using Runtime Objects |
|
|
518 | (8) |
|
Add Oracle Reference and Oracle Namespace |
|
|
519 | (1) |
|
Modify Project Namespaces |
|
|
520 | (1) |
|
Modify Database Connection String |
|
|
521 | (1) |
|
Modify LogIn Query Strings |
|
|
522 | (1) |
|
Modify Faculty Query String |
|
|
523 | (2) |
|
Modifications to Other Forms |
|
|
525 | (1) |
|
Insert Data into Database Using LINQ Queries |
|
|
526 | (1) |
|
Insert Data into SQL Server Database Using LINQ to SQL Queries |
|
|
527 | (1) |
|
Insert Data into Database Using Stored Procedures |
|
|
527 | (20) |
|
Insert Data into SQL Server Database Using Stored Procedures |
|
|
527 | (1) |
|
Add an Inserting Data Form Window: Insert Course Form |
|
|
528 | (1) |
|
Develop Stored Procedures of SQL Server Database |
|
|
529 | (3) |
|
Develop Codes to Call Stored Procedures to Insert Data into Course Table |
|
|
532 | (6) |
|
Insert Data into Oracle Database Using Stored Procedures |
|
|
538 | (1) |
|
Develop Stored Procedures in Oracle Database |
|
|
539 | (4) |
|
Develop Codes to Call Stored Procedures to Insert Data into Course Table |
|
|
543 | (4) |
|
|
547 | (1) |
|
|
548 | (3) |
|
Data Updating and Deleting with Visual C#.NET |
|
|
551 | (1) |
|
PART I Data Updating and Deleting with Visual Studio.NET Design Tools and Wizards |
|
|
552 | (20) |
|
Update or Delete Data in Databases |
|
|
553 | (2) |
|
Update or Delete Data in Database Using Table Adapter DBDirect Methods---Table Adapter. Update and Table Adapter. Delete |
|
|
554 | (1) |
|
Update or Delete Data in Database Using Table Adapter. Update Method |
|
|
554 | (1) |
|
Update and Delete Data for Microsoft Access Database |
|
|
555 | (13) |
|
Create New Project Based on Insert Wizard Project |
|
|
556 | (1) |
|
Application User Interfaces |
|
|
556 | (1) |
|
Modify Faculty Form Window |
|
|
557 | (1) |
|
Bind Data for All Textboxes of Faculty Form Window |
|
|
557 | (1) |
|
Validate Data Before Data Updating and Deleting |
|
|
558 | (1) |
|
Build Update and Delete Queries |
|
|
558 | (1) |
|
Build Data Updating Query Function |
|
|
559 | (1) |
|
Develop Codes to Update Data Using TableAdapter DBDirect Method |
|
|
560 | (1) |
|
|
561 | (1) |
|
|
561 | (1) |
|
Develop Codes to Update Data Using Table Adapter. Update Method |
|
|
562 | (2) |
|
Develop Codes to Delete Data Using Table Adapter DBDirect Method |
|
|
564 | (1) |
|
Develop Codes to Delete Data Using Table Adapter. Update Method |
|
|
565 | (1) |
|
Validate Data After Data Updating and Deleting |
|
|
566 | (2) |
|
Update and Delete Data for SQL Server Database |
|
|
568 | (4) |
|
Update and Delete Data for Oracle Database |
|
|
572 | (1) |
|
PART II Data Updating and Deleting with Runtime Objects |
|
|
572 | (323) |
|
|
572 | (2) |
|
Update and Delete Data for SQL Server Database Using Runtime Objects |
|
|
574 | (10) |
|
Update Data in Faculty Table for SQL Server Database |
|
|
574 | (1) |
|
Modify Faculty Form Window |
|
|
575 | (1) |
|
Modify Original Coding in Faculty Form |
|
|
576 | (1) |
|
Develop Codes to Update Data |
|
|
577 | (2) |
|
|
579 | (1) |
|
Delete Data from Faculty Table for SQL Server Database |
|
|
579 | (1) |
|
Develop Codes to Delete Data |
|
|
579 | (2) |
|
Validate Data Updating and Deleting |
|
|
581 | (3) |
|
Update and Delete Data for Oracle Databases Using Runtime Objects |
|
|
584 | (5) |
|
Add Oracle Namespace Reference |
|
|
585 | (1) |
|
Modify Connection String and Query String for LogIn Form |
|
|
585 | (1) |
|
Modify Connection String in Constructor of LogIn Class |
|
|
585 | (1) |
|
Modify SELECT Query String in TabLogIn Button Click Method |
|
|
586 | (1) |
|
Modify SELECT Query String in ReadLogIn Button Click Method |
|
|
586 | (1) |
|
Modify Query Strings in Faculty Form |
|
|
586 | (1) |
|
Modify SELECT Query String for Select Button Click Method |
|
|
586 | (1) |
|
Modify UPDATE Query String for Update Button Click Method |
|
|
586 | (1) |
|
Modify DELETE Query String for Delete Button Click Method |
|
|
587 | (1) |
|
Modify Query Strings for Course Form |
|
|
587 | (1) |
|
Modify SELECT Query String for Select Button Click Method |
|
|
587 | (1) |
|
Modify SELECT Query String for CourseList Click Method |
|
|
587 | (1) |
|
|
588 | (1) |
|
Update and Delete Data in Database Using Stored Procedures |
|
|
589 | (26) |
|
Update and Delete Data in Access Database Using Stored Procedures |
|
|
590 | (1) |
|
|
590 | (2) |
|
Create Stored Procedures in Microsoft Access Database |
|
|
592 | (2) |
|
Call Stored Procedure to Update Faculty Information |
|
|
594 | (1) |
|
Call Stored Procedure to Delete Faculty Information |
|
|
595 | (3) |
|
Update and Delete Data in SQL Server Database Using Stored Procedures |
|
|
598 | (1) |
|
Modify Existing Project to Create New Project |
|
|
598 | (3) |
|
Develop Stored Procedure in SQL Server Database |
|
|
601 | (4) |
|
Call Stored Procedure to Perform Data Updating and Deleting |
|
|
605 | (1) |
|
Update and Delete Data in Oracle Database Using Stored Procedures |
|
|
606 | (1) |
|
Modify Existing Project to Create New Project |
|
|
607 | (3) |
|
Develop Stored Procedure in Oracle Database |
|
|
610 | (4) |
|
Call Stored Procedures to Perform Data Updating and Deleting |
|
|
614 | (1) |
|
Update and Delete Data in Databases Using LINQ to SQL Query |
|
|
615 | (6) |
|
Create New Object of DataContext Class |
|
|
616 | (1) |
|
Develop Codes for Select Button Click Method |
|
|
617 | (1) |
|
Develop Codes for Update Button Click Method |
|
|
618 | (2) |
|
Develop Codes for Delete Button Click Method |
|
|
620 | (1) |
|
|
621 | (1) |
|
|
621 | (4) |
|
Accessing Data in ASP.NET |
|
|
625 | (96) |
|
|
626 | (1) |
|
What is ASP.NET and ASP.NET 3.5? |
|
|
627 | (6) |
|
ASP.NET Web Application File Structure |
|
|
629 | (1) |
|
|
630 | (1) |
|
What Really Happens When a Web Application Is Executed? |
|
|
630 | (1) |
|
Requirements to Test and Run a Web Project |
|
|
631 | (2) |
|
Develop ASP.NET Web Application to Select Data from SQL Server Databases |
|
|
633 | (28) |
|
Create the User Interface---LogIn Form |
|
|
634 | (1) |
|
Develop Codes to Access and Select Data from Database |
|
|
635 | (4) |
|
Validate Data on Client Side |
|
|
639 | (1) |
|
Create Second User Interface---Selection Page |
|
|
640 | (1) |
|
Develop Codes to Open Other Page |
|
|
641 | (2) |
|
Create Third User Interface---Faculty Page |
|
|
643 | (2) |
|
Develop Codes to Select Desired Faculty Information |
|
|
645 | (1) |
|
Develop Codes for Page_Load Method |
|
|
645 | (1) |
|
Develop Codes for Select Button Method |
|
|
646 | (2) |
|
Develop Codes for Other Methods |
|
|
648 | (3) |
|
Create Fourth User Interface---Course Page |
|
|
651 | (2) |
|
AutoPostBack Property of Listbox Control |
|
|
653 | (1) |
|
Develop Codes to Select Desired Course Information |
|
|
654 | (1) |
|
Coding for Course Page Loading and Ending Methods |
|
|
655 | (1) |
|
Coding for Select Button Click Method |
|
|
656 | (2) |
|
Coding for SelectedIndexChanged Method of Listbox Control |
|
|
658 | (1) |
|
Coding for Other User-Defined Methods |
|
|
659 | (2) |
|
Develop ASP.NET Web Application to Insert Data into SQL Server Databases |
|
|
661 | (10) |
|
Create New Web Page Insert.aspx |
|
|
662 | (1) |
|
Develop Codes to Perform Data Insertion Function |
|
|
663 | (1) |
|
Develop Codes for Page_Load and Back Button Click Methods |
|
|
664 | (1) |
|
Develop Codes for Insert Button Click Method |
|
|
664 | (2) |
|
Develop Codes for Other Methods |
|
|
666 | (2) |
|
|
668 | (3) |
|
Develop Web Applications to Update and Delete Data in SQL Server Databases |
|
|
671 | (12) |
|
Application User Interfaces |
|
|
672 | (1) |
|
Modify Coding for Faculty Page |
|
|
672 | (2) |
|
Develop Codes for Update Button Click Method |
|
|
674 | (4) |
|
Develop Codes for Delete Button Click Method |
|
|
678 | (1) |
|
Relationships Between Five Tables in Our Sample Database |
|
|
678 | (1) |
|
Data Deleting Order Sequence |
|
|
679 | (1) |
|
Use Cascade Deleting Option to Simplify Data Deleting |
|
|
679 | (2) |
|
Develop Codes to Perform Data Deleting |
|
|
681 | (2) |
|
Develop ASP.NET Web Applications with LINQ to SQL Query |
|
|
683 | (9) |
|
|
684 | (1) |
|
Create New Object of DataContext Class |
|
|
685 | (2) |
|
Coding for Data Selection Query |
|
|
687 | (1) |
|
Coding for Data Insertion Query |
|
|
688 | (1) |
|
Coding for Data Updating and Deleting Queries |
|
|
689 | (3) |
|
Develop ASP.NET Web Application to Select Data from Oracle Databases |
|
|
692 | (8) |
|
Modify Connection String and Connection Object on LogIn Page |
|
|
693 | (1) |
|
Modify Query String in LogIn Page |
|
|
694 | (1) |
|
Modify Query String in Faculty Page |
|
|
695 | (1) |
|
Modify Query Strings in Course Page |
|
|
696 | (4) |
|
Develop ASP.NET Web Application to Insert Data into Oracle Databases |
|
|
700 | (8) |
|
Add Two Controls to Faculty Page |
|
|
701 | (1) |
|
Modify Codes to Some Methods on Faculty Page |
|
|
701 | (3) |
|
Create Codes to Insert New Faculty on Faculty Page |
|
|
704 | (4) |
|
Develop ASP.NET Web Application to Update and Delete Data in Oracle Databases |
|
|
708 | (9) |
|
Modify Project to Perform Data Updating |
|
|
708 | (1) |
|
Create Codes to Update Button Click Method |
|
|
708 | (2) |
|
Develop Stored Procedures to Perform Data Deleting |
|
|
710 | (1) |
|
Delete Existing Record from Faculty Table |
|
|
711 | (1) |
|
Develop Codes for Delete Button Click Method |
|
|
712 | (1) |
|
Validate Data Deleting Action |
|
|
713 | (2) |
|
Constraint Property---On Delete Cascade in Data Table |
|
|
715 | (2) |
|
|
717 | (1) |
|
|
718 | (3) |
|
|
721 | (174) |
|
Web Services and Their Components |
|
|
722 | (1) |
|
Procedures to Build a Web Service |
|
|
723 | (3) |
|
Structure of a Typical Web Service Project |
|
|
724 | (1) |
|
Real Considerations When Building a Web Service Project |
|
|
724 | (1) |
|
Procedures to Build an ASP.NET Web Service |
|
|
725 | (1) |
|
Build ASP.NET Web Service Projects to Access SQL Server Database |
|
|
726 | (46) |
|
Files and Items Created in the New Web Service Project |
|
|
726 | (3) |
|
Feeling of Hello World Web Service Project as It Runs |
|
|
729 | (3) |
|
Modify Default Web Service Project |
|
|
732 | (2) |
|
Create a Base Class to Handle Error Checking for Our Web Service |
|
|
734 | (1) |
|
Create Real Web Service Class |
|
|
735 | (1) |
|
Add Web Methods into Our Web Service Class |
|
|
736 | (1) |
|
Develop the Codes for Web Methods to Perform the Web Services |
|
|
737 | (1) |
|
Web Service Connection Strings |
|
|
737 | (3) |
|
Modify Existing Web Method |
|
|
740 | (1) |
|
Develop Codes to Perform Database Queries |
|
|
741 | (2) |
|
Develop Codes for User-Defined Methods |
|
|
743 | (3) |
|
Develop Stored Procedures to Perform the Data Query |
|
|
746 | (1) |
|
Develop Stored Procedure WebSelectFacultySP |
|
|
746 | (1) |
|
Add Another Web Method to Call the Stored Procedure |
|
|
747 | (1) |
|
Use DataSet as Returning Object for Web Method |
|
|
748 | (3) |
|
Build Windows-Based Web Service Clients to Use the Web Services |
|
|
751 | (1) |
|
Create a Web Service Proxy Class |
|
|
752 | (2) |
|
Develop Graphic User Interface for Windows-Based Client Project |
|
|
754 | (1) |
|
Develop Code to Use the Web Service |
|
|
755 | (7) |
|
Build Web-Based Web Service Clients to Use the Web Service |
|
|
762 | (1) |
|
Create a New Website Project and Add an Existing Web Page |
|
|
763 | (1) |
|
Add a Web Service Reference and Modify the Web Form Window |
|
|
763 | (1) |
|
Modify Codes for Related Methods |
|
|
764 | (5) |
|
Deploy the Completed Web Service to Production Servers |
|
|
769 | (1) |
|
Copy Web Service Files to Virtual Directory |
|
|
770 | (1) |
|
Publish Precompiled Web Service |
|
|
771 | (1) |
|
Build ASP.NET Web Service Project to Insert Data into SQL Server Database |
|
|
772 | (20) |
|
Modify Existing Web Service Project |
|
|
773 | (1) |
|
Web Service Project Development Procedure |
|
|
774 | (1) |
|
Develop and Modify Codes for Code-Behind Page |
|
|
774 | (1) |
|
Develop and Modify First Web Method SetSQLInsertSP |
|
|
775 | (4) |
|
Develop Second Web Method GetSQLInsert |
|
|
779 | (3) |
|
Develop and Modify Third Web Method SQLInsertDataSet |
|
|
782 | (6) |
|
Develop Fourth Web Method GetSQLInsertCourse |
|
|
788 | (4) |
|
Build Windows-Based Web Service Clients to Use Web Services |
|
|
792 | (1) |
|
Build Web-Based Web Service Clients to Use Web Services |
|
|
793 | (12) |
|
Create a New Website Project and Add Existing Web Page |
|
|
793 | (1) |
|
Add Web Service Reference and Modify Web Form Window |
|
|
794 | (1) |
|
Modify Codes for Related Methods |
|
|
795 | (10) |
|
Build ASP.NET Web Service to Update and Delete Data for SQL Server Database |
|
|
805 | (22) |
|
Modify Existing Web Service Project |
|
|
807 | (1) |
|
Modify Related Web Methods |
|
|
807 | (1) |
|
Modify Web Method from SetSQLInsertSP to SQLUpdateSP |
|
|
808 | (2) |
|
Modify Web Method GetSQLInsert to GetSQLCourse |
|
|
810 | (1) |
|
Modify Web Method GetSQLInsertCourse to GetSQLCourseDetail |
|
|
811 | (2) |
|
Add New Web Method SQLDeleteSP |
|
|
813 | (2) |
|
Develop Two Stored Procedures WebUpdateCourseSP and WebDeleteCourseSP |
|
|
815 | (1) |
|
Develop Stored Procedure WebUpdateCourseSP |
|
|
815 | (2) |
|
Develop Stored Procedure WebDeleteCourseSP |
|
|
817 | (10) |
|
Build Windows-Based Web Service Clients to Use Web Services |
|
|
827 | (1) |
|
Build Web-Based Web Service Clients to Use Web Services |
|
|
827 | (8) |
|
Create New Website Project and Add Existing Web Page |
|
|
828 | (1) |
|
Add Web Service Reference and Modify Web Form Window |
|
|
828 | (1) |
|
Modify Codes for Related Methods |
|
|
829 | (1) |
|
Modify Codes in Page_Load Method |
|
|
830 | (1) |
|
Develop Codes for Update Button's Click Method |
|
|
830 | (2) |
|
Develop Codes for Delete Button's Click Method |
|
|
832 | (1) |
|
Modify Codes in Select Button's Click Method and Related Methods |
|
|
833 | (2) |
|
Modify Codes in SelectedIndexChanged Method |
|
|
835 | (19) |
|
Build ASP.NET Web Service Project to Access Oracle Database |
|
|
838 | (1) |
|
Build Web Service Project WebServiceOracleSelect |
|
|
839 | (1) |
|
|
840 | (1) |
|
Modify Namespace Directories |
|
|
840 | (1) |
|
Modify Web Method GetSQLSelect and Related Methods |
|
|
841 | (2) |
|
Modify Web Method GetSQLSelectSP and Related Methods |
|
|
843 | (1) |
|
Modifications to Stored Procedure WebSelectFacultySP |
|
|
843 | (4) |
|
Modifications to Codes in Web Method GetSQLSelectSP |
|
|
847 | (1) |
|
Modify Web Method GetSQLSelectDataSet |
|
|
848 | (6) |
|
Build Web Service Clients to Use the Web Service WebServiceOracleSelect |
|
|
854 | (1) |
|
Build ASP.NET Web Service Project to Insert Data into Oracle Database |
|
|
854 | (1) |
|
Build Web Service Project WebServiceOracleInsert |
|
|
855 | (17) |
|
|
855 | (1) |
|
Modify Namespace Directories |
|
|
856 | (1) |
|
Modify Web Method SetSQLInsertSP and Related Methods |
|
|
856 | (2) |
|
Modify Web Method GetSQLInsert and Related Methods |
|
|
858 | (2) |
|
Modify Web Method SQLInsertDataSet |
|
|
860 | (2) |
|
Modify Web Method GetSQLInsertCourse and Related Methods |
|
|
862 | (9) |
|
Build Web Service Clients to Use Web Service WebServiceOracleInsert |
|
|
871 | (1) |
|
Build ASP.NET Web Service to Update and Delete Data for Oracle Database |
|
|
872 | (1) |
|
Build Web Service Project WebServiceOracleUpdateDelete |
|
|
873 | (16) |
|
|
873 | (1) |
|
Modify Namespace Directories |
|
|
874 | (1) |
|
Modify Web Method SQLUpdateSP and Related Methods |
|
|
874 | (3) |
|
Develop Stored Procedure UpdateCourse_SP |
|
|
877 | (2) |
|
Modify Web Method GetSQLCourse and Related Methods |
|
|
879 | (2) |
|
Modify Web Method GetSQLCourseDetail and Related Methods |
|
|
881 | (2) |
|
Modify Web Method SQLDeleteSP |
|
|
883 | (2) |
|
Develop Stored Procedure WebDeleteCourseSP |
|
|
885 | (2) |
|
Implement and Test Web Service Project |
|
|
887 | (2) |
|
Build Web Service Clients to Use Web Service |
|
|
889 | (1) |
|
|
890 | (1) |
|
|
891 | (4) |
Index |
|
895 | (8) |
About the Author |
|
903 | |