did-you-know? rent-now

Amazon no longer offers textbook rentals. We do!

did-you-know? rent-now

Amazon no longer offers textbook rentals. We do!

We're the #1 textbook rental company. Let us show you why.

9781590596814

Beginning Dotnetnuke 4.0 Website Creation in C# 2005 With Visual Web Developer 2005 Express

by
  • ISBN13:

    9781590596814

  • ISBN10:

    1590596811

  • Format: Paperback
  • Copyright: 2006-06-26
  • Publisher: Apress

Note: Supplemental materials are not guaranteed with Rental or Used book purchases.

Purchase Benefits

List Price: $39.99 Save up to $26.49
  • Rent Book $30.59
    Add to Cart Free Shipping Icon Free Shipping

    TERM
    PRICE
    DUE
    USUALLY SHIPS IN 2-3 BUSINESS DAYS
    *This item is part of an exclusive publisher rental program and requires an additional convenience fee. This fee will be reflected in the shopping cart.

Supplemental Materials

What is included with this book?

Summary

Are you tasked with creating and maintaining a web presence? Do you suspect that there is a better way to manage business internally? Beginning DotNetNuke 4.0 Website Creation with Visual Web Developer 2005 Express is for you. It leads you through the emerging world of web portals by applying the most user-friendly and current development software, like C# Express and the powerful, flexible DotNetNuke. You will learn to create the professional web presence your company needs. The book takes you through the steps necessary to get an internal web portal running for employee use. If you have some programming experience and creativity, this book will help you expand your business presence in a short amount of time. It features simple explanations and proof- of-concept examples throughout. The book concludes with the creation of a web portlet that you can plug into an external website for a web presence.

Table of Contents

