自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

  • 博客(43)
  • 收藏
  • 关注

原创 第十五章,循环动画(Android)

package com.example.coco_demo02;import android.app.Activity;import android.os.Bundle;import android.view.animation.Animation;import android.view.animation.TranslateAnimation;import android.widge

2015-07-27 15:49:34 581

原创 第二十四章,(C++ primer笔记)vector的理解(C++)

#include #include int main(int argc, char** argv) { //定义集合 std::vector nums; //下面这种初始方式就是初始了10个值,每个值为默认值0 //std::vector nums(10); //下面这种初始方式就是初始了10个值,每个值为默认值9 //std::vector nums(1

2015-06-24 17:44:37 415

原创 第十四章,通过Intent打开其他软件(Android)

activity_main.xml<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_parent" android:layou

2015-06-23 18:45:36 486

原创 第二十三章,(C++ primer笔记)string的理解(C++)

demo01:#include int main(int argc, char** argv) { std::string line; //存string的size用size_type这个类型 std::string::size_type st; std::cout<<"请输入内容(按“回车键”结束):"<<std::endl; //获取一行数据 getl

2015-06-23 15:27:16 422

原创 第十三章,隐式intent小demo(Android)

MainActivity.javapackage com.example.demo16;import android.app.Activity;import android.content.Intent;import android.os.Bundle;import android.view.View;import android.view.View.OnClickListener

2015-06-19 17:47:39 357

原创 第十二章,菜单小demo(Android)

在res文件夹下的menu文件夹如(没有则新建)中建main.xml <item android:id="@+id/item001" android:title="001"/> <item android:id="@+id/item002" android:title="002"/>MainA

2015-06-19 15:51:10 480

原创 第一章,canvas初探(HTML5)

first page var myc = document.getElementById("mycanvas"); var hb = mycanvas.getContext("2d"); hb.fillStyle = "#bebebe"; hb.fillRect(0,0,10,750); 调试截图:

2015-06-18 14:45:54 527

原创 第三章,判断是否为数字(Lua)

function getType(n) if type(n)=="number" then return "yes" else return "no" endendprint("please input:")input = io.read("*n")print(getType(input))调试截图:

2015-06-18 14:33:40 4510

原创 第十一章,SharedPreferences存取(Android)

package com.example.sharedemo01;import android.app.Activity;import android.content.Context;import android.content.SharedPreferences;import android.content.SharedPreferences.Editor;import android

2015-06-17 19:03:07 413

原创 第二章,自定义函数(Lua)

--定义一个函数function getNum(n) if n==0 then return 0 else return 1 endend--接收输入print("Please input:")--接收数据后放在a中a = io.read("*num")--打印出函数的返回值print(getNum(a))调试截图:

2015-06-17 16:48:50 1636

原创 第一章,Hello World(Lua)

print("Hello World!")调试截图:

2015-06-17 16:06:57 463

原创 第十章,PopupWindow简易demo(Android)

package com.example.popupwindowdemo01;import android.app.Activity;import android.graphics.Color;import android.os.Bundle;import android.view.View;import android.view.View.OnClickListener;import

2015-06-17 11:15:30 568

原创 第九章,WebView点击网页内链接跳转到其他Activity(Android)

在 AndroidManifest.xml中添加网络权限activity_main.xml<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:layout_width="m

2015-06-16 16:49:22 1792 1

原创 第八章,POST网络请求demo(Android)

在 AndroidManifest.xml中添加网络权限 activity_main.xml<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:layout_widt

2015-06-16 11:35:18 819

原创 第二十二章,自定义函数(C++)

#include //要先定义,放在main方法之前,可写默认参数,int sum(int a=3);//有初始值的放在后面 int num(int b,int c=4);int main(int argc, char** argv) { std::cout<<sum()<<std::endl; std::cout<<sum(4)<<std::endl; std::cou

2015-06-16 10:41:16 518

原创 第七章,动态添加按钮<二>(Android)

这两个动态添加按钮demo, 主要是添加有边框的按钮。这一个demo是通过设置按钮的margin来让按钮有边框,这样就只能是白色的边框,不能像上个demo中可以设置颜色。主布局:activity_main.xml<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:too

2015-06-15 18:34:48 415

原创 第二十一章,析构函数初探(C++)

