還在看艱深難懂,有看沒懂的枕頭書嗎?試試這本,只教初學者必學的內容,不教初學不須接觸的主題,讓有心學習的你/妳,愛上撰寫程式。
視覺化程式設計是初學者快速進入程式設計的不二法門。本書有別於市面上一般Visual C#書籍,我們強調Visual C#的Visual概念,以善用Visual的方式來引導讀者學習Visual C#程式語言,並以一步驟一步驟的方式帶領讀者熟悉並熟練建構程式,讓有心想學習程式又怕受傷的你/妳,不但能不怕程式、敢接觸程式,甚至愛上撰寫程式。
本書為了提供初學者快速學習,並漸漸愛上程式設計,特別提出程式設計的兩大步驟:建立介面及撰寫程式碼,循序漸進的引導初學者進入程式設計的殿堂。只要初學者跟著本書的腳步,一步一腳印,學會程式設計及成為優秀的程式設計師相信是指日可待的。
光碟內容
Express 2013 for Windows Desktop中文版
章節範例程式碼檔
本書特色
每一個範例均以Step by Step的步驟引導讀者建構使用者介面。
所有程式範例均以控制項來製作使用者介面並以引導程式碼來撰寫。
每一個語法均運用一個範例練習及兩個隨堂練習來提升讀者對語法的熟悉程度。
去除其他艱深且初學者剛開始學習不須接觸的主題,只教初學者必學的內容。
作者簡介
陳木中
現職:
吳鳳科技大學資訊工程系助理教授
憶之旅國際旅行社有限公司資訊顧問
民雄薪傳二手書店資訊顧問
經歷:
中國菱電股份有限公司生管工程師
新普科技股份有限公司生管主任
陽程科技股份有限公司物控課長
欣偉科技股份有限公司顧問
學承電腦新竹班講師
瑋智電腦新竹班講師
明新科大兼任講師
南亞技術學院兼任講師
傑勛資訊有限公司資訊長
第1章 Visual C#程式設計基礎
本章除了說明基本軟體操作之外,還會讓讀者牛刀小試一番。
第2章 視窗應用程式設計
本章首要介紹的,就是微軟主打的視窗式的介面,包括表單、文字方塊、按鈕和標籤等控制項,讓初學者不但能快速建構程式,而且能漸漸喜歡撰寫程式。
第3章 功能表與MDI介面製作
本章的主要目的,就是希望讀者在開始學習基本控制項如表單、文字方塊、按鈕或標籤之餘,也能及早了解大型資訊系統常用的功能表或工具列等控制項是如何設計的,讓有興趣或漸漸有興趣撰寫程式的你能見樹又見林。
第4章 宣告與運算子
在前面,我們都只介紹如何建立介面和少許簡單的程式碼撰寫,從本章開始的後三章,我們開始要緊鑼密鼓的來介紹程式碼如何撰寫。本章除了介紹變數宣告之外,也將先來介紹程式碼裡最簡單的運算式語法。
第5章 選擇結構介紹
撰寫程式碼的第二個重點,就是選擇結構,本章將會介紹二重判斷、多重判斷、switch case,以及if巢狀等。
第6章 重覆結構介紹
重覆結構是撰寫程式碼的重頭戲,也是使用頻率相當高的程式碼。他是符合電腦程式使用概念的程式語法。本章我們將來看看重覆結構是如何撰寫的。
第7章 常用輸入控制項介紹
控制項是微軟對於VS產品的重點工具,因此,學習VS工具,若不懂控制項或沒有善用控制項,將無法發揮VS產品的開發效率,本章就讓我們來學習常用控制項的用法。
第8章 進階控制項介紹
本章節是延續上一章未介紹之控制項。若你打算開發大型資訊系統,本章的TreeView是可以表現你專業的主畫面系統,再加上List View,更能設計出多變的主畫面。
第9章 事件、程式除錯與例外處理
事件是微軟驅動程式的一種方式,運用事件的發生,讓程式能自動執行,在所有物件中(包括人),幾乎每一個物件都有許多不同的事件,例如當你操作鍵盤或滑鼠時,其實也觸發了一些事件。
而當你在這些事件撰寫程式時,有時會因為不注意而發生讓人想不到的錯誤或問題,這時可以運用程式除錯或例外處理來解決一些無法預期的錯誤。
第10章 方法與函數
本章討論如何將程式碼寫成一個方法的程序,然後,當你有需要時就可以去呼叫並使用它,不但使主要程式看起來簡單,也讓本來需要重複撰寫的程式可以資源共享。
第11章 陣列、檔案與對話方塊
本章配合資料庫的前身─資料檔來一併作介紹,運用陣列來儲存檔案資料作一些處理。
第12章 物件導向程式設計
本章以淺顯易懂的方式,並捨棄物件導向較艱深難懂的內容,以實作方式帶領讀者學習物件導向程式設計的概念,內容包括如何建構類別,如何實作類別,包括類別內常用的程式,如建構子、屬性、方法及靜態成員等等,另外並說明繼承、複寫與介面的概念。