- 博客(47)
- 资源 (5)
- 收藏
- 关注
原创 C#—窗体的基本操作(实验8-3)LinkLabel
using System;using System.Collections.Generic;/* * 设计一个窗体,要求: * 窗体启动后自动位于屏幕中央;窗体大小不可调;窗体背景色设置为白色;窗体标题为“我的窗体实验”;窗体上有两个标签,其中一个为链接标签,链接标签字体为宋体16号; * 单击该链接可以打开烟大主页;单击"结束"按钮程序立即结束。 */using Sy
2016-04-29 18:25:50 955
原创 C#—Windows应用基础
using System;using System.Collections.Generic;using System.ComponentModel;using System.Data;using System.Drawing;using System.Linq;using System.Text;using System.Windows.Forms;namespace Windo
2016-04-29 16:43:26 399
原创 Android—ProgressBar进度条应用
.javapackage com.example.myapp;import android.app.Activity;import android.app.ProgressDialog;import android.os.Bundle;import android.view.View;import android.view.Window;public class MainAct
2016-04-24 16:42:06 471
原创 Android—ToggleButton、Switch和RatingBar使用
.java 文件package com.example.myapp;import android.os.Bundle;import android.support.v7.app.AppCompatActivity;import android.view.ContextMenu;import android.view.View;import android.widget.Compou
2016-04-24 14:34:45 508
原创 数据结构—约瑟夫问题
1、约瑟夫问题:约瑟夫问题是个有名的问题:N个人围成一圈,从第一个开始报数,第M个将被杀掉,最后剩下一个,其余人都将被杀掉。例如N=6,M=5,被杀掉的顺序是:5,4,6,2,3,1。分析:(1)由于对于每个人只有死和活两种状态,因此可以用布朗型数组标记每个人的状态,可用true表示死,false表示活。(2)开始时每个人都是活的,所以数组初值全部赋为false。(3)模拟杀人...
2016-04-23 14:44:51 5386
原创 C#—考题字符串2
/*假定已经获取题库中的试题号,并存放在数组arrayKT中。例如,int[]arrayKT={10,13,18,19,20,22,30,31...}。定义一个静态成员方法,该方法实现从上述数组中随机抽出给定数量(n,1<=n<=arrayKT.Length)的考题,并组成一个考题字符串。比如,随机从arrayKT中抽取5题组成考题字符串:“10,18,20,22,30”。要求,组成考题字
2016-04-22 19:42:18 488
原创 C#—异常应用(正则表达式)
/* 编写一个计算阶乘的程序,当输入的数据是带小数时,引发异常。 * 提示:定义一个自定义异常类。*/using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Text.RegularExpressions;namespace ConsoleApp
2016-04-21 20:50:52 544
原创 C#—异常类
/* 自定义异常实例。 * 步骤: * (1)声明一新的异常类; * (2)为新的异常类定义属性和方法,或重载父类的属性和方法,使其能体现该类所对应的错误信息; * (3)自定义的异常,需要使用throw将其抛出。*/using System;using System.Collections.Generic;using System.Linq;using System.Text
2016-04-21 20:47:36 703
原创 自动输入文本效果—AutoCompleteTextView
.java文件package com.example.myapplication;import android.support.v7.app.AppCompatActivity;import android.os.Bundle;import android.view.View;import android.widget.ArrayAdapter;import android.widg
2016-04-21 14:23:46 550
原创 下拉列表框Spinner
.java文件package com.example.myapplication;import android.support.v7.app.AppCompatActivity;import android.os.Bundle;import android.widget.ArrayAdapter;import android.widget.Spinner;public class
2016-04-20 21:06:52 861 3
原创 Android—复选框和单选框使用
.java文件package com.example.myapplication;import android.support.v7.app.AppCompatActivity;import android.os.Bundle;import android.view.View;import android.widget.Button;import android.widget.Che
2016-04-20 20:17:28 2997
原创 编译原理—判断回文
pal.lex%{ /* * 输入一符号串,判断是否为回文(顺读和倒读都一样)。 */ #include #include #include #include int yyerror(char*);%}%%[a-zA-Z]+ { yylval = yytext;
2016-04-20 15:00:40 1197 1
原创 编译原理—括号的对数
.lex文件%{ /* * 输入一符号串,若合法,则输出括号的对数 */ #include void yyerror(char*);%}%%[()\n] { return *yytext; }. {return a;}%%int yywrap(void){ return 1;}.y文件
2016-04-20 14:59:22 1194 1
原创 编译原理—二进制转十进制
Lex文件%{ /* * 输入二进制数,输出十进制数 */%}%%1 { yylval.v=1; return INT; }0 { yylval.v=0; return INT; }[\.\n] {return *yytext;}%%int yywrap(void){ return 1;
2016-04-20 14:56:49 2535
原创 编译原理—中缀转后缀
zh.lex文件%{ /* * 输入中缀表达式,输出后缀表达式 */ #include #include int yyerror(char*);%}%%[0-9]+ { yylval=atoi(yytext); return INTEGER; }[+*\n] {
2016-04-20 14:51:44 2345 1
原创 编译原理—Lex和Bison实现计算器
calc.lex文件%{ /* * 一个简单计算器的Lex词法文件 */ #include #include void yyerror(char*); /* #include "calc.tab.h" */%}%% /* a-z为变量 */ [a-z] { yylval =
2016-04-20 14:39:11 3951
原创 数据结构—文本串加密
/*一个文本串可用事先给定的字母映射表进行加密。例如,设字母映射表为:a b c d e f g h i j k l m n o p q r s t u v w x y zn g z q t c o b m u h e l k p d a w x f y i v r s j则字符串"encrypt"被加密为"tkzwsdf"。设计一个程序,将输入的文本串进行加密后输出,然后进行解密并输出。
2016-04-18 20:21:32 2961
原创 C#-正则表达式基础
/* 编写一个名称为MyClass的类,在该类中编写一个方法,名称为CountNum,输入一串数字和一个要查找的数字,统计该串数字中出现了几次要查找的数字。正则表达式的方法如下,要求输入的数字符合正则表达式。*/using System;using System.Collections.Generic;using System.Linq;using System.Text;usin
2016-04-18 10:55:00 400
原创 C#—抽象类使用及方法重写与重载
/* * 创建一个抽象类A,该类中包含一个求两个数之和抽象方法。创建一个子类B,在B中重写求和方法,且使用方法重载使得方法可以 * 分别计算整数、双精度和字符串。*/using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Text.RegularE
2016-04-18 10:37:33 2620
原创 C#-接口
/* 接口应用*/using System;using System.Collections.Generic;using System.Linq;using System.Text;namespace ConsoleApplication2{ public interface IPerson { void eat(); void sleep();} //定义了接口
2016-04-18 10:08:30 298
原创 数据结构—KMP模板
/*编写一个程序,实现顺序串的各种模式匹配运算,并完成下面功能:(1)建立目标串s "abcabcdabcdeabcdefabcdefg"和模式串t "abcdeabcdefab";(2)采用简单匹配算法求t在s中的位置;(3)对模式串t求next数组值和nextval数组值;(4)采用KMP算法求t在s中的位置。*/#include <iostream>#inclu...
2016-04-17 19:06:00 587
原创 数据结构—链串
/*编写一个程序,实现链串的各种基本运算,并完成如下功能:(1)建立串:s="abcdefghefghijklmn"和串s1="xyz";(2)输出串s;(3)输出串的长度;(4)在串的第9个字符位置插入串s1而产生串s2;(5)输出串s2;(6)删除串s第2个字符开始的5个字符而产生串s2;(7)输出串s2;(8)将串s第2个字符开始的5个字符替换成串s1而产生s2;(9)输
2016-04-17 18:30:20 1250
原创 数据结构—顺序串
/*编写一个程序,实现顺序串的各种基本运算,并完成如下功能:(1)建立串:s="abcdefghefghijklmn"和串s1="xyz";(2)输出串s;(3)输出串的长度;(4)在串的第9个字符位置插入串s1而产生串s2;(5)输出串s2;(6)删除串s第2个字符开始的5个字符而产生串s2;(7)输出串s2;(8)将串s第2个字符开始的5个字符替换成串s1而产生s2;(9)
2016-04-17 17:23:13 1562 1
原创 C#—密度较量拓展
/* * 编写控制台应用程序,在其中创建物体类PhysicalObject,通过其私有字段来存放重量和体积,通过公有属性来访问其重量、体积、密度 * ,并通过公有方法来判断该物体是否会在水中下沉。 * 提示:(1)浮力计算公式: 物体密度>液体密度,下沉,G物>F浮 * 物体密度=液体密度,悬浮,G物=F浮(基本物体是空心的) *
2016-04-15 21:31:37 434
原创 编译原理—Lex简单使用
flex的简单使用(1)将flex.exe和创建的text.lex放在同一文件夹下;(2)在DOS命令提示符下执行编译 flex text.lex 得到目标文件 lex.yy.c;(3)在VC或CB中运行lex,yy.c,产生可执行程序lex.yy.exe(4)运行可执行文件,执行其功能。例题:输入一个 C 源程序文件, 用 FLex 实现以下任务a) 添加行号。
2016-04-15 21:05:00 12793 3
原创 C#—Lambda表达式用法
/* * Lambda表达式的方法*/using System;using System.Collections;using System.Collections.Generic;using System.Linq;using System.Text;using System.Text.RegularExpressions;namespace ConsoleApplicati
2016-04-15 20:58:20 849
原创 C#—拓展方法
/* * 拓展方法实例。实例运行后,要求输入成绩。如果输入的成绩大于或者等于0,将显示有效的成绩,否则将显示无效的成绩。*/using System;using System.Collections;using System.Collections.Generic;using System.Linq;using System.Text;using System.Text.Regu
2016-04-15 20:40:59 364
原创 C#—匿名方法和静态类使用
匿名方法/* * 编写一个使用匿名方法的委托,匿名方法实现计算整型数组个元素之和的功能。*/using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Text.RegularExpressions;namespace ConsoleApplic
2016-04-15 19:37:51 658
原创 C#—Stack和Queue泛型使用
Stack泛型/* * 引入命名空间System.Collections。使用.Net提供的泛型类Stack,实现字符串或者数字的反序。 * */using System;using System.Collections.Generic;using System.Collections;using System.Linq;using System.Text;
2016-04-15 17:09:40 1963
原创 C#—结构与枚举
/* * 结构体使用*/using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Text.RegularExpressions;namespace ConsoleApplication2{ struct Point {
2016-04-14 20:59:03 372
原创 C#-密度较量
/* * 编写控制台应用程序,在其中创建物体类PhysicalObject,通过其私有字段来存放重量和体积,通过公有属性来访问其重量、体积、密度 * ,并通过公有方法来判断该物体是否会在水中下沉。 * 提示:(1)浮力计算公式: 物体密度>液体密度,下沉,G物>F浮 * 物体密度=液体密度,悬浮,G物=F浮(基本物体是空心的) *
2016-04-09 13:36:29 523
原创 C#-委托与事件
/* 委托示例。*/using System;using System.Collections.Generic;using System.Linq;using System.Text;namespace ConsoleApplication2{ public delegate void mydel(string name); //委托调用,仅仅要求方法的参数类型和
2016-04-09 11:41:35 307
原创 C#-数组参数
/*设计一个类,该类中有一个方法,该方法使用Random类随机产生10个3位数字(如636)的随机数,并把产生的10个随机数存入数组中。然后在另一个类中输出这10个数。*/using System;using System.Collections.Generic;using System.Linq;using System.Text;namespace Consol
2016-04-08 20:44:12 466
原创 C#-类的应用
/* * 类的综合应用。创建一个WindowsForm应用程序,在此实例中自定义了一个按钮,运用了类的继承、构造函数、this、base、override等知识点。*/using System;using System.Collections.Generic;using System.ComponentModel;using System.Data;using System.Draw
2016-04-08 17:09:38 1282
原创 Android-ImageView
JAVApackage com.example.myapplication;import android.support.v7.app.AppCompatActivity;import android.os.Bundle;import android.view.View;import android.widget.Button;import android.widget.ImageV
2016-04-07 14:57:11 294
原创 Android-按钮效果
按钮动作XML<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:orientation="vertical" android:layout_width="fill_parent" android:layout_height="fill_parent"
2016-04-07 14:18:46 582
原创 数据结构-题目2
/*设从键盘输入一个整数序列a1,a2,...,an,试编程实现:当ai>0时,ai进队,当ai<0时,将队首元素出队,当ai=0时,输入结束。要求将队列处理成环形队列,进队和出队操作单独编写算法,并在异常情况时(如队满)打印错误信息。*/#include #include #include #define MaxSize 100using namespace std;type
2016-04-04 10:32:03 1902
原创 数据结构-链队
/*编写一个程序,实现链队的各种基本运算(假设栈中元素类型为char)。并完成下面功能:(1)初始化链队q;(2)判断链队q是否非空;(3)依次进队元素a,b,c;(4)出队一个元素,并输出该元素;(5)输出队列q的元素个数;(6)依次进链队元素d,e,f;(7)输出链队q的元素个数;(8)输出出队序列;(9)释放链队。*/#include #include #inc
2016-04-04 10:31:00 1188
原创 数据结构-顺序环形队列
/*编写一个程序,实现顺序环形队列的各种基本运算(假设栈中元素类型为char)。并完成下面功能:(1)初始化队列q;(2)判断队列q是否非空;(3)依次进队元素a,b,c;(4)出队一个元素,并输出该元素;(5)输出队列q的元素个数;(6)依次进队列元素d,e,f;(7)输出队列q的元素个数;(8)输出出队序列;(9)释放队列。*/#include #include
2016-04-04 10:30:27 1084
原创 数据结构-链栈
/*编写一个程序,实现链栈(假设栈中元素类型为char)的各种基本运算。并完成下面功能:(1)初始化链栈s;(2)判断链栈s是否非空;(3)依次进链栈元素a,b,c,d,e;(4)判断链栈s是否非空;(5)输出链栈长度;(6)输出从栈顶到栈底元素;(7)输出出链栈序列;(8)判断链栈s是否非空;(9)释放链栈。*/#include #include #include
2016-04-04 10:29:53 980
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人