孙鑫VC++视频教学

标题: 孙鑫VC++视频教学
ding00
青铜长老
Rank: 4

UID 3332
精华 0
积分 1521
帖子 144
金币 1134
威望 1521
阅读权限 40
注册 2005-8-25
状态 离线
发表于 2005-9-5 21:56
孙鑫VC++视频教学
孙鑫VC++视频教学 [我测试了的]

http://www.jsjtm.com/xz2/vc/1.rar
. .
. .
. .
(中间自己加连接。。。)
. .
. .
. .
http://www.jsjtm.com/xz2/vc/20.rar
内容介绍:

CD1:Windows程序运行原理及程序编写流程,窗口产生过程,句柄原理,消息队列,回调函数,窗口关闭与应用程序退出的工作关系,使用VC++的若干小技巧,stdcall与cdecl调用规范的比较,初学者常犯错误及注意事项。

CD2:C++经典语法与应用,类的编写与应用,构造与析构函数,函数的重载,类的继承,函数覆盖,基类与派生类的构造函数、析构函数先后调用顺序,如何在派生类构造函数中向基类的构造函数传递参数,this成员变量,类型转换的内幕,虚拟函数与多态性,引用和指针的变量的区别与共同处。VC工程的编译原理与过程,将工程中不同的类拆分到不同的原文件中,每一个类由一个.h和.cpp文件共同完成,头文件重复定义问题的解决,培养了学员良好的编程习惯,也为以后分析MFC Appwizard生成的工程奠定了良好基础。

CD3:讲述MFC AppWizard的原理与MFC程序框架的剖析。AppWizard是一个源代码生成工具,是计算机辅助程序设计工具,WinMain在MFC程序中是如何从源程序中被隐藏的,theApp全局变量是如何被分配的,MFC框架中的几个类的作用与相互关系,MFC框架窗口是如何产生和销毁的,对窗口类的PreCreateWidow和OnCreate两个函数的着重分析,Windows窗口与C++中的CWnd类的关系。

CD4:MFC消息映射机制的剖析,讲述如何运用ClassWizard,,理解发送给窗口的消息是如何被MFC框架通过窗口句柄映射表和消息映射表来用窗口类的函数进行响应的。掌握设备描述表及其封装类CDC的使用,CDC是如何与具体的设备发生关联的,融合具体的画图程序进行分析。如何设置封闭图形的填充刷子(位图画刷与透明画刷的使用)。

CD5:掌握CDC的文字处理程序的编写,如何产生自定义字体和自定义插入符,熟悉对CString类的使用。通过对卡拉OK程序的编写,讲解定时器的使用和DrawText函数的巧妙运用。讲解如何使用CDC的裁减功能。

CD6:菜单的工作原理及编写应用,菜单命令消息在MFC框架程序的几个类中的传递顺序和处理过程。标记菜单、缺省菜单的实现原理、图形菜单的实现及常犯错误的分析,GetSystemMetrics的应用,快捷弹出菜单的实现方式及其命令响应函数有效范围(与弹出菜单时所指定的父窗口有密切的关系,最底层的子窗口具有最优先的处理机会)。动态菜单的编写,如何让程序在运行时产生新的菜单项及如何手工为这些新产生的菜单命令安排处理函数,如何在顶层窗口中截获对菜单命令的处理,更进一步掌握CString类的应用。

CD7:对话框用户界面程序的编写,如何向对话框控件联接数据成员及其实现机理,如何向对话框控关联控件类,如何利用对话框类的成员函数向控件发送消息和获取对话框控件的类指针,如何直接利用对话框控件类操纵对话框控件(发送消息和直接调用成员函数)。如何在程序运行时产生和销毁控件。对话框控件的几种操作方式的优劣比较分析。如何实现对话框的部分收缩和展开。如何让对话框上的文本框在程序启动后立即获得焦点,如何利用SetWindowLong改变窗口的回调函数,通过改变文本框的默认回车处理方式进行演示。实现多个输入文本框间通过回车逐一向下传递焦点的另一种巧妙方法(用缺省按钮来处理)。

CD8:逃跑按钮的巧妙实现。如何制作属性页对话框和向导对话框,融合讲解组合框(如何调整组合框的大小)、列表框、单选按钮、复选按钮等常用对话框控件的多种使用方法。如何限制用户在不满足设定的条件时切换到其他属性页和向导页。

CD9:如何修改MFC AppWizard向导生成的框架程序的外观和大小,修改图标、光标、背景的三种方法。如何增加和删除工具栏按钮,如何给应用程序增加工具栏,如何显示和隐藏工具栏。定制状态栏,在状态栏中添加时钟显示,CTime类及其用法。在状态栏中添加进度条(主窗口产生后立即产生进度条的巧妙思想,不能在OnCreate函数中直接处理,要用到自定义消息的方法)。鼠标坐标显示,在CView中获取状态栏对象的几种方式。如何为应用程序添加启动画面。

