第三章基本輸入與輸出.pptVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第三章基本輸入與輸出

範例3-2A 範例3-3A 範例3-4A 範例3-5A 字串與數值 textBox1.Text 的型別是 string, 若要取其內容進行數值計算, 則應使用int.Parse()方法轉為數值, 而數值要輸出在 string 型別的控制項, 亦要使用toString()方法轉回 string 型別, 如以上敘述。若未先轉為數值而直接執行相加運算, 則為字串相加。如以下敘述: string a=textBox1.Text; string b=textBox2.Text; string c=a+b; 物件縮碼 控制項的命名通常是依照物件的產生順序命名, 例如 textBox1 、textBox2、TextBox3, 此種方式通常到程式設計階段都會忘記每一控制項的功能, 造成不斷翻閱表單與程式的困擾, 為了解決此一問題, 通常必須將物件按照其功能重新命名。其次, 物件名稱若能保有類別的部分名稱, 則可提高程式可讀性, 所以遂有物件縮碼的構想。例如, TextBox 先以 txt 為開頭命名, Label 先以 lbl 為開頭命名, Button 先以 btn 開頭命名。接著, 才依照此物件的功能接續命名。例如, Button1 的功能是相加, 所以命名為 btnadd,Button2 的功能是相減, 所以是 btnsub, 其餘依此類推。 共用事件 若事件之間有許多共同的程式片段, 則可使用”共用事件”處理。例如, 上面的四個按鈕, 都有一些程式共用, 則可以寫成以下敘述。然後將屬性視窗的 button2 、button3 、button4 等 Click 事件均點選 button1_Click 。 範例3-6A 3 - 7 PictureBox PictureBox(圖片盒)允許載入點陣圖(*.bmp)、圖示(*.ico)、中繼檔(Metafile, *.wmf)、*.jpeg 、可攜式網路圖檔(*.png)及*.gif 等型態的圖形檔案。其常用屬性如下: Image 屬性 用於設定指派所要顯示的圖形檔。於程式設計階段, 只要於 Image 屬性點選所要的圖檔, 即可顯示該圖檔。本例點選 d:\CsBook\gwosheng.bmp,因為是本機硬碟所以先點選 本機資源, SizeMode 用來設定圖形的顯示模式, Left, Top 控制項的位置(x, y)屬性, 如下圖所示。若於程式執行階段改變其值,則有動畫的效果。例如, 以下程式, 可將控制項向右移動 10 個單位。 PictureBox1.Left = PictureBox1.Left + 10 Height, Width 控制項的高度與寬度屬性, 如下圖所示。若於程式執行階段改變其值,則有動畫的效果。例如, PictureBox1.Width= PictureBox1.Width+50 則可將控制項的寬度增加 50 個單位。 3 - 8 Timer Timer(時間)控制項通常用來作為與時間有關的功能。例如, 您希望若干時間自動執行一些事情, 此時即可使用 Timer 物件。其最主要的屬性為Interval, 單位是 ms(千分之一秒)。其次, 最常用的事件是 Tick 。例如, 若設定。 Timer1 . I n t e r v a l = 1 0 0 0 Timer1 . E n a b l e d = T r u e 則程式將每隔 1 秒, 自動執行 Timer1_Tick()事件, 直到 Timer1.Enable=False 。 3 - 9 LineShape LineShape(線段)位於 Visual Basic Power Pack, 通常用來繪製直線, 其常用屬性為 (x1, y1), (x2, y2)。 此 4 個屬性值用來設定直線的兩端點座標。使用者於設計階設可用 滑鼠指著直線兩旁的黑點, 拖曳直線至適當位罝。執行階段亦則可重設(x1,y1), (x2, y2)而改變直線的位置。 BorderWidth:線條寬度。 BorderColor:線條顏色。 BorderStyle:線條樣式。 3-10 OvalShape OvalShape(圓與橢圓)控制項位於 Visual Basic Power Pack, 通常用來顯示圓與橢圓, 其常用屬性如下: Location.X , Location.Y 控制項的左上角座標。 Size.Width, Size.Height 控制項的寬度與高度。 FillStyle 屬性 填充的樣式, 常用的有透明(Transparent)、填滿(Solod)。 FillColor 填充的顏色。 3-11 Random 類別 日常生活的猜拳、擲骰子及電腦開獎等活動, 這些遊戲都必須藉由亂數的產生。Ra

文档评论(0)

daoqqzhuan3 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档