asp.net生成图形验证代码程序

asp教程.net生成图形验证代码程序

void palm::display()
{
    glloadidentity();                                 // 重置当前的模型观察矩阵
    glcolor3f(.0f,1.0f,1.0f);   
    //绘制手掌四周
    glbegin(gl_quad_strip);
        glvertex3f(  -39.5000     ,     37.7987  ,   10.0000 ) ;
        glvertex3f(  -39.5000     ,     37.7987  ,   10.0000 ) ;
        glvertex3f(  -47.1311     ,     16.1908  ,   10.0000 ) ;
        glvertex3f(  -47.1311     ,     16.1908  ,   10.0000 ) ;
        glvertex3f(  -48.8821     ,    -21.7083  ,   10.0000 ) ;
        glvertex3f(  -48.8821     ,    -21.7083  ,   10.0000 ) ;
        glvertex3f(  -34.5000     ,    -42.2013  ,   10.0000 ) ;
        glvertex3f(  -34.5000     ,    -42.2013  ,   10.0000 ) ;
        glvertex3f(  -34.5000     ,    -62.2013  ,   10.0000 ) ;
        glvertex3f(  -34.5000     ,    -62.2013  ,   10.0000 ) ;
        glvertex3f(   34.5000     ,    -62.2013  ,   10.0000 ) ;
        glvertex3f(   34.5000     ,    -62.2013  ,   10.0000 ) ;
        glvertex3f(   34.5000     ,    -42.2013  ,   10.0000 ) ;
        glvertex3f(   34.5000     ,    -42.2013  ,   10.0000 ) ;
        glvertex3f(   51.5617     ,    -32.7875  ,   10.0000 ) ;
        glvertex3f(   51.5617     ,    -32.7875  ,   10.0000 ) ;
        glvertex3f(   71.9188     ,     -7.6604  ,   10.0000 ) ;
        glvertex3f(   71.9188     ,     -7.6604  ,   10.0000 ) ;
        glvertex3f(   59.0631     ,      7.6604  ,   10.0000 ) ;
        glvertex3f(   59.0631     ,      7.6604  ,   10.0000 ) ;
        glvertex3f(   48.9573     ,     18.3372  ,   10.0000 ) ;
        glvertex3f(   48.9573     ,     18.3372  ,   10.0000 ) ;
        glvertex3f(   39.5000     ,     37.7987  ,   10.0000 ) ;
        glvertex3f(   39.5000     ,     37.7987  ,   10.0000 ) ;
        glvertex3f(  -39.5000     ,     37.7987  ,   10.0000 ) ;
        glvertex3f(  -39.5000     ,     37.7987  ,   10.0000 ) ;
    glend();

    //绘制上表面
    glbegin(gl_polygon);
        glvertex3f(  -39.5000     ,     37.7987  ,   10.0000 ) ;
        glvertex3f(  -47.1311     ,     16.1908  ,   10.0000 ) ;
        glvertex3f(  -48.8821     ,    -21.7083  ,   10.0000 ) ;
        glvertex3f(  -34.5000     ,    -42.2013  ,   10.0000 ) ;
        glvertex3f(  -34.5000     ,    -62.2013  ,   10.0000 ) ;
        glvertex3f(   34.5000     ,    -62.2013  ,   10.0000 ) ;
        glvertex3f(   34.5000     ,    -42.2013  ,   10.0000 ) ;
        glvertex3f(   51.5617     ,    -32.7875  ,   10.0000 ) ;
        glvertex3f(   71.9188     ,     -7.6604  ,   10.0000 ) ;
        glvertex3f(   59.0631     ,      7.6604  ,   10.0000 ) ;
        glvertex3f(   48.9573     ,     18.3372  ,   10.0000 ) ;
        glvertex3f(   39.5000     ,     37.7987  ,   10.0000 ) ;
        glvertex3f(  -39.5000     ,     37.7987  ,   10.0000 ) ;
    glend();
   
    //绘制下表面
    glbegin(gl_polygon);
        glvertex3f(  -39.5000     ,     37.7987  ,  -10.0000 ) ;
        glvertex3f(  -47.1311     ,     16.1908  ,  -10.0000 ) ;
        glvertex3f(  -48.8821     ,    -21.7083  ,  -10.0000 ) ;
        glvertex3f(  -34.5000     ,    -42.2013  ,  -10.0000 ) ;
        glvertex3f(  -34.5000     ,    -62.2013  ,  -10.0000 ) ;
        glvertex3f(   34.5000     ,    -62.2013  ,  -10.0000 ) ;
        glvertex3f(   34.5000     ,    -42.2013  ,  -10.0000 ) ;
        glvertex3f(   51.5617     ,    -32.7875  ,  -10.0000 ) ;
        glvertex3f(   71.9188     ,     -7.6604  ,  -10.0000 ) ;
        glvertex3f(   59.0631     ,      7.6604  ,  -10.0000 ) ;
        glvertex3f(   48.9573     ,     18.3372  ,  -10.0000 ) ;
        glvertex3f(   39.5000     ,     37.7987  ,  -10.0000 ) ;
        glvertex3f(  -39.5000     ,     37.7987  ,  -10.0000 ) ;
    glend();   
}

