欢迎来到天天文库
浏览记录
ID:2074362
大小:274.50 KB
页数:22页
时间:2017-11-14
《c#技术:c#的基本概念》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、C#技术:C、C++、C++.NET、C#的基本概念2-1.本章目的:n本章要練習各種版本的C語言程式程式n包括:C、C++、C++.NET、C#2-2.如何選擇程式語言?(1).低階語言n機械語言n組合語言(2).高階語言nFORTRAN:應用在科學運算、數學、理工等方面nCOBOL:應用在資料管理及商業用途nPASCAL:應用在科學計算及教學用途nLIST:人工智慧語言nModula-2,Modula-3:應用在科學計算及一般用途nC,C++:應用在工程及科學用途nBASIC:應用在一般用途、教學用、工程nJAVA:應用於網路及通訊用途2-1.C語言的演進(1).演進過
2、程C語言C++6.0C++JavaC++7.0(.NET)C#(2).1972年,C語言由DennisRitchie和KenThompson一起設計UNIX作業系統而發展出來,可高階應用,亦可低階控制(3).版本:nTurboC,nBorlandC,nANSIC,nMicrosoftC等2-2.C++語言的演進(1).1980年,由AT&TBellLab.的BjarneStroustrup博士設計(2).將物件導向概念加入C語言中,為“Cwithclasses”(3).1985年,加入運算子超載、虛擬函數等物件導向特性,即為C++(4).版本:nUSLC++(AT&T),n
3、HPC++,nBorlandC++,nMicrosoftC++,nVisualC++等2-1.MicrosoftVisualC++(1).VisualC++6.0版是VisualStudio6.0版的成員之一(2).VisualStudio包含五種程式語言nVisualBasicnVisualC++nVisualFoxPronVisualInterDevnVisualJ++2-2.MicrosoftVisualC++.NET(1).又稱為VisualC++.NET7.0版(2).VisualC++.NET7.0版是VisualStudio.NET版的成員之一nVisualB
4、asic.NETnVisualC++.NETnVisualC#.NETnVisualJ#.NETnVisualJava.NETnVisualFoxPro.NETnVisualInterDev.NET(3).VisualC#.NET(讀做Csharp)A.是微軟改良C++,使其更簡單好用,(a).在簡單方面,可比擬VB.NET,Java(b).可以跨平台,可以製作網頁……B.其市場推出目的:用來與Java競爭,改良Java的諸多缺點2-3.MicrosoftVisualC++安裝(1).以第一片安裝即可nVisualC++nMSDNLibraryVisualC++啟動程式與畫
5、面簡介功能表列標準工具列精靈列工作元件檢視視窗訊息顯示區2-1.MSDNLibrary啟動程式與畫面簡介n內容:直接以樹狀結構檢索。索引:將說明主題依照字母排列順序條列,並可輸入欲找尋的關鍵字,系統會自動找出相關的主題。搜尋:可直接輸入一個字串,系統會找尋相關的文件主題出來,這個字串可以是在文件中的任何一個位置出現。我的最愛:可將自己常用的說明主題內容紀錄在此,隨時可以檢索常用的內容。2-1.C語言程式架構編寫C語言程式:一般格式(1).格式1:main()n一個C語言程式一定有主程式,名稱為mainn程式內容用大括弧{}包含起來,即使程式沒有內容也要用空括弧表示。main
6、(){}n語法:傳回型態main(參數){.return傳回值;}n若不傳回任何值給系統voidmain(void)voidmain()n若不傳回整數值給系統,那麼就不需要寫return傳回值了;n傳回整數值給系統intmain(void)intmain()n若要傳回整數值給系統,那麼就要寫return傳回值;return25;n範例一voidmain(void){//main函數起始點//敘述區//不須要return敘述}//main函數結束點n範例二intmain(){//main函數起始點//敘述區return0;//傳回整數0給作業系統}//main函數結束點(1)
7、.格式2:所有的變數(variables)必須先宣告其型態。(2).格式3:每一行程式敘述後,必須加一個分號(;)表示結束。main(){inta,b;charc;……}(3).格式4:每一區塊的程式敘述,是以{}來包含。//01-05-02.cpp#includeintsum(int); voidmain(){printf(“Thesumof1to100is%d”,sum(100));} intsum(intn){ints=0,i;for(i=1;i<=100;i++)s=s+i;returns
此文档下载收益归作者所有