1.画板UI设计(总体布局)(1)创建窗体并设置相关属性;
(2)给整个窗体添加一个中间容器用来覆盖整个窗体;
(3)设置边框布局,因为整个画板大致为左边部分,中间部分,菜单栏三个部分,用边框布局比较合适;
(4)给窗体添加左面板,中间面板;
(5)给左面板添加按钮,并设置按钮图片和效果;
(6)给左面板添加左子面板,用来存放颜色按钮;
2.画板功能设计(1)给左画板中的按钮组中的每个按钮添加鼠标监听器;
(2)点击不同按钮,绘制不同的图形;
(3)给左子面板中的每个颜色按钮添加鼠标监听器;
(4)根据下面板中选中的颜色按钮,来获取按钮的背景颜色,并将该颜色设置成画笔的颜色;
(5)铅笔功能1、铅笔是鼠标拖动时画的线,所需要实现鼠标移动监听器,我们采用一个类来实现多个接口;
2、添加新的鼠标监听器类;
3、在鼠标移动时间中实现画笔的逻辑(其实就是绘制直线,鼠标每移动一个像素,就会触发移动事件,通过移动事件获取鼠标的坐标,与上一次移动的坐标连线就可以了;
(6)刷子功能刷子其实就是加粗的画笔,画出来的直线更粗,这里需要用到Graphic2D画笔来设置画笔的粗细。
(7)橡皮擦功能橡皮擦就是把画笔颜色设置成相同的背景颜色就可以了,拖动鼠标时进行擦除,所以在鼠标拖动事件中编写。
(8)喷桶功能1、定位方法:鼠标拖动事件实现;2、随机数生成:Random;3、实现原理,在鼠标拖动附近绘制很多的原点;3.画板的保存和重绘的设计(1)给我们的画板添加菜单条、菜单以及菜单项(2)给每个菜单项添加监听器(3)点击不同的菜单项实现相应的功能(4)图形保存功能:利用对象输出流,将容器对象写入文件;
(5)打开图形功能:利用对象输入流,将容器对象读入,然后将容器里面的图形对象在画板上绘制出来(6)新建文件功能:新建文件,将画板上绘制的内容清空(清空之前可以确认是否需要进行保存)清屏(重绘)功能依次方法;
(7)文件保存格式为BMP格式;(8)文字功能:读取文本框中的文本并打印到屏幕鼠标的相应的响应位置,传入输入的文字大小的参数,以此来改变文字的大小;
4.弹泡泡功能的设计根据Java多线程来实现弹泡泡功能;
泡泡的位置颜色随机出现,并且做到碰到边框会变色;
2024/2/14 11:50:53 617KB Java widpws画板
1
使用IEAPI简单控制IE浏览器,获取html,文本框赋值,点击按钮,控制滚动条位置,模拟浏览等功能。
2024/1/31 11:58:05 118KB 控制IE
1
本工程是使用C#中的WinFrom技术来实现的串口通讯助手功能。
主要实现以下功能:1、实现自动加载可用串口。
2、打开串口,并且使用C#状态栏显示串口的状态。
3、实现了串口的接收数据和发送数据功能。
4、串口使用定时器进行定时发送数据。
5、可以打开文件夹,选择文件进行发送,并且将发送文件的内容显示在发送文本框中。
6、可以清空发送和接收文本框中的内容。
7、可以实时计算发送和接收的字节数。
8、实现打开文件夹保存发送和接收的文件内容(目前只支持.txt文件)。
9、实时显示当前时间。
2024/1/20 14:10:34 708KB 串口通讯 C#串口
1
网上收集各种VC自绘控件源码,学习VC界面编程的好资料。
包括对话框、编辑框、菜单、滚动条、进度条、标签页、列表框等常用控件。
自绘菜单.自绘MFC各种基本控件,包括png,jpeg库,文本框、编辑框、滚动条、滑块、按钮、进度条、菜单、富文本框、单选框、列表框、对话框等常用控件.网上搜集的vc++对话框自绘例子集合,包含qq界面,云界面,天气预报界面等.界面库skin#全集合(各语言破解+皮肤制作工具+Demo+教程)包含vc++,vb,.net,易语言,c#等各种语言的破解版,还有制作皮肤工具,使用帮助,详细到每一个接口都有源代码示例,算是比较全的skinsharp资源.GLUIC++界面库+开发文档+GLUT库
2023/12/25 7:44:10 19.03MB visual c++
1
c#宾馆管理系统实现—功能全下面是在简体中文MicrosoftWindowsServer2003(SP1)/MicrosoftOffice2003(SP2)/MicrosoftSQLServer2005/MicrosoftVisualStudio2005环境中配置《宾馆酒店管理系统》数据库及执行程序的具体步骤:1、从配套光盘复制[源代码\第1章宾馆酒店管理系统]文件夹及其子文件夹中的所有文件到计算机硬盘中,如:C:\第1章宾馆酒店管理系统。
2、启动“SQLServerManagementStudio”,并与默认的服务器连接3、右键单击[对象资源管理器]中的“数据库”节点,在弹出的浮动菜单中选择“附加(A)…”菜单项,如图2所示,则弹出[附加数据库]对话框4、在[附加数据库]对话框中单击“添加(A)…”按钮,则弹出[定位数据库文件]对话框。
在[定位数据库文件]对话框的“选择文件(S):”树形视图中选择“MyTotel.mdf”节点,如图3所示,然后单击“确定”按钮返回[附加数据库]对话框。
此时,在[附加数据库]对话框中将显示MyHotel数据库的相关文件信息5、在[附加数据库]对话框中单击“确定”按钮返回“MicrosoftSQLServerManagementStudio”。
则会在[对象资源管理器]中的“数据库”节点下新增一个“MyHotel”节点。
展开“MyHotel”节点就可以看到“MyHotel”数据库的表、视图等信息,如图5所示。
6、执行[C:\第1章宾馆酒店管理系统\MyHotel\bin\Release]文件中的“MyHotel.exe”文件,则会弹出[欢迎使用扬子江酒店管理信息系统]登录对话框,在该登录对话框的“用户名称:”文本框中输入“罗斌”,在“用户密码:”文本框中输入“123456”,如图6所示,再单击“登录系统”按钮,则会进入[扬子江酒店管理信息系统]主界面,然后您就可以通过操作该管理信息系统的工具栏按钮或菜单项实现相应的操作,
2023/12/24 14:19:17 1.62MB c# 宾馆管理 功能全
1
1·第一讲JAVA语言概述2·第二讲JAVA语言基本语法3·第四讲类的定义和对象使用4·第五讲类与对象(二)5·第六讲类与对象(三)6·第七讲抽象类与抽象方法7·第八讲接口及应用8·第九讲数组与字符串9·第十讲时间、日期和Math类10·第十一讲Applet基础与绘图11·第十二讲文本框和文本区12·第十三讲异常处理、按钮与标签13·第十四讲选择型组件与窗口事件14·第十五讲布局设计15·第十六讲菜单设计
2023/12/17 2:24:58 1.67MB JAVA 完整 ppt 课件
1
html页面实现给textarea等等的文本框内添加可动态输入文字的多行下划线,类似于打印出来的学生考试试卷答题的那种多行横线效果一样,可在页面文本框内横线输入框上随意输入文字,调用浏览器打印文本时也可完整正常的打印出来,代码简洁明了,但是功能强大;
1
更新说明:v3.0版本更新1、增加超级终端模式,可像超级终端一样显示和发送数据2、超级终端支持'\r'、'\b'特殊字符3、增加流控制和RTS、DTR信号控制,兼容部分不识别的串口转USB驱动4、普通模式可鼠标调整发送区和接收区大小5、增加接收区字体设置功能6、优化数据显示和发送显示v2.1版本更新1、串口端口下拉时重新搜索串口号,有插拔USB串口是不必重新关闭程序v2.0版本更新1、修复在大量数据时接收不全的BUGv1.0版本1、字符串与十六进制的相互转换和十六进制与十进制的相互转换以及十进制与字符串转换。
2、接收区可显示汉字。
3、可设置一次性发送数据包长度。
4、可以通过计数清零按钮对RX和TX计数同时清零,也可以通过鼠标双击分别清零。
5、文本框右键菜单有撤消、剪切、复制、粘贴、删除、全选以及进制转换功能。
6、接收显示相应速度快,几乎无延时。
7、气泡提示功能。
8、按十六进制发送、十六进制和十进制转换成其它进制数据间相隔的多个空格可智能识别。
9、保存文件功能强大,可保存为不同格式的文件。
10、打开文件如果是文本文件则直接显示到发送区,如果是其它文件则以十六进制显示到发送区。
2023/11/6 4:31:48 27KB 串口 超级终端 串口助手 串口调试
1
ListView中实现可编辑文本或双击出现下拉列表框重写listview空间,在控件中添加下拉框和文本框
2023/11/6 0:27:06 44KB ListView 文本框 下拉列表
1
该资源为网上下载,用于学习,分数不高,欢迎下载。

自绘MFC各种基本控件,包括png,jpeg库,文本框、编辑框、滚动条、滑块、按钮、进度条、菜单、富文本框、单选框、列表框、对话框等常用控件.
2023/11/4 16:19:42 19.03MB mfc 自绘
1
共 127 条记录 首页 上一页 下一页 尾页
在日常工作中,钉钉打卡成了我生活中不可或缺的一部分。然而,有时候这个看似简单的任务却给我带来了不少烦恼。 每天早晚,我总是得牢记打开钉钉应用,点击"工作台",再找到"考勤打卡"进行签到。有时候因为工作忙碌,会忘记打卡,导致考勤异常,影响当月的工作评价。而且,由于我使用的是苹果手机,有时候系统更新后,钉钉的某些功能会出现异常,使得打卡变得更加麻烦。 另外,我的家人使用的是安卓手机,他们也经常抱怨钉钉打卡的繁琐。尤其是对于那些不太熟悉手机操作的长辈来说,每次打卡都是一次挑战。他们总是担心自己会操作失误,导致打卡失败。 为了解决这些烦恼,我开始思考是否可以通过编写一个全自动化脚本来实现钉钉打卡。经过一段时间的摸索和学习,我终于成功编写出了一个适用于苹果和安卓系统的钉钉打卡脚本。
2024-04-09 15:03 15KB 钉钉 钉钉打卡