See larger picture | ASP.NET Unleashed
by
Stephen Walther
- SamsPrice at Amazon.com: $54.99Availability:
This item is currently not available by this merchant.
|
- Average Customer Review:
Based on
147
reviews.
- Amazon.com Sales Rank: 746464
|
Product Description A well-known expert in the ASP development community, best-selling Author Steven Walther brings his experience as an ASP.NET trainer to ASP.NET Unleashed. With this valuable guide, readers learn the advanced features of ASP.NET, and how to apply them in their own Internet applications. This in-depth, code-intensive title covers a broad range of advanced ASP.NET topics that include: validating form data; programming mobile devices; using code behind; building custom ASP.NET controls; creating graphics with GDI.NET; data access with ADO.NET; ASP.NET security; using XML in ASP.NET applications; and building and consuming Web services.Aimed at Windows Web developers of all levels, ASP.NET Unleashed provides a truly example-packed tutorial on beginning through advanced topics in ASP.NET programming. This mammoth text is never dense, and its clear sample code and ordering of topics will make it a strong choice for learning ASP.NET inside and out.Dedicated to the principle that more is more, and weighing in at over 1,400 pages, this title covers all the bases in the new ASP.NET. Though it's comprehensive, the author takes care to present the basics of programming first. Early sections cover the basics of building Web pages with built-in ASP.NET Web controls. Only later on does the text range farther afield. Standout sections on mobile devices will let you work with today's wireless devices using both WAP and specialized HTML on the Pocket PC platform. Coverage on the extensive support for databases in ADO.NET and bound controls marks this book's practical focus on the basics. Material on tapping the powers of Microsoft SQL Server and the Indexing Service for providing full-text searches in Web sites is a notable standout here. Later chapters look at basics of the much-advertised Web services, but also discuss ways to extend security and data sharing. Advanced bells and whistles are illustrated with a Web service to export pattern matching across Web sites--a worthwhile example. More advanced topics round out this book, including a tutorial on .NET APIs for common functions like the file system, strings, and regular expressions. A later section on combining ASP.NET with Microsoft Message Queue Server to provide asynchronous messaging will extend the range of your applications. Final sections illustrate key concepts using a job site and an online store. And the last few pages in this 1,400-page tome are devoted to a handy reference for ASP.NET server-side controls, which is sure to be a useful feature. Few titles combine so many useful examples, and the choice and ordering of material here makes this a book that will benefit two distinct audiences: those brand-new to ASP.NET and those who want to extend the basics with new capabilities using Web services and other high-end whistles and bells. There's a pleasing amount of white space in the text, which is dominated by dozens and dozens of clear examples rather than long-winded explanations, making this title ideal for those who like to learn new programming techniques through examples. --Richard Dragan
Featured Customer Reviews Simply outstanding!,
December 06, 2007 This is the best book I have read on ASP.NET so far. The book is very well organized and is full of quality examples. Not only are the examples excellent, but also the author takes the time to provide a quality and detailed explanation of each example.
The book focuses on almost all aspetcs of ASP.NET in a professional manner. But I find the book to be suitable for levels. Though ADO.NET is not covered in great detail, an excellent overview and rich examples are provided.
Also the nice thing about this book is that all examples are in both VB.NET and C#.
the best tool for very one from the best author i ever read,
June 27, 2006 this is a very excellent book it covers all aspects of asp.net we need.
this is for the first time in my life that i am reading a book which takes our experties from beginer level to expert level .
The bottom line is "if you buy this book , forget that you need any thing else to improve your knowledge and skills regarding ASP.NET" ASP.NET Unleashed, Second Edition,
May 02, 2006 In one word its the BESTTTTTTTTTTTTTTT book ,Awesome.
You get Vb.net asp.net and c# code all in one Book .
Get smarter guys to convert vb.net to asp.net code.
Hail the author for his book.
If you want a book to learn and program then grab this book immediately
Thnks
This is "IT" the book to learn ASP.NET web apps.,
March 02, 2006 Over 1400 pages of pure web ASP.NET code, I say my friend, "this is the book that changed me." ASP.NET Unleashed teaches you how to implement the entire .NET v1.x Framework. This book contains the code in VB, but the CD has both C# and VB. I am a C# coder and I did not mind the VB examples one bit.
I came to this book barely able to write one line of C# code, but know I mastered DataGrid's, DataList's, Arrays (sorting and iterating), formatting (strings and dates), System.Text.RegularExpressions class (pattern matching and replace) and Client-Side Validation (Custom, Required Field, ), DataSets (GetXml, GetXmlSchema, WriteXml, ReadXml, ...), DataViews (sorting Asc and Desc), DataTables (insert, delete, Avg, Count, Max, StDev, Sum, define columns, add DataSets data, Var...), DataRelations, DataAdapter, DataReaders, XmlReaders, Creating Text and Binary Files, OleDbConnection, SqlConnection, Uploading Files, Session Variables, Caching objects, Xml Web Services, Compiling VB and C# into dll's, Symmetric Encryption and Asymmetric Encryption (SHA256, SHA384, SHA512, RC2, Rijndael, DES,...), Windows Authentication, Forms Authentication, Web.config (Roles, Authorization, deny users, Authentication, SQL Server connection string, ... ), Mobile Services, Performance Counters, Application Log, GDI+ Generating pictures on the fly (Brushes, Ellipses, Rectangles, Gradients, Save Jpeg or Gif, Drawing over saved pictures, Pies, Draw Lines, Round or SquareBorders, ...), Custom Postbacks with HtmlControls, AdRotators (binding with XML), ... There is plenty more objects and code, I didn't list. The book is no hype or not all talk and all the code is complete baby. Also all the code is on CD, so you do not have to type the code. The book's only flaw is that it does not show you how to bind data to objects (e.g DropDownList, Calendar, ...) inside of DataGrid's and DataList's using TemplateColumn(s), use custom JavaScript to validate, but the book only shows Microsoft's Control Validaters and the examples do not separate the VB and C# source file from the ASPX file, but by far this is "IT" the book to learn ASP.NET web apps. The book also does not show you how write Crystal Reports.
//The book does not show how to populate data into a DataGrid's object or use JavaScript triggers for validation, but here is my code snip
function Validate(name, num, tname){
var regInt=/^-[0-9]+$|^[0-9]+$/; //no decimals
if (document.getElementById(name).value == ''){
document.getElementById(name).style.color='White';
document.getElementById(name).style.background='Red';
document.getElementById('lblError').innerHTML='Cannot be empty';
btnDisable(name, tname);
}
else if (num == 'I' && regInt.test(document.getElementById(name).value) == false){
document.getElementById(name).style.color='White';
document.getElementById(name).style.background='Red';
document.getElementById('lblError').innerHTML='Integers only';
//document.getElementById(name).select();
btnDisable(name, tname);
}
< asp : datagrid id="dgrCart" OnItemCommand="ItemsGrid_Command" >
< Columns>
< asp : TemplateColumn HeaderText="Quantity">
< ItemTemplate>
< asp : TextBox id="txtQty" tooltip="sdf" onKeyup="validate(this.id, 'txtQty')" Width="200px" Text=' < %# DataBinder.Eval(Container.DataItem, "QUANTITY" ) % > ' runat="server" />
asp : TemplateColumn>
< asp : TemplateColumn HeaderText="States">
< ItemTemplate >
< asp : DropDownList id="ddlSt" runat="server" style="width:100%" DataSource="< % # popState() % > "
DataTextField="STATENAME" DataValueField="STATE"
SelectedIndex=' < % # GetSelectedState((string)DataBinder.Eval(Container.DataItem, "SHIPSTATE")) % > '
onchange="Validate(this.id, 'S', 'ddlSt')" onfocus="STfocus(this.id)" />
ItemTemplate >
Columns >
asp : datagrid >
public int GetSelectedState(string state){
int i=0;
try{
i = dvState.Find(state);
return i;
}
catch {}
return i;
}
public DataView popState(){
try{
DataSet ds = new DataSet();
ds.ReadXml(MapPath(@"\XMLDocs\State.xml"));
dvState=ds.Tables["STATE"].DefaultView;
dvState.Sort="STATE";
return dvState;
}
catch (Exception ex){ Response.Write(ex+"");}
return dvState;
}
The Oracle Data Provider for .NET driver (free) at "www . otn . oracle . com" can be used in the examples of the ASP.NET Unleashed book by replacing the SQL Server namespace "System.Data.SqlClient" with Oracle namespace "Oracle.DataAccess.Client" and replacing the Sql syntax with Oracle (e.g. SqlConnection becomes OracleConnection("User Id=schema_name;Password=schema_password;Data Source=oracle_sid_name"); ) The Oracle 10g Release 2 Database can be downloaded for free too "www . otn . oracle .com"
I also recommend learning Oracle PL/SQL Programming by Scott Urman ISBN 0-07-2191147-3. Also do not bother learning JSP, PHP, or Java Applets. Microsoft ASP.NET Framework is lighter, quicker, less code (for more action), more responsive, and is generations ahead of the pack. One of my most valuable books,
November 09, 2005 I'll keep this short and simple. This is what I call the "Bible" of ASP.NET books. I reference this quite a bit along with Internet articles on syntax and approaches.
PROS
- Code available for all examples in both VB and C#
- Author is very easy to understand, examples are great and to the point
- The book covers a ton and does it well
- The author provides explanations throughout explaining the transition from Classic ASP to ASP.NET
CONS
- Outdated, waiting for Third Edition for ASP 2.0 but still very useful if you're still coding in ASP.NET 1.1
- Author should have shown many examples referencing Stored Procedures which is what most people use...if you know what you're doing in application design
- No code behind? I'm sorry but this is just wrong...even if he's trying to show simple examples, it should all be done in code behind
- Lack of coverage on security...Check MSDN for that good stuff
You might also be interested in these items...
|
|