MyQQ阶段项目V1.0

合集下载

QQ小程序v1.5.1框架文档

QQ小程序v1.5.1框架文档

目录
硬件能力 蓝牙 NFC Wi-Fi
开放能力 用户信息 转发 打开App 消息 获取二维码
可用性 调试 运行环境 运行机制 性能
基础库 版本分布 基础库更新日志 低版本兼容
目录结构
目录结构
小程序包含一个描述整体程序的 app 和多个描述各自页面的 page 。 一个小程序主体部分由三个文件组成,必须放在项目的根目录,如下:
允许上传的文件
在项目目录中,以下文件会经过编译,因此上传之后无法直接访问到:.js、app.json、.qml、*.qss(其中 qml 和 qss 文件仅针对在 app.json 中配置了的页面)。除此之外,只有后缀名在白名单内的文件可以被上传。具体白 名单列表如下:
qs png jpg jpeg gif svg json cer mp3 aac m4a mp4 wav ogg silk)
注:在此处申明了后台运行的接口,开发版和体验版上可以直接生效,正式版还需通过审核。
preloadRule
声明分包预下载的规则。
navigateToMiniProgramAppIdList
当小程序需要使用 qq.navigateToMiniProgram 接口跳转到其他小程序时,需要先在配置文件中声明需要跳转的 小程序 appId 列表,最多允许填写 10 个。
HexColor String String String HexColor String String String Boolean
String
#000000 white
default #ffffff dark #ffffff #ffffff false
portrait
导航栏背景颜色,如 #000000

CHECK POINT操作手册文档v1.0

CHECK POINT操作手册文档v1.0

天诚世纪网络科技有限公司网络安全事业部Checkpoint操作手册文档目录●Smart Dashboard (3)●SmartView Tracker (7)●SmartView monitor (9)●Checkpoint网关gateway模式 (11)●PPPOE拨号 (16)●checkpoint桥接bridge模式 (19)●ISP双链路接入配置 (21)●NAT地址转换 (28)●SSL VPN (31)●Site-to-site 预共享密码vpn (38)●Site-to-site 证书vpn (cp270与edge/safe@office) (42)●RemoteAccess vpn (48)●IPS (52)Smart Dashboard1.登录smart center2.功能介绍Checkpoint属性更新网络拓扑Nodes对象网段Network开启NAT功能配置完任何firewall防火墙规则,都需要安装策略,否则规则不会生效1.Smartview tracker 登录2.功能界面介绍Network&endpoint:记录网络安全日志Management:记录操作checkpoint日志●SmartView monitor1.登录smartview monitor2.界面介绍Traffic---Top servicesTraffic---Top InterfacesTraffic---Top soures1.网络拓扑图2.配置步骤:1)登录SmartDashboard2)新建网段对象将192.168.200.0定义为内网网段inside192.168.200.0将192.168.1.0定义为公网网段outside192.168.1.03)开启NAT功能双击inside192.168.200.0,到NAT,将add automatic address translation打上钩,确定4)建立防火墙规则防火墙firewall建立规则,允许源地址到目标地址任何服务5)安装规则运行install policies6)客户端配置PPPOE拨号1.在checkpoint的console口命令行中,增加下面语法[Expert@cp]# mknod /dev/ppp c 108 0 (重启设备后,这条命令会丢失,需要在启动脚本里增加)[Expert@cp]# vi $CPDIR/tmp/.CPprofile.csh (在脚本里增加此命令)在最后增加一行内容是mknod /dev/ppp c 108 0保存,重启设备2.web界面新建pppoe拨号External接口接到moder,internal接到交换机External接口需要自动获取ip地址(adsl线路是动态,获取到的公网ip地址是动态。

MyQQ 聊天工具设计分析

MyQQ 聊天工具设计分析

MyQQ 聊天工具设计分析小组形式完成09-1计算机信息管理作者:艾力江、艾尼瓦江、李翔艾力江:主程序设计艾尼瓦江:统一建模工具分析、UML图分析绘制类图绘制活动图李翔:写文档绘制usecase图系统结构:C/S,通过数据库交换聊天消息1 、简介随着网络的发展,即时通信软件近年来很受网民们的青睐,本课程设计以腾讯公司的QQ作为建模参考,也仅对QQ客户端软件进行建模。

2 、功能需求及问题域分析QQ的用户(以下简称为用户)是使用QQ进行网上聊天的网民。

用户之间使用QQ进行即时聊天,网上留言,传送文件等等。

用户之间要进行通信,首先得加对方为好友或搭建临时对话框,而QQ号码是每个用户在网上的唯一标志。

为了使QQ能满足用户需要和友好的交互,系统建立以下子系统:即时聊天子系统、联系人管理子系统、群/讨论组子系统、系统消息子系统、状态设置子系统、系统设置子系统、安全中心子系统、网络游戏子系统。

