标题:谁有控制台的简单程序
只看楼主
水神之舞
Rank: 2
等 级:论坛游民
帖 子:25
专家分:10
注 册:2010-8-7
结帖率:100%
已结贴  问题点数:10 回复次数:6 
谁有控制台的简单程序
我们这的网被网管限制了不能下载
我只能复制下来
谁有给我发点
我刚学习c#
想弄点程序练练手
搜索更多相关主题的帖子: 控制台 
2010-08-19 16:59
Mark_hong
Rank: 2
等 级:论坛游民
帖 子:22
专家分:33
注 册:2010-7-28
得分:2 
using System;
using System.Collections.Generic;
using System.Text;

namespace Compare
{
    class Program
    {
        public int Compare(int max, int min)
        {
            int t;

            if (max<min)
            {
                t = min;
                min = max;
                max = t;
            }
            return max;
        
        }
        public double Compare(double max, double min)
        {
            double t;

            if (max-min<0.0001)
            {
                t = min;
                min = max;         
                max = t;
            }
            return max;

        }
        public string Compare(string max, string min)
        {


            if (max.Length<min.Length)
            {
                return min;

            }

            return max;

        }
        static void Main(string[] args)
        {
            Program max = new Program();

            Console.WriteLine("比较两个整数,请输入两个整数");
            int num1 = int.Parse(Console.ReadLine());
            int num2 = int.Parse(Console.ReadLine());
            Console.WriteLine("大数: {0}", (num1, num2));

            Console.WriteLine("比较两个小数,请输入两个小数");
            double No1 = double.Parse(Console.ReadLine());
            double No2 = double.Parse(Console.ReadLine());
            Console.WriteLine("大数: {0}", (No1, No2));

            Console.WriteLine("比较两个string,请输入两个小数");
            string Sring1 = string.Parse(Console.ReadLine());
            string Sring = string.Parse(Console.ReadLine());
            Console.WriteLine("大数: {0}", (Sring1, String2));

        }

      
    }

}
自己可以学习下。
2010-08-19 17:39
水神之舞
Rank: 2
等 级:论坛游民
帖 子:25
专家分:10
注 册:2010-8-7
得分:0 
这个简单啊
看下就知道了
但是你 public string Compare(string max, string min)这个方法
比较的是两个字符串的长短吧
2010-08-19 19:01
longlong89
Rank: 11Rank: 11Rank: 11Rank: 11
来 自:广州
等 级:小飞侠
威 望:6
帖 子:1043
专家分:2754
注 册:2009-8-18
得分:2 
程序代码:
using System;
class Hello
{
    public static void Main()
    {
        Console.WriteLine("hello,world.");
        }
}
简单吧

想象力征服世界
2010-08-19 19:28
zhoufeng1988
Rank: 15Rank: 15Rank: 15Rank: 15Rank: 15
来 自:北京
等 级:贵宾
威 望:27
帖 子:1432
专家分:6329
注 册:2009-5-31
得分:2 
回复 4楼 longlong89
呵呵,最经典的C#程序~~
,支持你哦~
2010-08-20 01:12
Mark_hong
Rank: 2
等 级:论坛游民
帖 子:22
专家分:33
注 册:2010-7-28
得分:0 
回复 3楼 水神之舞
我也不知道你要多简单的程序,再给你一个吧:
using System;
using System.Configuration;
using System.Data;
using System.Linq;
using System.Web;
using System.Web.Security;
using System.Web.UI;
using System.Web.UI.HtmlControls;
using System.Web.UI.WebControls;
using System.Web.UI.WebControls.WebParts;
using System.Xml.Linq;
using System.Drawing;
using System.Drawing.Imaging;

public partial class _Default : System.Web.UI.Page
{
   
    #region 设置验证码
    // 验证码长度
    private int codeLen = 4;
    // 图片清晰度
    private int fineness = 90;
    // 图片宽度
    private int imgWidth = 70;
    // 图片高度
    private int imgHeight = 18;
    // 字体家族名称
    private string fontFamily = "Arial";
    // 字体大小
    private int fontSize = 11;
    // 字体样式
    private int fontStyle = 3;
    // 绘制起始坐标 X
    private int posX = 5;
    // 绘制起始坐标 Y
    private int posY = 2;

    private static char[] allCharArray = new char[] { '0', '1', '2', '3', '4', '5', '6', '7', '8', '9','A','B','C','D','e','f','g','h' };

    #endregion




    private void Page_Load(object sender, System.EventArgs e)
    {
        string validateCode = CreateValidateCode();

        // 生成BITMAP图像
        Bitmap bitmap = new Bitmap(imgWidth, imgHeight);

        // 给图像设置干扰
        DisturbBitmap(bitmap);

        // 绘制验证码图像
        DrawValidateCode(bitmap, validateCode);

        // 保存验证码图像,等待输出
        bitmap.Save(Response.OutputStream, ImageFormat.Gif);
        
        bitmap.Dispose();
        
    }

    /// <summary>
    /// 随机生成验证码,并把验证码保存到Session中.
    /// </summary>
    /// <returns></returns>
    private string CreateValidateCode()
    {

        #region 0-9数字的验证码


        string randomCode = "";
        int t = 0;

        Random rand = new Random();
        for (int i = 0; i < codeLen; i++)
        {
            t = rand.Next(17);

            randomCode += allCharArray[t];
        }

        Session["CheckCode"] = Request.QueryString["Validator"].ToString();
        return Session["CheckCode"].ToString();

        #endregion
    }

    /// <summary>
    /// 为图片设置干扰点
    /// </summary>
    /// <param name="bitmap"></param>
    private void DisturbBitmap(Bitmap bitmap)
    {
        // 通过随机数生成
        Random random = new Random();

        for (int i = 0; i < bitmap.Width; i++)
        {
            for (int j = 0; j < bitmap.Height; j++)
            {
                if (random.Next(100) <= this.fineness)
                    bitmap.SetPixel(i, j, Color.White);
            }
        }
    }

    /// <summary>
    /// 绘制验证码图片
    /// </summary>
    /// <param name="bitmap"></param>
    /// <param name="validateCode"></param>
    private void DrawValidateCode(Bitmap bitmap, string validateCode)
    {
        // 获取绘制器对象
        Graphics g = Graphics.FromImage(bitmap);

        // 设置绘制字体
        Font font = new Font(fontFamily, fontSize, GetFontStyle());


        // 绘制验证码图像
        g.DrawString(validateCode, font, Brushes.Black, posX, posY);

        font.Dispose();
        g.Dispose();
    }

    /// <summary>
    /// 换算验证码字体样式:1 粗体 2 斜体 3 粗斜体,默认为普通字体
    /// </summary>
    /// <returns></returns>
    private FontStyle GetFontStyle()
    {
        if (fontStyle == 1)
            return FontStyle.Bold;
        else if (fontStyle == 2)
            return FontStyle.Italic;
        else if (fontStyle == 3)
            return FontStyle.Bold | FontStyle.Italic;
        else
            return FontStyle.Regular;
    }
   
}

这是个生成验证码的程序,你也可以自己修改
2010-08-20 15:32



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-316226-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.095694 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved