1. 程式人生 > >學生資訊管理系統 — 優化篇 (一)

學生資訊管理系統 — 優化篇 (一)

  在學習 “學生資訊管理系統” 之前,我還不知道什麼是優化,那時候的我一臉茫然,那時候的我年少無知,那時候的我...

哈哈哈好了接下來來總結下 學生系統的優化

  我的系統很多優化都是參照同學們和師哥師姐的部落格而優化的,這也不能說是抄襲吧是吧,這就是借鑑和互相學習的過程,我們這個階段最多的就是借鑑和學習,獨立寫程式碼還需要一個過程,不過這個過程也不遙遠,也不漫長,因為學習我們學習的過程是快樂而充實的,話不多說,直接上乾貨。

一.  限制框輸入內容:

 Private Sub txtUserName_Click( )              ’限制使用者名稱文字框輸入字數
     If Len(txtUserName) > 9 Then
     MsgBox "你已經輸入了10個數字,已到最大字元數!"
     End If
  Label5.Caption = Len(txtUserName.Text) & "/10"         '點選文字框會顯示輸入的字數
    
End Sub

  在我們命令Private Sub txtUserName_Click時候,設定Label5.Caption = Len(txtUserName.Text) & "/10" 顯示輸入字元字數的時候,還得手動點選下才會顯示(這是從網上借鑑的程式碼,有不足的地方),手動點選會麻煩,所謂優化我們就是要從使用者的角度出發去設計方便使用者的軟體,所以我們把 “Click” 改成 Change事件,該事件作用就是發生改變觸發,當你在文字框中輸入字元的時候文字框就會自動顯示你輸入的字數!

Private Sub txtUserName_Change

      

當我們輸入以下程式碼就會限制最多字元時候:


  注意:     If Len(txtUserName) > 9 Then       ’這裡要比顯示少一個數。
                             MsgBox "你已經輸入了10個數字,已到最大字元數!" 

             ’當你要最多輸入10個字元的時候這裡要寫If Len(txtUserName) > 9 Then     ,這樣你在輸入10字元的時候就會出來提示最多輸入10個字元

                                          

如輸入

If Len(txtUserName) > 10 Then  

限制10個字元的時候你在文字框輸入11個它才會出來提示。

                                        

   然後把學生管理系統中的每一個文字框都視情況而優化限制字元。

二:密碼限制輸入三次:

程式碼如下:     

miCount = miCount + 1
       
        If miCount = 3 Then
       
            Me.Hide
           
             If miCount = 1 Then
        MsgBox "您還有兩次機會!", 48, "警告"
    Exit Sub
    End If
     
    If miCount = 2 Then
        MsgBox "您還有一次機會!", 48, "警告"
    Exit Sub
    End If
   
    If miCount = 3 Then
        MsgBox "三次輸入密碼不正確,即將關閉程式!", 48, "警告"
        Me.Hide
    End If 
    Exit Sub


        End If
    Exit Sub
End Sub

這次就先介紹到這裡,如若有不足,請多多指教!

相關推薦

學生資訊管理系統優化 ()

  在學習 “學生資訊管理系統” 之前,我還不知道什麼是優化,那時候的我一臉茫然,那時候的我年少無知,那時候的我... 哈哈哈好了接下來來總結下 學生系統的優化   我的系統很多優化都是參照同學們和師哥師姐的部落格而優化的,這也不能說是抄襲吧是吧,這就是借鑑和互相學習的過

學生資訊管理系統優化(二)

  前兩天去找師傅驗專案了,師傅給指出好多沒有優化的地方,師傅告訴我設計軟體時候一定要站在 使用者的角度去設計軟體,方便使用者,把軟體設計的簡單又便捷,我們設計軟體的初衷不就是這樣的嗎。 好了,接下來來說下我最新優化的內容 :   (1) 上篇我們介紹到了文字框限制字

學生資訊管理系統優化

