asp.NET有哪些中间件 要求使用ListView实现 急!!!help!!!

ASP.NET中使用ListView多层绑定的分页问题始末
前段时间着手做一个网站,在使用ListView和DataPager时遇到了一个新问题。先描述一下页面的要求吧:有两级类别,一个大类,下面有子类,子类下才对应了产品,然后在一个页面中把大类(指定了哪些)、子类、产品按结构显示出来,其中产品要有分页。好了,目前
  前段时间着手做一个网站,在使用ListView和DataPager时遇到了一个新问题。先描述一下页面的要求吧:有两级类别,一个大类,下面有子类,子类下才对应了产品,然后在一个页面中把大类(指定了哪些)、子类、产品按结构显示出来,其中产品要有分页。好了,,,目前来说,整个页面交互性只在于产品的分页上,大类、子类在端只是显示的作用,故我理所当然地想到了使用ListView来层层绑定,,并在产品层添加DataPager控件来分页。
  后台的数据DTO也已经定义好,分别有大类、小类、产品:
ProductTypeDTO
ID { get; set; }
IEnumerable&CategoryDTO& Categorys { get; set; }
CategoryDTO
IEnumerable&ProductDTO& Products { get; set; }
ProductDTO
ID { get; set; }
你最喜欢的《ASP.NET 3.5 AJAX服务器编程精选71例(使用C#)》扫描版[PDF]_eD2k地址_计算机与网络_图书下载_ED2000资源共享
您的位置: >>
《ASP.NET 3.5 AJAX服务器编程精选71例(使用C#)》扫描版[PDF]
<td width="80" id="size_FASPNETWorld
Resources for web and mobile developers
Murach's Android Programming (2nd Edition) by Joel Murach is targeted primarily at beginners of Android programming with at least some basic knowledge of Java programming.
The 600-plus-page book (available in paperback and e-book) uses the unique, time-tested paired-pages format also found in other Murach's training book series. This format to which I'm a fan of for years, is well suited for learning and reference. With this format, the left-hand page features the meat of the tutorial, so to speak, and the right-hand page presents a distilled version of the tutorial including code snippets and screenshots.
With five broad sections spanning 18 chapters, the book gets readers to a fast start in Android programming by teaching readers on how to work with the code editor, namely Android Studio, and how to create user interface elements in an Android app.
In later chapters, readers are treated to more advanced topics including working with threads, files, adapters, intents, services, notifications, broadcast receivers, SQLite, widgets, custom adapters, content providers, locations and maps.
Having covered the , the second edition brings about quite a few significant updates. These updates include the use of Android Studio (replacing Eclipse in the original edition) as the code editor throughout the book, using the Gradle build system, and new content on working with the latest Android platform versions including using the Material theme and how to take advantage of the newer Android 5.x Lollipop and 6.x Marshmallow APIs.
I like how the book leverages on the notion of learning by example effectively throughout the book. Complementing the tutorials are several sample apps.
These case-study apps are complete apps by themselves and are worthy of being in the Android app stores.
Developing Android apps can be really challenging even to seasoned programmers. Much of the challenge has to do with having to make an app work in a very fragmented Android platform. I'm glad that the book makes great effort in highlighting the crucial differences between the API versions and providing best-practice guidance on implementing back-compatibility support.
Of note is that the book doesn't just leave readers will the essential programming skills but also takes readers through the important app publishing process on Google Play store. This is really end-to-end stuff.
Taking into consideration the well-structured content, clear and concise writing style, practical code samples and exercises, I think this book serves as an excellent learning tool to those who are getting their feet wet in the world of Android programming or who just wants to update their core Android programming skills.
Murach's Android Programming (2nd Edition)
Authors: Joel Murach
Publisher:&
ISBN-13: 978-
[December 2015 Update: 2nd Edition published]
I've been reviewing web development-related books for this site in the past but
I'll make it an exception this time.
The explosion of mobile computing has seen
more web applications being adapted to also work well with mobile devices. However,
web-powered mobile sites may not provide the most optimized mobile experience.
This is where native mobile apps come in.
Murach's Android Programming by Joel Murach is a book that teaches developers how
to create apps on the most pervasive mobile platform today i.e. Android.
The 600-plus-page book comes in five broad sections spanning 18 chapters.
For those unfamiliar with Murach's series of training books, the book features the
time-tested paired-pages format where the left-hand page contains the main content
written in prose style and the right-hand page contains code snippets,
screenshots, and a summary in bulleted points. I've been a fan of this format
for the following reason. After reading the book, I could still use the right-hand
pages for quick and easy reference-making it a must-have book on the work desk or shelf.
So what's in the book?
Section 1 starts off with a nice introduction to Android which also covers how to use
the Eclipse IDE. While Eclipse is the IDE used throughout the book, the authors
also took pains in highlighting alternative IDEs such as IntelliJ. In fact, an
entire appendix section is dedicated to setting up IntelliJ for those who are
interested.
By chapter 3, the book gets readers to writing their first app.
The section finishes off with a chapter on testing and debugging an Android app.
Section 2 covers the essential Android skills. These include working with layouts
and widgets, handling events, working with theme and styles, working with menus
and preferences, and working with fragments.
Section 3 teaches readers how to build a News Reader app. Some of the skills
taught include working with threads, files, adapters, working
with servic and how to work with broadcast receivers.
Section 4 teaches the skills necessary to create a Task List app. These skills
include working with SQLite databases, working with tabs and custom adapters,
working with content providers, and working with app widgets.
Section 5 covers some more essential Android skills including deploying
an app, and working with locations and maps.
Coming from a .NET background (but not new to mobile app programming), Android
programming can be a daunting, if not, overwhelming subject. Some basic Java
and XML knowledge is required but that's not much of a problem for me
since being a C#/XAML person, I can more-or-less relate to Java/XML. I like the
fact that the book approaches the subject by using example apps as the theme
of study, and working through the skills incrementally from easy to difficult.
These case-study apps are complete apps by themselves and are worthy of being
in the Android app stores.
One of the trickiest parts of Android programming is dealing with the fragmentation
as a result of the various OS versions. I like the fact that the book provides
valuable guidance on the best-practice approach when facing with such scenarios.
Apart from the programming essentials, what's also nice about the book is that it
also provides clear step-by-step guidance on signing up as a publisher as well as publishing
the app on the Google Play marketplace.
With the well-organized content, easy-to-understand writing style, practical code
examples, and useful end-of-chapter exercises, I think this book provides an excellent
jumpstart to those who are venturing into Android programming and has already some basic
knowledge of Java.
Murach's Android Programming
Joel Murach
Publisher:
ISBN-13: 978-
Murach's ASP.NET 4.5 Web Programming with C# 2012 by Mary Delamater and
Anne Boehm is the fifth edition of a succession of popular ASP.NET books released
by the publisher over the past decade. The latest edition focuses primarily on
ASP.NET Web Forms programming but also provides a taste of ASP.NET MVC programming
in a 800-plus-page training guide. The book is aimed at equipping beginners of
ASP.NET programming with the right skills for developing web applications at a
professional level.
There are 5 broad sections spanning 24 chapters in the book.
Section 1 provides readers with an introduction to ASP.NET programming. This
includes tutorials on developing a one-page web application, using HTML5 and CSS3
with ASP.NET applications, developing a multi-page web application, and testing
and debugging ASP.NET applications.
Section 2 brings on the ASP.NET essentials. This includes using the standard server
controls and validation controls, working with state, cookies and URL encoding,
using master pages, using themes, and using site navigation and ASP.NET routing.
Section 3 introduces ASP.NET database programming which includes an introductory
database programming, using SQL data sources, using the GridView control, using
the DetailsView and FormView control, using the ListView and DataPager controls,
and using object data sources with ADO.NET.
Section 4 touches on securing a web site, authenticating and authorizing users,
using email, custom error pages, and back-button control, and configuring and
deploying ASP.NET applications.
Section 5 takes readers to the next level by providing tutorials on using ASP.NET
Ajax, creating and using WCF and Web API services, and lastly, an introduction
to ASP.NET MVC.
Having done reviews of earlier editions of the book, it's good to see that the same
proven formula that makes this book a valuable read is still seen in the latest
edition today.
For example, the easy-to-understand concise writing style, the generous amount
of code examples plus screenshots, the practical recommendations of external
tools to aid certain programming areas, the skill-reinforcing end-of-chapter exercises,
and the unique paired-pages format -- are what make this book a great learner's
and reference book.
For this edition in particular, apart from the updated material on ASP.NET Web Forms and introductory material on Web API,
the addition of a chapter dedicated to ASP.NET MVC is indeed a welcome bonus.
Although the ASP.NET MVC part is only one chapter, I'm impressed at how much material
has been packed into the chapter.
In summary, this book has all the right ingredients in bringing beginning ASP.NET programmers
up to speed with ASP.NET 4.5 in the shortest time possible.
Update: A VB version of the book is also available. See related resources below.
Book Review: Murach's ASP.NET 4.5 Web Programming with C# 2012
Mary Delamater and Anne Boehm
Publisher:
ISBN-13: 978-
Related resources:
Murach's JavaScript and jQuery by Zak
Ruvalcaba and Mike Murach training and reference book comes at a good time when
the use of JavaScript and jQuery is becoming more and more prevalent in the
world of web development. To the novice web developer, learning all these
technologies can be overwhelming and daunting indeed. This book aims to make
learning JavaScript and jQuery a pleasant experience. Let's dive into the book
The book is made up of 5 broad sections comprising a total of 18 chapters.
Section 1 provides readers with JavaScript essentials which include an
introduction to web development, working with JavaScript constructs, testing and
debugging a JavaScript application, working with arrays, and scripting the DOM
in JavaScript.
Section 2 covers jQuery essentials with the basics of jQuery programming, using
effects and animations, using the DOM manipulation and traversal methods,
working with forms and data validation, creating and using plugins.
Section 3 discusses jQuery UI themes, widgets, interactions and events.
Section 4 touches on using Ajax and JSON. It also demonstrates using Ajax with
Blogger, YouTube, Twitter, Flickr, and Google Maps APIs.
Section 5 introduces jQuery Mobile and showcases how to implement the various
components in a mobile website.
Here's what I think of the book:
The book is thoughtfully structured with enough depth to get learners to a fast
start in JavaScript and jQuery.
As far as I can see, all of the essential
aspects of JavaScript and jQuery seem to be covered. I like the fact that a
whole section is dedicated to the mobile version of jQuery given that mobile
websites are gaining more relevance today.
Of interest is that not only the book teaches readers how to write a jQuery
plugin from scratch, there is actually handy guidance on how to adapt and
use some of the more common jQuery
plugins that are available. At least readers are made aware of the options out there from the
One of my favorite parts of the book is on using JavaScript and jQuery to
consume popular public APIs.
This makes the book all more practical from the
real-world perspective.
Learning wouldn't be fun and effective without concrete examples. Sure enough,
the book does not skim on code examples as mini applications are sprinkled
throughout the book. What's also nice is that there's an appendix listing the
applications featured in the book for quick reference access.
The great content, the easy-to-read writing style, the unique paired-pages
format, and the end-of-chapter exercises -- make this book a must-have addition
to a web developer's library.
Book Review: Murach's JavaScript and jQuery
Zak Ruvalcaba and Mike Murach
Publisher:
ISBN-13: 978-
Related resources:
Murach's SQL Server 2012 for Developers by Bryan Syverson and Joel Murach is a training and reference book targeted at
professional application developers who want to equip themselves with the
essential knowledge and skills in harnessing the power of the SQL Server
The book is divided into 5 broad sections comprising a total of 23 chapters of
information-loaded content.
Section 1 of the book provides an introduction to SQL which includes an overview
on relational databases and SQL as well as a guide to using Management Studio
(i.e. the GUI tool for SQL Server).
Section 2 tackles on the essential SQL skills that developers would need such as
retrieving data from tables, coding summary queries, coding subqueries, as well
as inserting, updating, and deleting data. In addition, the section also
includes guidance on using various SQL data types and functions.
Section 3 delves into database design and implementation. Topics covered include
designing a database, creating and maintaining databases, tables, and sequences
with SQL statements, as well as using Management Studio for database design.
Section 4 takes developers up a notch by introducing advanced SQL skills. These
skills include working with views, coding scripts, coding stored procedures,
functions, and triggers, working with cursors, managing transactions and
locking, managing database security, working with XML, as well as working with
Section 5 deals with Common Language Runtime (CLR) integration. This section
includes an introductory chapter on CLR integration followed by a guide on
coding CLR stored procedures, functions, and triggers, as well as coding
aggregate functions and user-defined types.
are my takes on the book:
There is a generous amount of SQL coding examples throughout the book. For
examples which relate to Management Studio, there are plenty of screenshots to
illustrate how features work -- which is of course a good thing.
When introducing certain SQL Server-specific feature, the authors make it a
point to specify which version of SQL Server the feature was introduced. This
information is especially useful when working with an earlier version of SQL
The book covered many aspects of SQL Server in good detail. There is enough
advanced material even for seasoned developers. In fact, I did pick up a few
things along the way which I plan to apply in future projects.
If there's something I wished to see more, it would probably be on working with
SQL Server spatial data types and perhaps some bits on using the SQL Server Profiler.
The well-organized chapters, the easy-to-read writing style, the unique
paired-pages format (i.e. the main explanation on the left pages and examples
plus summary on the right pages), and the end-of-chapter exercises -- make this
book a great learning and reference tool.
In summary, this book has all the right ingredients to make it as a must-have
book for developers working with SQL Server 2012 or even earlier versions.
Book Review: Murach's SQL Server 2012 for Developers
Bryan Syverson and Joel Murach
Publisher:
ISBN-13: 978-
MySQL is arguably the world's most popular open-source database. The database
enjoys a wide adoption on many application programming platforms such as PHP,
Java, and .NET included.
Murach's MySQL by Joel Murach is a
training and reference book targeted at anyone who wants to learn SQL and
fundamental DBA skills using MySQL. The book is divided into 5 broad sections
comprising a total of 19 chapters of well-written content.
Section 1 of the book provides a nice introduction to MySQL. It covers an
introduction to relational databases and SQL, how to use MySQL Workbench and
other development tools.
Section 2 delves into the essential SQL skills like retrieving data from one,
two or more tables, coding summary queries, coding subqueries, executing insert,
update, and delete on data, working with data types, and using functions.
Section 3 introduces readers to database design and implementation. Topics
covered include designing a database, creating databases, tables, and indexes,
and creating views.
Section 4 goes into stored program development which includes language skills
for writing stored programs, using transactions and locking, creating stored
procedures and functions, creating triggers and events.
Section 5 is dedicated to database administration. Topics include database
administration concepts, securing a database and backing up and restoring a
Whether the reader is on Windows or Mac OS X, the appendixes provide guides on
installing the software for the book on both operating system platforms.
As observed from the above, a rather interesting but tremendously practical approach
taken by the book in teaching MySQL is instead of showing how to create a new
database first, this book starts by guiding the reader how to query an existing
The breadth of topics covered by the book is wide enough to get one easily
jumpstarted on MySQL either from a developer role or from a DBA role. I also
felt that the book has just the right level of depth that most essentials are
well covered.
The spotlight on MySQL Workbench throughout the book is definitely a plus point
as GUI-based tooling skills are just as important as command-line tooling skills
in the real world.
The various SQL code examples are to the point and there are tons of them spread
throughout the book. The various MySQL Workbench screenshots accompanying the
code examples are certainly helpful. Complex examples are well explained and
quite relatable to the real world.
Lastly, the simple and concise writing style, the paired-pages format (where
lengthy explanations are on the left pages and summary on the right pages), and
the practical end-of-chapter exercises -- make learning MySQL a joy.
In conclusion, this book should get one going in MySQL fast. The book is definitely
worthy to be on the shelves of every budding MySQL developer or DBA.
Book Review: Murach's MySQL
Joel Murach
Publisher:
ISBN-13: 978-
As the new crop of web browsers bring in new features and capabilities
facilitated by HTML5 and CSS3, it is worthwhile to investigate how to leverage
on these new features and incorporate them into future web design or web
development projects.
Murach's HTML5 and CSS3 by Zak Ruvalcaba
and Anne Boehm is a 600-plus-page book that brings the best of HTML5 and
CSS3 in digestible form to web developers. The book features Murach's unique paired-pages format and is divided into
four broad sections spanning a total of 18 chapters.
Section 1 of the book provides a nice crash course in HTML and CSS. Materials
covered include an introduction to web development, guidance on coding, testing
and validating a web page, structuring a web page with HTML, formatting elements
of a web page using CSS, and utilizing CSS for various formatting and layout
scenarios. This section also teaches on
how to use the new CSS3 features like rounded corners, background gradients,
text and border shadows, and text columns.
Section 2 covers more HTML and CSS skills which include working with links,
lists, images, tables, forms, audio, video, and formatting web pages for
printing. HTML5-specific content include working with the figure and figcaption
elements for images, using HTML5 data validation, using the various HTML5 form
controls, and using the HTML5 audio and video elements.
Section 3 provides a tutorial on JavaScript and jQuery. Topics covered include
guidance on using JavaScript, jQuery, and jQuery UI on enhancing web pages, and
nice a walkthrough on using jQuery Mobile to create a mobile web site. Advanced
HTML5 and CSS3 features like embedding fonts, and using geolocation, web
storage, canvas and drag-and-drop are also covered.
The final section (section 4) concludes with practical tips on designing a
website, and guidance on deploying a website on a web server.
The appendix provides detailed instructions on setting up the tools, and
installing the source code for the book.
I find that the book has enough breadth and just the right depth to give readers
a good jumpstart to HTML5 and CSS3. Each topic is meticulously covered with
relevant HTML5 and CSS3 code examples and screen captures to support the
explanations. The paired-pages format
(i.e. explanations on the left, and code and summary on the right) certainly
fits well here.
I'm also glad that practical concerns like HTML5 and CSS3 cross-browser compatibility
have been appropriately highlighted. Apart
from the core HTML5 and CSS3 content, I like the fact that the authors have
dedicated quite a number of pages to jQuery and jQuery UI as these skills are
quite complementary.
The tutorials on mobile website development are certainly relevant and useful as
building mobile-friendly sites is almost a must these days. There were also
other interesting information nuggets like search-engine-optimization (SEO),
using Google Web Fonts, web design best practices, etc. - which should prove
useful in real-life development projects.
In conclusion, this book has all the right stuff to help web designers and web
developers to get a good grip of HTML5 and CSS3 in no time.
Book Review: Murach's HTML5 and CSS3
Author: Zak Ruvalcaba and Anne Boehm
Publisher:
ISBN-13: 978-

我要回帖

更多关于 asp.net 的文章

 

随机推荐