簡化的寫法

找到的資料都是先將richtextbox先暫存為temp.rtf檔案,然後再用FileStream的方式載入成資料流。

如果可以直接將richtextbox的文字直將轉成資料流,就不用存成暫存檔了吧。

轉成二進位的方式,也可以保留其中的文字格式、圖片檔等等。

 

        private void SaveRichTextBox(string text)

        {

Posted by ikaritw at 痞客邦 PIXNET Comments(1) Trackback(0) Hits(100)

using Microsoft.Win32;

 

//加密

        private string Encrypt(string Org,string key)

        {

            string res = "";

 

Posted by ikaritw at 痞客邦 PIXNET Comments(0) Trackback(0) Hits(140)

另場加開 巴都萬數列

 

由起始數值P0 = P1 = P2 = 1和遞歸關係Pn = Pn - 2 + Pn - 3定義。

首數個值為1, 1, 1, 2, 2, 3, 4, 5, 7, 9, 12, 16, 21, 28, 37 ..

巴都萬數列.JPG 


using System;

using System.Collections.Generic;

Posted by ikaritw at 痞客邦 PIXNET Comments(0) Trackback(0) Hits(65)

費氏函數

列印如下的數列。

0, 1, 1, 2, 3, 5, 8, 13, 21, 34, 55, 89, 144, 233, 377, 610, 987, 1597, 2584, 4181, 6765, 10946,..............n

公式為

  • a1 = 1
  • a2 = 1
  • an = an − 1 + an − 2

C#的解法通常有陣列跟遞迴。當n越大,陣列的速度遠超過遞迴。而陣列也不過用了array[2]跟1個暫存變數。

CWINDOWSsystem32cmd.exe 200966 上午 011814.JPG 

 

Posted by ikaritw at 痞客邦 PIXNET Comments(0) Trackback(0) Hits(284)

 

Datetimepicker

dtp_SDate.Format = DateTimePickerFormat.Custom;

dtp_SDate.CustomFormat = string.Format("{0}/MM/dd", dtp_SDate.Value.AddYears(-1911).Year.ToString("00"));
//年份用自定的方式轉成民國年

網路上的作法大都是用win32的API功能

在程式開啟時,把用戶端的時間格式改成民國。

Posted by ikaritw at 痞客邦 PIXNET Comments(0) Trackback(0) Hits(237)