顯示具有 C# Web Form 網站 標籤的文章。 顯示所有文章
顯示具有 C# Web Form 網站 標籤的文章。 顯示所有文章

2018年6月1日 星期五

設計好的程式,放上主機,瀏覽時卻要等20幾秒?

設計好的網站,在單機執行都正常,但是放到主機端執行時卻要等20幾秒,後來發現是SQL主機沒開放網頁主機瀏覽權限。
請組長設定一下就好了。^_^

2017年6月23日 星期五

Ical.NET 使用方式

程式碼如下:

 var calendarCollection = Ical.Net.Calendar.LoadFromFile(@"c:\basic.ics");
            var firstCalendar = calendarCollection.First();
            //var firstEvent = firstCalendar.Events.First();
            var anEventList = firstCalendar.Events;

            String TestMergr;
            String TestMergr_;
            TestMergr = String.Empty;
            TestMergr_ = String.Empty;
            anEventList.ToList().ForEach(s =>
            {
                TestMergr_ =
                       "<tr>" +
                       "<td align=center valign=middle > " + s.DtStart + " </td>" +
                       "<td align=center valign=middle > " + s.DtEnd + " </td>" +
                       "<td align=center valign=middle > " + s.Summary + " </td>" +
                       "<td align=center valign=middle > " + s.Location + " </td>" +
                       "</tr>";
                TestMergr = TestMergr + TestMergr_;
            });

testall.Text = TestMergr;

========================================================================
參考網址Ical.NET Wiki 說明:https://github.com/rianjs/ical.net/wiki/Deserialize-an-ics-file

一個ics文件在其中有多個VCALENDAR是有點不尋常,但它是允許的。由於ics文件的容器類功能,加載一個可以生成一個CalendarCollection而不是一個Calendar。在大多數用例中,Calendar該集合中只有一個。(翻譯)

此示例顯示最常見的用例,其中一個Calendar用於CalendarCollection。我們將使用LINQ來“到達”每個集合,並採取第一個事件。(翻譯)

var calendarCollection = Calendar.LoadFromFile(@"path\to\file.ics");
var firstCalendar = calendarCollection.First();
var firstEvent = firstCalendar.Events.First();

****************************************************
var calendarCollection = Ical.Net.Calendar.LoadFromFile(@"c:\basic.ics");
日曆集合 = Ical.Net 從檔載入日曆 (檔案位置)

var被稱為隱含型別,在編譯時期宣告成隱含型別的變數,其真實型別由等號右邊的值型別所決定,請記住,是在編譯時期就已經決定其真實型別了。
@忽略跳脫符號

var firstCalendar = calendarCollection.First();
第一個日曆 = 日曆集合.第一()

var firstEvent = firstCalendar.Events.First();                     (網站使用的方法)
第一個事件 = 第一個日曆.事件.第一()

var anEventList = firstCalendar.Events;
事件清單 = 第一個日曆.事件                                          (使用下列方法就可以取用了)

anEventList.ToList().ForEach(s => {要做的動作});
事件清單轉成List清單,並且使用foeach操作(s =>



2017年6月15日 星期四

行事曆推撥管理(VS2013 新增 Web Form 網站)

VS2013 安裝以下 NuGet 套件

  • ASP.NET Identity Database v2.0.0
  • BetterRegions
  • BootstrapSnippets
  • ChromeExtensionVsix
  • Cobisi.RoutingAssistant-v1.8
  • CodeAlignment
  • CodeJumper
  • CodeMaid v10.4.53
  • ColorThemeEditor
  • CSharpOutline
  • DeveloperAssistant_2012
  • GitSccProvider
  • GoToDef
  • JavaScript Snippet Pack v1.2.15
  • jQueryCodeSnippets
  • JsMapParser.VsExtension
  • Mindscape.WebWorkbench.Integration.10
  • NuGet.Tools
  • ProPowerTools
  • Saha Wpf Theme 2012
  • SlowCheetah.VisualStudio
  • SqlCeVsToolbox.4.7.87
  • WebEssentials2012
  • VS11-KB3002339.exe
以下是校務系統需要安裝的
安裝了以後,
ConnDB.cs 裡的
using WebMatrix.Data;

unicodeConvert.cs 裡的
using iTextSharp.text;                      
using iTextSharp.text.pdf;
using iTextSharp.tool.xml;

Json.cs 裡的
using Newtonsoft.Json;

*.cs 裡的
using OfficeOpenXml;
using OfficeOpenXml.Style;

using Novacode;

using AjaxControlToolkit;

using System.Transactions;

就可以正常了。

========================================================================
HTML font color 文字顏色
CSS color 文字顏色

========================================================================
Site.master
修改 <title><%: Page.Title %> ~行事曆推撥管理</title>


HTML font color 文字顏色範例二、透過 css style 來設計 font color
<span style="color:orange;">文字顏色為橘色</span>
以上範例輸出
文字顏色為橘色






cas server 一直圈圈或取得狀態異常

重點: cas server 不能開 VPN,會造成取的來源 dns 異常,會一直轉圈圈或等很久。