NPC.h#ifndef NPC_H#define NPC_H#include class NPC{ public: //构造函数 NPC(); //析构函数 ~NPC(); protected:};#endifNPC.cpp#include "npc.h"#include //构造函数 NPC::NPC(){ std::cout<<

2015-06-15 16:17:14 397

原创 第六章,GET网络请求demo(Android)

在 AndroidManifest.xml中添加网络权限MainActivitypackage com.example.demo10;import org.apache.http.HttpEntity;import org.apache.http.HttpResponse;import org.apache.http.client.HttpClient;import org.

2015-06-15 14:54:41 516

原创 第二十章,对象指针及this的使用(C++)

NPC.h#ifndef NPC_H#define NPC_H#include class NPC{ public: std::string name; int age; void desc(); protected:};#endifNPC.cpp#include "npc.h"#include void NPC::desc(){ std

2015-06-15 10:22:29 505

原创 第五章,AsyncTask和ProgressBar的练习(Android)

<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_parent" android:layout_height="match_par

2015-06-12 17:06:35 915

原创 第十九章,指针小练习(C++)

#include int main(int argc, char** argv) { int i = 1; int *n ; n=&i; std::cout<<"i为:"<<i<<std::endl; std::cout<<"n为:"<<n<<std::endl; std::cout<<"*n为:"<<*n<<std::endl; return 0;}调试截图

2015-06-12 11:01:34 527

原创 第四章,简单的水果机游戏(Android)

首先说明一点,这个例子有个致命bug,是写到后面才发现的,就是快速连续点“start”和“stop”按钮会出错,因为用的handler,所以会不断开启线程,后来也想了一些办法来补救,但是还是不能让自己满意。于是只能就此作罢。不过,其他地方都是还不错的。主要用的知识点:1.handler。2.自定义按钮三个按钮的布局:在res下drawable文件夹(如没有这个文件夹,就新建)创建xml

2015-06-11 18:11:06 699

原创 第十八章,对象及对象指针的练习(C++)

这只是一个简单的对象实例练习,之前还写过一个对象和其他知识点结合使用例子http://blog.csdn.net/qingbowen/article/details/46126549(简易学员管理系统)。main.cpp#include #include "car.h"int main(int argc, char** argv) { //实例化一个对象 car car01

2015-06-11 10:30:14 446

原创 第三章,设置按钮边框(Android)

这种方法是通过层叠几个图片实现边框效果。在res文件夹下的drawable文件夹下(没有就新建)建一个xml文件选layer-list。 <!-- 与顺序有关,最外层一定要放在最前面,最里层放在里面, 不然会被遮挡,也与item中设置的值大小有关系-->

2015-06-10 13:37:38 857

原创 第十七章,txt文件的写入和读取数据结合练习(C++)

#include #include int main(int argc, char** argv) { std::string str; //--------1.向文件中写入数据-------- std::cout<<"请输入您希望输入的数据,按“回车”键结束。"<<std::endl; std::cin>>str; //没有这个文件,会自动创建 std::of

2015-06-10 09:46:56 663

原创 第二章,动态添加按钮<一>(Android)

