<443A5CD3AACFFACEC4BCFE5CCDBCCAE9D0C5CFA25C2B2B2BCEB4CCE1BDBB5C D385C E4E4554B3CCD0F2C9E8BCC6CAB5D1B5BDCCB3CC5C574A30312E646F63>

Similar documents
<C8EBC3C5C6AAA3A8B5DA31D5C2A3A92E696E6464>

手册 doc

C#程序设计实验

Microsoft Word Visual_Basic程序设计上机实践教程正文.doc

一 登录 crm Mobile 系统 : 输入 ShijiCare 用户名和密码, 登录系统, 如图所示 : 第 2 页共 32 页

Microsoft Word - 13院21号.doc

Microsoft Word - CX1000-HMI_程序开发_PLC通讯

VB程序设计教程

Microsoft Word - 书目文件.doc

信息

上海市教育考试院关于印发新修订的

多層次傳銷與獎金系統

高 职 计 算 机 类 优 秀 教 材 书 目 * 序 号 书 号 (ISBN) 书 名 作 者 定 价 出 版 / 印 刷 日 期 ** 配 套 资 源 页 码 计 算 机 基 础 课 计 算 机 应 用 基 础 刘 升 贵 年 8 月

NIIT APP T ECH,,,,,, C++ : C++, C++,,, C++,,,,, : ,,,, ;,, ( CIP) C++ /,,. :, (21.) ISBN C..

全 国 高 等 职 业 教 育 规 划 教 材 21 世 纪 高 职 高 专 规 划 教 材 系 列 高 等 职 业 教 育 计 算 机 专 业 规 划 教 材 选 题 征 集 通 知 一 选 题 范 围 ( 不 仅 限 于 此 ) 选 题 方 向 选 题 名 计 算 机 基 础 计 算 机 应 用

6-1 Table Column Data Type Row Record 1. DBMS 2. DBMS MySQL Microsoft Access SQL Server Oracle 3. ODBC SQL 1. Structured Query Language 2. IBM

附 件 : 2009 年 度 国 家 精 品 课 程 名 单 一 本 科 国 家 精 品 课 程 ( 以 学 科 为 序, 共 400 门 ) 序 号 一 级 学 科 二 级 学 科 课 程 名 称 学 校 名 称 负 责 人 1 哲 学 哲 学 类 马 克 思 主 义 伦 理 学 安 徽 师 范

untitled

res/layout 目录下的 main.xml 源码 : <?xml version="1.0" encoding="utf 8"?> <TabHost android:layout_height="fill_parent" xml

爱玩科技合作白皮书(2011)

<4D F736F F D20C9CFBAA3CAD0BCC6CBE3BBFAB5C8BCB6BFBCCAD4C8FDBCB6BFBCCAD4B4F3B8D95FBDA8D2E9B8E55F5F E646F63>

(DMO) 1 1 Microsoft Windows SQL Server 2005 SQL Server Analysis ServicesNotification Services SQL Server 8 SQL Server IP SQL Server 2005 SQL Server 20

