Pro Dynamic .NET 4.0 Applications: Data-Driven Programming for the .NET Framework (Paperback)
暫譯: 專業動態 .NET 4.0 應用程式:針對 .NET 框架的資料驅動程式設計 (平裝本)

Carl Ganz

  • 出版商: Apress
  • 出版日期: 2010-01-20
  • 售價: $1,770
  • 貴賓價: 9.5$1,682
  • 語言: 英文
  • 頁數: 264
  • 裝訂: Paperback
  • ISBN: 143022519X
  • ISBN-13: 9781430225195
  • 相關分類: .NET
  • 已過版

買這商品的人也買了...

商品描述

As a developer you are likely painfully aware that not all features of an application can be anticipated when the software ships. In order to cope with these eventualities and save yourself time (and perhaps money), it makes sense to write your applications in such a way that end users can be made as independent of the developers as possible. Giving your users the power to make changes to the way the application operates once it has shipped gives them more control over the way the application works, while reducing the frequency with which you need to redistribute application files, creating a win-win situation.

This book explains how to give users the power to create additional data-entry fields, validation logic, and new reports without assistance from the application developer. You will learn how to do this for both desktop (C# and WPF) and web (ASP) applications.


What you'll learn

  • How to allow the user to create validation logic at runtime
  • How to define and instantiate controls at runtime and the pitfalls of doing so
  • How to create data-driven reports using Excel, Crystal Reports, and SQL Server Reporting Services
  • How to design a database structure for optimizing data-driven applications
  • How to build a user interface that allows users to modify their application visually

Who is this book for?

This book is for anyone wanting to distribute an application in which the user needs to be as independent of the developer as possible. By using the techniques described in the book, the user will have the power to make modifications to his own applications, and the developer will reduce the frequency with which he needs to redistribute EXEs.

About the Apress Pro Series

The Apress Pro series books are practical, professional tutorials to keep you on and moving up the professional ladder.

You have gotten the job, now you need to hone your skills in these tough competitive times. The Apress Pro series expands your skills and expertise in exactly the areas you need. Master the content of a Pro book, and you will always be able to get the job done in a professional development project. Written by experts in their field, Pro series books from Apress give you the hard–won solutions to problems you will face in your professional programming career.

Table of Contents

  1. What is Dynamic Programming?
  2. Reflection
  3. Run-time Code Compilation
  4. Dynamic WinForms Applications
  5. Dynamic ASP.NET Applications
  6. Dynamic WPF Applications
  7. Reporting
  8. Building a Database Design for Dynamic Development

商品描述(中文翻譯)

作為一名開發者,您可能深刻體會到,並非所有應用程式的功能在軟體發佈時都能預見。為了應對這些不可預期的情況並節省時間(或許還有金錢),將應用程式編寫得讓最終用戶能夠儘可能獨立於開發者是明智的做法。讓用戶在應用程式發佈後能夠對其運作方式進行更改,將使他們對應用程式的運作擁有更多控制權,同時減少您需要重新發佈應用程式檔案的頻率,創造雙贏的局面。

本書解釋了如何讓用戶在不需要應用程式開發者協助的情況下,創建額外的數據輸入欄位、驗證邏輯和新報告。您將學習如何為桌面應用程式(C# 和 WPF)以及網頁應用程式(ASP)實現這些功能。

您將學到的內容:
- 如何允許用戶在運行時創建驗證邏輯
- 如何在運行時定義和實例化控制項及其陷阱
- 如何使用 Excel、Crystal Reports 和 SQL Server Reporting Services 創建數據驅動的報告
- 如何設計數據庫結構以優化數據驅動的應用程式
- 如何構建一個用戶界面,讓用戶能夠直觀地修改他們的應用程式

本書適合誰?
本書適合任何希望分發一個用戶需要儘可能獨立於開發者的應用程式的人。通過使用本書中描述的技術,用戶將擁有修改自己應用程式的能力,而開發者將減少需要重新發佈 EXE 檔案的頻率。

關於 Apress Pro 系列
Apress Pro 系列書籍是實用的專業教程,幫助您在職業生涯中不斷前進和提升。您已經獲得了工作,現在需要在這個競爭激烈的時期磨練您的技能。Apress Pro 系列擴展了您在所需領域的技能和專業知識。掌握 Pro 書籍的內容,您將能夠在專業開發項目中始終完成工作。這些書籍由各領域的專家撰寫,Apress 的 Pro 系列書籍為您提供了在專業程式設計生涯中面對問題的艱辛解決方案。

目錄
1. 什麼是動態程式設計?
2. 反射
3. 運行時代碼編譯
4. 動態 WinForms 應用程式
5. 動態 ASP.NET 應用程式
6. 動態 WPF 應用程式
7. 報告
8. 為動態開發構建數據庫設計