Time of Update: 2018-12-03
我們在設計介面時,經常會遇到需要對一些輸入進行驗證,以保證使用者輸入的有效性,而且為了程式的健壯性,這些驗證應該盡量在最初,即使用者一輸入完就進行驗證,這時,我們就用到了validate 和causesvalidation。那麼怎樣區別validate 和causesvalidation?1.validate是事件,causesvalidation是屬性。2.舉例 Private Sub object_Validate(KeepFocus As Boolean) KeepFocus,
Time of Update: 2018-12-03
我們總是感覺自己很忙碌,每天都有很多事情,但是一天下來,我們發現時間好像一下子就沒有了,原來打算做完的事兒,大部分還是老樣子,於是面對迫近的期限,我們開始力不從心,在逐漸增大的壓力面前,我們開始焦慮,心態失衡,慢慢失去了自覺,專註,清醒的思考,結果是心智遊走在過去和未來之間,只為找某個人,某件事來頂罪,掩蓋我們虛構中的無能。
Time of Update: 2018-12-03
接觸jQuery UI,是因為當初想給頁面加一個日期控制項,可以點擊擷取日期,本想著使用ASP.NET內建的Calendar控制項,但是使用比較複雜:頁面載入時控制項隱藏,文字框擷取焦點時,控制項顯示,點擊日期控制項的日期時,擷取日期再賦值給文字框。我只想獲得一個日期,要不要這麼艱難? 終於,找到了jQuery UI,實際上就是使用javascript封裝好的控制項或是效果代替ASP.NET內建的。下面來介紹一下使用到的jQuery
Time of Update: 2018-12-03
以前合作開發包括自己獨立開發,都是在概要分析階段才設計介面,這時候設計出來的介面基本上就是系統成型的介面。以前沒發現這麼做有什麼不好——這不是一步一步按照軟體工程來的嗎?先可行性再需求再概要再……
Time of Update: 2018-12-03
一、抽象類別:抽象類別是特殊的類,只是不能被執行個體化;除此以外,具有類的其他特性;重要的是抽象類別可以包括抽象方法,這是普通類所不能的。抽象方法只能聲明於抽象類別中,且不包含任何實現,衍生類別必須覆蓋它們。另外,抽象類別可以派生自一個抽象類別,可以覆蓋基類的抽象方法也可以不覆蓋,如果不覆蓋,則其衍生類別必須覆蓋它們。二、介面:介面是參考型別的,類似於類,和抽象類別的相似之處有三點:1、不能執行個體化;2、包含未實現的方法聲明;3、衍生類別必須實現未實現的方法,抽象類別是抽象方法,介面則是所有
Time of Update: 2018-12-03
設計思路,一個程式的靈魂牛腩新聞發布系統用的是三層的設計思想,介面層為WEB開發,B層還有D層,和機房收費系統一樣,但是,聽牛腩新聞發布系統卻有另一種感受。在此之前做的機房收費系統無論是自己做還是合作都有一個最大的問題就是思路不清,可以這麼說吧,我之前做的並不是一層一層寫的,而是一條鏈一條鏈寫的,這樣寫的最大的好處就是,我不需要知道整體的架構是什麼,換句話說,就是因為寫的UML圖不清楚,最開始寫的D層有的是能用的,有的不能用,所以最後沒辦法,所以才按功能寫,而不是按層寫。而在看牛腩新聞發布的時候
Time of Update: 2018-12-03
藉著電腦教育雜誌寫文章的機會,我也多多少少寫了幾篇關於提高班的文章,可能是寫的多了,思考也就多了,對現在的教育也就不滿了。最近專業課各科都在結課,應該是好事兒,終於可以不用在上了,但是,在網路資料庫結課是寫系統,幾個系統任意選,然後用上資料庫寫一個小程式。我知道,在提高班的人看來這的確不是個問題,從去年作品展以後天天接觸的就是這些東西,不能說順手拈來,但是要做一些基本的東西不用太複雜的差不多一兩節課就能弄完,可是,非提高班的人幾乎沒有做出來的,我們是資訊與計算科學專業的,這個專業的定義是“資訊與
Time of Update: 2018-12-03
當三層遇上設計模式很多人,尤其是初學者感覺能敲出代碼來就是強人,但是,當真正去學習軟體工程,學習UML畫圖,學習設計模式,三層架構之後,發現,敲代碼的都是打工的,而真正的技術牛人,是設計的。最近忙著重構機房收費系統代碼,寫文檔的時候就已經糾結和很久,這次畫rose圖,絲毫沒有放過我的意思。雖然這次是重構,但是,似乎之前的那次寫的機房收費系統,也就起到了個瞭解業務的作用。其實寫機房收費需求的時候都糾結的要死,但是,這次的rose圖可以說,因為是第一次用三冊呢過畫圖,其實這也是我第二次畫rose圖,
Time of Update: 2018-12-03
今天我們的合作版項目進行了驗收,因為已經做過個人版的項目,所以合作版的項目相對來說比較容易,功能上基本沒有什麼問題,代碼也OK!在驗收的過程中,學姐們主要是通過驗收文檔和UMl圖給我們提問並且解惑!首先提到的就是UMl圖中的關係,比較典型的就是包含(include)和擴充(extend)的區別:我個人認為包含(Include)關係有兩種情況:一種是較粗的用例下細分幾個小用例,則這幾個小用例與粗用例之間就是內含項目關聯性,另一種情況是把幾個用例抽象出一個用例(事實上是不存在的用例,一般用在從功能上
Time of Update: 2018-12-03
抽象原廠模式、建造者模式、Factory
Time of Update: 2018-12-03
小時候寫日記都是這麼寫的:上午七點起床,八點之前洗臉刷牙吃早飯,十二點之前好好上課,中午一點,吃午飯,下午兩點到六點,上課,下課,找請假,明天媽媽要帶我去姥姥家,九點之前,看動畫片,九點鐘,收拾去姥姥家的東西,十點以後,睡覺。我們把請假這塊在充實一下:找班長請假,班長只能請半天,否則班長向老師申請,如果請假時間超過一周,老師要跟副年級主任請示,如果請假超出一個月,主任要跟年級正主任請示,然後被批准,或不被批准。如果用程式設計語言描述這兩件事情,應該是這個樣子的。public class
Time of Update: 2018-12-03
前幾天寫收費系統的是否碰到了這個問題,就是擷取表中某一時間段的資料,覺得monthview這個控制項很適合。 '擷取點擊的時間傳給combbeginPrivate Sub ViewBegin_DateClick(ByVal DateClicked As Date) Dim byear As Integer Dim bmonth As Integer Dim bday As Integer byear = ViewBegin.Year
Time of Update: 2018-12-03
什麼是導師制導師制引是一種教育制度,與學分制、班建制同為三大教育模式。導師制由來已久,早在十九世紀,牛津大學就實行了導師制,其最大特點是師生關係密切。導師不僅要指導他們的學習,還要指導他們的生活。這種制度要求在教師和學生之間建立一種“導學”關係,針對學生的個性差異,因材施教,指導學生的思想、學習與生活。我們為什麼要施行導師制對於學生來說,我國自古就有對導師制的認識:漢文譯著《天方正學》謂:“五功本自然之功,無為之為也。但有明師啟迪,方能透徹機微,則隱顯機微,甚是分曉,觸類旁通。”《道行究竟》曰:
Time of Update: 2018-12-03
在《番茄工作法--引言篇》裡我已經講了為什麼我們要學習番茄工作法,下面我開始講番茄工作法是怎樣來工作的。具體的方法很簡單,選擇“今日待辦”表格中最重要的工作,扭啟番茄鐘到25分鐘,開始專註於這項活動——僅此一項。 一般說來,番茄工作者每天要經曆以下三個階段:計劃,追蹤記錄,回顧總結。 階段一:計劃在開始一天的工作前,從積壓的工作(活動清單)中提取最重要的活動,填寫到“今日待辦”表格中,這就是你當天的自我承諾。
Time of Update: 2018-12-03
轉眼大三下學期了,大一剛來時候在12教門口找我們系的情景在在眼前,高中和我媽騎車單車帶著鋪蓋卷時的情形還記得,初中剛到學校拿著學校要求帶的笤帚排著隊的情形還記得,幼兒園被姐姐帶到學校站在教室門口的情形還記得,還記得小學盼著初中,初中盼著高中,高中盼著大學,而現在,我的的確確的在盼著畢業,但是過年回家一趟聽工作的工作說“還是上學好啊”,我不知道時間對於我來說意味著什麼,就像米老師說的,他很值錢,但是我們卻大把大把的浪費,毫不吝嗇,其實對於計算的我們一天值1500塊錢這個虛幻的數字我也是不了了之,我
Time of Update: 2018-12-03
這個是個早就該發布的文章,被我忘在了草稿箱裡。 這幾行用來刪除MSHFlexGrid中指定行資料,雖然代碼不多,但是當時寫收費系統的時候也是花了一些時間才寫出來,權當知識的積累吧Dim x As Long '點擊行變數'刪除指定行的資料x = mygrid.Row' 在資料庫中刪除相關資料txtsql = "select * from user_info where userid='" & Trim(mygrid.TextMatrix(x, 0)) &
Time of Update: 2018-12-03
在百度上輸入如何做筆記,出來下面一段話,感覺挺有道理的:孩子~~~筆記的作用是提示重點和防止遺忘...記筆記並不是簡單的記錄...它是一個去偽存真、去糟粕存精華的思考過程...一味的搗鼓筆記而荒廢課堂聽講會讓你學習效率大打折扣...同樣,沒有自己的獨立思考...你的筆記不過是幾疊無意義的本子而已...而且記筆記這事兒,沒必要跟風...別人的學習方法絕對不能等同就是你的...學習是你一個人的事兒...將自己的特點和個性很好的融入學習中...探索適合自己的學習方法是極度重要的!我建議你結合自己的素質
Time of Update: 2018-12-03
在用SB方法學英語的時候,有些單詞或句子需要屏蔽,本來用前置的詞典也可以,但有時候多個地方需要屏蔽,只一個詞典就不夠了,所以寫了這個程式。這個小程式可以右鍵產生多個前置表單,並且雙擊可以取消,用著挺方便,跟大家分享一下。Option Explicit'表單位於最上層apiPublic Declare Function SetWindowPos Lib "user32 " (ByVal hWnd As Long, ByVal hWndInsertAfter As Long, ByVal
Time of Update: 2018-12-03
經過20多天的摸索,收費系統昨天終於測試了,說說寫這個系統的收穫吧。由於只有一個可執行程式,所以裡面的代碼都需要自己編寫,尤其是建立資料庫時,有很多多餘的資料項目。 先說說遇到的邏輯問題:①退卡時沒有把已經使用的時間除去;②查詢時可輸入sql語句,導致相關資料全部泄露;③斷電或是錯誤時,資料儲存不完整;④可以刪除正在使用使用者;⑤多使用者訪問資料庫導致軟體崩潰;⑥錯誤處理不足,比如說軟體出錯時不能直接退出系統
Time of Update: 2018-12-03
前言:學習是一個反覆的過程。 所謂的思維導圖,就是把知識打包總結後使之成為一張圖,形象生動的保留在你的大腦裡。 舉個簡單的例子來講一下怎樣學習:比如VB