亚洲免费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

        亚洲加勒比无码一区二区在线播放 | 自拍偷自拍亚洲精品播放| 亚洲欧美日韩高清一区二区三区| 日本精品啪啪一区二区| 精品人伦一区二区三区蜜桃91| 亚洲国产精品va在线看黑人| 欧美aⅴ在线| 亚洲日本在线中文字幕| 精品高清免费国产在线| 人妻 色综合网站| 亚洲人成亚洲人成在线观看| 国产成年女人特黄特色毛片免| 日本精品视频二区三区| 亚洲av日韩av无码污污网站| 午夜tv视频免费国产区4| 丝袜美腿诱惑一二三区| 亚洲av无码精品无码麻豆| 婷婷久久久亚洲欧洲日产国码av| 产国语一级特黄aa大片| 美女狂喷白浆网站视频在线观看| 久久久久99人妻一区二区三区 | 男女av一区二区三区| 久久久久女人精品毛片| 在线观看日本一区二区 | 无码一区二区三区久久精品| 久久蜜桃资源一区二区| 亚洲精品www久久久| 免费毛片在线视频| 日韩一区中文字幕在线| 91精品一区国产高清在线gif| 医院人妻闷声隔着帘子被中出| 巨爆中文字幕巨爆区爆乳| 免费国产h视频在线观看86| 不卡a v无码在线| 激情都市亚洲一区二区| 人妻丰满熟妇无码区免费| 久草视频福利| 国产猛男猛女超爽免费av| 免费国产线观看免费观看| 亚洲av日韩av无码av| 九九日本黄色精品视频|