分享
 
 
 

VisualBasic程序开发范例宝典(第2版)(附盘)(软件工程师典藏)(附赠光盘一张)

VisualBasic程序开发范例宝典(第2版)(附盘)(软件工程师典藏)(附赠光盘一张)  点此进入淘宝搜索页搜索
  特别声明:本站仅为商品信息简介,并不出售商品,您可点击文中链接进入淘宝网搜索页搜索该商品,有任何问题请与具体淘宝商家联系。
  參考價格: 点此进入淘宝搜索页搜索
  分類: 图书,计算机与互联网,程序语言与软件开发,语言与开发工具,VB,
  品牌: 明日科技

基本信息·出版社:人民邮电出版社

·页码:888 页

·出版日期:2009年

·ISBN:7115187304/9787115187307

·条形码:9787115187307

·包装版本:1版

·装帧:平装

·开本:16

·正文语种:中文

·丛书名:软件工程师典藏

·附带品描述:附赠光盘一张

产品信息有问题吗?请帮我们更新产品信息。

内容简介《VisualBasic程序开发范例宝典》全面介绍了VisualBasic程序开发所用到的技术和技巧。全书分为18章,内容包括窗体与界面、控件应用、数据处理技术、图形技术、多媒体技术、文件系统、操作系统与Windows相关程序、注册表、数据库技术、SQL查询相关技术、打印与报表技术、图表技术、硬件相关开发技术、应用与控制、网络开发技术、Web编程、加密、安全与软件注册等。全书共提供500个实例,每个实例都突出了其实用性。

《VisualBasic程序开发范例宝典》适用于VisualBasic编程人员,也可供大、中专院校相关专业的师生学习参考。

作者简介明日科技有限公司是一家以计算机软件技术为核心的高科技企业,多年来始终致力于行业管理软件开发、数字化出版物制作、计算机网络系统综合应用以及行业电子商务网站开发等领域,涉及生产、管理、控制、仓储、物流、营销、服务等行业。公司拥有软件开发和项目实施方面的资深专家和学习型技术团队,多年来积累了丰富的技术文档和学习资料,公司的开发团队不仅是开拓进取的技术实践者,更致力于成为技术的普及和传播者。

编辑推荐精选500多个典型范例,覆盖全面

源于实际项目开发,帮助读者短时间掌握更多实用技术、提高编程水平

范例经过精心编排,重点、难点突出。易查易学

附录提供快速索引,查找方便

目录

第1章窗体与界面设计1

1.1菜单应用实例2

实例001带历史信息的菜单2

实例002带图标的程序菜单4

实例003分栏式程序菜单6

实例004可收缩展开的菜单7

实例005根据表中数据动态生成菜单8

1.2弹出菜单应用实例9

实例006在控件上单击鼠标右键弹出菜单9

实例007个性化的弹出菜单11

实例008任务栏托盘弹出菜单12

1.3工具栏应用实例13

实例009带下拉菜单的工具栏14

实例010可调整按钮位置的工具栏16

实例011浮动工具栏18

实例012根据表中数据动态生成工具栏19

1.4导航菜单应用实例21

实例013Outlook式导航界面21

实例014树状导航菜单23

实例015按钮导航菜单25

实例016类似QQ式导航菜单27

1.5主界面应用实例29

实例017类似超级兔子的程序界面29

实例018类似瑞星的导航主界面30

实例019类似Windows XP的程序界面32

1.6界面窗体应用实例34

实例020控件随窗体自动调整的界面34

实例021随机更换主界面背景的程序35

实例022背景为渐变色的程序界面36

实例023椭圆形的程序界面38

1.7多媒体宣传光盘应用实例39

实例024多媒体宣传光盘主程序39

实例025多媒体宣传光盘主界面42

实例026图书多媒体学习光盘43

实例027自动安装的多媒体宣传光盘44

1.8多媒体触摸屏程序应用实例46

实例028采购中心多媒体触摸屏程序46

实例029动态更新数据的触摸屏程序48

实例030税务局多媒体触摸屏程序50

实例031为触摸屏程序添加虚拟键盘50

1.9窗体位置应用实例52

实例032将自己的程序永远置前52

实例033设置窗口在屏幕中的位置53

实例034随桌面分辨率变化的程序界面55

实例035制作能够随主窗体移动的窗体56

1.10系统托盘及其应用实例58

实例036将程序图标添加到托盘中58

1.11窗体标题栏及其应用实例59

实例037闪烁的窗体标题栏59

实例038拖动没有标题栏的窗体61

实例039禁用标题栏上的最大化、最小化或关闭按钮62

1.12窗体形状及应用63

实例040透明窗体63

实例041创建字型窗体64

实例042百叶窗窗体65

1.13其他应用实例66

实例043关闭窗体或程序时提示66

实例044多文档窗体67

实例045修改桌面墙纸68

第2章控件应用71

2.1TextBox控件72

实例046限制文本框输入字符数72

实例047格式化文本为指定格式73

实例048为TextBox设置新的系统菜单74

实例049为TextBox控件添加列表选择框76

实例050自动删除文本中的非法字符77

2.2ListBox控件典型实例78

实例051利用ListBox控件实现标签式数据选择78

实例052将数据库中的所有数据表添加到ListBox列表79

实例053将数据库中的数据添加到ListBox列表81

实例054ListBox列表拒绝添加重复信息82

实例055带水平滚动条的ListBox控件83

实例056在ListBox控件间实现数据交换84

2.3ComboBox控件典型实例86

实例057将数据表中的字段添加到ComboBox控件86

实例058带查询功能的ComboBox控件87

2.4ListView控件典型实例88

实例059将数据库中的数据表添加到ListView控件88

实例060利用ListView控件显示图像列表90

实例061利用ListView控件浏览数据93

实例062利用ListView控件制作导航界面95

2.5TreeView控件典型实例96

实例063树状显示全国政区96

实例064多级数据库树状结构数据显示98

实例065可动态修改节点的树状结构100

实例066在树状结构上实现右键菜单操作104

实例067带复选功能的树状结构106

实例068动态更改树节点信息位置107

2.6RichTextBox控件典型实例109

实例069利用RichTextBox控件实现文档管理功能109

实例070利用RichTextBox控件实现文字定位与标识112

实例071利用RichTextBox控件显示图文数据114

2.7MSFlexGrid控件典型实例116

实例072利用MSFlexGrid控件显示数据116

实例073利用MSFlexGrid控件录入数据119

2.8选择类控件典型实例121

实例074利用选择控件实现权限设置121

实例075利用选择控件实现复杂查询122

2.9SSTab控件典型实例125

实例076利用SSTab控件制作小型应用程序125

实例077利用SSTab控件设计系统设置程序127

2.10图形类控件典型实例129

实例078图文数据录入129

实例079随图像大小变换的图像浏览器131

实例080带有滚动条的图形控件133

实例081可随鼠标移动的图形134

2.11其他常用控件典型实例136

实例082利用Label控件模拟按钮动作136

实例083利用Shape控件实现按钮效果137

2.12控件数组典型实例139

实例084向窗体中动态添加控件139

实例085公交线路模拟141

第3章数据处理技术143

3.1对非法输入的控制144

实例086只允许输入数字144

实例087只允许输入汉字145

实例088只允许输入特殊字符146

实例089禁止输入非法字符147

3.2焦点移动149

实例090在控件数组中变换焦点149

实例091在不同控件中变换焦点151

实例092在MSHFlexGrid表格控件中按Enter键实现焦点移动152

3.3数据格式转换153

实例093生成“000”格式的编码154

实例094将数字格式化为金额156

实例095将小写数字金额转换为大写金额157

实例096根据字段类型自动格式化DataGrid表格中的数据159

3.4数据辅助录入162

实例097利用组合框辅助录入数据162

实例098利用MSHFlexGrid控件批量录入数据164

实例099利用DataGrid控件辅助录入数据169

实例100利用数据窗口辅助录入数据174

实例101在DataGrid表格中实现下拉列表框176

3.5对数据输入的控制178

实例102禁止录入重复数据178

实例103限制数据的输入范围181

实例104只允许在指定的列表框中选择输入184

3.6数据计算186

实例105对DataGrid控件中的数据进行计算186

实例106对MSFlexGrid控件中的数据进行计算187

实例107统计MSHFlexGrid控件中的各种数据189

3.7编号、单据号生成191

实例108自动生成产品编号192

实例109批量生成房屋编号193

实例110根据编码规格自动生成各种单据号194

3.8其他196

实例111获取汉字的拼音简码197

实例112汉字和区位码的相互转换199

实例113通过程序设置系统日期和时间的格式200

实例114进制转换203

第4章图形技术205

4.1绘制图形206

实例115绘制正弦曲线206

实例116绘制正方形208

实例117绘制艺术图案209

实例118画图程序211

4.2图像预览212

实例119图片自动预览程序212

实例120图片批量浏览213

实例121浏览大幅BMP图片215

实例122放大和缩小图片217

4.3图片效果218

实例123图片马赛克效果218

实例124图片百叶窗效果220

实例125电影胶片特效221

实例126翻转图片效果221

4.4图片颜色转换223

实例127图像的锐化处理223

实例128图片反色处理225

实例129将图片转换为黑白图像226

实例130图片明暗效果的改变227

4.5图形转换与缩放229

实例131位图格式的相互转换229

实例132将位图转换为GIF图标231

实例133图片的平滑缩放232

4.6图像的剪切与合成234

实例134图像的剪切234

实例135图像的合成236

4.7图像识别237

实例136获取鼠标任意位置的颜色值237

实例137提取图片中的对象238

实例138简易人像识别程序239

4.8图像管理241

实例139管理计算机内图片文件的程序241

实例140将指定文件夹下的图片分类存储243

实例141提取并保存应用程序的图标245

4.9图片动画246

实例142利用图片制作屏幕保护程序246

实例143图片动画247

4.10其他应用248

实例144滚动广告字幕248

实例145屏幕抓图程序249

实例146电子名片251

第5章多媒体技术253

5.1动画与视频254

实例147利用Image控件制作小动画254

实例148透明的Flash动画255

实例149播放Gif动画256

实例150播放AVI动画257

实例151播放VCD258

5.2制作与播放音频260

实例152可以选择播放曲目的CD播放器260

实例153MP3播放器265

实例154录制与播放声音266

实例155控制音量268

5.3多媒体控制269

实例156计算机控制的广播系统269

实例157部队早起军号程序272

实例158利用PC喇叭播放声音274

5.4屏幕保护相关程序276

实例159电子相册屏幕保护程序276

实例160产品宣传屏幕保护程序279

实例161歌曲播放屏幕保护程序281

5.5产品宣传283

实例162宣传视频283

实例163药品电子报价285

实例164产品展示程序287

5.6多媒体课件290

实例165幼儿识字卡片290

实例166唐诗300首程序292

实例167幼儿看图学习程序295

第6章文件系统297

6.1文件对象298

实例168防止程序重复运行298

实例169获得应用程序的相关信息299

实例170自动识别文件路径300

6.2与文件相关的控件与对象301

实例171读取文件路径到数据库301

实例172根据数据库数据建立文件夹302

实例173建立账套信息304

实例174简易资源管理器305

6.3与文件目录相关的命令操作306

实例175删除文件目录306

实例176重命名文件目录308

6.4文件和文件夹的复制与移动309

实例177批量移动文件309

实例178网络文件夹备份311

实例179批量复制程序312

实例180文件复制程序313

实例181文件数据自动备份314

6.5文件修改与删除316

实例182更改文件夹图标316

实例183批量删除指定类型的文件318

实例184批量重命名文件319

6.6文件的读取与保存320

实例185读取INI文件321

实例186顺序读取文件322

实例187制作日志文件323

6.7文件查找与提取325

实例188快速全盘查找文件325

实例189提取文件及文件夹的目录327

6.8文件管理329

实例190分类整理磁盘文件329

实例191获取文件属性331

实例192计算机磁盘空间报警程序334

实例193保存文件夹目录到INI文件336

实例194批量改变指定文件的属性337

6.9加密与解密339

实例195文件的加密与解密339

实例196文件夹加密341

6.10其他342

实例197帮助文件342

实例198建立临时文件346

