精华内容
下载资源
问答
  • 这是用C语言写的一个简单的计算器的程序代码 expression,term,factor的划分,使得函数递归的结构十分清晰,大家可以下载学习
  • 超级计算器app是一款强大的计算机软件,超级计算器app是网易推出的,其强大的计算功能已经不再拘泥于普通计算器只能计算加减乘除了,更多的功能足以满足所有人的计算需求,无论你是小学还是大学都能帮的到你。...

    超级计算器app是一款强大的计算机软件,超级计算器app是网易推出的,其强大的计算功能已经不再拘泥于普通的计算器只能计算加减乘除了,更多的功能足以满足所有人的计算需求,无论你是小学还是大学都能帮的到你。

    迄今为止功能最强大的手机计算器来了!超级计算器是网易有道出品的计算app,是你随身的数学好帮手。加减乘除、分式化简、三角函数、乘方开方、指数对数、方程求解、多项式分解和展开、微积分……统统包含其中,不管你是初中生、高中生还是大学生、研究生,不管是学习还是工作,一切计算需求,超级计算器都能满足!

    82a96414e1ae2a9fee54216e70a683d0.png33bfdbbd8fd1f9298bcda0c4cb44379b.png

    功能特色

    ·超级强大的计算能力,定积分、不定积分、微分求导、解方程/方程组全部支持,国内仅有!

    ·超级全面的功能覆盖,从加减乘除到三角函数、从多项式展开到方程求解,只有你想不到、没有做不到!

    ·超级简单的操作界面,自动提示可以进行的计算,不学就会!

    ·超级良心的用户体验,没有广告,没有广告,没有广告,重要的话说三遍!

    fb046c192e261236197a194c1b040c3d.png6f6ad4ef0a4859a339f2fe4f8c1f7373.png

    没错,这就是网易有道出品的超级计算器,你值得拥有!

    更新日志

    1、求解方程和方程组可以展示运算过程了

    2、新增超级24点小游戏

    3、新增app、计算过程和绘制图像三种分享

    4、大幅度优化绘制图像的流畅度

    下载地址:

    展开全文
  • 超级计算器app是一款强大的计算机软件,超级计算器app是网易推出的,其强大的计算功能已经不再拘泥于普通计算器只能计算加减乘除了,更多的功能足以满足所有人的计算需求,无论你是小学还是大学都能帮的到你。...

    超级计算器app是一款强大的计算机软件,超级计算器app是网易推出的,其强大的计算功能已经不再拘泥于普通的计算器只能计算加减乘除了,更多的功能足以满足所有人的计算需求,无论你是小学还是大学都能帮的到你。

    迄今为止功能最强大的手机计算器来了!超级计算器是网易有道出品的计算app,是你随身的数学好帮手。加减乘除、分式化简、三角函数、乘方开方、指数对数、方程求解、多项式分解和展开、微积分……统统包含其中,不管你是初中生、高中生还是大学生、研究生,不管是学习还是工作,一切计算需求,超级计算器都能满足!

    3590ff48537e3228704b20a0be5009b5.png135f0f65c29f0ce49ee7648c2470ac40.png

    功能特色

    ·超级强大的计算能力,定积分、不定积分、微分求导、解方程/方程组全部支持,国内仅有!

    ·超级全面的功能覆盖,从加减乘除到三角函数、从多项式展开到方程求解,只有你想不到、没有做不到!

    ·超级简单的操作界面,自动提示可以进行的计算,不学就会!

    ·超级良心的用户体验,没有广告,没有广告,没有广告,重要的话说三遍!

    b07f0e841acc710f7121d351b59fd779.png63f838911e00bcb52bfa439759e07266.png

    没错,这就是网易有道出品的超级计算器,你值得拥有!

    更新日志

    1、求解方程和方程组可以展示运算过程了

    2、新增超级24点小游戏

    3、新增app、计算过程和绘制图像三种分享

    4、大幅度优化绘制图像的流畅度

    下载地址:

    展开全文
  • 使用这款木材材积计算器可以让我们快速提前计算出需要采购的材积、规格、数量、以及计算出市场价格的大致金额,是一款完全符合国家标准的计算工具。原木材积计算器是根据GB4814-84《原木材积表》、GB449-84《锯材...

    木材材积速算器是一款适用于采购木料的用户使用的计算工具。使用这款木材材积计算器可以让我们快速提前计算出需要采购的材积、规格、数量、以及计算出市场价格的大致金额,是一款完全符合国家标准的计算工具。原木材积计算器是根据GB4814-84《原木材积表》、GB449-84《锯材材积表》的标准设计而成的工具,让您在采购的时候更快速的完成交易细节,是一款非常实用的计算工具。

    木材材积计算器功能特点

    支持材积自动计算:您只需要输入径级、件数、就会自动显示材积的数值

    支持四个计算:您可以同时在软件上输入四个不同的材长,就可以得到四个计算结果

    支持数据输出Excel:您可以将得到的数据保存到Excel上面,这样无论是打印还是统计都会比较方便

    木材材积计算器下软件特色

    1、全自动归纳:每一个新项目的单独数据全是能够统计分析最后結果的

    2、排序范畴:您能够挑选不一样范畴的材积计算,比如4CM下列、20CM下列

    3、标值计算:适用产品数量、材积、价格、额度四个种类计算,便捷您在选购木材的情况下能够参照本手机软件的数据

    4、比照市面上結果:利用计算机事先计算木材数据,防止在选购的情况下出現数据不祥,价钱出现偏差的原因太大的状况

    展开全文
  • Java 计算器

    2010-12-31 19:35:00
    Java上机作业,简单计算器的代码,模仿XP下普通计算器,暂没有优先级区分. jar包下载,内有源码文件 欢迎指出各种bug,目前不完善的地方: 12-31: 由于没有对乘法精度限制,乘法次数过多后会由于内部位数过多而...

    Java上机作业,简单计算器的代码,模仿XP下普通计算器,暂没有优先级区分.

    jar包下载,内有源码文件

    欢迎指出各种bug,目前不完善的地方:

    12-31:

    由于没有对乘法精度限制,乘法次数过多后会由于内部位数过多而运行缓慢;

    可能是由于字体原因,会造成不同平台上显示条长度不同,影响美观和使用;

     

    import java.awt.*;
    import java.awt.event.*;
    import java.math.*;
    import java.util.*;
    import javax.swing.*;
    
    class JCalculator extends JFrame implements ActionListener{
    	static final long serialVersionUID = 1L;
    
    	JCalculator(){
    		init();
    		setLayout(new BorderLayout());
    		setText();
    		setButton();
    		setKey();
    	}
    
    	void init(){
    		fnum=BigDecimal.ZERO;
    		snum=BigDecimal.ZERO;
    		buffer="0";
    		oprt=0;
    		isF=false;
    		isV=false;
    		isE=true;
    	}
    
    	boolean calc(){
    		if(oprt==0){
    			fnum=snum;
    		}else if(oprt==1){
    			fnum=fnum.add(snum);
    		}else if(oprt==2){
    			fnum=fnum.subtract(snum);
    		}else if(oprt==3){
    			fnum=fnum.multiply(snum);
    		}else if(oprt==4){
    			try{
    				fnum=fnum.divide(snum,200,RoundingMode.HALF_EVEN);
    			}catch(ArithmeticException ex){
    				init();
    				text.setText("Error!");
    				return false;
    			}
    		}else if(oprt==5){
    			try{
    				fnum=fnum.remainder(snum);
    			}catch(ArithmeticException ex){
    				init();
    				text.setText("Error!");
    				return false;
    			}
    		}
    		return true;
    	}
    
    	void show(BigDecimal num){
    		if(((num.stripTrailingZeros()).toPlainString()).length()<=24){
    			text.setText((num.stripTrailingZeros()).toPlainString());
    		}else{
    			BigDecimal topv=BigDecimal.ONE,tmp=num;
    			if(num.signum()<0) tmp=tmp.multiply(BigDecimal.valueOf(-1D));
    			if(tmp.compareTo(BigDecimal.ONE)>0){
    				while(tmp.compareTo(BigDecimal.ONE)>0){
    					tmp=tmp.divide(BigDecimal.TEN);
    					topv=topv.multiply(BigDecimal.TEN);
    				}
    			}else{
    				int tcnt=0;
    				while(tmp.compareTo(BigDecimal.ONE)<0){
    					tmp=tmp.multiply(BigDecimal.TEN);
    					topv=topv.divide(BigDecimal.TEN);
    					tcnt++;
    					if(tcnt>220) break;
    				}
    			}
    			if(num.signum()<0) tmp=tmp.multiply(BigDecimal.valueOf(-1D));
    			BigDecimal show=tmp.setScale(20, RoundingMode.HALF_EVEN).multiply(topv);
    			String Ans=show.stripTrailingZeros().toString();
    			if(Ans.matches("0E[-0-9]+")) Ans="0";
    			text.setText(Ans);
    		}
    	}
    
    	void setText(){
    		text=new JTextField(buffer,26);
    		text.setFocusable(false);
    		text.setHorizontalAlignment(JTextField.RIGHT);
    		text.setFont(new Font("Consolas",Font.PLAIN,18));
    
    		JPanel jpTF=new JPanel();
    		jpTF.setBorder(BorderFactory.createEmptyBorder(5, 10, 0, 10));
    		jpTF.add(text);
    
    		add(jpTF,BorderLayout.NORTH);
    
    		isM=new JLabel();
    		isM.setHorizontalAlignment(JLabel.CENTER);
    	}
     
    	void setButton(){
    		num=new JButton[10];
    		for(int i=0;i<10;i++){
    			num[i]=new JButton(""+i);
    			num[i].setFocusable(false);
    			num[i].addActionListener(this);
    		}
    		
    		ButtonGroup bg=new ButtonGroup();
    		bg.add(dot=new JButton("."));
    		bg.add(sign=new JButton("±"));
    		bg.add(plus=new JButton("+"));
    		bg.add(subtract=new JButton("-"));
    		bg.add(multiply=new JButton("×"));
    		bg.add(divide=new JButton("÷"));
    		bg.add(mod=new JButton("mod"));
    		bg.add(enter=new JButton("="));
    		bg.add(cls=new JButton("C"));
    		bg.add(cle=new JButton("CE"));
    		bg.add(back=new JButton("←"));
    		bg.add(copy=new JButton("copy"));
    		bg.add(square=new JButton("x²"));
    		bg.add(sqrt=new JButton("√"));
    		bg.add(reci=new JButton("1/x"));
    		bg.add(ms=new JButton("MS"));
    		bg.add(mc=new JButton("MC"));
    		bg.add(mr=new JButton("MR"));
    		bg.add(ma=new JButton("M+"));
    		
    		Enumeration<AbstractButton> bgE=bg.getElements();
    		while(bgE.hasMoreElements()){
    			AbstractButton tb=bgE.nextElement();
    			tb.addActionListener(this);
    			tb.setFocusable(false);
    		}
    
    		JPanel jpMB=new JPanel(new GridLayout(0,1,2,2));
    		jpMB.setBorder(BorderFactory.createEmptyBorder(5, 10, 10, 2));
    
    		jpMB.add(isM);
    		jpMB.add(mc);
    		jpMB.add(mr);
    		jpMB.add(ms);
    		jpMB.add(ma);
    
    		add(jpMB,BorderLayout.WEST);
    
    		JPanel jpNB=new JPanel(new GridLayout(0,5,2,2));
    		jpNB.setBorder(BorderFactory.createEmptyBorder(5, 10, 10, 10));
    
    		jpNB.add(cls);
    		jpNB.add(cle);
    		jpNB.add(back);
    		jpNB.add(mod);
    		jpNB.add(copy);
    
    		jpNB.add(num[7]);
    		jpNB.add(num[8]);
    		jpNB.add(num[9]);
    		jpNB.add(divide);
    		jpNB.add(sqrt);
    
    		jpNB.add(num[4]);
    		jpNB.add(num[5]);
    		jpNB.add(num[6]);
    		jpNB.add(multiply);
    		jpNB.add(square);
    
    		jpNB.add(num[1]);
    		jpNB.add(num[2]);
    		jpNB.add(num[3]);
    		jpNB.add(subtract);
    		jpNB.add(reci);
    
    		jpNB.add(num[0]);
    		jpNB.add(dot);
    		jpNB.add(sign);
    		jpNB.add(plus);
    		jpNB.add(enter);
    
    		add(jpNB,BorderLayout.CENTER);
    
    	}
    	
    	void setKey(){
    		addKeyListener(new KeyListener(){
    			public void keyPressed(KeyEvent e){
    				char vk=e.getKeyChar();
    				switch(vk){
    				case '+': plus.doClick();break;
    				case '-': subtract.doClick();break;
    				case '*': multiply.doClick();break;
    				case '/': divide.doClick();break;
    				case '.': dot.doClick();break;
    				case '_': sign.doClick();break;
    				case KeyEvent.VK_EQUALS: 
    				case KeyEvent.VK_ENTER: enter.doClick();break;
    				}
    				int vkc=e.getKeyCode();
    				switch(vkc){
    				case KeyEvent.VK_BACK_SPACE: back.doClick();break;
    				case KeyEvent.VK_ESCAPE: cls.doClick();break;
    				case KeyEvent.VK_C: if(e.isControlDown()) copy.doClick();break;
    				}
    			}
    
    			public void keyReleased(KeyEvent e) {
    			}
    
    			public void keyTyped(KeyEvent e) {
    				char vk=e.getKeyChar();
    				switch(vk){
    				case KeyEvent.VK_0:	num[0].doClick();break;
    				case KeyEvent.VK_1: num[1].doClick();break;
    				case KeyEvent.VK_2: num[2].doClick();break;
    				case KeyEvent.VK_3: num[3].doClick();break;
    				case KeyEvent.VK_4: num[4].doClick();break;
    				case KeyEvent.VK_5: num[5].doClick();break;
    				case KeyEvent.VK_6: num[6].doClick();break;
    				case KeyEvent.VK_7: num[7].doClick();break;
    				case KeyEvent.VK_8: num[8].doClick();break;
    				case KeyEvent.VK_9: num[9].doClick();break;
    				}
    			}
    		});
    	}
    	
    	void oprtInput(String bac){
    		for(int i=0;i<10;i++){
    			if(bac.equals(num[i].getText())){
    				if(isE) oprt=0;
    				if(buffer.equals("0")){
    					buffer=""+i;
    				}else{
    					buffer=buffer+i;
    				}
    				isV=false;
    				isE=false;
    				snum=new BigDecimal(buffer);
    				text.setText(buffer);
    				return;
    			}
    		}
    
    		if(bac.equals(dot.getText())){
    			if(isE) oprt=0;
    			if(!isF){
    				isF=true;
    				buffer=buffer+".";
    				snum=new BigDecimal(buffer);
    				isV=false;
    				isE=false;
    			}
    			text.setText(buffer);
    
    		}else if(bac.equals(sign.getText())){
    			if(!isV){
    				System.out.println("**");
    				if(isE) oprt=0;
    				if(buffer.equals("0")) return;
    				if(buffer.matches("-[-.0-9]+")){
    					buffer=buffer.substring(1);
    				}else{
    					buffer="-"+buffer;
    				}
    				isV=false;
    				isE=false;
    				snum=new BigDecimal(buffer);
    				text.setText(buffer);
    			}
    
    		}else if(bac.equals(back.getText())){
    			if(isV) return;
    			if(buffer.equals("0")) return;
    			if(buffer.endsWith(".")) isF=false;
    			if(buffer.matches("[-]{0,1}[0-9]{1}")) buffer="0";
    			else buffer=buffer.substring(0,buffer.length()-1);
    			snum=new BigDecimal(buffer);
    			text.setText(buffer);
    
    		}
    	}
    	
    	void oprtBinary(String bac){
    		if(bac.equals(plus.getText())){
    			if(oprt==0) fnum=snum;
    			if(!isV) calc();
    			oprt=1;
    			snum=fnum;
    			buffer="0";
    			isF=false;
    			isV=true;
    			isE=false;
    			show(snum);
    
    		}else if(bac.equals(subtract.getText())){
    			if(oprt==0) fnum=snum;
    			if(!isV) calc();
    			oprt=2;
    			snum=fnum;
    			buffer="0";
    			isF=false;
    			isV=true;
    			isE=false;
    			show(snum);
    
    		}else if(bac.equals(multiply.getText())){
    			if(oprt==0) fnum=snum;
    			if(!isV) calc();
    			oprt=3;
    			snum=fnum;
    			buffer="0";
    			isF=false;
    			isV=true;
    			isE=false;
    			show(snum);
    
    		}else if(bac.equals(divide.getText())){
    			if(oprt==0) fnum=snum;
    			if(!isV){
    				if(!calc()) return;
    			}
    			oprt=4;
    			snum=fnum;
    			buffer="0";
    			isF=false;
    			isV=true;
    			isE=false;
    			show(snum);
    
    		}else if(bac.equals(mod.getText())){
    			if(oprt==0) fnum=snum;
    			if(!isV){
    				if(!calc()) return;
    			}
    			oprt=5;
    			snum=fnum;
    			buffer="0";
    			isF=false;
    			isV=true;
    			isE=false;
    			show(snum);
    
    		}
    	}
    
    	void oprtUnary(String bac){
    		if(bac.equals(sign.getText())){
    			if(isV){
    				if(isE){
    					snum=fnum.multiply(BigDecimal.valueOf(-1));
    				}else{
    					snum=snum.multiply(BigDecimal.valueOf(-1));
    				}
    				show(snum);
    			}
    		}else if(bac.equals(square.getText())){
    			BigDecimal tmp;
    			if(isE){
    				tmp=fnum; oprt=0;
    			}else{
    				tmp=snum; buffer="0";
    				isF=false;
    			}
    			snum=tmp.multiply(tmp);
    			isE=false;
    			isV=true;
    			show(snum);
    
    		}else if(bac.equals(reci.getText())){
    			BigDecimal tmp;
    			if(isE){
    				tmp=fnum; oprt=0;
    			}else{
    				tmp=snum; buffer="0";
    				isF=false;
    			}
    			try{
    				snum=BigDecimal.ONE.divide(tmp,180,RoundingMode.HALF_EVEN);
    			}catch(ArithmeticException ex){
    				init();
    				text.setText("Error!");
    				return;
    			}
    			isE=false;
    			isV=true;
    			show(snum);
    
    		}else if(bac.equals(sqrt.getText())){
    			BigDecimal tmp;
    			if(isE){
    				tmp=fnum; oprt=0;
    			}else{
    				tmp=snum; buffer="0";
    				isF=false;
    			}
    
    			if(tmp.compareTo(BigDecimal.ZERO)<0){
    				init();
    				text.setText("Error!");
    				return;
    			}
    
    			BigDecimal top,bot;
    			if(tmp.compareTo(BigDecimal.ONE)>0){
    				top=BigDecimal.ONE; bot=tmp;
    			}else{
    				top=tmp; bot=BigDecimal.ONE;
    			}
    			BigDecimal mid=tmp.divide(BigDecimal.valueOf(2),180,RoundingMode.HALF_EVEN);
    			while(bot.subtract(top).compareTo(new BigDecimal("1e-150"))>=0){
    				if((mid.multiply(mid)).compareTo(tmp)>=0){
    					bot=mid;
    				}else{
    					top=mid;
    				}
    				mid=(top.add(bot)).divide(BigDecimal.valueOf(2),180,RoundingMode.HALF_EVEN);
    			}
    			snum=mid;
    
    			isE=false;
    			isV=true;
    			show(snum);
    
    		}
    	}
    
    	void oprtMem(String bac){
    		if(bac.equals(ms.getText())){
    			isM.setText("M");
    			if(isE){
    				mem=fnum;
    			}else{
    				mem=snum;
    			}
    
    		}else if(bac.equals(mc.getText())){
    			isM.setText("");
    
    		}else if(bac.equals(mr.getText())){
    			if(isE) oprt=0;
    			if(isM.getText().equals("M")){
    				snum=mem;
    				buffer="0";
    				isV=true;
    				isF=false;
    				show(snum);
    			}
    
    		}else if(bac.equals(ma.getText())){
    			if(isM.getText().equals("M")){
    				if(isE){
    					mem=mem.add(fnum);
    				}else{
    					mem=mem.add(snum);
    				}
    			}
    
    		}
    	}
    
    	void oprtSys(String bac){
    		if(bac.equals(enter.getText())){
    			if(!calc()) return;
    			isF=false;
    			isV=true;
    			isE=true;
    			buffer="0";
    			show(fnum);
    
    		}else if(bac.equals(copy.getText())){
    			text.selectAll();
    			text.copy();
    
    		}else if(bac.equals(cls.getText())){
    			init();
    			show(snum);
    
    		}else if(bac.equals(cle.getText())){
    			isF=false;
    			snum=BigDecimal.ZERO;
    			buffer="0";
    			show(snum);
    
    		}
    	}
    
    	public void actionPerformed(ActionEvent e){
    		String bac=e.getActionCommand();
    
    		oprtInput(bac);
    		oprtBinary(bac);
    		oprtUnary(bac);
    		oprtMem(bac);
    		oprtSys(bac);
    
    	}
    
    	public static void main(String args[]){
    		try {
    			UIManager.setLookAndFeel(UIManager.getSystemLookAndFeelClassName());
    		} catch (Exception e) {
    			JOptionPane.showMessageDialog(null,"System UI picked error!","UI Error!",JOptionPane.ERROR_MESSAGE);
    		}
    		JCalculator frame=new JCalculator();
    		frame.setTitle("JCalculator");
    		frame.setSize(400,240);
    		frame.setResizable(false);
    		frame.setVisible(true);
    		frame.requestFocus();
    		frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
    
    	}
    
    	private JLabel isM;
    	private JTextField text;
    	private String buffer;
    	private int oprt;
    	private boolean isF,isV,isE;
    	private BigDecimal fnum,snum,mem;
    
    	private JButton[] num;
    	private JButton dot,sign,enter;
    	private JButton plus,subtract,multiply,divide,mod;
    	private JButton square,sqrt,reci;
    	private JButton cls,cle,back,copy;
    	private JButton ms,mc,mr,ma;
    }
    

     

    转载于:https://www.cnblogs.com/ambition/archive/2010/12/31/JCalculator.html

    展开全文
  • 为您提供幂果计算器下载,幂果计算器是武汉网幂科技推出的一款简洁实用科学计算器,简单计算,普通计算器,高级运算,科学计算器,支持自动保存计算历史!功能介绍 一次下载,即可畅享简洁美观并且实用的普通、科学...
  • 计算器实验

    2014-06-06 16:57:10
    1)参照Windows提供的计算器工具,设计一个与之类似的程序;另外可参考运行效果下载; 2)基本要求:实现“普通运算”功能,支持连续运算,如连续输入“2+3×5”后点击“等号”按钮进行运算其结果为25. 3)附加...
  • FATCAT桌面计算器JAVA版首次发布!~ ...FATCAT桌面计算器,是我们为计算机专业人员...1)普通数字,例如“100”、“3.14”、“-837” 2)科学计数,例如“6.0E-23”、“1E10” ★运算符: 包括“+”、“...
  • 这是利用Java UI界面设计的一个简单计算器,使用了nimbus的外观,可实现普通计算器的功能,可使用反编译工具反编译得到源码学习,也可以在我的资源中下载源码,欢迎下载并与我交流
  • 表达式计算器的功能

    2019-10-03 15:52:30
    计算器的github下载地址:https://github.com/ljian1992/calculator 面向对象的表达式计算器的功能 1.能够计算普通表达式 2.支持变量 3.支持函数 4.支持保存变量和函数 转载于:...
  • C#简易窗体计算器

    2014-11-25 19:45:03
    另外可参考运行效果下载计算器Demo程序); 2)基本要求:实现“普通运算”功能,支持连续运算,如连续输入“2+3×5”后点击“等号”按钮进行运算其结果为25. 3)附加要求: A,支持“科学运算”功能,即输入...
  • 原创简易C++计算器原代码,仅支持普通加减乘除,及幂计算,支持小括号 C-free调试通过 业余爱好者,闲来无事之作,欢迎下载
  • 这里小编带来了2019年个税计算器,这是由excel表格制作的一款个人所得税计算器,用户只需填写税前工资、五险一金扣除,专项附加扣除,就可以算出每月纳税额了,十分方便,送给有需要的朋友免费下载。 使用方法 1...
  • J型天线计算器是一款免费的J型天线计算软件,用户输入频率就可计算出尺寸和总长度了,J型天线具有辐射仰角低的特点,是普通天线的二倍,可直接与50欧的同轴电缆连接,是您计算J型天线的好帮手,需要的朋友可以下载 ...
  • 本资源是在QT5下开发的多功能计算器界面程序,包含普通的四则运算(并加入的三角函数/反三角函数/开发乘方),并且都配有相关说明书。因此资源中包含有QT5.61下,在qtcreator下的源代码,并且已经将动态发布程序以及...
  • 接下来给大家讲解如何将Github上的开源React Native项目下载后在本地运行编译起来,和其他普通的项目不同,React Native的麻烦些。 本文以Github上的一个开源项目,亲戚称谓计算器为例:...
  • 课程代码: 152199089 试卷总分: 100 分 考试形式: 闭 卷 学生自带普通计算器: 不允许 一.填空题(本大题共 5 个小题,每小题 3 分,总计 15 分) 1. k = 1  2. dy  xdx arctan 3. 2 1 4. ( ) f x = x ...
  • 《本地YouTube下载器》作者自己也承认youtube-dl要比《本地YouTube下载器》更好用一些,但《本地YouTube下载器》是一个脚本,无需安装Python开发环境,可以在浏览器直接使用,对普通用户极其友好,所以懒得折腾的非...
  • 2.2 教学计划计算器 2.3 程序的调试技术 2.4 帮助文档的制作 2.5 程序的发布 重点:介绍Visual Basic 6.0的开发环境、调试技术、帮助文档的编写与调用、程序的发布技术。 第三章 串行通信接口及其编程(2学时) 3.1...
  • jisuanqi.rar

    2020-05-07 15:10:59
    自己写的一款基于android开发的计算器,比较小的demo,简单易懂,适合初学安卓者进行学习和修改。仿的是苹果系统自带的计算器,样式比较简单,用的是普通的button按钮,具体的内容可以下载demo自己探索
  • 所以如果 adbd 以普通权限执行,有些需要 root 权限才能执行的命令无法直接用 adb xxx 执行。这时可以 adb shell 然后 su 后执行命令,也可以让 adbd 以 root 权限执行,这个就能随意执行高权限命令了。 命令: adb ...
  • 主版面(这里)是给普通用户用的,打开即用,无需命令行或编程基础 1. 为什么有这个表 作为开发者其实比较好奇其他人在做什么业余项目(不管目的是做到盈利/玩票/试试看) 所以特意建了这个库。欢迎各位开发者把自己的...
  • 我是一名计算机系的普通本科学生,学校的课程负担很重,但是学的东西永远都是那么理论,感觉学的以后根本都用不上,来到csdn,itcast找到了许多自己非常感兴趣的东西。比如说javaEE技术,非常喜欢那些东西,下载了...
  • 精通ASP.NET3.5典型模块开发源代码

    热门讨论 2009-07-13 15:34:52
    1.2 最普通的登录方式 6 1.2.1 用户注册功能 6 1.2.2 用户的登录功能 7 1.2.3 修改密码功能 8 1.2.4 在登录页面中添加注册导航功能 8 1.2.5 显示登录用户名和用户状态功能 8 1.2.6 根据用户登录身份...
  • 比如,你从网上下载一部小说,然后让计算机用普通话给你朗读,这样,你就可以闭上眼睛“看书”了。 8.在进行文章朗读时,可读出全角和半角标点以及各种常用的符号,如逗号、美元等符号。 9.新增支持英文语音、中文...
  • QT5.5入门与项目实战

    2018-11-22 09:53:19
    不多说,本人不大懂C,不能说教程到底怎么样,听说挺好的,为网传资源,资源过大上传乃是下载链接,不多说,下面上目录,行不行您自个儿看着办: 1.01-1-Qt讲解及Qt开发工具(编辑环境)讲解 2.01-2-登录界面布局...
  • *计算器:在不同的地图单位之间转换(例如,纬度/经度到球体位置), *Tickers:在全球范围内添加滚动/闪烁信息! *装饰师:个性化每个国家的外观(颜色、质地、标签) *地图编辑器:修改提供的地图和创建您的...
  •  (2)增加查找、计算器、文字背景颜色、插入手动分页符、当前**期、当前时间、EXCEL表格、符号、公式等功能,增强了表格编辑功能。  (3)增加了下选菜单功能,如将表格功能的表格的属性、 插入删除行、 插入删除...

空空如也

空空如也

1 2 3
收藏数 56
精华内容 22
关键字:

下载普通计算器