摘要: 随着NLifeBill的完成,手机版的我也在开始处理了。本来想写个安卓版的,但是我不会安卓啊,而且我想到如果安卓版的就算我会那么在其他平台上面一样还是不能使用,我干脆直接修改网站支持手机就可以了,这样各个平台就都OK了。想着就这么做了,最开始的时候我想的是jquery mobile的,其实我也用了,但是弄了一天之后我就不用了,组件太少,定制不方便,和bootstrap不能完美的结合。而且加载不同页面的方式也不一样,传值也不方便等待。所以我就不用了,而是选择了Angularjs+bootstrap+自己写样式和js的方式来实现,这里字节写样式主要是因为bootstrap我其实只是用了一小部分,大 阅读全文
posted @ 2014-03-10 11:46 Dn9x 阅读(2639) 评论(0) 推荐(0) 编辑
摘要: 上一章记录了添加学生成绩,这一章就剩最后一个功能了,实现学生成绩报表。这里我使用报表控件是highchart.js。所以首先要下载好相关的js文件。1.修改score.js首先修改score.js文件,添加两个方法,一个是读取所有学生的成绩,一个是读取所有有成绩的学生,代码如下: 1 /** 2 * 查询所有学生成绩 3 * Callback: 4 * - err, 数据库错误 5 * @param {Function} callback 回调函数 6 */ 7 Score.getScore = function(callback){ 8 9 //从连接池中获取一个连接10... 阅读全文
posted @ 2014-03-06 15:19 Dn9x 阅读(231) 评论(0) 推荐(0) 编辑
摘要: 这一章主要记录添加学生的成绩。1.修改sco.html首先要修改sco.html文件,添加成绩都会在这里面添加,修改代码如下: 1 2 3 4 5 学生,科目信息 6 7 学生: 8 9 {{ stu.name }}10 11 12 13 科目:14 15 {{ cla.name }}16 17 18 19 20 21 22 ... 阅读全文
posted @ 2014-03-06 13:51 Dn9x 阅读(232) 评论(0) 推荐(0) 编辑
摘要: 上一章学习了登录,这一章主要记录添加学生信息。这一章会有很多的内容。下面我们来一步一步的实现它。1.修改main.html首先我们修改main.html,代码如下: 1 2 3 4 a-webkit demo 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 添加学生21 添加成绩22 成绩图表23 24 25 26 2... 阅读全文
posted @ 2014-03-06 11:25 Dn9x 阅读(279) 评论(0) 推荐(0) 编辑
摘要: 这一章主要记录实现登录。1.安装依赖库因为使用的数据库是mysql那么我们需要安装相关的npm库。这点和开发web项目一样简单,在package.json中配置就可以了。我们也顺便把package.json中的宽度和高度也稍作修改,如下 1 { 2 "name": "a-webkits", 3 "description": "this is about node-webkit and angularjs demo", 4 "version": "0.0.1", 5 " 阅读全文
posted @ 2014-03-05 23:18 Dn9x 阅读(278) 评论(0) 推荐(0) 编辑
摘要: 这一章主要介绍数据。最开始的时候我也是想使用Mongodb的,但是想了半天还是没有使用mongodb而是使用mysql。比较现在使用mysql的人还是很多的。这样也可以有一点mysql的代码在里面。到这里还没有介绍整个a-webkit做什么。这里就说明下,这个demo主要是做学生成绩查询。系统可以添加学生成绩。然后查询学生成绩的时候用图表显示。用户进入的时候要登录才可以使用。好了下面介绍下表结构。数据库的名称是:awebkit. 字符集是utf-81.用户表 users用户表用于存放用户,为了省事这里面就直接放学生和老师的信息,老师可以登录,学生不可以登录。如:1 id ... 阅读全文
posted @ 2014-03-05 21:50 Dn9x 阅读(182) 评论(0) 推荐(0) 编辑
摘要: 这一个系列我会主要记录有关node-webkit的使用,之前做过一个node-webkit的demo,才发现在坛子里面还是有很多人想学习node-webkit的。但是从写过那个demo之后就一直没有继续了,刚好最近稍微有点时间就写个小小的教程系列,一方面帮助看到的人,一方面也记录下自己的学习使用过程。这一次的demo名称是A-Webkit,意思是Angularjs+WebKit。主要是在webkit中使用angularjs来操作界面。下面就开始正式的记录。开发环境:Win7. NodeJS:0.10.25. node-webkit:0.9.2. mysql:5.51.新建项目首先我在F盘下有个 阅读全文
posted @ 2014-03-05 21:21 Dn9x 阅读(408) 评论(0) 推荐(0) 编辑
摘要: 之前有了解过一点点的vim,最近使用树莓派不喜欢nano编辑器所以就用vim,但是什么都不记得了,所以就慢慢学习着使用,这一篇会一直持续更新记录我使用vim的经验。1.安装vim我是在树莓派下,raspbian默认没有安装vim。所以要手动安装,命令直接安装就行:sudo apt-get install vim然后就是等待。2.打开文件用vim打开文件或者新建文件直接使用vim命令就行:vim filename直接这样如果文件存在就打开,不存在就新建。3.切换模式vim有三种模式一种是命令模式输入命令,一种是编辑文本模式但是这里里面又有两种模式插入模式和普通模式,从命令模式到文本模式很方便很多 阅读全文
posted @ 2014-03-04 23:19 Dn9x 阅读(329) 评论(0) 推荐(0) 编辑
摘要: 这一节主要记录添加预算功能,昨天的时候主要是完善了下登陆功能,这里登陆功能都没什么记录的,所以主要记录预算功能。在上一版asp.net mvc版本里面是没有预算这一项的,这个也是这一版才添加的。这里的预算功能很简单,就是提前添加一笔数据,某年某月消费多少钱,然后这那个月里每次记账的时候都会显示相关预算的信息,如果超过的预算就会通知超出预算,那么当月的预算就算失败了。首先是新建了张表,表结构也很简单:1 id 主键ID2 years 年3 months 月4 revenue 入账... 阅读全文
posted @ 2014-03-04 10:36 Dn9x 阅读(336) 评论(0) 推荐(0) 编辑
摘要: 基本每天都在使用chrome进行调试,所以这篇文章很有用。 阅读全文
posted @ 2014-03-03 14:27 Dn9x 阅读(195) 评论(0) 推荐(0) 编辑