2012年5月28日 星期一

利用Ascii Code建立公式

最近工作上遇到一個需求

Use希望可以看到計算出數量的公式

有個數量是要將每週的值加總起來 週數會動態的變動 我們期望公式的樣式如下:(ex:3週,要顯示A+B+C;5週,要顯示A+B+C+D+E。下面在說明變數的意義。)
A+B+C

A:第一週的值(30)
B:第二週的值(40)
C:第三週的值(40)

我們不需要將26個字母都建立 再去跑for loop取得

只要使用Ascii Code再根據我們的週數去跑for loop

.aspx



.cs
  
namespace WebTemplate
{
 public partial class FormulaExample : System.Web.UI.Page
 {
  protected void Page_Load(object sender, EventArgs e)
  {
  }
  protected void btnGenerate_Click(object sender, EventArgs e)
  {
   //若沒輸入或為空白則轉換成0
   int number =
    Convert.ToInt32(string.IsNullOrEmpty(this.txtNumner.Text.Trim()) ? "0" : this.txtNumner.Text.Trim());
   //ASCII Code 65 = "A"
   int alpha = 65;
   //結果
   string strResult = string.Empty;
   for (int i = 0; i < number; i++)
   {
    strResult += Convert.ToChar(alpha).ToString() + "+";
    alpha++;
   }
   this.lblResult.Text = strResult.TrimEnd("+".ToCharArray());
  }
  }
}



查詢Ascii Code的網站:http://www.ascii.cl/

2011年11月15日 星期二

From designers to all clients

今天看到朋友分享的,覺得很有趣。
很中肯呢!


2011年8月2日 星期二

Android學習筆記:Shape的使用

.comment-body-author { margin:0; padding:0 0 0 20px; background-color:#C0C0C0; }

本節重點

  1. Shape 的使用

2011年7月28日 星期四

Android學習筆記:Content Provider-取得資料

本節重點
  1. 介紹Content Provider
  2. Content Provider之例子

2011年7月27日 星期三

2011年6月13日 星期一

Android 1:建立開發環境

本篇摘要
  1. 如何安裝Java
  2. 如何安裝Android SDK
---------------------------------------------------------------------------------------

今天是第一天開始學習Android,充滿了熱血阿!

在開始學習開發Andriod可以先去了解什麼是Andriod,可參考以下網誌
1. Android之特色:http://sls.weco.net/blog/esu7744/04-jan-2009/12150
2. Android wiki:http://en.wikipedia.org/wiki/Android_%28operating_system%29

Android的開發是以Java為基礎,所以我們的第一步驟便是建立好Java的開發環境‧

A1-1 下載與安裝Java


    • 於上一步驟之頁面點擊「Java Developer」,會出現以下頁面‧並於此頁面選擇「Java SE」(Standard Edition)

    • 於上一步驟點擊後,便會顯示如下頁面‧選擇download「JDK」

    • 在此頁面,須先選同意,才能開始下載,否則會跳出警告視窗‧頁面最下方則提供多種作業系統之版本,可依照需求下載‧

    • 開始安裝Java,執行下載好的exe檔‧安裝完成後,設定的安裝目錄下(建議安裝於c:\JAVA下),便會看到Java的JDK套件‧

    • 設定環境變數:我的電腦按右鍵->內容(會出現下圖畫面)->進階->頁籤中的「環境變數」

    • 環境變數設定:xxx的使用者變數(區塊上方)代表只針對這個使用者才會造成影響的變數;系統變數代表任何使用者登入都會產生作用‧現在我們只針對此使用者作設定,所以於上方區域按下新增‧

    • 於"變數名稱"輸入「JAVA_HOME」,在"變數值"輸入「安裝路徑」‧並於換環境變數之"系統變數"(下方區塊)的"PATH"變數後增加「;安裝路徑




    • 打開命令視窗,並於命令視窗輸入「set JAVA_HOME」按下Enter,若顯示出"JAVA_HOME=(安裝路徑)",則表示設定是正確的‧

    • 最後輸入"javac"指令,若出現一堆指令碼,則代表設置正確‧



    A1-2 安裝Andriod SDK

    • 安裝Android SDK:安裝完畢會選擇要不要啟動Manager,可打勾,會出現如下圖‧此為Android的管理介面。左邊的主功能表列分別代表:
      • Virtual Devices: 指的是AVD,為Android的虛擬機器,預設為空白,執行時才需設定。
      • Installed Packages:預設下載執行應用程式的工具和執行檔。開發函式庫並無預設下載。
      • Available Packages:透過proxy,列出有哪些可下載的套件