VC范例开发大全_第1页
VC范例开发大全_第2页
VC范例开发大全_第3页
VC范例开发大全_第4页
VC范例开发大全_第5页
免费预览已结束,剩余14页可下载查看

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、 1 / 23 Visual C+范例开发大全VC+视频教程随书光盘 -目录 第1篇VC+xx与基本文档视图 第1章Visual C+ 6.0 MFC程序设计快速入门(教学视频:5分钟)2 1.1 Visual C+ 6.0开发环境简介2 1.2创建Visual C+ 6.0应用程序3 实例001创建第一个MFC应用程序3 实例002创建第一个C+应用程序4 第2章文档视图应用程序实例(教学视频:159分钟)6 2.1窗体操作6 实例003实现启动时无子窗口的MDI程序6 实例004实现MDI应用程序启动时子窗口默认最大化7 实例005 MDI应用程序启动时主窗口默认最大化8 实例006具有图

2、片背景的MDI主窗口9 实例007全屏显示的窗体12 实例008创建带滚动条的窗体15 实例009窗体拆分16 实例010始终置顶的SDI程序17 实例011不可移动的窗体18 实例012创建不可改变大小的SDI窗口19 2 / 23 实例013动态设置窗口位置和大小20 实例014保存窗口状态21 实例015双击主窗口弹出“打开”对话框23 2.2标题栏25 实例016获取标题栏高度25 实例017获取标题栏上按钮的尺寸26 实例018定制标题栏文字27 实例019添加标题栏右键菜单项28 实例020屏蔽标题栏右键系统菜单及隐藏按钮29 实例021禁用标题栏上的最大化、最小化和关闭按钮30

3、实例022显示和隐藏标题栏31 2.3菜单32 实例023获取菜单栏高度32 实例024启用和禁用菜单33 实例025动态添加菜单35 实例026带单选标记的菜单36 实例027复选标记的菜单38 实例028带图标菜单的SDI程序39 实例029带图标菜单的MDI 40 实例030位图菜单41 实例031创建客户区右键菜单43 3 / 23 实例032隐藏和显示菜单栏44 实例033为应用程序添加多语言支持45 2.4工具栏48 实例034工具栏按钮的添加、删除和分组48 实例035不能停靠的工具栏48 实例036下压式工具栏按钮49 实例037给工具栏添加图像背景50 实例038动态隐藏和显

4、示工具栏51 2.5状态栏52 实例039显示和隐藏状态栏52 实例040带进度条的状态栏53 实例041在状态栏上加载图像54 实例042滚动字幕的状态栏56 第3章对话框应用实例(教学视频:82分钟)58 3.1对话框界面58 实例043设置对话框应用程序窗口启动位置58 实例044半透明对话框59 实例045创建不规则对话框应用程序60 实例046拖动没有标题栏的对话框61 实例047实现收缩对话框应用程序62 实例048基于对话框的托盘程序64 4 / 23 实例049为对话框应用程序添加菜单栏66 实例050带有工具栏的对话框应用程序67 实例051为对话框应用程序添加右键菜单68

5、实例052模式对话框与非模式对话框69 实例053属性页对话框71 实例054向导式对话框72 实例055为对话框应用程序添加启动界面73 实例056为对话框应用程序添加具有百叶窗效果的启动界面76 3.2通用对话框77 实例057文件打开对话框78 实例058在程序启动时弹出文件打开对话框79 实例059在文件打开对话框中预览图片80 实例060文件保存对话框81 实例061选择文件夹对话框82 实例062字体对话框84 实例063颜色对话框86 实例064查找与替换对话框87 第4章控件应用实例(教学视频:150分钟)89 4.1常见控件89 实例065图文按钮89 实例066具有随机图片

6、背景的EditBox控件90 5 / 23 实例067使用List Box显示系统逻辑磁盘驱动器列表92 实例068利用列标题对列表视图进行数据排序93 实例069使用Static Text控件显示当前系统时间95 实例070使用Data Time Picker控件调整系统时间96 实例071使用Combo Box控件控制字体大小97 实例072使用Rich Edit控件显示文本文件98 实例073使用Tree Control控件显示文件目录100 实例074位图进度条102 实例075使用Progress控件实现文字进度条103 实例076使用Static Text控件显示当前时间104 实

7、例077使用Picture Box显示动态打开图像106 实例078使用Group Box控件对控件分组107 实例079使用Check Box实现多选109 实例080使用Radio Button实现单选110 实例081 Horizontal Scroll Bar与Vertical Scroll Bar滚动条111 实例082 Slider控件的使用112 实例083捕获键盘热键113 实例084播放动画115 实例085使用Data Time Picker实现日期的选择116 实例086使用Month Calendar获取日期117 实例087使用IP Address读取IP 118 6

