Microsoft (R) .NET Framework IL Assembler. Version 2.0.50727.1433
Copyright (c) Microsoft Corporation. All rights reserved.
Assembling 'HelloWorld.cil' to EXE --> 'HelloWorld.exe'
Source file is ANSI
Assembled method HelloWorld::Main
Assembled method HelloWorld::.ctor
Creating PE file
Emitting classes:
Class 1: HelloWorld
Emitting fields and methods:
Global
Class 1 Methods: 2;
Emitting events and properties:
Global
Class 1
Writing PE file
Operation completed successfully
D:\ch10>HelloWorld
Hello World!
目前,我們已經介紹了微軟 .NET 工具的命令列部分,但實際上很少人會直接使用命令列的方式開發 .NET 上的程式,通常會使用微軟的整合開發工具 Visual Studio 進行開發,Visual Studio整合了大部分的命令列工具,並且包含了微軟 Pocket PC 與智慧型手機 (SmartPhone) 等裝置的模擬器,可以讓使用者在個人電腦上開發手機程式。圖 9.10顯示了在 Visual Studio 中開發智慧型手機程式的整合環境,
SmartPhoneEmulator.jpg
圖 9.10 微軟 Visual Studio 中的智慧型手機模擬器
在目前的手機產業當中,系統軟體的重要性目前越來越強,傳統的手機製造公司往往無法應付這種局面,以致於讓專業的軟體公司找到切入產業的機會。微軟公司挾著個人電腦軟體霸主的地位,利用 SmartPhone 切入這個市場,而蘋果的 iPhone 則直接整合軟硬體形成單一系統,後來 Google 則利用開放原始碼社群的力量,推出了 Android手機作業平台。這些動作對傳統的手機製造商,像是 Nokia, Motorola 造成相當大的威脅,但也造成了新的機會,宏達電 HTC近年來就不斷利用微軟與 Google 侵入高階手機市場,於是得到快速的發展。系統程式設計師在手機產業中的重要性逐漸由配角地位變成主角,手機產業的重心也從硬體移到軟體上,能夠善用各個主要平台的系統程式設計師,將會是手機產業中熾手可熱的人物。