招生热线:0756-3812390
2281446216  2281446216(王老师) 1845930532  1845930532(杨老师)
购物车 查看交学费帐号信息 登录学习平台

 在线调查
 前10名:
1. PHP14.5% 
2. C++7.9% 
3. 黑客7.6% 
4. Java6.6% 
5. C语言4.5% 
6. Lua4.2% 
7. C#4% 
8. 汇编3.9% 
9. delphi3.7% 
10. ASP.NET3.5% 
搜索全部课程   搜索套餐课程   搜索课程类别  
输入课程名称关键字             

Windows API 视频教程



Windows API 视频教程 
◆ 价格:,电脑上网在线播放,学习时间一年,下载需补差价10-15元

 ◆ Windows API是微软的Windows核心开发技术

 ◆ 我们在编程时可以调用Windows API,只要Windows能做到的,我们就能做到!

 ◆ 我们开发的软件要达到Windows水平,只有一个办法:就是使用Windows API!

 ◆ 你只要会一点C语言,就可以学习Windows API了!

 ◆ 本课程适合初学者

◆ 本课程一共 91 讲,课程视频 42小时30分钟





 
我要进入试听模式。


 课程简介
    Windows API是微软开发的应用程序编程接口,是一系列函数、宏、数据类型、数据结构的集合,微软的Windows就是使用Windows API开发出来的,我们要开发Windows应用程序,学习Windows API是必备的基础。
 课程内容

本课程一共 91 讲,课程视频 42小时30分钟


第1讲   Windows API 开发入门

第2讲   Windows 数据类型

第3讲   Windows 数据类型 与 Windows API 函数

第4讲   Windows 数据结构

第5讲   将系统目录信息写入文件

第6讲   窗口创建以及消息处理

第7讲   使用对话框资源创建窗口

第8讲   使用MFC创建对话框窗口

第9讲   宽字符

第10讲  三种版本

第11讲  字符转换

第12讲  遍历卷

第13讲  驱动器属性

第14讲  磁盘容量

第15讲  文件操作的四种方法

第16讲  文件操作(一)

第17讲  文件操作(二)

第18讲  目录操作(一)

第19讲  目录操作(二)

第20讲  目录操作(三)

第21讲  文件属性和时间

第22讲  内存映射文件

第23讲  系统信息(一)

第24讲  系统信息(二)

第25讲  时间信息

第26讲  注册表

第27讲  六种 main 函数

第28讲  按钮类控件

第29讲  编辑类控件

第30讲  单选钮控件

第31讲  列表框控件(一)

第32讲  列表框控件(二)

第33讲  一个最简单的GDI程序

第34讲  TextOut

第35讲  TabbedTextOut

第36讲  ExtTextOut

第37讲  DrawText

第38讲  DrawTextEx

第39讲  文本的设备环境属性

第40讲  选择字体

第41讲  创建字体

第42讲  遍历已安装字体

第43讲  绘制线条

第44讲  绘制图形

第45讲  多边形的填充模式

第46讲  RECT 矩形结构

第47讲  显示位图

第48讲  DLL 动态链接库(一)

第49讲  DLL 动态链接库(二)

第50讲  编写服务程序

第51讲  编写服务安装和删除程序

第52讲  进程和线程

第53讲  多线程

第54讲  创建线程

第55讲  线程控制

第56讲  线程同步

第57讲  线程同步对象

第58讲  创建进程

第59讲  环境变量(一)

第60讲  环境变量(二)

第61讲  环境变量(三)

第62讲  遍历系统中的进程(一)

第63讲  遍历系统中的进程(二)

第64讲  遍历系统中的进程(三)

第65讲  遍历系统中的进程(四)

第66讲  进程间通信 - 自定义消息

第67讲  进程间通信 - 数据复制消息

第68讲  进程间通信 - 剪贴板

第69讲  进程间通信 - 文件映射

第70讲  进程间通信 - 管道

第71讲  进程间通信 - 邮槽

第72讲  进程间通信 - 套接字

第73讲  Socket 通信

第74讲  TCP Socket (一)

第75讲  TCP Socket (二)

第76讲  UDP Socket (一)

第77讲  UDP Socket (二)

第78讲  内存基本概念和使用情况

第79讲  内存信息

第80讲  处理器信息

第81讲  虚拟内存状态

第82讲  程序的内存分配

第83讲  内存分配示例: ENVIRON

第84讲  为什么要创建多个堆?

第85讲  堆函数

第86讲  内存基本操作

第87讲  创建多个堆示例: SortBT (一)

第88讲  创建多个堆示例: SortBT (二)

第89讲  全局内存分配和局部内存分配

第90讲  三种内存分配方式

第91讲  虚拟内存函数






 教师简介
   主讲教师:
姓名  吴志强
单位  珠海市斯坦德软件开发有限公司·斯坦德软件人才培训中心·斯坦德大学生实训基地
职务  总经理
职称  总工程师、系统架构师

