精华内容
下载资源
问答
  • 机房收费系统VB版(三)——窗体设计

    千次阅读 热门讨论 2014-09-08 21:43:44
    在边建表边敲窗体的过程中,遇到很多问题,所以一边改,... 这次画的图与最初画的系统功能分析图不太一样,但是基本内容没怎么变,只是将权限功能分的更明确一些。 (1)将修改密码,帮助,版本信息,退出系统提出
        在边建表边敲窗体的过程中,遇到很多问题,所以一边改,一边继续进行,最后将窗体改成下边这个模样。
    

    窗体菜单: 

    窗体功能分布图:



    第一次做的功能分析图:




    解释说明:
         这次画的图与最初画的系统功能分析图不太一样,但是基本内容没怎么变,只是将权限功能分的更明确一些。
    (1)将修改密码,帮助,版本信息,退出系统提出来,作为单独的一个“系统”菜单。
    (2)将结账,日账单,周账单统一放到“结账”二级子菜单下。
    (3)将“学生上机状态”与“学生上机信息统计”统称为查看上机状态。
    (4)点击“操作员”菜单下的“注册”,同时添加一般用户名,用户名和密码默认为卡号。点击“退卡”时,同时删除此卡号代表的一般用户名。
    (5)“管理员”菜单下的“添加或删除用户”代表的是或删除管理员和操作员。对一般用户无权进行添加或删除。
          这些大部分只是一点界面上的改动,其实最大的改变还是各负其责。管理员只做管理员该做的事情;操作员只做操作员该做的事情;一般用户呢,就只是上下机,以及修改密码。
          以上只是个人的一些理解而已,如果其他人有不同的想法大家可以一起交流哦!
    展开全文
  • 前一阵子系统出了点毛病需要重装系统,为了防止我编了一半的软件丢失,我就把整个工程文档...怎么能在窗体设计视图里编辑form2啊。。。。 这是我的毕业设计的一部分,我编程只是个半吊子,求各位大神解救啊。。。。
  • VB课程设计俄罗斯方块

    热门讨论 2011-02-25 10:46:55
    游戏的背景音乐是由一段代码调用系统播放器Windows Player播放背景音乐,由于本次设计主要是针对游戏如何设计的,所以在这里就不对播放背景音乐的功能介绍了。 2.1.2俄罗斯方块的造型 相信朋友们都玩过俄罗斯方块...
  • 计算器是我们工作和学习的好帮手。今天教大家怎么使用VB来制作一款简单的小程序...在工具箱中选择Label工具,并在窗体设计器窗口中创建三个Label。然后分别将Label1和Label2属性窗口中的Caption值设置为长和宽,将L...

    c800979a7a64dd997a8c1f177e045cc3.png

    计算器是我们工作和学习的好帮手。今天教大家怎么使用VB来制作一款简单的小程序,矩形面积计算器。

    6c64a2cc4cc771d46ca44fc43bf99161.png

    首先在新建工程界面选择标准EXE后点击打开按钮。然后将Form1属性窗口中的Caption值设置为:矩形面积计算器。

    在对象窗口中可以调节计算器界面的大小。

    09f6ed6e44df6362afd329fc48025814.gif

    在工具箱中选择Label工具,并在窗体设计器窗口中创建三个Label。

    然后分别将Label1和Label2属性窗口中的Caption值设置为长和宽,将Label3属性窗口中的Caption值设置为空。

    a3011adb833c5eeafe1bb965b73547cd.gif

    在工具箱中选择TextBox工具,并在窗体设计器窗口中创建两个TextBox。

    其中Text1对应的是Label1,Text2对应的是Label2。然后将Text1和Text2属性窗口中的Text值设置为空。

    cfd778f966675b53c313b119b51f951a.gif

    在工具箱中选择CommandButton工具,并在窗体设计器窗口中创建一个CommandButton。

    然后将Command1属性窗口中的Caption值设置为计算。

    bbeb0d0e606a4fcbcec073be93fdc531.gif

    左键双击计算(Command1)弹出代码窗口,将以下代码复制粘贴到代码窗口中,并覆盖原有代码。

    Private Sub Command1_Click()

    a = Val(Text1.Text)

    b = Val(Text2.Text)

    s = a * b

    Label3.Caption = "矩形的面积为:" & s

    End Sub

    e38be8ad3a09b993fd3cd6793cf5358f.gif

    代码输入完成后,单击工具栏中的启动进行测试。

    9ef0faa1d6de8f4ae5a95ca546c2ab92.png

    测试无误后,点击菜单栏中的文件,然后选择生成工程1.exe。选择存储路径和设置文件名后,单击确定按钮。

    2df03759baf08bfb01e727544c6e033e.gif

    然后就可以在计算机上打开计算器啦!

    431c167281061b936e5e538d3261bbe1.gif

    点击关注,有更多计算机小技巧等着您,谢谢您的支持!

    展开全文
  • VB 简易 计算器 源码

    热门讨论 2010-08-26 03:46:49
    当时扒资料、上论坛、思考、设计、编码、调试……搞得一本正经的,现在觉得^_^东西虽小却让我对vb的语法了解了点,知道了软件是怎么来的(我当时也了安装包),无意间也帮了好几个“懒虫”的小忙^_^。 其实这个小...
  • 当时扒资料、上论坛、思考、设计、编码、调试……搞得一本正经的,现在觉得^_^东西虽小却让我对vb的语法了解了点,知道了软件是怎么来的(我当时也了安装包),无意间也帮了好几个“懒虫”的小忙^_^。 其实这个小...
  • 3.7 开始在VB里面尝试实现数据结构,比如做一个链表,vb没有指针,所以不能向c那样做链表,但我想这时候你应该知道怎么做乐。 3.8 开始尝试做游戏,做不同的程序,做自己想做的东西。 3.9 深入VBVB到了这个阶段...
  • 6、我想换掉鼠标显示的形状,怎么做VB提供的系统控件一般都有MousePointer和MouseIcon属性。我们可以寻找自己喜欢的*.ICO,*.CUR文件,实现的程序如下: Screen.MousePointer= 99 ’用户鼠标类型 Screen....
  • 三层注册+VB.net实现

    千次阅读 2010-12-14 19:21:00
    最近几天设计模式放了放,看了一套关于三层的视频,关于三层架构在VS中怎么实现登录,自己了一下,下面是注意事项,以及步骤和代码。 第一步: 搭建环境 创建窗体 搭建三层: 新建解决方案 模板层 数据访问...

     

    最近几天设计模式放了放,看了一套关于三层的视频,关于三层架构在VS中怎么实现登录,自己做了一下,下面是注意事项,以及步骤和代码。

    第一步:

    搭建环境

    创建窗体

    搭建三层:

    新建解决方案

    模板层 数据访问层 业务逻辑层

    在解决方案中新建三个类库:编译成为dll文件

     

    建立模板层:

    模板层的作用:与数据库表字段一一对应的cs文件。

     

    建立数据访问层:

    注意事项:1、实际做工程中尽量用存储过程。

    2、可以使用构造参数的方式。

    3、拼接字符串---不可取

     

     

    代码实现:

    首先建立模板层:

    模板层的主要作用是建立与数据库表字段一一对应的cs文件。

    新建类m_userInfo

     

     

     

    数据访问层(DAL)

     
    业务逻辑层(BLL)
    主要是实现数据访问层中的方法,开始感觉有些多余,但是维护程序的时候一般数据访问层是不修改的,改主要是改业务逻辑层。
     
    窗体内代码
     

     

    展开全文
  • 但由于这个课程设计的时间太短,才2周,有些地方得比较马虎,或出现某些错误;但对大多数学习VB的朋友,还是有许多借鉴的地方的。 我不希望这套程序被某些朋友用于交差般地去应付他自己的课程设计,这样我会很...
  • 【.NET机房重构】——rdlc报表的使用

    千次阅读 热门讨论 2014-12-28 11:08:34
    每次机房的时候,总会遇到报表的问题;每次遇到报表,又总是会卡在这里。第一次机房是由于第一次接触到... 在VB中,报表窗体可以分为三部分,窗体、控件、报表,用控件来显示报表数据,用窗体来承载控件。在VS中也

        每次做机房的时候,总会遇到报表的问题;每次遇到报表,又总是会卡在这里。第一次机房是由于第一次接触到报表,而且VB也没有自带报表设计器,所以只能用第三方控件来设计报表。这一次VS是自带了设计器,可是还是卡了,卡在了怎么用的问题上。经过各种查资料,发现报表其实就是难者不会会者不难。


        在VB中,报表窗体可以分为三部分,窗体、控件、报表,用控件来显示报表数据,用窗体来承载控件。在VS中也类似,只不过分为数据库、控件、报表三部分更为恰当,因为报表是直接连接数据集的。以周结账单举例,下面是我做的报表,因为数据库没有数据,所以显示的只是表头。



    报表设计

        设计报表之前,首先应该确定你所要的报表是什么样式的,都需要些什么东西。如上图,需要文本框显示汉字和时间,还需要一张表来显示数据库的内容。另外,既然报表跟数据库连接,那么它肯定不需要自己输入数据,也就是说表头下面的每一栏都对应数据库表的字段。而且文本框中的时间,同样也是报表加载时自动显示的。


        分析好自己需要的东西,就应该设计报表了。在UI层添加报表,进入到报表的设计界面,设计报表所需要的东西都在工具箱中。我做的报表只使用到了表和文本框,所以讲控件拖出来,放到适当的位置。


        因为需要报表的文本框显示起始日期和终止日期,所以需要给报表设置两个参数,用来接收窗体DateTimePicker控件传来的日期。

                                                                                                           

        在报表数据中,右键单击参数,添加新参数,设置参数名和类型,我用到的参数名是rptParaA和rptParaB,类型为文本类型。然后就是给文本框赋值,右击文本框,设置文本框属性,

                                                              

        点击值右边的函数符号,然后选择要给文本框赋得值。我用到的是给文本框赋值参数和日期时间,

                                       

    设置不同文本框不同的值,这样报表就可以自动加载你所要的内容。


    U层设计

    <span style="font-family:KaiTi_GB2312;font-size:18px;"><span style="font-family:KaiTi_GB2312;font-size:18px;">''' <summary>
        ''' 实现周结账功能
        ''' </summary>
        ''' <param name="sender"></param>
        ''' <param name="e"></param>
        ''' <remarks></remarks>
        Private Sub btnCheckOut_Click(sender As Object, e As EventArgs) Handles btnCheckOut.Click
            '定义B层类
            Dim wBLL As New BLL.WeekCheckBLL
            '定义DataTable盛放数据库数据
            Dim dt As New DataTable
            '给DataTable赋值
            dt = wBLL.SelectData(DateTimePicker1.Text.Trim, DateTimePicker2.Text.Trim)
            '定义报表数据源
            Dim rptDataSource As New ReportDataSource
            '数据源的名称,也就是连接数据库时设置的数据集名称
            rptDataSource.Name = "dsWeekCheck"
            rptDataSource.Value = dt
            '说明ReportViewer承载的报表名
            ReportViewer1.LocalReport.ReportEmbeddedResource = "UI.WeekBill.rdlc"
            '设置两个参数的值
            Dim rptParaA As ReportParameter = New ReportParameter("rptParaA", DateTimePicker1.Text.Trim)
            ReportViewer1.LocalReport.SetParameters(New ReportParameter() {rptParaA})
    
            Dim rptParaB As ReportParameter = New ReportParameter("rptParaB", DateTimePicker2.Text.Trim)
            ReportViewer1.LocalReport.SetParameters(New ReportParameter() {rptParaB})
            '清空ReportViewer的数据源
            ReportViewer1.LocalReport.DataSources.Clear()
            '加载ReportViewer的数据源为rptDataSource
            ReportViewer1.LocalReport.DataSources.Add(rptDataSource)
            '刷新ReportViewer
            Me.ReportViewer1.RefreshReport()
        End Sub</span></span>



    总结

        提到报表的时候,就会觉得报表很复杂,其实真正实现功能的代码也没有很多。就像三层一样,报表同样是一层一层的传输数据,只不过不像三层那样形式分明罢了。



    展开全文
  • python3注册全局热键

    千次阅读 2019-06-28 15:47:21
    游戏辅助的窗体设计方面: 不需要pyqt这种大型软件,写小工具用自带的tkinter就行了。当然,并不是自己纯手敲代码,是通过拖拽来实现的。怎么,你还不知道tkinter可以界面拖拽生成代码就行VB一样? 呵呵,PAGE了解...
  • 在这里随便阐述一下核心思路:游戏辅助的窗体设计方面:不需要pyqt这种大型软件,写小工具用自带的tkinter就行了。当然,并不是自己纯手敲代码,是通过拖拽来实现的。怎么,你还不知道tkinter可以界面拖拽生成代码就行...
  • 在这里随便阐述一下核心思路:游戏辅助的窗体设计方面:不需要pyqt这种大型软件,写小工具用自带的tkinter就行了。当然,并不是自己纯手敲代码,是通过拖拽来实现的。怎么,你还不知道tkinter可以界面拖拽生成代码就行...
  • 游戏辅助的窗体设计方面: 不需要pyqt这种大型软件,写小工具用自带的tkinter就行了。当然,并不是自己纯手敲代码,是通过拖拽来实现的。怎么,你还不知道tkinter可以界面拖拽生成代码就行VB一样? 呵呵,PAGE了解一下...
  • ASP.NET精品课程+源代码

    千次下载 热门讨论 2009-01-05 20:15:51
    特别是对具体的界面设计要在多媒体教室里进行,教师可以先作一些演示和介绍,引导学生自己去动手设计界面发挥自己的想象力和创造性,至于窗体上各个控件的使用,也可以让学生自己去尝试使用,发挥学生的自主探究能力...
  • 在提示窗体上有多宗选择操作你以前VB版本的要操作灵活的多,比如可以选择禁止并删除,这样不光阻止了文件的运行并且强制删除了病毒文件解决后顾之忧。还可以从提示窗体直接让某个禁止文件加入到白名单中方便全自动...
  • 但由于这个课程设计的时间太短,才2周,有些地方得比较马虎,或出现某些错误;但对大多数学习VB的朋友,还是有许多借鉴的地方的。 我不希望这套程序被某些朋友用于交差般地去应付他自己的课程设计,这样我会很...
  • asp.net知识库

    2015-06-18 08:45:45
    实现C#和VB.net之间的相互转换 深入剖析ASP.NET组件设计]一书第三章关于ASP.NET运行原理讲述的补白 asp.net 运行机制初探(httpModule加载) 利用反射来查看对象中的私有变量 关于反射中创建类型实例的两种方法 ASP...
  • vc++ 应用源码包_2

    2012-09-15 14:27:40
    注释非常详细,相信会帮助大家设计好自己的个性窗体。 C++_Primer_第4版_中文+英文 原书源码+课后习题答案。 CameraController(云界面) 实现了自绘控件,云端控制主要在CnComm类多线程串口通讯库, camerads-...
  • vc++ 应用源码包_1

    2012-09-15 14:22:12
    注释非常详细,相信会帮助大家设计好自己的个性窗体。 C++_Primer_第4版_中文+英文 原书源码+课后习题答案。 CameraController(云界面) 实现了自绘控件,云端控制主要在CnComm类多线程串口通讯库, camerads-...
  • vc++ 开发实例源码包

    2014-12-16 11:25:17
    注释非常详细,相信会帮助大家设计好自己的个性窗体。 C++_Primer_第4版_中文+英文 原书源码+课后习题答案。 CameraController(云界面) 实现了自绘控件,云端控制主要在CnComm类多线程串口通讯库, camerads-...
  • vc++ 应用源码包_4

    2012-09-15 14:38:35
    注释非常详细,相信会帮助大家设计好自己的个性窗体。 C++_Primer_第4版_中文+英文 原书源码+课后习题答案。 CameraController(云界面) 实现了自绘控件,云端控制主要在CnComm类多线程串口通讯库, camerads-...
  • vc++ 应用源码包_3

    2012-09-15 14:33:15
    注释非常详细,相信会帮助大家设计好自己的个性窗体。 C++_Primer_第4版_中文+英文 原书源码+课后习题答案。 CameraController(云界面) 实现了自绘控件,云端控制主要在CnComm类多线程串口通讯库, camerads-...
  • vc++ 应用源码包_6

    2012-09-15 14:59:46
    注释非常详细,相信会帮助大家设计好自己的个性窗体。 C++_Primer_第4版_中文+英文 原书源码+课后习题答案。 CameraController(云界面) 实现了自绘控件,云端控制主要在CnComm类多线程串口通讯库, camerads-...
  • vc++ 应用源码包_5

    2012-09-15 14:45:16
    注释非常详细,相信会帮助大家设计好自己的个性窗体。 C++_Primer_第4版_中文+英文 原书源码+课后习题答案。 CameraController(云界面) 实现了自绘控件,云端控制主要在CnComm类多线程串口通讯库, camerads-...
  • C#微软培训教材(高清PDF)

    千次下载 热门讨论 2009-07-30 08:51:17
    18.2 在 C #代码中调用 C++和 VB 编写的组件 .240 18.3 版 本 控 制 .249 18.4 代 码 优 化 .252 18.5 小 结 .254 第五部分 附 录 .255 附录 A 关 键 字.255 附录 B 错 误 码.256 附录 C .Net 名字空间...

空空如也

空空如也

1 2
收藏数 32
精华内容 12
热门标签
关键字:

vb窗体设计怎么做