王朝网络
分享
 
 
 

Visual Basic.NET案例教程(高等院校计算机课程案例教程系列)

王朝导购·作者佚名
 
Visual Basic.NET案例教程(高等院校计算机课程案例教程系列)  点此进入淘宝搜索页搜索
  特别声明:本站仅为商品信息简介,并不出售商品,您可点击文中链接进入淘宝网搜索页搜索该商品,有任何问题请与具体淘宝商家联系。
  参考价格: 点此进入淘宝搜索页搜索
  分类: 图书,教材教辅与参考书,大学,计算机专业,
  品牌: 马玉春

基本信息·出版社:机械工业出版社

·页码:271 页

·出版日期:2009年09月

·ISBN:7111272579/9787111272571

·条形码:9787111272571

·包装版本:第1版

·装帧:平装

·开本:16

·正文语种:中文

·丛书名:高等院校计算机课程案例教程系列

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

内容简介《Visual Basic.NET案例教程》以微软公司免费提供的基于.NET Framework 3.5框架的Visual Basic 2008速成版(Express Edition)为工具,讲解基本的编程基础与技巧,同时包括作者多年积累的源代码库。《Visual Basic.NET案例教程》的编排循序渐进,内容丰富,实例简洁,解释详尽,书中的通用源代码有很强的实用性与工程性,可以用于计算机监控等工程项目的研发。《Visual Basic.NET案例教程》可作为大专院校计算机相关专业的教材,书中提供的独特的串行通信解决方案和网络通信技术对工程技术人员来说也极具参考价值。

编辑推荐《Visual Basic.NET案例教程》以微软公司免费提供的基于.NET Framework 3.5框架的Visual Basic 2008速成版(Express Edition)为工具,讲解基本的编程基础与技巧,同时包括作者多年积累的源代码库。

《Visual Basic.NET案例教程》的编排循序渐进,内容丰富,实例简洁,解释详尽,书中的通用源代码有很强的实用性与工程性,可以用于计算机监控等工程项目的研发。《Visual Basic.NET案例教程》可作为大专院校计算机相关专业的教材,书中提供的独特的串行通信解决方案和网络通信技术对工程技术人员来说也极具参考价值。

《Visual Basic.NET案例教程》主要介绍Visual Basic .NET的基础知识与编程技巧、数据库操作技术与DataGridView模板及其应用、完整独特的串行通信解决方案和网络通信与Web服务编程。为了帮助读者快速掌握要领,书中给出了很多作者原创的实例,并融入了作者从事多项大型计算机监控系统研发的实践经验。

《Visual Basic.NET案例教程》:

实例丰富:每一章都配有实例,且解释详尽、通俗易懂、便于模仿。

常用编程技巧:搜集众多材料,经过验证并精心选择的常用编程技巧。

自定义数据库类:方便用户检索和更新数据库。

DataGridView模板:方便用户显示和操作数据库,且自动生成界面代码。

Windows事务提醒程序:避免遗忘任何重要事务。

独特的串行通信解决方案:可以直接用于工程项目,特别是计算机监控系统。

办公电话自动拨号程序:长短电话号码一键拨号,自动登记历史记录。

网络编程:设计了通用的TCP客户机与服务器程序。

Web服务:创建并测试了Web服务,并开发了实用的Web服务应用程序。

自定义数据库类与DataGridView模板;Windows事务提醒程序;独特的串行通信解决方案;办公电话自动拨号程序;通用TCP客户机与服务器程序;Web服务应用程序开发。

自定义数据库类与DataGridView模板,Windows事务提醒程序,独特的串行通信解决方案,办公电话自动拨号程序,通用TCP客户机与服务器程序,Web服务应用程序开发。

目录

前言

教学建议

第一部分 编程基础与技巧

第1章 Visual Basic入门

1.1 Visual Basic速成版

1.2 .NET Framework

1.3 Visual Basic 2008的开发环境

1.3.1 启动 Visual Basic 2008

1.3.2 定制IDE

1.4 创建Windows窗体应用程序

1.4.1 需求分析

1.4.2 环境与界面的处理

1.4.3 代码编写

1.4.4 插入代码段的使用

1.5 调试

1.6 部署应用程序

1.6.1 理解ClickOnce 技术

1.6.2 使用发布向导

1.6.3 测试安装程序

1.7 命名空间

1.8 如何寻求帮助和提高编程水平

1.8.1 基本语法

1.8.2 基本技巧

1.8.3 理论知识

1.9 本章小结

第2章 界面设计

2.1 公共控件

2.1.1 Label

2.1.2 LinkLabel

2.1.3 TextBox

2.1.4 CheckBox

2.1.5 RadioButton