实例199用WinRAR压缩和解压文件347

实例200判断文件是否被改动349

实例201删除文件到回收站350

实例202文件操作的监控程序352

实例203文件复制过程中显示进度条353

第7章操作系统与Windows相关程序355

7.1启动相关356

实例204进入Windows XP前发出警告356

实例205实现关机、重启计算机357

实例206将程序设置成为开机自动执行的程序358

7.2磁盘相关360

实例207判断驱动器属性360

实例208获取磁盘空间信息361

实例209获取磁盘序列号362

7.3桌面相关363

实例210隐藏、显示开始按钮363

实例211隐藏、显示桌面文件365

实例212清空回收站366

实例213隐藏、显示Windows任务栏367

7.4系统相关368

实例214获得Windows和System的路径368

实例215为应用程序创建快捷方式370

实例216控制光驱的弹开与关闭371

实例217启动控制面板372

实例218获取系统字体374

7.5程序相关375

实例219用列表显示系统正在运行的程序375

实例220为程序添加快捷键376

7.6鼠标、键盘相关377

实例221判断键盘按下的键值377

实例222限制鼠标移动区域378

实例223获取鼠标在任意点上的位置379

第8章注册表381

8.1显示与隐藏382

实例224显示、隐藏“我的电脑”、“回收站”、“网上邻居”382

实例225隐藏“开始”菜单中的各种选项386

实例226隐藏、显示驱动器389

8.2保护注册表390

实例227禁止使用注册表编辑器390

8.3文件相关392

实例228建立文件关联392

实例229设置文件和文件夹的显示方式394

实例230控制光驱的自动运行功能396

8.4游戏设置相关397

实例231设置“蜘蛛纸牌”游戏397

实例232修改“扫雷”游戏的设置398

8.5应用软件设置400

实例233设置Word 2000文档及图片的保存路径400

实例234更改Photoshop安装时的登记信息402

第9章数据库技术405

9.1连接Access数据库406

实例235使用ADO连接Access 2003数据库406

实例236使用ADO连接Access 2007数据库409

实例237使用ADO连接加密的Access 2000数据库410

实例238自动识别Access 2000数据库路径411

实例239连接网络上共享的Access 2000数据库413

9.2连接SQL Server数据库414

实例240使用ODBC DSN连接SQL Server数据库415

实例241使用ODBC非DSN连接SQL Server数据库417

实例242使用OLE DB连接SQL Server数据库418

9.3连接其他数据库419

实例243连接Excel419

实例244连接Excel 2007421

实例245连接Oracle数据库422

9.4数据库结构的读取与修改423

实例246读取Access数据库结构423

实例247读取SQL Server数据库结构425

9.5数据录入428

实例248利用数据绑定控件录入数据428

实例249使用ADO对象录入数据431

实例250利用SQL语句录入数据434

实例251利用表格批量增加记录438

9.6图片存取技术444

实例252使用存取文件名的方法存取图片445

实例253使用ADO对象向SQL Server数据库存入图片448

9.7数据修改451

实例254利用数据绑定控件修改数据451

实例255利用数据对象修改数据453

实例256利用SQL语句修改数据455

实例257删除添加法修改数据457

9.8数据保存前判断459

实例258判断输入数据是否符合要求459

实例259批量数据保存前的判断462

实例260防止数据保存时出现运行时错误465

9.9数据删除468

实例261删除表格中指定的记录468

实例262利用SQL语句删除数据469

9.10数据记录470

实例263判断数据记录总数471

实例264判断数据记录位置472

实例265移动记录473

9.11数据维护475

实例266修复Access数据库475

实例267在VB中附加SQL Server数据库476

实例268在VB中分离SQL Server数据库478

9.12数据备份恢复479

实例269Access数据库备份与恢复479

实例270SQL Server数据库备份482

实例271定时数据备份486

9.13管理系统开发相关488

实例272带图像列表的系统登录程序488

实例273权限设置程序491

实例274系统初始化493

第10章SQL查询相关技术495

10.1SELECT语句496

实例275查询特定列数据496

实例276使用列别名498

实例277在列上加入计算499

实例278使用函数设置条件501

