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

 在线调查
 前10名:
1. pascal16.6% 
2. PHP11% 
3. Pascal7% 
4. C++6.3% 
5. 黑客5.8% 
6. Java5% 
7. C语言3.4% 
8. Lua3.2% 
9. C#3% 
10. 汇编3% 
搜索全部课程   搜索套餐课程   搜索课程类别  
输入课程名称关键字             

Windows 程序设计(四)



Windows 程序设计(四) 
◆ 价格:,电脑上网在线播放,学习时间一年,下载需补差价10-15元

 ◆ 本课程是学习Windows程序设计的经典课程

 ◆ 本课程的教材采用数十年畅销的名著《Windows程序设计(第5版 珍藏版)》

 ◆ 本课程是每一位Windows程序员必学的编程圣经

 ◆ 本课程内容全面、循序渐进、深入浅出、实例丰富

 ◆ 本课程使用VC++ 2008和VC++ 2010进行讲解

 ◆ 本课程分为初级教程(一、二),中级教程,高级教程,本课程是高级教程

◆ 本课程一共 17 讲,课程视频 10小时12分钟





 
我要进入试听模式。


 课程简介
    本课程讲解Windows程序设计,采用的教材是《Windows 程序设计(第5版 珍藏版)》,《Windows 程序设计(第5版 珍藏版)》这本书内容非常多,我们把这本书分成四个部分进行授课讲解,本课程是第四部分,对应教材的第19章到第23章。
 课程内容

本课程一共 17 讲,课程视频 10小时12分钟


第1讲   第19章 多文档界面(一)

第2讲   第19章 多文档界面(二)

第3讲   第19章 多文档界面(三)

第4讲   第19章 多文档界面(四)

第5讲   第19章 多文档界面(五)

第6讲   第20章 进程和线程

第7讲   第20章 多线程

第8讲   第21章 一个简单的DLL

第9讲   第21章 使用DLL

第10讲  第22章 声音和音乐(一)

第11讲  第22章 声音和音乐(二)

第12讲  第22章 声音和音乐(三)

第13讲  第23章 尝试互联网(一)

第14讲  第23章 尝试互联网(二)

第15讲  第23章 尝试互联网(三)

第16讲  第23章 尝试互联网(四)

第17讲  第23章 尝试互联网(五)






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

