




已阅读5页,还剩21页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1,Visual Basic.NET 程序设计,E_mail: 电话: 62981169 办公室:逸夫楼A305,任课教师:罗俊,2, (中国VB网) (VB爱好者乐园) Visual Basic.Net程序设计教程 龚佩曾编 高教出版,两门课: 1)VB.NET程序设计 2)VB.NET实验,考试成绩:70 平时成绩:30,3,程序设计的基本问题:数据、控件等 程序设计的基本结构:顺序、条件、循环 数组程序设计 过程程序设计 用户界面与常用控件设计 数据库程序设计,课程内容,4,温馨提示,养成良好编程习惯,多做题,多实践,多总结 实验前请预习,做好上机准备 走过、路过,问题不要错过!,共享邮箱:vbnet_ 密码:jizhi2010,5,Overview 程序设计的相关概念 VB.Net集成开发环境 对象的概念 建立简单的应用程序 重难点 对象的概念、事件驱动的程序设计原理,Chapter 1 概述,6,计算机的工作原理“程序存储” (存储程序和程序控制) 计算机只能执行预先由程序安排它去做的事情,要利用计算机来解决问题,就必须以计算机能够理解的语言程序设计语言来编制程序 程序语言三类: 机器语言,汇编语言,高级语言,什么是程序设计,7,LD A,26 ADD A,36 OUT (48),A HALT,汇编语言采用记忆符号来编码,A26+36 END,BASIC语言编写,接近自然语言和数学表达,一个机器语言程序段,00111110 00011010 11111110 00100100 11010011 00101111 01110110,8,学习VB.NET可以提高自己发现问题、解决问题的能力,也可以更好地操作计算机。 如果着眼于发现问题解决问题的观点,学习计算机语言并尝试进行程序设计就是一种非常好的方法。,1.1 为何要学习程序设计,9,高级语言程序被计算机执行前,要有一个“翻译”过程将高级语言编写的程序(源程序)翻译成机器语言程序(目标程序)。,翻译计算机语言程序,10,发展过程 Basic 开始于20世纪60年代中期 Windows图形化界面应用程序的开发,Basic演变 为Visual Basic BASIC 结构化BASIC 可视化BASIC 网络化BASIC(VB.NET),1.2 什么是Visual Basic.Net,2002年诞生,11,1.3 VB.Net集成开发环境,“开始”菜单启动应用程序,12,VB.Net IDE窗口,建立或打开源程序、编辑、调试运行程序,完成所有编程工作,即VB IDE(集成开发环境),13,1. 窗体(Form)设计窗口,窗体设计窗口是屏幕中央的主窗口,是设计应用程序的界面。可以在窗体中添加控件、图形和图片等。 每个窗口必须有一个窗体名字,建立窗体时的缺省名为Form1,Form2, . . .。一个应用程序至少有一个窗体窗口。,14,2. 代码(code)窗口,1. 双击窗体上任何对象; 2. 通过“解决方案资源管理器”窗口中的“查看代码”按钮来打开代码编辑器窗口。目的是写程序。,15,3. 属性(Properties)窗口,属性是指对象的特征,如大小、标题或颜色等。属性窗口列出了当前选定窗体或控件的属性,可以进行设置。,16,4. 解决方案资源管理器,项目:独立编程单位 解决方案:若干项目组成 解决方案含以下重要文件: 解决方案文件(.sln) 项目文件(.vbproj) 代码模块文件(.vb),17,提供一组工具,用于设计时 在窗体中放置控件。,5. 工具箱(ToolBox)窗口,18,一般说来,程序设计有面向过程和对象两种: 1面向过程的编程 按照事先设计好的顺序执行。将问题一个个实现 2面向对象的编程 编程者必须首先定义对象和对这些对象的操作。,1.4 什么是VB.Net面向对象编程,19,类 类是一个抽象的整体概念,对象是类的实例化。 类与对象是面向对象程序设计语言的基础。 以“汽车”为例: 汽车是一个笼统的名称,是整体概念,如果把 汽车看成一个“类”,一辆辆具体的汽车(比如你 的汽车)就是这个类的实例,也就是这个类的对象。,20,1对象(Object) 对象是程序代码和数据的集合,包括窗体、控件等 对象具有属性、事件和方法三个要素 对象的建立 方法一: 单击工具箱控件对象,在窗体上拖动。 方法二: 双击工具箱控件对象。 良好的编程习惯从命名开始!,VB.Net中的对象,21,属性是对象的特征。不同对象有不同属性,要熟悉它们的常用属性,如名称、标题、字体、颜色、尺寸等,2对象的属性(Property),如:人 - 类 张三 -(类的实例) - 对象 姓名、性别、年龄、身高、 学历-属性名 张三、 男、 20、 175cm、大专-属性值 可通过改变对象的属性值来改变对象的外观和行为。,22,属性的设置: 方法一:通过属性窗口直接设置对象的属性。 方法二:在程序的代码中通过赋值实现,格式为: 对象.属性 = 属性值 例如:Label1.Text =“显示”,23,3事件(Event)及事件过程(Event Procedure) 事件 是对象的响应。 事件过程 是指附在该对象上的程序代码, 是事件触发后处理的程序。 4方法(Method) 方法是对象的动作。例如:使Textbox1控件获得焦点,光标在文本框内闪烁。就是一个操作或方法。,TextBox1.focus,对象.方法,24,在窗体上用标签显示: “Welcome To Visual Basic .Net” 设计步骤: 1启动VB.Net IDE,新建项目 2. 设计窗体主界面,设置属性 3. 事件过程编程 4保存项目文件 5运行程序,1.5 一个简单的应用程序,25,例:电子钟显示
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 《风景园林招投标与概预算》试题A带答案详解(突破训练)
- 2025年江西省高速公路投资集团有限责任公司招聘笔试备考题库含答案详解(综合题)
- 2025福建晋园发展集团有限责任公司权属子公司招聘7人笔试备考题库及完整答案详解
- 2025年河北省定州市辅警招聘考试试题题库含答案详解(培优)
- 2025年Z世代消费行为对新兴品牌产品研发的启示研究报告
- 暑假生活总结学习旅游运动参观实践模板
- 2025届高考物理大一轮复习课件 第一章 第2课时 匀变速直线运动的规律
- 互联网背景下我国大学生创业的困难与对策研究
- 消毒试题及答案问答
- 物资包装试题及答案
- DB11T 716-2019 穿越既有道路设施工程技术要求
- DIN1783厚度在0.35mm以上冷轧的铝及铝塑性合金带材和板材、尺寸
- 罪犯的权利与义务
- 我国未成年人犯罪的现状、成因及对策研究
- 烟气净化输送风管防腐分项工程质量检验评定表
- 轧机主传动装置及主电机的选择
- 工程移交书及质量保修书水利工程
- 华为战略分析(全)PPT课件
- 国家4A级旅游景区评定标准
- 水污染源自动监控系统运行作业指导书
- 载人氦气球观光游览项目商业实施计划书
评论
0/150
提交评论