亚洲免费av电影一区二区三区,日韩爱爱视频,51精品视频一区二区三区,91视频爱爱,日韩欧美在线播放视频,中文字幕少妇AV,亚洲电影中文字幕,久久久久亚洲av成人网址,久久综合视频网站,国产在线不卡免费播放

        ?

        Vb.net應(yīng)用程序開發(fā)實例—日程管理系統(tǒng)

        2013-12-31 00:00:00王浩
        計算機光盤軟件與應(yīng)用 2013年15期

        摘 要:隨著都市生活節(jié)奏的加快,越來越多的城市人群追求著有計劃的生活方式,“日程管理軟件”理所當然的走進城市人群的生活中,為了順應(yīng)時代的變化,筆者將詳細介紹此類軟件的開發(fā)過程。

        關(guān)鍵詞:Vb.net;應(yīng)用程序開發(fā);日程管理系統(tǒng)

        中圖分類號:TP311.52

        Visual Basic .net是世界上使用最廣泛的程序語言之一,自從2002年Microsoft公司推出.net Framwork以來vb.net已經(jīng)顛覆了傳統(tǒng)意義上的面向?qū)ο蟪绦蛟O(shè)計。Microsoft甚至宣稱,當生產(chǎn)率是最重要的因素時。Vb.net是開發(fā)應(yīng)用程序最佳的語言。您無需再為回想已定義過的變量名而浪費精力,.net已經(jīng)全部為您記錄。讓您用更多的精力去設(shè)計算法,與數(shù)據(jù)結(jié)構(gòu)。從而減少了程序員的工作量。

        下面請由我為您展利用vb.net設(shè)計日程管理軟件的詳細過程。

        IDE:Visual Basic.net 數(shù)據(jù)庫: Access

        1 功能分析

        (1)程序需要為用戶顯示最近一個月的所有日期,以及這些日期所屬于的星期,并顯示當前日期。(2)程序需要為用戶提供建立個人日程的功能(3)程序要允許用戶隨時更改個人日程。(4)程序要為用戶提供精確度為0.1秒誤差內(nèi)的日程提醒。(5)程序要有友好的界面??晒┯脩暨x擇的字體、顏色。(6)程序啟動時需要顯示歷史上的今天,等等。

        2 系統(tǒng)結(jié)構(gòu)圖

        3 程序設(shè)計詳解

        3.1 應(yīng)用程序設(shè)計部分

        (1)登錄模塊。該模塊用于程序啟動時調(diào)用,起到分析用戶類型,為用戶建立賬號,以及匹配已有賬號,判斷賬號權(quán)限等作用,采用的是 DSA(數(shù)字簽名算法)對賬戶信息加密。

        (2)歷史上的今天模塊。該模塊會在程序啟動時判斷是否具備網(wǎng)絡(luò)連接狀態(tài),如果不具備網(wǎng)絡(luò)連接狀態(tài)則返回提示信息,如果具備網(wǎng)絡(luò)鏈接則將在獲取授權(quán)的指定網(wǎng)站上獲取指定日期的歷史上大事記的信息,如果沒有特別指明日期則默認返回歷史上的當天的大事記。每一個歷史事件伴隨對應(yīng)的超鏈接,點擊可進入詳細內(nèi)容。詳細數(shù)據(jù)同樣取自指定授權(quán)網(wǎng)站的對應(yīng)鏈接。如果用戶切換日歷組件的所選日期并點擊“歷史上的今天”按鈕,程序會將當天的日期作為參數(shù)傳遞給網(wǎng)絡(luò)服務(wù)器,以同樣的方式獲取信息。

        (3)用戶操作模塊。該模塊為用戶提供修改軟件屬性和對日程記錄的增、刪、查功能,包括開機啟動項,外觀等,并且該模塊根據(jù)用戶所選定的日期篩選符合要求的日程記錄,供用戶修改,修改確認后,會刷新到“個人日程”數(shù)據(jù)表。

        (4)日歷組件。該組件是本軟件的核心組件,它不但具有美觀的、個性化的動態(tài)效果,還可以處理復雜日期的計算,為其他模塊提供日期計算的所有接口。以及提供可修改日期類型、個性外觀的接口等等。該組件共包含了23個類方法,在此無法一一列舉。

        (5)日程提醒線程。該線程是一個后臺運行線程,負責隨時查詢當天所需要提醒的日程,并與當前操作系統(tǒng)時間比較,如果接近在0.1秒之內(nèi)則回調(diào)提醒模塊。用戶在隨時修改日程過后更新回數(shù)據(jù)庫時,該線程的“即將提醒日程”序列也將進行刷新,以確保新修改的日程也能隨時響應(yīng)。

        4.2 數(shù)據(jù)庫設(shè)計部分

        基本表,個人日程表,日程類型表,用戶信息表

        (注:“個人日程”表中“提醒日程隊列”為4字節(jié)整型數(shù)據(jù),31位用于標記該日程為每周固定日期提醒還是每月固定日期提醒,如果是“月提醒”0-30位用于記錄對應(yīng)日期是否需要提醒的真值,如果是“周提醒”則選取0-6位記錄對應(yīng)日期是否需要提醒。故“提醒日程隊列”為形象說法,其內(nèi)部并非隊列結(jié)構(gòu)。)

        4 結(jié)束語

        程序設(shè)計是改變?nèi)藗兩罘绞降闹匾夹g(shù),它有著廣闊的前景,有著極大的應(yīng)用領(lǐng)域,同時靈活性也極強,對程序員邏輯性、思維縝密性是極大的考驗,也因此程序設(shè)計不僅是技術(shù),更是藝術(shù)。面對多種面向?qū)ο蟪绦蛘Z言,vb語言也許不是應(yīng)用最為廣泛的,但是程序語言是觸類旁通的,解決問題的算法是相通的。這個世界上的萬事萬物都是循環(huán)和分支的縮影,都是邏輯的產(chǎn)物。所以尋找規(guī)律,抽象問題是解決問題的關(guān)鍵。

        參考文獻:

        [1][美]James Foxall著,梅興文譯.Visual Basic 2010入門經(jīng)典.北京:人民郵電出版社,2011年5月第一版.

        [2][美]Bill Evijen,Billy Hollis著,楊浩譯,楊智審校.VB.NET高級編程(第3版),北京:清華大學出版社,2005年6月第1版.

        [3]米紅娟編著.Access數(shù)據(jù)庫基礎(chǔ)及應(yīng)用教程(第2版),北京:機械工程出版社,2011.

        [4]胡小江等編著,21天學通Visual Basic北京:電子工業(yè)出版社,2009.

        [5]王風.access2007數(shù)據(jù)庫管理從新手到高手(全新版).[M].北京:中國鐵道出版社,2011(9).

        [6]董衛(wèi)軍,邢為民,索琦編著.數(shù)據(jù)庫原理與實踐(Access版)北京:電子工業(yè)出版社,2011.

        作者單位:新疆農(nóng)業(yè)大學計算機與信息工程學院 信息管理與信息系統(tǒng)專業(yè),烏魯木齊市 830052

        午夜精品久久久久久久久久久久| 日本九州不卡久久精品一区| 久久综合伊人77777麻豆| 肥臀熟女一区二区三区| 欧美精品中文字幕亚洲专区| 国内精品人人妻少妇视频| 亚洲高清一区二区三区在线播放| 亚洲综合久久精品少妇av | 亚洲av乱码一区二区三区观影| 精品女同一区二区三区| 欧美一区二区三区久久综| 四虎永久在线精品免费观看地址| 亚洲免费人成网站在线观看| 日本久久精品中文字幕| 大肉大捧一进一出视频| 国产乱妇乱子视频在播放| 久久久久久久中文字幕| 少妇激情一区二区三区久久大香香| 日本伦理精品一区二区三区| 丰满的人妻hd高清日本| 国产精品亚洲综合一区在线观看| 欧美日韩一二三区高在线| 论理视频二区三区四区在线观看| 亚欧免费无码aⅴ在线观看| 亚洲中文字幕乱码| 国产大学生自拍三级视频 | 东北无码熟妇人妻AV在线| 91在线视频视频在线| 亚洲精品中文字幕免费专区| 亚洲精品午睡沙发系列| 波多野结衣一区二区三区视频 | 人妻诱惑中文字幕在线视频| 一本加勒比hezyo无码人妻| 国产精品美女黄色av| 男女啪啪在线视频网站| 欧美精品videosex极品| 国产成人久久精品区一区二区| 国产av自拍在线观看| 欧美肥婆性猛交xxxx| 久久国产精品波多野结衣av| 二区三区视频在线观看|