3、可行性研究与计划阶段(1)确定项目目的(2)了解系统中客户的期望(3)确定系统的规模(4)论证项目可行性A、技术可行性B、经济可行性C、操作可行性D、社会可行性三、需求分析——数据库分析1、需要的数据表:(1)Users:用户表(2)Friends:好友表(3)Star:星座表(4)BloodType:血型表(5)FriendshipPolicy:好友策略表(6)Messages:消息表(7)MessageType:消息类型表2、主要功能:注册与登录好友管理消息管理个人设置3、需要的界面:注册界面登录界面登录后的主界面查找/添加好友界面聊天界面系统消息界面个人设置界面头像列表界面四、系统设计1、软件开发过程1、构想2、分析3、设计(1)、界面设计1、查找/添加好友窗体设计、2、聊天窗体设计及功能实现3、头像列表窗体设计及功能实现4、个人信息修改功能5、添加好友请求窗体设计及功能实现6、编辑个人的信息4、构造5、评估四、绘制usecase图用户是系统中唯一的活动者,各usecase是系统所提供的服务。

QQ版本号(20120722更新)

QQ版本号(20120722更新)

QQ版本号(20120722更新)[Versions]460D=QQ For Windows8(1.0.245.0)2F23=QQ2012 Beat3(4923/4925)2F1D=QQ2012 Beta3 体验版(4877)2F17=QQ2012 Beta3 体验版(4827)2F0B=QQ2012 Beta2 视频版(1016)2E5D=QQ2012 Beta2(3449[Q+])2E57=QQ2012 Beta2(3443)2E51=QQ2012 Beta2 安全防护版2.7(3208)2E4B=QQ2012 Beta2(3470/3562)2E0F=QQ2012 Beta2安全防护版2.7 试⽤版(3182)2E09=QQ2012 Beta2(3424/3428)2D61=QQ2012 Beta2优先试⽤版(3360)2D5B=QQ2012 Beta2优先试⽤版(3328)2D4F=QQ2012 Beta1(4541[Q+]/4560[Q+])2D43=QQ2012 Beta1安全防护版2.6.1(3089)2D3D=QQ2012 Beta1(4428[Q+]/4439)2D1F=QQ2012 Beta1(4280)2D07=QQ性能体验版3.0(4082)2D01=QQ2012 Beta1(4145[Q+])2B51=QQ2012 Beta1QQ圈⼦版(3231/3233)2B4B=QQ2012 Beta1安全防护版2.6(3054)2B45=QQ2012 Beta1(3221)2B3F=QQ2012 Beta1QQ圈⼦版(3226)2B39=QQ2012 Beta1安全防护64位2.5.2(2836)2B33=QQ2012 Beta1安全防护版2.5.1(2925)2B2D=QQ International1.3(1171)2B27=QQ2012 Beta1 安全防护版2.5(2776)2B21=QQ2012 Beta1(2983/2991[Q+])2B1B=QQ2012 Beta1 安全防护版2.5(2759)2B15=QQ2012 Beta1 体验版(2881/2942)294D=QQ2012 Beta1 繁体版(2693)2941=QQ2011 正式版安全防护版2.1(2527)293B=QQ2011 视频优化版(5068)2935=QQ2011 正式版(5064/5067[Q+]/5074[Q+])292F=QQ2011 正式版安全防护版2.3(2588)2929=QQ2011 ⽂件保护体验版(2547)2923=QQ2011 正式版安全防护版2.2(2543)291D=QQ2011 正式版安全防护版2.1(2526)2917=QQ2011 正式版(2623[Q+])2911=QQ2011 多⼈视频预览版(2543)2905=QQ2011 正式版(3725/3726[Q+])2863=QQ2011 正式版(2559[Q+]/2568[Q+]/2678[Q+])285D=QQ2011 正式版(2531[Q+]/2532[Q+])2857=QQ2011 正式版(3019[Q+])2851=QQ2011 正式版(2522)270D=QQ 性能体验版 2.0(2636)2707=QQ 性能体验版 1.0(2562)2701=QQ2011 正式版(2662[Q+]/2670[Q+])265F=QQ2011 正式版安全防护版2.0(2447/2462)2659=QQ 实验版 1.0(2474/2476)264D=QQ2011 正式版(2591[Q+]/2603[Q+])2647=QQ2011 正式版(2535[Q+]/2536[Q+])2630=QQ for Mac V2.0.3262F=QQ2011 正式版(2422/2425/2432)262A=QQ For Mac V2.0.2(6282)2629=QQ2011 正式优先体验版(2384)252D=QQ2011 Beta4 安全防护版2.0(2407)2527=QQ2011 Beta4(2644[Q+])2521=QQ2011 Beta4(2552[Q+]/2578[Q+])251B=QQ2011 Beta4 安全防护版1.2(2356/2357)2515=QQ2011 Beta4(2323/2326)233B=QQ2011 Beta3(2398[Q+测试版])2335=QQ2011 Beta3(2390[Q+测试版])232F=QQ2011 Beta3 安全防护版1.1(2281)2323=QQ2011 Beta3 视频公测版(2226)231D=QQ2011 Beta3(2340[Q+测试版])231A=QQEIM 1.31(426)2317=QQ2011 Beta3 安全防护版(2256)2314=QQEIM 1.2/1.21(370/372)2311=QQ2011 Beta3(2306[Q+测试版])2305=QQ2011 Beta3 安全增强版(2220/2242)225D=QQ2011 Beta3(2221/2222/2234)2257=QQ2011 Beta3优先体验版(2194)2239=QQ2011 新功能体验版2233=QQ2011 Beta2 ⾳视频优化博客试⽤版(2107) 222D=QQ2011 Beta2 硬盘体验版(2111/2112) 2227=QQ2011 Beta2(2103/2106)2221=QQ2011 新功能体验版(2099)221B=QQ2011 Beta2 优先体验版(2089)2120=QQ for Mac 2.0.1(5245)211F=QQ2011 Trial211A=QQ for Mac 1.4.0(3482)2119=QQ2011 Beta1 繁体版2114=QQ for Mac 1.3.0(2567)2113=QQ2011 Beta1 语⾳优化版(2069)210E=QQ for Mac 1.2.0(2123)210D=QQ2011 Beta1 视频优化版(2071)2108=QQ for Mac 1.1.1(1460)2107=QQ2011 Beta1(2020/2032)2102=QQ for Mac 1.1.0(1301)2101=QQ2011 Beta1 体验版(2012)1F57=QQ2010 正式版 SP3.1(1961)1F51=QQ2010 正式版 SP3.1体验版(1955)1F1B=QQ2010 正式版 SP3(1942)1F15=QQ2010 正式版 SP3 体验版(1924)1E49=QQ2010 正式版 SP2.2(1870/1871)1E43=QQ2010 正式版 SP2.1(1861)1E3D=QQ2010 正式版SP2 测试版1E19=QQ International 1.2(2112/2124)1E13=QQ International 1.1(2042)1E0D=QQ International 1.0(1910)1E07=QQ2010 正式版 SP1(1749)1E01=QQ2010 正式版 SP1 优先体验版(1749)1C53=QQ概念版1.3.2.71C51=QQ2010 正式版(1720)1C4B=QQ2010 正式体验版(1710)1C27=QQ2010 Beta3(1700)1C21=QQ2010 Beta3 测试版(1690)1C09=QQ2010 Beta3 测试版(1630/1660)1B55=QQ2010 Beta2(1590)1B4F=QQ2010 Beta2 测试版(1580)1B13=QQ2010 Beta(1530)1B0D=QQ2010 Beta 试⽤版(1510)1B07=QQ2010 Beta 试⽤版(1480)1A46=TM2009 Beta3.4(1289)1A40=TM2009 Beta3.3(1289)1A3A=TM2009 Beta3.2(1265)1A35=QQ2009 正式版 SP6(1450/1451)1A34=TM2009 Beta3.1(1250)1A2F=QQ2009 正式版 SP6 测试版(1430)1A2E=TM2009 Beta3.0(1130)1A05=QQ2009 正式版 SP3 繁体版1963=QQ2009 正式版 SP2 繁体版(679)195D=QQ2009 正式版 SP5 ⼤视频版(1395)1957=QQ2009 正式版 SP5(1390)1956=TM2009 Beta2.3(1050)1951=QQ2010 Beta 测试版(1370)193F=QQ2009 正式版 SP2 性能优化测试版(1330) 191B=QQ for Mac Beta1(606)190F=QQ2009 正式版 SP4(1060)1909=QQ2009 正式版 SP4 测试版(1045)1843=QQ2009 正式版 SP2 传⽂件夹测试版(864)1837=QQ2009 正式版 SP3(1025)1831=QQ2009 正式版 SP3 测试版(1018)180D=QQ International Beta3(1010)1807=QQ International Beta2(930)1801=QQ International Beta1(880)175F=QQ International Beta1(860)1759=QQ2009 正式版 SP2(860)1758=TM2009 Beta2.01753=QQ2009 正式版 SP2优先体验版(832) 1663=QQ2009 正式版 SP1(760)165D=QQ2009 正式版 SP1试⽤版(748)1651=QQ2009 正式版⾳视频优化版(661/662) 164A=TM2009 Beta 技术预览版1.0/1.1/1.2/1.3 1645=QQ2009 正式版(660)1644=TM2009 Beta1163F=QQ2009 正式体验版(623/634/645/648/650) 163A=QQ for Mac 1.0 Beta11629=QQ概念版1.1.7.1/1.2.1.11621=QQ2009 Beta2161B=QQ2009 Beta2 体验版(562)160F=QQ2009 Beta 传⽂件优化版1549=QQ2009 Beta(375)1525=QQ2009 Preview4(346/520)1519=QQ2009 Preview3(431/450)1513=QQ2009 Preview3(415)150D=QQ2009 Preview3 ⾳视频优化版(122) 1501=QQ2009 Preview3(108)1447=QQ2009 Preview2(107/118)1441=QQ2009 Preview2(106)1440=TM2008 Beta143C=QQ for Mac 1.0 Preview3(322)141F=Silverlight QQ Preview1.01141D=QQ2009 Preview141C=TM2008 Preview41418=QQ for Mac 1.0 Preview21412=QQ for Mac 1.0 Preview1140F=TM2008 Preview3140D=TM2008 Preview2140B=TM2008 Preview11407=QQ蜂鸟 Alpha1 Demo1334=QQ腾讯客户管理系统1251=QQ2008II Beta1 SP11237=企业QQ/QQ2008II Beta11235=QQ2008II Beta1 会员体验版1233=QQ2008II Beta1 优先体验版1221=QQ2008 正式版121F=QQ2008 正式体验版121D=QQ2008 正式版121B=QQ2008 Beta2120B=QQ2008 Beta2120A=QQ2008 Beta2 会员体验版1209=QQ2008 Beta2 会员体验版1205=QQ2008 Beta1 祈福版1203=QQ2008 Beta11201=QQ2008 Beta1 会员体验版1163=QQ2008 视频优化版v21161=QQ2008 视频优化版v1115C=叨客机器⼈115B=QQ2008 贺岁版/KB11156=QQ for Linux 1.0 Preview(106)1151=QQ邮箱聊天功能1131=QQ for Linux 1.0 Preview(105)112F=QQ for iPhone/iPod Touch1031=腾讯CRM系统0F0F=PaiPaiQQ0E0B=QQ for pad v1.8/1.90E09=WebQQ3.00E07=WebQQ0C17=⼿机QQ/腾讯Wap/微信在线0700=腾讯QQ⼴播特殊客户端0100=珊瑚⾍版0016=腾讯⼴播特殊客户端0000=对⽅离线或隐⾝。