第一個問題就是登陸的時候如果在姓名哪輸入 “‘ ’” 單引號會報錯的解決方法是         解決方法  1 給姓名的文字框建立個鍵盤輸入事件 2然後就是用ASCI碼的方式來禁止輸入單引號 Private Sub txtUserName_KeyPress(KeyAscii

學生資訊管理系統總結(

Option Explicit ——強制變數宣告,若不宣告,則會顯示為variant(變體)型別,即未被宣告變數數 據型別。 Count ——用於計數 ADODB ——動態資料鏈接物件(Active Data Objects Data Base),它是一種 PHP 存取資

【VB】學生資訊管理系統優化總結

當我們解決了學生資訊管理系統所有問題的時候,我們將迎來下一個難題,系統優化。優化系統我覺得和解決系統的問題一樣重要,除錯問題,培養的是我們的糾錯能力,以及對程式碼的熟知度。而系統優化,培養的是我們構

學生資訊管理系統總結(三)——優化

enter,esc鍵設定 確定按鈕屬性default------→true 取消按鈕屬性cancel------→true 窗體中心位置展現 首先將窗體介面通過滑鼠拖拽,達到介面大小適中 接著檢視屬性中的height,width屬性數值,將該數值填入下面程式碼中 from中新增以

學生資訊管理系統】-優化1

【前言】 經過將近一個月的時間,學生資訊管理系統完成了,在這其中學到了不少。 【正文】 在剛敲完學生時,有各種各樣的錯誤,需要一點一點的優化,以下是我優化的一部分: 1.限制使用者名稱和密碼的長度: 屬性中,MaxLength=8 2.只能輸入數字:

學生資訊管理系統】——優化(二)

優化內容 3、查詢資訊窗體——check複選框 介面簡潔、設計美觀,提供給使用者需要的、滿足使用者的需求,給使用者帶來方便。所以,我在查詢資訊的窗體中,對於選查詢方式,這部分做了一些改動。當載入完窗體時,因為使用者還沒有選擇查詢方式,為使介面簡潔,滿足使用者所需

學生資訊管理系統優化(四)

前言 為了給使用者更好的體驗,作為“程式猿”的我們需要不斷的優化我們的小程式。在優化過程中,不斷的發現問題、解決問題,方可得到很大的提升。 過程 1、在MDI窗體裡顯示當前日期和時間(運用的控制元件StatusBar) 1) Private Sub

學生資訊管理系統——錯誤集錦(

怎麼說呢!這是一個新徵程,雖然它已經開始了一段時間,只想說開始總是那麼的不易,古語說得好“萬事開頭難”,很好,我已經開始了!接下來,一起先來看看一直以來我遇到的問題吧! 解決辦法: Dim mrc As ADODB.Recordset '對mrc變數的定義應為“Dim mrc AS New

jsp學生資訊管理系統

今天看了java1234網的小鋒老師的jsp實戰專案視訊,做了個簡單的登入驗證,寫的不是很好,有點小問題還沒寫好(密碼或賬號錯誤提示) 資料庫連線類 import java.sql.*; import java.util.List; public class ConnD

Python初識函式、閏年判斷函式,水仙花數、學生資訊管理系統、函式實現輸入某年某月某日,判斷這天是這年的第幾天

練習題1初識函式要求:1、函式是什麼? 為什麼要使用函式?答:如果在開發程式時,需要某塊程式碼多次,但是為了提高編寫的效率以及程式碼的重用,所以把具有獨立功能的程式碼塊組織為一個小模組,這就是函式為了程式碼重用性2、定義、呼叫函式的格式分別是什麼?答:定義函式:def 函式名

學生成績管理系統-SSM實現()——配置檔案

學生成績管理系統-SSM實現(配置檔案的配置加註解) (該專案使用maven管理) 1. 所需jar包(pom.xml) <!-- jar包的版本-->

學生資訊管理系統之第二主要功能模組設計和資料庫設計

 4.2系統主要功能模組設計: (1)基本資訊模組:是管理員對學生資訊進行新增操作。通過本介面管理員可以對學生資訊進行相應的修改,包括學號、姓名、出生日期等。可以通過該介面輸入學生姓名實現查詢該學生的所有資訊。管理員可以把學生的整條資訊進行刪除,同時也刪除學生的成績。

學生資訊管理系統)——系統功能分析

       好多天,沒有學習資料庫了,更別說敲系統了。落下了有些東西又得從頭再來。最近這些天在看第二遍《SQL——入門經典》把基礎知識重溫一下,同時看了看這個小系統,不知道如何下手啊,所以先大致觀察

學生資訊管理系統】-知識1

1.Trim可去掉開頭和結尾的空格 語法: LTrim(string):去掉字串string前面(開頭)的空格。例如LTrim(” 1 23 “) 返回 “1 23 ” RTrim(string):去掉字串string後面(結尾)的空格。例

學生資訊管理系統優化注意事項

           根據這幾天和大家的交流,我總結了以下幾方面,也許不是最全面的,但是已經囊括了大部分需要優化的方面,歡迎大家來給我補充.  一、限制問題 ·文字框長度限制(例如:聯絡電話長度,分

學生資訊管理系統之第三登入介面java程式碼

class DLFrame extends JFrame implements ActionListener, ItemListener {// 登入介面  JPanel p1 = null;  JPanel p2 = null;  JPanel p3 = null;  

學生資訊管理系統問題總結(

            學生管理系統已經敲完有兩天了,這兩天一直想著怎麼修改一下這個系統,因為它很多地方不完善,存在很多錯誤,沒有體現為人民服務的原則。也沒有想著趕緊總結一下執行以後出現的一些問題,還

Android核心技術-day05-03-學生資訊管理系統小練習

package com.gaozewen.studentsystem.db; import android.content.ContentValues; import android.content.Context; import android.database.Curso