试卷代号 : 座位号 OJ 中央广播电视大学 学年度第一学期 " 开放专科 " 期末考试 Visual Basic 程序设计试题 题号 一 二 三 四 五 总分 分数 I I I I I I I 2011 年 1 月 得分 评卷人 I I I 题 { 每小题

职 位 类 别 : 测 试 工 程 师 工 作 经 验 或 实 习 经 历 : 不 限 岗 位 要 求 : 1. 本 科 及 其 以 上 学 历, 计 算 机 相 关 专 业 2014 届 毕 业 生 ; 2. 实 习 时 间 要 求, 尽 量 一 周 五 个 工 作 日 ; 3. 熟 悉 Wind

摘 要 在 這 忙 碌 的 社 會 中, 普 遍 人 們 運 動 時 間 其 實 並 不 充 裕, 體 力 越 來 越 差 的 情 況 下 還 隨 意 飲 食 導 致 身 體 健 康 越 來 越 差, 因 此 本 專 題 打 算 利 用 健 康 飲 食 的 方 式 改 善 這 些 人 的 體 質,

<4D F736F F D20C8CBC3F1D3CAB5E7B3F6B0E6C9E C4EAC7EFBCBEBDCCB2C4C4BFC2BCA3A820B8DFD6B0B2BFB7D6A3A9>

indd

IT认证(三)

untitled

Microsoft Word - 面向应用能力,构建师范院校计算机公共课程 “三层次教育”课程体系new.doc

epub83-1

可视化编程技术

2 WF 1 T I P WF WF WF WF WF WF WF WF 2.1 WF WF WF WF WF WF

计算机软件技术专业教学计划

本 课 程 作 为 非 计 算 机 专 业 本 科 通 识 课 程, 是 一 门 理 论 和 实 践 紧 密 结 合 的 实 用 课 程, 内 容 包 括 计 算 机 基 础 部 分 和 程 序 设 计 部 分 计 算 机 基 础 部 分 涵 盖 计 算 机 软 硬 件 组 成 数 制 表 示 操

12 计算机应用基础实训与习题指导 (Windows 7+Office 2010) 在任务栏对应的 计算机 窗口按钮上右击, 在弹出的快捷菜单中单击 关闭窗口 选项 在窗口标题栏上右击, 在弹出的快捷菜单中单击 关闭 命令 或鼠标双击窗口标题栏最左边的控制图标 在打开的窗口中, 按 Alt+F4 组

SDK 概要 使用 Maven 的用户可以从 Maven 库中搜索 "odps-sdk" 获取不同版本的 Java SDK: 包名 odps-sdk-core odps-sdk-commons odps-sdk-udf odps-sdk-mapred odps-sdk-graph 描述 ODPS 基

声 明 本 公 司 及 全 体 董 事 监 事 高 级 管 理 人 员 承 诺 不 存 在 任 何 虚 假 记 载 误 导 性 陈 述 或 重 大 遗 漏, 并 对 其 真 实 性 准 确 性 完 整 性 承 担 个 别 和 连 带 的 法 律 责 任 本 公 司 负 责 人 和 主 管 会 计 工

XXXXXXXX

untitled

Office Office Office Microsoft Word Office Office Azure Office One Drive 2 app 3 : [5] 3, :, [6]; [5], ; [8], [1], ICTCLAS(Institute of Computing Tech

致理技術學院資訊管理學系專題企劃書格式建議書

软 件 工 程 专 业 习 指 南 目 录 一 软 件 工 程 专 业 设 置 背 景 与 发 展 前 景... 3 二 软 件 工 程 专 业 实 践 教 条 件... 4 三 软 件 工 程 专 业 课 程 类 型 及 核 方 式 软 件 工 程 专 业 课 程 类 型...7

2. 相 关 专 业 基 本 情 况 新 专 业 代 码 新 专 业 名 称 旧 专 业 代 码 旧 专 业 名 称 专 业 方 向 代 码 专 业 方 向 名 称 205 实 际 招 生 数 ( 人 ) 205 新 生 报 到 数 (%) 205 初 次 就 业 率 (%) 学 生 可 以 获 取

投影片 1

目 錄 壹 實 務 專 題 製 作 競 賽 ( 複 賽 ) 實 施 計 畫 1 貳 實 務 專 題 製 作 競 賽 ( 複 賽 ) 參 選 作 品 一 覽 表 13 參 評 審 委 員 名 單 23 肆 活 動 照 片 25 伍 實 務 專 題 製 作 競 賽 ( 複 賽 ) 優 良 作 品 名 錄

序号

VB控件教程大全

营 销 策 划 岗 部 门 招 聘 职 位 招 聘 人 数 岗 位 职 责 基 本 要 求 岗 位 任 职 要 求 6 参 与 项 目 产 品 研 究 客 户 需 求 研 究 竞 争 环 境 研 究 价 格 研 究 等 项 目 市 场 研 究 ; 7 公 司 经 纪 业 务 的 品 牌 管 理, 对

实用教程 任务一 : 安装 程序 任务描述小张是某程序公司的员工, 目前需要使用 进行开发工作 所以小张需要安装 程序, 并熟悉其基本操作 任务分析在学习 之前, 首先需要在电脑上安装 软件 下面我们可以跟小张一起学习 程序的安装过程 准备知识 1. 的发展历程 的发展历史可以分为以下几个阶段 1

校友会系统白皮书feb_08

FAQ -PowerDesigner9.5.DOC

序 进 入 21 世 纪 以 来, 高 等 职 业 教 育 呈 现 出 快 速 发 展 的 形 势 高 等 职 业 教 育 的 发 展, 丰 富 了 高 等 教 育 的 体 系 结 构, 突 出 了 高 等 职 业 教 育 的 类 型 特 色, 顺 应 了 人 民 群 众 接 受 高 等 教 育 的

专注于做最好的嵌入式计算机系统供应商

Azure_s

<4D F736F F D C4EABCC6CBE3BBFAB4F3C8FCCDA8D6AA E646F63>

Microsoft Word - VB全文.doc

一 個 SQL Injection 實 例 的 啟 示 頁 2 / 6 因 此, 在 知 名 網 站 上 看 到 SQL Injection, 讓 人 驚 心, 卻 不 意 外 網 站 專 案 外 包 是 目 前 業 界 的 常 態, 而 在 價 格 取 勝 的 制 度 下, 低 價 得 標 的 S

QY

公司宣传册定稿-横版文件

内容简介本书是 Visual Basic 程序设计 ( 曲宏山 饶拱维主编, 科学出版社 ) 或其他同类 Visual Basic 程序设计教材配套使用的上机实验指导用书, 是编者多年教学和软件开发实践经验的总结 全书共 14 个实验, 在每个实验前都列出了相关章节的知识点, 以方便读者对所学内容加

Microsoft Word - 实验3.doc

麻 省 理 工 學 院 是 在 西 元 2013 年 12 月 3 日 推 出 MIT App Inventor 2 網 站, 提 供 免 費 的 雲 端 服 務, 使 用 者 可 以 透 過 瀏 覽 器 來 開 發 Android 裝 置 應 用 程 式, 該 網 站 的 網 址 為 : http

学 院 人 才 培 养 分 项 自 评 报 告 结 果 汇 总 表 主 要 评 估 指 标 关 键 评 估 要 素 自 评 等 级 1.1 学 校 事 业 发 展 规 划 合 格 1. 领 导 作 用 1.2 办 学 目 标 与 定 位 合 格 1.3 对 人 才 培 养 重 视 程 度 合 格 1

目 录 第 五 部 分 第 六 部 分 第 七 部 分 第 八 部 分 投 标 邀 请 投 标 人 须 知 附 表 评 标 方 法 和 评 分 细 则 项 目 需 求 和 技 术 方 案 要 求 1

投影片 1

<463A5CC2A4B6ABD1A7D4BA5CBDCCD1A7D6B8C4CFD7DC5CA1B C B3CCD0F2C9E8BCC6A1B7BFCEB3CCD6B8C4CF2E646F63>

(Microsoft Word - 11\244T\246\342\277\337\260l\302\334.doc)

60 新编计算机应用基础实训指导 (2) 单元格显示格式设置 选中 (A1:I1) 单元格区域, 在 格式 工具栏中选择 加粗 按钮, 将字体设置为 加粗 显示 ; 选择 居中显示 按钮, 将字体设置为居中显示 ; 选择 底纹设置 按钮, 将单元格底纹设置为黄色, 显示结果如图 3 3 所示 图 3

穨文件1

Microsoft Word - 01.doc

附件3:

MVB-1001.DOC

电脑故障诊断排除 1200 例 1 PnP/PCI Configurations PnP OS INSTALLED YES NO CMOS CMOS 2 3 Award Soft Ware, Inc System Configurations 诊断排除 : BIOS BIOS 4 5 Pentium

11 天 山 区 区 环 卫 清 运 队 机 械 工 程 师 4011 C 1 不 限 不 限 机 电 具 有 两 以 工 作 经 12 天 山 区 乌 鲁 木 齐 市 第 15 小 会 计 4012 C 1 不 限 不 限 会 计 财 会 财 电 算 化 临 床 医 预 防 医 公 共 卫 生 与


目录 WinForms 版 ComponentOne SSRSDocumentSource... Error! Bookmark not defined. Winform 版 ComponentOne 工具组件帮助... 1 SSRSDocumentSource 快速入门... 1 在代码中设定网络

Visual Basic 2015 入门经典 ( 第 8 版 ) 容易 在了解这一点之前, 你将感受到可以轻松地使用 Visual Basic 2015 创建各种不同的程序 Visual Basic 2015 也可用于创建 Web 应用程序和 Web 服务, 以及可在 Pocket PC 或智能手机

0 配置 Host MIB 设备 V ( 简体版 ) 0 Update: 2016/1/30

序 言 本 专 业 人 才 培 养 方 案 以 适 应 市 场 需 求 为 目 标, 根 据 学 校 校 企 双 主 体 人 才 培 养 的 要 求 和 移 动 应 用 开 发 专 业 的 特 点 设 置 课 程 体 系, 体 现 了 课 程 为 市 场 服 务 的 特 点 本 专 业 要 求 学

ChinaBI企业会员服务- BI企业

导 生 和 被 辅 导 成 员 在 辅 导 过 程 中 的 一 些 不 足 与 可 取 点, 经 过 25 分 钟 的 讨 论, 各 小 组 派 代 表 阐 述 了 各 方 观 点 和 改 进 方 法 然 后, 为 了 改 善 导 生 辅 导 方 法, 让 辅 导 变 得 更 有 效 率, 各 院

PowerPoint 演示文稿


Microsoft Word - QTP测试Flex.doc

Microsoft Word - 01

Microsoft Word _Java_術科 .doc

2 ADO.NET Internet 1.2

1. 要退出 Do---Loop 循环, 可使用的语句是 ( ) 语句 A. Exit B. Exit For C. Exit Do D. End Do 5. 有程序代码如下 : Text1. Text=" 欢迎学习 VB!" 则 T e x t 1, Text, 和 " 欢迎学习 VB!" 分别代

前言

Microsoft Word - 小心翼翼的二十一點N.doc

OOP with Java 通知 Project 4: 4 月 18 日晚 9 点 关于抄袭 没有分数

導讀 ASP.NET HTML ASP 第一篇 基礎篇第 1 章 認識 ASP.NET ASP.NET ASP.NET ASP.NET ASP.NET 第 2 章 認識 Visual Studio 20 開發環境 Visual Studio 20 Visual Studio 20 第二篇 C# 程式

<4D F736F F D C4EAB8DFB5C8D1A7D0A3BEABC6B7BDCCB2C4E5E0D1A1BDE1B9FB2E646F63>

// HDevelopTemplateWPF projects located under %HALCONEXAMPLES%\c# using System; using HalconDotNet; public partial class HDevelopExport public HTuple

《C#基础入门》课程教学大纲

附表2:

北 京 工 程 力 学 / 罗 相 杰 吕 荣 生 建 筑 工 程 技 术 专 14/ 北 京 工 程 量 清 单 计 价 / 高 红 孝 边 玉 超 建 筑 工 程 技 术 专 14/ 北 京 工 程 造 价 概 论 / 李 金 云 张 爱 卿

温州市政府分散采购

untitled

Transcription:

第 1 章 本章将介绍 VB.NET 语言的相关概念, 包括 VB.NET 的发展历程,VB.NET 的特点, VB.NET 集成开发环境的搭建, 使读者对 Visual Studio 2013 和 SQL Server 2005 的安装有宏观的认识和了解 ; 最后通过一个简单的例题使读者对 VB.NET 语法和应用程序的创建有一个感性的认识 1.1 VB.NET 语言简介 VB.NET 是计算机中实现网络功能的一种编程语言, 是应用于微软平台技术.NET Framework 的一种语言, 是新一代的 Visual Basic VB.NET 沿袭了 VB 的大部分语法及特征, 但并不能简单地认为其仅仅是在 Visual Basic 6.0 上再添加一些新特性而已, 微软重新设计了产品, 以便使开发者能够更加容易地开发分布式应用, 例如基于 Web 的程序以及多层系统 VB 是基于事件和对象的, 而 VB.NET 则使用完全的面向对象 (Object Oriented) 思想 在 Visual Basic.NET 中, 还删除了某些传统的关键字, 提高了类型安全性, 并公开了高级开发人员所需的低级别构造 VB.NET 是 Microsoft Visual Studio.NET 家族中的一个重要成员, 现在完全集成在 Microsoft Visual Studio 集成开发环境中, 这使得它不仅可以使用不同的语言开发组件, 而且通过交叉语言继承, 可以从一种语言编写的类中派生另一种语言编写的类 1.1.1 VB.NET 的发展历程 Visual Basic.NET 是 Visual Basic 的全新版本 新版本比以前的版本更易于编写分布式应用程序, 它是基于微软.NET Framework 的面向对象的程序设计语言 它主要经历了以下发展阶段 1. Visual Basic.NET 的诞生 2002 年 2 月, 微软将.NET Framework 与 Visual Basic 结合而成为 Visual Basic.NET, 重新打造 VB, 使用了新的核心和特性, 此后 Visual Basic 包含在 Visual Studio 套装中 该版本

VB.NET 程序设计实训教程 又被称为 VB 7.0, 是随 VC#.NET 和 ASP.NET 一起, 在 2002 年发布的最初始的 VB.NET 版本 2. Visual Basic.NET 2003 发布 2003 年 4 月,Visual Basic.NET 2003 和.NET Framework 1.1 发布 该版本又被称为 VB 7.1 新功能包括对.NET Compact Framework 的支持和更好的 VB 升迁向导, 并改进了运行状况 IDE 稳定性 ( 尤其是后台编译器 ) 以及运行时 (Run Time) 稳定性 3. Visual Basic 2005 推出 2005 年 11 月 7 日在 Visual Studio 2005 内推出 Visual Basic 2005 该版本又被称为 VB 8.0, 是 VB.NET 的重大转变, 微软决意在其软件名称中去掉.NET 部分, 但这个版本的 Visual Studio 仍然是面向.NET 框架的 ( 版本 2.0) 其提供 My 伪命名空间 泛型 操作符重载等新语言特性 4. Visual Basic 2008 发布 Visual Basic 2008 即 VB 9.0, 于 2008 年发布 经过几年的发展, 它已成为一种专业化的开发语言和环境 用户可用 Visual Basic 快速创建 Windows 程序, 还可以编写企业水平的客户 / 服务器程序及强大的数据库应用程序 同年, 微软宣布结束对于 VB 6.0 的延长支持 5. Visual Basic 2010 发布 2010 年 4 月 12 日, 微软发布了 Visual Studio 2010 以及.NET Framework 4.0, 其中包含 Visual Basic 版本 10.0( 有时称为 VB 2010 或 VB 10) Visual Studio 2010 集成开发环境的界面被重新设计和组织, 变得更加简单明了 6. Visual Basic 2012 发布 2012 年 9 月 12 日, 微软在西雅图发布 Visual Studio 2012, 其中包含 Visual Basic 2012(11.0), 其提供支持更简易的异步编程 7. Visual Basic 2013 发布 2013 年 11 月 13 日, 微软发布 Visual Studio 2013, 其中包含 Visual Basic 2013 它提供支持更简易的异步编程 (Asynchronous Programming) Iterator 扩充 Global 关键词等新语言特性 8. Visual Basic 2015 发布 2014 年 11 月 13 日, 微软宣布了 Visual Studio 2015 开放下载, 其中包含 Visual Basic 2015 作为在纽约举办的 Connect 大会主题演讲的一部分, 上述平台可帮助开发人员打造跨平台的应用程序, 从 Windows 到 Linux, 甚至到 ios 和 Android 1.1.2 VB.NET 的特点 VB.NET 是 Visual Studio.NET 开发环境中功能最强的编程工具之一 它为开发基于.NET Framework 的应用程序提供了快速 高效的方法 它具有以下特点 2

第 1 章 VB.NET 概述 1. 较 VB 语言新增的特点 1) VB.NET 是面向对象的程序设计语言 Visual Basic 6.0 是基于对象 (Object Based) 而不是面向对象 (Object Oriented) 的语言, 而 VB.NET 是完全面向对象的语言,VB.NET 利用.NET 框架提供的功能, 引入了更严格的面向对象特性, 如封装 继承 可重载性 多态性等, 从而真正实现了面向对象的编程, 是一门真正的面向对象的程序设计语言 2) 具有强大的数据库开发功能 ADO.NET 是.NET Framework 提供的数据库访问服务类库 它提供了对关系数据 XML 和应用程序数据的访问, 也是 VB. NET 采用的数据访问技术 在 ADO. NET 中, 用 Dataset( 数据集 ) 对象代替了 ADO 的 Recordset( 记录集 ) 对象, 从而大大提高了数据处理的灵活性 另外,ADO.NET 还可以对各种不同的类型数据库都进行统一的方式管理和访问, 这些数据库包括 Access SQL Sever Oracle 等 3) 具有增强的网络应用程序开发功能微软将.NET 框架主要定位在开发企业规模的 Web 应用程序及高性能的桌面应用程序上 基于.NET 框架的 Visual Basic.NET 语言在网络应用程序开发方面有了显著的改进 其可以通过 Web Service, 实现平台的功能调用和使用 XML 来进行数据交换 ; 还可以利用 VB.NET Web Forms 使用户无须使用 ASP 或者 CGI 就能有效地建立全交互的互联网网站 2. 沿袭 VB 语言的优点 1) VB.NET 是可视化设计工具 VB.NET 把程序和数据封装起来视为一个对象, 每个对象都是可视的, 所见即所得 在程序设计时, 只要根据界面设计要求将对象 画 到窗体上, 并设置其属性以改变其外观, 非常方便快捷 2) VB.NET 事件驱动编程机制事件驱动是利用用户的动作或行为控制程序运行的流向, 它是增强程序图形界面交互性的主要方法 用户的每一个动作或操作行为都可产生一个事件, 每个事件都可驱动一段程序的运行 在 VB.NET 中事件的实现机制与 VB 6.0 基本相同, 并且有了优化, 通过 Handles 关键字, 使事件实现的机制更灵活,Handles 可以使多个事件到同一个事件处理程序 3) VB.NET 支持结构化程序设计 VB.NET 提供了完全支持传统的结构化程序设计的控制结构, 利用顺序 选择 循环三种结构和模块设计, 使得程序结构清晰 简单易学 3. VB.NET 程序的兼容性 Visual Basic.NET 对 Visual Basic 6.0 的程序并不向下兼容,Visual Basic 6.0 的应用程序在 Visual Basic.NET 环境下不能直接执行, 需使用 Visual Basic.NET 中提供的升级向导, 将 Visual Basic 6.0 的应用程序更改为 Visual Basic.NET 的应用程序, 并还要进行一定工作 3

