Windows人机交互程序设计教学.ppt
《Windows人机交互程序设计教学.ppt》由会员分享,可在线阅读,更多相关《Windows人机交互程序设计教学.ppt(39页珍藏版)》请在三一办公上搜索。
1、第2课 Windows 程序入门,北方软件学院,格物致知 见微知著,Windows人机交互程序设计,北方软件学院-Windows人机交互程序设计,思考,大专和大本的区别是什么?我们上大学是为了什么?想成为软件开发高手么?怎么成为软件开发高手?你的人生目标是什么?,北方软件学院-Windows人机交互程序设计,课程意义,离散数学,C语言,数据结构,数据库,逻辑运算,程序是什么,设计程序,数据的组织处理,操作系统,计算机的操作原理,编译原理,Windows程序设计,程序的运行原理,应用程序设计传统工具,C+程序设计,应用程序设计热门工具,JAVA程序设计,Web程序设计,应用程序开发基础,互联网应
2、用程序开发基础,北方软件学院-Windows人机交互程序设计,本课主要内容,高级语言语法分析Windows程序入门 Windows程序入口函数 Windows程序的数据类型Windows概念 句柄 API,北方软件学院-Windows人机交互程序设计,程序语言特征,问题1:C语言的主函数(入口函数)是?问题2:C语言的常用数据类型有哪些?问题3:C语言的常用运算符有哪些?问题4:学习一门程序语言我们需要掌握哪些内容?,北方软件学院-Windows人机交互程序设计,回顾:C语言入口函数,void main()*int main(int argc,char*argv)argc 作用是什么?Argv
3、 作用是什么?,*,北方软件学院-Windows人机交互程序设计,C语言入口函数*,argc是命令行总的参数个数,argv是argc个参数,其中第0个参数是程序的全名,以后的参数是命令行后面跟的用户输入的参数。int main(int argc,char*argv)int i;for(i=0;ii;return 0;执行时敲入 F:D1.EXE aaaa bbb ccc ddd 输出如下:F:D1.EXE aaaa bbb ccc ddd,北方软件学院-Windows人机交互程序设计,数据类型*,基本类型整形、实形、字符型、布尔型构造类型数组、结构体、联合体特殊类型指针类型Void类型,北方软
4、件学院-Windows人机交互程序设计,常量与变量*,常量整形、字符型、实形、字符串类型变量整形、字符型、实形结构体形、联合体形指针类型,北方软件学院-Windows人机交互程序设计,运算符*,算术运算符:+-*/%+-关系运算符:=开关运算符:?:位运算符:&|,北方软件学院-Windows人机交互程序设计,程序流程控制语句*,开关语句:if else;switch循环语句:for循环;while 循环;do while 循环辅助控制语句:break;continue;return;goto,北方软件学院-Windows人机交互程序设计,高级程序语言语法总结,1)入口函数2)数据类型3)变量
5、常量4)运算符5)流程控制语句6)数组、函数、结构体、指针/引用,Windows程序是否也具备上述内容?,Windows程序入门,北方软件学院-Windows人机交互程序设计,什么是Windows程序,Windows程序就是所有可以在Windows系统下运行的程序的统称。这里的Windows程序特指:窗口程序。,北方软件学院-Windows人机交互程序设计,什么是应用程序?*,应用程序是指为了完成某项或某几项特定任务而被开发运行于操作系统之上的计算机程序。对于应用程序,需要了解的是:每一个应用程序运行于独立的进程、他们拥有自己独立的地址空间。不同应用程序的分界线称为进程边界。对应概念是:系统程
6、序。,北方软件学院-Windows人机交互程序设计,Windows程序的语法*,入口函数数据类型API函数事件驱动的程序机制其他同C语言部分,北方软件学院-Windows人机交互程序设计,Windows 入口函数,int APIENTRY WinMain(HINSTANCE hInstance,HINSTANCE hPrevInstance,LPSTR lpCmdLine,int nCmdShow)涉及数据类型:HINSTANCE?LPSTR?int,*,北方软件学院-Windows人机交互程序设计,APIENTRY,编译器用来标识函数进栈顺序的标志,北方软件学院-Windows人机交互程序设
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- Windows 人机交互 程序设计 教学
链接地址:https://www.31ppt.com/p-2219286.html