10.2查询常量502

实例279查询数字503

实例280查询字符串504

实例281查询日期数据506

实例282查询逻辑型数据508

实例283查询空数据509

10.3查询控件510

实例284查询指定控件内字符串511

实例285查询指定控件内数字514

实例286查询日期控件内数据516

实例287控件作为字段、操作符和内容进行查询517

10.4查询变量519

实例288利用变量查询字符串数据520

实例289利用变量查询数值型数据521

实例290利用变量查询日期型数据523

10.5数据前若干名525

实例291查询前10名数据525

实例292查询后10名数据527

实例293取出数据统计结果前10名数据528

10.6周期、日期查询530

实例294查询指定日期的数据530

实例295查询指定时间段的数据531

实例296按月查询数据533

10.7大小比较、逻辑查询、重复535

实例297查询数据大于指定条件的数据536

实例298NOT与谓词进行组合条件的查询537

实例299查询时不显示重复记录539

实例300列出数据中的重复记录和记录条数541

10.8排序、分组统计542

实例301对数据进行降序查询542

实例302对数据进行多条件排序544

实例303对统计结果进行排序545

实例304数据分组统计(单列)547

实例305按仓库分组统计图书库存(多列)549

实例306多表分组统计550

实例307使用COMPUTE和COMPUTE BY551

10.9聚集函数553

实例308利用聚集函数SUM对销售额进行汇总553

实例309利用聚集函数AVG求某班学生的平均年龄555

实例310利用聚集函数MIN求销售额、利润最少的商品557

实例311利用聚集函数MAX求月销售额完成最多的员工558

实例312利用聚集函数COUNT求日销售额大于某值的商品数560

实例313利用聚集函数First或Last求数据表中第一条或最后一条记录562

10.10多表查询(连接查询)563

实例314利用FROM子句进行多表查询563

实例315使用表的别名565

实例316合并多个结果集567

10.11嵌套查询569

实例317简单嵌套查询569

实例318复杂嵌套查询570

实例319嵌套查询在查询统计中的应用572

10.12子查询575

实例320利用子查询派生数据表575

实例321利用子查询作为表达式576

实例322在Update语句中应用子查询578

10.13联合语句union579

实例323使用联合查询579

实例324多表联合查询580

实例325对联合查询后的结果进行排序582

10.14内连接查询583

实例326简单内连接查询583

实例327复杂内连接查询584

实例328使用内连接选择一个表与另一个表中行相关的所有行586

10.15外连接查询587

实例329left outer join查询587

实例330right outer join查询589

实例331使用外连接进行多表联合查询590

10.16利用IN进行查询592

实例332使用IN引入子查询限定查询范围592

实例333用IN查询表中的记录信息593

10.17交叉表查询594

实例334利用TRANSFORM分析数据594

实例335利用TRANSFORM动态分析数据596

实例336静态交叉表(SQL Server 2000)598

实例337动态交叉表(SQL Server 2000)600

实例338利用Pivot实现交叉表查询(SQL Server 2005)602

实例339利用Unpivot实现交叉表查询(SQL Server 2005)604

10.18透视图表查询605

实例340动态透视表605

实例341透视图609

10.19函数查询612

实例342在查询语句中使用格式化函数612

实例343在查询语句中使用字符串函数614

实例344在查询中使用日期函数615

10.20HAVING语句应用616

实例345利用HAVING语句过滤分组数据617

实例346HAVING语句应用在多表查询中618

10.21添加数据619

实例347利用insert语句向数据表中插入数据620

实例348利用insert语句批量插入数据621

实例349利用select into生成临时表622

10.22修改数据623

实例350修改单条数据623

实例351批量修改数据624

实例352将指定字段数据为空的记录添上数据626

10.23删除数据627

实例353删除单条数据627

实例354删除数据库中无用的记录628

10.24视图629

实例355动态创建视图629

实例356通过视图更改数据630

实例357删除视图631

10.25触发器632

实例358创建触发器633

实例359在程序中使用触发器634

实例360触发器的嵌套使用635

10.26存储过程636

实例361创建存储过程637

实例362删除存储过程638

实例363在程序中使用存储过程639

