【VB.NET】全局观概括

视频总算是看完了,但是收获不多。总的来说,基础还是VB,只不过增加了面向对象的技术。看完之后,感觉自己能力有限,不能理解老师讲的内容。所以,觉得不能只在理论上学习了,必须在实践中寻找答案!这篇博客是一篇概括性文章。

OOP基础

面向对象是现代软件开发的基本要素。VB通过.NET技术完整地支持了面向对象的功能。

BCL是微软所提出的一组标准库可提供.NET Framework所有语言使用。BCL相当于VB中的API函数。

新一代Win

无论在任何窗体平台上开发GUI应用程序,它都是通过事件与使用者的互动。在.NET的开发平台上,我们可以开发WinForms与WebForms两种GUI应用程序。

 防护式设计

在程序中,有太多的未知输入与状况可能会出现,如果能在已知的环境中反映出程序的正确、错误输入,那么,这就是真正的防护式程序设计。它共有四种方法:明确类型转换、例外处理、错误追踪和Assertions四种方法。

DB

对于数据库的设计,我就不多说了。看过一本计算机自考书,叫《数据库系统原理》与视频中的内容还是很相似的。

三层思想

ADO.NET

构成

它由两部分组成,分别是数据提供程序和DataSet。在数据提供程序中又包括Connection、Command、DataAdapter和DataReader四个子成员。DataSet在ADO.NET中时至关重要的一部分,它的作用是储存、操纵数据。

作用

1、提供了平台互用性和可伸缩的数据访问,ADO .NET增强了对非连接编程模式的支持,并支持RICH XML。

2、是一组用于和数据源进行交互的面向对象类库。通常情况下,数据源是数据库,但它同样也能够是文本文件、Excel表格或者XML文件。

3、允许和不同类型的数据源以及数据库进行交互。

4、提供与数据源进行交互的相关的公共方法,但是对于不同的数据源采用一组不同的类库。

5、是与数据源交互的.NET技术。有许多的Data Providers,它将允许与不同的数据源交流――取决于它们所使用的协议或者数据库。

程序设计

类型

以DLL为基础的设计

分布式程序设计

并发程序设计

软件工程

它是一门用工程化方法构建和维护软件的学科。涉及到设计语言、数据库、软件开发工具、系统平台、标准和设计模式等方面。大概三个月以前就学过了,所以就不废话了。。

小结

对于VB.NET视频的学习,我确实收获不大!其中还是对.NET技术有点儿不能理解,但是我相信会有懂的一天,向下一目标进行吧!

时间: 2024-10-26 11:00:09

【VB.NET】全局观概括的相关文章

vb.net总结

看完了vb.net视频,感觉理解的不是很好,很多名词都听不懂,于是自己百度了一下,做了个汇总,然后还有自己画的一张图将它们有机的结合在一起,错误之处还请大家多多指教. 下图是我对vb.net的一个总体知识概括,很多地方他都是和vb相似的. com技术: 所谓COM(ComponentObject Model,组件对象模型),是一种说明如何建立可动态互变组件的规范,此规范提供了为保证能够互操作,客户和组件应遵循的一些二进制和网络标准.通过这种标准将可以在任意两个组件之间进行通信而不用考虑其所处的操

《VB语言程序设计(第3版)》总结

我之前因学习昆仑通态的组态软件MCGS,用并学习过VB,还买了一本书<VB语言程序设计(第3版)>.现在在某公司实习,最近接触老的项目,又要用到VB.我就又把那本书大体看了一遍,并对其进行了总结.之所以总结这个,主要是书太多了,想把那本书丢了,呵呵,但又得留下点东西吧. 下面一张图概括了VB的大部分基础知识点,看了这个图基本就不用看书了,哈哈. 我学习VB主要是在VB6.0的环境下学习的.下面介绍一下VB的一些基本语句. (1)声明语句 Dim score As Integer, temp A

【VB.NET】为什么叫VB.NET