8、 / 23 实例088使用Custom Control自定义控件119 实例089 Extended Combo Box控件120 实例090使用Tab Control实现选项卡122 4.2控件的扩展使用方法124 实例091动态创建控件124 实例092隐藏和显示控件125 实例093启用和禁用控件126 实例094向窗体中动态添加控件127 实例095在控件上右击弹出菜单128 实例096自定义控件字体颜色129 第2篇文件、系统、输入输出和音频视频 第5章文件系统应用实例(教学视频:85分钟)134 5.1文件操作134 实例097读写文件134 实例098读写INI文件136 实例0

9、99对话框支持文件拖放138 实例100复制、移动和删除文件139 实例101显示复制过程对话框141 实例102获取与修改文件属性143 实例103获取与修改文件创建、修改和访问时间146 实例104获得文件大小148 7 / 23 实例105获取文件类型149 实例106检索文件150 实例107重命名文件151 5.2文件夹操作152 实例108获取与修改文件夹创建、修改及访问时间153 实例109创建和删除文件夹155 实例110复制和移动文件夹156 实例111判断目标是否是文件夹157 实例112检索文件夹159 实例113重命名文件夹160 第6章图形图像程序应用实例(教学视频:

10、211分钟)163 6.1图形应用实例163 实例114简单直线的绘制163 实例115绘制正弦曲线166 实例116绘制图形169 实例117绘制渐变图形171 实例118绘制渐变文字172 6.2图像应用实例174 实例119显示资源中的位图174 实例120图像目录自动浏览程序176 实例121浏览大幅图像178 8 / 23 实例122获得图像大小179 实例123放大和缩小图像181 实例124实现鼠标拖动图像183 实例125图像xx效果185 实例126图像百叶窗效果187 实例127图像扫描效果189 实例128图像栅条效果190 实例129图像渐显效果191 实例130图像翻

11、转效果193 实例131图像锐化处理195 实例132图像反色处理198 实例133图像的灰度化199 实例134图像的裁剪202 实例135图像的合成203 实例136获取图像中鼠标的坐标值205 实例137提取图片中的对象206 实例138提取应用程序图标207 实例139截取当前屏幕图像209 实例140颜色提取器210 实例141图像分割211 6.3使用GDI+绘图213 9 / 23 实例142显示JPEG与GIF图片213 实例143实现位图文件转化为JPEG文件215 实例144实现JPEG图像旋转180°并保存217 实例145实现渐变画刷219 实例146实现半透

12、明图片重迭221 实例147在平行四边形中显示JPEG图像222 实例148实现旋转显示图像224 实例149绘制曲线225 实例150绘制平滑直线与曲线227 实例151绘制颜色渐变文字228 实例152绘制竖立文字230 第7章音频和视频应用实例(教学视频:40分钟)232 7.1音频和视频播放基础232 实例153使用PlaySound()播放WAV文件232 实例154一个简单的MP3音频播放器234 实例155 Flash播放器237 实例156一个可以控制进度的Flash播放器239 实例157获取AVI文件的格式信息243 实例158基于MCI的AVI播放器246 实例159 U

13、SB摄像头程序248 实例160录制USB摄像头到AVI文件250 10 / 23 7.2音频和视频案例252 实例161一个录音程序252 实例162视频音频播放器254 实例163显示进度的MP3播放器258 实例164关闭和打开光驱门262 实例165 Flash播放窗口右键屏蔽以及键盘响应262 第8章操作系统应用实例(教学视频:293分钟)265 8.1注册表相关265 实例166注册表的备份265 实例167注册表的恢复266 实例168设置注册表键值268 实例169列举子键270 实例170禁用注册表271 实例171启用注册表272 8.2显示相关273 实例172获取和更改

14、屏幕分辨率273 实例173获取和设置屏幕刷新频率274 实例174获取和设置屏幕颜色质量275 实例175获取和设置系统标题栏文字颜色276 8.3磁盘驱动器相关278 实例176枚举系统磁盘驱动器278 11 / 23 实例177获取和设置磁盘驱动器卷标名称279 实例178获取磁盘驱动器文件系统名称281 实例179判断磁盘驱动器类型282 实例180获取磁盘驱动器空间信息284 实例181设置磁盘驱动器图标285 实例182隐藏、显示磁盘驱动器287 8.4桌面应用实例292 实例183隐藏、显示“任务栏” 292 实例184显示任务栏中窗口标题293 实例185设置桌面壁纸295 实

