最美情侣中文字幕电影,在线麻豆精品传媒,在线网站高清黄,久久黄色视频

歡迎光臨散文網(wǎng) 會(huì)員登陸 & 注冊(cè)

第1章 VisualC# .NET集成開發(fā)環(huán)境

2019-09-30 00:06 作者:游戲理想國  | 我要投稿


?
本章要點(diǎn):
?.NET
概念及其組成
??Visual C#.NET
的產(chǎn)生和特點(diǎn)
??Visual Studio.NET
集成開發(fā)環(huán)境
??
創(chuàng)建VisualC#.NET程序的一般方法
??C#
程序結(jié)構(gòu)

1.1?循序漸進(jìn)學(xué)理論
1.1.1?.NET
簡(jiǎn)介
???1
.NET的定義
?????????.NET
技術(shù)是微軟公司推出的一個(gè)全新概念,它代表了一個(gè)集合、一個(gè)環(huán)境和一個(gè)可以作為平臺(tái)支持下一代
Internet有可編程結(jié)構(gòu)。
?????????.NET
的最終目標(biāo)就是讓用戶在任何地方、任何時(shí)間,以及利用任何設(shè)備都能訪問所需的信息、文件和程序。
2
.NET開發(fā)平臺(tái)
?????????.NET
開發(fā)平臺(tái)包括.NET框架和.NET開發(fā)工具等組成部分,.NET框架(Framework)是整個(gè)開發(fā)平臺(tái)的基礎(chǔ),包括公共語言運(yùn)行庫和框架類庫,.NET開發(fā)工具包括VisualStudio.NET集成開發(fā)環(huán)境和.NET編程語言。其中,VisualStudio .NET集成開發(fā)環(huán)境用來開發(fā)和測(cè)試應(yīng)用程序。.NET編程語言包括VisualBasic、VisualC++和新的VisualC#等用來創(chuàng)建運(yùn)行在公共語言運(yùn)行庫(CLR)上的應(yīng)用程序。?

  1. .NET框架
    ????????? .NET
    框架包括公共語言運(yùn)行庫(Common Language Run CLR)和.NET類庫。
    ????
    公共語言運(yùn)行庫是.NET的基礎(chǔ),用戶可以將公共語言運(yùn)行庫看作是一個(gè)在執(zhí)行時(shí)管理代碼的代理,它提供核心服務(wù)(如內(nèi)存管理、線程管理和遠(yuǎn)程處理)。
    ????
    類庫是一個(gè)綜合性的面向?qū)ο蟮目芍赜妙愋图?/span> 。??

1.1.2?Visual C#.NET簡(jiǎn)介
1
VisualC#.NET語言的產(chǎn)生背景
2
VisualC#.NET的特點(diǎn)
????
CC++相比,C#具有以下特點(diǎn):
?
1)語法更簡(jiǎn)單;
?
2)保留了C++的強(qiáng)大功能;
?
3)快速應(yīng)用開發(fā)功能;
?
4)語言的自由性;
?
5)強(qiáng)大的Web服務(wù)器控件;
?
6)支持跨平臺(tái);
?
7)與XML相融合。
1.1.3?Visual Studo.NET
集成開發(fā)環(huán)境簡(jiǎn)介
1
VisualStudio起始頁
???????
此起始頁是集成開發(fā)環(huán)境中默認(rèn)的Web瀏覽器主頁。它是設(shè)置首選選項(xiàng)、讀取產(chǎn)品新聞和訪問別的在VisualStudio.NET環(huán)境里啟動(dòng)和運(yùn)行信息的集中地。
2
.新建VisualC#.NET項(xiàng)目
????????
VisualStudio.NET集成開發(fā)環(huán)境中,通過執(zhí)行【文件】【新建】【項(xiàng)目】菜單,將會(huì)彈出【新建項(xiàng)目】對(duì)話框?

?



3
.【解決方案資源管理器】窗口
????????
如果集成環(huán)境中沒有出現(xiàn)該窗口,可通過執(zhí)行【視圖】【解決方案資源管理器】命令來顯示該窗口。



4
.【類視圖】窗口
???????
如果集成環(huán)境中沒有出現(xiàn)該窗口,可通過執(zhí)行【視圖】【類視圖】命令來顯示該窗口。


5
.【工具箱】窗口
???????
如果集成環(huán)境中沒有出現(xiàn)該窗口,可通過執(zhí)行【視圖】【工具箱】命令來顯示該窗口。


6
.【屬性】窗口
???????
如果集成環(huán)境中沒有出現(xiàn)該窗口,可通過執(zhí)行【視圖】【屬性】命令來顯示該窗口。


1.1.4?
創(chuàng)建第一個(gè)C#Windows程序
????????
【例1-1】?編寫一個(gè)
C#Windows應(yīng)用程序,程序運(yùn)行時(shí)顯示一句歡迎詞歡迎您進(jìn)入C#編程世界!程序的運(yùn)行界面如圖1-10所示。


