软件工程师典藏:Visual C++程序开发范例宝典(第2版) 付光盘
包正版,附光盘
¥
10
1.1折
¥
89
九品
仅1件
作者刘锐宁 著
出版社人民邮电出版社
出版时间2009-10
版次2
印刷时间2009-10
印次1
装帧平装
货号92
上书时间2024-12-01
商品详情
- 品相描述:九品
图书标准信息
-
作者
刘锐宁 著
-
出版社
人民邮电出版社
-
出版时间
2009-10
-
版次
2
-
ISBN
9787115201072
-
定价
89.00元
-
装帧
平装
-
开本
16开
-
纸张
胶版纸
-
页数
784页
-
字数
13530千字
-
正文语种
简体中文,英语
- 【内容简介】
-
《VisualC++程序开发范例宝典(第2版)》以开发人员在编程中遇到的实际问题和开发中应该掌握的技术为中心,全面介绍运用VisualC++进行程序开发的各方面技术和技巧。全书包括窗体与界面设计,控件应用,图形技术,多媒体技术,文件系统,操作系统与Windows相关程序,注册表,数据库技术,SQL查询相关技术,打印与报表技术,硬件相关开发技术,网络开发技术,Web编程,加密、安全与软件注册,实用工具等共15章,400个实例。每个实例都突出实用性,其中大部分是程序开发者梦寐以求的问题解决方案。
《VisualC++程序开发范例宝典(第2版)》附有配套光盘。光盘提供了书中所有实例的源代码,所有代码都经过精心调试,在WindowsXP/Windows2000下测试通过,均能正常运行。
《VisualC++程序开发范例宝典(第2版)》适合VisualC++编程人员阅读使用,也可供大中专院校师生学习参考。
- 【目录】
-
第1章窗体与界面设计1
1.1菜单应用实例2
实例001在系统菜单中添加菜单项2
实例002带图标的程序菜单3
实例003根据表中数据动态生成菜单6
实例004浮动的菜单7
1.2弹出菜单应用实例9
实例005在控件上单击右键弹出菜单9
实例006个性化的弹出菜单10
实例007任务栏托盘弹出菜单12
1.3工具栏应用实例14
实例008带背景的工具栏14
实例009带图标的工具栏15
实例010带下拉菜单的工具栏16
实例011可调整按钮位置的工具栏18
实例012XP风格工具栏19
实例013动态设置是否显示工具栏按钮文本20
实例014具有提示功能的工具栏22
1.4状态栏应用实例23
实例015带进度条的状态栏23
实例016动画效果的状态栏24
实例017滚动字幕的状态栏25
1.5导航界面应用实例26
实例018Outlook导航界面26
实例019树状导航界面29
实例020按钮导航界面30
实例021图片导航界面32
1.6界面窗体应用实例34
实例022使用位图设计畸形界面34
实例023椭圆形的程序界面35
实例024自绘窗体界面36
实例025以时钟显示界面41
实例026窗体融合技术42
实例027限制对话框最大时的窗口大小46
实例028分割视图窗口47
实例029对话框全屏显示48
1.7多媒体宣传光盘应用实例50
实例030多媒体宣传光盘主界面50
实例031自动运行的多媒体宣传光盘51
1.8多媒体触摸屏程序应用实例52
实例032采购中心多媒体触摸屏程序52
实例033为触摸屏程序添加虚拟键盘54
1.9窗体位置应用实例55
实例034不可移动的窗体55
实例035始终在最上面的窗体55
实例036以动画形式显示窗体56
实例037磁性窗体58
1.10窗体标题栏应用实例59
实例038闪烁的窗体标题栏59
实例039拖动没有标题栏的窗体60
实例040禁用标题栏上的最大化、最小化或关闭按钮60
1.11窗体形状及应用62
实例041半透明窗体62
实例042创建字型窗体63
实例043设计桌面精灵64
1.12通用对话框的应用67
实例044打开位图预览对话框67
实例045打开Windows新型对话框69
实例046同时选择多个文件70
实例047文本替换对话框71
实例048字体选择对话框73
第2章控件应用75
2.1按钮控件典型实例76
实例049AVI动画按钮76
实例050GIF动画按钮78
实例051图文按钮80
实例052不规则按钮82
实例053热点按钮84
2.2编辑框控件典型实例86
实例054为编辑框设置新的系统菜单87
实例055为编辑框控件添加列表选择框88
实例056多彩边框的编辑框90
实例057改变编辑框文本颜色91
实例058不同文本颜色的编辑框92
实例059位图背景编辑框93
2.3静态文本控件典型实例94
实例060电子计时器94
实例061使用静态文本控件设计群组框96
实例062制作超链接控件97
2.4列表框控件典型实例99
实例063利用列表框控件实现标签式数据选择99
实例064具有水平滚动条的列表框控件100
实例065列表项的提示条101
实例066位图背景列表框控件104
2.5组合框控件典型实例105
实例067将数据表中的字段添加到组合框控件106
实例068带查询功能的组合框控件107
实例069自动调整组合框的宽度108
实例070颜色组合框109
实例071多列显示的组合框111
实例072带图标的组合框113
实例073显示系统盘符组合框114
2.6列表视图控件典型实例115
实例074Windows资源管理器115
实例075利用列表视图控件浏览数据118
实例076利用列表视图控件制作导航界面120
实例077在列表视图中拖动视图项121
实例078具有排序功能的列表视图控件123
实例079具有文本录入功能的列表视图控件126
实例080使用列表视图设计登录界面128
2.7树视图控件典型实例129
实例081多级数据库树状结构数据显示129
实例082节点拖动功能的树控件131
实例083带复选功能的树状结构134
实例084三态效果树控件135
实例085修改树控件节点连线颜色137
实例086位图背景树控件138
实例087显示磁盘目录140
实例088树型提示框141
2.8RichEdit控件典型实例143
实例089利用RichEdit显示Word文档143
实例090利用RichEdit控件实现文字定位与标识144
实例091利用RichEdit控件显示图文数据146
实例092在RichEdit中显示不同字体和颜色的文本148
实例093在RichEdit中显示GIF动画149
2.9滚动条控件典型实例157
实例094自定义滚动条控件157
2.10进度条控件典型实例162
实例095进度条百分比显示162
实例096渐变颜色的进度条164
2.11工具提示控件典型实例165
实例097应用工具提示控件165
2.12滑块控件典型实例167
实例098使用滑块控件设置颜色值167
实例099绘制滑块控件168
2.13标签控件典型实例170
实例100应用标签控件170
实例101自定义标签控件172
2.14控件数组典型实例175
实例102向窗体中动态添加控件175
实例103公交线路模拟177
第3章图形技术179
3.1绘制图形180
实例104绘制正弦曲线180
实例105绘制蜗牛曲线181
实例106绘制贝塞尔曲线182
实例107画图程序183
实例108绘制立体模型184
实例109利用IFS算法绘制自然景物186
3.2图像预览188
实例110图片自动预览程序188
实例111图片批量浏览189
实例112浏览大幅BMP图片192
实例113放大和缩小图片195
实例114图像任意角度旋转197
3.3图片效果204
实例115图片马赛克效果204
实例116图片百叶窗效果207
实例117电影胶片特效209
实例118翻转图片效果210
实例119图片浮雕效果212
3.4图片颜色转换213
实例120图像的锐化处理213
实例121图片反色处理215
实例122图像的灰度化转换216
实例123显示JPG图片217
3.5图形转换与缩放219
实例124将位图转换为JPG219
实例125将位图转为GIF图标220
实例126图片的平滑缩放220
3.6图像的剪切、合成与识别222
实例127图像的剪切222
实例128图像的合成224
实例129获取鼠标任意位置的颜色值225
实例130提取图片中的对象226
实例131手写数字识别228
3.7图像字体231
实例132旋转的文字231
实例133当前系统字体列表233
实例134空心文字234
实例135彩虹文字235
实例136如何在图片上平滑移动文字236
实例137图像水印效果238
3.8图像管理240
实例138管理计算机内图片文件的程序240
实例139提取并保存应用程序图标243
3.9图片动画245
实例140利用图片制作屏幕保护程序245
实例141图片动画246
实例142指法练习软件247
3.10简单游戏设计251
实例143拼图游戏251
实例144网络五子棋255
实例14520点游戏259
实例146扫雷游戏264
实例147彩票号码生成器270
3.11OpenGL程序设计272
实例148制作OpenGL动画272
实例149利用OpenGL绘制立体模型275
实例150利用OpenGL绘制NURBS曲线278
3.12GDI+程序设计280
实例151使用GDI+显示GIF动画280
实例152使用GDI+实现图像格式转换282
第4章多媒体技术285
4.1动画286
实例153利用图标制作小动画286
实例154利用位图制作AVI动画287
实例155播放GIF动画290
实例156播放AVI动画291
实例157播放VCD292
4.2制作与播放音频293
实例158可以选择播放曲目的CD播放器293
实例159MP3播放器295
实例160声音录制与播放297
实例161制作RealOne播放器298
4.3多媒体控制300
实例162部队起床号程序301
实例163利用PC喇叭播放声音304
实例164控制左右声道306
4.4屏幕保护相关程序307
实例165电子相册屏幕保护程序307
实例166产品宣传屏幕保护程序309
实例167滚动字幕屏幕保护程序311
4.5DirectShow程序设计312
实例168音频捕捉312
实例169音频压缩316
实例170视频捕捉320
实例171视频压缩322
实例172使用DirectShow设计媒体播放器328
第5章文件系统343
5.1文件的基本操作344
实例173创建和删除文件夹344
实例174把文件删除到回收站中345
实例175清空回收站346
实例176强制删除文件347
5.2查找文件352
实例177搜索文件352
实例178使用多线程实现文件快速搜索354
实例179检查文件是否存在356
实例180提取指定文件夹目录到INI文件357
5.3与文件目录相关的命令操作359
实例181删除文件目录359
实例182重命名文件目录360
5.4文件、文件夹的复制和移动361
实例183批量移动文件361
实例184网络文件夹复制363
实例185文件复制过程中显示进度条365
5.5文件修改367
实例186修改应用程序图标367
实例187更改文件夹图标370
实例188批量删除指定类型的文件372
实例189批量重命名文件373
实例190修改文件属性375
实例191修改文件及目录的名称377
5.6文件的读取与保存379
实例192顺序读取文件380
实例193制作日志文件381
实例194获取Word文档属性382
实例195将Word转换为HTML385
实例196提取Word文档目录386
5.7文件管理388
实例197分类整理磁盘文件388
实例198计算机磁盘空间报警程序390
实例199批量改变指定文件的属性392
5.8加密与解密394
实例200文件的加密与解密394
实例201文件夹加密396
5.9INI文件397
实例202向INI文件中写入数据397
实例203使用INI文件保存配置信息398
5.10其他400
实例204文件分割器400
实例205用WinRar压缩和解压文件402
实例206捆绑可执行文件404
实例207读写XML文件407
第6章操作系统与Windows相关程序409
6.1启动相关410
实例208进入WinXP前发出警告410
实例209实现关机、重启计算机411
实例210将程序设置成为开机自动执行的程序412
6.2磁盘相关413
实例211判断驱动器属性413
实例212获取磁盘空间信息415
实例213获取磁盘序列号416
实例214取消磁盘共享417
实例215格式化磁盘418
6.3桌面相关420
实例216隐藏、显示开始按钮420
实例217隐藏、显示桌面文件421
实例218隐藏、显示Windows任务栏422
实例219随机修改系统桌面背景423
实例220抓取桌面425
6.4系统相关429
实例221获得Windows和System的路径429
实例222控制光驱的弹开与关闭430
实例223启动控制面板431
实例224为程序添加快捷键433
实例225实现OCX控件的注册和卸载434
6.5系统监控436
实例226检测U盘是否插入436
实例227检测文件和目录是否改变438
实例228检测系统启动模式441
实例229内存使用状态442
实例230监视剪贴板内容443
实例231利用钩子技术实现键盘监控444
6.6程序相关446
实例232用列表显示系统正在运行的程序446
实例233为程序添加快捷方式447
实例234设置其他程序中编辑框内的文本449
实例235执行一个外部程序直到其结束451
实例236调用具有参数的可执行程序452
实例237编写控制面板小应用程序454
实例238编写Windows服务455
实例239阻止程序重复运行458
6.7线程同步459
实例240利用事件对象实现线程同步459
实例241利用互斥对象实现线程同步461
实例242利用临界区实现线程同步462
实例243用信号量实现线程同步463
实例244多线程实例465
6.8鼠标、键盘相关467
实例245动画鼠标467
实例246限制鼠标移动区域468
实例247屏蔽系统功能键469
实例248设置鼠标形状470
实例249控制键盘指示灯471
6.9动态链接库472
实例250访问DLL中的位图472
实例251从DLL中导出类对象473
第7章注册表475
7.1显示与隐藏476
实例252隐藏、显示“我的电脑”、“回收站”、“网上邻居”476
实例253隐藏、显示驱动器478
7.2IE浏览器设置479
实例254修改IE浏览器标题栏内容479
实例255隐藏IE浏览器的右键关联菜单480
实例256设置IE浏览器的默认主页481
实例257清空上网历史记录482
7.3文件控制483
实例258如何建立文件关联483
实例259控制光驱的自动运行功能485
7.4游戏设置486
实例260设置“蜘蛛纸牌”游戏486
实例261修改“扫雷”游戏的设置488
7.5应用软件设置489
实例262设置Word2000文档及图片的保存路径490
实例263更改Photoshop安装时的登记信息491
第8章数据库技术493
8.1连接数据库494
实例264使用ODBCDSN连接SQLServer数据库494
实例265用ADO动态连接数据库496
8.2添加数据499
实例266利用INSERT语句批量插入数据499
实例267利用SELECTINTO生成临时表500
8.3更新数据501
实例268批量修改数据502
实例269将指定字段数据为空的记录添上数据503
8.4删除数据503
实例270删除单条数据504
实例271删除数据库中无用处的记录504
8.5视图505
实例272动态创建视图506
实例273通过视图更改数据507
实例274删除视图507
8.6存储过程508
实例275创建存储过程508
实例276删除存储过程510
实例277在程序中使用存储过程511
实例278调用具有输出参数的存储过程512
实例279编写扩展存储过程513
8.7数据库结构的读取与修改515
实例280读取Access数据库结构515
实例281读取SQLServer数据库结构517
8.8图片、多媒体数据录入技术518
实例282对Access数据库进行录入和提取图片518
实例283对SQLServer数据库进行录入和提取多媒体文件521
8.9数据备份恢复523
实例284Access数据库备份与还原523
实例285SQLServer数据库备份与恢复524
实例286定时数据备份527
8.10其他数据库技术528
实例287断开SQLServer数据库与其他应用程序的连接528
实例288在VisualC++中执行事务529
实例289在程序中执行SQL脚本530
实例290利用SQL语句执行外围命令532
实例291枚举SQLServer服务器532
实例292附加数据库534
实例293分离数据库535
第9章SQL查询相关技术537
9.1通用查询538
实例294SELECT语句的应用方法538
实例295SQL语句的模糊查询539
实例296利用查询语句复制表结构540
9.2周期、日期查询541
实例297查询指定时间段的数据542
实例298按月查询数据543
实例299在查询中使用日期函数544
9.3比较、逻辑、重复记录查询545
实例300NOT与谓词进行组合条件的查询545
实例301查询时不显示重复记录546
9.4排序、分组统计547
实例302对数据进行降序查询548
实例303对数据进行多条件排序549
9.5聚集函数550
实例304利用聚集函数SUM对销售额进行汇总550
实例305利用聚集函数AVG求某班学生的平均年龄551
实例306利用聚集函数COUNT求日销售额大于某值的商品数552
第10章打印与报表技术553
10.1基础打印554
实例307基于文档/视图结构的打印554
实例308基于对话框结构的打印程序557
实例309打印对话框及其控件中的数据558
10.2打印图片560
实例310打印图片560
实例311打印简历561
10.3打印单据566
实例312打印汇款单566
实例313打印信封标签569
实例314假条套打571
实例315批量打印条形码572
10.4控制打印575
实例316批量打印文档575
实例317实现横向打印576
实例318设置打印表格的边线及字体578
10.5打印预览580
实例319具有滚动条的预览界面580
实例320在对话框中分页预览585
第11章硬件相关开发技术591
11.1串口控制592
实例321通过串口传递数据592
实例322通过串口控制对方计算机关闭596
11.2加密狗和加密锁598
实例323将密码写入加密狗598
实例324使用加密狗进行身份验证599
实例325将数据写入加密锁600
实例326使用加密锁进行软件注册601
11.3IC卡、ID卡应用603
实例327向IC卡中写入数据603
实例328读取IC卡中的数据606
实例329利用IC卡制作考勤程序607
实例330使用ID卡制作考勤程序609
11.4监控612
实例331利用简易摄像头编写监控程序612
实例332编写监控录像程序614
实例333远程视频监控系统615
实例334云台控制618
11.5扫描、条形码、POS控制622
实例335利用条形码扫描器销售商品622
实例336使用数据采集器进行库存盘点625
实例337设计钱箱控制程序626
实例338设计扫描仪控制程序628
实例339设计发票机控制程序628
11.6语音卡控制629
实例340语音卡电话呼叫系统629
实例341语音卡实现来电显示634
实例342利用语音卡实现电话录音637
实例343利用语音卡实现点歌祝福639
11.7手机程序开发642
实例344利用短信猫发送短信642
实例345利用短信远程关闭计算机643
实例346使用“猫”拨打电话645
11.8其他程序646
实例347利用神龙卡制作练歌房程序646
实例348指纹识别647
实例349游戏杆控制651
第12章网络开发技术655
12.1获取计算机信息656
实例350获取计算机名称和工作组656
实例351通过计算机名获取IP地址657
实例352获取本机MAC地址658
实例353获得系统打开的端口和状态660
12.2局域网控制与管理661
实例354获取局域网计算机名称和IP661
实例355远程控制局域网计算机662
12.3局域网资源管理665
实例356计算机监控665
实例357实现进程间通信668
实例358利用内存映射实现进程间通信670
12.4网上资源共享671
实例359获得网上共享资源671
实例360映射网络驱动器673
12.5套接字应用674
实例361网络聊天室674
实例362语音实时通信677
实例363视频聊天室680
12.6其他684
实例364获得拨号网络的列表684
实例365获取计算机上串口的数量685
实例366检测系统中安装的协议686
实例367域名解析688
第13章Web编程689
13.1上网控制690
实例368定时登录Internet690
实例369根据网络连接控制IE启动691
13.2文件上传与下载692
实例370FTP文件上传程序692
实例371HTTP服务器多线程文件下载695
实例372遍历FTP文件目录696
13.3邮件管理698
实例373邮件接收程序698
实例374发送电子邮件附件699
实例375使用MAPI发送邮件701
13.4上网监控703
实例376监控上网过程703
实例377网络监听工具704
13.5浏览器应用708
实例378制作自己的网络浏览软件708
实例379XML数据库文档的浏览710
实例380使用WebBrowser执行脚本712
实例381电子书阅读器713
13.6网上信息提取719
实例382定时提取网页源码719
实例383网上天气预报721
实例384网页链接提取器722
13.7其他724
实例385利用TAPI实现网络拨号724
实例386互联网文件传输726
第14章加密、安全与软件注册733
14.1数据加密与解密734
实例387数据加密技术734
实例388使用MD5算法对密码进行加密735
实例389对数据报进行加密保障通信安全739
实例390对档案进行加密和解密741
14.2软件注册与加密746
实例391利用INI文件对软件进行注册746
实例392利用注册表设计软件注册程序748
实例393利用网卡序列号设计软件注册程序749
实例394根据CPU和磁盘序列号设计软件注册程序751
第15章实用工具753
实例395Vista风格日历754
实例396SQL数据库提取器760
实例397加班网上管理767
实例398垃圾文件清理工具770
实例399网页照相机772
实例400屏幕截图工具775
附录技术要点对应实例位置779
点击展开
点击收起
— 没有更多了 —
以下为对购买帮助不大的评价