导航
课程首页
  • PM-Summit 全球产品经理大会云会员
  • SDCon 全球软件研发技术大会云会员
  • ML-Summit 全球机器学习技术大会云会员
  • C++性能优化高端培训
  • AI全栈开发实战营
精品课 极客时间

文心AI搜索

登录
会员中心
消息
历史
创作中心
创作
学习中心
成为讲师

Windows程序设计应用开发

Windows程序设计应用开发
共86节 2331人在学 课程详情
课程目录
讨论留言
  • 课程介绍和环境准备

    • 课程介绍
    • 详解代码到windows程序执行经历的步骤和每个步骤会出现的bug(夏曹俊)
    • vs项目中各类文件(项目、解决方案、资源、代码)的作用,并配置项目依赖关系(夏曹俊)
    • vs项目各项配置详解和调试演示(夏曹俊)
  • windows进程程序设计

    • 进程及其布局介绍
    • CreateProcess函数详解与“填坑式编程”代码演示-如何根据Windows规约进行程序设计
    • CPU的保护模式与进程空间
    • 进程地址空间深入剖析-逻辑地址、线性地址与物理地址的内涵(分页、内核模式、内存映射)
    • CloseHandle关闭的是什么-内核对象的概念、讲解及代码演示
    • 使用CreateToolhelp32Snapshot进行进程控制-获取进程列表讲解和代码演示
    • 调度进程中的资源泄漏-终止进程中的资源泄漏代码演示
    • 终止其他进程代码案例
    • 进程空间侵入技术原理-内存修改器核心代码讲解
    • 进程内存修改器实战-目标程序和memchange接口开发
    • MemChange-Main函数主体逻辑完成
    • MemChange-读取每一页内存
    • 进程内存修改器实战-项目完成
    • 通过CreateMutex实现控制进程的运行的唯一性
    • 通过预处理指令实现控制台的显示和隐藏
  • windows多线程编程技术

    • 线程-线程概念与函数、线程关系理解windows应用程序设计
    • 线程创建原理和CreateThread函数原理讲解和代码演示
    • 线程内核对象上下文和对象参数详解
    • 线程终止及其资源问题
    • 低优先级线程为何会被先执行SetThreadPriority
    • 操作系统乱序推进线程指令的本质剖析、线程同步与时间有关的错误
    • 线程同步临界区原理和CreateMutex代码演示
    • Interlock与CreateMutex中线程锁的代价原理剖析和代码演示
    • 信号量同步详解及代码演示
    • CreateEvent事件同步详解及代码演示
  • windowsSDK编程

    • 定时器SetTimerWM_CREATE消息和鼠标按下事件处理
    • windows图形用户界面程序设计引论及代码演示获取窗口程序并关闭
    • WindowsGUI程序编程思路及HelloWindows程序
    • windows消息驱动原理分析
    • 窗口注册详解
    • 创建和显示窗口更新客户器和消息捡取代码及原理分析
    • 窗口回调函数原理剖析
    • windows窗体注册和显示代码编写并调试
    • 消息机制原理(事件驱动)释疑
    • 打字游戏程序示例-完成项目创建和菜单加入
    • 项目加入图标并添加菜单响应事件代码
    • Windows窗口坐标体系分析和WM_PAINT事件处理并添加文本内容绘制
    • 键盘响应消息WM_CHAR消息处理和代码演示
    • 鼠标消息响应原理和设置背景颜色代码演示
  • windows标准控件编程

    • 按钮控件与Win32窗体交互编程-基于石头剪刀布游戏综合案例演示
    • 表驱动编程技术-游戏业务逻辑和开发策略分析
    • 游戏策略函数完成并通过单元测试
    • 随机数产生开发完成游戏整合发并进行总结
    • Win32Dialog对话框的打开和关闭
    • 窗口添加按钮文本框和输入框控件
    • 文本框编辑效果单选和标准按钮事件处理并完成项目
    • 窗体间信息传递弹出对话框实现
    • 窗口间信息传递完成
    • 控件使用综合案例需求分析和界面设计完成
    • 综合案例-主窗口框架界面图标代码搭建完成
    • 综合案例-完成图片显示并分析setwindowLong接口
    • 综合案例-处理WM_COMMAND消息并完成退出程序
    • 综合案例-窗口置顶图片显示和隐藏功能完成总结
  • MFC与Windows程序开发

    • MFC开发windows应用导读
    • 拒绝App Wizard-MFC封装讲解并通过它创建第一个创建程序
    • MFC消息驱动是事件编程概率并编写MFC消息循环代码
    • MFC综合案例-MFC开发windows应用程序
    • MFC综合应用-完成窗口初始化和消息映射和构造函数
    • MFC综合应用-完成Timer消息
    • Windows API使用前参数为什么必须初始化?-MFC综合案例-Paint消息项目完成和总结
  • windows文件编程

    • windows文件的编码格式
    • 文件格式-Windows XP系统中Bug的深入解读-BOM原理释疑
    • 流式文件加密原理与凯撒加密的困境
    • 内存映射文件-内存DC和客户区DC
    • ReadBmp案例代码框架搭建
    • UI和BMP的绘制代码完成
    • 内存映射原理和文件找到
    • 内存映射文件编码完成并总结
    • 多字节和宽字节转换方式和A2W,W2A字节转换宏使用出现栈溢出问题分析(夏曹俊)
    • 使用MultiByteToWideChar多字节转换为宽字节(夏曹俊)
    • 使用WideCharToMultiByte宽字节转为多字节并封装函数(夏曹俊)
    • FindFirstFile访问目录并打印文件并递归访问子目录(夏曹俊)
  • windows服务编程与动态链接库

    • 动态链接库lib+dll引用,并设置通用跨平台的动态库头文件(夏曹俊)
    • dllmain入口文件分析及多线程调用代码演示(夏曹俊)
    • windows服务开发框架解析
    • 注册ServicesMain接口功能编写完成
    • Windows服务CtrlHandler完成
    • Windows服务示例程序完成
    • 动态链接库原理分析
    • 静态库lib使用的代码演示
    • exeScope观察导出函数名-dll动态链接库生成并通过winapi访问dll中函数
    • 动态链接库类导出项目创建和依赖关系设置(夏曹俊)
