笔者在开发"凉山州林业局"天然林资源保护综合管理系统中,需要为程序建立SqlServer数据库的运行环境。为了方便用户,笔者开发了这个数据库配置工具。完成在SQLServer数据库中建立设备,建立数据库,建立表格,分配权限的功能,"凉山州林业局"系统中的所有数据库配置操作都可以通过这个小工具完成。方便了数据库应用程序所需SqlServer环境的建立,根本不用启动SQLEnterpriseManager配置数据库。----这个小工具由VB开发,利用ADO访问数据库,实现更改数据库结构,其他语言也可以此作为参考。启动VB6.0,新建一个工程,在菜单-... ----一般进入系统都要登录(如进入WindowsNT),进行身份检验,以保证软件的合法使用和维护,便于明确责任。我们自己开发的系统也必须保证系统使用者是合法用户,登录时要进行身份验证。----系统登录时一般有三次机会,超过则视为非法用户,不让使用系统。本程序是用VB5.0实现的,后台数据库是Access97。其主要源程序代码如下:PrivateSubcmd_yes_Click()'开始检验Picture1.Picture=LoadPicture("trffc10b.ico")times=times+1'解密txt_mm.Text=invert(t... 本范例是以一个stdPicture物件来存图形,之後於PictureBox中以特殊效果来显示。因为我们想显示的只有一个图,所以不想多用另一个PictureBox来存原始图,而后再画到另一个PictureBox上,那只有用StdPicture物件来取代PictureBox(存来源图),但是BitBlt这个绘图函式需来源与目的的hDc,而StdPicture物件没有hDc,它只有一个Handle值,以本例来说,这Handle值便是图形的hBitmap值。所以我们只好使用MemoryDC的方式来做,产生一个MemoryDc後将BitMap图放於其上,之後便可以使用BitBlt来绘图了。'需... 我们在使用Windows95时,可以注意到在“开始”组中的菜单项前都有一个图标,而且在Word97中的菜单项前也有一个图标。这些图标不但让我们清楚地了解到屏幕上的各种工具按钮与各个菜单项之间的联系,而且还增加了应用程序界面的美观。那么,请问如何用VisualC++5.0在应用程序菜单中增加图标? MFC的CMenu类有一个成员函数SetMenuItemBitmaps,可以用于往菜单中增加图标。具体方法如下: 在应用程序的资源文件中添加想要增加的位图,并将其ID命名为IDB_OPEN1和IDB_OPEN2;---在应用程序的视图类中添加CBitmap类的对象,不妨取名为bm_... '定义棋盘格子数据结构PrivateTypeWellsWells_XAsLongWells_YAsLongWells_ValueAsIntegerEndType'定义棋盘格子的实例数组PrivateusrWells(1To9)AsWells'定义响应点击操作的逻辑棋盘格子代号数组PrivateintWellsIndex(1To3,1To3)A... 烟台师范学院物理系王洪润 文档数据库是internet/intranet应用的重要组成部分。用手工维护站点的文档和链接,管理员要有一点web方面的技术背景才能胜任,随着站点规模的扩大,需要维护的文档越来越多,难免有力不从心的感觉。使用文档数据库则有明显不同的效果,管理员用它可以轻松应付成千上万篇文档的维护和管理,用户发布、查询、浏览文档也更加方便快捷。 笔者使用微软的ASP技术(ActiveServerPage,一种可取代CGI的服务器端动态web网页),开发了基于浏览器的文档数据库管理软件(以下简称"文档数据库")。该"文档数据库"结... 华中理工大学管理学院胡新明 随着互连网技术的发展网上教学将成为人们接受再教育和终身教育的主要形式。在网上学校中,人们可以不受时间和空间的限制,随时随地选学任何地方的任何课程。网上学校的发展对网上考试的发展提出了迫切的要求。这里是我用Asp和Access数据库实现的一个网上考试系统。当用户凭用户名和口令登录时,系统首先检查该用户是否已参加过考试,若是则进行成绩查询,若否则从题库中提取考题供用户解答。等用户提交答卷后,系统进行评分并将成绩登记入库。一.数据库设计 首先建立一数据库exercise.mdb,其中包括两个表:user和test,user表中有... 随着Windows95中文版和WindowsNTServer4.0中文版的流行,Microsoft公司推出了相应平台上的开发软件:VisualBasic5.0中文企业版。它为Windows环境下的网络开发提供了强大的工具,Winsock控件就是其中之一。 Winsock控件建立在TCP、UDP协议的基础上,完成与远程计算机的通信。即使对TCP/IP不太熟悉的用户,使用该控件也可以在十几分钟内创建一个简单的客户机/服务器程序。下面我们对Winsock控件的事件、方法、属性按其在程序中出现的顺序分别作详细的介绍,以便更好地理解程序源代码。 服务器程序的实现过程是: (1)服务器程... 目前新推出的各种软件中都存在一种共同的特征,将用户界面中的图形、命令、说明文字融为一体,将鼠标的移动和操作融为一体。如INTERNET网中的浏览器、可视编程软件中的操作菜单和工具按钮以及这些系统中的帮助功能等,都使各种命令区域融合到图形界面中去,当将鼠标指针移动到该区域上时,相应的命令按钮会凸起(也可能出现动态提示或按钮颜色变化,以提示操作者,从而实现程序界面中的各种功能。用户界面中的这种超文本技术、动态技术和鼠标指示功能,给用户操作带来极大方便。 应用程序中的这种自动感应命令区域功能,就是鼠标输入焦点的控制功能。虽然上述控制技术在高级应用程序中才能见到,但在目前的可视化编程工具中实... 这是使用KeyboardHook的范例,它的解释请查VB5CallWinAPI技巧或Hook的简介'以下在.BasOptionExplicitDeclareFunctionSetWindowsHookExLib"user32"Alias"SetWindowsHookExA"(ByValidHookAsLong,ByVallpfnAsLong,ByValhmodAsLong,ByValdwThreadIdAsLong)AsLongDeclareFunctionUnhookWindowsHookExLib"user32"... 作者:苏红超我们在制作网站的时候,尤其是各种电子商务网站,首先都会让用户填写一些表格来获取注册用户的各种信息,因为用户有可能输入各式各样的信息,而有些不符合要求的数据会给我们的后端ASP处理程序带来不必要的麻烦,甚至导致网站出现一些安全问题。因此我们在将这些信息保存到网站的数据库之前,要对这些用户所输入的信息进行数据的合法性校验,以便后面的程序可以安全顺利的执行。所以我们一般会在后端编写一个ASP的校验程序来分析用户输入的数据是否是合法的。或许有人会问了,使用运行在客户端的JavaScript不是可以更好更快的来校验用户的数据吗?的确,这样在大多的情况下是可以的,为什么是大多情... 上一次,我们谈到在ASP中如何利用“正则表达式”对象来实现各种数据的校验,文中描述了正则表达式对象的强大功能,接下来,我们来看看有关“正则表达式”对象的其他功能。当我们在网上冲浪的时候,尤其是浏览各类论坛的时候,经常会见到“UBB代码”这个词语。什么是UBB代码呢?UBB代码是HTML的一个变种,是UltimateBulletinBoard(国外一个BBS程序,国内也有不少地方使用这个程序)采用的一种特殊的TAG。为了避免用户无意或者有意的HTML代码对论坛的攻击,各种论坛基本上都屏蔽了HTML代码,但是为了使得论坛更加“多姿多彩”,论坛都会相应的开放一些自定义的Tag标签,类似于H... 出处:www.ASPAlliance.com介绍:这篇文章是我写的"如何把图片存入sqlServer中"的后续。我建议你在读这篇文章之前先看看那篇。和存储图片相比,读取图片就要简单多了。输出一副图片我们要做的就是使用Response对象的BinaryWrite方法。同时设置图片的格式。在这篇文章中,我们将讨论如何从SqlServer中检索图片。并将学习以下几个方面的知识.·如何设置图片的格式?·如何使用BinaryWrite方法。我们已经在Person表中存储了数据,那么我们就写些代码来从表中读取数据。下面的代码检索了所有的值从Person表中。... 介绍可能有很多的时候,我们急需把图片存入到数据库当中。在一些应用程序中,我们可能有一些敏感的资料,由于存储在文件系统(filesystem)中的东西,将很容易被某些用户盗取,所以这些数据不能存放在文件系统中。在这篇文章中,我们将讨论怎样把图片存入到Sql2000当中。在这篇文章中我们可以学到以下几个方面的知识:1.插入图片的必要条件2.使用流对象&nb... 东方快骑阿乐飞扬1.JavadocAPI文件产生器 Javadoc程序读取一个Java类文件并自动创建一组HTML文件,这些HTML文件描述了Java类文件的类、变量、成员函数,所有Java类库的APIHTML文件都可以由此程序创建。Javadoc把软件包名或源文件列表当做一个变量。Javadoc依靠以@打头的备注标记来创建HTML文件,下面就是标注的列表,它们被Javadoc用于在HTML文件中创建链接。选项功能@seeclassname此标注在类列表中增加一个到所提供类的"SeeAlso"条目。@seeclassname#methodname此标注... 邮编:250014济南市科院路19号山东省科学院自动化研究所孙常青 利用几个时间函数,就可简单地完成ASP网页中2000年倒记时功能,改变Cdate函数的参数就可完成其他日期的倒记时。 ASP源代码如下:<B>2000年倒记时!</B><BR>'显示当前时间当前时间为<%=Time()%>on<%=Date()%>.<BR>'计算显示距指定日期的天数距2000年还有<%=DateDiff("d",Now(),Cdate("01/01/200000:... 北京10045信箱信息中心王普全 在浏览器/服务器应用中,如果允许客户使用浏览器通过匿名身份访问网页,那么进一步限制客户访问具体的网页通常要客户表明身份(例如提示登陆),在网页初始部分验证客户的身份,如果通过身份验证,则可浏览到网页的具体内容,否则提示访问受到限制。 一般的浏览器/服务器应用应有一个主页,其上有进入不同网页的超链接。在ActiveServerPage应用中,我们知道,可以在进入主页时进行一次登录,把登录成功信息保存会话变量中,然后在进入该应用的其它网页时,只需检验这个会话变量,无需再做登陆验证。通常的做法是在每个网页的开始部分检验客户是否登录过,如果没有登录... publicclassRectangle:Shape{protectedPointm_Start;protectedPointm_End;publicRectangle(Pointstart,Pointend,ColorfgColor){m_Start=start;m_End=end;m_Color=fgColor;}publicoverridevoidDraw(Formcanvas){if(canvas==null){return;}InitializeGraphics(canvas);PointstartPoint=canvas.PointToScr... 很多问题都是因为中文问题造成的如文件名最好别用中文现在的解决方法一般是产生一个ID,将这个ID做文件名网页上如果url带汉字也经常出错现在的解决方法一般用urlencode编码现在用了这个转化,就好多了原理,使用Dictionary技术1.添加索引2.遍历词典<%Setd=CreateObject("Scripting.Dictionary")d.add"a",-20319d.add"ai",-20317d.add"an",-20304d.add"ang&qu... 编程爱好者一定使用过金山词霸的即指即译功能,它实际上是首先从文本中分离出鼠标所在位置的单词,然后对照英汉信息数据库的相关信息进行翻译。下面的代码演示了如何从一个RECHTEXT文本框中分离出单词,并且将它显示在一个标签控件中。 启动vb6,建立一个标准exe工程,单击“工程”――“部件”,选中Microsoftrichtextcontrol6.0,单击“确定”按钮,然后在窗体中添加该控件,命名为rchMainText,在窗体底部添加一个标签控件命名为label1,双击窗体,写入以下代码: OptionExplicit PrivateConstEM_CHARFROMP...