本期概述 上一期我們學習了用戶分類,通過給用戶分配不同的功能權限(管理員具有所有功能的使用權限,普通用戶只能限制性的使用部分功能)達到給用戶分類的目的.那么這一期我們來一起學習下一個信息管理系統最為重要的功能之一數據備份. 原理 這個系統我們使用Excel文件來備份數據,主要 ...
本期概述 上一期,我們實現了簡單的數據恢復 通過先前備份的Excel數據文件導入Sql Server來恢復數據 這期我們來一起學習下針對普通用戶的權限分配功能 看看管理員是如何給普通用戶進行權限分配的 . 原理 在登錄窗體類中創建一個全局變量FRight, 用來獲取用戶成功登錄后的功能權限值, 權限值等於 為功能可用, 或者其它為不可用 當普通用戶成功登錄后,在主窗體FrmMain里獲取這個全局變 ...
2012-03-08 00:05 14 8569 推薦指數:
本期概述 上一期我們學習了用戶分類,通過給用戶分配不同的功能權限(管理員具有所有功能的使用權限,普通用戶只能限制性的使用部分功能)達到給用戶分類的目的.那么這一期我們來一起學習下一個信息管理系統最為重要的功能之一數據備份. 原理 這個系統我們使用Excel文件來備份數據,主要 ...
本期概述 上一期我們學習並實現了該系統的數據備份功能。這一期我們來一起實現下該系統的數據恢復功能.數據恢復是指當數據因外界條件影響而丟失后,我們需要使用先前的備份來恢復數據,從而避免照成不必要的損失. 原理 這里我們的數據恢復主要分兩步: ①讀取Excel數據: 打開Excel文件后 ...
C#線程基礎在前幾篇博文中都介紹了,現在最后來挖掘一下線程池的管理機制,也算為這個線程基礎做個完結。 我們現在都知道了,線程池線程分為工作者線程和I/O線程,他們是怎么管理的? 對於Microsoft設計的CLR線程池,線程池會隨着CLR的每個版本的發布,都會發生變化,很難去挖掘 ...
C#線程基礎在前幾篇博文中都介紹了,現在最后來挖掘一下線程池的管理機制,也算為這個線程基礎做個完結。 我們現在都知道了,線程池線程分為工作者線程和I/O線程,他們是怎么管理的? 對於Microsoft設計的CLR線程池,線程池會隨着CLR的每個版本的發布,都會發生變化,很難去挖掘 ...
我們完成數據源管理的剩余部分:點擊表名,預覽表中數據。 我們需要完成的是下圖的方框部分。 考慮到這塊以后可能復用,我們將她獨立出來,做成 view component. 新建 view component 框架 因為前面多次出現過 view component ...
:就是管理系統所在的項目。 WeiXinAPI:是之前做微信管理平台測試時封裝一些操作,如果不需要把該 ...
回顧:昨天總結了影院售票系統核心部分-售票,整個項目也就完成了2/3了,需求中也要求了對銷售信息的保存,今天就繼續總結銷售信息的保存以及加載銷售信息。 分析:退出程序時將已售出票集合中的對象循環寫入到文本文件中,讀取時循環讀入並加入到已售出票集合中,下面看具體實現 ...
0. 前言 前一篇我們詳細的介紹了SqlSugar的增刪改查,那些已經滿足我們在日常工程開發中的使用了。但是還有一點點在開發中並不常用,但是卻非常有用的方法。接下來讓我們一起來看看還有哪些有意思的內容。 1. 不同尋常的查詢 之前介紹了針對單個表的查詢,同樣也是相對簡單的查詢模式。雖然開發 ...