VB.NET 程序设计实训教程 量的人为改动后, 才能在 Visual Basic.NET 环境下运行 但.NET 开发的应用程序基本是向下兼容的, 当使用低版本的.NET 项目时, 系统可通过向导自动把它转化成高版本的项目 1.2 VB.NET 的集成开发环境 1.2.1 Visual Studio 2013 的安装 1. 系统配置 操作系统 : 建议使用 Windows 7 以上操作系统 CPU:2013 年主流 CPU 配置及以上 内存 :2GB 及以上 磁盘空间 : 完全安装要求 9GB 的可用硬盘空间 2. Visual Studio 2013 的安装步骤 Visual Studio 2013 具体的安装步骤如下 (1) 双击安装盘根目录下的 vs_ultimate.exe, 打开如图 1-1 所示的界面 选择安装路径时, 注意所属路径的预留空间要充足, 否则安装会失败 一般安装在 C 盘默认路径下 勾选 我同意许可条款和隐私策略 复选框, 单击 下一步 按钮 (2) 如图 1-2 所示, 选择需要安装的功能, 可以根据自己的需要勾选, 也可以默认全选 当把鼠标放在文字上, 会弹出各个功能的详细描述 单击 安装 按钮, 进入安装界面 图 1-1 选择安装路径和允许协议界面图 1-2 选择安装功能界面 4