实例364加密存储过程640

10.27其他应用642

实例365在VB中执行事物642

实例366在查询中使用游标643

实例367列出网络中所有的SQL Server服务器645

第11章报表与打印技术647

11.1打印窗体648

实例368打印窗体648

实例369打印窗体文本649

11.2打印图片651

实例370打印图片651

实例371打印简历653

11.3利用报表生成器设计报表657

实例372简单报表657

实例373分组统计报表663

实例374主明细报表666

11.4打印邮寄单670

实例375打印汇款单670

实例376打印信封标签673

11.5打印证件675

实例377批量打印工作证675

实例378批量打印证书676

11.6打印单据678

实例379库存盘点单打印678

实例380连续纸销售单打印682

11.7打印条形码和标签686

实例381打印条形码686

实例382批量打印条形码687

实例383打印连续号码的标签689

11.8其他格式报表打印690

实例384将DataGrid表格中查询结果输出到Excel690

实例385利用Word打印692

11.9控制打印695

实例386如何使要打印的超长字符串自动换行695

实例387批量打印文档696

第12章图表技术697

12.1简单图表698

实例388图表分析产品价格698

实例389图表显示数据并打印699

实例390向图表中添加行和列标签700

12.2柱型图表702

实例391将汇总数据利用图表分析702

实例392对比数据图表分析703

实例393图表动态分析不同的数据表704

12.3折线图表706

实例394折线图分析商品的价格走势706

实例395用图表分析股票的走势707

实例396网站人气指数曲线分析709

12.4饼型图表710

实例397饼型图分析公司男女比例710

实例398饼型图分析产品市场占有率711

实例399多饼型图分析企业人力资源情况713

12.5其他图表714

实例400区域图对比分析员工业绩714

实例401组合图分析轿车的销售情况716

实例402利用新建临时表分析数据717

实例403利用Transform交叉表分析数据719

12.6综合应用721

实例404随数据动态变化的图表721

实例405动态图表分析723

实例406数据与图表互动725

实例407在图表上动态显示数据727

实例408编码设计自己的折线图729

第13章硬件相关开发技术731

13.1串口控制732

实例409通过串口传递数据732

实例410通过串口控制对方计算机关闭733

13.2加密狗735

实例411将密码写入加密狗735

实例412使用加密狗设计加密程序736

13.3IC卡应用737

实例413向IC卡中写入数据737

实例414读取IC卡中的数据739

实例415利用IC卡制作考勤程序741

13.4监控743

实例416利用简易摄像头编写监控程序743

实例417编写监控录像程序744

实例418定时监控程序746

13.5扫描、条码746

实例419利用条形码扫描器销售商品747

实例420设计条形码打印程序748

13.6POS控制749

实例421设计钱箱控制程序750

实例422设计扫描仪控制程序751

实例423设计发票机控制程序752

13.7其他程序753

实例424客户来电支持系统753

实例425利用手机群发短信755

实例426利用神龙卡制作练歌房程序757

第14章应用与控制759

14.1调用系统工具760

实例427调用画图程序760

实例428调用记事本761

实例429调用Windows计算器程序761

实例430设置输入法顺序762

14.2调用Office764

实例431调用OutLook管理邮件764

实例432调用Word统计字数765

实例433批量打开Word文档766

实例434调用PowerPoint电子文档767

实例435显示Office助手768

14.3时钟控制770

实例436倒计时程序770

实例437设计一个定时闹钟程序771

14.4其他应用773

实例438在Visual Basic中调用帮助文件773

实例439调用文件具有Wait功能774

实例440禁止用户复制文字775

实例441调用Word实现实时公告776

实例442网络连接速度监控777

第15章网络开发技术779

15.1计算机与局域网780

实例443获取计算机名称和工作组780

实例444获得和设置计算机IP782

15.2局域网控制与管理784

实例445获取局域网计算机名称和IP784

实例446远程控制局域网计算机786

15.3网上数据复制788

实例447局域网复制文件788

实例448定时备份服务器数据库790

15.4网上资源共享791

实例449获得网上共享资源791

实例450映射网络驱动器793

实例451定时网络共享控制794

15.5网络连接控制796

