出版時(shí)間:2010-2 出版社:復(fù)旦大學(xué)出版社 作者:沈建蓉,夏耘 主編 頁數(shù):319
Tag標(biāo)簽:無
前言
本教材是根據(jù)教育部高等學(xué)校文科計(jì)算機(jī)基礎(chǔ)教學(xué)指導(dǎo)委員會(huì)的《高等學(xué)校文科類專業(yè)大學(xué)計(jì)算機(jī)教學(xué)基本要求(2008年版)》中之計(jì)算機(jī)小公共課程——“程序設(shè)計(jì)及應(yīng)用”的教學(xué)要求,為普通高等學(xué)校學(xué)生的第一門程序設(shè)計(jì)課程而編寫的教材,其目標(biāo)是培養(yǎng)學(xué)生掌握計(jì)算機(jī)程序設(shè)計(jì)的基本知識(shí),提高邏輯思維能力和計(jì)算機(jī)應(yīng)用能力,成為精通本專業(yè)知識(shí)并掌握計(jì)算機(jī)應(yīng)用技能的復(fù)合型人才。 自《大學(xué)VB程序設(shè)計(jì)實(shí)踐教程》(第一版)出版以·來,已被多所高校作為VB程序設(shè)計(jì)課程的教材。由于教材采用任務(wù)驅(qū)動(dòng)的教學(xué)方式,以解決實(shí)際問題著手,教會(huì)學(xué)生編程的思路,并掌握相應(yīng)的知識(shí)點(diǎn),所以取得了良好的教學(xué)效果,并得到教師和學(xué)生的好評(píng)。隨著VB NET版本的推出,在前兩版的基礎(chǔ)上,我們編寫了這本以VB.NET為環(huán)境的第三版VB教材,并通過了教育部文科計(jì)算機(jī)基礎(chǔ)教學(xué)指導(dǎo)委員會(huì)的審定,入選2009教育部文科計(jì)算機(jī)基礎(chǔ)教學(xué)指導(dǎo)委員會(huì)立項(xiàng)教材。 Microsoft公司推出的Visual Suadio.NET是新一代可視化開發(fā)工具,是支持多種語言的集成開發(fā)環(huán)境,已得到了廣泛的應(yīng)用,Visual Basic.NET是其中一個(gè)重要部分。本教材采用Visual Studio 2005中的Visual Basic 2005為編程環(huán)境(教材中簡(jiǎn)稱VB.NET),力圖使學(xué)生在掌握程序設(shè)計(jì)基本方法的同時(shí),了解新的編程環(huán)境?! ”窘滩霓饤壛藗鹘y(tǒng)的程序設(shè)計(jì)教材采用的“提出概念-解釋概念-舉例說明”的三段式編寫方法,采用“直接從應(yīng)用入手”的思路編寫,將VB.NET程序設(shè)計(jì)按知識(shí)點(diǎn)歸納成十部分,每一部分稱為一個(gè)項(xiàng)目,在每一項(xiàng)目中采用問題驅(qū)動(dòng)的方式,按照知識(shí)點(diǎn)歸納出若干部分(稱為活動(dòng))。在每個(gè)活動(dòng)中,首先圍繞知識(shí)點(diǎn)提出實(shí)際生活中常見的問題,作為一個(gè)示例,分析示例的編程思路,提出其相關(guān)的知識(shí)點(diǎn),然后詳細(xì)地、系統(tǒng)地?cái)⑹隽讼鄳?yīng)的基礎(chǔ)知識(shí)、基本概念和語法,并結(jié)合示例敘述編程方法和常用算法。在此基礎(chǔ)上,給出示例具體編程實(shí)現(xiàn)的步驟,指出示例中包含的要點(diǎn),使學(xué)生更容易著手編寫程序,并通過編程實(shí)踐,更好地領(lǐng)會(huì)、理解和運(yùn)用基本概念和語法。每個(gè)活動(dòng)還最后給出若干個(gè)實(shí)踐活動(dòng),學(xué)生可以模仿示例的編程方法,學(xué)會(huì)編寫程序。
內(nèi)容概要
在本教材中,項(xiàng)目一介紹Visual Basic 2005的開發(fā)環(huán)境和編程步驟、基本控件和語言基礎(chǔ);項(xiàng)目二介紹基本控制結(jié)構(gòu);項(xiàng)目三介紹數(shù)組;項(xiàng)目四介紹過程;項(xiàng)目五介紹常用控件;項(xiàng)目六介紹菜單、狀態(tài)欄、工具欄和多重窗體的使用;項(xiàng)目七介紹面向?qū)ο蟪绦蛟O(shè)計(jì)基礎(chǔ);項(xiàng)目八介紹文件操作;項(xiàng)目九介紹圖形和動(dòng)畫操作;項(xiàng)目十介紹數(shù)據(jù)庫編程。 本書可作為高等院校非計(jì)算機(jī)各專業(yè)、計(jì)算機(jī)成人教育各類進(jìn)修班與培訓(xùn)班以及廣大工程技術(shù)人員和管理人員學(xué)習(xí)計(jì)算機(jī)應(yīng)用基礎(chǔ)知識(shí)的教材。
書籍目錄
項(xiàng)目一 初試身手 ■活動(dòng)一 抽獎(jiǎng)程序 ■活動(dòng)二 龜兔賽跑 ■活動(dòng)三 面積計(jì)算 ■活動(dòng)四 簡(jiǎn)易計(jì)算器 ■活動(dòng)五 圖書銷售 項(xiàng)目二 經(jīng)典計(jì)算 ■活動(dòng)一 數(shù)字求和 ■活動(dòng)二 模擬出租車收費(fèi) ■活動(dòng)三 累加和連乘 項(xiàng)目三 成績(jī)管理 ■活動(dòng)一 成績(jī)統(tǒng)計(jì) ■活動(dòng)二 成績(jī)編輯 項(xiàng)目四 過程編寫 ■活動(dòng)一 求組合數(shù) ■活動(dòng)二 競(jìng)賽評(píng)分 項(xiàng)目五 文字處理 ■活動(dòng)一 字體設(shè)置 ■活動(dòng)二 調(diào)色板 ■活動(dòng)三 文本編輯器 項(xiàng)目六 視圖界面 ■活動(dòng)一 記事本 ■活動(dòng)二 計(jì)分牌 項(xiàng)目七 創(chuàng)建面向?qū)ο? ■活動(dòng)一 描述人類 ■活動(dòng)二 父子情深 項(xiàng)目八 文件編輯項(xiàng)目九 繪圖與動(dòng)畫項(xiàng)目十 數(shù)據(jù)管理習(xí)題
章節(jié)摘錄
抽獎(jiǎng)程序的屏幕上有一個(gè)文本框,用于輸入產(chǎn)生中獎(jiǎng)號(hào)碼的組號(hào)。利用VB.NET、的定時(shí)器控件和隨機(jī)數(shù)函數(shù),可以每隔一段時(shí)間(如0.1秒)運(yùn)行一段程序,隨機(jī)產(chǎn)生一個(gè)號(hào)碼。使用標(biāo)簽可以使產(chǎn)生的號(hào)碼固定顯示在屏幕上的某個(gè)位置。 為了可以多次產(chǎn)生中獎(jiǎng)號(hào)碼,可以在屏幕上建立一個(gè)按鈕(上面顯示“開始”字樣),單擊這個(gè)按鈕,開始不斷產(chǎn)生號(hào)碼,此時(shí)這個(gè)按鈕上顯示“停止”字樣;再次單擊這個(gè)按鈕,停止產(chǎn)生號(hào)碼;最后產(chǎn)生的號(hào)碼作為中獎(jiǎng)號(hào)碼,以紅色顯示。停止產(chǎn)生號(hào)碼后,按鈕上面又顯示“開始”字樣,單擊后可以繼續(xù)產(chǎn)生抽獎(jiǎng)號(hào),直到退出程序。 學(xué)習(xí)支持 一、面向?qū)ο蟪绦蛟O(shè)計(jì)的基本概念 VB.NET是一種面向?qū)ο蟮某绦蛟O(shè)計(jì)語言,它從所處理的數(shù)據(jù)入手,以數(shù)據(jù)為中心來描述系統(tǒng)?! ?.對(duì)象和類 對(duì)象的概念是面向?qū)ο缶幊碳夹g(shù)的核心。從面向?qū)ο蟮挠^點(diǎn)看,所有的面向?qū)ο髴?yīng)用程序都是由對(duì)象組合而成的。對(duì)象就是現(xiàn)實(shí)世界中某個(gè)客觀存在的事物,是對(duì)客觀事物屬性及行為特征的描述。在現(xiàn)實(shí)生活中,其實(shí)人們隨時(shí)隨地都在和對(duì)象打交道,例如:騎的車、看的書以及自己本身,在一個(gè)VB.NET、程序員眼中都是對(duì)象。對(duì)象把事物的屬性和行為封裝在一起,是一個(gè)動(dòng)態(tài)的概念,是面向?qū)ο缶幊痰幕驹?,是基本的運(yùn)行實(shí)體,如窗體、各種控件等。對(duì)象是代碼和數(shù)據(jù)的組合,可以作為一個(gè)單位來處理?! ☆愂峭悓?duì)象的屬性和行為特征的抽象描述,類與對(duì)象是面向?qū)ο蟪绦蛟O(shè)計(jì)語言的基礎(chǔ)。類是從相同類型的對(duì)象中抽象出來的一種數(shù)據(jù)類型,也可以說是所有具有相同數(shù)據(jù)結(jié)構(gòu)、相同操作的對(duì)象的抽象。類具有繼承性、封裝性和多態(tài)性,VB.NET中的每個(gè)對(duì)象都是用類定義的。對(duì)象和它的類之間就像餅干和餅干模具之間的關(guān)系,餅干模具是類,它確定了每塊餅干的特征,比如大小和形狀,餅干是由餅干模具創(chuàng)建的對(duì)象?! ?.對(duì)象的屬性、方法和事件 屬性、方法和事件構(gòu)成了對(duì)象的三個(gè)要素。屬性描述了對(duì)象的性質(zhì),決定了對(duì)象的外觀;方法是對(duì)象的動(dòng)作,決定了對(duì)象的行為;而事件是對(duì)象的響應(yīng),決定了對(duì)象之間的聯(lián)系?! 。?)屬性 屬性是對(duì)象的物理性質(zhì),用來描述和反映對(duì)象特征的參數(shù)。一個(gè)對(duì)象的諸多屬性所包含的信息,反映了這個(gè)對(duì)象的狀態(tài),屬性不僅決定了對(duì)象的外觀,有時(shí)也決定了對(duì)象的行為。VB.NET、為每一類對(duì)象都規(guī)定了若干屬性,設(shè)計(jì)中可以改變具體對(duì)象的屬性值。屬性可以表明一個(gè)對(duì)象的特征,比如窗體的背景顏色、高度與寬度。對(duì)象的常見屬性有名稱(Name)、文本(Text)、是否可用(Enabled)、是否可見(Visible)等?! ?duì)象的屬性可以在設(shè)計(jì)對(duì)象時(shí)通過屬性窗口設(shè)置,也可以在程序運(yùn)行時(shí)通過程序代碼進(jìn)行設(shè)置。
編輯推薦
21世紀(jì)高等院校計(jì)算機(jī)基礎(chǔ)教育課程體系規(guī)劃教材,博學(xué)·大學(xué)公共課系列
圖書封面
圖書標(biāo)簽Tags
無
評(píng)論、評(píng)分、閱讀與下載
大學(xué)VB.NET程序設(shè)計(jì)實(shí)踐教程 PDF格式下載