解决方案 »

  1.   

    不是新手。
    给个建议,也给初学者们一个提醒:
    这样的整合不符合SOLID原则的第一条 - 单一功能原则(Single responsibility principle,也叫单一责任原则)。
      

  2.   

    简单用了一下,的确非常的不错。但凡Dylike出手的东西,都不只用精彩形容,都是惊艳的。
    只是,虽然都很简单,但如果你能帖点Sample或是帖个使用这个dll的例子,再配点图就完美了。期待大神开发界面控件。
      

  3.   

    作为c#的忠实拥护者,强烈支持楼主,感谢无私分享,不顶的写代码一堆bug
      

  4.   

    private DSAPI.DS密法 加解密 = new DSAPI.DS密法();
    private void Button1_Click(object sender, EventArgs e)
    {
    string S = TextBox1.Text;
    //第2个参数即为密钥,解密为无限长度字串,解密时,必须确保密钥一致性,否则无法解密.
    TextBox2.Text += 加解密.加密(TextBox1.Text, "abc") + Constants.vbCrLf;
    }private void Button3_Click(object sender, EventArgs e)
    {
    //解密时,需要提供密文加密时提供的密钥.
    TextBox2.Text = 加解密.解密(TextBox1.Text, "abc");
    }加解密,同一字串,每次加密结果不同,但均可逆.原文:
    中华人民共和国加密结果,每一行均为"中华人民共和国"的加密结果,结果是随机的,每次加密均不同.解密需要提供与加密相同的密钥.fhdqhtemodgkyuaugvokigponeinsmwkqumnrmbhxaoiauhqrcwyomch
    vpxwueenocqsmajvokgmxjffhkgcbwhxjyeodkqghfhwmlyvcquskv
    nlpxhvdvpjfddggqikgjfimhajrsbuurnhhhfrccabgapokjjyhc
    eysopokpenrkjqkpujxinmcatmdyavdqeqylgeuqtjmtclxcpmyrf
    fwvreyfvykgwalrdcikgqbcnajufbvekawrbhxejrlxdptpwndskv
    ubpinfkynggkpunexsuwrixgtrssvawrcbylahhcrqrcumymch
    jtotkqgexshovyedgcyaaigulhixymwkxsghnbvlrxagukbuedjsqcrx
    egjfdejugiissqqikgiocohasyffqrxrattxuvxfrhubkbdlnosnqxn
      

  5.   

    this.FormBorderStyle = System.Windows.Forms.FormBorderStyle.None;DSAPI.图形图像.透明窗体.窗体支持鼠标拖动(this, true);
    DSAPI.图形图像.透明窗体.显示图像(this, My.Resources.car, 255);
    //DSAPI.图形图像.透明窗体.显示图像(Me,PNG文件路径,透明度_0到255)
    Bitmap B = new Bitmap(My.Resources.car);
    DSAPI.图形图像.彩色文字图像 DSL = new DSAPI.图形图像.彩色文字图像();
    var _with1 = DSL;
    _with1.画布尺寸 = this.Size;
    _with1.绘制描边 = true;
    _with1.绘制阴影 = true;
    _with1.描边颜色 = Color.Black;
    _with1.阴影颜色 = Color.Black;
    _with1.字符间距 = 1;
    _with1.字符行距 = 2;
    _with1.文字清晰度 = System.Drawing.Text.TextRenderingHint.AntiAlias;
    _with1.字体 = new Font("楷体", 12);
    _with1.代码文本 = "这是支持<color=0,128,255>彩色</color><b>特效文本</b>输出的<u>图像</u>,这是<link=百度,trget=http://www.baidu.com>百度链接</link>,配合鼠标事件可以点击,支持斜体";
    using (Graphics G = Graphics.FromImage(B)) {
    G.DrawImage(DSL.输出图像, new Point(0, 0));
    }
    DSAPI.图形图像.透明窗体.显示图像(this, B, 255);
      

  6.   

    dylike 真,有些功能是我想要的,期待全功能示例文档