VB.NET
AkkJiang~
Just do it.
展开
-
vb.net总结
VB.NET是在VB6.0的基础上发展而来的,它完全支持面向对象的程序设计,而vb是通过界面继承性创建伪实现的对象继承,而在vb.net中提供大量面向对象功能,,包括应用程序继承,它允许你从其他类导出你想创建的类,能让你覆盖基类的方法和属性,还能让你重载方法。 .NET由'共通语言执行时期'(CLR)以及'基底类别库'(BCL)所组成以下是对vb.net视频的总结,通过总原创 2013-02-06 16:10:01 · 1011 阅读 · 4 评论 -
机房收费系统合作版总结
机房收费系统合作版总结 三十五天的时间机房收费系统合作版终于完工了 从开始的SVN的搭建,数据库重新设计,UML画图EA的使用,设计模式的学习,代码合作过程中的问题。 SVN 首先是SVN的使用,由于合作版机房收费系统是分层开发,每个人只负责自己那一层的代码,通过SVN的权限设置,每个人只需要更新和提交自己负责的一层,使代码的管理更方便,也确保了代码原创 2013-06-17 17:23:43 · 1094 阅读 · 9 评论 -
VS2010中打开VS2012的解决方案(.NET)
由于之前机房收费系统个人版使用的是VS2012,考虑到VS2010对VS2012的兼容问题(如下图),所以合作版时进行了统一,使用的VS2010。而现在用VS2010打开原来的VS2012的方案就会提示:不兼容这么大的问题,网上肯定有解决方法,如下:1.修改解决方案文件(.sln文件)。 使用记事本打开,把里面的Microsoft Visual Studio原创 2013-05-31 10:25:08 · 2476 阅读 · 9 评论 -
数据库设计三范式
所谓数据库设计范式(NF),就是在设计关系型数据库时所遵循的规范要求,以设计出结构简洁,清晰合理的数据库,同时,在操作数据库时不会发生异常。在实际开发过程中我们只需要满足的三个范式:1.第一范式第一范式是最基本的范式,要求数据库表中的字段都是单一属性,且不可再分。例如下表中的学生信息,每项属性必须是单一的,分到不可分为止。 2.第二范式第二范式,数据库表中不存在非关键字原创 2013-03-13 19:50:18 · 1151 阅读 · 6 评论 -
SQL存储过程和事务的应用
事务(Transaction)是并发控制的单位,是用户定义的一个操作序列。这些操作要么都做,要么都不做,是一个不可分割的工作单位。 存储过程是使用事务既可以方便数据库操作,也可以保持数据的完整性。 以机房收费系统中学生注册为例: --学生注册存储过程 [PROC_Register] Create procedure [dbo原创 2013-05-17 20:26:26 · 1351 阅读 · 6 评论 -
SQL Server 存储过程的应用
sql语句执行的时候要先编译,然后执行。存储过程就是编译好了的一些sql语句。程序需要用的时候直接调用就可以了,当存储过程执行一次后,可以将语句缓存,下次执行的时候直接使用缓存中的语句。这样就可以提高存储过程的性能。创建 以机房收费系统简单的登录为例数据库中创建存储过程:PROC_UserLoginCREATE PROCEDURE[dbo].[PROC_User原创 2013-05-09 17:57:20 · 1333 阅读 · 6 评论 -
vb.net—DataGridView的使用
目录: 1、 取得或者修改当前单元格的内容 2、 设定单元格只读 3、 不显示最下面的新行 4、 判断新增行 5、 行的用户删除操作的自定义 6、 行、列的隐藏和删除 7、 禁止列或者行的Resize 8、 列宽和行高以及列头的高度和行头的宽度的自动调整 9、 冻结列或行 10、 列顺序的调整 11、 行头列头的单元格 12、 剪切板的操转载 2013-05-02 20:49:30 · 7322 阅读 · 11 评论 -
VB.NET -从字符串“xxx”到类型“Double”的转换无效
之前在Try...Catch...Finally...End Try异常处理中在U层接收异常信息遇到的问题:从字符串“xxx”到类型“Double”的转换无效,而学到的:如下图原因在于vb.net中的连接运算符"&"和"+"的区别+ 连接符 如果两个操作数为String就把这两个操作数连接成一个字符串,否则就按加号处理。& 连接符 将操作数据原创 2013-04-28 21:11:04 · 6457 阅读 · 4 评论 -
初识三层架构
通过这两天的对三层架构的学习,对三层架构逐渐有了初步的认识概述首先三层架构通常意义上划分为表现层(UI)、业务逻辑层(BLL)、数据访问层(DAL)。UI:展现给用户的界面,用于显示数据和接收用户输入的数据,为用户提供一种交互式操作的界面。BLL:对具体问题的操作,一般作为DAL的扩展,不需要考虑SQL语句怎么写,主要负责对数据层的操作。DAL:操作数据库,对数据库增删改查原创 2013-02-15 21:25:38 · 846 阅读 · 2 评论 -
vb.net 显式转换
显式类型转换,又叫强制类型转换。与隐式转换正好相反,显式转换需要用户明确地指定转换的类型。 在vb.net机房收费系统中遇到数据转换问题,如下需要将查询到的dataTable数据中的"cash"字段值转换成single类型,这里用到的CType函数解决了这个问题。enLineLog.cash = CType(Val(dt.Rows(0)("cash").ToStrin原创 2013-06-15 15:44:32 · 2575 阅读 · 10 评论 -
Overrides和Overloads
首先明白这两个词的基本意思:顾名思义Overrides重写,Overloads重载方法的重写和重载是面向对象中多态的两种表现形式,不同的是重写是父类和子类之间的多态性,不同的子类继承一个基类,以实现自己不同的业务逻辑,这要求子类的方法名称及参数必须与父类完全一致。 重载是一个类中的多态性,重载多个名称相同的方法,相同的方法名,不同的实现。关键字重写: 在 VB.NE原创 2013-05-30 21:45:22 · 2374 阅读 · 5 评论 -
vb.net—SQLHelper类的使用
SqlHelper用于简化你重复的去写那些数据库连接SqlConnection,SqlCommand,SqlDataReader等等。SqlHelper 封装过后通常是只需要给方法传入一些参数如数据库连接字符串,SQL参数等,就可以访问数据库了,很方便。在应用之前的配置文件设置数据库连接字符串,增加程序可移植性和代码的简洁。 SQLHelper类Import原创 2013-04-28 21:36:20 · 5419 阅读 · 32 评论 -
VB与VB.NET
学习VB.NET几天了,VB.NET是基于.NETFramework之上的面向对象的中间解释性语言,可以看作是VB在.Net Framework平台上的升级版本,增强了对面向对象的支持。vb是面向过程的语言,它只支持部分面向对象的内容像多态,接口等。vb.net是完全面向对象的语言,支持面向对象的四个基本属性:抽象,继承,多态,封装。原创 2013-01-30 21:29:53 · 607 阅读 · 2 评论 -
Web内部控件DropDownList
一、介绍 DropDownList控件用于创建下拉列表。支持数据绑定 二、属性 1、AutoPostBack属性:用于设置当改变选项内容时,,是否自动回送到服务器。True表示回送;False(默认)表示不回送。 2、DataSource属性:用于指定填充列表控件的数据源。 3、DataTextField属性:用于指定DataSource中的一个字段,该字段的值原创 2013-07-21 21:52:28 · 2986 阅读 · 17 评论 -
三层架构实现登录(工厂+反射+配置文件)
分层思想: 三层开发就是将整个业务应用划分为表示层、业务逻辑层、数据访问层、数据库等,明确地将客户端的表示层、业务逻辑访问、和数据访问及数据库访问划分出来,有利于系统的开发,维护、部署和扩展。 其实总结一句话,是为了实现“高内聚、低耦合”。采用“分而治之”的思想,把问题划分开来各个解决,易于控制,易于延展,易于分配资源。 以登录demo为例:工厂+反原创 2013-02-26 17:29:11 · 3138 阅读 · 16 评论