日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程语言 > c/c++ >内容正文

c/c++

Visual C++语言编程开发详解(孙鑫老师)

發布時間:2025/5/22 c/c++ 21 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Visual C++语言编程开发详解(孙鑫老师) 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

Lesson1 Windows程序內部運行機制
1、Windows應用程序,操作系統,計算機硬件之間的相互關系
2、關于API
3、消息及消息隊列
4、WinMain函數:
4.1 WinMain函數的定義
4.2 窗口的創建:
4.2.1 設計一個窗口類
4.2.2 注冊窗口類
4.2.3 創建窗口
4.2.4 顯示及更新窗口
4.3 消息循環
4.4 編寫窗口過程函數
5、CALLBACK的含義
6、動手寫第一個Windows程序
7、總結

Lesson2 掌握C++
1、從結構體到類
2、C++的特性:
2.1 類與對象
2.2 構造函數與析構函數
2.3 函數的重載
2.4 this指針
2.5 類的繼承
2.6 函數的覆蓋
2.7 虛函數與多態性、純虛函數
2.8 引用
2.9 C++類的設計習慣及頭文件重復包含問題的解決
2.10 VC++程序編譯鏈接的原理與過程
3、總結

Lesson3 MFC框架程序剖析
1、MFC AppWizard
2、基于MFC的程序框架剖析:
2.1 MFC程序中的WinMain函數
2.1.1 WinMain函數介紹
2.1.2 theApp全局對象
2.1.3 AfxWinMain函數
2.1.4 InitInstance函數
2.2 MFC框架窗口
2.2.1 設計和注冊窗口
2.2.2 創建窗口
2.2.3 顯示窗口和更新窗口
2.3 消息循環
2.4 窗口過程函數
2.5 文檔/視類結構
3、窗口類、窗口類對象與窗口:
3.1 三者之間關系
3.2 在窗口中顯示按鈕
4、總結

Lesson4 簡單繪圖
1、MFC消息映射機制
2、繪制線條:
2.1 利用SDK全局函數實現畫線功能
2.2 利用MFC的CDC類實現畫線功能
2.3 利用MFC的CClientDC類實現畫線功能
2.4 利用MFC的CWindowDC類實現畫線功能
2.5 繪制彩色線條
3、使用畫刷繪圖
4、繪制連續線條
5、繪制扇形效果的線條
6、總結

Lesson5 文本編程
1、插入符:
1.1 創建文本插入符
1.2 創建圖形插入符
2、文字輸出和OnDraw函數
3、路徑層和剪切區域
4、字符輸入
5、字幕變色功能的實現
6、總結

Lesson6 菜單
1、菜單命令響應函數
2、菜單命令的路由
3、基本菜單操作:
3.1 標記菜單
3.2 缺省菜單項
3.3 圖形標記菜單
3.4 禁用菜單項
3.5 移除和裝載菜單
3.6 MFC菜單命令更新機制
3.7 右鍵彈出菜單
4、動態添加、插入、刪除菜單
5、為動態添加的菜單項增加命令響應
6、電話本示例程序:
6.1 動態添加電話本菜單項
6.2 輸出電話本中的指定項
6.3 框架類窗口截獲菜單命令消息
7、總結

Lesson7 對話框(一)
1、模態對話框的創建
2、非模態對話框的創建
3、動態創建按鈕
4、變換靜態文本控件的文本
5、編輯框控件的操作
6、對話框伸縮功能的實現
7、編輯框控件輸入焦點的傳遞
8、總結

Lesson8 對話框(二)
1、“逃跑”按鈕的實現
2、屬性表單的創建
3、向導對話框的創建:
3.1 向導對話框的創建
3.2 處理第一個頁面
3.3 處理第二個頁面
3.4 處理第三個頁面
3.5 輸出用戶在向導中所作的選擇
4、總結

Lesson9 定制應用程序外觀
1、修改應用程序窗口的外觀:
1.1 在窗口創建之前修改
1.2 在窗口創建之后修改
2、修改窗口的光標、圖標和背景:
2.1 在窗口創建之前修改
2.2 在窗口創建之后修改
3、動畫圖標
4、工具欄編程
5、狀態欄編程
6、進度欄編程
7、在狀態欄上顯示鼠標當前位置
8、啟動畫面
9、總結

Lesson10 繪圖控制
1、簡單繪圖
2、創建選項對話框
3、顏色對話框
4、字體對話框
5、示例對話框
6、改變對話框和控件的背景及文本顏色
7、在窗口中顯示位圖
8、總結

Lesson11 圖形的保存和重繪
敬告用戶
1、圖形的保存和重繪
2、OnPaint與OnDraw
3、窗口滾動功能的實現
4、圖形錯位的解決
5、原文件
6、兼容DC
總結

Lesson12 文件操作
1、const char*和char* const
2、C語言對文件操作的支持
3、C++對文件操作的支持
4、Win32 API對文件操作的支持
5、MFC對文件操作的支持
6、GetProfileString和WriteProfileString的用法
7、注冊表的編程
總結

Lesson13 文檔與串行化
1、使用CArchive類對文件進行讀寫操作
2、OnNewDocument函數
3、文檔串行化
4、利用可串行化的類來保存圖形數據
5、文檔對象數據的銷毀
總結

Lesson14 網絡編程
1、網絡基礎知識
2、Windows Sockets的實現
3、基于TCP的網絡應用程序的編寫
3.1 服務器端程序
3.2 客戶端程序
4、基于UDP的網絡應用程序的編寫
4.1 服務器端程序
4.2 客戶端程序
5、基于UDP的簡單聊天程序
總結

Lesson15 多線程與聊天室程序的創建
1、基本概念
2、多線程示例
3、模擬火車站售票系統
4、保證應用程序只有一個實例運行
5、網絡聊天室程序的實現
總結

Lesson16 線程同步與異步套接字編程
1、事件對象
2、關鍵代碼段
3、線程死鎖
4、互斥對象、事件對象與關鍵代碼段的比較
5、采用基于消息的異步套接字實現網絡聊天室程序
總結

Lesson17 進程間通信
1、剪貼板
2、匿名管道
2.1 父進程的實現
2.2 子進程的實現
3、命名管道
3.1 服務器端程序
3.2 客戶端程序
4、郵槽
4.1 服務器端程序
4.2 客戶端程序
總結

Lesson18 ActiveX控件
1、ActiveX控件概述
1.1 容器和服務器應用程序
1.2 ActiveX控件的應用
2、ActiveX控件的測試與注冊
3、時鐘控件的實現
4、ActiveX控件的屬性
5、ActiveX控件的方法
6、ActiveX控件的事件
7、屬性的持久性
8、通知VB屬性的改變
9、環境屬性
10、用VC編寫ActiveX控件的測試程序
總結

Lesson19 動態鏈接庫
1、動態鏈接庫概述
2、Win32 DLL的創建和使用
3、隱式鏈接方式加載DLL
4、從DLL中導出C++類
5、解決名字改編問題
6、顯示加載方式加載DLL
7、DllMain函數
8、MFC DLL
總結

Lesson20 HOOK和數據庫訪問
1、HOOK編程
1.1 基本知識
1.2 進程內鉤子
1.3 全局鉤子
2、數據庫訪問技術
3、在VB中利用ADO 控件訪問數據庫
4、在VB中利用ADO組件訪問數據庫
5、在VC中利用ADO訪問數據庫
總結

總結

以上是生活随笔為你收集整理的Visual C++语言编程开发详解(孙鑫老师)的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。