实例452判断网络连接796

实例453提高XP下ADSL网速797

实例454根据时间控制计算机联网798

15.6局域网应用800

实例455局域网聊天程序801

实例456网上调查805

15.7其他807

实例457获得拨号网络的列表808

实例458获取计算机上串口的数量809

实例459获取网卡的物理地址811

实例460提取局域网信息到数据库812

第16章Web编程815

16.1IE浏览器设置816

实例461禁止IE浏览器查看工具栏菜单中的菜单项816

实例462设置IE的主页817

实例463清除上网历史记录818

16.2文件上传与下载819

实例464FTP文件上传程序819

实例465利用VB实现软件下载820

16.3邮件管理821

实例466邮件接收程序821

实例467邮件群发程序823

实例468发送电子邮件附件824

实例469邮件数据管理程序826

16.4上网监控828

实例470实时监控网站状态828

实例471网站违禁数据检索程序829

16.5网上信息提取830

实例472提取并保存网页源码831

实例473批量获取网页内容和标题到数据库832

实例474Web查询器833

实例475获得网页中所有的超级链接834

16.6其他836

实例476判断是否连接到Internet836

实例477网站网址导航程序838

第17章加密、安全与软件注册841

17.1数据加密与解密842

实例478数据加密技术842

实例479文本文件加密与解密844

实例480将文件隐藏在文件中845

17.2Access数据库安全847

实例481如何编程压缩Access数据库847

实例482对数据库中的表锁定和解锁848

实例483改变Access2000数据库头文件加密数据库850

17.3软件注册与加密851

实例484利用网卡序列号设计软件注册程序852

实例485根据CPU序列号、磁盘序列号设计软件注册程序853

17.4计算机安全855

实例486取消硬盘默认共享855

实例487设置计算机安全等级856

第18章实用工具859

18.1实用计算器860

实例488简单计算器860

实例489复杂计算器861

实例490记忆计算过程的计算器863

18.2数据库附加和配置工具865

实例491利用程序附加SQL Server数据865

实例492利用程序配置ODBC数据源866

18.3文件管理869

实例493提取文件目录到数据库869

实例494批量修改文件属性871

实例495文件名提取器873

实例496自动统计文章页码875

18.4个人工具879

实例497个人通讯录879

实例498电子名片盒881

18.5单位应用883

实例499局域网投票管理883

实例500加班网上管理886

……[看更多目录]

序言1997年,笔者参加了一个项目的开发工作,项目要求时间很紧,开发团队几乎是挑灯夜战。当时基于Windows的开发资料很少,网络也不发达,常常为了解决一个问题,大家连续奋战几天、十几天,甚至几十天。之后,笔者又参加了多个项目的开发工作。在开发过程中深刻地感觉到:编程是一门创造性较强的活动,因其涉及面广,开发者往往需要学习、研究各方面的技术和问题;编程水平的提高与开发经验的积累成正比,这需要长时间磨炼;编程是一项需要相互学习、相互交流的工作,在交流过程中,不但可分享他人的编程经验、体会,更会产生新的灵感,达到事半功倍的效果。

总之,项目开发从来不是一件容易的事,即使是非常有经验的开发人员,也经常会遇到一些技术难题。要成为一名合格的程序员,就必须不断吸取和借鉴其他开发者的成功经验。通过阅读别人编写的程序,从中吸取编程思想的精华,这也是学习程序设计最好的方法。

本书详细介绍了ASP程序开发技术,精选了500个典型实例,所选实例覆盖了开发中的热点问题和关键问题。全书按实际应用进行分类,可以使读者在短时间内掌握更多有用的技术,快速提高编程水平。所选内容均来源于实际项目的开发,有的实例是作者开发实践的积累,有的实例来源于公司的开发项目,还有的来自读者提出的问题。对这些实例进行详细分析和讲解,可以让读者迅速掌握程序设计的开发经验和技巧,迅速提高程序设计的综合水平。

全书分为18章,涵盖了窗体与界面,控件应用,数据处理技术,图形技术,多媒体技术,文件系统,操作系统与Windows相关程序,注册表,数据库技术,SQI。查询相关技术,打印与报表技术,图表技术,硬件相关开发技术,应用与控制,网络开发技术,Web编程,加密、安全与软件注册等方面的内容。