15、例186删除桌面快捷方式297 实例187清空“回收站” 299 8.5系统相关301 实例188枚举系统文件类型301 实例189枚举系统字体303 实例190枚举系统进程305 实例191获取计算机所有者名称和所有者单位名称306 实例192获取Windows的版本号、内建号与安装序列号308 实例193获取CPU属性参数309 实例194获取显卡BIOS版本号和更新日期311 实例195获取系统BIOS版本号和更新日期313 12 / 23 实例196控制光驱的弹开与关闭315 实例197启用与禁用光驱的自动播放功能317 实例198启动控制面板318 实例199检测系统启动模式319

16、实例200获取和设置系统时间320 实例201注销当前用户321 实例202关闭计算机322 实例203重新启动计算机324 实例204获取内存使用状态325 实例205虚拟内存分配示例326 8.6系统文件夹328 实例206获取当前文件夹的位置328 实例207获取文件夹中的所有子文件329 实例208获取“启动”文件夹和“临时”文件夹位置331 实例209获取“桌面”文件夹的位置332 实例210获取“字体”文件夹的位置334 实例211获取“网上邻居”文件夹的位置334 实例212获取“我的文档”文件夹的位置335 实例213获取system文件夹的位置336 实例214获取WINDO

17、WS文件夹的位置337 8.7 IE相关338 13 / 23 实例215获取IE浏览器的版本号338 实例216修改IE默认主页339 实例217修改IE标题栏341 实例218用非IE窗体显示HTML文件342 实例219隐藏IE工具栏344 实例220使IE的默认打开方式为全屏显示345 实例221获取IE收藏夹默认路径346 实例222添加IE收藏夹内容347 实例223获取IE临时文件夹默认路径349 实例224清空IE临时文件夹350 实例225清空IE历史记录353 实例226清空IE地址栏记录353 实例227使用默认浏览器打开指定网页354 实例228修改IE链接按钮356

18、8.8其他应用357 实例229隐藏运行程序357 实例230控制其他exe程序358 实例231注册COM服务组件359 实例232取消COM服务组件注册360 第9章鼠标及键盘应用实例(教学视频:25分钟)362 9.1鼠标应用362 14 / 23 实例233判断鼠标左右键是否交换和禁止交换362 实例234判断系统是否安装鼠标和鼠标是否有滚轮363 9.2键盘应用364 实例235设置键盘输入响应速度364 实例236使用Enter键切换输入焦点366 实例237捕获Alt和Alt+Shift组合键366 实例238捕获Ctrl和Ctrl+Shift组合键367 实例239捕获Ctrl

19、、Ctrl+Alt和Ctrl+Alt+Shift组合键369 第10章光标与图标应用实例(教学视频:36分钟)371 10.1光标应用实例371 实例240设置光标371 实例241在不同的区域显示不同的光标373 实例242创建和结束等待光标376 实例243显示动态光标377 实例244在按钮上显示自定义光标378 实例245一个链接文本的制作381 10.2图标应用实例383 实例246动态更改应用程序图标384 实例247交替改变的应用程序图标385 实例248制作一个系统托盘图标387 实例249从模块中获取图标391 15 / 23 实例250制作一个像QQ那样的托盘闪烁图标393

20、 实例251读取文件图标395 实例252保存图标到位图文件396 第3篇数据库、进程和动态链接库 第11章数据库技术应用实例(教学视频:131分钟)402 11.1数据库操作访问技术实例402 实例253使用DAO建立Access数据库文件402 实例254使用ADOX建立Access数据库文件404 实例255使用ADO添加数据库记录407 实例256使用ADO查询数据库记录409 实例257使用ADO删除和修改数据库记录413 实例258使用ADO实现数据库记录排序417 实例259使用ADO实现数据库条件查询420 11.2 ODBC操作数据库423 实例260数据源配置工具的制作42

21、4 实例261利用ODBC显示数据427 实例262利用ODBC实现数据的增加和删除429 实例263利用ODBC实现简单的学生管理系统434 11.3 DataGrid控件和MSFlexGrid控件的使用438 实例264使用DataGrid显示数据库查询结果439 实例265 DataGrid的单元格背景和文字颜色441 16 / 23 实例266 DataGrid自定义列标题442 实例267 DataGrid自动增加数据443 实例268 DataGrid升序和降序排列444 实例269 DataGrid一个综合的例子447 实例270使用FlexGrid显示数据库查询结果448 实例