2.1.6 ComboBox

2.1.7 ToolTip

2.1.8 NotifyIcon

2.1.9 NumericUpDown

2.1.10 PictureBox

2.1.11 ProgressBar

2.1.12 TrackBar

2.1.13 DateTimePicker

2.2 容器

2.2.1 GroupBox

2.2.2 Panel

2.2.3 TabControl

2.2.4 SplitContainer

2.2.5 TableLayoutPanel

2.2.6 FlowLayoutPanel

2.3 菜单和工具栏

2.3.1 MenuStrip

2.3.2 ContextMenuStrip

2.3.3 ToolStrip

2.3.4 ToolStripContainer

2.3.5 StatusStrip

2.4 对话框

2.4.1 OpenFileDialog

2.4.2 SaveFileDialog

2.5 组件

2.5.1 ErrorProvider

2.5.2 HelpProvider

2.5.3 Timer

2.5.4 FileSystemWatcher

2.5.5 SerialPort

2.6 自定义控件

2.6.1 创建TimeLabel

2.6.2 使用TimeLabel

2.7 本章小结

第3章 图形程序设计

3.1 坐标系及其变换

3.2 系统颜色

3.3 Pen类

3.4 Graphics类

3.5 绘制形状

3.5.1 绘制直线

3.5.2 绘制矩形

3.5.3 绘制椭圆

3.5.4 绘制多边形

3.6 Brush

3.7 绘制实时数据线

3.8 本章小结

第4章 My命名空间

4.1 访问主机

4.1.1 播放音频

4.1.2 剪贴板操作

4.1.3 访问系统时钟

4.1.4 获取主机系统信息

4.1.5 访问键盘

4.1.6 访问鼠标

4.1.7 获取计算机的名称

4.1.8 访问网络

4.1.9 访问串口

4.2 访问应用程序

4.3 访问资源元素

4.4 访问用户与应用程序级设置

4.5 文本文件操作

4.6 注册表操作

4.6.1 使用My.Computer.Registry访问注册表

4.6.2 注册表的访问测试

4.7 My命名空间扩展

4.8 本章小结

第5章 常用编程技巧

5.1 消息框

5.2 输入对话框

5.3 模式对话框

5.4 获取环境变量的值

5.5 识别操作系统

5.6 String类及数据的格式化处理

5.6.1 String类的使用

5.6.2 数据的格式化处理

5.6.3 经典字符串函数的使用

5.7 日期与时间的处理

5.7.1 日期与时间的计算

5.7.2 日期与时间的格式化处理

5.8 可变数组与控件数组的使用

5.8.1 可变数组

5.8.2 控件数组

5.9 BASE64编码与解码

5.10 StopWatch的使用

5.11 控制计算机休眠或待机

5.12 Using语句的使用

5.13 控件获取焦点

5.14 动画精灵的实现

5.15 多线程的实现

5.16 杂项代码

5.16.1 时间相关函数

5.16.2 其他函数

5.16.3 杂项代码综合测试

5.17 本章小结

第6章 自定义字符串处理类

6.1 自定义类的创建

6.2 数据与属性的定义

6.3 构造函数与销毁函数

6.4 Web中文文本分词相关函数

6.5 密码穷举相关函数

6.6 其他常用函数

6.7 类的使用与测试

6.8 本章小结

第二部分 数据库操作技术

第7章 数据库基础

7.1 Access数据库的创建

7.2 关系数据库标准语言 SQL

7.2.1 SQL的数据查询功能

7.2.2 SQL的数据操纵功能

7.3 在应用程序中访问数据库

7.3.1 连接到数据库

7.3.2 数据库的绑定

7.4 ADO.NET的基本原理

7.5 通过ADO.NET连接到数据源

7.6 通过DataReader访问数据库

7.7 通过DataAdapter访问数据库

7.7.1 DataSet的基本原理

7.7.2 使用DataAdapter填充数据集

7.7.3 使用DataAdapter更新数据源

7.7.4 使用CommandBuilder生成命令

7.8 本章小结

第8章 Access数据库类

8.1 私有变量与辅助函数的定义

8.2 属性

8.3 构造函数

8.4 数据源的更新

8.5 序号自动操作方法

8.6 其他方法

8.7 应用测试

8.8 本章小结

第9章 SQL Server数据库类

9.1 SQL Server 2005的安装

9.2 私有变量与辅助函数的定义

9.3 属性

9.4 构造函数

9.5 数据源的更新

9.6 应用测试

9.7 本章小结

第10章 DataGridView模板

10.1 DataGridView的主要特点

10.2 DataGridView的常用属性

10.2.1 布局属性

10.2.2 数据属性

10.2.3 外观属性