在实例讲解上,全书采用了统一的编排方式,每个实例都包括“实例说明”、“技术要点”、“实现过程”和“举一反三”4个部分。在“实例说明”中,以图文结合的方式给出了实例的功能说明及运行效果。在“技术要点”中给出了实例的重点、难点技术和相关编程技巧。在“实现过程”中介绍了该实例的设计过程和主要程序代码。在“举一反三”中给出了相关实例的扩展应用。

本书的第1版自从2006年7月出版以来,受到了广大读者和程序爱好者的欢迎与好评,但随着时间的推移,书中一些实例所用技术已不再适应实际应用。2008年初,应出版社和广大读者的要求,笔者根据近两年的最新开发积累并结合广大读者的建议,撰写了本书的第2版。

文摘RemotePort属性的默认值为80,即采用HTTP方式。

具体应用的有以下方法。

(1)Listen方法:创建套接字并将其设置为监听模式,Listen方法仅适用于TCP连接。当有新连接时就会出现ConnectionRequest事件。在处理ConnectionRequest,事件时,应用程序应该用Accept方法接受连接,此时,应注意是在一个新的Winsock控件上接收连接。

(2)Accept方法:仅适用于TCP服务端应用程序,在处理ConnectionRequest事件时,用Accept:方法接受新连接。当服务端接收到客户端的连接请求后,服务端有权决定是否接受客户端的连接请求。如果服务端要接受客户端的连接请求,则必须用Accept方法来接受。

(3)GetData方法:可以获得当前的数据块并将其存储在Variant变体类型的变量中。当本地计算机接收到远程计算机的数据时,数据存放在接收缓存中。要从接收缓存中取得数据,可以使用GetData方法。

(4)SendData方法:当客户端与服务器建立好连接后,任意一方要发送数据都可以调用SendData方法。该方法需要发送一个数据作为参数。

(5)Close方法:对客户机和服务器应用程序关闭TCP连接或侦听套接字。

插图:

VisualBasic程序开发范例宝典(第2版)(附盘)(软件工程师典藏)(附赠光盘一张)

 
 
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
2023年上半年GDP全球前十五强
 百态   2023-10-24
美众议院议长启动对拜登的弹劾调查
 百态   2023-09-13
上海、济南、武汉等多地出现不明坠落物
 探索   2023-09-06
印度或要将国名改为“巴拉特”
 百态   2023-09-06
男子为女友送行,买票不登机被捕
 百态   2023-08-20
手机地震预警功能怎么开?
 干货   2023-08-06
女子4年卖2套房花700多万做美容:不但没变美脸,面部还出现变形
 百态   2023-08-04
住户一楼被水淹 还冲来8头猪
 百态   2023-07-31
女子体内爬出大量瓜子状活虫
 百态   2023-07-25
地球连续35年收到神秘规律性信号,网友:不要回答!
 探索   2023-07-21
全球镓价格本周大涨27%
 探索   2023-07-09
钱都流向了那些不缺钱的人,苦都留给了能吃苦的人
 探索   2023-07-02
倩女手游刀客魅者强控制(强混乱强眩晕强睡眠)和对应控制抗性的关系
 百态   2020-08-20
美国5月9日最新疫情:美国确诊人数突破131万
 百态   2020-05-09
荷兰政府宣布将集体辞职
 干货   2020-04-30
倩女幽魂手游师徒任务情义春秋猜成语答案逍遥观:鹏程万里
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案神机营:射石饮羽
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案昆仑山:拔刀相助
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案天工阁:鬼斧神工
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案丝路古道:单枪匹马
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案镇郊荒野:与虎谋皮
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案镇郊荒野:李代桃僵
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案镇郊荒野:指鹿为马
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案金陵:小鸟依人
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案金陵:千金买邻
 干货   2019-11-12
 
推荐阅读
 
 
>>返回首頁<<
 
 
靜靜地坐在廢墟上,四周的荒凉一望無際,忽然覺得,淒涼也很美
© 2005- 王朝網路 版權所有