索羅斯都要用的MetaTrader應用篇-程式員賺錢出頭天!
EA即Expert Advisors的英文縮寫,中文意思是專家顧問,一般俗稱智慧交易系統,就是由電腦模擬交易員的下單操作進行機器自動交易的過程。智慧交易系統的工作原理,就是由程式師借助一門電腦程式設計語言,通過編寫程式交易指令類比人類交易員的行為,進行下單操作實現機器自動進行交易的過程。主要執行過程可分為:盯盤->開倉->再盯盤->平倉,如此迴圈執行的過程。目前支援機器自動交易的平臺,外匯上流行的就是MetaQuotes公司的MT4平臺,在這個平臺中嵌入了一種MQL4語言,它提供了對伺服器端的資料訪問並可進行交易操作的介面,程式交易者可以根據自己的交易策略來編寫自己的自動交易系統,從而實現讓機器自動交易,既可以減輕人類的工作量,又可以克服人類交易中的一此性格弱點。智慧交易系統終將會逐步部分取代人類的手工操作。出版團隊繼市場反應熱烈的第一冊問世以來,除了收到不少讀者的好評之外,也多有詢問相關本系列第二冊的出版時程,當中我們也特別針對許多讀者曾經提到,並且也較為深入的議題在本書做說明,期待自動交易同好能隨著我們共同成長。最後,筆者衷心期盼本書簡明的邏輯概念與列舉的實戰特例,能成為未來讀者在成長過程中的一盞明燈。同時也很榮幸能開啟台灣在外匯自動交易領域中的濫觴,並也承諾將不斷為廣大同好者貢獻己力。
Visual C# 2010從零開始
編寫本書的主要目標是讓初學者能快速進入Visual C# 2010程式設計的殿堂,將所學應用於職場上而編寫的教科書。透過書中精挑細選的範例程式學習程式設計技巧,使得初學者具有紮實和獨立程式設計能力,花費最短的時間,獲得最高的學習效果。本書內容由淺入深涵蓋範圍如下:◎主控台應用程式設計介紹C#資料型別、程式流程控制、陣列與副程序的應用,培養初學者基本程式設計能力。◎物件導向程式設計介紹類別的定義,類別中資料成員、欄位、屬性、方法的定義、靜態成員的使用;類別繼承介紹,最後以主控台應用程式以繼承Windows Form類別的方式建立簡單的視窗應用程式,讓您了解視窗應用程式底層與原理,進而提昇物件導向程式設計的能力。◎視窗應用程式設計VC# 2010 Express整合開發環境靈活運用,介紹表單和常用與進階的控制項的使用技巧,如按鈕、計時器、清單、功能表、工具列、對話方塊…等控制項…等,使初學者具有開發視窗應用程式的能力。◎GDI+繪圖與多媒體程式設計介紹GDI+繪圖與多媒體程式設計,在視窗應用程式下開發多媒體程式,如播放聲音、播放影片、繪圖、載入圖檔、儲存繪製的圖檔之相關技巧。◎資料庫程式設計學習建立SQL Express資料庫,使用資料控制項與資料集設計工具快速建立可新增、修改、刪除的ADO.NET資料庫應用程式。以及介紹新一代的資料查詢技術-LINQ,透過LINQ一致性的語法可快速查詢陣列、集合物件、SQL Express資料庫的資料,讓您快速在Windows平台下存取資料來源。◎ASP.NET Web應用程式設計使用Visual Web Developer 2010 Express快速開發ASP.NET Web應用程式,並配合資料控制項,快速開發Client/Server架構的Web資料庫應用程式。◎超值教學影片由於資料庫和ASP.NET章節的範例操作較煩雜,為提高初學者學習效率,在第14~16章的範例皆附上教學影片,以便初學者自學與教師授課。
iOS SDK4初心者的學習殿堂
本書是專門為有心學習iOS程式開發的讀者而設計,由最基本的程式設計觀念開始介紹,並加上許多範例,讓讀者在學習的過程不但知道要「做什麼」,更知道是「為什麼」。文中亦穿插著作者多年來在程式領域實務上遇到的實務經驗,讓讀者在學習的過程中,不光只是學會程式設計而已,而是可以更進一步地學習到實務上解決問題的方法。因此,讀者除了學會iOS程式的設計之外,更可以得到許多坊間書籍顯少或僅用少量篇幅介紹的實務內容,例如:◎ iOS記憶體管理◎ 多執行緒程式設計◎ Objective-C和常用資料結構的介紹◎ iOS內建的動畫製作這些看似進階的內容,經過作者的介紹,讓初學者也可以確實了解這些基礎觀念,使讀者得到在爾後打算進一步了解iOS系統的基本功。
培養與鍛鍊程式設計的邏輯腦:世界級程式設計大賽的知識、心得與解題分享
□內容淺顯易懂,在有趣愉快的學習下重新釐清重要概念□依困難度和關聯性的方式編排,讓讀者分階段進行學習□透過考古題與原創題目的試作,挑戰自我程式設計能力□只需具備基礎的程式設計概念,本書就能輕鬆閱讀上手□匯集了作者參加程式設計比賽所取得的解題技巧和經驗向世界程式設計大賽的殿堂邁進,換一顆程式設計師的邏輯大腦透過柔軟的發想和廣泛的知識去思考解決問題的演算法,再正確實作後加以除錯。學習程式設計師的思考邏輯,你也可以是世界頂尖的程設高手。本書內容是專為想參加Google Code Jam、TopCoder等世界級程式設計比賽的讀者們所量身打造的書籍。全書分為準備篇、初級篇、中級篇與高級篇4個主要章節,嚴選100個以上「活化」程式設計師大腦的程式邏輯問題,從基礎問題到世界級程式設計大賽的高難度問題,毫不保留地一網打盡。內容包含完全搜尋法、動態規劃法、二元搜尋法、Network flow等重要程式設計觀念。不管是在學的學生或是現職的程式設計人員,只要掌握住演算法的架構與思維模式,透過本書就能在不知不覺中提升程式設計的功力。
Visual Basic 2010 入門與應用含專題製作(附光碟)
1.學習目標:每一章的最前面都有引言來說明學習目標,以啟發學習動機。2.圖解說明:利用圖文並茂來說明程式設計的概念知識。3.以「輸入---處理---輸出」的流程架構來說明程式設計概念。4.每章節最後附有重點整理、教學評量,協助讀者課後練習與自我測驗。5.本書附有範例實作光碟,包括範例實作、電子書、課後評量解答。
iOS SDK 4/Xcode 4應用程式開發範例集-for iPhone/iPad/iPod touch
在iOS SDK 4.0的推出後,有許多新的framework也隨之報到,本書選用這些新的framework當做範例參考題材,輔以其他精選的重要開發議題和自身的開發經驗分享,穿插Xcode 4新的操作邏輯,以20個專題應用範例來引導讀者學習App程式開發,可使讀者更瞭解要如何使用新的 framework/類別來配合自己的創意,快速加入 iOS 4 的應用開發行列中。本書的範例皆以 Xcode 4.0.1 + iOS SDK 4.3來編寫和建置,希望讓讀者學習到開發iPhone、iPad、iPod touch等App應用程式的相關技巧。本書特色及精彩專題● 針對 iOS 4 的新 framework/類別進行介紹,並搭配範例說明。● 全書皆以 Xcode 4 開發工具進行範例實作,書中範例皆可執行於在 iPhone/iPad/iPod touch/ 實機上。●使用Block的技巧,了解iOS 4的新記憶體管理底層技術●在程式中使用iAD行動廣告平台●實作AirPrint,讓iPhone/iPad也能列印●導入Game Center的程式實作●使用URL Scheme的技巧●建立iPad專屬的Split View-based專案●轉換成Universal App專案的技巧●製作與使用靜態函式庫●建立多國語言的程式●實作文件上傳、儲存、預覽●活用MessageUI實作電子郵件與簡訊●通訊錄程式的取用與自訂●傳感器與陀螺儀的應用●影像、音訊的輸出輸入應用●地圖工具的活用●多媒體、AssetsLibrary、Core Telephony的應用附件內容範例程式碼
Visual Basic 2010從零開始
編寫本書的主要目標是讓初學者能快速進入Visual Basic 2010程式設計的殿堂,將所學應用於職場上而編寫的教科書。透過書中精挑細選的範例程式學習程式設計技巧,使得初學者具有紮實和獨立程式設計能力,花費最短的時間,獲得最高的學習效果。本書內容由淺入深涵蓋範圍如下:*主控台應用程式設計介紹VB資料型別、程式流程控制、陣列與副程序的應用,培養初學者基本程式設計能力。*物件導向程式設計介紹類別的定義,類別中資料成員、欄位、屬性、方法的定義、共用成員的使用;類別繼承介紹,最後以主控台應用程式以繼承Windows Form類別的方式建立簡單的視窗應用程式,讓您了解視窗應用程式底層與原理,進而提昇物件導向程式設計的能力。*視窗應用程式設計VB 2010 Express整合開發環境靈活運用,介紹表單和常用與進階的控制項的使用技巧,如按鈕、計時器、清單、功能表、工具列、對話方塊…等控制項…等,使初學者具有開發視窗應用程式的能力。*GDI+繪圖與多媒體程式設計介紹GDI+繪圖與多媒體程式設計,在視窗應用程式下開發多媒體程式,如播放聲音、播放影片、繪圖、載入圖檔、儲存繪製的圖檔之相關技巧。*資料庫程式設計學習建立SQL Express資料庫,使用資料控制項與資料集設計工具快速建立可新增、修改、刪除的ADO.NET資料庫應用程式。以及介紹新一代的資料查詢技術-LINQ,透過LINQ一致性的語法可快速查詢陣列、集合物件、SQL Express資料庫的資料,讓您快速在Windows平台下存取資料來源。*ASP.NET Web應用程式設計使用Visual Web Developer 2010 Express快速開發ASP.NET Web應用程式,並配合資料控制項,快速開發Client/Server架構的Web資料庫應用程式。*超值教學影片由於資料庫和ASP.NET章節的範例操作較煩雜,為提高初學者學習效率,在第14~16章的範例皆附上教學影片,以便初學者自學與教師授課。附件內容超值教學影片書中程式範例CDMicrosoft Visual Studio 2010 Express 中文版DVD
OPhone手機應用程式開發詳解與技巧
一本掌握兩岸華語OPhone應用程式開發的權威指南◆OPhone是以Linux和開放手機聯盟的Android系統為基底,是一個開放、易用、介面友善,且把內容供應商、開發者和消費者緊密地聯繫在一起的智慧型平台。◆內含30多個經典案例,闡述OPhone平台的執行環境、應用程式模型、使用者介面與圖形引擎、行動多媒體框架、Service、高階通訊技術等內容,加上專案開發技巧的介紹,讓您搖身一變成為兩岸華語的OPhone應用開發高手。OPhone包含了豐富的程式庫,並將這些底層介面透過JNI提供給應用程式開發者,在OPhone平台上編寫應用程式會有一種如魚得水、遊刃有餘的感覺。豐富的API、強大的功能在一定程度上避免了在API層面造成設置不合;在資源管理方面,OPhone也是盡善盡美,良好的設計節省了大量程式碼維護和設備適配的工作。本書有系統地介紹了OPhone平台的體系結構、應用程式開發流程和除錯技巧,並針對OPhone應用程式開發中涉及的主要模組進行解說。全書結合30多個經典案例,闡述OPhone平台的執行環境、應用程式模型、使用者介面與圖形引擎、行動多媒體框架、Service、高階通訊技術以及存取硬體層功能等內容。另外,作者融入了大量經典設計模式例如俄羅斯方塊、鈴聲DIY等完整的案例,以及專案開發技巧的介紹,使得本書成為學習OPhone應用程式開發的重要參考。本書適合有一定Java程式設計基礎,或是從Symbian、Java ME、Windows Mobile等跨到OPhone平台的軟體開發人員閱讀。隨附光碟內含書中範例程式碼檔案及相關套件。隨書附件CD附件內容收錄本書原始程式碼及相關套件
Mobile Widget手機應用程式開發與範例解析
Mobile Widget:智慧手機的精靈Mobile Widget是一種在手機行動網路中執行的Web小程式,隨著4G時代的到來,智慧型手機的開發迅速,Mobile Widget已成為手機不可或缺的一項功能。本書以JIL Widget應用程式開發為實例,深入淺出地介紹了Mobile Widget的原理及應用開發技術,內容包括Widget的開發基礎知識、Widget的介面設計、JIL Widget的開發過程及實例、Widget移植,及完整的JIL Widget商業開發案例,例如天氣預報Widget、股票資訊Widget等,更介紹「中國移動」的平台開發,能夠引導讀者成為兩岸華語的Widget開發高手。以Web技術為基礎,立即開發一個Mobile Widget,你也能做到!
深入淺出Android遊戲程式開發範例大全
這是一本以Android 2.2/2.1為主題的手機遊戲開發範例學習大全,結合真實的遊戲案例為讀者詳細介紹Android平臺下遊戲開發的整個流程,同時在遊戲開發的介紹過程中還分享了筆者多年積累的開發技巧與經驗。全書分為兩篇,共16章,第1篇以簡單易懂的實例作為導引,詳細介紹了Android的基礎程式設計、常用介面版面配置、網路開發、SQLite資料庫的存取、感測器應用的開發以及遊戲中經常使用的人工智慧等相關知識。第2篇詳細介紹了7個真實的中大型遊戲案例,涵蓋了手機遊戲中的7個不同種類,包括運動足球類、益智類、射擊動作類、棋牌類、3D物理感測器類、冒險類以及策略類遊戲等。每一個遊戲都是按照實際的開發步驟進行介紹,並逐步地將Android手機遊戲的整個開發過程展現在讀者面前。同時在原始程式碼中還包含了詳細的注釋,以儘量幫助讀者掌握程式碼中的每一個細節,隨書附上的DVD中內含全書完整的程式碼範例,及作者錄製講述的重點和操作。本書的講述由淺入深,從遊戲開發的基礎知識到開發大型遊戲,結構清晰、語言簡潔,非常適合Android遊戲初學者和Android遊戲進階開發者閱讀參考。本書特點1.內容飽滿,由淺入深本書內容既包括Android平臺下開發的基礎知識,也有遊戲程式設計的實用技巧,同時還有多個遊戲實際案例供讀者學習。在知識的層次上由淺入深,真正地將Android和遊戲開發結合起來。2.實例豐富,講解詳細本書在介紹Android基礎內容時,每個知識點都配有對應的實例,透過這些實例,讀者可以更好地理解書中所介紹的知識。同時在實例的講解上也儘量做到條理清楚,讀者可以按照書中列出的步驟非常容易地實現實例中的功能。3.案例經典,內容豐富本書中的遊戲案例均是作者精心挑選的,不同類型的遊戲有著其獨特的開發方式。本書中的案例囊括了不同的遊戲類型,以及不同的遊戲開發技巧,以期讓讀者全面地掌握手機遊戲的開發,具有很豐富的內容和實例,非常適合各類讀者學習。4.光碟,視訊教學為了幫助讀者能更好地利用本書提升自己的知識技能,本書附贈了DVD光碟,其中包含了本書中所有實例和遊戲案例的原始程式碼方便取用練習,另外也附有電子教案和作者錄製的簡體教學視訊。讀者可以參考DVD光碟中的內容更有效率地學習和提升。
jQuery UI & Plugins(附範例VCD)
RIA (Rich Internet Application) 已是網路的既成趨勢,而且已進入了各家網路應用平台與軟體提供商強勢出擊的戰國時代,而如何降低開發成本以及提高開發效率一直是網路服務提供者所最關切的主要元素,在講究結果論的網路世界裏,jQuery秉著其簡單與優雅,以及龐大的Plugins 迅速的被著名大廠Microsoft 及NOKIA 宣布納入其所提供一系列軟體開發及手機軟體開發的一 員,無論您是否已初探了jQuery的奧秘或者已是樂在其中的老手,本書都會是一本值得您收藏的網路應用工具書。
PowerBuilder12共好.NET(附試用版)
隨著 Java與 .NET兩大技術的崛起,PowerBuilder的市場有逐漸式微的現象,但卻依然在應用程式的開發工具市場上占有一席之地。直到 PowerBuilder 12 .NET的問世,徹底擺脫傳統PowerBuilder 使用者在技術上面必須要在 PowerBuilder 與 .NET兩者之間選邊站的困境。 對於 PowerBuilder 忠實的使用者來說,在不需要改寫程式碼的情況之下,彈指之間就可以將 PowerBuilder 程式碼輕鬆轉換成 .NET 的程式,大幅度提升企業的系統開發效率。對於 .NET 的使用者來說也等於是多了一項非常方便的圖形化介面工具來開發 .NET的應用程式。過去PowerBuilder 的使用者可能對開發Web架構的系統比較不熟悉,尤其現在PowerBuilder 12與.Net環境的完美整合,透過這一本書的敘述,相信對使用者開發Web Solution的功力會有顯著的提昇,尤其本書作者從學習與應用PowerBuilder的開發,已有16年的經驗,過去亦有多年從事 PowerBuilder教學的訓練工作,更是會讓本書非常值得閱讀。 期盼透過這一本書可以讓 PowerBuilder的使用者,秉持 PowerBuilder 與.NET的共好理念與精神,讓 PowerBuilder 可以展現其應有的驕傲與價值。
Fortran 2003程式設計(附CD)
本書改編自「Fortran95/90程式設計」,並延續書本設計的兩項主要目的,一方面為學生在程式語言課程使用,適合完全沒接觸過高階電腦語言或稍有一些電腦語法經驗的人。另一方面,對已習慣Fortran95或FORTRAN77語法的人想進一步對Fortran2003程式有所瞭解時,亦應可由本書中得到相當多的資訊。
資料結構:使用C語言
從各類入學考試、公家機關特考,一直到各種科學領域的相關科系,資料結構均是非常重要的科目,更是相關科系學生與從業人員必須修習的基礎課程。儘管如此,抽象難懂的教材內容經常令此課程的學習者望之卻步。 本書透過精心設計的視覺化圖形演繹各種資料結構與相關的演算法,徹底解構資料結構這門科學的內涵。大幅提升教學成效,同時降低學習障礙。 另外,本書同時針對課程內容,逐頁設計對應動態教學投影片,教師根據教學進度的需求透過投影片的半自動操作,將難以理解的抽象理論具體化,徹底強化教學效果。
新觀念Microsoft Visual Basic 2010程式設計
本書主要針對初學者設計, 偏重於基礎 Visual Basic 語法、程式設計的技巧、及 .NET Framework 類別入門, 在應用方面則涵蓋了多媒體、程式偵錯、檔案存取、資料庫應用等主題。閱讀本書不需具備任何程式語言的基礎, 只需以一顆輕鬆的心, 依循各章主題, 一步步『上機』實習, 再以習題印證所學, 相信很快就能學會以 Visual Basic 設計 Windows 應用程式了。
遊戲設計概論 第二版
正宗遊戲開發經驗分享,給遊戲設計新兵的備戰手冊!這是一本提供初學者進入遊戲設計領域的入門教材,其中不乏許多遊戲開發的實務經驗,介紹遊戲開發過程中的各種工具,更包括許多開發成品的展示,並能建立起良好的遊戲基礎規則、劇情故事巧妙的安排、華麗效果設計的要訣、理念與現實的互補,讓您能夠在短時間內,成為一個真正的遊戲達人。本書理論與實務並重,從整個遊戲產業的認識、遊戲設計先期的導入、遊戲設計類型,並鉅細靡遺地介紹各種遊戲程式開發工具。而在實作方面,則討論2D、3D、數學、物理現象模擬、音效等主題,讀者可以透過書中之演算法實作出自己的遊戲。
深入淺出Android系統原理及開發要點
本書的學習方向是縱向與橫向的,各個章節將分別介紹Android系統的各種功能,包含視訊、音訊、電話、GUI、感應器、藍牙等等,並掌握Android的系統架構來進行介紹,即Linux作業系統及驅動程式、本機框架及Java執行環境、Java框架、Java應用程式這四個層級,分析Android實作各種系統功能的過程與原理,是您跨入Android開發領域的最佳參考書。本書讀者本書所針對的讀者群十分廣大,不同的讀者在學習本書時,就應該使用不同的方法。●Android初階開發者:在本書指引下閱讀程式碼,搭建系統開發環境,對於Android應用程式的開發者,則必須特別注意後三章的內容。●Android中、高階開發者:透過本書的引導,學習系統架構,注意開發要點,並儘量使用手機系統的通用設計思想、軟體專案思想、系統專案思想來學習Android系統。●嵌入式Linux系統學習者:將Android作為一個集Linux核心和應用程式於一體的系統來進行學習,並可以利用Android的虛擬環境來執行和除錯程式。本書特色●全書環繞著Android的四個層級進行說明,幫助您掌握整個Android系統的運作原理。●徹底分析Android系統之各種功能的實作機制,提升您的Android系統開發功力。●大量且完整的系統架構圖與範例程式碼,讓您的學習過程事半功倍。●以Android演進過程中的共通知識為介紹重點,將各種版本的實作差異減到最少。
易習C++程式語言(附範例VCD)
作者結合多年C++語言教學經驗與教學實踐,編寫了這本書,力求突出以下特色:第一、深入淺出,簡潔明快。學習電腦語言是為了解決問題,而通過程式深入學習電腦語言又是一種最有效的學習方法。為此,在透徹講解基本概念的前提下,本書精選了數百個經過驗證的典型程式,並對每個程式的結構、難點、變數設定及執行結果詳細的分析說明。對那些概念容易模糊、程式容易出錯的地方加以強調、說明。相信讀者在認真思考的基礎上,定能舉一反三,觸類旁通。第二、原理和應用相結合,這是一本語言書籍在深度和廣度的表現。在原理的應用下,才能有效的運用,從而結合應用講解原理,才更深入、更易理解。原理和應用的完美結合,展現了C++的語言潛能和它的強大生命力。第三、每章習題附有基本題和程式設計題以及上機練習。這些習題很有特點,它不止是簡單的複述前面的概念,也不單是前面範例的翻版,而是比範例更具創造性思考的案例。讀者如能認真完成這些練習與實驗,必將大大加深和鞏固所學知識,提高自己的程式編輯能力。