第 1 章 VB.NET 概述 (3) 在接下来的时间里,Visual Studio 2013 会依次安装各种功能组件, 如图 1-3 所示 安装成功时, 显示如图 1-4 所示的界面 单击 启动 按钮进行开发环境配置 图 1-3 安装组件界面图 1-4 安装成功界面 (4) 初次使用 Visual Studio 2013, 会出现微软账户登录界面, 如图 1-5 所示 这时单击 登录 按钮可以使用微软的账户登录, 也可以选择 以后再说, 进入开发环境配置界面 (5) 在开发环境配置界面, 开发设置 选择 Visual Basic, 颜色主题可以任选一种, 如图 1-6 所示 选择不同颜色主题对程序设计的执行结果没有影响, 只是在设计过程中所见到的开发环境界面颜色有所不同, 颜色主题在以后的使用过程中也可通过 工具 选项 更改 最后单击 启动 Viusal Studio 按钮, 可以进入 Visual Studio 2013 集成开发环境 图 1-5 微软账户登录界面图 1-6 开发环境配置界面 5

VB.NET 程序设计实训教程 1.2.2 SQL Server 2005 的安装 1. 安装环境 CPU: 目前主流 CPU 均满足要求 内存 : 最少 512MB, 建议 1GB 及以上 磁盘空间 : 完全安装要求 800MB 左右的可用硬盘空间 2. SQL Server 2005 的安装步骤 SQL Server 2005 具体的安装步骤如下 (1) 打开如图 1-7 所示的安装向导界面, 单击 下一步 按钮 (2) 安装系统会对目前操作系统进行检查, 单击 下一步 按钮 (3) 在 注册信息 对话框中输入姓名 公司和产品密钥, 单击 下一步 按钮 (4) 在 要安装的组件 对话框中单击 高级 按钮, 出现如图 1-8 所示的界面, 此处选择三个选项就足够了, 分别是 数据库服务 客户端组件 和 文档 示例和示例数据库, 都选择 整个功能将安装到本地硬盘上 单击 下一步 按钮进入 SQL Server 实例命名界面, 如图 1-9 所示 图 1-7 SQL Server 2005 安装向导界面图 1-8 功能选择界面 (5) 在一台计算机上可以安装多个 SQL Server, 每次安装对应一个实例名 如果只安装一个 SQL Server, 就可以选择默认实例 单击 下一步 按钮 (6) 在如图 1-10 所示的 服务账户 界面中选择 本地系统, 单击 下一步 按钮 (7) 在身份验证模式界面, 选择 混合模式, 输入密码, 例如 sa123, 单击 下一步 按钮, 如图 1-11 所示 (8) 在依次出现的 排序规则设置 错误和使用情况报告设置 和 安装进度 界面中, 全部单击 下一步 按钮, 最后出现如图 1-12 所示的安装完成界面 说明 : 如果要使用 VB.NET 进行 SQL Server 数据库开发, 建议先安装 SQL Server 数据库软件再安装 Visual Studio.NET 软件 6