22、271 FlexGrid自定义列标题451 实例272 FlexGrid的升序和降序排列452 实例273 FlexGrid一个界面综合例子454 实例274 FlexGrid自动设置列宽456 实例275 FlexGrid响应Tab按键458 实例276 FlexGrid合并单元格461 实例277 FlexGrid修改单元格数据(综合)463 第12章进程和线程应用实例(教学视频:107分钟)468 12.1进程基本操作468 实例278使用CreateProcess()函数创建进程468 实例279使用其他方式打开进程470 实例280枚举系统所有进程471 实例281打开和关闭计算器进

23、程472 实例282显示和隐藏进程的主窗口474 实例283使用SendMessage()函数实现进程之间的通信478 实全284使用剪贴板实现进程通信482 17 / 23 实例285使用邮槽实现进程通信484 实例286使用匿名管道实现进程通信486 实例287从任务管理器窗口中读取列表信息488 实例288运行系统程序并输出结果490 12.2线程基本操作492 实例289创建线程492 实例290挂起和恢复线程494 实例291终止线程495 实例292如何使用CEvent类497 实例293如何使用CCriticalSection类499 实例294如何使用CSemaphore类50

24、2 实例295如何使用CSingleLock类504 实例296如何使用CMutex类506 实例297线程的消息队列508 第13章动态链接库(教学视频:48分钟)512 13.1 DLL基础512 实例298创建和使用一个Win32 DLL 512 实例299创建和使用一个MFC DLL 514 实例300动态链接库的显式调用515 实例301动态链接库的隐式调用517 实例302从DLL中创建对话框并显示518 18 / 23 实例303 DLL创建出口类520 实例304从DLLxx绘制图片523 13.2系统钩子526 实例305键盘钩子的制作527 实例306使用系统钩子记录活动窗

25、口的窗口名529 实例307鼠标钩子制作532 第14章ActiveX控件和COM组件(教学视频:33分钟)535 14.1 ActiveX控件535 实例308在网页上显示ActiveX控件535 实例309网页中显示带控件的ActiveX控件537 实例310网页向ActiveX控件传递参数539 实例311实现ActiveX控件的事件540 14.2 COM组件的简单介绍542 实例312创建一个简单的COM组件543 实例313 COM组件的调用(COM001)544 实例314使用COM组件实现多接口545 实例315多接口COM组件的调用(COM002)549 实例316使用COM

26、组件显示对话框550 第4篇网络技术及其他特殊操作技巧 第15章网络开发技术应用实例(教学视频:107分钟)554 15.1本地计算机信息和局域网信息554 19 / 23 实例317获取本地计算机名和IP地址554 实例318获取本地计算机的主机信息555 实例319获取本地计算机的操作系统557 实例320用函数SendARP()获取局域网计算机的MAC地址558 实例321获取主机共享文件夹560 实例322获取局域网主机共享文件目录561 实例323在局域网实现共享文件夹564 实例324在局域网查找存活主机566 实例325读取本机所有的串口568 实例326枚举本机所安装的网络协议

27、570 实例327读取本机所有拨号名称572 实例328获取系统UDP列表573 实例329获取系统TCP列表575 实例330映射网络驱动器577 15.2网络套接字编程580 实例331端口扫描581 实例332用UDP实现聊天功能584 实例333组播通信588 实例334广播通信593 实例335聊天室程序(客户端部分)598 实例336聊天室程序(服务端部分)602 20 / 23 实例337文件传输(服务端部分)609 实例338文件传输(客户端部分)613 实例339制作网络嗅探工具616 实例340利用网络嗅探实现抓取网络文件623 实例341读取网页数据626 实例343发送

28、电子邮件630 实例344获取电子邮件信息637 实例345浏览FTP文件641 实例346网络校时646 第16章操作XML、HTML、Word与Excel文件(教学视频:128分钟) 16.1 XML的读取和存储650 实例347创建XML文件650 实例348在XML的根节点加入子节点652 实例349得到XML节点的属性和文字654 实例350删除XML根节点下的某子节点656 实例351设置XML子节点的文字和属性658 实例352利用递归方式遍历XML文件661 16.2 HTML文件操作664 实例353获取HTML文件中的所有链接664 实例354动态设置HTML的背景色667 实例355动态获取TABLE中的TD内容668 21 / 23 实例356动态改变网页中的链接信息671 实例357动态向网页写入数据672 实例358动态更改TABLE中TD的数据674 实例359一键填写表单676 16.3操作Word文件678 实例360打开和关闭Word 678 实例361在Word中写入文字并保存680 实例362从当前Word文档中读取文本682 实例363在Word文档中增加表格684 16.4操作Excel文件686 实例364在Excelxx加

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论