發表文章

目前顯示的是 9月, 2012的文章

MVC4學習筆記1

圖片
以VS2012產生的default程式為例. M odel V iew C ontrol基本分為3個部分   Model為程式邏輯部分,放在Models的目錄   View為畫面承現部分,放在Views的目錄   Control為控制頁面輸出導向部分,放在Controllers 以上3個部分都須放在各自的資料夾下。 MVC有以下的基本目錄,而如上所述,ASP.NET MVC有約定必須要固定放於某個目錄之下, Content - 存放image,css等資源用的目錄。 Controllers   - 存放Controller類別。 Models - 存放Model類別。 Scripts - 存放JavaScript。 Views   - 存放檢視畫面,如果是ASPX,副檔名是aspx,如果Razor,則為cshtml。 在網頁一開始load時進入的畫面設定在App_Start\RouteConfig.cs,如下圖 所以修改Controller及action的設定就可以導向自己定義的頁面了(當然在Controller的ActionResult要有設定action的名稱,不然沒有相對應是不能RUN的) Controller他是負責控制流程的類別,如上圖,就有一個HomeController.cs的檔案和AccountController.cs這兩個Controller檔案,MVC會強迫所有Controller的檔名就必須叫做xxxController,而且,連此類別的名稱也必須叫做xxxController;所以要建立一個Home的Controller,就必須建立一個叫做HomeController.cs的檔案,然後類別名稱為HomeController,且要放在Controllers的目錄下面。 所有的Controller都是繼承於Controller這個父類別,如HomeController也是繼承於Controller這個父類別,而底下有3個Function,分別為Index(),About(),Contact(),因為Controller是控制器,他會控制流程,並會Show出要顯示的網頁;所以以首頁來說,首頁可能會有Index頁面、About頁面 、Contact頁面 ;所以這裡的Function,Index

EXCEL VBA連結oracle資料庫

圖片
在vba的編輯環境中,要加入引用,如圖 '==================================================== Sub Select_Sql() Dim I As Integer Dim cn As New ADODB.Connection Dim rs As New ADODB.Recordset Dim strCn As String, strSQL As String 'SQL SERVER連結參數 'strCn = "Provider=sqloledb;Server=資料庫server_IP;Database=資料庫名稱;Uid=帳號;Pwd=密碼;" 'oracle SERVER連結參數 strCn = "Provider=MSDAORA.1;User ID=使用者id;Password=使用者密碼;Data Source=連線ip:1521/ORACLE資料庫服務名稱;Persist Security Info=True" Dim SqlStr As String Dim IMDSC1 As String '規格 Dim IMSEG1 As String '標準 Dim IMSEG2_1 As String '材質 Dim IMSEG2_2 As String '牙別 Dim IMSEG2_3 As String '印記 Dim IMSEG2_4 As String '表明處理 Dim ASql As String cn.Open strCn   '建立資料庫連線cn For I = 2 To 1500     ASql = ""     Sql = ""     If Len(Trim(Sheet2.Cells(I, 2))) > 0 Then         IMDSC1 = Trim(Sheet2.Cells(I, 2)) '規格         IMSEG1 = Trim(Sheet2.Cells(I, 3))  '標準         If I