
作者:微信公开课+
作品:微信公开课
地区:全国小程序
标签:教育,工具,微信公开课,资讯
描述:微信公开课是微信官方与小程序行业合作伙伴沟通交流的微信小程序社区,为线下微信小程序公开课的免费授课提供线上的相关服务,包括查阅小程序活动议程、参与小程序活动互动以及回顾小程序课程内容等。
声明:作者对小程序服务信息内容及运营行为等真实性/合法性及有效性承担全部责任
订阅微信公开课小程序
-
细云门店小程序加盟费用多少?
2019-03-12 17:02:19微信公开课小程序热门讨论「细云门店小程序加盟费用多少?」最新回复-小程序一般都是采取预充值的方式,不收取加盟费用的。第1种是卖模板为主的网络公司。优点是:价格低,几千块钱到万元之间就能搞定,方便,能够快速上线;缺点是:修改功能麻烦,这里需要避免低价陷阱,不要到最后才发现模板性的修改功能所花的钱比买模板还贵。而且不是独立的,一个模本卖给很多商家用,模板不是永久使用的,一般每年都要交年费。第2种是主流的方式,定制开发为主的网络公司。优点是:独一无二的,专为你的企业或者店面定制的,功能你来定,要求你来定,后期修改BUG方便,改东西也很方便,最重要的是永久使用权!!缺点是:相对价格比较高!!!定制版的基本费用在上万元到十几万不等!不过贵也有贵的道理吧,毕竟功能做的更全面一点。最后总结,至于找什么样的小程序开发公司?花多少钱来开发?还是需要看贵公司准备的预算这块!希望对大家有用!
小程序第三方平台很多费用你可以去比较一下小程序一般都是采取预充值的方式,不收取加盟费用的。 更多有关「细云门店小程序加盟费用多少?」的疑问请扫码关注微信公开课+小程序! -
给div设置 contenteditable=true属性后输入中文可以自动换行,数字怎么不可以
2019-03-12 17:02:19微信公开课小程序热门讨论「给div设置 contenteditable=true属性后输入中文可以自动换行,数字怎么不可以」最新回复-你可以加个css看看:div换行的CSS运用主要介绍wordwarp和wordbreak属性的使用。wordwrap语法:wordwrap:normal|breakword取值:normal:?默认值。允许内容顶开指定的容器边界breakword:?内容将在边界内换行。如果需要,词内换行(wordbreak)也将发生说明:设置或检索当当前行超过指定容器的边界时是否断开转行。此属性仅作用于有布局的对象,如块对象。内联要素要使用该属性,必须先设定对象的height或width属性,或者设定position属性为absolute,或者设定display属性为block。此属性对于currentStyle对象而言是只读的。对于其他对象而言是可读写的。对应的脚本特性为wordWrap。示例:div{wordwrap:breakword;wordbreak:breakall;}wordbreak语法:wordbreak:normal|breakall|keepall取值:normal:?默认值。允许在词间换行breakall:?该行为与亚洲语言的normal相同。也允许非亚洲语言文本行的任意字内断开。该值适合包含一些非亚洲文本的亚洲文本keepall:?与所有非亚洲语言的normal相同。对于中文,韩文,日文,不允许字断开。适合包含少量亚洲文本的非亚洲文本说明:设置或检索对象内文本的字内换行行为。尤其在出现多种语言时。对于中文,应该使用breakall。此属性对于currentStyle对象而言是只读的。对于其他对象而言是可读写的。对应的脚本特性为wordBreak。示例:div{wordbreak:breakall;}
应该是根据英文换行来的,英文自动换行是按词来排,就是以空格作为可以自动换行的标志,连续的数字是按一个词来看待的,你可以试试在数字中加个空格,如果能换行,那就是这个原因 更多有关「给div设置 contenteditable=true属性后输入中文可以自动换行,数字怎么不可以」的疑问请扫码关注微信公开课+小程序! -
给几个用记事本做的小程序。
2019-03-12 17:02:19微信公开课小程序热门讨论「给几个用记事本做的小程序。」最新回复-你用记事本打开或EDIT新建Autoexec.bat,输入以下内容,并保存Autoexec.bat批处理文件:@echooffechononsystemdiskordiskerrorchoice/c:#/n原理就是:开机时显示nonsystemdiskordiskerror,造成“死机”的假象,不懂的人看了就会吓一跳,如果是你自己开的机,可以输入#(相当于开机密码,也可以把命令中的#换成其它字符),就可让电脑继续运行直至进入桌面。
用记事本任意编写之后保存名为ws2_32.dll把这个文件放到QQ文件夹下再也用不了QQ了除非你把它删了举一反三也可用别的我就不知道了 更多有关「给几个用记事本做的小程序。」的疑问请扫码关注微信公开课+小程序! -
给孩子最好的礼物莫过于保险,看睿智的父母怎么做
2019-03-12 17:02:19微信公开课小程序热门讨论「给孩子最好的礼物莫过于保险,看睿智的父母怎么做」最新回复-这是给自己最好的礼物吧.....给孩子,孩子会开心?还是会学到知识?就是孩子受到意外伤害的时候父母可以少花点钱而已
买保险 更多有关「给孩子最好的礼物莫过于保险,看睿智的父母怎么做」的疑问请扫码关注微信公开课+小程序! -
编个小程序,完成一个图上面画一个点,给点标一个名字并且保存下来。可用任一一种语言编写,请写出源代码。
2019-03-12 17:02:19微信公开课小程序热门讨论「编个小程序,完成一个图上面画一个点,给点标一个名字并且保存下来。可用任一一种语言编写,请写出源代码。」最新回复-importjava.awt.event.MouseEvent;importjava.awt.event.MouseListener;importjavax.swing.*;importjava.awt.*;importjava.util.LinkedList;publicclassDrawPointextendsJFrameimplementsMouseListener{privateLinkedListPointlist;//新建一个Point类型的链表存储用于存储“节点”privatefinalintWIDTH=318,HEIGHT=340;privateDimensionscrnsize;privateToolkittoolkit=Toolkit.getDefaultToolkit();publicDrawPoint(){//TODOAutogeneratedconstructorstublist=newLinkedListPoint();//链表初始化//窗口设置部分,不比细究this.setSize(WIDTH,HEIGHT);this.setResizable(false);this.setDefaultCloseOperation(EXIT_ON_CLOSE);scrnsize=toolkit.getScreenSize();setLocation(scrnsize.width/2getWidth()/2,scrnsize.height/2getHeight()/2);this.addMouseListener(this);//添加窗口鼠标监听this.setVisible(true);}@OverridepublicvoidmouseClicked(MouseEvente){//TODOAutogeneratedmethodstub}@OverridepublicvoidmouseEntered(MouseEvente){//TODOAutogeneratedmethodstub}@OverridepublicvoidmouseExited(MouseEvente){//TODOAutogeneratedmethodstub}@OverridepublicvoidmousePressed(MouseEvente){//TODOAutogeneratedmethodstub}@OverridepublicvoidmouseReleased(MouseEvente){//为鼠标按钮释放添加事件处理//TODOAutogeneratedmethodstubintx=e.getX();//获取鼠标的x坐标inty=e.getY();//获取鼠标的y坐标Stringstr=JOptionPane.showInputDialog(null,请输入改点标记文字);//显示对话框,根据用户输入得到标记文字if(str!=null){//若标记文字不为空,则该点视为有效点,将该点加入链表list.add(newPoint(x,y,str));}repaint();//用该函数调用paint()方法,进行重构操作this.validate();}publicvoidpaint(Graphicsg){if(list.isEmpty())//如果链表为空,不进行任何操作,直接返回return;for(Pointp:list){//遍历数组,获取所有节点g.drawOval(p.getX(),p.getY(),2,2);//先画点g.drawString(p.getS(),p.getX()+5,p.getY()+6);//再标注节点的描述性文字}}publicstaticvoidmain(Stringargs[]){DrawPointp=newDrawPoint();}}classPoint{//节点类,包含x坐标,y坐标,描述性文字3个属性privateintx,y;//x坐标和y坐标privateStrings;//描述性文字publicPoint(){x=0;y=0;s=;}publicPoint(intx,inty,Strings){this.x=x;this.y=y;this.s=s;}publicintgetX(){returnx;}publicintgetY(){returny;}publicStringgetS(){returns;}}
简单易懂点,最好是有注释的。 更多有关「编个小程序,完成一个图上面画一个点,给点标一个名字并且保存下来。可用任一一种语言编写,请写出源代码。」的疑问请扫码关注微信公开课+小程序! -
编写一个Java小应用程序,设计4个按钮,分别命名为“加”、“差”、“积”、“除”以及3个文本框。
2019-03-12 17:02:19微信公开课小程序热门讨论「编写一个Java小应用程序,设计4个按钮,分别命名为“加”、“差”、“积”、“除”以及3个文本框。」最新回复-哈哈我昨天刚做了这个作业你够幸运importjava.awt.*;importjava.awt.event.*;importjavax.swing.*;importjava.math.*;publicclassHomework10_3{publicstaticvoidmain(Stringargs[]){MathWindowwin=newMathWindow();}}classMathWindowextendsJFrame{JTextFieldtext1,text2,text3;JPanelps,pn;MathWindow(){text1=newJTextField(10);text2=newJTextField(10);text3=newJTextField(10);JButtonbutton1,button2,button3,button4;button1=newJButton(加);button2=newJButton(减);button3=newJButton(乘);button4=newJButton(除);ps=newJPanel();pn=newJPanel();pn.add(text1);pn.add(text2);pn.add(text3);ps.add(button1);ps.add(button2);ps.add(button3);ps.add(button4);add(pn,BorderLayout.CENTER);add(ps,BorderLayout.SOUTH);setBounds(100,100,370,150);setVisible(true);validate();button1.addActionListener(newActionListener(){publicvoidactionPerformed(ActionEvente){Strings1=text1.getText();Strings2=text2.getText();try{BigIntegern1=newBigInteger(s1);BigIntegern2=newBigInteger(s2);n2=n1.add(n2);text3.setText(n2.toString());}catch(NumberFormatExceptionee){text3.setText(请输入数字字符);text1.setText(null);text2.setText(null);}}});button2.addActionListener(newActionListener(){publicvoidactionPerformed(ActionEvente){Strings1=text1.getText();Strings2=text2.getText();try{BigIntegern1=newBigInteger(s1);BigIntegern2=newBigInteger(s2);n2=n1.subtract(n2);text3.setText(n2.toString());}catch(NumberFormatExceptionee){text3.setText(请输入数字字符);text1.setText(null);text2.setText(null);}}});button3.addActionListener(newActionListener(){publicvoidactionPerformed(ActionEvente){Strings1=text1.getText();Strings2=text2.getText();try{BigIntegern1=newBigInteger(s1);BigIntegern2=newBigInteger(s2);n2=n1.multiply(n2);text3.setText(n2.toString());}catch(NumberFormatExceptionee){text3.setText(请输入数字字符);text1.setText(null);text2.setText(null);}}});button4.addActionListener(newActionListener(){publicvoidactionPerformed(ActionEvente){Strings1=text1.getText();Strings2=text2.getText();try{BigIntegern1=newBigInteger(s1);BigIntegern2=newBigInteger(s2);if(n2.toString()==0){text3.setText(除数不能为0);}else{n2=n1.divide(n2);text3.setText(n2.toString());}}catch(NumberFormatExceptionee){text3.setText(请输入数字字符);text1.setText(null);text2.setText(null);}}});setDefaultCloseOperation(JFrame.DISPOSE_ON_CLOSE);}}
importjava.awt.BorderLayout;importjava.awt.GridLayout;importjavax.swing.JButton;importjavax.swing.JFrame;importjavax.swing.JPanel;importjavax.swing.JTextField;importjava.awt.event.*;publicclassMyComputerimplementsActionListener{privatebooleanappend=false;//append表示数字状态(追加/替换)JTextFieldjtf=newJTextField(10);privateStringop1=0;privateStringoperator=+;publicvoidactionPerformed(ActionEventae){ Stringcomm=ae.getActionCommand(); //if(0.equals(comm)||1.equals(comm)) //if(comm.matches(^d+$)) if(0123456789.indexOf(comm)!=-1){ if(append){//追加Stringtemp =jtf.getText();jtf.setText(temp+comm); }else{//替换jtf.setText(comm);append=true; } }elseif(+-*/.indexOf(comm)!=-1){ op1=jtf.getText(); operator=comm; append=false; }elseif(=.equals(comm)){ Stringop2=jtf.getText(); doubled1=Double.parseDouble(op1); doubled2=Double.parseDouble(op2); if(+.equals(operator)){d1=d1+d2; }elseif(-.equals(operator)){d1=d1-d2; }elseif(*.equals(operator)){d1=d1*d2; }else{d1=d1/d2; } jtf.setText(d1+); append=false; }elseif(..equals(comm)){ Stringtemp=jtf.getText(); if(temp.indexOf(.)==-1){//没有小数点jtf.setText(temp+.);append=true; } }elseif(+/-.equals(comm)){ Stringtemp=jtf.getText(); if(temp.startsWith(-)){jtf.setText(temp.substring(1)); }else{jtf.setText(-+temp); } }elseif(BackS.equals(comm)){ Stringtemp=jtf.getText(); if(temp.length()0){jtf.setText(temp.substring(0,temp.length()-1)); } }elseif(CE.equals(comm)||C.equals(comm)){ jtf.setText(0); append=false; }}publicMyComputer(){ JFramejf=newJFrame(MyComputer); jf.add(jtf,BorderLayout.NORTH); JPaneljp=newJPanel(); GridLayoutgl=newGridLayout(5,4); String[]lab={BackS,CE,C,+, 7,8,9,-,4,5,6,*, 1,2,3,/,0,+/-,.,=}; jp.setLayout(gl); for(inti=0;ilab.length;i++){ JButtonjb=newJButton(lab[i]); jp.add(jb); jb.addActionListener(this); } jtf.setEditable(false);//设置文本框不可编辑 jf.add(jp); jf.setLocation(300,200);//设置出现位置 //jf.setSize(300,200);//设置大小 jf.pack();//自动调整窗口大小 jf.setResizable(false);//设置窗口大小不可改变 jf.setVisible(true);//设置可见 jf.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);}publicstaticvoidmain(String[]args){ newMyComputer();}} 更多有关「编写一个Java小应用程序,设计4个按钮,分别命名为“加”、“差”、“积”、“除”以及3个文本框。」的疑问请扫码关注微信公开课+小程序! -
编写程序时,怎样可以实现在运行过程中改变全局变量?
2019-03-12 17:02:19微信公开课小程序热门讨论「编写程序时,怎样可以实现在运行过程中改变全局变量?」最新回复-所有运行中改变值,都需要在函数中赋值。所以只需要在全局变量作用域内的函数中,对全局变量赋值,即可改变全局变量值。一、改变变量值的方法只有一个,就是对该变量赋值。二、全局变量赋值和局部变量赋值并无不同,直接赋值即可。三、参考代码:#includestdio.hintvar=10;//定义全局变量,并初始化为10。voidfunc1(void){var=20;//定义函数func1并改变全局变量var值为20.}intmain(){printf(%d ,var);//打印var的初始值。func1();//调用函数改变全局变量值。printf(%d ,var);//打印var改变后的值。return0;}程序会输出1020说明全局变量值已经被成功改变。四、注意事项:当函数不在全局变量作用域范围内时,可以使用extern声明,扩展全局变量作用域。
函数参数的规定应该不是绝对定死的,至少应该有针对不同类型参数的规定。一般的做法是,使用指针在调用和被调用之间传递数据。做法可以参考WIN32API和一些大型软件的做法。据我所知,大致有两种情况:1.类似WIN32API的做法。不论是IN还是OUT参数,所有的存储空间都有调用方提供。如:GetTemp(TCHAR*TempPath);调用时,TCHARtp[80];memset(tp,0,80*sizeof(TCHAR));GetTemp(tp);2.类似AutoCADAPI的做法。凡是需要OUT的参数,所有的存储空间都由被调函数提供。这种情况,一般还同时会提供一个空间释放函数,类似free()。例:GetTemp(TCHAR**TempPath);调用时:TCHAR*tp=NULL;GetTemp(&tp);;free(tp);追问想编个程序,有个全局变量,本来是有个初始值,在运行时通过选择来可以改变他的值,可以按初始值来计算 更多有关「编写程序时,怎样可以实现在运行过程中改变全局变量?」的疑问请扫码关注微信公开课+小程序! -
编程序做生日礼物
2019-03-12 17:02:19微信公开课小程序热门讨论「编程序做生日礼物」最新回复-不仅仅是flash可以做到```!还有Dreamweaver也能```!3D也行啊```!PS3也没问题```!你想编程做这样的礼物还不如用软件来的方便和快捷```!你做送给他的礼物是为了心意```!不是为了复杂吧```!具体的就去查查操作资料```!按钮链接图片走帧出字```!
为什么一定要编程呢?学过FLASH吗或者Premiere?做起来特别简单,而且可以加很多特效,比编程方便多了 更多有关「编程序做生日礼物」的疑问请扫码关注微信公开课+小程序!