Essential ASP.NET Web Forms Development: Full Stack Programming with C#, SQL, Ajax, and JavaScript

Beasley, Robert E.

  • 出版商: Apress
  • 出版日期: 2020-03-13
  • 定價: $2,400
  • 售價: 9.0$2,160
  • 語言: 英文
  • 頁數: 565
  • 裝訂: Quality Paper - also called trade paper
  • ISBN: 1484257839
  • ISBN-13: 9781484257838
  • 相關分類: .NETAjaxASP.NETC#JavaScriptSQL
  • 立即出貨 (庫存 < 3)

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

商品描述

Go from beginner to pro using one of the most effective and widely used technology stacks, Microsoft ASP.NET. Beginning with the basics, you will learn how to create interactive, professional-grade, database-driven web applications in no time, using ASP.NET, C#, SQL, Ajax, and JavaScript.

Essential ASP.NET Web Forms Development is divided into six learning modules and will take you from soup to nuts with ASP.NET. Part I is an introduction to the major concepts, methodologies, and technologies associated with .NET web application development. You will learn about the client-server model, the .NET Framework, the ASP.NET and C# programming languages, and the Visual Studio integrated development environment. Part II teaches you how to develop a single-page .NET web application and add server and data validation controls, laying the foundation for learning languages in the context of an ASP.NET web application. Part III is all about C# operations and shows you how to perform assignment operations, conversion operations, control operations, string operations, arithmetic operations, date and time operations, array operations, collection operations, and file system operations, as well as create custom C# classes in the context of a .NET web application.

In Part IV, you dive into a multiple-page .NET web application and learn how to maintain state between pages and create master pages, themes, and navigation controls. Part V shows you how to connect a .NET web application to a SQL Server database. You will learn to read a database schema, program in the SQL language, utilize data binding, perform single- and multiple-row database table maintenance, and write code behind database operations. And finally, Part VI teaches you how to enhance the interactivity of a .NET web application. You will learn how to generate email messages, make use of basic Ajax controls and the Ajax Control Toolkit, and program in the JavaScript language.

 

What You Will Learn

 

  • Delve into the basics of the client-server model, the .NET Framework, the ASP.NET and C# programming languages, and the Visual Studio integrated development environment
  • Create a page and add server and data validation controls
  • Develop basic programming skills in the C# language
  • Maintain state between pages and create master pages, themes, and navigation controls
  • Read a database schema, program in the SQL language, utilize data binding, perform single- and multiple-row database table maintenance, and write code behind database operations
  • Generate email messages, make use of basic Ajax controls and the Ajax Control Toolkit, and program in the JavaScript language

 

 

Who This Book Is For

Anyone who wants to learn how to build ASP.NET web applications. Basic computer skills and the use of a database management system are recommended.

Instructor materials and examples are available.

商品描述(中文翻譯)

從初學者到專業人士,使用其中一個最有效且廣泛使用的技術堆疊,Microsoft ASP.NET。從基礎知識開始,您將學習如何使用ASP.NET、C#、SQL、Ajax和JavaScript在短時間內創建互動式、專業級、數據驅動的網絡應用程序。

《Essential ASP.NET Web Forms Development》分為六個學習模塊,將帶您從頭到尾學習ASP.NET。第一部分是介紹與.NET網絡應用程序開發相關的主要概念、方法和技術。您將學習關於客戶端-服務器模型、.NET Framework、ASP.NET和C#編程語言以及Visual Studio集成開發環境的知識。第二部分教您如何開發單頁.NET網絡應用程序,並添加服務器和數據驗證控件,為在ASP.NET網絡應用程序上下文中學習語言打下基礎。第三部分涉及C#操作,並向您展示如何執行賦值操作、轉換操作、控制操作、字符串操作、算術操作、日期和時間操作、數組操作、集合操作和文件系統操作,以及在.NET網絡應用程序上下文中創建自定義C#類。

在第四部分中,您將深入研究多頁.NET網絡應用程序,並學習如何在頁面之間保持狀態,創建主頁、主題和導航控件。第五部分向您展示如何將.NET網絡應用程序連接到SQL Server數據庫。您將學習讀取數據庫模式、使用SQL語言編程、利用數據綁定、執行單行和多行數據庫表維護,以及編寫與數據庫操作相關的代碼。最後,第六部分教您如何增強.NET網絡應用程序的互動性。您將學習如何生成電子郵件消息,使用基本的Ajax控件和Ajax控件工具包,以及使用JavaScript語言編程。

《本書的學習目標》

- 深入研究客戶端-服務器模型、.NET Framework、ASP.NET和C#編程語言以及Visual Studio集成開發環境的基礎知識
- 創建頁面並添加服務器和數據驗證控件
- 在C#語言中發展基本的編程技能
- 在頁面之間保持狀態,並創建主頁、主題和導航控件
- 讀取數據庫模式,使用SQL語言編程,利用數據綁定,執行單行和多行數據庫表維護,以及編寫與數據庫操作相關的代碼
- 生成電子郵件消息,使用基本的Ajax控件和Ajax控件工具包,以及使用JavaScript語言編程

《本書適合對象》

任何想要學習如何構建ASP.NET網絡應用程序的人。建議具備基本的計算機技能和使用數據庫管理系統的能力。

教學材料和示例可供使用。

作者簡介

Robert E. Beasley is Professor of Computing at Franklin College in Franklin, Indiana, USA where he teaches a variety of software engineering courses. He received both his BS and MS degrees from Illinois State University and his PhD from the University of Illinois at Urbana-Champaign. He has been developing software since 1981, has been an active software consultant in both the public and private sectors since 1987 and has been teaching software engineering since 1995. He has authored three books on software engineering, contributed chapters to two books, published over 50 articles in refereed journals and conference proceedings, and delivered numerous speeches and keynote addresses at international conferences.

作者簡介(中文翻譯)

Robert E. Beasley 是美國印第安納州富蘭克林市富蘭克林學院的計算機教授,教授各種軟體工程課程。他在伊利諾伊州立大學獲得學士和碩士學位,並在伊利諾伊大學厄巴納-香檳分校獲得博士學位。自1981年以來,他一直在開發軟體,自1987年以來一直是公共和私營部門的活躍軟體顧問,並自1995年開始教授軟體工程。他撰寫了三本軟體工程書籍,為兩本書撰寫了章節,在被審查的期刊和會議論文中發表了50多篇文章,並在國際會議上發表了許多演講和主題演講。