-
Article
A sco** review of computational thinking assessments in higher education
The field of computational thinking (CT) is develo** rapidly, reflecting its importance in the global economy. However, most empirical studies have targeted CT in K-12, thus, little attention has been paid t...
-
Book
-
Chapter
Working with XML
As authors, we thought no one would buy this book unless we included a chapter on Extensible Markup Language (XML). Seriously, XML is a topic of such extreme importance that it seems impossible to wr...
-
Chapter
Building Custom Web Controls
As an experienced developer you’ll already be familiar with the concepts of component-based design and code reuse, and of the benefits that these approaches can bring. As you might expect .NET promot...
-
Chapter
Working with Databases
Databases are the workhorses that power almost every commercial Web site. They can also become a bottleneck on Web-based applications unless the databases are well designed and the programs that use ...
-
Chapter
Web Application Architecture
This chapter is about more than just ASP.NET architecture; it’s about how that architecture supports your applications and how you can configure, deploy, cache, and trace those applications. Sure, we...
-
Chapter
Designing Web Applications
We’ve covered a lot of ground in this book so far, and we’ve addressed many detailed topics from Web Forms and Web controls through to architecture and security. All of this material is useful stuff—...
-
Chapter
Web Services
For the past ten years or so, there has been something very unfair about the world of computers. Although the Internet has made it possible for people (equipped with a browser) to interact with just ...
-
Chapter
Web Forms
Web Forms are core components in the ASP.NET environment, providing the basis for the visual interface of your Web Application. Each Web Form is a combination of user interface and programming logic ...
-
Chapter
Web Controls
Web Controls are one of the real “wow” features of ASP.NET, providing you with a rich and powerful set of user interface elements. Some of them appear similar to HTML Controls (discussed in Chapter 3...
-
Chapter
Building Mobile Web Applications
In recent years there has been a well-documented explosion in the telecommunications industry; and, with the help of some fancy marketing, the situation has now reached the point where almost everyon...
-
Chapter
Data Binding
Data Binding—the sight of those two words may cause many of you to think about skip** straight to the next chapter. After all, data binding has historically been one of those techniques that “real ...
-
Chapter
Web Application Security
Security is a contentious issue for Web applications, with developers and administrators sharing overall responsibility, while still focusing on their specialist abilities. As a developer, you need t...
-
Chapter
Achieving Scalability
During the development phase of a Web project, you are typically the only user of the functionality you are creating. You’ll concentrate on writing nice-looking, bug-free Web Forms that present accur...
-
Chapter
Introducing ASP.NET
By now, most developers will have heard of ASP.NET and will have seen it in action. In fact, it’s a pretty sure bet that if you’ve bought this book then you already have it installed, maybe with Visu...
-
Chapter
HTML Controls
As you saw in Chapter 2, Visual Studio .NET’s Web Form designer enables you to add, position, and configure a variety of different visual components when you create the user interface. In this chapte...
-
Book
-
Chapter
The ADO Data Definition Language and Security Model (ADOX)
One of the reasons why the ADO object model is small compared to previous data access models is that it has no specific objects to represent a data source’s schema. This is partly explained by the ...
-
Chapter
ADO’s Big Idea
While cars run on gasoline, computer programs run on data. They really can’t do much without it. Whereas the pumps at the gas station provide the driver with a simple, uniform approach to selecting...
-
Chapter
Creating Simple Providers
A major constraint on the use of ADO is the availability of Providers. As long as we can get data from a Provider, ADO provides a programming model that is richer and easier to use than just about ...