第 1 章 VB.NET 概述 图 1-9 实例名界面图 1-10 服务账户界面 图 1-11 身份验证模式界面图 1-12 安装完成界面这是因为, 如果先安装 Visual Studio 2013 软件再安装 SQL Server 数据库,Visual Studio 系列软件自带的 SQL Server Express 极有可能与要安装的 SQL Server 完整版相冲突 ; 同时由于 Express 版本是缩减版, 在功能实现上有一些限制, 所以为了后期开发需要, 建议安装 SQL Server 完整版 1.2.3 VB.NET 的集成开发环境介绍 Visual Studio.NET 系列产品共用一个集成开发环境, 此环境由菜单栏 标准工具栏以及各种面板和窗体等若干元素组成 可以通过选择 开始 程序 Visual Studio 2013 命令或者双击快捷方式进入集成开发环境 对于不同类型的项目和文件, 集成开发环境的布局是不同的 下面以 Windows 窗体应用程序为例讲解 VB.NET 集成开发环境 在开发环境初始界面单击 新建项目, 出现如图 1-13 所示的界面 7

VB.NET 程序设计实训教程 图 1-13 新建 Windows 窗体应用程序界面 选择 Windows 窗体应用程序, 单击 浏览 按钮, 默认名称为 WindowsApplication1, 单击 确定 按钮进入 Windows 窗体应用程序开发界面, 如图 1-14 所示 图 1-14 Windows 窗体应用程序开发环境 8 1. 主窗口 主窗口位于集成环境的顶部, 该窗口由标题栏 菜单栏和工具栏组成 1) 标题栏标题栏是屏幕顶部的水平条, 它显示的是应用程序的名称 新建 VB. NET 项目后, 标题栏中显示的信息为 WindowsApplicationl-Microsoft Visual Studio,WindowsApplicationl 为当前项目名

