亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 學院 > 開發設計 > 正文

VB編程俱樂部問答

2019-11-18 17:39:17
字體:
來源:轉載
供稿:網友
問:我在學習VB過程中遇到一個問題,如源代碼:
  SndPlaySound(″c:/MyWork/beep.wav″)
  在制成安裝盤后,安裝到其它機器中不同目錄下就不能執行,必須安裝到C:/MyWork下才能執行。怎樣在源代碼中識別,或有更好的辦法。
答:這是初學者經常忽略的一個小問題。在打開文件、調用程序時喜歡使用絕對文件路徑。其實,只要使用相對路徑,就完全可以避免這個問題。在Windows下,某個程序一旦運行,除非特別指定了工作目錄,一般該程序文件所在的目錄就是工作目錄,其他目錄可以用工作目錄為參照系。例如,上述問題中,程序被安裝到了MyWork目錄下,那么在MyWork目錄下的所有文件就不必用路徑全稱了,可以直接SndPlaySound(″Beep.wav″)。以此類推,如果要播放C:/MyWork/Sound/ABC.Wav文件,就可以SndPlaySound(″Sound/ABC.wav″)。以后無論應用程序安裝在何處,都可以避免這一問題。

問:VB5.0生成的Exe文件能不能在一臺從沒裝過VB5.0的機器上運行,如不能應如何做?
答:當然可以。你只要運行VB5帶的“應用程序安裝向導”就可以了。向導自動把應用程序及其依賴的DLL、OCX、DAO驅動程序等打包,形成一個安裝程序。分發這個安裝包就一切搞定了。

問:假設表A有一字段B(文本型,8個字符),當我在表中進行輸入時超過8個字符,系統就會禁止我輸入,這沒有什么問題。但當我在VBA中使用DAO編輯這個字段時,我遇到了麻煩。
答:可以通過DAO提供的Recordset或TablDef對象來得到字段B的長度,然后,根據情況把你的值直接賦予它或截斷后賦值。例如:
  DimdbasDatabase,rsasRecordset
  DimiSizeasInteger,SasString
  setdb=DBEngine.OpenDatabase(″XXX.mdb″)
  setrs=db.OpenRecordset(″TableA″)
  iSize=td(″FieldB″).Size′字段長度
  ……
  ′下面準備賦值
  S=″ABC中DE國FGEGHG″
  setrs=db.OpenRecordset(″TableA″)
  rs.Edit
  IfiSize>=LenB(strconv(S,vbFromUnicode))Then
  rs(″FieldB″)=S′直接賦值
  Else
  rs(″FieldB″)=LeftB(strconv(S,vbFromUnicode),iSize)'截斷賦值
  EndIf
  rs.Update
  ……
  請注意,VB或VBA中字符串默認以vbUnicode格式保存,所以要轉換后再比較運算。請參閱函數StrConv(),參數:vbFromUnicode,vbUnicode,及Byte數組,和以‘B'結尾的函數。

問:我寫了個應用程序,第一次進入時想要求用戶輸入密碼,并將密碼保存(有什么方法別人看不到)。下次進入時提示輸入密碼。應如何完成呢?
答:可以把密碼保存到INI文件或注冊數據庫。一般應用級的用戶是不會去看這些密碼的。為了防止像你我這樣的人觀看,比較好的是使用如DES、RC5等加密算法或自行設計一個加密算法,這樣才能夠達到一個較高的密級。本人設計有一個以DES和自制加密算法混合工作的DLL,如果有興趣,請與我聯系。

問:如何生成一個透明窗體?使得可以看到窗體后面的內容?
答:用如下代碼可生成透明窗體,若要顯示其他信息,可做一個背景透明的圖案為窗體背景。
  Me.AutoRedraw=True
  hBitmap=CreateCompatibleBitmap(Me.hdc,0,0)
  SelectObjectMe.hdc,hBitmap
  Me.Refresh
  感謝ZhuangYong提供解答

