2012年2月24日 星期五

{C#-JavaScript} 套用JS Calendar

1.下載JS Calendar

2.載入 CSS與JS
        <link type="text/css" href="Jscript/JSCal2-1.9/src/css/jscal2.css" rel="Stylesheet" />
        <link type="text/css" href="Jscript/JSCal2-1.9/src/css/border-radius.css" rel="Stylesheet" />
        <link type="text/css" href="Jscript/JSCal2-1.9/src/css/reduce-spacing.css" rel="Stylesheet" />
       <script type="text/JavaScript" src="Jscript/JSCal2-1.9/src/js/jscal2.js"></script>
    <script type="text/JavaScript" src="Jscript/JSCal2-1.9/src/js/unicode-letter.js"></script>
    <script type="text/JavaScript" src="Jscript/JSCal2-1.9/src/js/lang/b5.js"></script>

3.先建立控制項 搭配script 執行js檔
Note:建立控制項使用<input>頁籤創件,如是使用asp.net建立控制項則會因為runat="server",當按下button或其觸發,日曆只會曇花一現....
<input type="text" id="date" name="date" size="10" >
   <input type="button" value="..." id="BTNTest" name="BTN">
   <script type="text/javascript">
        new Calendar({
            inputField: "date",
        dateFormat: "%Y/%m/%d",
        trigger: "BTNTest",
        bottomBar: true,
        weekNumbers: true,
        showTime: 24,
        onSelect: function() {this.hide();}
        });
    </script>
new Calendar其屬性要參考.js的API:http://www.dynarch.com/projects/calendar/doc/#printDate
inputField=日期所要放置的控制ID
trigger=觸發.JS的控件ID
onSelect: function() {this.hide();}=選擇後,則日曆隱藏

2012年2月23日 星期四

{C#-SQL資料庫}程式運用web config 與 app config

web 寫法 in C#:
System.Web.Configuration.WebConfigurationManager.ConnectionStrings["ABC"].
                ConnectionString;
app寫法 in C#:
System.Configuration.ConfigurationManager.ConnectionStrings["ABC"].ToString();

2012年2月21日 星期二

{C#} console 畫面停留與結束

Console.WriteLine("按任意鍵結束....");
 //Console.ReadLine();// 使畫面停住
Console.ReadKey();  //可按任意鍵結束畫面

參考文件:http://it-easy.tw/vb-net-console-read-write/

{C#} console- unauthorizedaccessexception 拒絕存取路徑

             try
            {
                File.CreateText(@"D:\Tobey\TimeCreate.txt");
                Console.WriteLine("Success");
            }
            catch (Exception ex)
            {
                Console.WriteLine(ex.ToString());
                throw;
            }

針對本機資料夾Tobey無法建立新檔案,需先將Tobey資料夾共用性打開,即可通過~