首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

Qt编写自定义控件55-手机通讯录

这次必须来一个强悍的控件,本控件难度系数在所有控件中排前五,代码量也不少,头文件都550行,实现文件1600行,为什么这么多呢,其实本控件是由好多个子控件组成的,字母高亮背景类、中间字母分隔类、右侧字母导航类、通讯录按钮类...QColor telButtonNameColor; //通讯录按钮姓名颜色 QColor telButtonTypeColor; //通讯录按钮类型颜色...QList items; //通讯录按钮集合 QList banners; //通讯录字母分割集合 QList...全部纯Qt编写,QWidget+QPainter绘制,支持Qt4.6到Qt5.13的任何Qt版本,支持mingw、msvc、gcc等编译器,支持任意操作系统比如windows+linux+mac+嵌入式...每个控件的源代码都有详细中文注释,都按照统一设计规范编写,方便学习自定义控件的编写。 每个控件默认配色和demo对应的配色都非常精美。 超过130个可见控件,6个不可见控件。

1.1K10
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    JAVA WEB快速入门之从编写一个JSP WEB网站了解JSP WEB网站的基本结构、调试、部署

    如上步骤也可参考更详细的教程:http://www.runoob.com/jsp/eclipse-jsp.html 二、编写一个登录静态页面(login.html),注意静态页面(html)、动态页面(...页面,否则直接输出错误信息,下面就写index.jsp(动态页面): 四、编写index.jsp(动态页面),我这里将所有jsp页面统一放在jsp目录中,以区分静态页面与动态页面,创建jsp页面的方法与创建静态页面方法基本相同...创建好空的index.jsp页面后,编写从SQL SERVER DB中获取表数据并显示在页面上的逻辑(即:查询数据),代码如下: <%@ page language="java" contentType...五、编写edit.jsp页面,用于可修改记录或删除记录(即:增、删、改),同样参照index.jsp的创建步骤 创建好edit.jsp空页面后,编写如下代码: <%@ page language="java...六、<em>编写</em>一个登录验证过滤器:LoginValidationFilter,以实现对某些目录下页面进行登录限制(如:本文示例的是<em>jsp</em>目录),过滤器必需实现Filter接口,过滤器的主要逻辑写在doFilter

    3.2K30

    java项目源码分享——适合新手练手的java项目

    源码下载(实例一): jsp开发完整的博研图书馆后台管理系统,不使用框架开发的,太完美了 源码下载(实例二): javaWeb图书馆管理系统源码mysql版本 源码下载(实例三) GitHub –...swing开发大猫聊天室源码,简单易懂,适合java swing初学者 源码下载(实例三): java websocket开发简单聊天室系统,实现群聊与一对一单人聊天案例 源码下载(实例四): jsp...开发简单聊天室demo-分享 源码下载(一): java通讯录实现了添加删除和查找功能 源码下载(二): JAVA版通讯录管理系统课程设计源码 源码下载(三): Java Swing界面.完美设计通讯录...写的一个坦克大战小游戏,巩固一下java基础 源码下载(一): 俄罗斯方块 JAVA版 源码下载(二): GitHub – FieldSoft-HelloClyde/Tetris-Swing: Swing编写的俄罗斯方块...开发单机版五子棋源代码下载 源码下载(四): Java五子棋算法和代码 源码下载(一):Java实践(十二)——中国象棋 源码下载(实例一): JAVA贪吃蛇源代码 源码下载(实例二): java swing编写

    2.5K20

    持续更新:适合Java初学者2021年最新练手项目!【建议收藏】「建议收藏」

    源码下载(实例一): jsp开发完整的博研图书馆后台管理系统,不使用框架开发的,太完美了 http://www.zuidaima.com/share/2358272909446144.htm 源码下载(...java websocket开发简单聊天室系统,实现群聊与一对一单人聊天案例 http://www.zuidaima.com/share/2681158015126528.htm 源码下载(实例三): jsp...开发简单聊天室demo-分享 http://www.zuidaima.com/share/2920853761723392.htm 源码下载(一): java通讯录实现了添加删除和查找功能 https...download.csdn.net/detail/kavilee11/4079842 源码下载(二): GitHub – FieldSoft-HelloClyde/Tetris-Swing: Swing编写的俄罗斯方块...8205733 源码下载(实例一): JAVA贪吃蛇源代码 https://download.csdn.net/detail/java_cxrs/1005980 源码下载(实例二): java swing编写

    93340

    30套JSP网站源代码合集「建议收藏」

    /data/180023 JSP+mysql编写的网上商城源代码(可直接运行) http://down.51cto.com/data/230681 【java web】JSP七个小项目代码笔记精品汇总...基于Jsp编写的博客系统(java+sql) http://down.51cto.com/data/191706 jsp+Mysql编写的完整BBS论坛 http://down.51cto.com/data...Jsp+Sql编写的bbs系统源码(MVC模式) http://down.51cto.com/data/216856 jsp技术编写的BBS【功能完整,参考价值很高】 http://down.51cto.com...java编写jsp电信业务项目 http://down.51cto.com/data/196021 JSP 企业办公自动化系统源代码下载 http://down.51cto.com/data/357857.../193383 基于jsp+sql2005开发的留言板系统源码 http://down.51cto.com/data/216597 jsp的网络通讯录系统源码(MVC+JSTL+Servlet+SQL)

    9.6K51

    BS1077-基于java+JSP+mysql开发实现高校学生学籍管理系统

    本高校学生学籍管理系统设计与实现,系统主要采用java,springMVC,mybatis,mysql数据库,JSP页面开发技术,针对高校内部的学生,教师,班级,课程,学生学籍,学生成绩等数据采用关系数据库...高校学生学籍管理系统设计与实现主要包含:用户登录,学生管理,教师管理,班级管理,班级管理,专业管理,院系管理,课程管理,课程类型管理,成绩管理等原文地址一、程序设计本高校学生学籍管理系统设计与实现,主要内容涉及...:主要功能模块:用户登录,学生管理,教师管理,班级管理,班级管理,专业管理,院系管理,课程管理,课程类型管理,成绩管理等二、效果实现学生管理图片三、代码实现高校学生学籍管理系统设计与实现的设计与开发,主要采用前后端模式...,包括学生姓名、学号、性别、年龄、班级等。...业务逻辑:需要编写代码来处理学生信息的增删改查等操作。下面是一个简单的 Java 代码示例,用于实现学生学籍管理:import java.sql.*;import java.util.

    31620

    ARP协议的工作流程

    2.ARP协议通讯过程 举个例子: 图片来自网络 目的:老师想给班级里一个学生a发消息催作业,用微信。...「老师」: 1.先去微信通讯录查找有没有同学a的微信,如果有,直接给同学a发消息,让她交作业。 2.没有同学a的微信。去班级群发消息:“同学a的微信,给我一下,我是某某老师。”...3.老师加好友,可以在微信通讯录找到同学a,可以直接发消息了。 给同学a单独发了一条消息:"同学a,我们要交作业了。" 同学a单独回复:"我马上交作业。""...「同学a」: 1.添加老师的微信到微信通讯录。 2.私聊发消息。 这个过程就是ARP协议实现的过程。 同上: 图片来自网络 主机a给主机b发消息进行通信。 1.主机a找主机b的mac地址。...ARP表和微信通讯录很相似(ip地址和mac地址的对应表)。 2.如果找到了mac地址,去数据链路层封装mac地址,进行数据包的发送。

    1.4K20

    分享下Java大数据学习路线图

    1 2.班级学生考试成绩分析系统2 3.班级学生考试成绩分析系统3 4.网站数据抓取业务实现 5.根据业务需求分析目标网站数据 互联网科技发展蓬勃兴起,人工智能时代来临,抓住下一个风口...常用接口 ●数据库连接池 1.Java多线程开发 2.多线程与单线程比较 3.多线程应用 4.多线程使用注意事项 5.数据库连接池技术 ●实战 1.电子银行信息管理系统; 2.班级信息管理系统...核心篇 适用/适合人群:Java SE 掌握比较扎实,可以开发较为复杂的信息管理系统 目标: 1.掌握HTML,CSS,JavaScript等前端基本技术,并使用JSP,Servlet开发小型网站...2.程序调试 3.JavaScript对象 ●JS高级 1.初识jQuery,jQuery选择器 2.jQuery中的事件与动画 3.jQuery操作DOM 4.表单校验 ●JSP...与Servlet实战 1.B/S程序实现原理 2.Tomcat应用服务器 3.JSP页面组成 4.内置对象 5.JSP数据访问 6.JavaBean的应用 7.Servlet

    67920

    一次从内网到外网,黑盒到白盒的批量挖洞经历

    没有验证码爆破,当然有的有验证码也可能虚的,根据自己学号推测 , 例如 2018xx 一般是根据 入校年数+专业+班级+xx来设定的,爆破后4位得到弱口令: 2018xx 123456 然后常规的...当然很多jsp马都没兼容,试了挺多这大佬的jsp马才成功 地址:https://github.com/threedr3am/JSP-Webshells ?...如果收集不到,大多学校学号是如下规律: 2001 0077 入学的时间+报到位次 2018 031 01 05 入校年数+专业+班级+xx 2018 1 17 001 入学年+1本科学生+17xx...一发入魂,成功上传图片,改jsp也没问题,欧克妥妥的未授权文件上传!...至此该公司的系统基本通杀 Exploit编写: 当然少量写个html文件上传就ok了,这里较多站就写个一键返回shell脚本。

    1.3K20

    实战 | 一次从内网到外网,黑盒到白盒的批量挖洞经历qaq

    WebAliveScan 然后先挑带登录标题的,目录扫描到登录的或敏感目录的软柿子开干,发现xx教学平台 没有验证码爆破,当然有的有验证码也可能虚的,根据自己学号推测 例如 2018** 一般是根据 入校年数+专业+班级...当然很多jsp马都没兼容,试了挺多这大佬的jsp马才成功 https://github.com/threedr3am/JSP-Webshells 直接administrator权限,提权都省了 外网批量...如果收集不到,大多学校学号是如下规律: 2001 0077 入学的时间+报到位次 2018 031 01 05 入校年数+专业+班级+** 2018 1 17 001 入学年+1本科学生+17xx招生专业代号...,又扩展到其它系统:(也大多成功上传) 但有些系统还是不行,于是用测试账号登录发现这些系统的第二处未授权文件上传,很老的FCKeditor,可运行哥斯拉马 至此该公司的系统基本通杀 Exploit编写...') ] # 再结合路径 shell_url = url+"/dta"+path+"jsp?

    70630

    一个软件项目的一生(认证考试)

    1.2、语言和环境 实现语言:Java、JSP、Javascript、HTML 开发环境:MyEclipse 数据库系统:SQL Server 二、 实现步骤 2.1、绘制ER图 (1)按照标准绘制实体关系图...2.2.3、编写详细设计说明书 (1)根据用户需求描述,按照标准格式编写详细设计说明书 2.2.4、数据库详细设计 (1)根据实体关系图完成数据表设计 1、启动服务 cmd -> net start mssqlserver...添加字段 id 编号 name 名称 sex 性别 cno 班级 addr 地址 ? 保存->表名Student 7、添加记录 ? 8、测试 ? 运行SQL ? 9、导出SQL ? ?...addr" /> 提交 <a href="index.<em>jsp</em>...(2)      按照标准格式<em>编写</em>详细的测试用例文档 设计使用svn实现源代码管理 (1)      针对完成的学生信息管理模块提交到svn版本库。

    798100

    day37_Spring学习笔记_05_CRM_01

    员工管理: 1、登录(登录拦截器、服务器端校验) 2、查询(普通查询、高级查询) 3、编辑员工(标签回显、ajax 二级联动) 课程类别: 1、查询(查询所有 + 条件 + 分页) 2、添加和编辑 班级管理...private String courseName;  // 课程类别名称     private String remark;      // 课程介绍模板     // 一对多:一个课程类别有【多个班级...-- 一对多:一个课程类别有【多个班级】  -->                      </key...编写dao层:通过账号和密码查询     2. 编写service层:主要事务管理(已经配置)     3. ...StaffAction编写         通过service查询             查询到结果:将信息保存session作用域,重定向首页。

    60520

    怎样让引导不再是无用小透明

    这次的案例是叫“班级通讯录”的h5引导,“班级通讯录”是来电团队通讯录功能的传播式推广引导,通过引导来电用户发起,分享到微信、空间、QQ等平台,让来电用户可以通过链接引导去了解并使用这个功能,非来电用户则引导去下载达到拉新的目的...这一套引导是为了结合团队通讯录这个功能来进行推广的,而且加上“同学”这个人群,我们得出“班级通讯录”这一个概念,针对这个概念,我们需要挖掘这个相关的特点与印象元素,发散后我们收拢出一个风格主题:Party...“班级通讯录”在我们看来就让失去联系或者久不联系的同学再一次联系回来的概念,因此我们希望营造出一种聚会的氛围感受,摆脱一般通讯录干巴巴的冰冷感,让用户在感受上是欢快愉悦的,因此在设计的风格上,我们倾向用一种欢快的...根据party的主题,要突出的是集体感以及欢快的氛围,在发起页面我们做成拍班级集体照一样“排排站”的效果,凸显同学会的感觉;在接受页,我们则是做成有种开欢迎party的感觉,欢迎同学的加入,整体营造欢快感...发起页里面的操作部分会直接影响到接收页的被信任度,因此这里需要填写学校班级信息的文案引导用户填写真实信息,这些真实信息会作为接收页的文案显示,关系到用户看到这个页面(接收页)会不会接受邀请;而接收页的操作则是以

    74250
    领券