第 1 章 VB.NET 概述 2) 菜单栏在标题栏的下面是集成环境的主菜单 菜单栏中的菜单命令提供了开发 调试和保存应用程序所需要的工具 VB.NET 共有 14 个菜单项 每个菜单项含有若干个菜单命令, 分别执行不同的操作 3) 工具栏在 VB.NET 中用户可根据需要定义自己的工具栏 一般情况下, 集成环境中只显示标准工具栏, 其他工具栏可以通过 视图 工具栏 命令添加或删除 2. 窗体设计器窗口 窗体设计器窗口简称窗体 (Form), 如图 1-14 所示 在创建应用程序时, 用户在窗体上建立 VB.NET 应用程序 ; 程序运行时, 用户可以通过与该窗体上的控件交互来得到运行结果 一个应用程序至少有一个窗体, 如果需要多个窗体, 可以通过选择 项目 添加 Windows 窗体 命令来添加新窗体 3. 解决方案资源管理器窗口 首先需理解解决方案与项目的关系 项目可以视为编译后的一个可执行单元, 可以是应用程序 动态链接库等 ; 而企业级的解决方案往往需要多个可执行程序的合作 为了便于管理, 在 Visual Studio.NET 集成环境中引入了解决方案资源管理器, 如图 1-14 所示 如果集成环境中没有出现该窗口, 可通过选择 视图 解决方案资源管理器 命令来显示该窗口 4. 属性窗口 在 VB.NET 中, 窗体和窗体中的控件被称为对象 每个对象都可以用一组属性来刻画其特征, 而属性窗口就是用来设置窗体和控件属性的, 如图 1-14 所示 5. 类视图窗口 类视图窗口如图 1-15 所示, 如果集成环境中没有出现该窗口, 可通过选择 视图 类视图 命令来显示该窗口 类视图窗口中以树形结构显示了当前项目中的所有类及类的相关特征 6. 工具箱窗口 工具箱主要用于应用程序的界面设计 工具箱窗口由基本控件图标组成, 在 VB.NET 中, 工具箱窗口的组件按类放在不同的选项卡中 程序员可以从工具箱中选择所需控件, 放置在窗体上, 再按照设计要求对其属性进行修改 如果集成环境中没有出现该窗口, 选择 视图 工具箱 命令可以打开工具箱窗口, 如图 1-16 所示 9

VB.NET 程序设计实训教程 图 1-15 类视图窗口图 1-16 工具箱窗口 7. VB.NET 集成开发环境说明除 窗体设计器 外的各个窗口 ( 或者称面板 ) 都有 停靠 浮动 自动隐藏 和 隐藏 4 种状态 将光标移到 停靠 的窗口标题栏上, 按住鼠标左键向下拖动, 即可将工具栏变为浮动的, 或者在窗口标题栏上右击, 在快捷菜单中选择所需操作即可 选择 窗口 重置窗口布局 命令, 可以将集成环境中的窗口布局恢复到软件安装成功的初始状态 通过单击工具栏右侧 标准工具栏 选项中的 添加或移除按钮 命令, 可以在工具栏中添加经常使用的按钮, 以方便编程 1.3 创建简单的 VB.NET 程序 1.3.1 VB.NET 中的语句 编写程序代码要遵循一定的规则 在代码窗口输入语句的过程中,VB.NET 将自动对输入的内容进行语法检测, 如果发现语法错误, 代码下方将有蓝色波浪线标示 VB.NET 还会对语句进行简单的格式化处理, 例如对不同类型的标识符使用不同颜色表示, 对程序语句按照在类中的层次依次递进 在 VB.NET 中输入程序时, 通常一行只写一条语句, 语句结尾没有 ; 特殊情况如下 1) 使用复合语句行把几条语句放在一行中, 语句之间用冒号 : 隔开 10