教育简历
  • 学历:硕士

  • 毕业时间:1993年

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


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

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

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

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

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


  • 专业技能
  • 总工程师

  • 系统架构师

  • Java架构师

  • .NET架构师




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

     教材目录
    本课程是《Windows 程序设计(第5版 珍藏版)》高级教程,对应着教程的第19章到第23章。
    
    第19章 多文档界面 
    19.1 mdi的概念 
    19.1.1 mdi的构成元素 
    19.1.2 mdi支持 
    19.2 mdi实现范例 
    19.2.1 三个菜单 
    19.2.2 程序初始化 
    19.2.3 创建子窗口 
    19.2.4 更多框架窗口消息的处理 
    19.2.5 子文档窗口 
    19.2.6 清理 
    第20章 多任务和多线程 
    20.1 多任务的模型 
    20.1.1 dos下的多任务 
    20.1.2 非抢占式的多任务 
    20.1.3 pm和串行消息队列 
    20.1.4 多线程解决方案 
    20.1.5 多线程架构 
    20.1.6 线程的麻烦 
    20.1.7 windows的好处 
    20.1.8 新的!改进过的!加了线程的! 
    20.2 windows中的多线程 
    20.2.1 随机矩形程序的多线程版本 
    20.2.2 编程竞赛问题 
    20.2.3 多线程的解决方案 
    20.2.4 还有问题吗? 
    20.2.5 休眠的好处 
    20.3 线程的同步 
    20.4 触发事件 
    20.4.1 bigjob1程序 
    20.4.2 事件对象 
    20.5 线程本地存储 
    第21章 动态链接库 
    21.1 关于库的基本知识 
    21.1.1 库:一词多义 
    21.1.2 一个简单的dll 
    21.1.3 库的入口点和退出点 
    21.1.4 测试程序 
    21.1.5 在dll中共享内存 
    21.1.6 strprog程序 
    21.1.7 多个strprog实例共享数据 
    21.2 关于动态链接库的其他话题 
    21.2.1 没有导入函数的动态链接库 
    21.2.2 资源库 
    第22章 声音和音乐 
    22.1 windows和多媒体 
    22.1.1 多媒体硬件 
    22.1.2 api概述 
    22.1.3 使用testmci程序来学习mci 
    22.1.4 testmci和cd音频 
    22.2 波形音频 
    22.2.1 声音和波形 
    22.2.2 脉冲编码调制 
    22.2.3 采样率 
    22.2.4 采样大小 
    22.2.5 用软件生成正弦波 
    22.2.6 数字录音机 
    22.2.7 使用mci的录音机 
    22.2.8 用mci命令字符串的方法 
    22.2.9 波形音频文件格式 
    22.2.10 尝试使用加法合成 
    22.2.11 波形音频闹钟 
    22.3 midi和音乐 
    22.3.1 midi的工作方式 
    22.3.2 音色变换 
    22.3.3 midi通道 
    22.3.4 midi消息 
    22.3.5 midi序列简介 
    22.3.6 通过pc键盘演奏midi合成器 
    22.3.7 midi打鼓机器 
    22.3.8 多媒体time函数 
    22.3.9 riff文件i/o 
    第23章 尝试互联网 
    23.1 windows套接字 
    23.1.1 套接字和tcp/ip 
    23.1.2 网络时间服务 
    23.1.3 nettime程序 
    23.2 wininet和ftp 
    23.2.1 ftp api概述 
    23.2.2 upddemo程序 
    

     

              

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

     

    学生(ID-B74C79):
    钟老师:
    您好!
    当用户移到其他窗体时会自动关闭窗体的代码该如何写呢?(点击窗体A上的按纽后,导致关闭窗体A然后打开窗体B的代码我已经知道怎么写了)

    钟老师:
    张同学:
        你好!当用户从窗体A移动到其他窗体时,自动关闭窗体A的代码如下:
       Private Sub Form_GotFocus()
           Me.TimerInterval = n 'n表示延时关闭的毫秒数,假如你想离开窗体半秒后关闭窗体,就设n=500
       End Sub

       Private Sub Form_Timer()
          DoCmd.Close acForm, "A"
       End Sub
    cheat on my girlfriend qtourism.com my girlfriend cheated on me what do i do

    学生(ID-9ADCFF):
    尊敬的吴老师:
        int main()
    {
             int n;
             cin >> n;
             map f;
             for (int i = 0; i < n; i++)
             {
                      int t;
                      cin >> t;
                      f[t]++;
             }
             int ans, m = 0;
             for (map::iterator it = f.begin(); it != f.end(); it++)
             {
                      if (it->second > m)
                      {
                              m = it->second;
                              ans = it->first;
                      }
             }
             cout << ans << endl;
             return 0;
    }
    请问这里面的map怎么没有键值对?

    吴老师:
    小王同学,上午好,要用map,就要定义一个变量

    map<int,string> a;

    上面的定义中,键是int类型,值是string类型,在a里面保存的数据就是<int,string>键值对。

    上面的定义可以简化,先定义一个新的类型名称

    typedef map<int,string> MAP_INT_STRING;

    然后,定义变量

    MAP_INT_STRING a; 

    这些内容在书上的第317、318页上,我讲课时也有这个例子,你可以看一下。

    这些内容是C++的标准模板库STL,我们有一个课程专门讲《C++ STL》,你也可以看一下。

    祝学习进步!

    学生(ID-9ADCFF):
    尊敬的老师:
        您好! 
        今天您没上传教程吧?我今天新报了两门课程<<asp.net mvc2>><<wpf>>, 因为我6月底毕业,您能否在7月份之前讲完呢. 同时讲好几门课程,老师您辛苦了!

        谢谢解答!

    吴老师:
    王勇同学,上午好:我上传了一讲《托管、非托管的C++》。我看到了你又报名了两门课程,为了保证课程进度,《ASP.NET MVC》安排我们公司开发部技术总监梁老师负责讲,《WPF基础教程》安排我们公司开发部数据总监钟老师讲。你上个月报名的两门课还是我讲,这样,所有的课程7月份之前可以讲完。

    你现在学的课程很全面了:

    C语言 -- 《Windows程序设计初级教程(一)》,这个你学过了
    C++   -- 《MFC》, 建议你学一学《VC++ MFC 初级教程》
    C#    -- 《WinForm》,这个你已经会了
    C#    -- 《WPF》,这个是你已经报名正在学的

    出来工作,有时要做托管的开发,就用C#,有时要做非托管的开发,就要用MFC。建议你再学一下MFC,学初级教程即可,这样等你毕业时你就全会了!

    祝学习进步!


     
     
     
     
     

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

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

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