1.1.5?
創(chuàng)建第一個(gè)C#控制臺(tái)(或稱命令行)程序
???????????
其實(shí)C#程序也可以在命令行下執(zhí)行,只需用一個(gè)文本編輯器按照C#語法規(guī)定編寫程序,在保存的時(shí)候把擴(kuò)展名起為.CS即可。編寫的C#程序并不能直接執(zhí)行,必須編譯成EXE文件才能運(yùn)行。微軟提供了一個(gè)編譯器CSC.EXE,它可以把擴(kuò)展名為.CSC#文件編譯成可執(zhí)行文件。
?????????
【例1-2】?創(chuàng)建一個(gè)
C#控制臺(tái)程序,該程序的功能是顯示一行歡迎詞:歡迎您進(jìn)入C#編程世界!?

實(shí)現(xiàn)步驟如下:
1)啟動(dòng)Windows自帶的記事本程序用來編寫C#程序,在記事本中錄入如下程序代碼:
?usingSystem;//
命名空間
classWelCome//
類名
{??public static void Main()//
方法
???{????????Console.WriteLine("
歡迎您進(jìn)入C#編程世界!");//輸出
???}
??????? }?

  1. 保存該程序代碼,取名為A_1_2.CS
    3)執(zhí)行【開始】【所有程序】Microsoft Visual Studio.NET Visual Studio.NET工具】Visual Studio.NET命令行提示】命令,將會(huì)出現(xiàn)命令行,在命令行中可以輸入類似于DOS命令的命令。
    4)在命令行中輸入命令CSC? A_1_2.CS,然后按回車鍵,如果代碼中沒有錯(cuò)誤,將會(huì)得到編譯成功的信息,并在當(dāng)前目錄下生成一個(gè)A_1_2.EXE的可執(zhí)行文件。
    ??
    5)在命令行中輸入命令A_1_2并按回車鍵,將會(huì)得到程序的運(yùn)行結(jié)果。程序的編譯和運(yùn)行情況如圖1-15所示。

1.1.6?C#程序結(jié)構(gòu)介紹
下面我們來分析例1-2C#程序代碼。
1
.命名空間
???????????
程序中的第一條語句
usingSystem;”的作用是導(dǎo)入命名空間,該語句類似于CC++中的#include命令。
???
導(dǎo)入命名空間之后,就可以自由地使用其中的元素了。
2
.類和類的方法
???????????
程序的第二行
classWelCome”是類的聲明,它聲明的類的名字為WelCome,程序的功能就是依靠該類來完成的。C#要求程序中的每個(gè)元素都要屬于一個(gè)類。??

3.類的方法
???????????
程序中的語句
publicstatic voidMain()”WelCome類聲明了一個(gè)方法。在C#程序中,程序的執(zhí)行總是從Main()方法開始的,一個(gè)程序中不允許出現(xiàn)兩個(gè)或兩個(gè)以上的Main()方法,而且C#Main()方法必須被包含在一個(gè)類中。
4
.程序和輸入和輸出
???????????
程序中的語句
Console.WriteLine("歡迎您進(jìn)入C#編程世界!");”的作用是輸出歡迎您進(jìn)入C#編程世界!歡迎信息。??

5.注釋
???????????
程序中的
//”后面的文本是注釋信息,注釋信息不參加編譯,不會(huì)影響程序的執(zhí)行結(jié)果。使用注釋的目的是解釋程序的功能,使程序易于閱讀和交流。C#提供了兩種注釋方法,分別如下。(1)使用//”2)使用/*”*/”符號(hào)對(duì)
6
.語句書寫規(guī)則
??????????C#
程序?qū)Υ笮懯菂^(qū)分的,如Console不能寫成console,WriteLine不能寫成Writeline,否則均會(huì)出錯(cuò)。??
1.2?
典型實(shí)例練能力
1.2.1?
典型實(shí)例一:應(yīng)用程序的退出
??
【實(shí)例題目】
???????????
編寫一個(gè)C#Windows應(yīng)用程序,在窗體Form1上增加一個(gè)命令按鈕控件,控件上顯示的文字為退出。程序執(zhí)行時(shí),單擊該按鈕將退出應(yīng)用程序的執(zhí)行。程序的設(shè)計(jì)界面如圖
1-16所示。

?

1.3?上機(jī)練習(xí)重應(yīng)用
1.3.1?
上機(jī)練習(xí)一:輸入姓名并顯示歡迎詞
??
【練習(xí)題目】
???????????
編寫一個(gè)控制臺(tái)應(yīng)用程序,程序執(zhí)行時(shí)將出現(xiàn)一行提示,要求您輸入您的姓名,輸入姓名后將顯示出如下文字:歡迎你,***同志!。
【執(zhí)行結(jié)果】


第1章 VisualC# .NET集成開發(fā)環(huán)境的評(píng)論 (共 條)

分享到微博請(qǐng)遵守國家法律
瓮安县| 彭泽县| 石柱| 桂东县| 宜兴市| 岳池县| 衡山县| 辽宁省| 云梦县| 凤庆县| 大关县| 如东县| 沙湾县| 凤山县| 勃利县| 曲松县| 五指山市| 西林县| 微山县| 丰县| 达拉特旗| 大城县| 荆门市| 汨罗市| 大城县| 瑞丽市| 玉龙| 石首市| 五大连池市| 大连市| 景泰县| 山阳县| 西安市| 丰镇市| 嵊州市| 秦皇岛市| 平武县| 盐亭县| 洛南县| 武平县| 周口市|