程序设计与实践 VISUAL BASICNET 第1讲 上海理工大学 信息基础.ppt_第1页
程序设计与实践 VISUAL BASICNET 第1讲 上海理工大学 信息基础.ppt_第2页
程序设计与实践 VISUAL BASICNET 第1讲 上海理工大学 信息基础.ppt_第3页
程序设计与实践 VISUAL BASICNET 第1讲 上海理工大学 信息基础.ppt_第4页
程序设计与实践 VISUAL BASICNET 第1讲 上海理工大学 信息基础.ppt_第5页
已阅读5页,还剩42页未读 继续免费阅读

下载本文档

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

文档简介

程序设计与实践 Visual Basic.NET 第1讲,上海理工大学 信息基础教研室,紧扣核心能力培养的要求 通过介绍Visual Basic语言及其编程技术,使学生了解高级程序设计语言的结构,掌握基本的程序设计过程和技巧,掌握基本的分析问题和利用计算机求解问题的能力,具备初步的高级语言程序设计能力,进而进一步理解计算机原理与计算机方法。 使用软件:Visual Basic.NET2005,2,VB程序设计概述 (讲授讨论) 简单的VB的程序设计(讲授上机体验讨论) VB语言基础(集中讲课) 基本的控制结构(集中讲课+指导+小组互助+上机体验) 数组(同上) 过程(同上) 常用控件(同上) 界面设计(同上) 文件(自学讨论) 图形操作(集中讲课+指导+小组互助+上机体验),3,什么是基于项目的学习? PBL (Project Based Learning) 该课程形态的核心是什么? 结合生活实际,解决实际问题,4,电子课件 实验课件 实验要求 实验帮助文档 实验素材 典型案例,5,集中 小组 个人,6,VB.NET基础 简单的VB.NET程序设计 VB.NET语言基础 基本的控制结构 数 组 过 程 用户界面设计 面向对象程序设计基础 文 件 图形应用程序开发 数据库应用程序开发,7,1.1 VB.NET概述 1.2 VB.NET集成开发环境 1.3 使用帮助系统,8,1.1.1 Visual Basic的发展 20世纪60年出现Basic语言,以简单易学,人机交互、调试方便而得到广泛使用; 80年代出现编译性的True Basic、Quick Basic和Turbo Basic等; 1991年随着微软公司推出Visual Basic1.0,以可视化工具为界面设计、结构化Basic语言为基础,以事件驱动为运行机制。从1991年的VB1.0至1998年的V B6.0的多次版本升级,功能更强大、完善,应用面更广; 2002年正式发布Visual Basic.NET。,9,NET? 是一个多语言开发环境和运行环境 ,用来开发、发布以及运行Web服务和应用程序. .NET的最终目的就是让用户在任何地方、任何时间,以及利用任何设备都能访问所需的信息、文件和程序。用户不需要知道这些文件放在什么地方,只需要发出请求,然后只管接收就可以了。而所有后台的复杂性是完全屏蔽起来的。,10,操作系统实现了对计算机 硬件的封装,即硬件独立性,提高通用性. 框架从宏观上看作是对操作系统的封装,即平台独立性,提高通用性、降低成本。 NET框架是彻底面向对象的, 提供了丰富的组件(以类的形式).,独立性描述,11,12,13,创建新的项目后的Visual Basic2005界面,13,菜单栏,工具栏,选项卡组栏,工具箱,窗体窗口,解决方案资源管理器窗口,属性窗口,进入Visual Basic 2005 单击任务栏上的“开始”“所有程序” “Microsoft Visual Studio 2005” “Microsoft Visual Studio 2005”,14,单击文字“创建”后面的“项目(P)”选项,打开“新建项目”对话框,输入名称,单击,15,16,16,工具栏 显示或隐藏工具栏:选择“视图”“工具栏” “标准”工具栏,新建项目,打开文件,添加新项,保存,全部保存,剪切,复制,粘贴,查找,注释选中行,取消对选中 行的注释,撤销,重复,启动调试,全部中断,停止调试,逐语句,逐过程,跳出,解决方案资源管理器,属性窗口,对象浏览器,工具箱,错误列表,命令窗口,17,17,两种基本的窗口类型 “工具”窗口 “工具”窗口在“视图”菜单中列出,如:代码、设计器、解决方案资源管理器、属性窗口、工具箱等。 “工具”窗口可以设置为浮于上方、停靠在 IDE 的边缘、以选项卡方式与其他工具窗口链接、自动显示或隐藏等。 “文档”窗口 “文档”窗口是在创建或打开文件时动态创建的,其名称显示在“窗口”菜单中,如:Form1.vb。 “文档”窗口可以以选项卡或多个文档窗口方式显示,默认情况下是以选项卡方式显示的,切换窗口则可通过单击选项卡来实现。,恢复成默认布局: 选择“窗口”“重置窗口布局”命令,解决方案资源管理器 在Visual Studio 2005中,项目是一个独立的编程单位,其中包含窗体文件及其他相关文件,若干个项目组成了一个解决方案。 创建新项目时,Visual Studio 会自动生成一个 解决方案,默认情况下解 决方案与项目同名。以后 可以根据需要将其他相关 的项目添加到解决方案中, 这些项目可以是用不同语 言开发的。,18,窗体设计器窗口(窗体窗口) 设计器窗口是设计窗体的区域 在一个项目中可以有多个窗体,每一个窗体对应于一个窗体窗口。 每个窗体必须有一个惟一的窗体名字,它分别显示在窗体窗口的标题栏和工程资源管理器窗口中。 窗体窗口的切换:在解决方案资源管理器窗口中选中窗体文件后,单击“查看设计器”按钮,19,工具箱 位于集成开发环境窗口的左侧,包含了创建窗体所使用的控件。工具箱由若干个选项卡组成。 使用工具箱中建立对象: 选中工具箱中的控件,在窗体上拖曳或单击窗体 双击工具箱中的某个控件,20,属性窗口 通过属性窗口设置或修改属性值。,对象名称,名称空间,属性显示排列方式,属性名,属性值,属性含义说明,修改后的属性值加粗显示,21,代码窗口 专门用来显示和编辑程序代码的 打开代码窗口的方法 在解决方案资源管理器窗口中,选中窗体文件后单击 “查看代码”按钮 在窗体窗口中,双击某个对象,打开代码窗口,并将插入点定位于该对象的事件过程中,22,构成一个事件过程的模板的另一方法:在代码窗口中选择其顶部的对象列表框和过程列表框,23,23,对象列表框,过程列表框,代码编辑区域,设置各对象的属性 根据程序设计的需要可以重新设置某些属性的值。 在界面设计阶段,通过属性窗口设置属性值。,24,分析问题,确立目标 创建应用程序前,应对程序要解决的问题进行分析,设计出应用程序的界面: 对象。如:有哪些控件,外观如何 功能。如:控件的事件对应的程序,25,设计窗体,建立用户界面的对象 打开设计器窗口后 单击工具箱中的某个控件,在窗体上拖曳 双击工具箱中的某个控件,26,为部分对象进行事件过程的编程,即编写代码 打开代码窗口 选择对象和事件过程 系统自动建立事件过程的起始语句和结束语句,并将插入点定位于其中,输入程序代码,27,程序的运行与调试 运行程序 单击工具栏上的“启动调试”按钮 或者按F5键 或者选择“调试”“启动调试”命令 停止程序运行 单击工具栏上的“停止调试”按钮 或者选择“调试”“停止调试”命令,28,保存文件,生成应用程序 单击工具栏上的“全部保存”按钮 ,将保存解决方案文件、项目文件及窗体文件等。 第一次保存文件时将出现“保存项目”对话框:,输入项目文件名,选定保存的位置,29,主要文件及其结构,执行“调试”“启动调试”命令后生成,执行“生成”“生成”命令后生成,30,打开项目,再次修改该程序 单击“起始页”选项卡中列出的最近的项目 单击“打开”后面的“项目”选项 选择“文件”“打开项目”命令,31,代码不区分字母的大小写 一行中可以书写多条语句,中间用冒号(:)分隔 续行:行尾加续行符(一个空格后跟一个下划线“_”) 使用注释 以Rem开头的整行语句作为注释语句 用撇号“”引导语句后的注释内容 使用“标准”工具栏中的“注释选中行”按钮 和“取消对选中行的注释”按钮,32,设计模式 启动后自动进入,可以设计窗体界面、编写程序等 运行模式 单击“启动调试”按钮 后进入运行模式 可以与程序交互、查看程序代码,不能修改程序代码 单击“停止调试”按钮 ,中止运行,返回设计模式 中断模式 程序运行时单击“全部中断”按钮 ,进入中断模式 暂停程序的运行,进入调试状态。可以编辑程序代码,检查数据 单击“继续”按钮 ,将从中断处继续执行程序,33,通常可以将程序错误分为: 语法错误 运行时错误 逻辑错误,34,简单的动画演示。 一行文字“欢迎使用VB.NET”在具有背景图案的窗体中自上而下自动或手动方式移动,内容超出窗体范围时,从顶部再开始。,设计思路: 在窗体上使用标签Label对象来存放文字; 利用Timer控件来自动快速触发移动; 利用Button单击按钮来手动触发移动. 设置相关属性,编写事件代码。,35,当一个标签放在窗体上时,标签的左上角坐标(用Left、Top表示)就被指定了。,如果改变标签的左上角坐标就可移动标签,即移动文字。 例如: Label1.Top=Label1.Top+50可使标签Label1向下移动5个像素单位,欢迎使用VB,Top,Left,0,0,36,37,程序进一步改进: 连续循环移动,首先要能判断出标签是否超出窗体范围。,窗体,欢迎光临,该点在Top方向上的坐标为: 窗体的高度Height 如果标签的Top窗体的高度,表示已越出窗体范围,可将标签移到窗体上方,此时标签的Top=?,本章目录,Height,38,39,40,提供了易学易用的应用程序集成开发环境 具有面向对象的可视化设计工具 事件驱动的编程机制 支持结构化程序设计,具有面向对象程序设计语言的所有特征,具有丰富的数据类型、功能强大的类库 强大的数据库功能 网络功能 完备的帮助功能,启动Visual Studio.NET “起始页”选择“新建项目/打开项目”按钮,Visual Basic项目,Windows应用程序,注意:不要单击打开“更多”,选中“创建解决方案的目录”,41,42,三种工作模式 设计模式 界面的设计和代码的编制 运行模式 运行应用程序 中断模式 暂时中断程序运行,调试程序 2. 菜单栏 包括11个下拉菜单 3. 工具栏,43,1.窗体设计器窗口 建立VB.NET应用程序的界面(一个应用程序可以有多个窗体,通过“项目|添加Windows窗体”命令增加新窗体)。 2.代码设计窗口 专门用来进行代码设计,包括各种事件过程、过程和类等源程序代码的编写和修改。 打开代码设计窗口的方法:双击窗体、控件或单击代码窗口上方的选项卡组对应项。,44,窗体和控件称为对象,每个对象用一组属性来描述其外部特征,如颜色、大小等。 属性窗口用于显示和设置所选定的对象的属性。 属性窗口由四部分组成: 对象和名称空间列表框 属性显示排列方式 属性列表框 属性含义说明,45,项目 一个独立的编程单位(包含窗体文件及其他一些

温馨提示

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

评论

0/150

提交评论