10.2.4 行为属性

10.2.5 杂项属性

10.3 DataGridView的常用方法

10.4 DataGridView的常用事件

10.4.1 CellClick事件

10.4.2 CellFormating事件

10.4.3 RowHeaderMouseClick事件

10.4.4 RowPrePaint 事件

10.4.5 RowValidated 事件

10.4.6 UserDeletingRow 事件

10.5 非绑定模式的数据显示

10.6 BindingSource类用于数据绑定

10.7 DataGridView模板的实现

10.7.1 变量定义和数据表信息的获取

10.7.2 布局自动完成的准备工作

10.7.3 代码自动生成与属性的自动获取

10.7.4 数据自动更新技术

10.7.5 其他相关操作

10.8 DataGridView模板的发布与应用

10.9 本章小结

第11章 Windows事务提醒程序

11.1 数据库的设计

11.2 框架设计

11.2.1 需要的软件模块

11.2.2 窗体设计

11.2.3 项目属性设计

11.3 主窗体的代码实现

11.3.1 变量与方法定义

11.3.2 主窗体的主要事件

11.3.3 其他事件的处理

11.4 时钟代码的主要工作

11.4.1 主窗体信息更新和准备工作

11.4.2 记录的检索与处理

11.5 时间表设置窗体的代码实现

11.6 事务提醒窗体的代码实现

11.7 Interlocked类的使用

11.8 程序测试

11.9 本章小结

第三部分 串行通信解决方案

第12章 数据编码与处理技术

12.1 枚举类型和常量的定义

12.2 十六进制字符串的预处理

12.3 十六进制字符串中插入或删除空格

12.4 字节(数组)转换为十六进制字符串

12.5 十六进制字符串转换为字节(数组)

12.6 普通字符串与十六进制字符串之间的相互转换

12.7 字节数组与普通字符串之间的相互转换

12.8 普通字符串与Unicode字符串之间的相互转换

12.8.1 普通字符串转换为Unicode字符串

12.8.2 Unicode字符串转换为普通字符串

12.9 中文信息的加密与解密

12.10 随机字节(数组)的生成

12.11 字节的位操作与二进制转换

12.11.1 字节的位操作

12.11.2 二进制转换

12.11.3 应用测试

12.12 本章小结

第13章 数据包的校验技术

13.1 累加和(Add)校验

13.2 异或(Xor)校验

13.3 循环冗余(CRC)校验

13.4 累加求补(BCS)校验

13.5 结尾码的处理

13.6 数据包的统一校验

13.7 数据包的综合生成与信息提取

13.8 应用测试

13.9 本章小结

第14章 串行接口操作技术

14.1 串行接口名称的获取与应用

14.2 串行接口的打开与关闭

14.3 获取调制解调器的接口名称

14.4 获取串行接口的状态

14.5 通过串行接口发送数据

14.6 通过串行接口接收数据

14.7 带延迟的接收数据方法

14.8 综合测试

14.8.1 变量和辅助方法的定义

14.8.2 主要控件对象的关键代码

14.8.3 测试效果

14.9 本章小结

第15章 办公电话自动拨号程序

15.1 基本原理

15.2 窗体布局

15.3 项目属性设计

15.4 需要的软件模块

15.5 窗体代码分析

15.5.1 变量与方法定义

15.5.2 主窗体的主要事件

15.6 拨号功能的实现

15.7 复位操作的主要功能

15.8 上下文菜单代码分析

15.9 程序测试

15.10 本章小结

第四部分 网络通信与Web服务

第16章 通用TCP客户机

16.1 网络编程的常用类

16.2 IP地址的获取

16.3 TcpClient类

16.4 自定义TCP客户端类

16.4.1 基本定义

16.4.2 构造函数与销毁函数

16.4.3 与远程主机的连接

16.4.4 数据接收的处理

16.4.5 数据发送的处理

16.5 TCP客户机的窗体设计

16.6 需要的软件模块

16.7 主窗体的代码分析

16.7.1 自定义类的事件代理分析

16.7.2 主窗体及其他相关控件的关键代码分析

16.8 参数设置窗体的代码分析

16.9 程序测试

16.10 本章小结

第17章 通用TCP服务器

17.1 TcpListener类

17.2 自定义TCP_Server类

17.2.1 基本定义

17.2.2 构造函数和销毁函数

17.2.3 连接请求的处理

17.3 TCP服务器的窗体设计

17.4 需要的软件模块

17.5 窗体代码分析

17.6 程序测试

17.7 应用模型

17.8 本章小结

第18章 Web服务

18.1 什么是Web服务

18.2 Web服务的体系结构

18.3 Visual Web Developer 2008的开发环境

18.4 仿真开关量输入/输出模块