void hand::display()
{   
    finger * pfinger[5]={&m_thumb,&m_index,&m_medius,&m_ring,&m_little};
    m_palm.display();                                //显示手掌
    for(int i=0;i<5;i++)   pfinger[i]->display();    //显示5个手指
       
}

时间: 2024-10-02 13:41:54

asp.net生成图形验证代码程序的相关文章

ASP.NET生成图形验证码的方法详解_实用技巧

本文实例讲述了ASP.NET生成图形验证码的方法.分享给大家供大家参考,具体如下: 通常生成一个图形验证码主要 有3个步骤: (1)随机产生一个长度为N的随机字符串,N的值可由开发可由开发人员自行设置.该字符串可以包含数字.字母等. (2)将随机生成的字符串创建成图片,并显示. (3)保存验证码. 新建一个页面为default.aspx,  放置一个TextBox控件和一个Image控件,TextBox控件用于输入生成的字符串,Image控件用于显示字符串,它的图片就为生成的图形验证码image

asp动态生成wbmp图片的程序

程序|动态 asp动态生成wbmp图片的程序 (ASP2001)<%@ Language=VBScript %><% '函数1:'将字符串转换成二进制Function StoB(varstr)str2bin = ""For i = 1 To Len(varstr)varchar = Mid(varstr, i, 1)str2bin = str2bin & ChrB(AscB(varchar))NextStoB = str2binEnd Function '函数

带数据库的ASP用户名密码登录验证代码

  带数据库的ASP用户名密码登录验证代码,这个代码里有登录判断的完整逻辑,包括连接数据库,查询判断用户名和密码是否正确,返回重填,关闭数据库记录集等,对ASP初学者有相当好的借鉴价值: 这里连接的是SQLSERVER数据库,数据库就不上传了,里面有两个字段,name是存储用户名,userpassword是密码字段,自己手动创建个,修改本代码里面的数据库连接信息就可测试了.

asp.net生成静态页面代码

asp教程.net生成静态页面代码 private static void createfile(string userid, string filename, string htmlcode)         {             filename += ".html";             string localpath = "e:/www.111cn.net/sun/sundecorativesystem/users/" + userid;    

asp.net 调用图片验证代码

asp教程.net 调用图片验证代码 aspx页面 <html>  <head>   <title>jpegimage</title>   <meta name="generator" content="microsoft visual studio 7.0">   <meta name="code_language" content="c#">   &l

asp 电子邮箱email验证实例程序

 电子邮箱email验证实例程序 function IsValidEmail(email) dim names, name, i, c 'Check for valid syntax in an email address. IsValidEmail = true names = Split(email, "@") if UBound(names) <> 1 then    IsValidEmail = false    exit function end if for e

asp.net生成缩略图实现代码_实用技巧

复制代码 代码如下: using System; using System.Collections.Generic; using System.Linq; using System.Web; using System.Drawing; using System.IO; namespace web三层 { /// <summary> /// 显示请求图片的缩略图,以宽度100像素为最大单位 /// </summary> public class imgSmall : IHttpHan

解读ASP.NET密码强度验证代码实例分享_实用技巧

效果如下: 输入密码:密码强度: 弱 中 强   代码如下: 复制代码 代码如下: <%@ Page Language="C#" AutoEventWireup="true"  CodeFile="Default.aspx.cs" Inherits="_Default" %>    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//

中文asp.net下编的日文代码程序 拿到日文下面看代码 显示乱码

问题描述 如题我用中文系统编的程序,页面上显示的文字都是用日文写的,现在问题是1:我用日文系统上Editplus等看文件代码都显示的是乱码,包括日文字符也是乱满2:如果不能解决1的问题的话那么怎么在中文系统下设置日文文字字体,并且保证系统能在中文或者日文系统上正确的运行请各位大侠支招 解决方案 解决方案二:你把页面的编码设置成utf-8/webconfig---requestEncoding..设置为utf-8/把数据库字段换成nvarchar----解决方案三:Editplus工具有选择编码的