2016年12月29日 星期四

[台北科大 分享會] Google Chart 網頁圖表產生器 - 2017/1/18(三)19:30

2017/01/18   週三 晚上 19:30~21:00   招生中

課程主題:Google Chart網頁圖表產生器


本次分享會的宗旨:
    「實用」、「簡單明瞭」、「實作」、「即戰力」
    不只是放放投影片混一個小時而已,希望有一個真正的範例作給大家看,您也可以跟著做
    而且 "入門"範例,可以讓大家感受到 "實用" 且 "學得會"。 自己聽得懂、做得到,才有幫助!

課程大綱 & 內容:  
      (講師: MIS2000 Lab.,微軟MVP 2008~2016)
      (課程約一小時,後續半小時為自由討論、分享、認識人脈的時間)
  1. 為什麼不用 ASP.NET Chart控制項?
  2. 對前端技術不熟悉,15分鐘學得會 Google Chart?
  3.       沒有前端經驗的人,也可以立即「套用」前端的特效。
  4.       學習「看得懂」原廠文件,快速引用網路上各種資源。
  5. 實際範例解說,使用Visual Studio  -- 如何與後端程式結合(以ASP.NET為例)
  6. Q & A,課後討論時間

  7. Bonus 福利 -- 社群分享、認識朋友、工作轉介 (分享.NET的工作機會與職缺)

參與人數:15人(現場沒有電腦教室。請自備NB 或是 兩手空空也行,帶著 輕鬆的心情 過來即可)
      分享會的內容,並非「從零講起」,未必適合毫無基礎的初學者(但如果您堅持要來旁聽,也歡迎)
      希望是業界、現役的工程師一起參與

地  點:台北科大 育成中心  (捷運 忠孝新生站,鄰近光華商場)  http://incu.ntut.edu.tw/files/15-1036-4233,c929-1.php?Lang=zh-tw
            臺北市大安區忠孝東路三段1號(光華館 3樓)    
         【註】八德路 v.s. 新生南路口側門入校第一棟(光華館)

            感恩 台北科大育成中心&聖森股份有限公司 提供場地

費用:250元    收取費用的原因:  希望「有決心」的人才來報名,不要報了名卻不來。
 ** 如果人數不足、主辦單位臨時取消或無法成行,開課日前一週告知。將無息、無扣手續費,以ATM退款給您。
 ** 如果確定舉辦,您卻無法參加,費用無法退還、贈品無法寄送。建議您私下將此名額轉讓給別人。
如果收費有盈餘,將補貼講師車馬費與餐費等等。

人數有限,不提供預約。    一律完成繳費才算報名成功!
務必填寫報名表,來信報名 。我會回信通知下列資訊:若非以下資料,皆屬詐騙,請小心!
我的電話是 0975-696-XXX
我的「銀行帳號」--  台北富邦銀行(012),帳號後六碼 xxx-xxx-388-785
    (怕有詐騙集團出面劫標,我先公佈一部份。請大家留意!)
  
 有任何問題,都請您來信  mis2000lab (at) yahoo.com.tw  或是 school (at) mis2000lab.net
姓名
E-Mail(盡量留自己的,而非公司)
電話方便聯絡的時間
目前所在公司或學校
 **必填**
其他需求,或您想跟我詢問的?
自己:
公司:
家:
手機:

  ****必填 ****



如果您報名時,沒有留下個人資料。臨時有突發狀況(如無法舉辦或颱風假等緊急因素)而無法通知到您,視同您不參與、自動放棄所有權利。
當然也不退費、不補發贈品。
人數有限,不提供預約。    一律完成繳費才算報名成功!

2016年12月27日 星期二

第一天 ADO.NET Samples -- DataSet(課程範例)& 圖解

ADO.NET 2011/4/23 Samples -- DataSet(台中市電腦公會,課程範例)


打開 google搜尋一下關鍵字「ADO.NET  DataSet」之類,就會找到這幾張常見的圖片。
用來解釋 DataSet,可謂是一目了然。

第一張圖片是微軟 MSDN網站,官方的說明圖片
 


另外,這位朋友的網站也有一張圖片很清楚,

