2014年5月16日 星期五

[台北]火車站NOVA附近上課...ASP.NET入門實戰 + ADO.NET進階【二合一】49 hr

ASP.NET入門五週 + ADO.NET進階兩週 = 七週 實戰班,
招生狀態: (1).招生中、 (2).滿十二人 確定開班、(3). 額滿

連續6班額滿!!切莫遲疑                    
           



稍有遲疑,立刻額滿。請把握機會~    

.............................   好機會,不可能一直等你。   好師資,可遇不可求!  
.............................   沒有決心、優柔寡斷者。  拜託,拜託!千萬不要來!
.............................   一次學好 一種「專業」,這裡不是「吃到飽」。
          
     


【開課日期】
       連續 6 班 "額滿",你還遲疑?!還在觀望?!



【課程時數   49 小時(七週、假日班)

【課程價格】   NT$19,800(發票含稅價)  三聯式發票
                       NT$18,858  自費優惠價(比起大型補習班 更便宜 只要 6折起,但師資更強
                            體恤大家賺錢辛苦(自費上課),早鳥優惠價 給您更多折扣 只要 NT$ 16,500元
                            若在恆逸上課,因場租提高兩倍,學費微調。  
                            公告「確定開班」之前, 前十名學員報名,另有優惠~

【上課地點】
      合法立案 補習班,符合政府法規。  現場有電腦教室,可以上機實作
      繳費成功且人數足夠(滿 12人)之後,E-Mail / 簡訊 通知您上課地點


       (1).  教材為本人撰寫。 ASP.NET 4.5專題實務(松崗出版)上/下兩集。 VB、C#語法都有,可事先買來預習,評估課程內容           

       (2).  如果人數不足、或是因我個人緣故,無法開班。
              將「無息」「無手續費」退還所有費用。  請放心。來往都透過 ATM匯款,證據力十足。
              開班數年,只有「額滿」的情況,沒有開不成班。每班平均都超過18人。 不要等!不要遲疑,繳費就對了!

       (3).  繳費  才算報名成功。  為了確保品質,控制人數。
              請先來信報名(填寫個人資料),才會給您繳款帳號。 請來信  mis2000lab (at) yahoo.com.tw
              繳費成功後,通知上課地點。

【退費規定】
  1. 已完成繳費之學員如欲取消報名,請於確定開課 "以書面通知我,主辦單位將退還100% 課程費用。(如果網站已公告「確定開課」即付費租借教室,場地費 4500元/人 無法退款。若在恆逸上課,場地費課除額為7500元)
  2. 學員於培訓期間,如因個人因素無法繼續參與課程,將依規定辦理之︰上課未逾總時數三分之一,欲辦理退費,可退還剩餘費用二分之一;上課逾總時數三分之一,則不退費
  3. 課程執行單位保留是否接受報名之權利。

有任何問題,都請您來信  mis2000lab (at) yahoo.com.tw  或是 school (at) mis2000lab.net
(LINE帳號 -- mis2000lab)

比起知名的補習班,我們具備以下優勢:
  • 上課時數  更多。 價錢  更便宜!
    • 比起大型補習班,收費更便宜 只要 6折起
    • 每分錢都花在刀口上,毫不浪費。
           
  • 師 資 更 強!四合一功力-- 真正具備業界的開發經驗!
  • VB 、 C#  雙語法教學。(每一個範例,兩種語言需注意的重點,都會說明。一魚兩吃
         
  • 小班教學(確保品質! 每班15~20人左右。  但我租借 30人「大」教室)。若是恆逸、資策會、巨匠等高規格教室,會招生滿三十人。
  • 如果請假,下次開班時,可以免費補課。

  • 舊學員,在我 "自辦"的相同課程,入門課均可以 "免費" 全程重聽一次,請提早預約。
    2013/6/1 起的學員 -- 舊生半年內 "免費"重聽。需繳全額學費作為保證金,需全程到場,不得缺席! 結業後 100%退款,每班提供 "兩個" 舊生名額(依照情況可增減)。
     
【適合對象】
         對 "開發"商業網站 有興趣 的人員。
         打算進入軟體業,寫程式,成為「網頁 "程式"設計師」!
         ......這門課程主要是學會「 "寫" ASP.NET程式、網頁程式」,並非 Word or Excel 軟體操作的課程。
         ......從頭教起,請放心。     絕對不會跟學校一樣,浪費大量時間去講 "基礎語法"。

=======================================================================================
【課程內容】
      上課採用 "雙語法" 教學。讓您一次學會兩種語言。
      書本、範例均提供 VB、C#雙語法
      使用本人著作的書籍上課,上課內容、教學範例 已公開,品質有保證!
      

有這些獨門祕笈,才能  班班額滿!!
開課以來,平均每班學員數,均超過 18人

      學員一個介紹一個,2012/7/15班 甚至有高雄、嘉義、台中、新竹的多名學員,每週搭高鐵通勤上課。創下紀錄,一天有五個人繳費報名。
      目前從新竹科學園區,自費、通勤上課的學員佔了多數。
感謝 鴻海集團 九名同仁(自費,從新竹每週北上)參與課程。  
感謝 財金資訊 六位同仁(自費)參與!
感謝 慈濟基金會、資策會、昱嘉科技、三民書局、中華電信、遠傳、國防部、第一金、台新金、臺銀、合庫、華南銀行、雙和醫院(四人)、永慶房屋、信義房屋、華碩電腦、緯創軟體、叡揚資訊、漢龍資訊(四人)、智冠、智將資訊、台灣知識庫、台北護理健康大學、台電、神達電腦、紡織產業研究所、群創光電、奇美、中原造像、中鋼(高雄)、中山大學(高雄)、高雄師大、中正大學(嘉義)、金管會、友達光電(四人)、鄉村餐飲集團、鑫聯網、永達保經、遠傳電信、台灣大哥大、中華電信、中國信託、國防部、警政署、台北市政府、大理資訊......各大企業 "多人團報"參與本課程。

因人數眾多,"單人"報名者無法一一列出。  顯見本課程與書籍,經得起業界考驗!



      本班學員 98%以上  皆是上班族自費報名(多為 "現役"程式設計師)。
      自費報名....他們不是拿公司補助的錢來上課,而是自費學習!  如果書不夠好、老師不夠讚,這些人何需「自費」上課?
      本班學員 75%以上  皆是書本讀者。    看過我的範例,才知道跟別人(作者、講師)不一樣!
      本班學員 1/3以上  皆是舊學員推薦、有口皆碑!  一個拉一個,難怪每班都額滿。   



    全球資訊業百大公司 軟體部門 技術經理,直接分享 "業界"經驗,讓您親自學會「自己寫程式」
      ...... 絕非 訪間書籍,只會教導精靈步驟(混過去,不會自己寫程式)。
      ...... 絕非 坊間補習班的 菜鳥講師,根本沒有開發經驗、沒做過專案。

把錢花在刀口上,不要迷信終身學習(一次繳交高額費用)。不要迷信大補習班的 "招牌"。
高素質 的 師資,才是課程的保證!

=======================================================================================

           以下是微軟官方的廣告,本書受到認可的程度,相信您一看就知道!
            我 (MIS2000 Lab.) 親自出來授課,您還遲疑什麼?????
            
    


=======================================================================================
下面這2篇文章講到的,在「入門實戰班」都會學到。
內容保證比其他書本與補習班 更深入、充實!  
(拜託您一定要看一下,並自行評估自己能力,謝謝您!)
         有任何問題,都請您來信  mis2000lab (at) yahoo.com.tw  或是 school (at) mis2000lab.net
        (LINE帳號 -- mis2000lab)
======================================================================================

【學員上課心得】
KK Bruce是很知名的 Blogger了,他張貼的一些技術文章甚至我都沒學過,
如果這樣的高手都願意來上課入門班,也覺得學到很多東西。
請看:http://kkbruce.blogspot.com/2010/04/blog-post.html      那.....您還等什麼??
恭賀!KK Bruce 於 2012 第一季 獲得 微軟MVP 獎項的殊榮!


=====================================================================
若非以下資料,皆屬詐騙,請小心!
我的電話是 0975-696-XXX
我的「銀行帳號」---- 
    台北富邦銀行(012),帳號最後六碼是xxx-xxx-388-785
    (怕有詐騙集團出面劫標,我先公佈一部份。請大家留意!)



姓名E-Mail
(盡量留自己的,而非公司)
電話方便聯絡的時間目前所在公司或學校
(必填欄位)
想學 VB or C#語法

自己:公司:家:手機:

(必填欄位)
(如需開收據、發票,請提早通知)


為了確保品質、控制上課人數,一律全額繳費才算報名成功。
不接受預約、不接受訂金。


繳費  才算報名成功。不要等到「額滿」,才一直寫信來說要繳費。
............................................................  立即把握,機會不等人!

  您具備的IT能力,足夠嗎?

有任何問題,都請您來信  mis2000lab (at) yahoo.com.tw  或是 school (at) mis2000lab.net
(LINE帳號 -- mis2000lab)

2014年4月20日 星期日

安裝AJAX Toolkit in Visual Studio (VS 2013)




ASP.NET課程 / ASP.NET教學,請看
    http://www.dotblogs.com.tw/mis2000lab/archive/2011/06/24/29807.aspx

    [台北] ASP.NET入門實戰 + ADO.NET進階【二合一】49 hr


ASP.NET影片、遠距教學,請看:
    http://www.dotblogs.com.tw/mis2000lab/archive/2015/03/09/aspnet-online-learning-distance-education-2015.aspx

    [遠距教學、教學影片] ASP.NET (Web Form) 六週課程 上線了!


跨平台ADO.NET程式,把您的ASP.NET DataReader變成Windows Form(.exe檔)

SqlDataSource 開放式並行存取 (Optimistic Concurrency),以GridView為例




ASP.NET課程 / ASP.NET教學,請看
    http://www.dotblogs.com.tw/mis2000lab/archive/2011/06/24/29807.aspx

    [台北] ASP.NET入門實戰 + ADO.NET進階【二合一】49 hr


ASP.NET影片、遠距教學,請看:
    http://www.dotblogs.com.tw/mis2000lab/archive/2015/03/09/aspnet-online-learning-distance-education-2015.aspx

    [遠距教學、教學影片] ASP.NET (Web Form) 六週課程 上線了!


ADO.NET程式的四大步驟--以DataReader為例



ASP.NET課程 / ASP.NET教學,請看
    http://www.dotblogs.com.tw/mis2000lab/archive/2011/06/24/29807.aspx

    [台北] ASP.NET入門實戰 + ADO.NET進階【二合一】49 hr


ASP.NET影片、遠距教學,請看:
    http://www.dotblogs.com.tw/mis2000lab/archive/2015/03/09/aspnet-online-learning-distance-education-2015.aspx

    [遠距教學、教學影片] ASP.NET (Web Form) 六週課程 上線了!


ADO.NET程式 DataReader為何不能分頁?



ASP.NET課程 / ASP.NET教學,請看
    http://www.dotblogs.com.tw/mis2000lab/archive/2011/06/24/29807.aspx

    [台北] ASP.NET入門實戰 + ADO.NET進階【二合一】49 hr


ASP.NET影片、遠距教學,請看:
    http://www.dotblogs.com.tw/mis2000lab/archive/2015/03/09/aspnet-online-learning-distance-education-2015.aspx

    [遠距教學、教學影片] ASP.NET (Web Form) 六週課程 上線了!


2014年4月1日 星期二

Oracle 與 ASP.NET SqlDataSource -- 錯誤訊息 ORA-00911: invalid character

這是我的文章備份,原文請看:

Oracle 與 ASP.NET SqlDataSource -- 錯誤訊息 ORA-00911: invalid character

http://www.dotblogs.com.tw/mis2000lab/archive/2014/04/01/oracle_asp-net_sqldatasource_ora-00911_invalid_character.aspx 


要使用Oracle可以到原廠網站下載,他們也有 Express版了
兩套軟體是撰寫 .NET必備的
第二,同一頁的下方,就有Visual Studio的套件,
        Oracle Developer Tools for Visual Studio .NET
安裝過程中,請注意自己的 系統管理員密碼(自己填寫時不要忘記!)
安裝完成後,登入帳號為SYSTEM,密碼是你自己設定的。
接下來,第二套軟體 for Visual Studio & .NET
安裝到最後需要填寫資料庫的資料,下圖僅供參考:
      
完成後,您可以透過 Web介面登入  Oracle
    登入帳號為SYSTEM,密碼是你自己設定的。
    新增一個自己的帳號
    裡面也內建一些DEMO用的資料庫範例,類似北風資料庫的訂單系統
    
========================================================================
撰寫 ASP.NET時,如果用簡單的精靈步驟,GridView + SqlDataSource
一開始的連線字串,可能是最容易卡關的地方。
其實不難,資料都在「您剛剛安裝DB時,填寫(設定)過了」。
    
如果真的還不會跑,可能要調整您的 Windows Firewall(防火牆),
因為Oracle DB 預設使用的 Port 1521 & 1522
========================================================================
SqlDataSource在「進階」按鈕產生的SQL指令,會產生錯誤
錯誤訊息 ORA-00911: invalid character
SQL指令的部分,必須手動 自行修改一下
原本SqlDataSource產生的成果:
       
            ConnectionString="<%$ ConnectionStrings:OracleConnectionString %>" 
            DeleteCommand="DELETE FROM "DEMO_CUSTOMERS" WHERE "CUSTOMER_ID" = ?" 
            ProviderName="<%$ ConnectionStrings:OracleConnectionString.ProviderName %>" 
            SelectCommand="SELECT * FROM "DEMO_CUSTOMERS"" 
            UpdateCommand="UPDATE "DEMO_CUSTOMERS" SET "CUST_FIRST_NAME" = ? WHERE "CUSTOMER_ID" = ?">
           
               
               
           
       
        
        
自己動手修改以後(可運作):        
       
            ConnectionString="<%$ ConnectionStrings:OracleConnectionString %>" 
            ProviderName="<%$ ConnectionStrings:OracleConnectionString.ProviderName %>" 
            SelectCommand="SELECT * FROM DEMO_CUSTOMERS" 
            UpdateCommand="UPDATE DEMO_CUSTOMERS SET CUST_FIRST_NAME = :CUST_FIRST_NAME WHERE CUSTOMER_ID = :CUSTOMER_ID">
           
               
               
           
       


SqlDataSource 搭配 文章一開始介紹的第二套軟體
產生的 Web.Config 連線字串、連結字串(ConnectionString)
   
      connectionString="DATA SOURCE=127.0.0.1:1521/XE;PASSWORD=密碼;PERSIST SECURITY INFO=True;USER ID=登入帳號"
      providerName="Oracle.ManagedDataAccess.Client" />

      連線字串上的資訊,在您安裝時(你自己)就設定好了
      不要傻傻照著抄寫,謝謝






............................. 寫信給我,mis2000lab (at) yahoo.com.台灣........................................................
.............................   facebook社團   https://www.facebook.com/mis2000lab   ............................
.............................   Google+   https://plus.google.com/100202398389206570368/posts ..............

ASP.NET課程 / ASP.NET教學,請看
    http://www.dotblogs.com.tw/mis2000lab/archive/2011/06/24/29807.aspx

    [台北] ASP.NET入門實戰 + ADO.NET進階【二合一】49 hr


ASP.NET影片、遠距教學,請看:
    http://www.dotblogs.com.tw/mis2000lab/archive/2015/03/09/aspnet-online-learning-distance-education-2015.aspx

    [遠距教學、教學影片] ASP.NET (Web Form) 六週課程 上線了!











這是我的文章備份,原文請看:

Oracle 與 ASP.NET SqlDataSource -- 錯誤訊息 ORA-00911: invalid character

http://www.dotblogs.com.tw/mis2000lab/archive/2014/04/01/oracle_asp-net_sqldatasource_ora-00911_invalid_character.aspx 

2014年3月26日 星期三

[免費字型] 下載 Google Fonts (TTF / True Type)

http://www.dotblogs.com.tw/mis2000lab/archive/2014/03/17/google_font_download.aspx

[免費字型] 下載 Google Fonts (TTF / True Type)





這個網站有免費的字型 (google提供)

原則上,他提供的是網路字型,讓大家的網頁、軟體可以採用
如果您要修改自己的OS(如 Windows)裡面的字型

有兩種方法:

第二,我是沿用google建議的作法  https://code.google.com/p/googlefontdirectory/

Windows

  1. Download and install TortoiseHG, a graphical user interface for Mercurial.  請先下載這套軟體 -- TortoiseHG
  2. Make a new folder somewhere.  軟體安裝完成後,在您的硬碟設定(新增)一個目錄。空間大一點,全部字型約有3 GB
  3. Right click that folder, go to TortoiseHG, and click Clone  在您設定的目錄,按下滑鼠右鍵,選擇「TortoiseHG」然後選擇「Clone」。如下圖。
  4. Enter for the Source https://googlefontdirectory.googlecode.com/hg/  在「來源」這裡填入這個網址
  5. Click OK and wait for the download to complete
In future, to update you can then right click the folder you made and click 'Hg Synchronize'
To install a downloaded font, open the Control Panel, find the Fonts folder there, and drag and drop the OTF or TTF files inside that folder. You may need to restart your applications, but not the whole computer, for the fonts to be ready for use.



下載全部字型,大約需要 3GB硬碟空間
下載完成後,在您設定的目錄下,有一個 ofl 的子目錄,裡面就有 .ttf檔(字型檔)

每一個字型都有名字,您對照網站  https://www.google.com/fonts  就能照到自己想要的



 
............................. 寫信給我,mis2000lab (at) yahoo.com.台灣........................................................
.............................   facebook社團   https://www.facebook.com/mis2000lab   ............................
.............................   Google+   https://plus.google.com/100202398389206570368/posts ..............

網頁上的補充範例(售後服務)不一定能立即提供 VB / C#語法 (看時間夠不夠寫,請不要跟我們要)。
書本上面的範例,一定有 VB / C#雙語法給您學習。          請看我們的「售後服務」範圍(嚴格認定)

防範SQL Injection / XSS攻擊,請看:ASP.NET安全寫作    資料來源 -- TWISC@NTUST網路應用安全知識庫
......................................................................................................................................................


http://www.dotblogs.com.tw/mis2000lab/archive/2014/03/17/google_font_download.aspx

[免費字型] 下載 Google Fonts (TTF / True Type)


DropDownList使用者未曾挑選(沒選取)任何一個子項目,該如何警示?

http://www.dotblogs.com.tw/mis2000lab/archive/2014/03/24/dropdownlist_selectedindex_20140324.aspx

DropDownList使用者未曾挑選(沒選取)任何一個子項目,該如何警示?


DropDownList使用者未曾挑選(沒選取)任何一個子項目,該如何警示?
 
 
根據 msdn網站的說明:
SelectedIndex 屬性  -- 清單中選取項目的最低序數索引。 預設值為 -1,指出沒有選取任何項目。
 
 
 
經過測試
 
RadioButtonList / CheckBoxList / ListBox都可以這樣使用(如同下面程式),來偵測 User沒有點選任何一個項目
 
唯獨 DropDownList做不到???
 
    protected void Button3_Click(object sender, EventArgs e)
    {
        if (RadioButtonList1.SelectedIndex == -1)
        {
            Label1.Text = "
[Button3]--RadioButtonList1尚未選取";
        }
        else
        {
            Label1.Text = "
[Button3]--RadioButtonList1--" + RadioButtonList1.SelectedValue;
        }
    }
 
 
 
 
DropDownList當您按下按鈕之後,總是會抓到第一個子選項(selectedIndex = 0)
 
即使您根本沒有點選它、
也沒有設定它(第一個子選項)是預設選項 (.Selected)
 
不管您是否設定 DropDownList的 AutoPostBack都一樣。
 
(點選圖片,可以連結到解答)
 
 
 
解決方法:
 
 
 
       
                               OnSelectedIndexChanged="DropDownList2_SelectedIndexChanged">
 
                Value="0">未選取
                X111
                X222
                X333
                X444
       
       
 ID="RequiredFieldValidator2" runat="server"
             ControlToValidate="DropDownList2"
             ErrorMessage="RequiredFieldValidator未選取!" ForeColor="Red" InitialValue="0">
       
       
         
 
 
 
 


 
............................. 寫信給我,mis2000lab (at) yahoo.com.台灣........................................................
.............................   facebook社團   https://www.facebook.com/mis2000lab   ............................
.............................   Google+   https://plus.google.com/100202398389206570368/posts ..............


http://www.dotblogs.com.tw/mis2000lab/archive/2014/03/24/dropdownlist_selectedindex_20140324.aspx

DropDownList使用者未曾挑選(沒選取)任何一個子項目,該如何警示?

網頁的 ComboBox 怎麼做? ASP.NET 與 HTML5

http://www.dotblogs.com.tw/mis2000lab/archive/2014/03/25/combobox_aspnet_html5_datalist.aspx

網頁的 ComboBox 怎麼做? ASP.NET 與 HTML5


Windows Form上面的 ComboBox,
就是下拉式選單(DropDownList)加上文字輸入方塊(TextBox)的混合體(Hybrid)
 
網頁也能作出來嗎?
 
 
 
 
在此提供兩種作法:
 
第一種,ASP.NET
 
HTML畫面上,請使用下拉式選單(DropDownList)加上文字輸入方塊(TextBox)
 
建議下拉式選單(DropDownList)設定 AutoPostBack = true
 
    protected void DropDownList1_SelectedIndexChanged(object sender, EventArgs e)
    {
        TextBox1.Text = DropDownList1.SelectedItem.Text;
    }
 
如果您要做的更好,搭配ASP.NET AJAX (UpdatePanel)會更滑順一點
上面兩個範例在我的書籍已經收錄了。
 
 
 
 
第二種,HTML5的作法,
只要你的瀏覽器版本夠新,應該都能看見下面成果





 
............................. 寫信給我,mis2000lab (at) yahoo.com.台灣........................................................
.............................   facebook社團   https://www.facebook.com/mis2000lab   ............................
.............................   Google+   https://plus.google.com/100202398389206570368/posts ..............



網頁的 ComboBox 怎麼做? ASP.NET 與 HTML5