package com.example.demo05;import android.app.Activity;import android.os.Bundle;import android.widget.Button;import android.widget.LinearLayout;public class MainActivity extends Activity { p

2015-06-09 18:45:13 425

原创 第一章,listview的简易用法(Android)

这篇文章主要是练习了安卓listview的arrayadapter和baseadapter的简单填充。1.arrayadapter填充布局:<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools

2015-06-09 15:56:22 454

原创 第十六章,向txt文件中写入数据(C++)

#include #include int main(int argc, char** argv) { //app是追加的意思,append //盘符后面一定是双斜杠 \\ //没有这个文件,会自动创建 std::ofstream outfile("e:\\123.txt",std::ios::app); if(outfile.is_open()){ outfile

2015-06-09 13:28:36 916

原创 第十五章,读取txt文件(C++)

#include #include int main(int argc, char** argv) { std::ifstream in("e:\\123.txt",std::ifstream::in); char cs[1024]; while(in>>cs){ std::cout<<cs<<std::endl; }

2015-06-08 11:27:14 524

原创 第十四章,一个简约加密的demo(C++)

1.输入n个数字。2.去掉第1个数,把第2个放到这些数字的末尾,   然后是去掉第3个数,把第4个放到这些数字的末尾,   以此类推,直到所有的数字都去掉。 3.去掉的数字按去掉的先后排序,就是加密后的数字 。注:demo中初始化的数据是我小时候常玩的一个扑克牌小游戏,就是同一花色的13张扑克牌按demo中的排序方法,最后就可以按顺序排出来。#inc

2015-06-04 15:05:18 523

原创 第十三章,26选6抽奖(C++)

#include #include #include using namespace std;int main(int argc, char** argv) { //接收玩家输入6个数字 int userNum[6]; //系统产生的6个数字 int sysNum[6]; int temp,num=0; bool flag=true; for(int i=0;i<

2015-06-03 19:13:55 334

原创 第十二章,随机数(C++)

#include #include #include using namespace std;int main(int argc, char** argv) { //time(NULL)每秒会产生不同的值,作为随机因子 //rand()就会根据这个不同的值产生随机数 srand(time(NULL)); for(int i=0;i<10;++i) //这样,每次执行

2015-06-03 15:39:43 295

原创 第十一章,识别输入的字母和数字(C++)

题目:输入 一个字母和数字的字符串,然后分别计算出字母和数字的个数。解答用的知识点:1.数字转字符串。2.清空stringstream。#include #include #include using namespace std;int main(int argc, char** argv) { string str; stringstream s; int num=0;

2015-06-02 16:33:25 697

原创 第十章,绝对值排序(C++)

Problem Description输入n(nInput输入数据有多组,每组占一行,每行的第一个数字为n,接着是n个整数,n=0表示输入数据的结束,不做处理。 Output对于每个测试实例,输出排序后的结果,两个数之间用一个空格隔开。#include #include #include using namespace std;int ma

2015-06-01 18:20:31 1253

原创 第九章,深入理解for循环(C++)

今天突然看到一个人的写for循环是这样的写的for(int i=0;ifor(表达式1;表达式2;表达式3){循环体;}步骤是:表达式1-->表达式2-->循环体-->表达式3-->表达式2-->循环体。。。理论上来说,为什么a=i++;和a=++i;a的值不一样,而for(int i=0;i#include int main(int argc, char** argv

2015-05-29 17:17:20 428

原创 第八章,简易学员管理系统(C++)

今天突然想用C++写一下简易学员管理系统。主要功能:增、删、改、查用到的知识点:1.集合vector;2.数字转字符串string;对象指针。student.h文件如下#ifndef STUDENT_H#define STUDENT_H#include using namespace std;class student{ public: void setId(int

2015-05-28 18:07:23 532

原创 第七章,计算用户输入的奇数积(C++)

今天这题是接收用户输入数字,输入的是奇数,就用这个奇数与之前的数相乘,如果是偶数和0,则不乘。输入“2222”则退出。#include #include using namespace std; int main(int argc, char** argv) { int num,sum=0; while(true){ cout<<"请输入整数(输入:2222退出):"<<e

2015-05-28 10:58:50 629

原创 第六章,输出九九乘法表(C++)

我记得之前学java是打印九九乘法表搞半天,现在一下就写出来了,难道进步了。#include using namespace std; int main(int argc, char** argv) { for(int i=1;i<10;i++){ for(int j=1;j<i+1;j++){ cout<<j<<"*"<<i<<"="<<i*j<<" "; } c

2015-05-27 16:27:08 600

原创 第五章,(while循环)1000以内的奇数和(C++)

昨天用for循环算了一下1000以内的奇数与偶数和,今天就用while来写一下奇数和。#include using namespace std; int main(int argc, char** argv) { int i=1,sum=0; while(i<1000){ sum+=i; i+=2; } cout<<"1000以内的奇数和为:"<<su

2015-05-26 13:32:12 5508 1

原创 第四章,(for循环)1000以内的奇数和与偶数和(C++)

今天就来写一下1000以内(包括1000)的奇数和与偶数和。用的是两种方法,第一种是网上看的,后一种是自己的写法。1.奇数和#include using namespace std; int main(int argc, char** argv) { int sum=0; for(int i=1;i<=1000;i=i+2){ sum=sum+i; } cout

2015-05-25 17:41:48 4325

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除