需求分析: 逐步完善一个“qq仿真”程序. 参考: 1.文本框与文本区:http://www.weixueyuan.net/view/6062.html 2.java布局:http://www.cnblogs.com/hthuang/p/3460234.html 效果: login界面: 主界面: 思路: 1.先完成“精简”的本地版本 2.考虑与服务器交互 3.逐步完善功能 代码: 窗体大小方案一: // 取得屏幕的尺寸 Toolkit kit = Toolkit.getDefaultToolk…
微信小程序开发系列教程 微信小程序开发系列一:微信小程序的申请和开发环境的搭建 微信小程序开发系列二:微信小程序的视图设计 微信小程序开发系列三:微信小程序的调试方法 微信小程序开发系列四:微信小程序之控制器的初始化逻辑 通过前面四个章节的介绍,大家对微信小程序的视图和控制器,以及微信调试器的用法已经有了一个最基本的认识了.在这个基础上,让我们进一步学习微信小程序控制器,掌握在小程序控制器中响应用户输入的方法. 这个例子很简单,在微信小程序的视图index.wxml里,我定义了一个按钮,和一个文…
创建 Scanner 对象的基本语法: Scanner s = new Scanner(System.in); Scanner 类的 next() 方法 import java.util.Scanner; class Test{ public static void main(String[] args){ String s; Scanner userInput = new Scanner(System.in); System.out.print("Input String: ");…
1.现在的QQ,微信等一些APP的聊天界面都是气泡聊天界面,左边是接收到的消息,右边是发送的消息, 这个效果其实就是一个ListView在加载它的Item的时候,分别用了不同的布局xml文件. 2.效果图(其中的聊天信息框是采用了.9.png的图片):…
本部分演示如何获取用户输入.我们使用Scanner类来得到用户输入.下面的实例代码中演示了如何获取用户输入的字符串.整数和float数据.主要用到了以下方法: 1)public String nextLine():获取输入的字符串 2)public int nextInt():获取输入的整数 3)public float nextFloat():获取输入的float数 import java.util.Scanner; class GetInputData { public static voi…
需求: 实现用户名和密码存入数据库. 思路: 1.连接数据表用静态加载块 2.crud写成4个静态方法 具体流程: from:https://www.tutorialspoint.com/jdbc/jdbc-sample-code.htm 参考: 1.jdbc:http://blog.csdn.net/williamchew/article/details/51951551 2.jdbc:http://www.cnblogs.com/wuyuegb2312/p/3872607.html 3.my…
参考: 1.corejavaI:使用解耦的try/catch与try/finally 2.Java中try catch finally语句中含有return语句的执行情况(总结版):http://blog.csdn.net/ns_code/article/details/17485221 3.什么时候考虑使用静态方法?http://tonylian.iteye.com/blog/563457(*详细) 4.流与文件(端口 & 文件读写对象) 思路: 成功注册-->客户端调用Register(…
需求: 1.流程分析:客户端程序拿到用户名和密码,将用户名和密码发送到服务端(在客户端验证合法性),服务端接收并存储用户名和密码,返回给客户端一个信息(可能是成功也可能是失败.) 2.数据怎么存?服务端的用户数据为什么存入数据库而不是通过IO存入一个文件?数据库就是封装了CRUD的“专业化”存数据的软件,相比自己写的“非专业”存储方式更安全(不是任何人都可以访问.不易丢失)性能更好(CRUD更快).. 3.应对多用户注册. 参考: 1.java正则表达式Pattern和Matcher:http:…
解决办法 -webkit-user-select:auto; /*webkit浏览器*/ user-select:auto; -o-user-select:auto; -ms-user-select:auto;…
QQChat Layout - 第二季 本来第二季是快写好了, 也花了点功夫, 结果gitbook出了点问题, 给没掉了.有些细节可能会一带而过, 如有疑问, 相互交流进步~. 在第一季中我们完成了QQ聊天界面的基本框架.但是相对于iphone上手机QQ的聊天界面还存在以下差距. 第二季中的工程源文件下载地址:点击到百度云下载 聊天消息没有左右区分. 聊天内容没有背景图片. 菜单栏还没做出, 不能发消息. 现在我们就一步步来解决这些问题.首先我们解决消息没有左右区分的问题. 第四步: 我们打开S…