About the Author xiii
About the Technical Reviewer xv
Acknowledgments xvii
Introduction xix
The Basics
1(22)
What You Need to Know
1(11)
Programming Experience
1(1)
Web Experience
2(10)
What You Need to Have
12(9)
Hardware
13(1)
Software
13(3)
Configuring the Browser
16(5)
Summary
21(2)
The Express and DotNetNuke Combination
23(12)
Microsoft .NET
23(9)
Before .NET
23(2)
What .NET Fixes
25(1)
Garbage Collection
26(2)
Safe Code
28(1)
Versioned Assemblies
28(1)
Complete Classes
29(1)
Common Data Types
30(1)
.NET Remoting
31(1)
Reversion to Configuration Files
31(1)
Discontinued Use of Pointers
31(1)
The Evolution of DotNetNuke
32(2)
DotNetNuke Features
32(2)
Summary
34(1)
Installation
35(30)
Installing IIS
36(3)
Steps for Installation
36(3)
Installing Visual C# Express Edition
39(3)
Installing Visual Web Developer
42(1)
Installing DotNetNuke
43(14)
A Better Install
44(2)
Using VWD to Complete the DNN Install
46(11)
Installing and Configuring SQL Server Express Edition
57(7)
Installing SQL Server Express
58(6)
Summary
64(1)
Basic C#
65(34)
The C# Integrated Development Environment
65(33)
The Look and Feel
66(1)
Creating a New Project
67(1)
Starting the Project
68(2)
Project Setup
70(5)
Designing the Form
75(1)
Adding the Code
76(20)
Trying the Code
96(2)
Summary
98(1)
Visual Web Developer
99(44)
The VWD IDE
99(19)
The Look and Feel
99(8)
The Code-Behind File
107(5)
Coding the Event Handler
112(6)
Adding More Controls
118(22)
The New Web Screen
119(5)
The HTML Code Page
124(1)
Completing the Code-Behind
125(9)
Changing State
134(6)
Summary
140(3)
DotNetNuke Basics
143(38)
A DotNetNuke Review
143(2)
What Now?
144(1)
How DotNetNuke Works
145(16)
A Look at Modules
148(2)
Editing a DNN Site
150(3)
Settings
153(8)
The Project
161(19)
Getting Started
162(1)
Setting Up the Site
163(1)
Creating Pages
164(1)
Adding Modules to the Home Page
165(6)
Adding Modules to the Menu Page
171(3)
Adding Modules to the Inventory Page
174(3)
Adding Modules to the Registration Page
177(2)
Adding Modules to the Contacts Page
179(1)
Summary
180(1)
Creating a DNN Module
181(48)
Creating the Module
181(9)
Creating Tables
185(1)
Viewing the SQL Results
186(2)
Starting the Module
188(1)
What Did You Do?
188(2)
Enhancing the Module
190(37)
The Database Layer
190(16)
The Business Logic Layer
206(5)
The Presentation Layer
211(16)
Summary
227(2)
Finishing the DotNetNuke Module
229(22)
Setting Up the Code Transfer
229(13)
The CalculateHours Method
230(1)
The WeekPunches Class
230(3)
The FillData Method
233(8)
Initial State
241(1)
Editing the ViewTimePunch Code
242(6)
Member Variables
242(1)
The DisplayWeek Method
243(1)
The Combo Box Event Handler
244(1)
The Punch Button Event Handler
244(2)
The Page_Load Event Handler
246(2)
Last Edit
248(1)
Testing It All Out
248(2)
Looking at the Data
248(2)
Summary
250(1)
DNN Permissions and Portals
251(24)
Permissions
251(7)
The Host Role
251(5)
The Registered User
256(1)
The Subscriber
256(1)
All Users
257(1)
Unauthenticated Users
257(1)
The Administrator Role
258(1)
Managing the Website
258(6)
A New Role
258(2)
Adjusting Page Permissions
260(1)
Testing the Permissions
261(3)
Managing Portals
264(7)
What Is a DNN Portal?
264(2)
Creating the Portal
266(2)
Editing the Portal
268(3)
The Look and Feel
271(1)
Summary
272(3)
DNN Hosting
275(18)
Hosting
275(4)
What You Get from a Host
277(1)
Downloading Your Project
277(1)
Finding a Host
278(1)
Installing a Skin
279(7)
Uploading a New Skin
279(5)
Installing the Container
284(2)
DNN Security
286(5)
Unauthorized Break-Ins
287(3)
Secure Sockets Layer
290(1)
Summary
291(2)
Creating a DNN Skin
293(46)
What Is a Skin?
293(5)
How DNN Does Skins
293(2)
DNN Tokens
295(1)
CSS Basics
296(2)
Preparation
298(9)
Using a Template
299(8)
Editing the Skin
307(9)
Rearranging the Table
310(2)
Adjusting the .css File
312(4)
Testing the Skin
316(11)
Packaging the Skin
316(1)
Creating the Test Harness
317(1)
Uploading the Skin
318(2)
Skin Edit Cycle
320(4)
The Last Panel
324(1)
Other Skinning Tasks
325(1)
What Else Can Be Skinned?
326(1)
Creating a Container
327(10)
Copying a Template
327(3)
Editing the Template
330(3)
Packaging the Container
333(4)
Summary
337(2)
JavaScript and Ajax
339(24)
JavaScript
339(14)
What Can JavaScript Do?
339(1)
JavaScript Syntax
340(1)
When to Use JavaScript in ASP.NET
341(1)
A Small Example
341(10)
Debugging JavaScript
351(2)
Ajax
353(9)
Ajax and JavaScript
354(1)
Ajax Limitations
354(2)
ASP .NET and Ajax
356(1)
A Small Ajax Example
356(6)
Summary
362(1)
Next Steps and Suggestions
363
ASP .NET Development
363(4)
Investigating ASP .NET
365(2)
Other .NET Stuff
367(1)
More Fun with DotNetNuke
367(2)
Modules
367(1)
Other DNN Tricks
368(1)
Summary
369
Index 357

Supplemental Materials

What is included with this book?

The New copy of this book will include any supplemental materials advertised. Please check the title of the book to determine if it should include any access cards, study guides, lab manuals, CDs, etc.

The Used, Rental and eBook copies of this book are not guaranteed to include any supplemental materials. Typically, only the book itself is included. This is true even if the title states it includes any access cards, study guides, lab manuals, CDs, etc.

Rewards Program