Visual C++ 2012 教學手冊
讓權威作者引領您學習Visual C++ 2012 Ivor Horton所撰寫的書籍能獲得長久好評的原因是:以獨特與易於理解的講授方式,讓初學者與有經驗的程式設計師皆能有所獲益。 本書內容針對標準C++及Visual C++ 2012提供完整的更新與介紹,以精心設計的程式練習題、有效用的範例以及清晰的解答,逐步指引您學習C++程式設計的相關細節,最終您將可完全理解如何使用Visual C++ 2012進行實務應用程式開發。 本書特色: ‧介給目前最新C++的版本(C++11),並以Microsoft Visual Studio 2012加以實作 ‧利用完整的Visual C++程式語言,提供可容易理解的講解說明 ‧說明C++的標準樣版函式庫及其運用方式,使撰寫程式更有效率 ‧在C++中使用Microsoft Foundation Class(MFC),以說明開發Windows桌上型應用程式的基本要素 ‧指引您如何開發大型的Windows桌上型應用程式 ‧利用可實際運作的遊戲範例,說明如何以Visual C++開發Windows 8 Apps
Java網路程式與資料傳遞
生活在現在科技發達的時代,電腦已是我們生活的基本配備,尤其我們想要把電腦學好的電腦人,最終是要達到網路層次,才算對得起自己,除了使用他人設計之網路工具,也應建立自己設計網路工具之能力。在嚮往成為網路設計者之前,我們需先建立起網路基礎能力,本書著重於Java網路程式設計、Java網路串流導引、與Java網路資料傳遞。 本書重點內容: (1) 輕鬆入門:本書以Java初學入門觀點切入網路程式設計,輕鬆入門。 (2) 熟練實作:任何學習重點都搭配範例實作並探討,完全剖析Java網路程式。 (3) 問題導向:協助讀者提出問題,解決問題,本書編輯問題262則(147則範例、115則習題)。 (4) 原文接軌:編輯中英文索引610個,涵蓋Java有關網路程式之中英文專有名詞,幫助中英文書藉相互參考。
E-Prime第一次用就上手(附光碟)-初版
大多數人沒有辦法把寫程式和心理學做連結,但隨著時代的進步,不僅僅是心理學系的師生需要學寫程式,很多其他領域的研究人員也需要透過撰寫程式、執行實驗的方式來研究人的行為。在諸多的軟體中,E-Prime可以稱得上最好用的一個軟體,除了方便撰寫程式之外,E-Prime也提供了程式撰寫上的彈性,滿足不同程式撰寫人員的需求。 本書除了介紹如何用E-Prime撰寫程式,也介紹了如何用E-Prime來分析結果、撰寫遊戲等等其他的應用。本書非常適合第一次接觸E-Prime的讀者,對於已經有使用E-Prime經驗的讀者,則是可以當作一個可隨時參考的工具書。任何撰寫程式的書籍都不可能全盤涵蓋,因此本書同時建置了一個平台(sites.google.com/eprimefordummies),提供額外的程式範例及讓讀者和作者交流。 本書特色 E-Prime是當今最受歡迎的心理學實驗程式撰寫軟體,本書透過深入淺出的方式,讓不同背景的讀者都能夠很輕鬆寫程式、學習分析資料,並發掘E-Prime其他的功能。
Matlab 程式設計(第2版)
不管是在學學生或是工程師,都需要運用到數學運算。Matlab 的出現,讓許多人不用再憑空想像數學式的物理意義,也解決了實現各種工程模組時所遭遇的問題,使得 Matlab 成為許多領域的工程師首要的工具。本書著重在各種學科都可適用的基礎內容,另外也加入了許多常用的功能,例如符號運算、GUI 介面、Simulink 與影像處理等。 本書是專為初學者設計,以最容易入門的方式介紹 Matlab 語法,佐以大量活用實例,就算沒有程式設計經驗的讀者,也能藉由本書完成各種 Matlab 應用。 本書特色● 專為 Matlab 初學者所設計● 徹底熟悉 Matlab 指令、語法與程式設計● 以大量的實例幫助讀者活用 Matlab 指令● 獨立介紹符號運算、GUI、Simulink 與數位影像處理四大主題
Visual Basic 2012從零開始
編寫本書的主要目標是讓初學者能快速進入Visual Basic 2012程式設計的殿堂,將所學應用於職場上而編寫的教科書。透過書中精挑細選的範例程式學習程式設計技巧,使得初學者具有紮實和獨立程式設計能力,花費最短的時間,獲得最高的學習效果。本書內容由淺入深涵蓋範圍如下:●主控台應用程式設計介紹VB資料型別、程式流程控制、陣列與副程序的應用,培養初學者基本程式設計能力。●物件導向程式設計介紹類別的定義,類別中資料成員、欄位、屬性、方法的定義、共用成員的使用;類別繼承介紹,最後以主控台應用程式以繼承Windows Form類別的方式建立簡單的視窗應用程式,讓您了解視窗應用程式底層與原理,進而提昇物件導向程式設計的能力。●視窗應用程式設計Visual Studio Express 2012 for Desktop整合開發環境靈活運用,介紹表單和常用與進階的控制項的使用技巧,如按鈕、計時器、清單、功能表、工具列、對話方塊…等控制項,使初學者具有開發視窗應用程式的能力。●GDI+繪圖與多媒體程式設計介紹GDI+繪圖與多媒體程式設計,在視窗應用程式下開發多媒體程式,如播放聲音、播放影片、繪圖、載入圖檔、儲存繪製的圖檔之相關技巧。●資料庫程式設計學習建立SQL Express 2012 Local DB資料庫,使用資料控制項與資料集設計工具快速建立可新增、修改、刪除的ADO.NET資料庫應用程式。以及介紹新一代的資料查詢技術-LINQ,透過LINQ一致性的語法可快速查詢陣列、集合物件、SQL Express 2012 Local DB資料庫的資料,使用LINQ to SQL新增、修改、刪除SQL Express 2012 Local DB資料庫的資料,讓您快速在Windows平台下存取資料來源。●ASP.NET Web應用程式設計與簡介jQuery Mobile 跨平台行動網站設計使用Visual Studio Express 2012 for Web快速開發ASP.NET Web應用程式,並配合資料控制項,快速開發Client/Server架構的Web資料庫應用程式。並使用ASP.NET資料庫控制項整合jQuery Mobile製作跨平台行動網站。
Android 4.X App程式設計範例精選
◎市面最完整Android 4.X 程式範例用書◎本書全部範例都可在Android手機上執行◎附贈本書全部範例完整程式碼要建構開發一個Android智慧型手持裝置 (智慧型手機、平板電腦…等) 上的好用又好玩的App程式,是非常不簡單的,因此開發時,要考量的因素非常多,如:App介面的親和力是否夠好?App的操作是否夠單純?App層次的安排是否夠合理?App的內容是否夠吸引用戶?解決這些問題都是非常不容易的。尤其現在市面上所有Android App程式開發的用書,都是在強調「如何使用Android SDK與開發工具來開發App」或是「單純的程式範例」!卻鮮少有一本Android App的開發書籍是在教導讀者與App設計者如何來開發各類型有用又實用的應用程式或是商務範例。而讀者與程式設計者最需要的就是要瞭解如何開發實用的App系統,而不只是會寫Android App程式!所以,有了本書的企劃。本書以實用又有用的各種應用範例來教導讀者與程式設計者,從App規劃、分析到程式設計,都有完整的範例詳細解說,讓所有讀者與程式設計者閱讀完本書,能夠開發出實用又有趣的應用App系統。
Objective-C無痛入門(Objective-C Fundamentals)
學習iOS開發時,是否被那奇怪的Objective-C語法給困擾了呢?例如:NSString *myString = [[NSString alloc] initWithString:@”Hello, World!”]; 這是什麼東東啊?要輸出一個Hello, World!有這麼難嗎?那些 [ ] 是什麼?怎麼類別後面還有一個alloc啊?哪個是方法的名稱呢?參數在哪裡?如果你會有這樣的反應,大概你之前的程式語言背景不是C++就是Java/C#。想要學好iOS的程式設計,搞懂Objective-C是不可避免的基本功。本書從頭開始讓你重新認識OOP程式設計—「傳送訊息給物件」,並搭配C++/Java/C#的比較,讓你學習起來更容易進入狀況。簡單來說,訊息有時候就是方法,例如「傳送訊息A給物件」代表「要物件執行方法A」,這樣是不是容易理解多了(當然當中還是有些微的差異,而本書也會提醒您差別在哪裡)。再舉一個初學者常見的問題,Objective-C方法的參數在哪裡?答案就在方法署名裡,例如下列的方法宣告:- (void)decreaseRentalByPercent:(float)percentage withMinimum:(float)min; 方法的全名是decreaseRentalByPercent: withMinimum: 。蝦密,方法名稱裡面有「:」,是的,而且「:」還代表參數的數量,所以上述方法有兩個參數(因為有兩個:),名稱分別為percentage與min。這樣說明,應該慢慢懂Objective-C了吧!這樣做有什麼好處呢?因為這樣在傳遞訊息(呼叫方法)時,就容易在看程式碼時理解要傳送的參數意義是什麼,而不需要再回頭看方法宣告或實作處。不過也因為這樣,所以Objective-C並沒有多載(overloading)這種機制喔(因為參數已經被方法名稱給描述了,更改參數的數量,方法名稱就不同了)。以上都是節錄自本書的說明,本書能夠讓你快速理解Objective-C語法,並輔以C++與Java/C#來做說明比較。是一本適合初學Objective-C的學習書籍。
Windows 8 App開發聖經:使用HTML5+CSS3+JavaScript實作攻略
運用WinJS等函式庫搭配您所熟悉的HTML5 / CSS3 / JavaScript將可快速開發Metro介面的Windows App閱讀本書後你會發現開發Windows App竟然如此簡單!★迅速開發:使用HTML5 / CSS3 / JavaScript就能編寫APP★有趣好玩:以37個有趣的範例應用程式示範教學 ★輕鬆發布:透過Windows市集馬上就能發布自己的APP★快速移植:以HTML5 / CSS3 / JavaScript開發APP,還能快速移植到各類行動裝置平台發現Windows App的無限魅力「Windows市集應用程式」擁有以往的「桌面應用程式」所沒有的魅力。最大魅力就是能夠利用「HTML5 / CSS3 / JavaScript」作為程式語言來編寫應用程式,這使得我們能夠輕易地運用伺服器和網站技術長期累積下來的大量函式庫與知識技術,並且我們能透過「Windows市集」輕易地把應用程式發佈到全世界。另外,它提供了適合觸控操作的使用者介面和動畫效果的函式庫。只要使用事先準備好的函式庫,就能在自己的應用程式中使用Microsoft獨家的出色使用者介面和動畫效果。本書內含37個有趣的範例應用程式,例如製作動作遊戲、通訊應用程式,以及活用Windows UI的觸控程式、各種感測器和相機等裝置的控制方式,內容示範了在大多數程式中的API標準用法,以及說明如何利用HTML5、IE10的Vender Extensions、WinJS、WinRT等函式庫,本書豐富的內容可讓您盡情享受學習之旅。
Visual C# 2012從零開始
編寫本書的主要目的是為了讓初學者能快速進入Visual C# 2012程式設計的殿堂,透過書中精挑細選的範例程式學習程式設計技巧,養成初學者具有紮實和獨立程式設計能力。本書內容由淺入深涵蓋範圍如下:.主控台應用程式設計介紹程式設計基本流程,培養初學者基本電腦素養和程式設計能力。.物件導向程式設計介紹類別的定義,類別中資料成員、欄位、成員函式(方法)的定義、靜態成員的使用,與類別繼承的介紹,透過主控台應用程式以繼承Windows Form類別的方式建立簡單的視窗應用程式,讓您了解視窗應用程式底層的原理,以提昇您物件導向程式設計的能力。.視窗應用程式設計完整介紹表單和常用與進階控制項的屬性、方法、事件處理以及視窗與各類型的控制項應用,使初學者具有開發視窗應用程式的能力。.繪圖與多媒體程式設計介紹GDI+ 繪圖與多媒體程式設計,在Windows開發多媒體應用程式,如播放聲音、播放影片、繪圖以及其他媒體檔。.ADO.NET資料庫與LINQ程式設計介紹如何使用SQL Server Express建立資料庫, 學會資料控制項及資料集設計工具的使用,了解資料庫的存取與繫結技術,再介紹新一代的資料查詢技術LINQ,讓您可在Windows平台下快速查詢陣列、集合物件、SQL Server Express資料庫的資料。.ASP.NET 網頁應用程式開發使用Visual Web Developer 2012 Express快速開發ASP.NET Web應用程式,並配合資料控制項,快速開發Client/Server架構的Web資料庫應用程式與jQuery Mobile跨行動裝置應用程式。
Cocoa學習手冊:使用Objective-C 第三版
OS X 與 iOS 應用程式開發 涵蓋 Xcode 4.2 與 iOS 6 「假如你對 iOS 或 OS X 應用程式開發有興趣,這本書絕對是幫助你展開似錦前程的最佳指南。Jon 與 Paris 已經將其廣博深厚的 Cocoa 開發功力徹底融入這本扎實且易懂的好書中。」 - Elaine Wherry Meebo 的共同創始人暨 CXO 快速掌握 Cocoa 與 Objective-C 的開發技術,並於 iOS 與 OS X 平台上展開應用程式的開發工作。假如你對 Apple 的開發工具全然不熟悉,也不要緊!本書提供你有關 iPhone、iPad 與 Mac 應用程式開發所需知道的一切,從物件導向編程到將應用程式的資料儲存在 iCloud 上都是,包羅萬千,應有盡有。 你將學習如何使用 Xcode IDE、Objective-C 的 Foundation 程式庫,以及其他的開發工具,諸如 Event Kit 與 Core Animation 框架。在整個過程中,你將實際建構範例專案,包括簡單的 Objective-C 應用程式、自訂視圖、視頻播放應用程式,以及向使用者展示行事曆活動的 App。 * 瞭解 OS X 與 iOS 上的應用程式生命週期 * 運用 Cocoa 與 Cocoa Touch 處理使用者介面 * 利用 AV Foundation 展示視頻與音頻 * 開發讓使用者建立、編輯、及操作文件的應用程式 * 將資料存放在本地檔案系統,或者跨網路儲存到 iCloud 上 * 以表格視圖與群集視圖展示資料清單與資料群集 * 利用 Core Location 和 Core Motion 與外界互動 * 針對多處理器系統使用多個區塊(block)與操作佇列(operation queue)
最新 Java 7 程式語言
具備良好的程式設計方法, 建立正確的物件導向概念, 才能真正寫好 Java 程式本書不僅僅希望讓讀者學會可以正確編譯與執行的 Java 程式, 也同時希望讓讀者瞭解良好的程式設計方法。因此, 在內文中, 處處可見各種語言元素的變化用法, 以及軟體設計的邏輯思維。內容涵蓋基本語法,陣列、物件導向、字串與規則表示法 (Regular Expression)、執行緒的同步與協調、輸出與輸入類別、例外處理、Java Collection 類別庫、Swing 視窗程式設計等主題。除了以圖文搭配解說物件導向的觀念外, 更以各種實例示範, 讓讀者能從「做」中體會物件導向的精髓。豐富的範例程式, 清楚的觀念解說, 非常適合作為初學入門、深耕基礎的第一本書。本書特色□ 最新 JDK 7 適用□ 完整詳實的語法解說、精心設計的豐富範例□ 以多個範例示範類別、物件、繼承、建構方法等物件導向觀念□ Swing 視窗程式設計□ 每章均有綜合演練, 示範該章主題應用實例□ 貼心的初學者注意事項提要□ 使用與業界標準接軌的 UML 類別圖解□ 使用市佔率最高 Eclipse 整合開發環境
iOS 6 SDK核心範例精研
!最多:超過100個真實且完整的程式範例!最新:使用iOS 6+Xcode4.6+Objective-C 2.0進行開發!最強:iPhone+iPad+iPod touch全系列及通用型App開發指南全球知名的女神級iOS應用程式開發大師,依據多年開發經驗,以及豐富的教學著作,提供真實App的100多個範例程式配方,並深入解析不會被App Store退貨的完美軟體應該避免的問題與秘訣,讓你省下寶貴的時間,輕鬆進入開發商業級App的殿堂。● iOS 6 SDK在版面規劃的革命性作法──視圖約束規則,更是未來因應不同尺寸畫面的主流技術。● 全面解說如何運用「圖形」、「觸控」、「視圖」、「動畫」效果,讓畫面能夠更完美、更炫麗。● 提供更多與視圖控制器及常用控制器相關的類別,並於社群網站做更緊密的結合。● 提供Core Data相關的範例程式配方,讓讀者能夠進一步學習到如何將關聯式資料管理功能應用至行動裝置。
程式設計大師智慧結晶:與主流程式語言的創始者對話
《程式設計大師智慧結晶》專訪了多位程式語言的創始者,他們每一位都極具歷史意義及影響力。在這本獨特的訪談錄中,你將瞭解具體的設計決策過程,包括創始人心中所描繪的目標,他們如何權衡折衷,以及他們的經驗如何影響現今的程式設計。 受訪者包括: Adin D. Falkoff: APL Thomas E. Kurtz: BASIC Charles H. Moore: FORTH Robin Milner: ML Don Chamberlin: SQL Alfred Aho, Peter Weinberger, Brian Kernighan: AWK Charles Geschke, John Warnock: PostScript Bjarne Stroustrup: C++ Bertrand Meyer: Eiffel Tom Love, Brad Cox: Objective-C Larry Wall: Perl Simon Peyton Jones, Paul Hudak, Philip Wadler, John Hughes: Haskell Guido van Rossum: Python Luiz Henrique de Figueiredo, Roberto Ierusalimschy: Lua James Gosling: Java Ivar Jacobson, James Rumbaugh, Grady Booch: UML Anders Hejlsberg: Delphi發明者和C#的主要開發者 如果你有興趣瞭解這些見識卓越又致力於電腦工業發展的人,你將發現《程式設計大師智慧結晶》非常引人入勝。
VHDL 數位邏輯設計入門實務(附範例資料與MAX:plusⅡ安裝軟體)
理論與實務並用的好書從基本的觀念開始,由圖形編輯、VHDL程式設計到下載(燒錄)晶片的實體驗證,透過作者巧妙的解說,逐步帶領讀者進入CPLDFPGA的神奇世界。學校與產業的完美結合任教20多年的黃老師與蔡工程師(ASN公司的資深IC設計師,經手設計的控制IC已獲多國專利)依授課需求與實際應用,特別為讀者設計兩片PCB板(下載板與轉接板),方便讀者實際操作,加深印象。條條道路通羅馬作者將每一種基本的邏輯電路(如解碼、編碼、多工、解多工器等等)皆應用電路圖形編輯與VHDL程式編輯的方式,先後呈現,使讀者能在有限的學習時間內,依所需取其優點,獲得最佳的學習效果;除了在介紹基本工作原理時,採用圖形編輯外,作者還儘可能應用多種不同的敘述語法,以多個不同的VHDL程式來完成該電路,期使讀者能在往後的設計工作上,融會貫通左右逢源。
Visual Basic 教學範本
本書介紹國內教育界、業界普遍使用之Visual Basic 2010程式語言。Basic語言一直是初學者入門程式設計的首選,在經歷電腦硬體架構改變、軟體設計觀念更新、網際網路興起等過程中,Basic語言也演進到整合了視覺化、Web化、行動裝置化的功能,也就是目前普遍被使用的Visual Basic版本。本書使用之Visual Basic 2010程式語言,除了因應時代潮流外,也讓初學者能快速進入程式設計的境界,增加初學者對於程式設計的學習效果。本書除了介紹基礎入門的指令的程式設計概念外,為了讓教師及學習者可以達到事半功倍的效果,書中的講授例子,皆精選技能檢定或是技能競賽的題目,作為輔助學習範例。相信在本書的導引下,讓學習者對程式設計能力奠定一定的基礎。全書配合實例應用,內容包括:■ 程式設計基礎:建立資料結構、變數型態、運算式、運算子與基本的輸入輸出等基本觀念。■ 重複結構:介紹FOR…NEXT與DO…LOOP迴圈的觀念與應用方法。■ 陣列:活用Visual Basic陣列、排序與搜尋方法,撰寫程式更省事。■ 函數與副程序■ 檔案系統每個單元皆由淺入深、循序漸進,讓初學者由基本範例中,學習到程式設計的精神、技巧與邏輯思考能力。
主題式 Visual Basic 2012 入門與專題製作(附光碟)
1.實作導向:以主題要達到的目的,學習所需的語法。EX:用螃蟹競走主題學習副程式語法。2.自學導向:本文口語話易懂,還有常見錯誤解析,讓學生可以自學。3.漸進導向:本書以1~25行程式碼學習基礎語法,進而到可以寫百行以上的專題。4.學生導向:本書內容經過學生實際學習後數次的修正,專題也都與學生日常生活息息相關。
最新C++物件導向程式設計實例入門(第四版)(附光碟)
這是一本專為初學者所設計的入門書,內容淺顯易懂,先從最基本的程式概念開始說明,再加上類別、成員、物件、建構式、繼承、多載、範本等物件導向的概念,引領讀者進入物件導向程式設計的全新領域。本書光碟亦準備了可實作C++程式的DEV C++軟體,以及書中介紹的所有範例程式,使讀者可以依照學習進度作練習,除此之外,還有配合各章教學內容的練習題目,讓讀者測試自己的學習成果。●豐富範例由淺而深,讓您快速入門●清楚的圖解說明,讓物件導向的程式概念變得容易理解●強調邊作邊學,加深學習的記憶●最充實的光碟內容,最完整的學習支援●確實搞懂物件導向程式設計的概念,為將來打下扎實的基礎