visual basic开发html 扁平化登录界面界面

Visual&Basic中窗体控制特效代码
【娱乐休闲】
【生活服务】
【电脑网络】
【文体教育】
【行业部门】
文章浏览→→→Visual&Basic中窗体控制特效代码Visual&Basic中窗体控制特效代码
在VisualBasic中如何拖动窗体或控件& &现在的许多Windows下的应用程序,都采用了图形化的界面,例如:WINAMP等!这样做的好处是可以使程序界面更漂亮生动,更具吸引力。但是在这样的界面下就不能使用Windows原来的标题条了,否则会影响界面的美观性。那么在没有标题条的情况下如何用拖动窗体呢?或者拖动其它的控件呢?& &其实,采用API函数调用很容易实现,下面我们以拖动窗体(Form1)为例来具体讲一下实现方法:& &1.新建立一个项目,名称为:test.vbp.& & 2.填加一个模块,名称为:test.bas,并且在声明部分加入以下代码:& &&&&&DeclareFunction ReleaseCapture Lib "user32" () As Long& &&&&&DeclareFunction SendMessage Lib "user32" Alias "SendMessageA" (ByVal hwndAs Long, ByVal wMsg As Long, ByVal wParam As Long, lParam As Any)As Long& &&&&&Public ConstWM_SYSCOMMAND = &H112& &&&&&Public ConstSC_MOVE = &HF012& &其中ReleaseCapture函数是用来释放鼠标捕获的,SendMessage函数是一个在WindowsAPI中非常重要的函数,在这里的作用是用来向Windows发送移动窗体的消息。WM_SYSCOMMAND是向Windows发送消息的常量。SC_MOVE是控制移动窗体的常量。请注意:这里SC_MOVE的赋值一定要是&HF012,它表示鼠标对象。& & 3.在窗体的Down过程中加入以下代码:& &&&&&ReleaseCapture& &&&&&SendMessageForm1.hwnd, WM_SYSCOMMAND, SC_MOVE, 0& &其中ReleaseCapture函数用来释放鼠标捕获,SendMessage函数向Windows发送移动窗体的消息。& &4.保存并运行程序,按下鼠标,你会发现窗体会随着鼠标的移动而移动。就和其它著名的应用程序一样。& &以上讲述了如何在VB中用鼠标拖动窗体,其实,控件的拖动的原理是一样的。& &例如以下代码可以实现图片框的拖动:& &&&&&ReleaseCapture& &&&&&SendMessagePicture1.hwnd, WM_SYSCOMMAND, SC_MOVE, 0& &其实,运用API函数可以实现许多你意想不到的功能。拖动无系统标准标题栏的窗口  大家知道,在VB中可以通过设置Form的属性,制作无系统标题栏的窗口。可是,由于失去了系统标题栏,如何使用鼠标拖动窗口便成了一个棘手的问题。其实,借助API函数ReleaseCapture和SendMessage,这个问题便可迎刃而解了。  首先,在module文件中加入下列声明语句:  Declare Sub ReleaseCapture Lib"User"()  Declare Function SendMessage Lib"User"(ByVal hWnd _As Integer,ByVal wMsg As Integer,ByVal wParam As Integer,_lParamAs Any)As Long  Public Const WM_SYSCOMMAND=&H112  Public Const SC_MOVE=&HF010  Public Const HTCAPTION=2  然后,在Form的MouseDown事件中加入下列代码:  ReleaseCapture  Ret&=SendMessage(Me.hWnd,WM_SYSCOMMAND,_SC_MOVE+HTCAPTION,0)  ……  程序运行后,只要当光标落在Form区域时按住鼠标左键,便可以拖动窗口了。在一些要求生动活泼的界面的程序设计中,开发者常常希望自制风格独特的标题栏,以满足整个界面的要求。通过这个方法,就可以使自制的标题栏达到乱真的地步。不过,用作自制标题栏的控件,必须具有MouseDown事件以摆放上述代码。移动没有标题栏的窗口& &我们一般是用鼠标按住窗口的标题栏,然后移动窗口,当窗口没有标题栏时,我们可以用下面的方法来移动窗口: 在 BAS 文件中声明:Declare Function ReleaseCapture Lib "user32" () As LongDeclare Function SendMessage Lib "user32" _Alias "SendMessageA" ( _ByVal hwnd As Long, ByVal wMsg As Long, _ByVal wParam As Long, lParam As Any) As LongPublic Const HTCAPTION = 2Public Const WM_NCLBUTTONDOWN = &HA1 然后,在 Form_MouseDown 事件中:Private Sub Form_MouseDown(Button As Integer, Shift As Integer, XAs Single, Y As Single)ReleaseCaptureSendMessage hwnd, WM_NCLBUTTONDOWN, HTCAPTION, 0&End SubVB编程中窗体的控制技巧& & 在VisualBasic中,每个应用程序都是从窗体(Form)开始的,窗体是构成用户接口的所有控件的容器。录活运用窗体的各项属性和操作,可以为用户设计出赏心悦目的操作界面。& &1.窗体以当前屏幕分辨率全屏显示& &在应用程序的编制调试过程中,用于经常用到菜单、工具条和工具框等辅助工具,一般不将窗体设为全屏显示,以便于操作;另外,当屏幕分辨率改变时,窗体可能不能正常显示,可以在窗体的Load事件中插入下列代码,即可使窗体启动时以当前屏幕分辨率全屏显示:Private Sub Form_Load()Form1.top=0 ‘设置窗体上边界位置Form1.left=0 ‘设置窗体左边界位置Form1.Width=Screen.Width ‘设置窗体宽度为屏幕宽度Form1.Height=Screen.Height ‘设置窗体高度为屏幕高度End Sub& & 2.使窗体保持在最上层& &有时应用程序需要一个信息或查询窗体总保持在最上层,即使用读书切换到其他窗体也能看到该窗体,如MicrosoftWord中的Find窗体,这是通过调用WindowsAPI函数SetWindowPos()实现的,示例如下:Option ExplicitPrivate Declare Function SetWindowPos Lib“User32”(ByValhwnd AsLong,ByVal h WndInsertAfter As Long,ByVal x As Long,ByVAl y AsLong,ByVal cx As Long,ByVal cy As Long,ByVal wFlags As Long)AsLongConst HWND_TOPMOST=-1Const SWP_SHOWWINDOW=&H40Private Sub Form_load()Dim retValue As LongRetValue=setWindowPos(me.hwnd,HWND_TOPMOST,Me.CurrentX,Me.CurrentY,300,300,SWP_SHOWWINDOW)End Sub& &3.窗体装入速度慢的处理技巧& & 在缺省情况下,VisualBasic装入和显示项目的第一个窗体。如果窗体装入过程超过一秒,用户只好耐心等待,特别是在窗体中含有大型位图或许多控件时。其实,微软在OFFICE组件中已经很好地处理了这一问题。下面的程序演示了处理低速窗体的装入技巧,在应用程序启动时,首先启动一个简单的快速装入窗体,可以将公司标志或其他信息显示在上面,然后在快速窗体后台中装入慢速窗体,慢速窗体装入后将快速窗体卸出,从而解决了让用户厌烦的等待问题。Private Sub Form_Load()Form1.ShowForm1.RefreshLoad Form2 ‘装入慢速窗体Form2.Show ‘显示慢速窗体End Sub& &如果省略Form1.Show方法,则需装入慢速窗体后才能显示信息窗体。Refresh方法让VisualBasic更新显示后再执行后面的命令,缺省情况下,VisualBasic只在不执行其他代码时,才有机会刷新显示。慢速窗体Form2装入后,用下列代码将快速窗体Fomr1卸出:Private Sub Form_Load()UnLoad Form1 ‘卸出快速窗体End Sub& &一旦装入窗体,它就占用了所要的资源,所以不再需要的窗体应及时卸出,将占用的资源交还系统。另外,由于窗体装入比较慢,特别是包含位图或其他资源的大文件装入更慢,所以应用程序运行期间应尽量避免频繁装入/卸出窗体,而最好在应用程序启动时把窗体装入内存,需要时再显示。利用VB控制窗口显示风格& &软件界面生动与否很大程度上决定于你对窗口的设计和控制。事实上,Windows程序员可以对系统中的任何窗口进行操纵,它意味着,Windows程序员可以直接操纵任何正在运行的应用窗口;可以发现一个特定的应用是否在运行,如果该应用没有运行还可以启动它;可以重新排列屏幕上的所有窗口;还可以使其他应用的窗口最大化或最小化。下面我们探讨一种十分有意义的应用。& &我们很希望在程序激活其它窗口时仍使得封面窗口处于前台,也就是说该窗口具有“总在最前面”(“Always OnTop”)这一特性。其实Microsoft系列软件都是这样做的,当你运行Word、Excel或PowerPoint时,你会发现它们的封面窗口不随系统激活其它窗口而消失。& & Visual Basic ForWindows(以下简称VB)作为一种可视化编程软件,以其优秀的图形化界面设计风格而著称。利用它可使软件开发周期大为缩短,然而VB对WindowsDLL(动态链接库)调用的强大功能却易受不少程序员所忽略。事实上,灵活应用WindowsDLL的API(应用程序接口)才能使你开发的系统更加充满活力。正是由于VB支持DLL使得我们可以随心所欲地控制窗口显示风格,从而我们可以让系统封面总处于前台,下面说明用到的API函数。.SetWindowPOSVB定义:Declare Sub SetWindowPosLib“User” (Bybal hWnd as Integer,hWndInsertAfter as Integer,ByVal X as Integer,ByVal Y asInteger,ByVal cx as Integer ,ByVal cy as Integer,ByVal wFlags asInteger)说明:能改变窗口的位置和大小,并能修改窗口在内部窗口列表中所处的位置,以控制显示次序。参数 类型/说明hWnd Integer-需定位的窗口hWndInsertAfter Integer-窗口句柄,在窗口列表里,& &&&&&&&&&&&&&&&&&&&&&窗口hWnd将放在该窗口句柄的后面,它可以取以下值:& &&&&&&&&&&&&&&&& &hWnd_BOTTOM:把窗口放在窗口列表的底部;& &&&&&&&&&&&&&&&& &hWnd-TOP:把窗口放在Z序的顶部。Z序是窗口按层次级别显示的顺序;& &&&&&&&&&&&&&&&& &hWnd_TOP(MOST):把窗口放在列表的顶部,位于所有最顶窗口之后。XInteger―窗口新的X坐标,如果hWnd是一个子窗口,X给出的是父窗口的客户坐标。YInteger―窗口新的Y坐标,如果hWnd是一个子窗口,Y给出的是父窗口的客户坐标。cx Integer―指定新窗口宽度。cy Integer―指定新窗口高度。wFlags Integer―包含下列标志之一的整数:& &&&&&&&SWP_DRAWFRAME:围绕窗口画一个边框;& &&&&&&&&&&&&&&&& &SWP_HIDEWINDOW:隐藏该窗口;& &&&&&&&&&&&&&&&& &SWP_NOACTIVATE:不激活该窗口;& &&&&&&&&&&&&&&&& &SWP_NOMOVE:保持当前位置(X和Y被忽略);& &&&&&&&&&&&&&&&& &SWP_NOREDRAW:窗口不自动重画;& &&&&&&&&&&&&&&&& &SWP_NOSIZE:保持当前大小(cx和cy被忽略);& &&&&&&&&&&&&&&&& &SWP_NOZORDER:保持窗口列表中的当前位置(hWndInsertAfter被忽略);& &&&&&&&&&&&&&&&& &SWP_SHOWWINDOW:显示该窗口。& &注释:当一个窗口成为最顶窗口时,它所有的从属窗口也成为最顶窗口;当它成为非最顶窗口时,它全部的从属窗口和拥有窗口也成为非最顶窗口,Z序表示窗口沿着从屏幕里向外延伸的假想Z轴,从顶到底的排列次序。VB实现窗口拥有“Always On Top”特性:首先,定义全局常量及函数。Global Const hWnd_TOPMOST=-1Global Const SWP_NOACTIVATE=&H10Global Const SWP_SHOWWINDOW=&H40Declare Sub SetWindowPosLib “User” ByBal hWnd asInteger,hWndInsertAfter as Integer,ByVal X as Integer,ByVal Yas Integer,ByVal cx as Integer,ByVal cy as Integer,ByVAL wFlagsas Integer)主程序如下编写:Sub Main 0Screen.MousePointer=11'使鼠标变为漏斗状Load SystemCover'装载系统封面窗体SetWindowPosSystemCover.hWnd,hWnd_TOPMOST,0,0,0,0,SWP_NOACTIVATEOr SWP_SHOWWINDOW'使得封面总处于最前面Load InitWindow1'装载初始化窗体1Load InitWindow2'装载初始化窗体2::Unload SystemCover'关闭系统封面窗体Screen.MousePointer=0'使鼠标变为缺省形状End Sub让窗口一直在上面& &很多流行软件都有这样一个选项:Always onTop。它可以让窗口在最上面,别的窗口不能覆盖它。我们在 VB中,可以使用下面的方法来实现:Private Const SWP_NOSIZE = &H1Private Const SWP_NOMOVE = &H2Private Const SWP_NOZORDER = &H4Private Const SWP_NOREDRAW = &H8Private Const SWP_NOACTIVATE = &H10Private Const SWP_FRAMECHANGED = &H20Private Const SWP_SHOWWINDOW = &H40Private Const SWP_NOCOPYBITS = &H80Private Const SWP_NOOWNERZORDER = &H200Private Const SWP_DRAWFRAME = SWP_FRAMECHANGEDPrivate Const SWP_NOREPOSITION = SWP_NOOWNERZORDERPrivate Const HWND_TOP = 0Private Const HWND_BOTTOM = 1Private Const HWND_TOPMOST = -1Private Const HWND_NOTOPMOST = -2Private Declare Function SetWindowPos Lib "user32" ( _ByVal hwnd As Long, _ByVal hWndInsertAfter As Long, _ByVal X As Long, _ByVal Y As Long, _ByVal cx As Long, _ByVal cy As Long, _ByVal wFlags As Long) As LongPrivate mbOnTop As BooleanPrivate Property Let OnTop (Setting As Boolean)if Setting ThenSetWindowPos hwnd, -1, 0, 0, 0, 0, SWP_NOMOVE Or SWP_NOSIZEElseSetWindowPos hwnd, -2, 0, 0, 0, 0, SWP_NOMOVE Or SWP_NOSIZEEnd IfmbOnTop = SettingEnd Property Private Property Get OnTop() As Boolean'Return the private variable set in Property LetOnTop = mbOnTopEnd Property& & 调用 OnTop=True 即可让窗口Always On Top。创建无 Icon 的窗口& & 我们在很多时候都需要那种无Icon 的 窗口,如“关于……”“查找”等。在 VB中,我们可以按以下步骤来创建此类窗口:& & 1、设置窗口的 BorderStyle =3;& & 2、在 Form_Load中加入:Me.Icon = LoadPicture("")创建不规则窗口& & Win32 API有很多让你意想不到的功能。要创建特殊的不规则窗口看上去似乎很难。但我们如果我们说我们用几行代码就可以实现,这似乎不可思议。但事实就是如此!请试试:Private Declare Function CreateEllipticRgn Lib "gdi32" (ByVal X1 AsLong, ByVal Y1 As Long, ByVal X2 As Long, ByVal Y2 As Long) AsLongPrivate Declare Function SetWindowRgn Lib "user32" (ByVal hWnd AsLong, ByVal hRgn As Long, ByVal bRedraw As Boolean) As Long Private Sub Form_Load()Show 'The form!SetWindowRgn hWnd, CreateEllipticRgn(0, 0, 300, 200), TrueEnd Sub& &上述代码可以创建一个椭圆形状的窗口。怎么样??用VB5.0获取正在系统中运行的窗口标题& & 熟悉VisualBasic的读者都知道,AppActivate语句是激活一个应用程序窗口其后所带的参数是指要被子激活的应用程序窗口标题条的字符串。如果要激活的是一个常见的应用程序,我们在编写程序时就可以直接写上此程序的窗口标题。例如,我们想激活Windows95的计算器,可先运行程序x=SHELL("Calc.exe",1),然后再激活计算器窗口AppActivate“计算器”,则程序焦点自动转到计算器窗口上。然而单纯使用该方法局限性非常大,比如上述例子,如果我们放在英文Windows95上运行,计算器的窗口标题就不是“计算器”,而是“Calculator”。再一个局限性就是在很多情况下我们并不知道要激活的程序窗口标题名称,如何编制一个能自动查找程序窗口标题名称的程序是本文要解决的问题。& &我们可以采取如下办法,来获取正在系统运行的窗口标题。& &在WindowsAPI中有一个函数:& &&&&&Get Windows(ByVal hWnd As Long ,ByVal wCmd As Long) As Long& &其中,hWnd是当前窗口句柄,wCmd是与hWnd有联系的常量,其含义如下:wCmd值含义GW-GHILD第一个子窗口GW-HWNDFIRST子窗口的第一兄弟窗口,其第一个顶层窗口GW-HWNDLAST子窗口的最后一个兄弟窗口,或最后一个顶层窗口GW-HWNDNEXT后继窗口GW-HWNDPRCV先前窗口GW-OWNER窗口拥有者& &此函数返回值是wCmd所指的窗口的句柄。& & 我们利用此句柄 ,再用函数GetWindowsText (ByVal hWnd As Long ,ByVal Ipstring As String, ByValcch As Long) AsLong,将句柄hWnd指定的窗口标题放入一个字符串变量Ipstring中,cch是指放入Ipstring中的最大字符数。此函数成功时返回字符串长度,如果窗口无标题则返回零。& & 在使用GetWindowsText函数前,还要先用函数Get WindowsTextLength (ByVal hWndAs Long )As Long得到hWnd指定窗口标题的长度,放入cch中。& &自编一个过程FindTitle()查找系统中正在运行的所有标题,首先获得第一个顶层窗口句柄currwnd,而后采用While…Wend循环结构,当currwnd不为零而且标题文本长度不为零时,将获得的标题存入列表框Combo1,再找后继窗口的句柄,当句柄currwnd=0时表示已没有了后继窗口,退出循环。这样就将系统中所有的窗口句柄及标题找出来了。& &然而调试中发现用此方法找到的窗口标题非常多,这说明Windows系统运行时有许多隐含的窗口,而这些窗口是我们所不需要的,而且用AppActivate激活时也出现错误。& & 因此我们再自编一个过程Sift()查找可激活的窗口。其方法是用AppActivate逐个激活所有窗口,出现错误的丢掉,保留可激活的窗口标题,放入列表框Combo2。& &首先新建窗体Form1,Caption=“获取窗口标题”,在窗体Form1上建立两个标签,Label1,Caption=“所有窗口标题”,Label2.Caption=“可激活的窗口标题”;建立两个下拉列表框,Combo1存放系统中的所有标题名称,Combo2存放可激活的标题名称;再建立两个命令按钮,Command1.Caption=“激活窗体”,可对所列窗体进行测试,命令按钮Command2.Caption=“刷新”,点击它可重新查找所有在系统中的窗体名称,当本程序运行以后又运行了新程序时使用此按钮。& &从VB系统菜单上选取Project中的AddModule,将下述API函数及一些常量录入。'Module 模块Declare Function GetWindow Lib "user32"(ByVal hwnd As Long, ByValwCmd As Long)As LongDeclare Function GetWindowText Lib "user32" Aias"GetWindowTextA"(ByVal hwnd As Long, ByVal lpString As String,ByVal cch As Long)AsLongDeclare Function GetWindowText Length Lib "user32"Aias"GetWindowTextLengthA" (ByVal hwnd As Long)As LongPublic Const GW-HWNDFIRST=0Public Const GW-HWNDLAST=1Public Const GW-HWNDNEXT=2Public Const GW-HWNDPREV=3Public Const GW-OWNER=4& & 建立两个子程序:Sub FindTitle ()'查找桌面上的所有窗口标题Dim currwnd As IntegerCombo1.ClearCurrwnd=GetWindow (hwnd, GW-HWNDFIRST)While currwnd0Length= GetWindow TextLength (currwnd)listitem$=Space $(length +1)length= GetWindow Text (currwnd,listitem$,length+1)if length&0 ThenCombo1.Addltem listitem $End ifcurrwnd= GetWindow (currwnd, GW-HWNDNEXT)if Combl1.ListCount&0 ThenCombo1.Text=Combol.List (0)Combo1.Listindex =0ElseMsgBox“没有发现可活动的窗口”,16,“活动”End ifWendEnd SubSub Sift ()'测试窗口能否活动i=0Combo2.ClearDoOn Local Error Resume NextAppActivate Combo1.List (i)If Err =0 ThenCombo2.Additem Combo1.List(i)End ifi=i+1Loop Unti 1 i=Combo1.ListCount-1AppActivate Form1.CaptionIf Combo2.ListCount&0 thenCombo2.Text =Combo2.List (0)Combo2.Listindex =0ElseMsgBox “没有发现可活动窗口”,16,“活动”End ifEnd SubPrivate Sub Form-Load ()Form1.Show'首先将本窗体显示出来,否则查找出的窗体标题没有本身MsgBox "开始查找窗口标题"Call FindTitleCall SiftEnd SubPrivate Sub Command1-Click ()F $=Combo2.TextOn Local Error Resume NextAppActivate F $End SubPrivate Sub Command2-Click ()Call FindTitleCall SiftEnd Sub& & 本程序在VisualBasic5.0上调试通过。利用Form_QueryUnload询问使用者是否关闭窗口如 何 在 窗 口 关 闭 时 , 询 问 使 用 者 是 否 确 定 关 闭 , 若否, 则 取 消 关 闭 动 作 , 若 是 则 结 束 程 序 !这 是 一 个 很 重 要 的 问 题 , 想 想 , 如 果 还 有 编 辑 中 的档案 尚 未 存 档 , 但 一 时 忘 了 按 下 「 关 机 」 钮 , 那 么 编辑 中的 文 件 难 道 就 不 存 档 了 吗 ? 为 了 避 免 这 种 事 情 的发 生 , Windows 在 关 机 以 前 会 徵 询 每 一 个 窗 口 是 否 同 意关 机 , 而对 VB 程 序 而 言 , 所 收 到 「 徵 询 同 意 关 机 」 的事 件 是 Form_QueryUnload,如 果 程 序 不 同 意 关 机 , 可 以 将叁 数 中 的 Cancel 设 定 为 True,如 下 :& & Private SubForm_QueryUnload(Cancel As Integer, UnloadMode As Integer)& &&&&&Cancel =True& & End Sub则 Windows 便 会 终 止 关 机 的 动 作 。 只 有 在 所 有 窗 口 都同意 关 机 的 情 况 下 , Windows 才 会 真 的 关 机 。如 何将「拒 绝 被 盖 住 的 窗 口 」还原如 果 Form 已 执 行 过 拒 绝 被 盖 住 的 窗 口 功 能, 应 如 何 将它 恢 复 成 正 常 的 Form ?拒绝被盖住 ret = SetWindowPos(Me.hwnd, -1, 0, 0, 0, 0, 3)恢复正常 ret = SetWindowPos(Me.hwnd, -2, 0, 0, 0, 0, 3)&所属分类:→&&&&作者:新浪博客&&&&时间: 0:00:00
All Right Reserved&>&&>&&>&&>&VB的扁平化无边框界面示例--记事本
VB的扁平化无边框界面示例--记事本
上传大小:19KB
一个简单的扁平化无边框程序实例,提供最小化和关闭按钮的效果以及配色方案,和无边框程序调整大小,控件按比例缩放问题的解决实例。
综合评分:3.5(10位用户评分)
所需积分:0
下载次数:118
审核通过送C币
创建者:caozhy
创建者:sysdzw
创建者:sysdzw
课程推荐相关知识库
上传者其他资源上传者专辑
开发技术热门标签
VIP会员动态
您因违反CSDN下载频道规则而被锁定帐户,如有疑问,请联络:!
android服务器底层网络模块的设计方法
所需积分:0
剩余积分:720
您当前C币:0
可兑换下载积分:0
兑换下载分:
兑换失败,您当前C币不够,请先充值C币
消耗C币:0
你当前的下载分为234。
VB的扁平化无边框界面示例--记事本
会员到期时间:
剩余下载次数:
你还不是VIP会员
开通VIP会员权限,免积分下载
你下载资源过于频繁,请输入验证码
您因违反CSDN下载频道规则而被锁定帐户,如有疑问,请联络:!
若举报审核通过,可奖励20下载分
被举报人:
cyn01qqcom
举报的资源分:
请选择类型
资源无法下载
资源无法使用
标题与实际内容不符
含有危害国家安全内容
含有反动色情等内容
含广告内容
版权问题,侵犯个人或公司的版权
*详细原因:> 问题详情
Visual Basic窗体设计器的主要功能是______。A.建立用户界面B.编写源程序代码C.画图D.显示文字
悬赏:0&答案豆
提问人:匿名网友
发布时间:
Visual Basic窗体设计器的主要功能是______。A.建立用户界面B.编写源程序代码C.画图D.显示文字请帮忙给出正确答案和分析,谢谢!
为您推荐的考试题库
您可能感兴趣的试题
1Visual Basic中窗体文件的扩展名是______。A.VBPB.FRMC.VBWD.PDM2惟一能区别一个控件的属性是______。A.CaptionB.TextC.NameD.Index3窗体在屏幕上显示后有______种方法可以清除它。A.1B.2C.3D.44对用MsgBox显示的消息框,下面______是错的。A.可以有一个按钮B.可以有两个按钮C.可以有三个按钮D.可以有四个按钮
我有更好的答案
相关考试课程
请先输入下方的验证码查看最佳答案
图形验证:
验证码提交中……
享三项特权
享三项特权
享三项特权
选择支付方式:
支付宝付款
郑重提醒:支付后,系统自动为您完成注册
请使用微信扫码支付(元)
支付后,系统自动为您完成注册
遇到问题请联系在线客服QQ:
请您不要关闭此页面,支付完成后点击支付完成按钮
遇到问题请联系在线客服QQ:
恭喜您!升级VIP会员成功
常用邮箱:
用于找回密码
确认密码:&VisualBasic2005程序开发与界面设计秘诀
秒后自动跳转到登录页
(奖励5下载豆)
快捷登录:
举报类型:
不规范:上传重复资源
不规范:标题与实际内容不符
不规范:资源无法下载或使用
其他不规范行为
违规:资源涉及侵权
违规:含有危害国家安全等内容
违规:含有反动/色情等内容
违规:广告内容
详细原因:
任何违反下载中心规定的资源,欢迎Down友监督举报,第一举报人可获5-10下载豆奖励。
视频课程推荐
VisualBasic2005程序开发与界面设计秘诀
上传时间:
技术分类:
资源评价:
(16位用户参与评价)
已被下载&256&次
本书综合讲解了Visual Basic 2005 程序开发与界面设计的相关知识。全书共分9章.包括应用程序的基础生成技巧、面向对象程序设计、程序开发技巧、泛型、用户界面的设计与开发、控件的设计技巧、列表类型控件的设计技巧、人机界面的设计技巧以及工具栏、菜单及状态列等内容.书中包含有大量范例,内容全丽,结构合理,论述清晰,对VB 编程技术及其实际应用都有独到见解,是一本专业性较强的计算机书籍.本书可作为专业编程人员的参考书...
Visual.Basic.2005程序开发与界面设计秘诀.part1.rar
Visual.Basic.2005程序开发与界面设计秘诀.part2.rar
Visual.Basic.2005程序开发与界面设计秘诀.part3.rar
51CTO下载中心常见问题:
1.如何获得下载豆?
1)上传资料
2)评论资料
3)每天在首页签到领取
4)购买VIP会员服务,无需下载豆下载资源
5)更多途径:点击此处
2.如何删除自己的资料?
下载资料意味着您已同意遵守以下协议:
1.资料的所有权益归上传用户所有
2.未经权益所有人同意,不得将资料中的内容挪作商业或盈利用途
3.51CTO下载中心仅提供资料交流平台,并不对任何资料负责
4.本站资料中如有侵权或不适当内容,请邮件与我们联系()
5.本站不保证资源的准确性、安全性和完整性, 同时也不承担用户因使用这些资料对自己和他人造成任何形式的伤害或损失
下载1530次
下载2636次
下载3394次
下载2862次
相关专题推荐
还记得童年时候我们经常留恋的这些经
Ruby是一种功能强大的面向对象的脚本
本专题资源是由《深入浅出WPF》作
本专题为您囊括了国外游戏设计与编程
随着网络的发展,各种网站层出不穷,
随着互联网的发展,个人网站层出不穷
Python是一种面向对象、直译式设计语
经常会看到一些比较不错的程序,如何
51CTO开发频道推出《开发月刊》电子杂
本套电子书包含北大青鸟网络教学的全
易语言是一门计算机程序语言。以“易
WPF是基于Vista的用户界面框架,它向
本专题为游戏制作教学视频,视频格式
本专题收集了tangible software solu
本课程针对很少或毫无编程经验的学生
中山大学Delphi面向对象程序设计(采
意见或建议:
联系方式:
您已提交成功!感谢您的宝贵意见,我们会尽快处理

我要回帖

更多关于 扁平化界面设计 的文章

 

随机推荐