2013-02-15 76 views
1

這是我寫作的第一個圖書館類,我覺得我需要加載該主題,但無法找到最佳來源。我有一個Web表單項目,可以上傳PDF併爲其創建一個qrcode並將其放置在文檔中。我需要創建一個庫,但不知道從哪裏開始或確切的結構。每個方法都是庫類中自己的子類?或者我可以將它們全部集中在一起,以及什麼是專業的方式來解決這個問題。正確書寫圖書館類

這是我的網絡的政黨組成的應用程序,我需要爲創建一個庫:

void UpdateStudentSubmissionGrid() 
    { 
     var usr = StudentListStep2.SelectedItem as User; 
     var lib = AssignmentListStep2.SelectedItem as Library; 
     if (usr == null || lib == null) return; 

     using (var dc = new DocMgmtDataContext()) 
     { 
      var subs = 
       (from doc in dc.Documents 
        where doc.OwnedByUserID == usr.ID && doc.LibraryID == lib.ID 
        select new {DocID = doc.ID, Assignment = doc.Library.Name, Submitted = doc.UploadDT}) 
        .OrderByDescending(c => c.Submitted) 
        .ToList(); 

      StudentSubmissionGrid.DataSource = subs; 


     } 
    } 

我怎麼開始用這種方法?

回答

0

通過外觀你正在使用此功能的單個網頁的東西。您可以從任何事件調用該功能,即用戶點擊提交按鈕。在。點擊按鈕,它會創建一個onclick事件。從那裏調用代碼UpdateStudentSubmissionGrid();只要確保函數不嵌套在另一個事件或函數中。 Webforms已經是一個類,你只是在類中放置一個函數。

+0

感謝您的信息和幫助。你也碰巧知道偉大的網站或教程有關創建dll以及如何使用它們。我非常新,並且對知道去哪裏看或閱讀什麼感到有些迷失。 – BB987 2013-02-15 20:19:47

+0

微軟在他們的網站上有很多例子。 msdn的書很好。然而,對我來說,學習新概念的最好方法是找到一些簡單的開源類,並修改它們。但是我建議你用WinForms構建類,因爲它們更容易調試。 – 2013-02-15 20:48:12