VB.NET视频刚刚看了五集,就彻底将我"打懵了"!我现在在学习的时候非常喜欢将新学的知识归纳到旧的知识中,这样一来,新的知识就会很容易理解,脑细胞也会损耗得少一些.前些日子学习了C#视频,视频中讲了一些关于VB.NET的概念,心想即使你说话带有台湾口音,但只要大致的方向不变理解起来是不太困难的.可是听了这几集之后,即使我的脑细胞再怎么损耗,也经不起你"乱改"学术名称呀!只好停下来,将这些"名称"捋一捋,"翻译"成内地方言才是

机房收费系统(VB.NET)——超详细的报表制作过程

之前做机房收费系统用的报表是Grid++Report,这次VB.NET重构中用到了VisualStudio自带的报表控件.刚开始当然对这块功能很不熟悉,不过探究了一段时间后还是把它做出来了. 下面把在VisualStudio(我用的是VisualStudio2013,如果与您使用的版本不同,过程中如有不符还请考虑实际情况)中制作报表的过程尽可能详细地记录下来,供初学者学习参考. 做事要有全局观,先看一下成品,做好的报表如下图: 其实能够达到这样的效果需要做两方面的工作:添加报表控件ReportV

C# /VB.NET 操作Word——插入、修改、删除Word批注

批注内容可以是对某段文字或内容的注释,也可以是对文段中心思想的概括提要,或者是对文章内容的评判.疑问,以及在阅读时给自己或他人起到提示作用.本篇文章中将介绍如何在C#/VB中操作Word批注,主要包含以下要点: 插入Word批注 修改Word批注 删除Word批注使用工具:Free Spire.Doc for .NET 6.3(最新社区版)注:编辑代码前注意添加引用Sprie.Doc.dll(dll文件可在安装路径下的Bin文件夹中获取) 1.插入Word批注 C# using Spire.Do

VB.NET 自动打包程序

因为每次将编译好的程序提交时都要花费很多时间用来打包,因此我需要有一个让程序自动完成这些琐碎的工作. 首先说一下我的目标.我的C#程序(在本文中暂时称作Example.exe)编译后暂时存放在Debug目录中,该程序有两种形态:平台端和客户端,它们分别给不同的用户使用,这两个客户端的不同之处仅在与App.config(可以被看做一个XML文件)中的配置不同.打包时需要先使用NSIS脚本对Debug目录下的内容制作成安装包,再使用WinRAR将安装包进行压缩.除了两个安装包外,还需要提供一些文件放

Unity5.1 新的网络引擎UNET(一) 概括1

Unity新的网络引擎UNET(一) 概括   孙广东    2015. 7.12 Unity5.1    为开发者发布全新的多玩家在线工具.技术和服务.该技术的内部项目名称为 UNET,全称为 Unity Networking.然而,我们的愿景却不仅仅只是简单的联网.众所周知,Unity 公司的愿景是实现游戏开发民主化.Unity Networking 团队尤其想实现多玩家在线游戏开发的民主化.我们希望所有游戏开发人员都能够创建支持任意玩家数量的不同类型游戏. 加盟 Unity 公司之前,Ne

VB.NET,C#.NET调用Web Service,利用visual studio 的实现方法

在VB.NET调用Web Service提供的服务 技术qq交流群:JavaDream:251572072 下面是一篇文章比较详细,其实具体操作很简单,把Web Service服务地址,利用工具(VS2010),通过添加引用的形式,添加到项目中来就可以应用了. 大家如果这个地方不会操场的话,可以问问我QQ:1606841559 当Web Service已经处于对外提供服务状态,VB.NET就可以通过HTTP"调用"来使用这些服务了.当然前提是要了解Web Service对外提供服务所对

VB.NET视频总结

VB.NET是我们接触到的另一种应用程序开发平台,这次的视频学习知识了解一些基本的概念,为今后的学习奠定基础. 相对来说,这部分的视频还是不太容易理解的.其主要原因是,讲师是台湾人士,语言上有很大的差异,一开始的时候犹如听天书.但是随着学习的深入,慢慢的也就适应了.然后就大都能够听明白了,他们讲的内容其实大部分是我们已经接触过的. 第一部分都是讲.NET的基础知识,为我们更近一步的学习奠定基础,这部分无非就是它的概念.发展等,还有就是它所包含的一些基本物件,跟Vb的一些知识还是有一定的相似的.然