這些範例在我出版的書本(上下兩集)都已經有了。
檔案下載 (VB / C#語法兩者都有) ---- ADO_NET_DataSet.rar

初學者入門的 GridView控制 (自己寫 VB程式) ---- DataSet_Beginner_3.rar
Deleting事件內 (GridView1_RowDeleting)
正確        Response.Write("
我要刪除 Table P.K.--" & GridView1.DataKeys(e.RowIndex).Value)
錯誤        Response.Write("
我要刪除 Table P.K.--" & GridView1.SelectedDataKey.Value)



2013/7/30補充:
.Fill()方法。對應 Select的SQL指令。
    

.Update()方法。對應 Insert / Delete / Update的SQL指令
    

 
我將思想傳授他人, 他人之所得,亦無損於我之所有;
猶如一人以我的燭火點燭,光亮與他同在,我卻不因此身處黑暗。----Thomas Jefferson
寫信給我--  mis2000lab (at) yahoo.com.台灣  或是  school (at) mis2000lab.net
................   facebook社團   https://www.facebook.com/mis2000lab   ......................
................   Google+   https://plus.google.com/100202398389206570368/posts ........
................  YouTube (ASP.NET) 線上教學影片  http://goo.gl/rGLocQ

陳傳興 老師:在Web Forms專案上整合新技術,打造現代化網站

這篇文章很讚,很適合第一天上課時,推薦給學員看看

在Web Forms專案上整合新技術,打造現代化網站

 


 上文提到的 Model Binding 可以參閱這篇文章:

上文提到的 FriendlyURLs 可以參閱這篇文章:


相關文章:


 
 
我將思想傳授他人, 他人之所得,亦無損於我之所有;
猶如一人以我的燭火點燭,光亮與他同在,我卻不因此身處黑暗。----Thomas Jefferson
寫信給我--  mis2000lab (at) yahoo.com.台灣  或是  school (at) mis2000lab.net
................   facebook社團   https://www.facebook.com/mis2000lab   ......................
................   Google+   https://plus.google.com/100202398389206570368/posts ........
................  YouTube (ASP.NET) 線上教學影片  http://goo.gl/rGLocQ

上課第一天 -- .NET各版本與Visual Studio對照圖表 (from msdn官方網站)

剛剛找到這份資料,滿有用的。
為自己留著參考,也分享給大家

.NET各版本與Visual Studio對照圖表


( 點選圖片,可以連到原文網站 )
  

(點選圖片可連到原網址,可下載大圖)


2.   .NET 2.0~3.5與 4.0~4.5.1版的CLR?
       這篇文章有列出每一版的 .NET,對應 Visual Studio 開發工具與OS的版本
      
     
        (點選圖片可連到原網址) 

  
我將思想傳授他人, 他人之所得,亦無損於我之所有;
猶如一人以我的燭火點燭,光亮與他同在,我卻不因此身處黑暗。----Thomas Jefferson
寫信給我--  mis2000lab (at) yahoo.com.台灣  或是  school (at) mis2000lab.net
................   facebook社團   https://www.facebook.com/mis2000lab   ......................
................   Google+   https://plus.google.com/100202398389206570368/posts ........
................  YouTube (ASP.NET) 線上教學影片  http://goo.gl/rGLocQ

[ASP.NET]上課第一天的簡介 -- 網頁的基本觀念、ASP.NET與傳統網頁程式的異同

上課第一天的簡介
每次都要劃黑板,所以乾脆把圖畫好,省時間。

詳細的說明,等上課時解說。  :-P 
**************************************************************************************
2015/3補充,學員看完我的課程,(ASP.NET課程)第一天 上午 的教學影片後,給我的回應......

**************************************************************************************

1 .   .NET每個版本有哪些差異?哪些是我該學的呢?
         哪些是不變的?本課程會學到哪些技術?
  
2.    ASP.NET (Web Form,非MVC)跟以前的ASP有何差異?
        跟Windows Form又差別在哪裡?
 
   


以下兩張圖片,搭配第二章(基礎的程式語法入門) 

   
另外一篇文章:

================================================================
相關文章:
  
我將思想傳授他人, 他人之所得,亦無損於我之所有;
猶如一人以我的燭火點燭,光亮與他同在,我卻不因此身處黑暗。----Thomas Jefferson
寫信給我--  mis2000lab (at) yahoo.com.台灣  或是  school (at) mis2000lab.net
................   facebook社團   https://www.facebook.com/mis2000lab   ......................
................   Google+   https://plus.google.com/100202398389206570368/posts ........
................  YouTube (ASP.NET) 線上教學影片  http://goo.gl/rGLocQ

Page_Load與sender -- PostBack是由哪個 ASP.NET控制項引起 ?

要知道是哪個控制項,觸發了ASP.NET 的PostBack ? 
Page_Load與sender -- PostBack是由哪個 ASP.NET控制項引起 ?

之前有討論過ASP.NET Web Form "事件"裡面的 "sender"

有位朋友問到「在Page_Load事件裡面,如何得知是哪個控制項觸發 PostBack ??」

我們寫一個簡單程式試試看
畫面上只有一個 按鈕:
    protected void Page_Load(object sender, EventArgs e)
    {
        if (!Page.IsPostBack)        {
        }
        else      {
            Button btn = (Button)sender;   // 注意 錯誤訊息!!
            Response.Write("Button被按下了(Page_Load)!---" + btn.Text);
//訊息如下: 
'/' 應用程式中發生伺服器錯誤。 
無法將類型 'ASP.postback_sender_aspx' 的物件轉換為類型 'System.Web.UI.WebControls.Button'。
(註解:postback_sender_aspx 是我程式的檔名 PostBack_Sender.aspx) 
        }
    }
    protected void Button1_Click(object sender, EventArgs e)    {
        Button btn = (Button)sender;
        Response.Write("
Button被按下了(Button1_Click)!---" + btn.Text);
    }
 
 
好的,我們把 Page_Load事件的程式改寫一下
    protected void Page_Load(object sender, EventArgs e)
    {
        if (!Page.IsPostBack)     {
        }
        else      {
            var btn = sender;   // 注意訊息!!
            Response.Write("Button被按下了(Page_Load)!---" + btn.ToString()); 
        }
    }
 
執行成果如下:
Button被按下了(Page_Load)!---ASP.postback_sender_aspx
 (註解:這是我程式的檔名 PostBack_Sender.aspx) 

如果您想要知道是哪個控制項,觸發了ASP.NET 的PostBack
這兩篇文章有簡單的範例,可以幫助您抓得到:
關鍵字 C# --  Request.Params["__EVENTTARGET"]
關鍵字 VB --  Request.Params("__EVENTTARGET") 
[ASP.NET]在Page_Load取得觸發PostBack的元件   (ASP.NET Button沒有設定 UseSubmitBehavior="false"就抓不到值)
 
 
  
 
我將思想傳授他人, 他人之所得,亦無損於我之所有;
猶如一人以我的燭火點燭,光亮與他同在,我卻不因此身處黑暗。----Thomas Jefferson
寫信給我--  mis2000lab (at) yahoo.com.台灣  或是  school (at) mis2000lab.net
................   facebook社團   https://www.facebook.com/mis2000lab   ......................
................   Google+   https://plus.google.com/100202398389206570368/posts ........
................  YouTube (ASP.NET) 線上教學影片  http://goo.gl/rGLocQ