18.5 创建Web服务

18.5.1 用于仿真模块的声明

18.5.2 获取仿真模块的状态

18.5.3 控制仿真模块的输出开关

18.5.4 Web服务的测试

18.6 调用Web服务

18.6.1 准备工作

18.6.2 代码分析

18.6.3 程序测试

18.7 天气预报Web服务应用程序

18.7.1 准备工作

18.7.2 代码分析

18.7.3 程序测试

18.8 本章小结

参考文献

……[看更多目录]

序言印度是一个发展中国家,但其软件业的成就却举世瞩目。印度对软件人才的培养不是按照从基础理论到专业理论,再到实践的路径,而是把顺序颠倒过来,先从实践开始,在实践的过程中如遇到问题,再以此问题为基点去学习专业理论。本书采用的Visual Basic 2008速成版开发工具是Visual Basic家族的最新版本,基于.NET Framework 3.5框架,具有简单易学的特点,并可以从微软公司的网站免费下载。本书的每一章都配有精心设计的实例,解释详尽、通俗易懂,通过理论与实践的对比,读者在轻松演示实例、边实践边学习的同时,既可以循序渐进地掌握Visual Basic 2008开发工具,又能具备完成实际工程项目的能力。

本书是在作者十余年编程经验的基础上,结合微软公司的MSDN第一手的技术资源库,历经一年时间撰写而成的。本书内容分为四个部分,第一部分(第1-6章)主要介绍基本的编程基础与技巧,第二部分(第7-11章)介绍数据库操作技术与DataGridView模板及其应用,第三部分(第12-15章)介绍一个完整独特的串行通信解决方案,第四部分(第16-18章)介绍网络通信与Web服务。

文摘插图:

Visual Basic.NET案例教程(高等院校计算机课程案例教程系列)

第一部分 编程基础与技巧

第1章 VisuaI Basic入门

进入.NET时代,只要Visual C++和Visual C#能完成的事情,Visual Basic几乎都可以完成,因为它们都是面向对象的,而且都是建立在.NET Framework之上的共享公共语言运行库(Common Language Runtime,CLR)和.NET Framework类库,只是语法上有所差异。

1.1 VisuaI Basic速成版

Visual Basic速成版(Visual Basic Express Edition)是Visual Basic的一个版本,易于学习且可从MSDN网站上免费下载。对于不需要Visual Basic完全版的程序员而言,它也是一种功能齐全的开发工具。它还是用来学习使用Visual Basic编程的工具。Visual Basic速成版不仅仅是Visual Basic的一个子集,它还包括许多功能,可使Visual Basic编程比以前更加容易。

Visual Basic速成版是一种功能强大的工具,它能够创建可与其他用户共享的功能齐全的应用程序和组件,为想要构建Windows窗体应用程序、Windows Presentation Foundation客户端应用程序、Windows Presentation Foundation浏览器应用程序、控制台应用程序以及类库的编程新手和业余爱好者提供了一个全功能的开发环境。

Visual Basic速成版是编程新手学习Visual Basic语言编程的理想之选。只要能想象出一个计算机程序,很可能就可以用Visual Basic速成版创建它。从显示消息的简单程序到访问数据库或Web服务的成熟应用程序,Visual Basic速成版都提供了各种所需的工具。但是,它不适用于团队环境中工作的专业开发人员。Visual Basic的其他版本提供了更高级需求的功能,可满足专业和团队开发工作。

如果需要编写具有以下功能的应用程序:连接到网络数据库,与Microsoft Office进行交互,支持移动设备或64位操作系统或需要进行远程调试,则需要Visual Basic的更高级版本。Visual Basic速成版不支持Web应用程序开发,如果想进行Web开发,可以下载Visual Web Developer速成版。

 
 
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
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
 
>>返回首页<<
推荐阅读
 
 
频道精选
 
更多商品
电工电子技术与技能(中等职业教育课程改革规划新教材)
电机及其应用(中等职业教育课程改革规划新教材)
软件工程课程设计(高等院校计算机课程设计指导丛书)
怎样做好家庭保险规划(大众理财顾问丛书)
塑料成型工艺与模具设计(模具职业技能培训系列教程)
汽车自动变速器技术与检修(汽车检修技能提高教程丛书)
金相检验(职业教育金属材料检测类规划教材)
表面检测:磁粉、渗透与涡流(职业教育金属材料检测类规划教材)
机械制图(职业教育课程改革新教材)
2009快乐女声星光闪耀全集1:绵羊天使曾轶可(附海报1张)
 
静静地坐在废墟上,四周的荒凉一望无际,忽然觉得,凄凉也很美
© 2005- 王朝网络 版权所有