【VB开源代码栏目提醒】:网学会员VB开源代码为您提供VB.NET 程序设计(上) ppt207 - 编程语言参考,解决您在VB.NET 程序设计(上) ppt207 - 编程语言学习中工作中的难题,参考学习。
VB.NET 程序设计上 第1章 程序设计基础与集成开发环境 第2章 数据类型 第3章 程序基本控制结构 第4章 过程与模块 第5章 面向对象的基本概念 第6章 图形用户界面设计基础 第7章 文件操作与打印技术 第8章 Windows桌面程序开发实例 第9章 图形图像处理 第10章 多媒体程序开发 第11章 程序调试和异常处理技术 第12章 数据库访问 第13章 综合实例
VB.NET 程序设计第1章 程序设计基础与集成开发环境程序设计的概念 1 引言 2 程序设计的基本概念 3 VS.NET概述 4 程序设计的常识与技巧1 引言 本课程的教材: Visual Basic. NET 程序设计张海涛, 清华大学出版社,2009-9 第一版¥26.00 参考书: VisualBasic.NET Windows应用程序
学习指南, David P. ,清华大学出版社 Essential .NET Volume I:The Common Language Runtime Don Box Chris Sells Published by Addison Wesley Visual Basic. NET 程序设计,姚普选机械工业出 版社,2006-81 引言 本
课程涉及的内容 学习
VB.NET的基本知识 .NET Framework的基本知识 程序
设计的基本知识 面向对象的程序设计原理 桌面应用程序开发方法 注:本课程内容完全基于VS.NET2005。
1 引言 这门课到底应该怎么学? 基本原理是方向 结合实际是关键 学什么呢? 学习一种新的语言——BASIC 掌握Windows桌面程序开发的基本方法
VB.NET的优缺点2 程序设计的基本概念2-1
程序设计语言的发展2-2 结构化程序设计思想2-3 面向对象的基本概念2-4
VB.NET vs. VC/C.
NET2-1 程序设计语言的发展 早期程序设计语言的发展 Fortran Cobol APL C 等出现是为了方便的编 写
代码。
特点: 方便, 易学,小巧 简洁的设计是最好的技巧2-1 程序设计语言的发展 现代程序设计语言 C Ada
Java 等与传统的语言相反,显得十分 庞大,难以学会。
特点: 庞杂难学 编写程序比原来要长的多!2.2 结构化程序设计思想 程序中只包含三种结构: 顺序 选择 循环 注:结构化程序设计是面向对象的程序设 计思想的基础,并不矛盾!OOP是程序设 计向更高层次发展的结果。
2-3 面向对象方法的概念 面向对象方法与程序复杂性的关系:OOP编 写小程序时 “弊大于利” 适合复杂程序 程序设计的复杂性来源 ① 应用本身的复杂性 程序员无法决定 ② 程序实现的复杂性大大增加 程序员可以控制2-3 面向对象方法的概念 向对象方法的出发点 尽可能的模拟人的思维方式去解决问题: 以对象为中心: 特殊 –〉 归纳 -〉一般 - 〉演绎 -〉特殊 问题空间与解空间的矛盾: 客观世界的动态特性 —— 解空间的复杂算法 运动与实体的统一 —— 解空间程序与数据的分离2-3 面向对象方法的概念 面向对象方法的简单概括 客观世界都是由对象组成的。
所有的对象都可以划分为抽象的类。
可以按基类和派生类的关系组成类的层次结 构。
对象间的
通信仅通过消息传送机制。
2-3 面向对象方法的概念 类和对象的概念 对象(Object):一个包含数据结构和施加其上的操 作的封装体。
类(Class):对具有相同属性和行为的一个或多个 对象的描述。
类中定义的数据实体的性质称为属性Attribute 类中的操作服务,称为方法Method2-4
VB.NET与C/C.NET
VB.NET、C.NET与C.NET等都是基于.NET构 架,在CLR(公共语言运行库)的支持下的通用 型编程语言 因此,
VB.NET的运行效率也是比较高的,适用范 围广泛、易于掌握。
语言的形式并不重要,无论是C系列还是Basic, 关键是掌握程序员思考
问题和解决问题的方法!3
VB.NET概述3-1 VS.NET简介3-2 VS.NET 集成开发环境3-3 窗体初步 —— Form3-4 标签与文本框3-5 例题与上机练习3-1 VS.NET简介3-1 VS.NET简介3.2 VS.NET 集成开发环境