播放页问题反馈
视频学习中有任何产品建议都可由此反
馈,我们将及时处理!

课时介绍

终止其他进程代码案例-windows进程程序设计Windows程序设计应用开发

课程介绍

养具备Win32 API SDK级别对Windows平台程序编码能力,可以参与Windows应用工程类别的GUI程序开发,对算法策略有容错性表现;提升的、软件设计经验,初步具备面向对象软件设计思想,能针对性的应用事件驱动编程开发应用程序。 丁宋涛老师是南京大学博士,微软中国认证讲师,任江苏微软技术中心、美国大学理事会计算机学科教师,捷帝科技有限公司联合创始人,拥有15年以上程序开发经验。
推荐课程

信息系统项目管理师自考笔记

李明 · 764人在学

python从0到1:期货量化交易系统(CTP实战,高频及合成K线数据

王先生 · 22235人在学

手把手搭建Java超市管理系统【附源码】(毕设)

汤小洋 · 4228人在学

Java毕设springboot外卖点餐系统 毕业设计毕设源码 使用教

黄菊华 · 796人在学

基于SSM酒店管理系统(毕设)

小尼老师 · 848人在学

java项目实战之购物商城(java毕业设计)

Long · 5167人在学

手把手搭建Java求职招聘系统【附源码】(毕设)

汤小洋 · 1515人在学

Python Django 深度学习 小程序

钟翔 · 2337人在学

城管局门前三包管理系统+微信小程序(vue+springboot)

赖国荣 · 610人在学

Vue+Uni-app(uniapp)入门与实战+赠送仿美团点餐小程序

李杰 · 4012人在学

正在试验
后自动删除环境
课程实验
本次实验时间已到期 00:00:00

    订阅失败

    Windows程序设计应用开发
    Windows程序设计应用开发 ...

    订阅列表已满,请先移出部分订阅内容。

    当前章节需购买后观看
    开通超级会员免费看!专家精选系列课程,满足你从入门到精通!更有问答月卡免费送,你的问题有问必答!
    提交答案

    购买课程

    扫码完成付费,可继续学习全部课程内容

    加载中...
    课件正在飞速打包中,请耐心等待几秒钟~
    首页
    博客
    下载
    学习
    社区
    AI搜索
    GitCode
    InsCodeAI
    技术会议
    会员中心
    创作中心
    联系我们
    工作时间: 8:30 - 22:00
    客服电话: 400-660-0108
    kefu@csdn.net在线客服
    • 关于我们
    • 招贤纳士
    • 商务合作
    • 寻求报道
    • 京ICP备19004658号
    • 经营性网站备案信息
    • 公安备案号11010502030143
    • 营业执照
    • 北京互联网违法和不良信息举报中心
    • 家长监护
    • 中国互联网举报中心
    • 网络110报警服务
    • Chrome商店下载
    • 账号管理规范
    • 版权与免责声明
    • 版权申诉
    • 出版物许可证
    • ©1999-2025北京创新乐知网络技术有限公司