- 1、本文档共10页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
选题介绍及意义,程序模块及功能,程序流程图,程序源码及注释,程序的后续
完善及存在问题,设计程序的心得体会
一.选题说明及意义
用VB实现备忘录的基本功能,包括记事本,屏幕抓图,数字时钟和日历等
功能,利用VB中的诸多控件,例如
PictureBox,Label,CommendButton,Timer,CommendDialog,RichTextBox等,
完成VB程序的诸多功能的实现,创建功能较为完善的记事本,并具有一定
辅助功能,对于利用此软件的人能够具有一定的便利。
二.程序模块及功能实现流程
三.部分程序代码
1.屏幕截图部分
PrivatDeclarFunctionGetDCLibuser32(ByValhwndAsLong)
AsLong
PrivatDeclarFunctionStretchBltLibgdi32(ByValhdcAsLong,
ByValXAsLong,ByValYAsLong,ByValnWidthAsLong,ByValnHeight
AsLong,ByValhSrcDCAsLong,ByValxSrcAsLong,ByValySrcAsLong,
1
ByValnSrcWidthAsLong,ByValnSrcHeightAsLong,ByValdwRopAsLong)
AsLong
PrivateSubCommand1_Click()
DimwScreenAsLong
DimhScreenAsLong
DimwAsLong
DimhAsLong
Picture1.Cls
wScreen=Screen.Width\Screen.TwipsPerPixelX
hScreen=Screen.Height\Screen.TwipsPerPixelY
‘定义截屏的长度和宽度等于屏幕实际长宽
Picture1.ScaleMode=vbPixels
w=Picture1.ScaleWidth
h=Picture1.ScaleHeight
hdcScreen=GetDC(0)
r=StretchBlt(Picture1.hdc,0,0,w,h,hdcScreen,0,0,wScreen,
hScreen,vbSrcCopy)
‘
StretchBlt,函数名。该函数从源矩形中复制一个位图到目标矩形,必要时按目
标设备设置的模式进行图像的拉伸或压缩。
EndSub
PrivateSubCommand2_Click()‘另存为按键代码
Me.Picture=Me.Image
CommonDialog1.Filter=BMP文件(*.bmp)|*.bmp|JPG文件
(*.jpg)|*.jpg
CommonDialog1.ShowSave
CommonDialog1.Flags=H2+H4+H8
‘H2使用长文件名
2
H4隐藏只读复选框。
H8强制对话框将对话框打开时的目录置成当前目录
IfCommonDialog1.FileNameThen
SavePictureMe.Picture,CommonDialog1.FileName
EndIf
EndSub
PrivateSubCommand3_Click()‘退出按键代码
Form3.Hide
form6.Show
EndSub
2.登陆部分
OptionExplicit
DimNpassAsInteger
Privat
您可能关注的文档
- LME会员制度和合约细则.pdf
- PICC拔管技术操作规范.pdf
- PKPM模型中楼梯建模的方法 对新手超有用.pdf
- PPP项目维护管理方案总结.pdf
- portal主题页面开发介绍.pdf
- psim全桥逆变电路仿真.pdf
- protel99sePCB操作快捷键大全.pdf
- Sandwich教学法在医用化学课程教学中的应用.pdf
- TB104242018铁路混凝土修改部分对照表.pdf
- TS16949计量设备管理手册.pdf
- 专题02+时事热点(精讲课件)2025年中考地理二轮复习讲练测(安徽专用).pptx
- 专题10+经济建设 2025年中考道德与法治二轮复习讲练测(广东专用).pptx
- 专题02+西游记【名著概览】+-+2025年中考语文必读名著演练.pptx
- 专题七+认识国家(课件)-【省心备考】2025年中考地理一轮复习优质课件.pptx
- 第22课《礼记》二则——《大道之行也》(课件)-2024-2025学年八年级语文下册同步备课精品资源.pptx
- 跨学科实践15:制作“龙骨水车”(课件)-2024-2025学年八年级物理下学期项目化课程案例.pptx
- 第13课_辽宋夏金元时期的对外交流(课件)2024-2025学年七年级历史下册同步教学课件.pptx
- 选择题专项讲解——综合类(课件)2025年初中道德与法治中考选择题练习.pptx
- 第21课《庄子》二则——《北冥有鱼》(课件)-2024-2025学年八年级语文下册同步备课精品资源.pptx
- 7.3+感受澳大利亚(第二课时)-2025学年七年级地理下册同步精品课堂(晋教版2024).pptx
最近下载
- 第16讲 光的直线传播-2024年新八年级物理暑假提升自学课讲义(人教版2024)(解析版).docx VIP
- 国际商法教案.docx VIP
- 2025年鼎和财产保险股份有限公司人员招聘笔试备考试题及答案解析.docx
- 飞机发电机讲解.ppt
- 大数据与人工智能智慧树知到期末考试答案2024年.docx
- 2024年广东深圳市龙岗区总工会社会化工会工作者招聘笔试参考题库附带答案详解.pdf VIP
- 2024年贵州省中考适应性考试九年级数学试题和答案详解.docx
- 大学物理实验坐标纸.doc
- 小学低年级数学游戏教学的问题与对策研究——以开福区荷叶小学为例.docx VIP
- 直流电机PWM控制调速系统设计.doc VIP
文档评论(0)