問:在access97中如何實現代碼輸入? 
答:在Access97中的代碼輸入解決方案是我見過中的比較好的一種。Accesss97至少提供了兩種場合使用的代碼輸入方式。
  其一、在表結構設計窗口,選中指定字段,單擊“查閱”標簽,改顯示控件為組合框或列表框,根據情況選擇“行來源”類型為“表/查詢”或“值列表”,然后選擇代碼表或輸入候選值即可。這樣的設置在“數據表”狀態體現最完美:顯示代碼Name,挑選代碼ID列表;其二、在設計Form時對指定控件做上述設定,其效果稍遜。運行時,輸入框中僅可顯示代碼ID,卻無法顯示代碼Name。
  其實,關鍵是三個要素:1、控件顯示的內容;2、和控件相關的數據源的字段;3、代碼表。把握好這三者的關系就真正抓住了問題的關鍵。建議讀者看看Delphi或C++Builder的DBLookup控件,它的解決方法非常好,我希望能看到提供給VB、Access使用的短小精悍的代碼輸入控件也能做到這一點。->


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
成人免费网视频| 91久久国产精品91久久性色| 欧美日韩国产精品一区二区三区四区| 日韩中文第一页| 国产精品高清免费在线观看| 欧美猛交ⅹxxx乱大交视频| 91久热免费在线视频| 国产精品久久久久久av| 日韩av色综合| 国产噜噜噜噜久久久久久久久| 亚洲国产精彩中文乱码av| 91精品视频免费看| 精品国产老师黑色丝袜高跟鞋| 奇米四色中文综合久久| 久久久久久综合网天天| 亚洲情综合五月天| 欧美一级淫片播放口| 成人精品一区二区三区电影黑人| 亚洲性无码av在线| 国产成人涩涩涩视频在线观看| 久久久99久久精品女同性| 亚洲第一色中文字幕| 亚洲一级片在线看| 国产精品免费看久久久香蕉| 欧美精品激情在线观看| 中文字幕亚洲欧美日韩2019| 97人洗澡人人免费公开视频碰碰碰| 国产精品大片wwwwww| 国产精品美腿一区在线看| 国产精品久久久久av免费| 久久精品视频中文字幕| 国产精品久久99久久| xvideos亚洲人网站| 国产精品吴梦梦| 午夜精品一区二区三区在线| 欧美精品精品精品精品免费| 亚洲激情自拍图| 欧美精品福利在线| 亚洲美女精品成人在线视频| 欧美激情a在线| 亚洲最大福利视频网| 国产美女扒开尿口久久久| 亚洲专区中文字幕| 亚洲激情中文字幕| 亚洲经典中文字幕| 欧美黑人xxxⅹ高潮交| 17婷婷久久www| 最近2019好看的中文字幕免费| 亚洲天堂日韩电影| 久久久久成人精品| 日韩av影视综合网| 中文日韩在线观看| 欧美裸体男粗大视频在线观看| 久久精品99久久久香蕉| 亚洲精品资源在线| 91精品久久久久久久久久久| 亚洲精品国产精品乱码不99按摩| 亚洲在线视频福利| 日韩免费观看网站| 亚洲成人免费网站| 综合136福利视频在线| 亚洲国产精品女人久久久| 欧美理论在线观看| 69**夜色精品国产69乱| 日韩av在线网页| 亚洲永久免费观看| 亚洲人成自拍网站| 国产精品xxxxx| 最近2019年中文视频免费在线观看| 成人xxxxx| 97在线精品视频| 在线电影中文日韩| 欧美日韩一区二区精品| 亚洲国产精彩中文乱码av在线播放| 久久国产精品久久久久久久久久| 中文字幕视频在线免费欧美日韩综合在线看| 精品中文字幕久久久久久| 亚洲成年人影院在线| 国产精品久久久久久久久久东京| 北条麻妃99精品青青久久| 亚洲一区二区免费| 中文字幕精品一区二区精品| 欧美成人免费播放| 欧洲日本亚洲国产区| 国内精品久久久久久久| 精品亚洲一区二区三区| 国产精品精品视频一区二区三区| 国产精品jizz在线观看麻豆| 国产专区精品视频| 亚洲国产精品99| 成人日韩在线电影| 久久久久成人精品| 欧美日韩精品国产| 在线日韩日本国产亚洲| 97色在线观看免费视频| 久久99国产综合精品女同| 国产精品久久久久久久久久久久| 久久免费视频在线观看| 欧美性猛交xxxx乱大交| 亚洲精品成人网| 日韩欧美高清在线视频| 日韩成人av在线播放| 91精品国产自产在线| 成人一区二区电影| 精品久久久久久亚洲国产300| 久久久久久97| 欧美成人精品一区| 国产一区二区在线免费视频| 久久久久久国产免费| 久久精品成人欧美大片| 日韩精品中文在线观看| 欧美裸体xxxx| 萌白酱国产一区二区| 97色在线播放视频| 亚洲欧洲成视频免费观看| 日韩风俗一区 二区| 日韩精品在线观看一区二区| 国产精品丝袜白浆摸在线| 国产高清在线不卡| 国产精品99久久久久久白浆小说| 大胆人体色综合| 欧美大尺度电影在线观看| 78m国产成人精品视频| 国产精品美乳一区二区免费| 欧美中文字幕在线| 国产欧美一区二区三区四区| 亚洲在线视频福利| 欧美性猛交xxxx免费看久久久| 色哟哟网站入口亚洲精品| 欧美专区在线播放| 日韩成人网免费视频| 国产亚洲精品久久久久久777| 精品久久香蕉国产线看观看gif| 精品久久久久久中文字幕大豆网| 最新91在线视频| www国产精品com| 91av在线视频观看| 国产精品视频久久| 成人黄色av免费在线观看| 精品久久久国产| 欧美亚洲一级片| 亚洲sss综合天堂久久| 欧美成人亚洲成人日韩成人| 隔壁老王国产在线精品| 57pao成人国产永久免费| 欧美午夜性色大片在线观看| 国产成人精品视| 中文字幕无线精品亚洲乱码一区| 97免费视频在线| 亚洲娇小xxxx欧美娇小| 精品国产一区av| 日韩福利在线播放| 91久久精品日日躁夜夜躁国产| 日本韩国在线不卡| 爽爽爽爽爽爽爽成人免费观看| 欧美男插女视频| 欧美一级片在线播放| 97免费在线视频| 2019中文在线观看| 亚洲视频在线视频| 8090理伦午夜在线电影| 亚洲永久免费观看| 成人精品网站在线观看| 亚洲国产精品电影|