CD10:图形的绘制,如何使用自定义画笔(颜色,线宽,线形)。如何为程序中添加选项菜单和选项设置对话框,如何使用标准颜色对话框,如何使用字体对话框,在选项对话框中实现预览功能。实现选项对话框和窗口类中的数据交换。如何改变对话框和控件的背景色,如何改变控件的文本颜色,对按钮控件的特殊处理。如何在窗口中显示一幅位图。

CD11:如何让CDC上输出的文字、图形具有保持功能,集合类CPtrArray的使用,CPaintDC与CClientDC的区别与应用,OnPaint与OnDraw在CView中的关系及实现内幕,滚动窗口的实现,坐标空间,映射方式,设备坐标与逻辑坐标的转换。元文件设备描述表的使用,如何利用兼容DC实现图形的保存和再现。

CD12:const char *与char * const的区别。C语言对文件读写的支持,FILE指针;文本文件和二进制文件的区别。用文本方式读写文件和以二进制方式读写文件的注意事项。C++对文件读写的支持,ofstream和ifstream的用法。Win32 SDK对文件读写的支持,CreateFile函数、WriteFile函数、ReadFile函数的使用;MFC对文件读写的支持,CFile类和CFileDialog的使用,文件过滤器的设置。win.ini文件和注册表的读写方式及相关知识点。

CD13:使用CArchive类对文件进行操作。MFC框架程序提供的文件新建与打开功能内部的实现机制。如何利用CDocument类的串行化存储功能保存与加载数据。如何实现类对串行化的支持,CObArray的串行化实现内幕。删出文档数据时常犯的错误。MFC框架程序的文档类和视类的关系,以及如何获得相互的指针引用。

CD14:网络的相关知识,网络程序的编写,Socket是连接应用程序与网络驱动程序的桥梁,Socket在应用程序中创建,通过bind与驱动程序建立关系。此后,应用程序送给Socket的数据,由Socket交给驱动程序向网络上发送出去。计算机从网络上收到与该Socket绑定的IP+Port相关的数据后,由驱动程序交给Socket,应用程序便可从该Socket中提取接收到的数据。网络应用程序就是这样通过socket进行数据的发送与接收的。TCP与UDP的工作原理与编写过程,如何在程序中链接库文件。一个字符界面的聊天程序。

CD15:多线程程序的编写,多线程应用中容易出现的问题。互斥对象的讲解,如何采用互斥对象来实现多线程的同步。如何利用命名互斥对象保证应用程序只有一个实例运行。应用多线程编写网络聊天室程序。

CD16:事件内核对象、关键代码段(临界区)的讲解,以及在多线程同步中的应用。在Windows下编写基于消息的网络应用程序,掌握阻塞与非阻塞网络程序的编写,理解在Windows平台下,采用异步选择机制可以提高网络应用程序的性能。

CD17:详细讲解进程间通讯的四种方式:剪贴板、匿名管道、命名管道和邮槽。并比较分析这几种进程间通信的优点和缺点。

CD18:ActiveX控件的应用与工作原理。ActiveX控件的编写,如何为控件安排属性,方法,事件,属性页,持久性存储,控件如何通知容器自身属性的改变。如何注册控件与取消控件注册。在VB和VC中访问ActiveX控件。

CD19:动态链接库程序的编写。静态库与动态库的区别,以及调用程序在链接静态库和动态库时的区别。如何利用工具查看动态链接库输出的函数,Depends工具的使用,C++编译器名字改编技术对动态链接库输出函数的影响,extern "C"的用法,利用模块定义文件来解决C++名字改编的问题。用typedef定义指向函数的指针类型,如何获得动态连接库里的函数的指针。

CD20:Hook编程。如何安装钩子过程,如何编写全局钩子,动态连接库里的全局变量数据共享问题分析。ADO数据库编程。在VB中利用ADO控件和ADO对象访问数据库,在VC中利用ADO技术访问数据库。



搜索更多相关主题的帖子: [孙鑫] [视频教学] [教学] [如何] [程序] [函数] [控件] [对话框] [应用] [对话]





