成都网站建设设计

将想法与焦点和您一起共享

vb.net中选课语句 vb中选课系统代码

vb.net中 比如我要设置2011年5月1日到5月3日是选课时间,没到或超过了这个时间段不能选课。该怎样设置。

用数据类型Date来判断,比较两个变量之间的大小就OK了。

站在用户的角度思考问题,与客户深入沟通,找到康平网站设计与康平网站推广的解决方案,凭借多年的经验,让设计与互联网技术结合,创造个性化、用户体验好的作品,建站类型包括:成都网站建设、网站建设、企业官网、英文网站、手机端网站、网站推广、域名注册、网络空间、企业邮箱。业务覆盖康平地区。

或者用Date的静态函数Compare

Dim d1, d2 as Date

''' 省略赋值过程

Date.Compare(d1,d2)

看看救过就知道了。

很急!关于vs2013下的vb.net和access做一个200人选课的选课系统的问题

当然做成网页的形式好,做成windows的用户窗体需要每台电脑都安装你的客户端,维护麻烦

一个Table就可以实现,选课前查询下填充可选科目,提交时再查询下是否冲突即可

VB.NET入门--Imports 语句

导入在引用的项目和程序集中定义的命名空间或编程元素 此外 导入在同一个项目中定义的命名空间或元素

Imports [ aliasname = ] namespace or Imports [ aliasname = ] namespace element

各部分说明

aliasname

可选 导入别名 或名称 代码可按该名称而不是完全限定字符串来引用 namespace

namespace

必选 所导入命名空间的完全限制名称 可以为嵌套到任意级别的命名空间的字符串

element

可选 命名空间中所声明编程元素的名称 可以为任何容器元素

备注

每个源文件可以包含任意数量的 Imports 语句 这些语句必须位于任何选项声明(如 Option Strict 语句)之后 任何编程元素声明(如 Module 或 Class 语句)之前

只能在文件级别使用 Imports 这意味着导入的声明上下文必须是源文件 而不能是命名空间 类 结构 模块 接口 过程或块

当需要使用在一个或多个命名空间中声明的同名项目时 导入别名十分有用

请注意 Imports 语句不会将其他项目和程序集中的元素提供给您的项目使用 导入不会取代对引用的设置 它只是使那些已经可用于项目的名称不再需要加以限定

规则

别名 不应使用与 aliasname 相同的名称在模块级别声明成员 如果这样做 Visual Basic 编译器只对声明的成员使用 aliasname 而不再将其识别为导入别名

命名空间名称 可以提供单个命名空间名称 也可以提供嵌套命名空间的字符串 每个嵌套命名空间都通过句点 ( ) 与下一个更高级别的命名空间分隔 如下面的示例中所述

Imports System Collections Generic

元素类型 如果提供 element 它必须表示 容器元素 即可包含其他元素的编程元素 容器元素包括类 结构 模块 接口和枚举

行为

范围 Imports 语句所提供元素的范围取决于是否指定了 element 如果仅指定了 namespace 则该命名空间中所有具有唯一名称的成员以及该命名空间内容器元素的成员无需限定即可使用 如果既指定了 namespace 又指定了 element 则只有该元素的成员无需限定即可使用

限定 命名空间或容器元素外部的代码通常必须使用该命名空间或容器元素的名称来限定成员的名称 除非您的项目要访问具有相同名称的另一个成员 否则使用 Imports 语句后将不必进行此类限定 在这种情况下 您可以在每个 Imports 语句中指定一个 aliasname 然后 您只需导入别名即可限定具有相同名称的成员

示例

下面的示例将导入 Microsoft VisualBasic Strings 类并给其分配一个别名 str 该别名可用于访问 Left 方法

Place Imports statements at the top of your program Imports str = Microsoft VisualBasic Strings Visual BasicClass testClass    Sub showHello()    Display only the word Hello    MsgBox(str Left( Hello World ))    End Sub End Class lishixinzhi/Article/program/ASP/201311/21880

我在用vb.net做一个简单的选课系统,怎么才能显示选了几门课,共多少学分呢?类似图片里的?

需要你对数据库有一定的了解。

在数据库建3张表:

学生信息表(关键字段:学号、姓名)

课程表(课程编号,课程名称、学分)

学生选课表(学号、课程编号)

这样,在你选择一个学生时就可以去查询“学生选课表”,统计该学生选择的课程,并获取对应学分进行统计。

界面的代码相对简单,主要还是要熟悉数据库的代码:查询,记录的新建、保存和修改等等。

当然也可以用文本文件,但思路还是一样的,用二维结构的数据才能完成多个数据的连接,用数据库相对简单。

visual basic.net中,存在哪几种选择语句

经过长时间学习VB.NET条件语句,于是和大家分享一下,看完本文你肯定有不少收获,希望本文能教会你更多东西。在程序设计中,VB.NET条件语句能够根据表达式的值来决定代码的执行流程。在VB.NET中,条件分支语句有两种:If/Then/Else语句和Select/Case语句。

1. If/Then/Else语句

If/Then/Else语句是最常用的VB.NET条件语句。它的基本形式是:

If condition Then statements1 [Else statements2 ]

它表示:如果condition为True,那么就执行statements1;否则执行statements2。根据时间显示问候信息。

%

If Hour(Now)12 Then Response.Write ("Good morning! Cindy!")

If Hour(Now)=12 Then Response.Write ("Good noon! Cindy!")

If (Hour(Now)12 And Hour(Now)18) Then Response.Write ("Good afternoon! Cindy!")

If Hour(Now)=18 Then Response.Write ("Good evening! Cindy!")

%

在上面的例子中,函数Hour()是对给出的日期时间求它的小时数,Now函数用于返回当前的日期和时间。程序根据当时的时间判定是上午、中午还是下午,分别给出问候信息。我们看到,这个写法很简单,但是这个程序为了显示一条问候信息,要对Hour(Now)取值4次并且执行4次比较才能完成,从效率上考虑并不好。If/Then/Else语句还可以写成比较复杂的形式:

If condition_1 Then

statements_1

[ElseIf condition_m Then statements_m

[ElseIf condition_n Then…]]

[Else statements_2]

End If

这个语句可以检测多个条件。第一种写法要求语句在写的时候要在一行中写完,例如例2.4 的第2行的If语句。这条语句也可以采用第二种方法来写,方法如下:

If Hour(Now)12 Then

Response.Write ("Good Morning!Cindy!")

End If

建议用户采用后一种写法,因为这种方法更结构化,可读性好。当用户在调试大型软件的代码时,会发现,虽然看起来多写了几行语句,但好处却是很大的。根据时间显示问候信息。请注意这个例子的写法与上个例子中的写法在执行效率上的区别。

%

If Hour(Now)12 Then

Response.Write ("Good morning! Cindy!")

ElseIf Hour(Now)=12 Then

Response.Write ("Good noon! Cindy!")

ElseIf Hour(Now)=18 Then

Response.Write ("Good evening! Cindy!")

Else

Response.Write ("Good afternoon! Cindy!")

End If

%

上面的例子在执行的过程中,对于当前不同的时间,为了显示问候信息,执行的Hour(Now)的取值和比较的次数是不一样的:最少只要1次,最多需要3次。

2. Select/Case结构

当程序中的条件比较复杂,而且是根据同一个表达式的不同值执行不同操作的时候,用If/Then/Else语句来写就显得十分烦琐。这时可以考虑采用Select/Case结构来完成VB.NET条件语句。

Select/Case结构为:

Select Case testexpression

Case condition_1

statements_1

[… Case Else statements_n]

End Select

它表示:如果testexpression的值是Condition_1,就执行statements_1,以此类推,如果都不符合,就执行Statements_n。用Select/Case语句来实现问候信息的显示。

%

Select Case Hour(Now)

Case 0,1,2,3,4,5,6,7,8,9,10,11

Response.Write ("Good morning! Cindy!")

Case 12

Response.Write ("Good noon! Cindy!")

Case 13,14,15,16,17

Response.Write ("Good afternoon! Cindy!")

Case Else

Response.Write ("Good evening! Cindy!")

End Select

%

很明显,用这种方法来显示问候信息要比用If/Then/Else语句清楚得多。因此,在选择VB.NET条件语句的时候要考虑好采用什么方式,并认真设置好条件。

怎么用vb.net和sql做一个简易选课系统

没看到使用什么数据库的字眼 使用什么数据库? 截图的字迹也看不清楚 搞个清楚的图片看看


分享文章:vb.net中选课语句 vb中选课系统代码
分享网址:http://chengdu.cdxwcx.cn/article/dosoeid.html