發表於2024-11-18
C#語言是一種簡單、現代、麵嚮對象和平颱獨立的新型組件編程語言,是目前進行.NET開發的必備語言。C#語言具有簡單易學和快速開發等優點,在程序設計基礎教學方麵,非常適閤學生學習,可以作為計算機基礎教學“程序設計”課程的教學語言。
本書共11章,內容包括認識Visual C#、簡單C#程序設計、C#語言基礎、C#程序流程控製、數組、用戶界麵設計、麵嚮對象程序設計基礎、文件操 作、GDI+與圖形編程、數據庫應用、綜閤應用實例。本書由淺入深,循序漸進,重點突齣,結構清晰,敘述清楚。所有例題均在 Visual Studio專業版上進行過演練。無論是剛開始接觸麵嚮對象編程的新手,還是打算轉移到C#的具有C、C++或Java基礎的程 序員,都可以從本書中吸取到新的知識。本書是C#語言程序設計的一本入門教材,不僅可作為本科非計算機專業“程序設計基礎”課教材,而且可以作為高職高專院校相關專業的程序設計課教材,還可作為高級語言學習者和程序員的參考用書。
C#語言是種簡單、現代、麵嚮對象和平颱獨立的新型組件編程語言,是微軟公司為瞭能夠完全利用。NET平颱優勢而開發的編程言。其語法風格源於C/C++,融閤瞭Visual Basic的高效和C/C++的強大,一經推山就受到廣大程序員的喜愛,是目前進行NET開發的自選語言。C#吾言具有簡單易學和快速開發等優點,在程序設計基礎教學方麵,非常適閤學生學習,可以作為計算機基礎教學“程序設計”課程的教學語言。
《Visual C#程序設計基礎》共11章,內容包括認識Visual c#、簡單C#程序設計、C#語言基礎、C#程序流程控製、數組、用戶界麵設計、麵嚮對象程序設計基礎、文件操作、GDI+與圖形編程、數據庫應用、綜閤應用實例。《Visual C#程序設計基礎》由淺入深,循序漸進,重點突齣,結構清晰,敘述清楚。所有例題均存Visual Studio 2008專業版上進行過演練。無論是剛開始接觸麵嚮對象編程的新手,還是打算轉移到C#的具有C、C++或Java基礎的程序員,都可以從《Visual C#程序設計基礎》中吸取到新的知識。
《Visual C#程序設計基礎》是C#語言程序設計的一本入門教材,不僅可作為本科非計算機專業“程序設計基礎”課教材,而且可以作為高職高專院校相關專業的程序設計課教材,還可作為高級語言學習者和程序員的參考用書。
徐安東,上海交通大學教授,曾任全國高等院校計算機基礎教育研究會副會長,上海交通大學計算機基礎教研室主任
第1章 認識V1sua1 C#
1.1 C#語言
1.1.1 C#語言的由來
1.1.2 C#的特點
1.1.3 關於v1sua1C#2008
1.2 NET.Framework3.5
1.2.1 什麼是NET Framework
1.2.2 C#與NET的關係
1.2.3 NET.FrMEWORK3.5特性
1.3 V1sua1.C#2008集成開發環境
1.3.1 啓動V1sua1.Stud1o.2008
1.3.2 刨建項目
1.3.3 主窗口
1.3.4 窗體設計器窗口和代碼設計窗口
1.3.5 解決方案資源管理器窗口
1.3.6 工具箱窗口
1.3.7 屬性窗口
1.3.8 其他窗口
1.4 使用幫助係統
1.4.1 動態幫助
1.4.2 目錄
1.4.3 索引
1.4.4 搜索
1.4.5 網絡資源
1.5 用C#創建w1ndows應用程序
1.5.1 設計用戶界麵
1.5.2 設置對象的屬性
1.5.3 編寫程序代碼
1.5.4 保存、調試與運行程序
1.6 用C#創建控製颱應用程序
1.6.1 創建項目
1.6.2 編輯C#源代碼
1.6.3 編譯並運行程序
小結
習題1
第2章 簡單C#程序設計
2.1 麵嚮對象概念
2.1.1 對象和類
2.1.2 剝象的屬性、事件和方法
2.2 建立簡單的w1ndows應用程序
2.2.1 設計用戶界麵
2.2.2 設置對象的屬性
2.2.3 編寫程序代碼
2.2.4 調試與運行程序
2.2.5 保存程序和文件組成
2.3 窗體和1abe1控件
2.3.1 通用屬性
2.3.2 窗體
2.3.3 1abe1標簽控件
2.4 TextBox文本框控件
2.4.1 常用屬性
2.4.2 常用事件
2.4.3 常用方法
2.4.4 文本框的應用
2.5 Button按鈕控件
2.5.1 常用屬性
2.5.2 常用事件
2.5.3 按鈕的應用
2.6 P1ctureBox圖形框控件
2.6.1 常用屬性
2.6.2 常用事件
2.6.3 常用方法
2.6.4 P1ctureBox的應用
小結
習題2
第3章 C#語言基礎
3.1 C#程序結構
3.1.1 C#程序的組成要素
3.1.2 C#程序的格式
3.1.3 標識符與用法約定
3.2 變量和常量
3.2.1 變量含義
3.2.2 變量聲明
3.2.3 常量
3.2.4 應用實例
3.3 常用數據類型
3.3.1 數值類型
3.3.2 字符和字符串類型
3.3.3 布爾類型和對象類型
3.3.4 枚舉類型
3.3.5 引用類型
3.3.6 類型轉換
3.4 C#語言的運算符和錶達式
3.4.1 運箅符與錶達式類型
3.4.2 運算符的優先級與結閤性
小結
習題3
第4章 C#程序流程控製
4.1 順序結構
4.1.1 賦值語句
4.1.2 輸入語句
4.1.3 輸齣語句
4.1.4 復閤語句
4.1.5 應用實例
4.2 選擇結構
4.2.1 if條件語句
4.2.2 sw1tch語句
4.2.3 應用實例
4.3 循環結構
4.3.1 fof循環語句
4.3.2 wh11e、dowh11e語句
4.3.3 循環嵌套
10.3.2 連接M1crosoft.Access數據庫實例
10)3.3 讀取和操作數據
10.4 數據源控件和數據綁定控件
1O.4.1 數據源控件
10.4.2 數據綁定控件
小結
習題10
第11章 綜閤應用實例
11.1 飄動動畫窗體
11.1.1 實例運行及技術要點
11.1.2 實現過程
11.2 總在最前的登錄窗體
11.2.1 實例運行及技術要點
11.2.2 實現過程
11.3 飛舞的雪花
11.3.1 實例運行及技術要點
11.3.2 實現過程
11.4 動態打開、顯示和縮放圖像
11.4.1 實例運行及技術要點
11.4.2 實現過程
11.5 在圖像上動態加載文字
11.5.1 實例運行及技術堅點
11.5.2 實現過程
11.6 校園歌手評分
11.6.1 實例運行及技術要點
11.6.2 實現過程
11.7 多文檔MD1窗體
11.7.1 實例運行及技術要點
11.7.2 實現過程
小結
習題11
參考文獻
近年來計算機基礎教學發展迅速,計算機基礎課程在高校已確立瞭公共基礎課地位,而作為大學計算機基礎教學的核心課程,“程序設計基礎”課更是受到普遍重視,大多數專業已作為必修課。
“程序設計基礎”是學生從技術的角度學習計算機知識的主要基礎課,要求學生理解程序設計語言的基本知識,掌握基本的程序設計過程和技能,初步具備利用程序設計技術求解本專業實際問題的能力。由於不同學校、不同專業對學生程序設計能力的要求不盡相同,所以根據學校、專業的具體情況,選用閤適的教學語言,對實現教學要求顯得十分必要。
以往相當長的時期內,很多學校選擇麵嚮過程的C/C++語言或Visual Basic作為教學語言。C/C++語言是程序設計工作中使用最廣泛的語言之一,它包含瞭程序設計需要理解和使用的基本程序機理和主要機製。掌握這些機製就可以理解程序與程序設計的主要問題,完成程序練習,得到有關的知識積纍和能力鍛煉。但對初學者來說,C/C++語言程序設計的學習難度相比其他語言大,再加教學時數少,以及在實際應用中使用不方便等,許多學生感覺學而無用。
Visual Basic是微軟公司推齣的一個可視化的集成開發環境,具有簡單易學、功能強大、軟件費用支齣低、見效快等特點,同時又包括瞭麵嚮對象等先進的程序設計方法,為用戶提供瞭開發Windows應用程序的最迅速、最簡捷的方法。Visual Basic比較適閤初學者學習,它對學習者的要求不高,幾乎每個人都可以在一個比較短的時間裏學會Visual Basic編程,並用Visual Basic做齣自己的作品,這是許多學校選擇Visual Basic作為教學語言的主要原因之一。然而,Visual Basic還存在許多不足,如還不是真正的麵嚮對象的開發工具,數據類型太少且不支持指針,這使得它的錶達能力很有限。
Visual C# (C Sharp)是微軟公司隨同Visual Studio .NET一起推齣的一種新語言,既提供Visual Basic的易用性,又提供Java和C++語言的靈活性及強大功能。C#的語法與Java和C++類似,但在創建圖形用戶界麵及事件驅動型應用程序方麵的簡易性可與Visual Basic相媲美。C#是完全麵嚮對象的語言,它兼容許多其他使用.NET Framework的語言,融閤瞭Visual Basic的高效和C/C++的強大,一經推齣就受到廣大程序員的喜愛,是目前進行.NET開發的首選語言。我們認為,Visual C#語言具有簡單易學和快速開發等優點,在程序設計基礎教學方麵,非常適閤學生學習,可以作為計算機基礎教學“程序設計”課程的教學語言。 本教材依據教育部高等學校計算機基礎課程教學指導委員會編製的《高等學校計算機基礎課程教學基本要求》中有關“程序設計基礎”課程教學基本要求,按照第一門程序設計課程的規格,為學生學習程序設計而編寫。教材立足於學生已熟悉Windows操作係統,已學過“大學計算機基礎”,但預先沒有任何計算機編程知識。
本書是程序設計的入門教材,以C#語言為載體,介紹程序設計的一般過程和方法,重點是程序設計的基本概念和基本方法,對麵嚮對象程序設計的介紹比較淺顯,圖形編程和數據庫應用也著眼於入門介紹。
通過本課程的學習,要求學生理解程序設計語言的基本知識,掌握基本的程序設計過程和技能、初步具備利用程序設計技術求解本專業實際問題的能力。
本教材共分11章,內容如下:
第1章 認識Visual C#. Visual C#的發展和.NET Framework的基本知識,Visual C# 2008 開發環境和MSDN幫助的使用,簡單的 Windows應用程序和控製颱應用程序的開發。
第2章 簡單C#程序設計。麵嚮對象的基本概念, Windows應用程序設計的一般過程,Windows編程的幾個常用控件。
第3章 C#語言基礎。C#編程的基礎知識,包括C#的程序結構、關鍵字、變量、常量、常用數據類型以及運算符和錶達式。
第4章 C#程序流程控製。C#程序的流程控製是通過順序結構、選擇結構和循環結構以及轉移語句實現的,本章介紹C#的if語句、switch語句、while語句、do-while語句以及foreach語句等流程控製語句。
第5章 數組。數組是C#中用得較多的一種引用類型,常用來作為存放有相同類型的多個變量,重點是一維數組的應用。
第6章 用戶界麵設計。介紹用戶界麵設計過程中常用控件的屬性、方法、事件及應用實例。
第7章 麵嚮對象程序設計基礎。麵嚮對象程序設計的基礎,內容包括麵嚮對象的基本概念、類、對象、構造函數和析構函數、方法、字段和屬性、繼承和多態。
第8章 文件操作。介紹數據文件的處理技術,最常用的部分就是以文本方式和二進製方式進行文件和流的操作。
第9章 GDI+與圖形編程。C#中如何實現圖形的處理技術,特彆要求掌握繪製矢量圖形的基本工具和基本方法。
第10章 數據庫應用。數據庫的基本概念、ADO.NET基礎和SQL語句的使用。
第11章 綜閤應用實例。綜閤運用各章節的知識,解決實際應用問題,例中的分析設計方法及源代碼對讀者解決實際問題有一定的參考價值。
本教材由徐安東策劃,上海交通大學、華東理工大學、上海建橋學院的教師集體討論、閤作編寫,分工完成(其中第1章由徐安東執筆,第2、第6~第8章由葉元卯執筆,第3~第5章由張娜娜執筆,第9~第11章由榖偉執筆),最後由徐安東統稿並定稿。
本書是C#語言程序設計的一本入門教材,不僅適用於本科非計算機專業“程序設計基礎”課教學,而且可以作為高職高專院校相關專業的程序設計課教材,也可作為高級語言學習者和程序員的參考用書,還可供需要學習程序設計的其他讀者自學。
由於作者水平有限,書中難免有不足之處,敬請讀者指正。
本書的編寫參考瞭國內外相關的資料。在此,謹嚮書中參考資料列齣的作者錶示感謝。
編 者2011年9月
Visual C#程序設計基礎 下載 mobi pdf epub txt 電子書 格式 2024
Visual C#程序設計基礎 下載 mobi epub pdf 電子書書很好,學習用的參考書,幫助很大。
評分速度很快的,挺好的~
評分翻瞭幾頁,錶示完全不懂,完全不知從何做起
評分很好,比定價便宜!
評分用來應付考試的,沒什麼實戰意義的書
評分雖然書還沒看,但我感覺在京東派的那個人太可惡,居然抽煙,讓討厭煙味的人怎麼拿快遞?
評分書很好,學習用的參考書,幫助很大。
評分書的內容很不錯。
評分很好,比定價便宜!
Visual C#程序設計基礎 mobi epub pdf txt 電子書 格式下載 2024