眾賞文庫(kù)
全部分類(lèi)
  • 抗擊疫情 >
    抗擊疫情
    病毒認(rèn)知 防護(hù)手冊(cè) 復(fù)工復(fù)產(chǎn) 應(yīng)急預(yù)案 防控方案 英雄事跡 院務(wù)工作
  • 成品畢設(shè) >
    成品畢設(shè)
    外文翻譯 畢業(yè)設(shè)計(jì) 畢業(yè)論文 開(kāi)題報(bào)告 文獻(xiàn)綜述 任務(wù)書(shū) 課程設(shè)計(jì) 相關(guān)資料 大學(xué)生活 期刊論文 實(shí)習(xí)報(bào)告
  • 項(xiàng)目策劃 >
    項(xiàng)目策劃
    土地準(zhǔn)備 規(guī)劃設(shè)計(jì) 開(kāi)工開(kāi)盤(pán) 項(xiàng)目綜合 竣工移交 售后移交 智慧方案 安全專(zhuān)項(xiàng) 環(huán)境影響評(píng)估報(bào)告 可行性研究報(bào)告 項(xiàng)目建議書(shū) 商業(yè)計(jì)劃書(shū) 危害評(píng)估防治 招投標(biāo)文件
  • 專(zhuān)業(yè)資料 >
    專(zhuān)業(yè)資料
    人文法律 環(huán)境安全 食品科學(xué) 基礎(chǔ)建設(shè) 能源化工 農(nóng)林牧畜 綜合待分類(lèi) 教育經(jīng)驗(yàn) 行政人力 企業(yè)管理 醫(yī)學(xué)衛(wèi)生 IT技術(shù) 土木建筑 考研專(zhuān)題 財(cái)會(huì)稅務(wù) 公路隧道 紡織服裝
  • 共享辦公 >
    共享辦公
    總結(jié)匯報(bào) 調(diào)研報(bào)告 工作計(jì)劃 述職報(bào)告 講話發(fā)言 心得體會(huì) 思想?yún)R報(bào) 事務(wù)文書(shū) 合同協(xié)議 活動(dòng)策劃 代理加盟 技術(shù)服務(wù) 求職簡(jiǎn)歷 辦公軟件 ppt模板 表格模板 融資協(xié)議 發(fā)言演講 黨團(tuán)工作 民主生活
  • 學(xué)術(shù)文檔 >
    學(xué)術(shù)文檔
    自然科學(xué) 生物科學(xué) 天文科學(xué) 醫(yī)學(xué)衛(wèi)生 工業(yè)技術(shù) 航空、航天 環(huán)境科學(xué)、安全科學(xué) 軍事 政學(xué) 文化、科學(xué)、教育、 交通運(yùn)輸 經(jīng)濟(jì) 語(yǔ)言、文字 文學(xué) 農(nóng)業(yè)科學(xué) 社會(huì)科學(xué)總論 藝術(shù) 歷史、地理 哲學(xué) 數(shù)理科學(xué)和化學(xué) 綜合性圖書(shū) 哲學(xué)宗教
  • 經(jīng)營(yíng)營(yíng)銷(xiāo) >
    經(jīng)營(yíng)營(yíng)銷(xiāo)
    綜合文檔 經(jīng)濟(jì)財(cái)稅 人力資源 運(yùn)營(yíng)管理 企業(yè)管理 內(nèi)控風(fēng)控 地產(chǎn)策劃
  • 教學(xué)課件 >
    教學(xué)課件
    幼兒教育 小學(xué)教育 初中教育 高中教育 職業(yè)教育 成人教育 高等教育 考研資源 試題真題 作業(yè)習(xí)題 課后答案 綜合教學(xué)
  • 土木建筑 >
    土木建筑
    專(zhuān)項(xiàng)施工 應(yīng)急預(yù)案 建筑規(guī)范 工藝方案 技術(shù)交底 施工表格 圖片圖集
  • 課程導(dǎo)學(xué) >
    課程導(dǎo)學(xué)
    醫(yī)學(xué)綜合 中醫(yī)養(yǎng)生 醫(yī)學(xué)研究 身心發(fā)展 醫(yī)學(xué)試題 影像醫(yī)學(xué) 醫(yī)院辦公 外科醫(yī)學(xué) 老年醫(yī)學(xué) 內(nèi)科醫(yī)學(xué) 婦產(chǎn)科 神經(jīng)科 醫(yī)學(xué)課件 眼鼻喉科 皮膚病科 腫瘤科 兒科醫(yī)學(xué) 康復(fù)醫(yī)學(xué) 全科醫(yī)學(xué) 護(hù)理學(xué)科 針灸學(xué)科 重癥學(xué)科 病毒學(xué)科 獸醫(yī) 藥學(xué)
  • VB.NET (共55 份)
  • 用時(shí):13ms
    • 簡(jiǎn)介:分類(lèi)號(hào)UDC密級(jí)霞艱堤≥夫毒碩士學(xué)位論文基于VB.NET的MAPGIS集成開(kāi)發(fā)研究研究生姓名馬思根指導(dǎo)教師姓名、職稱(chēng)秦衛(wèi)平教授.學(xué)科專(zhuān)業(yè)鹽笠機(jī)應(yīng)用技盎研究方向鹽差墊壘晝S主煎廛周論文工作起止日期2003生7月至2005生4月論文提交日期2005年4月15日計(jì)篇機(jī)應(yīng)艄技術(shù)司E咄艙文蜃;}硝文謦摘要夔羞人餐對(duì)備靜信怠霈求靜不凝擴(kuò)大,縣有警溺數(shù)爨特征豹壹轂瑾信惑尤其受到霪視,從而使地理信息的研究和發(fā)展不斷得到加強(qiáng)。地理信息系統(tǒng)GIS是以地理空間數(shù)據(jù)為旗礎(chǔ),采用地理模型分析方法,邋時(shí)提供多種空間的和動(dòng)態(tài)的地璨信怠,為遣理磷究和遺疆決策裰務(wù)酌計(jì)算輥技術(shù)系統(tǒng)。近年來(lái),建理信息系統(tǒng)譙資源環(huán)壤、城市規(guī)劃、災(zāi)害監(jiān)測(cè)與防浚、土地鍛理、設(shè)施規(guī)劃與管理、軍事秘商業(yè)等領(lǐng)域都得到了廣泛應(yīng)用。有些地理信息系統(tǒng)也提供二次開(kāi)發(fā)宏語(yǔ)言或二次開(kāi)發(fā)庫(kù),鍵進(jìn)了針對(duì)各領(lǐng)域、備專(zhuān)渡的逸溪信息應(yīng)廂系統(tǒng)靜二次開(kāi)發(fā)研究的發(fā)展。MAPGIS怒一套成熟的通熙地理信患系統(tǒng)平臺(tái),其提供了完整竣二次秀發(fā)庫(kù)。隧著MAPGIS在國(guó)內(nèi)外應(yīng)用的推廣,利用其提供的二次開(kāi)發(fā)庫(kù),針對(duì)各專(zhuān)業(yè)領(lǐng)域的遺理信怠疲麗系統(tǒng)的二次開(kāi)發(fā)研究也成為熱點(diǎn)。本論文在研究和分?jǐn)€地理信慰系統(tǒng)的原理、功能、縫成及應(yīng)用的基磁上,對(duì)地理信息應(yīng)用系統(tǒng)的二次開(kāi)發(fā)模式進(jìn)行了詳細(xì)分析,同時(shí)參加了中地公司的MAPGIS二次開(kāi)發(fā)培調(diào)VB,并翻三家廠銅礦收鬃生產(chǎn)礦山現(xiàn)場(chǎng)殲發(fā)實(shí)例瓷料。主要完成了以下幾方瑟鴕工作;1較系統(tǒng)的研究了基于VISUALBASIC.NET環(huán)境下的MAPGIS集成二次開(kāi)發(fā)的原理、方法及道程;2以三家廠鏹礦床為實(shí)例開(kāi)發(fā)生產(chǎn)礦山地震蓉理傣感系統(tǒng)雛形;3利用所開(kāi)發(fā)的生產(chǎn)礦山地質(zhì)管理惴息系統(tǒng)進(jìn)行地質(zhì)找礦預(yù)測(cè)。關(guān)鍵誕地理傣患系絞,二次開(kāi)發(fā),VISUALBASIC.&疆,淞鼯IS
      下載積分: 5 賞幣
      上傳時(shí)間:2024-03-13
      頁(yè)數(shù): 116
      4人已閱讀
      ( 4 星級(jí))
    • 簡(jiǎn)介:學(xué)校代碼』QI鯉分類(lèi)號(hào)G43研究生學(xué)號(hào)密級(jí)⑧1281203007玉東北埽葒大孽碩士學(xué)位論文Y888773基于.NET的VB程序設(shè)計(jì)網(wǎng)絡(luò)掌習(xí)平臺(tái)的設(shè)計(jì)與實(shí)現(xiàn)THEDESIGNANDIMPLEMENTATIONOFVBPMGMMDESIGNNETWORKLEARNINGPLATFOMONA。SENET作者洪宇指導(dǎo)教師學(xué)科專(zhuān)業(yè)研究方向?qū)W位類(lèi)型徐萬(wàn)胥教授教育技術(shù)學(xué)計(jì)算機(jī)教育應(yīng)用學(xué)歷碩士東北師范大學(xué)學(xué)位評(píng)定委員會(huì)2006年5月
      下載積分: 5 賞幣
      上傳時(shí)間:2024-03-13
      頁(yè)數(shù): 40
      5人已閱讀
      ( 4 星級(jí))
    • 簡(jiǎn)介:1,第11章圖形應(yīng)用程序開(kāi)發(fā),111GDI繪圖基礎(chǔ)112圖形繪制113綜合應(yīng)用114圖像處理,2,1引例111,已知YAX2,畫(huà)出如下的函數(shù)圖形,,畫(huà)圖的步驟1準(zhǔn)備工作建立繪圖對(duì)象畫(huà)布、畫(huà)筆、畫(huà)刷2繪圖方法畫(huà)坐標(biāo)軸、刻度、標(biāo)記3利用函數(shù)已知X、獲得Y,畫(huà)線4釋放繪圖對(duì)象,111GDI基礎(chǔ)知識(shí),3,①構(gòu)造畫(huà)布、建立繪圖工具畫(huà)筆、畫(huà)刷、字體等用對(duì)象的CREATEGRAPHICS方法構(gòu)造GRAPHICS類(lèi)的實(shí)例DIMGASGRAPHICS控件對(duì)象CREATEGRAPHICS‘畫(huà)布DIMPASPENNEWPENCOLORBLUE,2’畫(huà)線DIMSBASBRUSHNEWSOLIDBRUSHCOLORBLUE‘寫(xiě)字顏色②調(diào)用繪圖方法繪制圖形利用DRAWLINE方法畫(huà)坐標(biāo)軸、刻度利用DRAWSTRING方法繪制刻度標(biāo)記和坐標(biāo)軸標(biāo)記③通過(guò)函數(shù)計(jì)算和DRAWLINE繪線④調(diào)用DISPOSE方法釋放繪圖對(duì)象,4,關(guān)鍵屏幕原點(diǎn),繪圖原點(diǎn)Y軸方向問(wèn)題Y取負(fù)值函數(shù)值縮放,能在規(guī)定的范圍內(nèi)繪制像素、刻度、函數(shù)值,,(X0,Y0,,,5,2什么是GDIGDI,CDI圖形設(shè)備接口GDI是一個(gè)可執(zhí)行程序,它接受WINDOWS應(yīng)用程序的繪圖請(qǐng)求(表現(xiàn)為GDI的函數(shù)調(diào)用),并將它們傳給相應(yīng)的設(shè)備驅(qū)動(dòng)程序。GDI是對(duì)圖形設(shè)備接口的一個(gè)擴(kuò)展,它所提供的類(lèi)可用于創(chuàng)建二維矢量圖形、操縱字體以及插入圖像。,6,3圖形開(kāi)發(fā)中最常用的類(lèi),7,1常用繪圖函數(shù),112繪制函數(shù)和方法,說(shuō)明1除DRAWLINE外,都要有RECTANGLE矩形區(qū)(X0,Y0,W,H2填空FILL,用筆改為刷例FILLPIEBRUSH,STARTANGLE,SWEEPANGLE,,X0,Y0,,H,,W,8,2GRAPHICS常用方法,9,,例114在窗體上按下對(duì)應(yīng)的按鈕,繪制圓柱、矩形、扇形、多邊形和曲線。,10,113字體和繪制文字,字體FONT類(lèi)決定文本的字體格式DIM字體對(duì)象ASNEWFONT字體,大小,樣式例DIMFASNEWFONT“仿宋“,20,FONTSTYLEBOLD構(gòu)建字體工具F,書(shū)寫(xiě)20象素的仿宋粗體字,1字體FONT,11,2繪制文字,DRAWSTRINGSTRING,FONT,BRUSH,POINT文字字體格式顏色起點(diǎn)坐標(biāo)118利用DRAWSTRING函數(shù)顯示陰影效果文字,方法1兩個(gè)字符串位置不同,顏色不同2灰色陰影設(shè)置畫(huà)刷SOLIDBRUSHCOLORFROMARGB透明度,COLORBLACK,12,1繪制藝術(shù)圖實(shí)驗(yàn)111,繪制算法思想(1)將圓心為X0,Y0、半徑為R的圓周上,分為N個(gè)等分點(diǎn)為圓心X,Y,以半徑R1繪制N個(gè)圓。(2)已知圓心X0,Y0,求該圓周上X,Y點(diǎn)(見(jiàn)右)的方程為XX0RCOSΑYY0RSINΑ3利用繪園方法,0≤Α≤2Π,GDRAWELLIPSEP,XR,YR,2R,2RCIRCLEX,Y,R,114應(yīng)用,13,2繪制函數(shù)圖實(shí)驗(yàn)SIN,繪制SIN曲線1聲明繪圖對(duì)象畫(huà)布、畫(huà)筆、畫(huà)刷、字體2計(jì)算X軸比例(像素、弧度)、繪制坐標(biāo)軸和刻度3通過(guò)函數(shù)繪制SIN曲線Y軸放大倍數(shù)、Y軸方向與數(shù)值關(guān)系進(jìn)一步思考1X、Y軸寫(xiě)軸標(biāo)記2若要填充顏色如何實(shí)現(xiàn),14,3繪制統(tǒng)計(jì)圖,例1112從文件中讀入數(shù)據(jù),并用這些數(shù)據(jù)繪制統(tǒng)計(jì)圖。,,,,,15,統(tǒng)計(jì)設(shè)計(jì)思想,①文件讀入順序文件可使用FILEOPEN方法打開(kāi),然后用INPUT語(yǔ)句將數(shù)據(jù)讀入到數(shù)組。②銷(xiāo)售比例計(jì)算某教材的發(fā)行量/將發(fā)行量之和③顯示百分比FORMAT比例值100,““““,,,,16,繪制餅圖思想,計(jì)算總和,計(jì)算單位值占角度360/SUM設(shè)置起始角度利用循環(huán)計(jì)算每塊餅占角度A,調(diào)用函數(shù)GFILLPIEBRI,RECT,A1,A求下一個(gè)起始角A1A1A,,,,,,X,Y,A1,,A,17,繪制直方圖思想,畫(huà)坐標(biāo)軸求數(shù)據(jù)最大值,計(jì)算單位值占高度比例H/MAX利用循環(huán)計(jì)算每塊X、Y值位置,其中X等分,Y數(shù)值乘以比例調(diào)用函數(shù)GFILLRECTANGLESB,X1,HY,25,Y,X1,HY,,Y,18,本章小節(jié),GDI圖形處理類(lèi)包含在SYSTEMDRAWING命名空間使用GDI在對(duì)象上繪制圖形過(guò)程構(gòu)造畫(huà)布建立繪圖工具畫(huà)筆、畫(huà)刷、字體等調(diào)用繪圖方法繪制圖形調(diào)用DISPOSE方法釋放繪圖對(duì)象繪圖工具畫(huà)筆PEN、畫(huà)刷BRUSH、字體FONT圖形繪制通過(guò)繪圖函數(shù)來(lái)完成。以DRAW為前綴的函數(shù)用于繪制圖形,以FILL為前綴的函數(shù)用于區(qū)域填充掌握函數(shù)圖、藝術(shù)圖、統(tǒng)計(jì)圖繪制,19,114自主學(xué)習(xí)圖像處理,任務(wù)2加載和顯示圖片,,,,20,114圖像處理,加載圖像文件中的圖像并將其顯示在屏幕上,則需要BITMAP對(duì)象和GRAPHICS對(duì)象。BITMAP類(lèi)支持BMP、GIF、JPEG、PNG和TIFF等多種文件格式。在創(chuàng)建BITMAP對(duì)象之后,使用GRAPHICS對(duì)象的DRAWIMAGE函數(shù),就可以顯示圖像文件中的圖像。下面的代碼從JPEG文件創(chuàng)建BITMAP對(duì)象,然后繪制該圖像。,,,,21,114圖像處理,DIMPICASBITMAPNEWBITMAP“FRUITJPG“根據(jù)圖像文件聲明BITMAP對(duì)象DIMGASGRAPHICSMECREATEGRAPHICSGDRAWIMAGEPIC1,5,5,300,200從5,5開(kāi)始繪制300200的圖像,,,,22,114圖像處理,任務(wù)3裁切和縮放圖像,,,,23,裁切和縮放圖像,設(shè)計(jì)分析DRAWIMAGE方法通過(guò)源矩形從原始圖像裁切部分圖像,根據(jù)目標(biāo)矩形的寬度和高度與源矩形的寬度和高度之比就可對(duì)圖像進(jìn)行縮放。設(shè)置DRAWIMAGE函數(shù)不同的參數(shù),可實(shí)現(xiàn)裁切和縮放圖像。,,,,24,裁切和縮放圖像,使用格式DRAWIMAGE圖像對(duì)象,起始點(diǎn)X,Y,寬,高參數(shù)寬度與高度,可控制圖片的放大與縮小。當(dāng)寬度與高度為負(fù)值時(shí),可實(shí)現(xiàn)圖像在水平或垂直方向翻轉(zhuǎn)。DRAWIMAGE圖像對(duì)象,目標(biāo)矩形,源矩形,GRAPHICSUNITPIXEL源矩形定義了圖像對(duì)象將被讀取的區(qū)域,目標(biāo)矩形對(duì)被裁切到的圖像重新繪制,GRAPHICSUNITPIXEL指定繪制單位為像素。,,,,25,裁切和縮放圖像,使用格式DRAWIMAGE圖像對(duì)象,起始點(diǎn)X,Y,寬,高參數(shù)寬度與高度,可控制圖片的放大與縮小。當(dāng)寬度與高度為負(fù)值時(shí),可實(shí)現(xiàn)圖像在水平或垂直方向翻轉(zhuǎn)。DRAWIMAGE圖像對(duì)象,目標(biāo)矩形,源矩形,GRAPHICSUNITPIXEL源矩形定義了圖像對(duì)象將被讀取的區(qū)域,目標(biāo)矩形對(duì)被裁切到的圖像重新繪制,GRAPHICSUNITPIXEL指定繪制單位為像素。,,,,26,114圖像處理,任務(wù)4旋轉(zhuǎn)、反射和扭曲圖像,,,,27,旋轉(zhuǎn)、反射和扭曲圖像,使用圖像對(duì)象的ROTATEFLIP方法翻轉(zhuǎn)或者同時(shí)旋轉(zhuǎn)和翻轉(zhuǎn)圖像。其格式是圖像對(duì)象ROTATEFLIPROTATEFLIPTYPE成員,,,,28,本章小節(jié),GDI圖形處理類(lèi)包含在SYSTEMDRAWING命名空間使用GDI在對(duì)象上繪制圖形過(guò)程構(gòu)造畫(huà)布建立繪圖工具畫(huà)筆、畫(huà)刷、字體等調(diào)用繪圖方法繪制圖形調(diào)用DISPOSE方法釋放繪圖對(duì)象繪圖工具畫(huà)筆PEN、畫(huà)刷BRUSH、字體FONT圖形繪制通過(guò)繪圖函數(shù)來(lái)完成。以DRAW為前綴的函數(shù)用于繪制圖形,以FILL為前綴的函數(shù)用于區(qū)域填充,29,思考題,1簡(jiǎn)述GDI的內(nèi)容及其包含的命名空間,SYSTEMDRAWING命名空間中主要包含哪些類(lèi)各類(lèi)的主要功能是什么2簡(jiǎn)述GDI繪制圖形的基本步驟。3怎樣用ALPHA通道淡化顏色4怎樣繪制帶有箭頭的X軸5怎樣繪制圓、橢圓、圓弧和扇形6怎樣在圖形中繪制文字,,,,,30,思考題,6怎樣在圖形中繪制文字7如何使用漸變刷、網(wǎng)格刷、紋理刷填充文字8繪一圓弧其終止角度為正數(shù)時(shí)其繪圖方向是什么9.在GDI中如何實(shí)現(xiàn)坐標(biāo)變換10.簡(jiǎn)述DRAWIMAGE函數(shù)處理圖像的方法。,,,,,31,1112坐標(biāo)系,默認(rèn)坐標(biāo)系,在繪制數(shù)學(xué)函數(shù)YFX的圖形時(shí),一般兩種處理方式1進(jìn)行坐標(biāo)的變換,例如旋轉(zhuǎn),平移等。2設(shè)置原點(diǎn)坐標(biāo)X0、Y0,直接進(jìn)行XX0,32,GRAPHICE對(duì)象坐標(biāo)變換方法,,,33,畫(huà)筆PEN,例113用畫(huà)筆畫(huà)線DIMGASGRAPHICS聲明GRAPHICSGMECREATEGRAPHICS構(gòu)造畫(huà)布GDIMPASNEWPENCOLORRED,55象素的紅色畫(huà)筆PSETLINECAPLINECAPFLAT,LINECAPARROWANCHOR,DASHCAPFLAT設(shè)置直線起終端的樣式GDRAWLINEP,50,10,300,10在畫(huà)布上畫(huà)有箭頭的線PENDCAPLINECAPFLAT取消畫(huà)筆終止端的樣式PDASHSTYLEDASHSTYLEDASHDOT設(shè)置點(diǎn)劃線樣式PWIDTH2‘設(shè)置線寬2象素GDRAWLINEP,50,30,300,30在畫(huà)布上畫(huà)點(diǎn)劃線,34,1122圖形填充,1.畫(huà)刷畫(huà)刷BRUSH主要用于封閉圖形的填充。不能直接將BRUSH類(lèi)實(shí)例化,而只能實(shí)例化它的子類(lèi)對(duì)象。常用的BRUSH的子類(lèi)有單色刷SOLIDBRUSH紋理刷TEXTUREBRUSH漸變刷LINEARGRADIENTBRUSH網(wǎng)格刷HATCHBRUSH,35,1122圖形填充,1單色刷只能用一種顏色填充區(qū)域DIMSBASSOLIDBRUSHNEWSOLIDBRUSHCOLORBLUE聲明了一個(gè)藍(lán)色的單色刷SB2.紋理刷用一個(gè)圖片來(lái)填充圖形DIMTBASNEWTEXTUREBRUSHNEWBITMAP“圖片”例使用圖片創(chuàng)建的紋理刷TBDIMTBASNEWTEXTUREBRUSHNEWBITMAP“IFGIF“,36,畫(huà)刷BRUSH,3.漸變刷用線性漸變色來(lái)填充圖形DIMLBASNEWLINEARGRADIENTBRUSHPOINT1,POINT2,COLOR1,COLOR2參數(shù)POINT1、POINT2構(gòu)成一個(gè)矩形區(qū)域,COLOR1、COLOR2分別設(shè)置漸變的起始點(diǎn)顏色和終點(diǎn)顏色。例DIMLBASNEWLINEARGRADIENTBRUSHPT1,PT2,COLORBLUE,COLORWHITE漸變刷LB4.網(wǎng)格刷根據(jù)條紋模式來(lái)設(shè)置填充類(lèi)型DIMHBASNEWHATCHBRUSH條紋類(lèi)型,前景色,背景色例DIMHBASNEWHATCHBRUSHHATCHSTYLEDARKHORIZONTAL,COLORBLUE,COLORYELLOW網(wǎng)格刷HB,37,畫(huà)刷范例,例115演示漸變刷、網(wǎng)格刷、紋理刷三種畫(huà)刷的效果,38,繪制扇形例,DIMGASGRAPHICSGMECREATEGRAPHICSDIMPASNEWPENCOLORBLUE,4畫(huà)筆DIMRECTASNEWRECTANGLE5,5,180,180GDRAWPIEP,RECT,45,135DIMHBASNEWHATCHBRUSHHATCHSTYLECROSS,COLORBLUE,COLORYELLOW網(wǎng)格刷GFILLPIEHB,RECT,45,135,39,1123字體FONT,字體FONT類(lèi)決定文本的字體格式字體類(lèi)型、大小以及風(fēng)格。用FONT類(lèi)的構(gòu)造函數(shù)建立一種字體,需要3個(gè)參數(shù)DIM字體對(duì)象ASNEWFONT字體,大小,樣式例DIMFASNEWFONT“仿宋“,20,FONTSTYLEBOLD構(gòu)建字體工具F,書(shū)寫(xiě)20象素的仿宋粗體字,40,本章學(xué)習(xí)目標(biāo),通過(guò)本章的學(xué)習(xí),能夠靈活運(yùn)用GDI提供的功能繪制圖形。學(xué)習(xí)要點(diǎn)1創(chuàng)建GRAPHICS對(duì)象,使用GDI繪圖。2使用畫(huà)筆和填充工具,學(xué)習(xí)描述對(duì)象的顏色和透明度的COLOR結(jié)構(gòu)繪制各種圖形。3使用圖像功能進(jìn)行翻轉(zhuǎn)、縮放、剪切等圖像處理。,41,111GDI基礎(chǔ)知識(shí),GDI在SYSTEMDRAWINGDLL程序集中定義,它的相關(guān)類(lèi)都分布在以下命令空間SYSTEMDRAWING提供GDI基本圖形功能SYSTEMDRAWING2D提供高級(jí)的二維和矢量圖形功能。SYSTEMIMAGING提供GDI圖像處理功能SYSTEMDRAWINGTEXT字體處理功能,42,例118在窗體上輸出陰影文字效果。陰影效果其實(shí)質(zhì)是將同一文本內(nèi)容顯示兩遍,利用位置的相錯(cuò)和顏色的變化來(lái)實(shí)現(xiàn)。以下代碼將產(chǎn)生陰影文字效果DIMGASGRAPHICSGMECREATEGRAPHICSDIMFASNEWFONT“宋體“,50,FONTSTYLEBOLDDIMSB1ASNEWSOLIDBRUSHCOLORBLACK構(gòu)造畫(huà)刷DIMSB2ASNEWSOLIDBRUSHCOLORFROMARGB100,COLORBLACK構(gòu)造畫(huà)刷SB2GDRAWSTRING“陰影效果“,F,SB2,33,43GDRAWSTRING“陰影效果“,F,SB1,30,40,
      下載積分: 4 賞幣
      上傳時(shí)間:2024-01-06
      頁(yè)數(shù): 42
      16人已閱讀
      ( 4 星級(jí))
    • 簡(jiǎn)介:雖然IT開(kāi)發(fā)技術(shù)日新月異,不過(guò)業(yè)界仍然運(yùn)行著大量的VB系統(tǒng),這些系統(tǒng)凝聚了不少客戶(hù)的投資,應(yīng)當(dāng)要一定程度的保護(hù)和利用。因此也就產(chǎn)生了一種需求,也就是使用舊的開(kāi)發(fā)技術(shù)仍然可以使用新技術(shù)的產(chǎn)出。本文就討論如何在VB60開(kāi)發(fā)中使用上控件。袁永福版權(quán)所有二軟件原理二軟件原理運(yùn)行VBIDE,打開(kāi)或創(chuàng)建一個(gè)EXE工程,打開(kāi)窗體設(shè)計(jì)器,如下圖所示為了能在窗體上添加控件,需要往窗體左邊的工具箱上添加項(xiàng)目,需要點(diǎn)擊菜單項(xiàng)目“PROJECTCOMPONENTS”,此時(shí)會(huì)彈出如下圖所示的對(duì)話框DCWINFMCONTROLLIB的C項(xiàng)目中,項(xiàng)目輸出類(lèi)型為類(lèi)庫(kù),目標(biāo)框架為20,添加了對(duì)SYSTEMWINDOWSFMSDLL的引用。界面設(shè)計(jì)界面設(shè)計(jì)MYWINFMCONTROL控件的用戶(hù)界面設(shè)計(jì)如下在界面上放置一個(gè)名為“BTNACTION”的按鈕,一個(gè)名為“MYTEXTBOX”的文本框。定義公開(kāi)屬性和方法定義公開(kāi)屬性和方法打開(kāi)該控件的C代碼文件,可以看到聲明該類(lèi)型的C代碼如下SYSTEMRUNTIMEVISIBLETRUESYSTEMRUNTIMEINTEROPSERVICESGUID“60550064C97F4306A8B26908F50780E3“SYSTEMRUNTIMESOURCEINTERFACESTYPEOFICOMMYEVENTPUBLICPARTIALCLASSMYWINFMCONTROLUSERCONTROL這段代碼中,第一行代碼的COMVISIBLE標(biāo)記類(lèi)型為COM公開(kāi)的;第二行代碼GUID標(biāo)記了類(lèi)型在COM中的唯一編號(hào);第三行代碼的COMSOURCEINTERFACES指明該類(lèi)型實(shí)現(xiàn)了名為ICOMMYEVENT的事件接口。袁永福版權(quán)所有VB中無(wú)法直接綁定編譯階段未知的控件事件,同時(shí)也無(wú)法直接感應(yīng)C中的事件,為此需要編寫(xiě)一個(gè)接口通知VB存在若干事件,使得VB能綁定事件。因此在此定義了ICOMMYEVENT接口,聲明了C控件中的事件,ICOMMYEVENT接口定義如下USINGSYSTEMRUNTIMEINTEROPSERVICES
      下載積分: 6 賞幣
      上傳時(shí)間:2024-03-07
      頁(yè)數(shù): 16
      8人已閱讀
      ( 4 星級(jí))
    • 簡(jiǎn)介:實(shí)例71提示信息實(shí)例說(shuō)明在本實(shí)例中,我們將介紹使用如何使用TOOLTIP控件來(lái)顯示提示信息。程序運(yùn)行后,可以設(shè)置顯示提示信息的時(shí)間以及是否顯示提示信息。程序運(yùn)行結(jié)果如圖711所示。圖711運(yùn)行結(jié)果技術(shù)要點(diǎn)TOOLTIP控件顯示隱藏提示信息顯示提示信息的時(shí)間實(shí)現(xiàn)過(guò)程■新建項(xiàng)目打開(kāi)VISUAL,選擇“新建項(xiàng)目”,在項(xiàng)目類(lèi)型窗口中選擇“VISUALBASIC項(xiàng)目”,在模板窗口中選擇“WINDOWS應(yīng)用程序”,在名稱(chēng)域中輸入“TOOLTIPEXAM”,然后選擇保存路徑。單擊“確認(rèn)”。■添加控件向窗體上添加一個(gè)LABEL控件,用于測(cè)試提示信息。添加一個(gè)GROUPBOX控件,在GROUPBOX控件上放置兩個(gè)CHECKBOX控件,然后再添加三個(gè)LABEL控件和三個(gè)TEXTBOX控件,用于設(shè)置提示時(shí)間。最后添加兩個(gè)BUTTON控件?!鲈O(shè)置屬性對(duì)窗體上的控件設(shè)置屬性,在本實(shí)例中,我們只需要將所有控件的TEXT屬性改為和實(shí)例72使用數(shù)據(jù)集實(shí)例說(shuō)明在本實(shí)例中,我們?cè)倮瞄_(kāi)發(fā)一個(gè)程序,即使用DATASET數(shù)據(jù)集來(lái)制作一個(gè)程序。程序運(yùn)行結(jié)果如圖721所示。圖721運(yùn)行結(jié)果技術(shù)要點(diǎn)使用DATASET控件添加數(shù)據(jù)集文件連接DATASET控件和DATAGRID控件實(shí)現(xiàn)過(guò)程■新建項(xiàng)目打開(kāi)VISUAL,選擇“新建項(xiàng)目”,在項(xiàng)目類(lèi)型窗口中選擇“VISUALBASIC項(xiàng)目”,在模板窗口中選擇“WINDOWS應(yīng)用程序”,在名稱(chēng)域中輸入“DATASETEXAM“,然后選擇保存路徑。單擊“確認(rèn)“?!鎏砑涌丶蛿?shù)據(jù)集向當(dāng)前窗體上添加一個(gè)DATAGRID控件(在工具箱“WINDOWS窗體”選項(xiàng)卡上),然后選擇菜單“項(xiàng)目|添加新項(xiàng)”,在彈出的對(duì)話框中選擇“數(shù)據(jù)集”,輸入文件名,單擊“確定”按鈕。然后雙擊DATASETXSD文件,在工具箱中向DATASET1上添加一個(gè)ELEMENT元素。其界面如圖722所示。
      下載積分: 9 賞幣
      上傳時(shí)間:2024-03-08
      頁(yè)數(shù): 78
      7人已閱讀
      ( 4 星級(jí))
    • 簡(jiǎn)介:實(shí)例53獲得撥號(hào)網(wǎng)絡(luò)項(xiàng)目實(shí)例說(shuō)明在本實(shí)例中,我們將制作一個(gè)能夠取得本地計(jì)算機(jī)上的撥號(hào)網(wǎng)絡(luò)的項(xiàng)目的應(yīng)用程序。程序運(yùn)行結(jié)果如圖531所示。圖531運(yùn)行結(jié)果技術(shù)要點(diǎn)讀取注冊(cè)表內(nèi)容添加到列表框?qū)崿F(xiàn)過(guò)程■新建項(xiàng)目打開(kāi)VISUAL,選擇“新建項(xiàng)目”,在項(xiàng)目類(lèi)型窗口中選擇“VISUALBASIC項(xiàng)目”,在模板窗口中選擇“WINDOWS應(yīng)用程序”,在名稱(chēng)域中輸入“GETDIALLIST”,然后選擇保存路徑。單擊“確認(rèn)”?!鎏砑涌丶驮O(shè)置屬性向窗體上添加一個(gè)LISTBOX控件。將窗體的TEXT屬性改為“獲得撥號(hào)網(wǎng)絡(luò)項(xiàng)目”,其余屬性都保持默認(rèn)。■添加代碼PRIVATEDECLAREFUNCTIONREGOPENKEYLIB“ADVAPI32DLL“ALIAS“REGOPENKEYA“BYVALHKEYASINTEGERBYVALLPSUBKEYASSTRINGBYREFPHKRESULTASINTEGERASINTEGERPRIVATEDECLAREFUNCTIONREGCLOSEKEYLIB“ADVAPI32DLL“BYVALHKEY實(shí)例54倒計(jì)時(shí)程序?qū)嵗f(shuō)明本實(shí)例將制作一個(gè)倒計(jì)時(shí)程序。程序運(yùn)行時(shí),始終位于在任何窗口的最前面,雙擊窗體結(jié)束應(yīng)用程序。程序運(yùn)行結(jié)果如圖541所示??梢栽诖绑w上單擊鼠標(biāo)右鍵,在彈出的菜單中選擇“設(shè)置倒計(jì)時(shí)”,設(shè)置界面如圖542所示。圖541運(yùn)行結(jié)果圖542設(shè)置倒計(jì)時(shí)界面技術(shù)要點(diǎn)保持窗體最前倒計(jì)時(shí)TIMESERIAL函數(shù)SETWINDOWPOS()API函數(shù)實(shí)現(xiàn)過(guò)程■新建項(xiàng)目打開(kāi)VISUAL,選擇“新建項(xiàng)目”,在項(xiàng)目類(lèi)型窗口中選擇“VISUALBASIC項(xiàng)目”,在模板窗口中選擇“WINDOWS應(yīng)用程序”,在名稱(chēng)域中輸入“REVERSECOUNT”,然后選擇保存路徑。單擊“確認(rèn)”?!鎏砑涌丶⒉藛魏痛绑w為當(dāng)前窗體添加兩個(gè)LABEL控件和兩個(gè)TIMER控件。其中一個(gè)TIMER控件控制一個(gè)LABEL控件在上方一直循環(huán)移動(dòng);另一個(gè)TIMER控件控制時(shí)間的顯示。添加一個(gè)CONTEXTMENU控件并新建菜單“設(shè)置倒計(jì)時(shí)”和“退出”。利用菜單“項(xiàng)目|添加WINDOWS窗體”,為當(dāng)前項(xiàng)目添加一個(gè)窗體FM2,給FM2添加四個(gè)LABEL控件,用于說(shuō)明之用;兩個(gè)BUTTON按鈕和三個(gè)TEXTBOX控件。最后通過(guò)菜單“項(xiàng)目|添加模塊”為當(dāng)前項(xiàng)目添加一個(gè)模塊。■設(shè)置屬性切換到“屬性欄”,對(duì)窗體及窗體上的控件進(jìn)行設(shè)置屬性。詳細(xì)情況如表541和表542所示。表541窗體FM1及控件的屬性值
      下載積分: 9 賞幣
      上傳時(shí)間:2024-03-08
      頁(yè)數(shù): 60
      2人已閱讀
      ( 4 星級(jí))
    • 下載積分: 3 賞幣
      上傳時(shí)間:2024-03-03
      頁(yè)數(shù): 2
      4人已閱讀
      ( 4 星級(jí))
    • 下載積分: 3 賞幣
      上傳時(shí)間:2024-03-03
      頁(yè)數(shù): 2
      2人已閱讀
      ( 4 星級(jí))
    • 下載積分: 5 賞幣
      上傳時(shí)間:2024-03-03
      頁(yè)數(shù): 3
      3人已閱讀
      ( 4 星級(jí))
    • 下載積分: 5 賞幣
      上傳時(shí)間:2024-03-03
      頁(yè)數(shù): 4
      5人已閱讀
      ( 4 星級(jí))
    • 下載積分: 5 賞幣
      上傳時(shí)間:2024-03-03
      頁(yè)數(shù): 3
      2人已閱讀
      ( 4 星級(jí))
    • 下載積分: 3 賞幣
      上傳時(shí)間:2024-03-03
      頁(yè)數(shù): 2
      3人已閱讀
      ( 4 星級(jí))
    • 下載積分: 3 賞幣
      上傳時(shí)間:2024-03-03
      頁(yè)數(shù): 2
      9人已閱讀
      ( 4 星級(jí))
    • 下載積分: 3 賞幣
      上傳時(shí)間:2024-03-03
      頁(yè)數(shù): 2
      4人已閱讀
      ( 4 星級(jí))
    • 下載積分: 5 賞幣
      上傳時(shí)間:2024-03-02
      頁(yè)數(shù): 3
      6人已閱讀
      ( 4 星級(jí))
    關(guān)于我們 - 網(wǎng)站聲明 - 網(wǎng)站地圖 - 資源地圖 - 友情鏈接 - 網(wǎng)站客服客服 - 聯(lián)系我們

    機(jī)械圖紙?jiān)创a,實(shí)習(xí)報(bào)告等文檔下載

    備案號(hào):浙ICP備20018660號(hào)