欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

基于c#語(yǔ)言和二維數(shù)組技術(shù)的動(dòng)態(tài)菜單權(quán)限分配方法

文檔序號(hào):6481784閱讀:211來(lái)源:國(guó)知局
專利名稱:基于c#語(yǔ)言和二維數(shù)組技術(shù)的動(dòng)態(tài)菜單權(quán)限分配方法
技術(shù)領(lǐng)域
本發(fā)明屬于計(jì)算機(jī)軟件開(kāi)發(fā)技術(shù)領(lǐng)域,實(shí)現(xiàn)在使用c#語(yǔ)言開(kāi)發(fā)應(yīng)用軟件過(guò)程中 根據(jù)操作員角色動(dòng)態(tài)生成權(quán)限列表及操作員登陸時(shí)動(dòng)態(tài)生成系統(tǒng)菜單的功能。
背景技術(shù)
在開(kāi)發(fā)應(yīng)用軟件時(shí)常常需要對(duì)冗長(zhǎng)的系統(tǒng)菜單設(shè)置功能權(quán)限。而這個(gè)設(shè)置過(guò)程看 似簡(jiǎn)單,但操作起來(lái)非常復(fù)雜,需要開(kāi)發(fā)人員對(duì)菜單權(quán)限進(jìn)行手工排版和設(shè)置。在軟件功能 增加或減少時(shí)必須重新修改代碼,以完成功能權(quán)限的設(shè)置。而且不同的軟件功能的需求都 不盡相同,因此開(kāi)發(fā)人員必須對(duì)每套軟件做此類重復(fù)操作。該類代碼與系統(tǒng)耦合性過(guò)強(qiáng),導(dǎo) 致代碼的重用率降低,大量的降低了工作效率。

發(fā)明內(nèi)容
該發(fā)明以C#語(yǔ)言為基礎(chǔ),采用二維數(shù)組技術(shù),使用數(shù)據(jù)庫(kù)作為存儲(chǔ)平臺(tái),實(shí)現(xiàn)菜 單權(quán)限的動(dòng)態(tài)設(shè)置和動(dòng)態(tài)加載功能。開(kāi)發(fā)人員只需要對(duì)菜單功能名稱等進(jìn)行設(shè)置,無(wú)需關(guān) 心權(quán)限設(shè)置問(wèn)題。該發(fā)明適用于幾乎所有包含菜單權(quán)限的軟件。將代碼的重用率提升至極 致,大量降低了開(kāi)發(fā)人員在設(shè)計(jì)開(kāi)發(fā)過(guò)程中所付出的精力和時(shí)間,提高了工作的效率,保證 項(xiàng)目按時(shí)或提前交付。該發(fā)明的主要內(nèi)容有一,在數(shù)據(jù)庫(kù)中建立角色表,表中字段包括角色代碼,角色名稱和權(quán)限。字段數(shù)據(jù) 類型均為VARCHAR。二,創(chuàng)建角色設(shè)置窗口,該窗口功能為由用戶設(shè)置操作員角色,并設(shè)置相應(yīng)角色 的功能權(quán)限,有權(quán)限為1,無(wú)權(quán)限為0,系統(tǒng)將設(shè)置結(jié)果存放在數(shù)據(jù)庫(kù)的角色表中。三,登錄時(shí)將菜單目錄存放在二維數(shù)組中,同樣從數(shù)據(jù)庫(kù)中取出操作員權(quán)限存放 于二維數(shù)組中,并根據(jù)數(shù)據(jù)庫(kù)中的值給菜單列表的可見(jiàn)屬性賦值。具體的實(shí)施方法一、在數(shù)據(jù)庫(kù)中建立角色表,表中字段包括角色代碼,角色名稱和權(quán)限。字段數(shù)據(jù) 類型均為VARCHAR。二、創(chuàng)建角色設(shè)置窗口,該窗口功能為由用戶設(shè)置操作員角色(如

圖1),并設(shè)置相 應(yīng)角色的功能權(quán)限,有權(quán)限為1,無(wú)權(quán)限為0,系統(tǒng)將設(shè)置結(jié)果存放在數(shù)據(jù)庫(kù)的角色表中。附 圖說(shuō)明附圖創(chuàng)建角色設(shè)置窗口是界面設(shè)置圖。三、登錄時(shí)將菜單目錄存放在二維數(shù)組中,同樣從數(shù)據(jù)庫(kù)中取出操作員權(quán)限存放 于二維數(shù)組中,并根據(jù)數(shù)據(jù)庫(kù)中的值給菜單列表的可見(jiàn)屬性賦值。
權(quán)利要求
基于c#語(yǔ)言和二維數(shù)組技術(shù)的動(dòng)態(tài)菜單權(quán)限分配方法包括以下步驟1.在數(shù)據(jù)庫(kù)中建立角色表,表中字段包括角色代碼,角色名稱和權(quán)限。字段數(shù)據(jù)類型均為VARCHAR。2.創(chuàng)建角色設(shè)置窗口,該窗口功能為由用戶設(shè)置操作員角色,并設(shè)置相應(yīng)角色的功能權(quán)限,有權(quán)限為1,無(wú)權(quán)限為0,系統(tǒng)將設(shè)置結(jié)果存放在數(shù)據(jù)庫(kù)的角色表中。3.登錄時(shí)將菜單目錄存放在二維數(shù)組中,同樣從數(shù)據(jù)庫(kù)中取出操作員權(quán)限存放于二維數(shù)組中,并根據(jù)數(shù)據(jù)庫(kù)中的值給菜單列表的可見(jiàn)屬性賦值。
全文摘要
實(shí)現(xiàn)在使用c#語(yǔ)言開(kāi)發(fā)應(yīng)用軟件過(guò)程中根據(jù)操作員角色動(dòng)態(tài)生成權(quán)限列表及操作員登陸時(shí)動(dòng)態(tài)生成系統(tǒng)菜單的功能。此方法以c#語(yǔ)言為基礎(chǔ),采用二維數(shù)組技術(shù),使用數(shù)據(jù)庫(kù)作為存儲(chǔ)平臺(tái),實(shí)現(xiàn)菜單權(quán)限的動(dòng)態(tài)設(shè)置和動(dòng)態(tài)加載功能。開(kāi)發(fā)人員只需要對(duì)菜單功能名稱等進(jìn)行設(shè)置,無(wú)需關(guān)心權(quán)限設(shè)置問(wèn)題。該發(fā)明適用于幾乎所有包含菜單權(quán)限的軟件。
文檔編號(hào)G06F9/44GK101944015SQ20091003211
公開(kāi)日2011年1月12日 申請(qǐng)日期2009年7月9日 優(yōu)先權(quán)日2009年7月9日
發(fā)明者楊際榮 申請(qǐng)人:鎮(zhèn)江華揚(yáng)信息科技有限公司
網(wǎng)友詢問(wèn)留言 已有0條留言
  • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1
巨野县| 五原县| 鄯善县| 伊川县| 九江县| 罗定市| 太谷县| 射洪县| 澜沧| 内黄县| 蓬溪县| 昌都县| 平邑县| 阳西县| 随州市| 绥中县| 苏尼特左旗| 宿州市| 大关县| 吴旗县| 双鸭山市| 东港市| 响水县| 潼南县| 读书| 辽阳县| 武胜县| 镇康县| 兴海县| 利辛县| 九龙城区| 天镇县| 石城县| 刚察县| 正蓝旗| 绥江县| 芜湖县| 保亭| 马尔康县| 六安市| 明溪县|