我的个人博客:http://hexun.com/fanyibei/default.html
欢迎大家光临!
顶部
推荐阅读:
[3DSMAX官方视频教学下载] [mov& 【下载】Dreamweaver视频教学[flash] 【CET_6_2005版】【swf视频教学】(转贴)
工程方面视频教学 [下载]ORACLE内部培训视频教学[rm] ORACLE内部培训视频教学[103MB]
「下载」游泳技术视频教学 【下载】最新PhotoshopCS8.0视频教学18 沁园春·长沙 教学设计
【下载】Maya大型视频教学风暴12CD ASP视频教学分集下载(1.0G) vfp视频教学
[下载]计算机视频教学 视频教学 专升本高数视频教学
视频教学 【下载】ORACLE内部培训视频教学[rm][100 Dreamweaver视频教学
小学英语Phonics 教学展示课教案 最新PhotoshopCS8.0视频教学 【转】Oracle9i视频教学
[视频教学][股市的革命][上下集][1.02G,1 学跳现代舞视频教学 VFP视频教学
Phonics教学法 [下载][BIOS视频教学][8讲][wmv] BIOS视频教学
求SQL 2000视频教学资料. Phonics在pep教学中的运用 VPN架设视频教学
求Lynda.com的视频教学 一个很好的视频教学网站 广式粥
幼儿英语教学方法的运用策略 《2005027美学概论 大学本科视频教学 共16讲 【转帖】专业护肤教学vcd(视频教学)
[下载]编程经典Visual C++ --视频教学 求上海初中的视频教学. 大量视频教学
大学视频教学下载 数学六年级《一个数乘以分数》教学实录 开展学具教学研究实现教师幼儿的同步发展
分组教学之我见 【RAR】【教案】吸烟的危害教学设计 学导式和讲授式教学法的对比实验研究
当前小学数学课堂教学误区及对策 [《魏书生.语文教学2VCD》][DAT/1.14G 幼儿园教育教学计划

令狐雪梦 (随风飘舞)
游客


UID 3055
精华 0
积分 2763
帖子 904
金币 407
威望 2763
阅读权限 1
注册 2005-8-23
来自 随风飘舞
状态 离线
发表于 2005-9-5 22:56
令狐雪梦 (随风飘舞)
回复: 孙鑫VC++视频教学

链接有效.多谢楼主分享!






我的脚步想要去流浪,我的心却想靠航.
我的影子想要去飞翔,我的人还在地上.
我的笑容想要去伪装,我的泪却想投降.
我的眼光想要去躲藏,我的嘴还在逞强.
顶部
H4_ksb
三星会员
Rank: 2Rank: 2

UID 4396
精华 0
积分 435
帖子 251
金币 148
威望 435
阅读权限 20
注册 2005-9-2
状态 离线
发表于 2005-9-7 14:14
回复: 孙鑫VC++视频教学
VC++~~

顶部
sxbjxxr
该用户已被删除
发表于 2005-9-7 16:12
回复: 孙鑫VC++视频教学
谢谢老兄,谢谢!!!!!!!!!!!!!!
谢谢坛住

顶部
sun-_-_-
三星会员
Rank: 2Rank: 2

UID 5274
精华 0
积分 358
帖子 168
金币 348
威望 358
阅读权限 20
注册 2005-9-7
状态 离线
发表于 2005-9-11 11:02
回复: 孙鑫VC++视频教学
谢谢提供了。

顶部
chinawlx
三星会员
Rank: 2Rank: 2

UID 1673
精华 0
积分 247
帖子 128
金币 306
威望 247
阅读权限 20
注册 2005-8-8
状态 离线
发表于 2005-9-11 17:39
回复: 孙鑫VC++视频教学
孙鑫讲的应该不错,先下下来再说!!!

顶部
83216408
该用户已被删除
发表于 2005-12-29 18:38
回复: 孙鑫VC++视频教学
链接有效.多谢楼主分享!

顶部
cy0804
正式会员
Rank: 1

UID 25338
精华 0
积分 79
帖子 92
金币 50
威望 79
阅读权限 10
注册 2006-1-2
状态 离线
发表于 2006-1-5 13:01
回复: 孙鑫VC++视频教学
谢谢!!!!!!!!!!!不错!!!!!!!

顶部
kmzj
正式会员
Rank: 1

UID 24713
精华 0
积分 95
帖子 109
金币 40
威望 95
阅读权限 10
注册 2005-12-29
状态 离线
发表于 2006-1-19 11:59
回复: 孙鑫VC++视频教学
很好的教程,谢谢了

顶部
llwwwfeng
正式会员
Rank: 1

UID 45543
精华 0
积分 27
帖子 24
金币 50
威望 27
阅读权限 10
注册 2006-3-14
状态 离线
发表于 2006-3-18 09:55
回复: 孙鑫VC++视频教学
以前听说过孙这个人,试试看

顶部
    本版导读
最新主题最新回复热门讨论近期看点
    本站导读
最新主题最新回复热门讨论近期看点


当前时区 GMT+8, 现在时间是 2012-5-25 08:32

闽ICP备05022067号-1

Powered by Discuz! 5.5.0 © 2001-2007 Comsenz Inc.
Processed in 0.346433 second(s), 10 queries , Gzip enabled

清除 Cookies - 联系我们 - 教育手拉手论坛