教育简历
  • 学历:硕士

  • 毕业时间:1993年

  • 毕业院校:哈尔滨工业大学


  • 技术认证
  • 微软认证讲师

  • 微软认证数据库管理员MCDBA

  • 微软认证网站开发专家MCP+SB

  • 微软认证解决方案开发专家MCSD

  • ISO9001软件企业质量认证评审技术专家


  • 专业技能
  • 总工程师

  • 系统架构师

  • Java架构师

  • .NET架构师




  • 吴志强老师是斯坦德软件开发有限公司总经理、斯坦德软件大学生实训基地首席教官,著名项目管理、软件工程专家。具有扎实的理论基础,丰富的项目开发、管理经验,自斯坦德软件创办以来,领导技术团队成功进行数十个应用软件项目开发和系统集成。丰富的项目开发经验、项目管理经验和坚实的理论基础使其授课过程中能充分理论联系实际,深入浅出形象生动,先后为政府机关、大型企业进行高端技术培训,获得用户及学员一致好评;公司创建的大学生实训基地被评为第一批共青团青年就业见习基地。

     

              

    登录学习平台可以找老师答疑,下面是随机显示的一些学习问题解答:

     

    学生(ID-22D160):
    $this->fetchAll()  返回的结果是对象还是数组还是对象数组?
    $this->find($id)  返回的结果是对象还是数组?
    $this->fetchAll()->current()  返回的结果是对象还是数组还是对象数组?
    $this->find($id)->current()  返回的结果是对象还是数组?
    $this->fetchRow()->current()  返回的结果是对象还是数组?
    $this->fetchRow() 返回的结果是数组还是对象?

    render()
    _forward()
    _redirect()
    有什么区别?
    cheated on my husband guilt link i cheated on my husband with my ex

    钟老师:
    $this->fetchAll()  取回结果集中所有字段的值,作为连续数组返回
    $this->find($id)   返回的结果是对象
    $this->fetchAll()->current()  返回的结果是对象
    $this->find($id)->current()  返回的结果是对象
    $this->fetchRow()->current()  返回的结果是对象
    $this->fetchRow() 返回结果集的第一行,具体返回是相关数组还是什么由setFetchMode()决定

    render() 主要用在本方法中调用本方法的专用视图
    _forward() 主要用于跨controller调用视图
    _redirect()主要用于强制使用url,或者引向外部链接

    学生(ID-856395):
    老师,我们在自己写缓存的时候,也是就是自己创建3D物体的时候,这是我们要使用光照就必须用法向量,对吗?
    然而,就像前两次课程中,我们用的是DX9自己生成的mesh茶壶,这时候我们使用光照就不需要用法向量了吗?
    画有颜色的茶壶的时候我们用的材质和光照是什么关系啊?
    谢谢老师!
    help i cheated on my boyfriend go how to cheat on boyfriend

    吴老师:
    鑫星同学,上午好:你的理解是对的,我们自己手工创建每一顶点时就要把法线计算出来。D3DXCreateTeapot()创建的茶壶网格,也就是mesh,里面有法线了。网络是学习的重点,第10章和第11章专门讲网格。

    没有光照就什么都看不到,也就是没有任何显示,3D模型的材质,必须有光照才能看见。

    祝学习进步!

    学生(ID-745FF3):
    吴老师 :
       能运行出来,可是运行的结果跟我想象的不一样,我检查了好几遍,不知道哪出现问题了。

    吴老师:
    李卓同学: 要修改的地方我加了注释:
    int a[15][15]; //用int类型去读input.txt
    double a0[15][15];
    int b[15]; //用int类型去读input.txt
    double b0[15],l[15];
    int n,i,j;
    int display()
    {
    for ( i = 1;i <= n; i++ )
    {
    for ( j = 1; j <= n; j++)
    {
    printf("a0[%d][%d]=%f  ",i,j,a0[i][j]); //a0是double,要用%f
    }
    printf("b0[%d]=%f  ",i,b0[i]); //b0是double,要用%f
    printf("l[%d]=%f  ",j,l[i]);
    printf("\n"); 

    }
    printf("\n");

    return 0;
    }

    int main(int argc, char* argv[])
    {
    double x;
    FILE *f;
    f = fopen("input.txt","r");
    fscanf(f,"%d",&n);
    printf("n = %d\n",n);
    for ( i = 1;i <= n; i++ )
    {
    for ( j = 1; j <= n; j++)
    {
    fscanf(f,"%d",&a[i][j]);
    a0[i][j] = a[i][j];
    }
    fscanf(f,"%d",&b[i]);
    b0[i] = b[i];
    }
    display(); fclose (f);int k = 1;
    do
    {
    for ( i = k + 1; i <= n; i++ )
    {
    l[i] = a0[i][k] / a0[k][k];
    for ( j = k; j <= n; j++ )
    {
                          //要用a0
    a0[i][j] = a0[i][j] - (l[i]*a0[k][j]); 

           //要用b0
    b0[i] = b0[i] - ( b0[k] * l[i] );
    cheat on my girlfriend qtourism.com my girlfriend cheated on me what do i do


     
     
     
     
     

      招生热线:0756-3812390
    2281446216  2281446216(王老师) 1845930532  1845930532(杨老师)
    购物车 查看交学费帐号信息 登录学习平台
    网站备案信息   网络警察,举报有奖。  

    版权所有 2000-2016 猎豹网校 斯坦德学习网 - 珠海市斯坦德软件开发有限公司 总机:0756-3812390

    粤ICP备11083568号 珠海市公安局备案编号:4404024022371