QQ群打卡脚本

QQ群打卡脚本

QQ群打卡脚本基于Hamibot的qq群打卡脚本(v0.1)1.什么是hamibothamibot是适⽤于安卓系统的⾃动化⼯具,在不需要root的情况下实现⾃动化操作2.语⾔这⾥使⽤了autojs (纯萌新花半⼩时学习,见笑)3.如何实现var mydate=new Date();var time= mydate.getTime();var timeset ="08:00:00";var trytime=0;function enterqqgroup(){unch("com.tencent.mobileqq");//打开qqsleep(10000);click(170,688);//进群sleep(2000);click(1215,200);//点击打卡⼊⼝sleep(2000);click(720,1920);sleep(2000);//打卡}function thanks(){if(trytime>=20){toast("已经⽤了⼆⼗天了!");}}function isLocked(){var km = context.getSystemService(Context.KEYGUARD_SERVICE);return km.isKeyguardLocked() && km.isKeyguardSecure();}function unlockIfNeed() {device.wakeUpIfNeeded();if (!isLocked()) {log("没有锁屏⽆需解锁");return;}enterPwd();log("解锁完毕");}function enterPwd() {//判断是否已经上滑⾄输⼊密码界⾯// for (int = 0; i < 10; i++) {// if (!text(i).clickable(true).exists() && !desc(i).clickable(true).exists()) {// log("解锁屏幕失败");// exit();// }// }sleep(2000);swipe(width/2, height/2, width/2, 0, 500);//点击if (text(0).clickable(true).exists()) {for (var i = 0; i < pwd.length; i++) {a = pwd.charAt(i)sleep(200);text(a).clickable(true).findOne().click()}} else {for (var i = 0; i < pwd.length; i++) {a = pwd.charAt(i)sleep(200);desc(a).clickable(true).findOne().click()}}}function start(){enterqqgroup();thanks();trytime+=1toast("打卡成功");exit();}start();sleep(86384000);start();sleep(86384000);start();sleep(86384000);start();sleep(86384000);start();sleep(86384000);start();sleep(86384000);start();sleep(86384000);4.⽤法把要打卡的群置顶然后运⾏脚本5.为什么⽤这么low的⽅法做打卡按钮不开放接⼝,找遍了整个城市所有的街都没有不然我就⽤python做了如果有⼤佬有办法获取打卡按钮的接⼝请私信告诉我。

MyQQ演示文稿

MyQQ演示文稿

一 SQL Server数据库表说明 数据库表说明
(1) Users:用户表 : (2) Friends:好友表 : (3) Star:星座表 : (4) BloodType:血型表 BloodType: (5) FriendshipPolicy:好友策略表 : (6) Messages:消息表 : (7) MessageType:消息类型表 :
用户表Users:存放用户基本信息、安全设置的信息。 :存放用户基本信息、安全设置的信息。 用户表
列名
Id LoginPwd UserState FriendshipPolicyId NickName FaceId Sex Age Name StarId BloodTypeId
数据类型
int varchar(50) varchar(50) int varchar(50) int varchar(50) int varchar(50) int int
允许空
否 否 血型名称
说明
主键,自增,标识种子 主键,自增,标识种子1
消息表Messages :存放聊天消息、添加好友请求消息。 存放聊天消息、添加好友请求消息。 消息表
列名
Id FromUserId ToUserId Message MessageTypeId MessageState MessageTime
通过账号或昵称 查找好友。
通过年龄和性别 查找好友。
根据查找条件 根据对方好友策 略发送添加好友 消息。 查找好友。
查找/添加好友窗体功能: 查找 添加好友窗体功能: 添加好友窗体功能 (1) 通过选项卡和单选按钮显示不同查找界面,进行不同类别的查找。 通过选项卡和单选按钮显示不同查找界面,进行不同类别的查找。 (2) 单击查找按钮,可根据用户号码、昵称、年龄和性别等查找条件 单击查找按钮,可根据用户号码、昵称、 查找符合条件的用户;单击上一步按钮回到未查找时的界面; 查找符合条件的用户;单击上一步按钮回到未查找时的界面;单击 加为好友按钮,根据不同的好友策略向对方发送添加好友信息。 加为好友按钮,根据不同的好友策略向对方发送添加好友信息。

MySSQ项目步骤

MySSQ注意:整个操作最好在root权限下操作1、制作MySSQ (1)1.1、制作界面建立工程 (1)1.2、将界面转换成头文件源文件 (1)1.3、编写main.cpp (2)1.4、产生整个工程文件并完善(相当于vc开发的时候整个工程的描述文件) (2)1.5、生成Makefile,并且修改内容 (3)1.4、编译生成可执行程序 (5)1.5、制作启动器 (5)1.5、制作图标文件 (5)2、tftp下载自己的MySSQ (6)2.1、拷贝那三个文件到tftpboot目录下 (6)2.2、启动测试 (6)1、制作MySSQ(详见Qt程序开发完全手册之24小时超级版本第三章)用Qt的嵌入式开发环境(我们自己编译好的半个小时的那个东西)开发一个LCD 调节界面的程序注:手册上的制作过程是先做得86版本的,然后移植过去,没必要,我们直接制作ARM版本。

而且手册上没有MySSQ的制作。

所以这里我们做的完全是自己的一个程序。

1.1、制作界面建立工程#cd /opt/EmbedSky/Qte#source setARM-QpeEnv#cd arm-qtopia-2.2.0/pro#mkdir MySSQ#cd MySSQ#$QTDIR/bin/designer MySSQ.ui &+++++++++++++++++++++++++++++++++++++++++++++++++++++++++1.2、将界面转换成头文件源文件这也是用这个开发环境提供好的工具来做,如果没有开发环境,你就得手动一个一个去打,这个不现实,而且没有开发环境编译就通不过的,没意义。

#vim ui2cpp 内容如下:为什么要这么写。

因为这样做成一个脚本以后用起来就很方便了,以后要做其他的程序只要改名字就行了。

uic2cpp-------------------------------------------------------------------------------------------------------------- #!/bin/bash$QTDIR/bin/uic -o MySSQ.h MySSQ.ui$QTDIR/bin/uic -o MySSQ.cpp -impl MySSQ.h MySSQ.ui$QTDIR/bin/moc MySSQ.h -o moc_MySSQ.cpp-----------------------------------------------------------------------------------------------------------------#chmod u+x ui2cpp 增加可执行权限#./ui2cpp 运行#lsmoc_MySSQ.cpp MySSQ.cpp MySSQ.h MySSQ.ui ui2cpp1.3、编写main.cpp#vi main.cpp 编辑main.cpp#include “first.h”#include <qapplication>#include <qtopia/qpeapplication.h>QTOPIA_ADD_APPLICATION(“Form1”,From1)QTOPIA_MAIN1.4、产生整个工程文件并完善(相当于vc开发的时候整个工程的描述文件)#progen 查看本目录下工程配置信息,如果正常显示如下:TEMPLATE = appCONFIG = qt warn_on rel easeHEADERS = MySSQ.hSOURCES = MySSQ.cpp \main.cppINTERFACES = MySSQ.ui#progen –o MySSQ.pro 生成工程配置文件MySSQ.pro#vi MySSQ.pro 修改工程文件CONFIG =qt warn_on release修改为CONFIG =qtopia warn_on release1.5、生成Makefile,并且修改内容#tmake –o Makefile MySSQ.pro#vi Makefile 一下红色标记部分为修改或者需要删除的重复部分.这个Makefile文件内容不大,一行一行读完也不要多久。

最新QQ版本号(更新至20110301)

2221=【QQ2011 新功能体验版(2075) 】221B=【QQ2011 Beta2优先体验版】210D=【QQ2011 体验音视频版】2107=【QQ2011 Beta1 体验版】2101=【QQ2011 Beta1 体验版】1F57=【QQ2010 正式版SP3.1 】1F15=【QQ2010 正式版SP3 】1F1B=【QQ2010 正式版SP3 】1E49=【QQ2010 正式版SP2.2 】1E43=【QQ2010 正式版SP2 】1E3D=【QQ2010 正式版SP2 】1E0D=【QQ International v1.0 】1E07=【QQ2010 正式版SP1 】1E01=【QQ2010 正式版SP1 体验版】1C53=【QQ 概念版Beta1.3 】1C51=【QQ2010 正式版】1C4B=【QQ2010 正式体验版(1710) 】1C27=【QQ2010 Beta3(1700) 】1C21=【QQ2010 Beta3(1690) 】1C09=【QQ2010 Beta3 测试版】1B55=【QQ2010 Beta2 】1B4F=【QQ2010 Beta2 试用版】1B13=【QQ2010 Beta 】1B0D=【QQ2010 Beta 试用版(1510) 】1E01=【QQ2010 正式版SP1 优先体验】1B07=【QQ2010 Beta 试用版(1480) 】1A3A=【TM2009 Beta3.2 】1A35=【QQ2009 正式版SP6 】1A34=【TM2009 Beta3.1(1250) 】1A2F=【QQ2009 正式版SP6 测试版】1A2E=【TM2009 Beta3.0 】1963=【QQ2009 正式版SP2 繁体版】195D=【QQ2009 正式版SP5 大视频测试版】1957=【QQ2009 正式版SP5 】1956=【TM2009 Beta2.3 】1951=【QQ2010 Beta 测试版】193F=【QQ2009 正式版SP2 性能优化测试版】191B=【QQ for Mac Beta1 Build 606 】190F=【QQ2009 正式版SP4 】1909=【QQ2009 正式版SP4 测试版】1843=【QQ2009 正式版SP2 传文件夹测试版】1837=【QQ2009 正式版SP3 】1831=【QQ2009 正式版SP3 测试版】180D=【QQ International Beta3 】1807=【QQ International Beta2 】1801=【QQ International Beta1(880) 】175F=【QQ International Beta1(860) 】175E=【TM2009 Beta2.1/2.2 】1759=【QQ2009 正式版SP2 】1758=【TM2009 Beta2.0 】1753=【QQ2009 正式版SP2 测试版】1663=【QQ2009 正式版SP1 】165D=【QQ2009 正式版SP1 测试版】1651=【QQ2009 正式版音视频官方优化版】164A=【TM2009 Beta(体验版) 】1645=【QQ2009 正式版】1644=【TM2009 Beta 】163F=【QQ2009 正式版测试版】163A=【QQ for Mac 1.0 Beta1 Build 570/600 】1629=【QQ 概念版Beta1.1/1.2 】1621=【QQ2009 Beta2 】161B=【QQ2009 Beta2 试用版】160F=【QQ2009 Beta 传文件优化版】15F0=【QQ Bill Gates Beta2 】1549=【QQ2009 Beta 】1525=【QQ2009 Preview4 Build 346/520 】1519=【QQ2009 Preview3 Build 431/450 】1513=【QQ2009 Preview3 Build 415 】150D=【QQ2009 Preview3 音视频优化版】1501=【QQ2009 Preview3 】1447=【QQ2009 Preview2 】1441=【QQ2009 Preview2 Build 107/118 】1440=【TM2008 Beta 】143C=【QQ for Mac 1.0 Preview3 Build 322/394 】141F=【Silverlight QQ Preview1/Beta1 】141D=【QQ2009 Preview 】141C=【TM2008 Preview4 】1418=【MacQQ 1.0 Preview 】1412=【MacQQ 1.0 Preview 】140F=【TM2008 Preview3 】140D=【TM2008 Preview2 】140B=【TM2008 Preview 】1407=【QQ蜂鸟Alpha1 Demo 】1334=【腾讯CRM系统】1251=【QQ2008II Beta1 SP1 】1237=【QQ2008II Beta1 】1235=【QQ2008II Beta1 会员体验版】1233=【QQ2008II Beta1 Trial 】1221=【QQ2008 正式版】121F=【QQ2008 正式体验版】120B=【QQ2008 Beta2 】120A=【QQ2008 Beta2 会员体验版】1209=【QQ2008 Beta2 会员体验版】1205=【QQ2008 Beta1 祈福版】1203=【QQ2008 Beta1 】1201=【QQ2008 Beta1 体验版】1163=【QQ2008 视频优化版v2 】1161=【QQ2008 视频优化版】115B=【QQ2008 贺岁版KB1 】1156=【QQ for Linux 1.0 Preview1 】1131=【QQ for Linux 1.0 Preview(105) 】1031=【QQ企业空间版】0E09=【WebQQ 2.0 】0E07=【WebQQ Beta(QQ空间网页版QQ) 】0E05=【Web QQ 】0C17=【手机QQ登陆】0CEB=【QQ2011 Beta1 】0CE5=【QQ2011 Beta1 体验版】0C73=【QQ2010 正式版SP3.1 】0C6D=【QQ2010 正式版SP3.1体验版】0C37=【QQ2010 正式版SP3 】0C31=【QQ2010 正式版SP3 优先体验版】0C01=【QQ2010 正式版SP2.2 】0BFB=【QQ2010 正式版SP2 】0BF5=【QQ2010 正式版SP2 】0BC5=【QQ International v1.0 】0BBF=【QQ2010 正式版SP1 】0BB9=【QQ2010 正式版SP1 优先体验版】0B43=【QQ 概念版Beta1.3 】0B41=【QQ2010 正式版】0B3B=【QQ2010 正式体验版(1710) 】0B17=【QQ2010 Beta3(1700) 】0B11=【QQ2010 Beta3(1690) 】0AF9=【QQ2010 Beta3 测试版】0AF3=【QQ2009 正式版SP6 测试版】0AE1=【QQ2010 Beta2 】0ADB=【QQ2010 Beta2 试用版】0A9F=【QQ2010 Beta 】0A99=【QQ2010 Beta 试用版(1510) 】0A93=【QQ2010 Beta 试用版(1480) 】0A62=【TM2009 Beta3.2 】0A5D=【QQ2009 正式版SP6 】0A5C=【TM2009 Beta3.1(1250) 】0A57=【QQ2009 正式版SP6 测试版】0A56=【TM2009 Beta3.0 】0A27=【QQ2009 正式版SP2 繁体版】0A21=【QQ2009 正式版SP5 大视频测试版】0A1B=【QQ2009 正式版SP5 】0A1A=【TM2009 Beta2.3 】0A15=【QQ2010 Beta 测试版】0A03=【QQ2009 正式版SP2 性能优化测试版】09DF=【QQ for Mac Beta1 Build 606 】09D3=【QQ2009 正式版SP4 】09CD=【QQ2009 正式版SP4 测试版】09A3=【QQ2009 正式版SP2 传文件夹测试版】0997=【QQ2009 正式版SP3 】0991=【QQ2009 正式版SP3 测试版】096D=【QQ International Beta3 】0967=【QQ International Beta2 】0961=【QQ International Beta1(880) 】095B=【QQ International Beta1(860) 】095A=【TM2009 Beta2.1/2.2 】0955=【QQ2009 正式版SP2 】0954=【TM2009 Beta2.0 】094F=【QQ2009 正式版SP2 测试版】08FB=【QQ2009 正式版SP1 】08F5=【QQ2009 正式版SP1 测试版】08E9=【QQ2009 正式版音视频官方优化版】08E2=【TM2009 Beta(体验版) 】08DD=【QQ2009 正式版】08DC=【TM2009 Beta 】08D7=【QQ2009 正式体验版】08D2=【QQ for Mac 1.0 Beta1 (570/600) 】08C1=【QQ 概念版Beta1.1/1.2 】08B9=【QQ2009 Beta2 】08B3=【QQ2009 Beta2 试用版】08A7=【QQ2009 Beta 传文件优化版】0888=【QQ Bill Gates Beta2 】087D=【QQ2009 Beta(375) 】0859=【QQ2009 Preview4 Build 346 】084D=【QQ2009 Preview3 Build 431/450 】0847=【QQ2009 Preview3 界面优化体验版】0841=【QQ2009 Preview3 音视频优化版】0835=【QQ2009 Preview3 】0817=【QQ2009 Preview2 Build 107/118 】0811=【QQ2009 Preview2 】0810=【TM2008 Beta 】080C=【QQ for Mac 1.0 Preview3 Build 322/394 】07EF=【Silverlight QQ Preview1/Beta1 】07ED=【QQ2009 Preview1 】07EC=【TM2008 Preview4 】07E8=【QQ for Mac Preview2 】07E2=【QQ for Mac Preview1 】07DF=【TM2008 Preview3 】07DD=【TM2008 Preview2 】07DB=【TM2008 Preview 】07D7=【QQ蜂鸟Alpha1 Demo 】07C3=【QQ2010 正式版SP3.1 】0759=【QQ2008II Beta1 SP1 】073F=【QQ2008II Beta1 】073D=【QQ2008II Beta1 会员体验版】073B=【QQ2008II Beta1 内测版】0729=【QQ2008 正式版】0727=【QQ2008 正式体验版】0725=【QQ2008 正式版】0723=【QQ2008 Beta2 】0713=【QQ2008 Beta2 】070D=【QQ2008 Beta1 祈福版】070B=【QQ2008 Beta1 】0709=【QQ2008 Beta1 会员体验版】0707=【QQ2008 视频优化特别版V2 】0705=【QQ2008 视频优化特别版】0700=【叨客机器人】06FF=【QQ2008 贺岁版/KB1 】06FA=【QQ for Linux 1.0 Preview 】06F5=【QQ邮箱聊天功能】06D5=【QQ for Linux 1.0 Preview 】06D3=【QQ for iPhone/iPod Touch 】0671=【腾讯CRM系统】05EB=【QQ拍拍客服端】0581=【WebQQ 2.0 版】057F=【WebQQ Beta(QQ空间网页版QQ) 】057B=【WEB QQ 】04E5=【Vnet-QQ 浙江互联星空版】04C9=【Vnet-QQ 互联星空特别版】04C7=【手机QQ/腾讯Wap 】0332=【网游版QQ 1.0 Beta2 】0331=【网游版QQ 1.0 Beta1 】0330=【凯旋内置QQ 】02BC=【腾讯QQ特殊广播客服版】0258=【W AP上网/MSN Shell 】0016=【腾讯广播特殊客户端】0000=【移动QQ 】。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

第二次集中编码:A任务
查找/添加好友窗体设计
第二次集中编码:B任务
查找/添加好友功能实现
第二次集中编码:C任务
聊天窗体设计及功能实现
第二次集中编码:难点分析
添加好友判断流程
第二次集中编码:难点分析
操作显示查询好友结果的 DataGridView
// 判断是否有单元格选中 if (dgvBasicResult.SelectedRows.Count == 0) { // … }
大小头像切换—— SideBar 的 View 属性
// 小头像 sbFriends.View = SbView.SmallIcon;
总结及项目答辩
教员对项目完成情况作总结 学员以小组形式按要求答辩
注 册 窗 体
查 找 / 添 加 好 友
个 人 信 息 窗 体
辅 助 类
登 录 窗 体
聊 天 窗 体
头 像 列 表 窗 体
系 统 消 息 窗 体
查找/添加功能编码
界面设计、辅助功能
阶段划分
项目准备阶段 (2学时)
项目框架、建库、建表、提交计划
第一次集中编码 (4学时)
注册、登录功能
第二次集中编码 (4学时)
查找/添加好友、部分聊天功能
第三次集中编码 (4学时)
个人信息显示、完整聊天功能
第四次集中编码 (4学时)
个人信息修改、完善整个功能
项目答辩、总结(4学时)
项目准备阶段:A任务
搭建项目框架
提交小组计划
项目准备阶段:B任务
建库 建表
Users Friends FriendShipPolicy
建关系
设计个人信息窗体 显示个人信息
第三次集中编码:B任务
完善登录后主窗体,扫描未读聊天消息
利用 Timer 实现
控制好友头像闪烁
来消息,头像闪烁
第三次集中编码:C任务
头像列表窗体设计及功能实现
第三次集中编码:难点分析
头像闪烁效果:
改变头像显示的图片,用Timer控制切换
头像列表:
ListView 控件 View 属性:LargeIcon LargeImageList 属性:指定存放大头像图片的图像列表控件
第四次集中编码:B任务
完善登录后主窗体:
扫描未读系统消息 右键菜单 工具条按钮功能
第四次集中编码:C任务
添加好友请求窗体设计及功能实现
第四次集中编码:难点分析
登录主窗体的右键菜单中
删除好友功能——从 SideBar 中移除一项
// 从SideBar中将选中的项移除 sbFriends.SeletedItem.Parent.Items.Remove( sbFriends.SeletedItem);
第一次集中编码:难点分析
好友列表——第三方控件 SideBar
SbGroup 类型 Items 属性 Groups 属性 SbItem 类型
第一次集中编码:难点分析
SideBar
// 命名空间 using Aptech.UI; // 添加组 sbFriends.AddGroup("我的好友"); sbFriends.AddGroup("陌生人"); 显示的文字 // 添加项 SbItem item = new SbItem((string)dataReader["NickName"], (int)dataReader["FaceId"]); sbFriends.Groups[0].Items.Add(item); 显示的图像索引
// 判断选中行的第一个单元格是否有值 if (dgvBasicResult.SelectedRows[0].Cells[0] != null) { // … } 表示空 // 获得选中行的第一个单元格的值 dgvBasicResult.SelectedRows[0].Cells[0].Value
第三次集中编码:A任务
阶段项目 MyQQ
阶段项目需求描述及效果展示
用户注册 用户登录 个人信息编辑 查找/添加好友 好友列表 聊天
技术实现:WinForms+
需求分析——数据库分析
需要的数据表:
Users:用户表 Friends:好友表 Star:星座表 BloodType:血型表 FriendshipPolicy:好友策略表 Messages:消息表 MessageType:消息类型表
// 判断 ListView 中是否有选中的项 if (lvFaces.SelectedItems.Count == 0) { // … } // 获得选中的头像的索引 int faceId = lvFaces.SelectedItems[0].ImageIndex;
第四次集中编码:A任务
个人信息修改功能
需求分析——功能分析
主要功能:
注册与登录 好友管理 消息管理 个人设置
需求分析——界面分析
需要的界面:
注册界面 登录界面 登录后的主界面 查找/添加好友界面 聊天界面 系统消息界面 个人设置界面
头像列表界面
小组分工
MyQQ 聊天工具
组员 B
协助
组长 A
协助
组员 C
登 录 后 主 窗 体
查 找 / 添 加 好 友
项目准备阶段:C任务
建表
Star BloodType Messages MessageType
Hale Waihona Puke 第一次集中编码:A任务设计注册窗体界面 实现用户注册功能
第一次集中编码:B任务
设计登录后主窗体 显示好友列表
第一次集中编码:C任务
设计登录窗体 实现登录功能
第一次集中编码:难点分析
注册功能难点
// 获取自动生成的Id值 // 查询新增加的记录的标识号的 SQL 语句 sql = "SELECT @@Identity FROM Users"; // …… // 执行查询语句 myQQNum = Convert.ToInt32(command.ExecuteScalar());
相关文档
最新文档