第 1 章 VB.NET 概述 例如 : Label1.Text=" 练习 ":Button1.Text=" 确定 ":Button2.Text=" 取消 " 2) 语句的续行当一条语句很长时, 在代码编辑窗口阅读程序时将不便查看, 使用滚动条又比较麻烦, 这时就可以使用续行功能, 用续行符 _ 可将一个较长的语句分为多个程序行, 但在逻辑意义上仍然表示一条语句 例如 : StrSQL = "insert into stu_infor( 学号, 姓名, 性别, 系别 )values (" & TextBox1.Text & ",'" & TextBox2.Text & "', '" & TextBox3.Text & "','" & TextBox4.Text & "')" 说明 : 在使用续行符时, 在其前面至少加一个空格, 并且续行符只能出现在行尾 1.3.2 第一个 VB.NET Windows 应用程序下面以一个简单的 Windows 应用程序为例, 介绍在 VB.NET 集成开发环境中开发 Windows 应用程序的方法 例 1-1 编写一个 VB.NET Windows 应用程序, 窗体标题为 牛刀小试, 窗体中包含一个标签, 标签中显示 Hello World! 程序运行过程中单击标签, 在标签中显示 这是我的第一个 VB.NET 程序! 1. 设计步骤 (1) 界面设计 单击工具箱窗口 公共控件 中的 Label( 标签 ) 图标, 将光标移到窗体上适当的位置, 按住鼠标左键向右下方拖动, 窗体上将出现 Label1 标签 在 属性 窗口中将 Label1 的 Text 属性设置为 Hello World! ; 将窗体 Form1 的 Text 属性设置为 牛刀小试, 如图 1-17 和图 1-18 所示 图 1-17 设置 Label1 的 Text 属性图 1-18 设置 Form1 的 Text 属性 11

VB.NET 程序设计实训教程 (2) 书写事件过程代码 双击 Label1 标签, 进入代码窗口, 可见在代码窗口已经建立了程序框架, 只需在标签单击事件 (Label1_Click) 过程中添加一条语句 :Label1.Text = " 这是我的第一个 VB.NET 程序!", 即可完成程序功能 完整的程序如下 Public Class Form1 Private Sub Label1_Click(sender As Object, e As EventArgs) Handles Label1.Click Label1.Text = " 这是我的第一个 VB.NET 程序!" End Sub End Class (3) 保存项目 通过选择 文件 全部保存 命令, 或者单击 Visual Studio 2013 工具栏中的 全部保存 按钮, 保存全部修改 2. 调试运行程序 (1) 单击工具栏上绿色三角标识的 启动调试 按钮, 或者按快捷键 F5 运行结果如图 1-19 所示, 窗口标题栏上显示 牛刀小试, 标签上显示 Hello World! 图 1-19 初始运行程序结果图 (2) 单击标签, 运行结果如图 1-20 所示, 标签上的文字变为 这是我的第一个 VB.NET 程序! 图 1-20 单击事件发生后的运行结果 1.4 实训练习 本小节将以简化的登录模块的设计为例讲解 VB.NET 的实际应用 本实训设计两个窗体, 在登录窗体中输入正确的密码, 提示密码正确, 并登录到主窗体, 否则提示错误, 退出登录窗体 1. 界面设计设计用户登录窗体和主窗体两个窗体 窗体设计效果如下 12

第 1 章 VB.NET 概述 用户登录窗体 (Form1.vb) 有两个标签控件 两个文本框控件和一个按钮, 如图 1-21 所示 图 1-21 登录窗体界面设计图 主窗体 (Main.vb) 有一个标签控件, 如图 1-22 所示 图 1-22 主窗体界面设计图 说明 : 一个项目中默认有一个窗体文件 Form1.vb, 可通过 项目 菜单添加新的 Windows 窗体 本实例在新建的窗体名称处输入 Main.vb 设置窗体和控件的属性值, 见表 1-1 和表 1-2 表 1-1 用户登录窗体 (Form1) 和控件属性值 控 件 属 性 值 说 明 Form1 Text 用户登录 窗体标题栏文本 Label1 Text 密码 显示标签文本 Label2 Text 用户名 显示标签文本 TextBox1 Text 管理员 输出文本框文本 TextBox2 Text 空 接收输入文本框文本 Button1 Text 确定 命令按钮上的文本 表 1-2 主窗体 (Main) 和控件属性值 控件属性值说明 Form1 Text Main 窗体标题栏文本 Label1 Text 欢迎进入主界面! 显示标签文本 2. 书写事件过程代码双击 Button1 按钮, 进入代码窗口, 在按钮的单击事件 (Button1_Click) 过程中添加语句, 完成程序功能 完整的程序如下 Public Class Form1 13

