开发QQ桌球瞄准器(2):创建项目添加主窗体
转载请注明: 敏捷学院-技术资源库 http://mjxy.cn 作者:邢泉
我使用的是VS2010 .NET Framework 4,实际.NET 2.0以上都可以完成这个程序。
创建项目
- 在“文件”菜单单击新建项目。
- 单击“Windows 窗体应用程序”图标,然后键入“TaiQiu”作为名称。
修改主程序标题,设置Text属性的值为“敏捷学院mjxy.cn-----桌球瞄准器2011”。设置WindowState属性值为Maximized。
我们的程序界面很简单,除了功能区就是绘制区。接下来我们创建功能区的界面。
- 转到工具箱的“容器”组,双击FlowLayoutPanel。FlowLayoutPanel的Name为flowLayoutPenel1。适当调整它的宽带和高度。
- 当鼠标停在某个控件上显示提示:
我们为控件添加提示支持。转到工具箱“通用”组,双击ToolTip控件。ToolTip的Name属性为toolTip1。
- 然后我们在FlowLayoutPanel中添加3个TrackBar控件。转到工具箱“通用”组,三次双击TrackBar控件。Name属性分别为
frmOpacityTrackBar,penWeigthTrackBar ,ballSizeTrackBar
相关属性设置如下:
frmOpacityTrackBar (主窗体透明度)
属性 | 值 | 说明 |
Cursor | Hand | |
Size | 197, 45 | |
Maximum | 100 | 不透明 |
Minimum | 5 | 最小透明度 |
ToolTip on toolTip1 | 窗体透明度 | |
Value | 60 | 窗体透明度默认值 |
penWeigthTrackBar (画笔宽度)
属性 | 值 | 说明 |
Cursor | Hand | |
Size | 117, 45 | |
Maximum | 20 | 最大线宽 |
Minimum | 1 | 最小线宽 |
ToolTip on toolTip1 | 画笔宽度 | |
Value | 5 | 画笔宽度默认值 |
ballSizeTrackBar (绘制球的大小)
属性 | 值 | 说明 |
Cursor | Hand | |
Size | 253, 45 | |
Maximum | 100 | |
Minimum | 1 | |
ToolTip on toolTip1 | 母球大小,可以使用快捷键+,- | |
Value | 30 |
- 添加颜色和帮助,选中FlowLayoutPanel控件,转到工具箱“通用”组,双击Button控件。添加两个Button控件,Name属性分别为:colorBtn,helpBtn。
相关属性设置如下:
colorBtn (颜色调整支持)
属性 | 值 | 说明 |
BackColor | Red | 背景色 |
Cursor | Hand | |
FlatStyle | Flat | |
Font Size |
15 |
字体大小 |
ForceColor | FloralWhite | 前景色 |
Text | 色 | |
Size | 38,34 |
helpBtn (帮助支持)
属性 | 值 | 说明 |
BackColor | 0, 192, 0 | 背景色 |
Cursor | Hand | |
FlatStyle | Flat | |
Font Size |
15 |
字体大小 |
ForceColor | FloralWhite | 前景色 |
Text | 帮 | |
Size | 38,34 |
- 添加颜色对话框,转到工具箱“对话框”组,双击ColorDialog控件。ColorDialog的Name属性为colorDialog1。
- 通过单击如下所示的“全部保存”工具栏按钮来保存项目。
“全部保存”按钮 - 若要运行程序,请按 F5 或单击如下所示的“启动调试”工具栏按钮。
启动“调试”工具栏按钮
在运行时,窗体应与以下图片类似。
初始桌球瞄准器窗体
- 在转到下一个教程步骤之前,请通过关闭窗体或单击“调试”工具栏上的“停止调试”工具栏按钮来停止程序。(在程序运行时,IDE 将保持处于只读模式中。)
代码下载
taiqiu_step2.zip
步骤2:创建项目添加主窗体
步骤3:绘制瞄准线及母球
步骤4:透明度、颜色、线宽与母球大小
步骤5:使用注册表保存配置
步骤6:更精确瞄准目标球的绘制
步骤7:帮助与软件注册的简单方法
开发QQ桌球瞄准器(2):创建项目添加主窗体相关推荐
- QQ小程序——无法正常创建项目与uniapp联动问题
目录 一.使用QQ小程序开发者工具无法创建项目 情境引入 检查原因 解决方法 总结: 二.QQ小程序开发者工具无法与uniapp联动 情境导入 问题排错 解决方法 三.QQ小程序开发者工具无法正常上传 ...
- 【Django】开发日报_3_Day:员工管理系统-创建项目
目录 0.创建新的Django项目 1.创建app 2.注册app 3.设计表结构 4.在MySQL中生成表 5.静态文件管理 6.部门管理 6.1 部门列表 0.创建新的Django项目 step1 ...
- SRPG游戏开发(三)第二章 创建项目
返回目录 第二章 创建项目 本章开始我们来创建我们的项目,导入用到的素材. 一 创建项目 打开Unity3D,点击New按钮.这时我们看到创建项目的设置界面. 图 2 - 1创建项目 Project ...
- MySql之DDL操作创建表(添加主键, 外键约束以及基本的数据类型)
1.创建表基本语句 CREATE TABLE users( username VARCHAR(50) PRIMARY KEY, userpwd VARCHAR(50) NOT NULL, userag ...
- 【Django】开发日报_4_Day:手机号码管理系统-创建项目并实现基本功能
目录 0.新建Django项目 (1)修改setting.py (2)删除根目录下的templates (3)创建App (4)注册App (5)创建App->templates (6)引入st ...
- 从零开始用Unity开发《坦克世界》1.创建项目,导入素材
哈喽,大家好,我是飞麦菌. 这一系列的文章将记录我自己使用Unity开发网游<坦克世界>(对,白毛子做的那个)的全过程,会重点详细记录我自己遇到代码上的困难.我想把这个记录做得对新手极度友 ...
- tt桌球瞄准器手机版_新年换台新手机!各价位段哪些机型值得入手?
新机=新机遇.新机会,2021年请对我好一点,不如就从换个手机开始? 我们为大家吐血盘点了截止发稿各价位段上最推荐入手的机型,颗粒度500元一档,不止考虑性价比,还会参考真实用户体验.这一年群机荟萃. ...
- uni-app卖座电影多端开发纪实(一):创建项目
@关于uni-app 今日之C端主要都是跑在手机而非PC上了,其形态也以小程序.App.手机H5页面为主了: 大前端之C端 作品拿粗给人看,也十之八九要掏手机了: 好在我们有 宇宙制霸人间值得流芳千古 ...
- tt桌球瞄准器手机版_法国或将禁止不可拆卸手机,想当年手机后盖随便拆开玩儿...
近日,法国通过了一项<维修权>相关法案,针对手机.电脑等电子消费品,规定禁止不可拆卸.维修.替换零件的一体机上市.并且,将对电子产品的易维修性进行1-10的打分,来向消费者提示设备的拆卸和 ...
- SQL Server 创建表 添加主键 添加列常用SQL语句
--删除主键 alter table 表名 drop constraint 主键名 --添加主键 alter table 表名 add constraint 主键名 primary key(字段名1, ...
最新文章
- iOS微信支付集成 SDK1 7 5
- mysql select 1
- Android之android.os.NetworkOnMainThreadException异常
- hibernate3配置文件hibernate.cfg.xml的详细解释
- 【Java】用Jackson进行JSON序列化/反序列化操作
- Pytorch环境安装【Python3.7+Anaconda3+CUDA10.1】
- 识别率惊人的 GitHub 口罩检测 | 原力计划
- 贝叶斯估计与最大似然估计
- opencv实现银行卡卡号识别
- iOS性能优化之内存篇
- bos 文件上传-调研
- python音频特征提取_音频特征提取——常用音频特征
- dump_stack介绍以及内核符号表的生成和查找过程
- 数据分析之实战项目——电商用户行为分析【python】
- 在Android上应用PhoneGap和Dojo Mobile
- 淘宝订单详情(插旗)API操作 API 返回值说明
- MYSQL计算日期差和时间差的函数
- linux好几百g空间使用,linux磁盘空间被占用100%-148
- 达梦数据库dm7同构数据库的双向同步
- LAMP架构 【2】
热门文章
- python11.12
- IB和A-Level哪个的含金量高?
- php webp格式转换,webp的格式的转换
- revit2016对应lumion版本_revit如何导入lumion?revit文件转化成lumion文件有诀窍!
- android系统中wifi省电模式下的四个基本概念:TIM、DTIM、Beacon-Interval、Listen-Interval
- Kibana警报之索引连接器
- 高频消息中间件面试题解析
- 搬运: CVonline: 图像数据库(一) (更新于20190821)
- 股市修仙传:群魔乱舞之仙人跳!
- shal()函数绕过和session验证绕过