- C#程序設(shè)計
- 薛海燕 武書彥 馬金素
- 423字
- 2019-10-23 14:03:40
1.1.2 用C#能編寫的應(yīng)用程序
利用C#編程語言可以開發(fā)基于.NET Framework上運行的多種應(yīng)用程序,包括Windows窗體應(yīng)用程序、控制臺應(yīng)用程序、Web應(yīng)用程序以及Web服務(wù)等。這里僅介紹常用的幾種開發(fā)應(yīng)用程序。
1)Windows窗體應(yīng)用程序
使用C#開發(fā)的這類應(yīng)用程序,其外觀和操作方式與在Windows下常用的應(yīng)用程序(如Microsoft Office應(yīng)用程序)非常相似。這類應(yīng)用程序可以使用.NET Framework的Windows Forms模塊簡便生成。Windows Forms模塊是一個控件庫,其中的控件(如按鈕、工具欄、菜單欄等)可以用于建立Windows窗體的用戶界面。
2)Web應(yīng)用程序
Web應(yīng)用程序是一類基于B/S(Browser/Server)模式的應(yīng)用程序,應(yīng)用程序?qū)?yīng)的后臺數(shù)據(jù)庫存儲在服務(wù)器(Server)內(nèi),用戶只需通過任何瀏覽器(Browser)就可以查看Web頁面。.NET Framework包括一個動態(tài)生成Web內(nèi)容的強大系統(tǒng),允許用戶進行個性的設(shè)計,這個系統(tǒng)稱為ASP.NET(Active Server Pages.NET),可以使用C#通過Web Forms創(chuàng)建ASP.NET應(yīng)用程序。
3)Web服務(wù)
這是創(chuàng)建各種分布式應(yīng)用程序的一種方式,使用Web服務(wù)可以通過Internet虛擬交換數(shù)據(jù)。無論使用什么語言創(chuàng)建Web服務(wù),也無論Web服務(wù)駐留在什么系統(tǒng)上,都使用一樣簡單的語法。
- JBoss Weld CDI for Java Platform
- 微服務(wù)與事件驅(qū)動架構(gòu)
- Learning RabbitMQ
- Magento 2 Theme Design(Second Edition)
- Building Cross-Platform Desktop Applications with Electron
- 算法訓(xùn)練營:提高篇(全彩版)
- Ext JS 4 Web Application Development Cookbook
- Building Android UIs with Custom Views
- SSM開發(fā)實戰(zhàn)教程(Spring+Spring MVC+MyBatis)
- JavaScript應(yīng)用開發(fā)實踐指南
- Unity&VR游戲美術(shù)設(shè)計實戰(zhàn)
- Visual Basic程序設(shè)計習(xí)題與上機實踐
- Xcode 6 Essentials
- Python Deep Learning
- Microsoft HoloLens By Example