Ch20. 計算器 (Mac 版本).

Slides:



Advertisements
Similar presentations
“后PC”时代 移动电子商务创新型人才培养 2016年4月28日 中国.重庆 北京博导前程信息技术股份有限公司 杨东飞.
Advertisements

環境游離輻射 ( 六 ) 輻射與核能發電. 媽!這是我上班的 地方-核電廠。 地方好寬闊喔! 聽說日本原子彈爆炸死好幾 萬人,阿榮啊!你在這裡上 班,安全嗎?
猜谜语 有个小娃娃,真是没 礼貌。 见到小树摇一摇,吓 得树叶哇哇叫。 见到小花逗一逗,摘 去她的太阳帽。 没人和它交朋友,只 好自已到外处跑。
第一章 餐饮服务程序 学习目的: 掌握餐饮服务四个基本环节的内容 正确表述和运用各种餐饮形式的服务程序 熟悉并利用所学知识灵活机动地为不同需求的 客人提供服务.
《小狗包弟 》之 从阅读到写作 学校:和风中学 年级:高一 参赛者:彭龙英. 预习检测一 思考:同学们读完作者与包弟 的故事后,说一说作者所表达的情 感是什么?
虹膜识别健康养老服务智能系统项目.
黄帝内经 内经教研室 王黎.
探究活动课:互联网+历史素材阅读与研讨 古代中国的选官制度 黄天庆  探究活动课:互联网+历史素材阅读与研讨 古代中国的选官制度 黄天庆 
職校、五專群科簡介.
职官与科举 职官:在国家机构中担任一定职务的官吏,这里面有职官的名称、职权范围和品级地位等方面的内容。
花开有日 芬芳天下 “国培计划(2012)” ——幼儿园骨干教师远程培训项目 山东幼儿园教师8班第4期简报 主办人:张瑞美     
《卖火柴的小女孩》 《海的女儿》 你 认 识 这 些 图 片 的 故 事 吗 《丑小鸭》 《拇指姑娘》 它们都来自于哪位作家笔下?
民主國家的政府體制 我國的中央政府體制 我國中央政府的功能 地方政府組織與功能
江苏省工程造价管理协会 工作报告 2015年4月21日 扬州.
銷售與顧客關係管理 巫立宇.邱志聖 著.
101年8月份 嘉義市道路交通安全聯席會報 酒駕行為與肇事現況分析 主講人:內政部警政署交通組科長張夢麟 1.
高校邦在线学习平台 学生学习手册 北京高校邦科技有限公司.
20、豆花庄的小家伙们.
速收简历 速收简历移动APP项目 速收简历团队.
石家庄迅步网络科技有限公司 联系人:张会耀 电话:
CH11 心理疾病 李志鴻.
皖新数字书屋.
华 夏 之 祖 第 3 课.
法學緒論第六單元:法律適用 設計課程︰ 財經法律系 --楊東連 法學緒論-6.
尔雅慕课学生操作手册说明.
请带上耳机.
102學年度預算編製說明會 主辦單位:會計室 102/02/22.
Flipster App 使用教学 适用 iPad 和 iPhone
CH1 . 集 合 与 命 题.
Flipster App 使用教學 適用 iPad 和 iPhone
让快件更自由! 福州拓牛信息科技有限公司.
103學年度第1階段 志願選填試探後輔導作為 成效檢討與精進建議
Ch19 創業精神 管理學:整合觀點與創新思維3/e.中山大學企管系 著.前程文化 出版.
活动主题:佛山智造 中国骄傲 随着互联网、云计算、大数据以及移动互联网的快速发展,技术不仅仅是一种工具,正加速重构着品牌的新格局。
以考试说明带动二轮复习 福州第三中学 张璐.
四川省卫生监督移动 执法终端介绍 发言人:陈成身 四川省卫生执法监督总队.
獎補助經預計支用報告 105年.
一种营销模式的转型,一种全新的金融房贷模式
跨越海峡的生命桥.
Android App 系統開發教學 Luna 陳雯琳 2014/12/18
建立Android新專案 建國科技大學 資管系 饒瑞佶 2010/10.
《IOS应用开发教程》 QQ学习群:
也許你很疑惑: 最近升官的同事,專業能力又沒你強! 情場得意的朋友,長的又沒你帥或美! 小曹要交新朋友,為什麼就是比較簡單!
Ch02 視窗Swing套件 物件導向系統實務.
第9课 北美大陆上的新体制 导入新课 新课教学 课堂小结 知识结构 巩固练习
行動研究就是一種行動性的研究,由行動者來進行研究,而不是由外於行動領域的學者與與科學家來進行,研究的問題也取自行動。
第17章 使用B4J建立跨平台應用程式 17-1 認識B4J整合開發環境 17-2 下載與安裝B4J開發環境
Chapter 14 iPhone 平台簡介.
Haiwell Cloud 海为云介绍.
R教學 安裝RStudio 羅琪老師.
教務行政資訊系統 簡介 資訊科技中心 資訊系統組 徐振琦
認識科學小知識-密室逃脫遊戲(App) 南華大學 傳播學系3年級
建立Android新專案 Android智慧型手機程式設計 程式設計與應用班 建國科技大學 資管系 饒瑞佶 2012/4 V1
Segue.
第6章 控制器 所谓控制器就是能够管理和控制各种操作的设备。在iPhone开发中有八种控制器分别为:View Controller、Object、Table View Controller、Tab Bar Controller、Page View Controller、External Object、Navigation.
詩文的形成 有意義的字詞 句子 段落 一首詩文的形成,是由有意義的字詞組成句子,再由句子組成段落。
华东理工大学 关于新校园卡功能启用的相关说明 2018年09月07日.
Objective C練習.
Ch8 顧客關係維繫 與量化滿意度 陳水蓮 林書旭 楊婷媖 編著.
102學年度下學期 班親會 五年仁班 楊曉逸老師.
序言 報告內容: 你對父母的感覺 你與父母的關係 你是否與父母同居 你與父母見面的時間 每天與父母的談話時間 與父母談話的內容 結論 感想.
第二階段「校園徒步區建置」 執行成果報告.
A Simple iOS Application
所得稅法第14條、第126條修正條文 薪資所得計算方式二擇一 定額減除 特定費用減除 維持現行薪資所得特別扣除額20萬元減除方式
為民服務白皮書 台灣電力公司彰化區營業處  彰化區營業處 為民服務白皮書 誠信 關懷 服務 成長 1.
Develop and Build Drives by Visual C++ IDE
实验课程学习手册.
云控APP说明书 适用于云控平台配置.
云控APP说明书 适用于云控平台配置.
Presentation transcript:

Ch20. 計算器 (Mac 版本)

20.1 建立一個計算器的專案 開啟 Xcode,選取Create a new Xcode project,然後選取 macOS -> Application -> Cocoa。

專案設定

20.2 UI 設計 這裡的介面與製作 iOS App 介面有所不同。 不同於 iOS 初始的單一 View Controller,在 OS X 上多了 Main Menu 以及 Window Controller,不過,目前只要注意 View Controller 就可以。

完成之UI設計

20.3 UI 與程式碼的結合 要注意的是,在 OS X 中,Label 的連結繼承的是 NSTextField,這 與 iOS 的 UILabel 有所不同,所以在稍後程式碼的部分也略有所差 異。 而 Push Button 的連結,注意要將 Connection 欄位值改為 Action。 並請在Name欄位填入適當的名稱,如number1、number2…等等。

20.4 完整程式碼 與 iOS 專案不同之處在於 import Cocoa 以及繼承 NSViewController, 不過在本範例中,程式碼大至相同,只在 Label 字串的程式碼略 有所不同,在 OS X 上使用 resultBar.stringValue,而非 resultBar.text!。 @IBAction func number1(_ sender: AnyObject) { resultBar.stringValue += "1" resultBar.stringValue = checkNumber(labelText: resultBar.stringValue) }