VB.NET 程序设计实训教程 Private Sub Button1_Click(sender As Object, e As EventArgs) Handles Button1.Click If (TextBox2.Text = "20160226") Then MessageBox.Show(" 密码正确, 进入主界面!") Main.Show() Finalize() Else MessageBox.Show(" 密码不正确, 退出!") Close() End If End Sub End Class 说明 : (1) 程序中 If Then Else End If 结构是分支结构语句, 表示如果 If 后的表达式为 真 值, 就执行 Then 后的语句, 否则执行 Else 后的语句 (2) Main.Show() 语句功能 : 显示 Main.vb 文件中设计的窗体界面 (3) Finalize() 语句功能 : 释放当前使用的用户登录窗体的资源 (4) Close() 语句功能 : 关闭窗体 (5) MessageBox.Show(" ") 语句功能 : 弹出信息提示对话框, 括号内的字符串为对话框中的提示信息 3. 调试运行程序单击工具栏上的 启动调试 按钮, 或者按快捷键 F5, 将显示如图 1-21 所示的用户登录界面 在空白的文本框中输入正确密码 20160226, 单击 确定 按钮, 如图 1-23 所示 弹出 密码正确 信息提示对话框, 如图 1-24 所示 单击 确定 按钮, 进入如图 1-22 所示的主界面窗体 如果输入错误的密码, 则弹出 密码不正确 信息提示对话框, 如图 1-25 所示, 单击 确定 按钮, 退出窗体 图 1-23 运行程序, 在用户登录界面输入密码图 1-24 密码正确对话框图 1-25 密码不正确对话框 1.5 上机实验 实验 1 简单的程序设计 14

第 1 章 VB.NET 概述 1. 实验目的 (1) 掌握 Visual Studio 2013 的安装步骤 (2) 掌握集成开发环境中各个组成部分的功能 (3) 掌握使用集成开发环境开发 VB.NET Windows 窗体应用程序的步骤 (4) 掌握使用工具箱中控件设计简单的窗体 2. 实验内容使用 Visual Studio 2013 集成开发环境创建一个 VB.NET Windows 应用程序, 该程序由一个文本框和一个按钮组成, 运行程序时文本框中显示 Welcome!, 单击按钮, 文本框中的文本变为 Thank You! 3. 实验步骤 (1) 创建 Windows 窗体应用程序 (2) 创建用户界面 窗体设计效果如图 1-26 所示 设置控件属性见表 1-3 图 1-26 设计窗体界面 表 1-3 程序的窗体和控件属性值 控 件 属 性 值 说 明 Form1 Text Welcome 窗体标题栏文本 TextBox1 Text Welcome! 输出文本框文本 Button1 Text OK 命令按钮上的文本 (3) 创建处理控件事件 双击窗体上的 OK 按钮, 在 Form1.vb 中将创建 Click 事件的事件处理程序 Button1_Click 同时自动打开代码窗口, 插入点已位于该事件处理程序中 在 Form1.vb 的 Button1_Click 事件处理程序中添加如下的事件处理代码 Public Class Form1 Private Sub Button1_Click(sender As Object, e As EventArgs) Handles Button1.Click TextBox1.Text = "Thank You!" End Sub End Class (4) 保存 Windows 窗体应用程序 (5) 运行并测试应用程序 15

VB.NET 程序设计实训教程 单击工具栏上的 启动调试 按钮, 或者按快捷键 F5 运行并测试应用程序 初始界面如图 1-26 所示, 单击 OK 按钮, 出现如图 1-27 所示的界面 图 1-27 单击 OK 按钮后的界面 习题 1. 选择题 (1).NET 的目的就是将 ( ) 作为新一代操作系统的基础, 对互联网的设计思想进行 扩展 A. 互联网 B. Windows C. C# D. 网络操作系统 (2) 面向对象的程序设计语言的基本编程模式是 ( ) 驱动 A. 对象 B. 事件 C. 方法 D. 类 (3) 程序员可以从 ( ) 中选择所需控件放置在窗体上, 再按照设计要求对其属性进行 修改 A. 菜单栏 B. 属性窗口 C. 工具栏 D. 工具箱 (4) 在代码窗口中, 代码下方有蓝色波浪线表示 ( ) A. 对代码设置了格式 B. 语法错误 C. 语义错误 D. 运行时错误 (5) 有程序代码 :Text1.Text = "VB.NET 你好!" 则 Text1 Text 和 "VB.NET 你好!" 分别代表 ( ) A. 对象 值 属性 B. 对象 方法 属性 C. 对象 属性 值 D. 属性 对象 值 (6) 当运行程序时, 系统自动执行启动窗体的 ( ) 事件过程 A. Load B. Click C. UnLoad D. Got 2. 填空题 (1) 在 VB.NET 中, 用 可将一个较长的语句分为多个程序行 (2) VB.NET 利用 提供的功能, 引入了更严格的 特性, 如封 16

第 1 章 VB.NET 概述 装 继承 可重载性 多态性等 (3) 是.NET Framework 提供的数据库访问服务类库 (4) 项目可以视为编译后的一个可执行单元, 可以是应用程序 动态链接库等, 而企业级的解决方案往往需要多个可执行程序的合作, 为便于管理, 在 Visual Studio.NET 集成环境中引入了 (5) 要想 Label 控件显示给定的文字 Welcome!, 应在设计状态下设置它的 属性值 3. 简答题简述 VB.NET 与 VB 的不同 17