Windows 程式設計 (使用 C++ / C#)

Slides:



Advertisements
Similar presentations
迪士尼公主裙衫变化记. 《白雪公主和七个小孩人》 《白雪公主和七个小矮人》,是世界电影史上第一部长动 画片,也是迪士尼的第一部。《白雪公主》不仅为迪斯尼 带来了第一尊奥斯卡小人,更是拯救迪斯尼于水火的贵 人 —— 在经济大萧条的 1937 年的美国,《白雪公主》为迪 斯尼赚到了 850 万美元,这约等于现在的数亿美元!
Advertisements

办公室保健指南. 减少辐射篇 ❤显示器散发出的辐射多数不是来自它的正面,而是侧面和后面。因此,不要 把自己显示器的后面对着同事的后脑或者身体的侧面。 ❤常喝绿茶。茶叶中含有的茶多酚等活性物质,有助吸收放射性物质。 ❤尽量使用液晶显示器。
“ 菸 ” 之非福 Part Ⅰ. 你的想法 ─ Q1 :你覺得他很有個性嗎? Q2 :吸菸會增加個人魅力嗎? Q3 :吸菸會讓人感覺成熟?
第一章 餐饮服务程序 学习目的: 掌握餐饮服务四个基本环节的内容 正确表述和运用各种餐饮形式的服务程序 熟悉并利用所学知识灵活机动地为不同需求的 客人提供服务.
魏 饴. 处级干部培训班讲座 一、卓越干部的德行素质  常修为政之德、常思贪欲之害、常怀律己之心!  孔老夫子有个观点 “ 为政以德,譬如北辰居其所而众星拱之。 ”  司马光《资治通鉴》 “ 才者,德之资也;德者,才之帅也。 ” “ 德 ” 胜 “ 才 ” 谓之 “ 君子 ” , “ 才 ”
學會摘要 四年級 ( 內容擷取自劍潭國小陳錦蓮和詹珮怡老師的簡報 ). 2 分享綱要 1 1 什麼是摘要 2 3 如何教摘要 實例與實際操作.
我們可以如何應付氾濫 ? 2c 第三組. 目錄 防洪 (1) 防洪 (2) 湖北坪興建三峽主壩簡介 長江三峽水利樞紐工程 三峽工程的利益 (Part1) 三峽工程的利益 (Part2) 三峽工程的弊 (Part1) 三峽工程的弊 (Part2) 總結 組員名單 完.
1 寫作測驗武功秘笈 洪德惠老師 99 年 1 月 18 日. 2 PART1 理論部分 3 寫作測驗的基本能力 1. 能掌握寫作步驟,充實作品內容,精確表達自 己的思想。 2. 能依收集材料立意、選材、安排段落及組織等 步驟行文。 3. 能運用觀察的方法觀察周遭事物,並能寫下重 點。 4. 能適切地遣詞造句,使用正確的標點符號,完.
一、真愛密碼 二、尋求真愛 三、有自尊的愛. 。如果雙方對愛情產生 質疑、困惑時,則表示 彼此之間的愛情關係仍 有 待加強或釐清,千萬別 急著為自己的人生大事 下決定。 我是一個 16 歲的未婚媽媽,發現自 己懷孕時,已經五個月大了,我知 道自己沒能力照顧孩子,在驚訝之 於,大人們只好坦然接受,幫我找.
C++语言程序设计教程 第5章 构造数据类型 第6章 C++程序的结构.
职业指导服务系统 欢迎了解职业指导服务系统!
備審資料與面試準備 高雄醫學大學醫學系 林郁涵.
壹、教學檔案介紹(前菜) 貳、教學檔案平台介紹(主菜) 參、檔案目錄範例及小叮嚀(甜點)
加強水銀體溫計稽查管制及回收 回收作業須知及緊急應變措施
千秋大业在担当 《中国共产党问责条例》解读提纲.
物流实战营销课程体系.
第4章 分錄及日記簿 4-1 借貸法則 4-2 日記簿的格式及記錄方法 4-3 分錄的意義及記錄方法 4-4 常見分錄題型分析
授课教师:江星玲 1.
肖 冰 深圳市达晨创业投资有限公司 副总裁 深圳市达晨财信创业投资管理公司 总裁
大型探索节目《谜》之 感恩.
PT(PulseTrader) 高频程序化交易平台
第十三屆 Step.1 我們的目標 Step.2 我們的角色 Step.4 權利與義務 義務 權利 年繳會費五百元整
生命停看聽—生命圖書館 萬中選一的祝福 推薦人:彰師附工進修學校 蘇郁惠.
避開鳥事、走好運! 懂卜卦的人,一輩子不吃虧!
提高自身素质做好 新时期班主任工作 北京市广渠门中学 高金英.
石家庄迅步网络科技有限公司 联系人:张会耀 电话:
财务管理.
普通话模拟测试 与学习平台 使用指南.
愛心月課程活動 設計者:洪雪玲老師.
《乡村教师支持计划 年》 解读.
1-3 探究自然的科學方法.
網路小說劇情建構與伏線營造 Windows98.
食品营养成分的检验. 食品营养成分的检验 科学探究的一般过程: 形成假设 设计方案 收集数据 表达交流 处理信息 得出结论 探究:馒头和蛋糕中是否含有淀粉和脂肪 假设:馒头和蛋糕中含有淀粉和脂肪.
姓名:梁晓莹 职务:安徽省旅游局安全办主任(高级经济师) 中国旅游研究院(华侨大学)旅游安全研究基地行业顾问 经历: 自1987年就职于安徽省旅游局 自2009年主持安全办工作 曾主编《旅游安全宣传手册——暨安徽旅游安全格言警句精选》、《安徽旅游安全》、《安徽旅游发展大事记》等 承办过“安徽省旅游安全演讲征文大赛”及“旅游安全调研成果奖”评选等工作.
本活動 想解決的問題是……. 本活動 想解決的問題是…… 130最少要加上多少才能被8整除? 130最少要減去多少才能被8整除? 《除法定理》 被乘數=乘數 x 商 + 餘數.
关于整合检验检测认证机构实施意见的通知(国办发〔2014〕8号)
政府扶持资金通览 技术改造篇.
雞蛋這樣孵出小雞的 動物的生殖 Part I.
推进德育创新 做好新时期班主任工作 北京市广渠门中学 高金英.
C++程序设计 主讲:王兴波教授 1.
珍惜时间 提高效率 初二1班
01 C++ (Dynamic Array, Sort & STL)
.NET 程式設計入門(使用 C#) 講師:鄧智鴻.
第ㄧ章 認識 VB 2008 與主控台應用程式 注意:本投影片僅供上課使用,非經同意,請勿散播或轉載。
第一章 認識Visual C 環境架構 1-1 認識Visual C Visual Studio 概觀
本科生医保资料的提交.
国家“十一五”规划教材 数据库原理与应用教程(第3版).
国家“十一五”规划教材 数据库原理与应用教程(第3版).
第二十九章 DLL / LIB函式庫開發 當我們開發程式到一個階段之後,我們一定會希望各個Component的程式碼可以分開的越清楚越好。而這一章最主要就是要告訴各位讀者,我們常在Windows系統中看到的dll或是lib的檔案該怎麼實作?做出這樣的library我們又該如何運用?為什麼使用dll或是lib有利於我們開發程式?以上這些疑問都將會在這一章中得到解答。
Windows 程式設計 (使用 C++ / C#)
統計圖表的製作.
授课老师:龚涛 信息科学与技术学院 2018年3月 教材: 《Visual C++程序员成长攻略》 《C++ Builder程序员成长攻略》
前處理指令可以要求前處理器 (preprocessor) 在程式編譯之前,先進行加入其它檔案的內容、文字取代以及選擇性編譯等工作。
作業系統 (Operating System)
第3章 認識處理元.
第九章 预处理命令.
第1章 概述 本章要点: C语言程序结构和特点 C语言程序的基本符号与关键字 C语言程序的编辑及运行 学习方法建议:
《结构力学认知实验》(授课形式)的上课时间改为: 5月5日(周二)晚上18:00~19:30和19:30~21:00,
《结构力学认知实验》(授课形式)的上课时间改为: 5月7日(周四)晚上18:30~20:00和20:00~21:30,
第三組 成員 王郁昀 美術 李孟澤 程式 王子榮 企劃 美術 李奕增 企劃 美術 石名辰 企劃 程式 許登竣 美術.
畢業資格審查系統 操作步驟說明.
公务卡日常管理篇 办卡激活/遗失补办/ 停用销卡/额度调整 财务处 2016年.
新制退休實務計算說明- 現職人員退休範例說明
第三章 世界文明的蛻變與互動 第一節 歐洲社會的蛻變 第二節 世界文明的交匯 第三節 亞洲大帝國的發展 1.
實驗三 : MGCP 實驗目的 使同學瞭解MGCP模擬程式和基本通話流程,熟悉MGCP的命令與訊息,並了解Call Agent程式的運作,並學會開發新的通話服務。 實驗原理 修改 CA 以開發新服務 SS7 CA SG MGCP TGW RGW CO PSTN RTP.
106 學年度新生入學說明會 國立臺灣海洋大學 教務處簡介
支付范围/支付注意事项/公务卡报销流程/时间节点等
高雄市97年度國民小學閱讀計畫創新教學-教案達人創新教學方案
Introduction to the C Programming Language
99 教育部專案補助計畫案明細 大類 分項 教育部補助 學校配合款 工作項目 計畫主 持人 執行期限 文號 備註 設備費 業務費 管理學院
Presentation transcript:

Windows 程式設計 (使用 C++ / C#) PART 3 徐振家 July 2004

課程摘要 Part 1 Part 2 Part 3 Part 4 前言 UI 基礎觀念 C# Windows Form 程式設計 MFC 程式設計 ATL/WTL 程式設計 Part 4 Process and thread control in Win32 native Process and thread control in .Net

MFC 視窗程式設計

人有失蹄,馬有亂手, 吃芝麻沒有不掉燒餅的 … VC++ 除錯技巧 人有失蹄,馬有亂手, 吃芝麻沒有不掉燒餅的 …

預防勝於治療 Code Complete Writing Solid Code 三大絕招 Configuration management assert printf small step dance (extreme programming 的精髓) Configuration management 善用 SourceSafe 利用 tool 追蹤 bug 和需求變動

Memory Leak Memory leak 是最常見的問題,就是要了一塊 heap 記憶體但卻沒有還回去 malloc()/free(),new/delete 不成對 callee allocate / caller 忘了 free 用到 BSTR 這類系統自己幫你 allocate 的東西,卻忽略了將它們佔用的 memory 清除 VC++ 提供了內建的 memory leak detection 的功能 請參考 MSDN:memory leaks 你也可以使用如 DevPartner Studio 等進階的工具來幫助你找尋這些問題 前提是你們公司要肯花錢買

CRT Memory Leak Detection 在 .cpp 中加入 #define CRTDBG_MAP_ALLOC #include <stdlib.h> #include <crtdbg.h> 程式結束時若有 memory leak 則會出現警示 實機演練 設定 break point 的技巧 _crtBreakAlloc = nnn; Memory state 相關操作

MFC Memory Leak Detection 使用以下的 macro #ifdef _DEBUG #define new DEBUG_NEW #undef THIS_FILE static char THIS_FILE[] = __FILE__; #endif 使用 CMemoryState 和 object dump 實機演練

使用 MAP File 幫助除錯 程式 release 到客戶手上了,但卻發生當機,怎麼找問題? 實機演練 如何產生 map file 與 cod file 如何反推問題點 問題出在 CRT 時,怎麼辦? 注意:MAP file 的版本控制