作者:微信公开课+
作品:微信公开课
地区:全国小程序
标签:教育,工具,微信公开课,资讯
描述:微信公开课是微信官方与小程序行业合作伙伴沟通交流的微信小程序社区,为线下微信小程序公开课的免费授课提供线上的相关服务,包括查阅小程序活动议程、参与小程序活动互动以及回顾小程序课程内容等。
声明:作者对小程序服务信息内容及运营行为等真实性/合法性及有效性承担全部责任
订阅微信公开课小程序
-
求推荐开发微信小程序的外包公司。
2019-03-12 17:01:43微信公开课小程序热门讨论「求推荐开发微信小程序的外包公司。」最新回复-找龙慧网络科技,在这个领域,专业的事情还是要专业的人干。
这个还是有不少的,目前微信小程序的开发主要有两种类型,一种是定制开发,另外一种就是第三方开发平台,至于怎么挑选好的小程序开发公司,可以参考以下几点:1、看其公司有无官方网站,如果一家互联网企业连网站都没有,那就可想而知了,皮包公司的可能性会大一些。2、百度搜索开发商有没有负面消息,如果百度搜索出现关键词比如:骗子、骗人等相关字眼或是直接在搜索结果出现负面消息,那么这家企业就要慎重选择了。3、打听其公司的业界口碑,找一些和该企业合作过的公司打听情况。一般来讲这个评价都是实打实的,很难弄虚作假。4、看其案例,如果一家公司连一个软件开发的案例都没有,要么是刚刚成立的新公司要么是公司刚刚开始做这一块的业务,无论是哪一个都说明这家公司项目经验不足,实力很难评定,如果合作很有可能做小白鼠。5、看其报价。小程序的开发是根据需求功能来确定工期和价格的,如果开发商在不知道你的需求功能甚至都不知道你要做何类小程序的情况下,一上来就给你报价,这样也是不靠谱的。 更多有关「求推荐开发微信小程序的外包公司。」的疑问请扫码关注微信公开课+小程序! -
求救:如下图所示的搜索框用html代码怎么写?谢谢了
2019-03-12 17:01:43微信公开课小程序热门讨论「求救:如下图所示的搜索框用html代码怎么写?谢谢了」最新回复-因为图片中放大镜是一个图片,没法给你直接找到图片你可以自己找到后放上地址就可以了。divstyle=样式的高设成本图片的高;样式的宽设成本图片的宽;pstyle=boderradius:10px;imgsrc=这里放放大镜的地址/inputtype=text//p/div注:boderradius:10px是IE浏览器中自带的圆角样式。还有一种方法就是找四个圆角边然后做四个不同标签的背景就可以了。
style=background:url(bg.img);border:none; 更多有关「求救:如下图所示的搜索框用html代码怎么写?谢谢了」的疑问请扫码关注微信公开课+小程序! -
求教怎么更改微信小程序中app.js的 globalData 属性,值
2019-03-12 17:01:43微信公开课小程序热门讨论「求教怎么更改微信小程序中app.js的 globalData 属性,值」最新回复-一般是先修改json值再setData比如:page({data:{s1:{a:,b:b}},changeData:function(e){varcData=this.data.s1;cData.a=1;//先修改json值this.setData({//再set值s1:cData})}})回答不容易,希望能帮到您,满意请帮忙采纳一下,谢谢!
一般是先修改json值再setData比如:page({data:{s1:{a:,b:b}},changeData:function(e){varcData=this.data.s1;cData.a=1;//先修改json值this.setData({//再set值s1:cData})}})把AngularJS开发的页面迁移到微信小程序目录迁移1、每个子模块页面换成Pages目录下的一个子目录,目录命名就是原子模块名。2、原来的通用css、image、fonts等静态资源统一移到resource目录下,需要使用时,对于css样式文件,在对应子模块的wxss文件首部通过import命令引入;替换规则1、div需统一转换成View;2、ng-show统一转换为wx:if;3、ng-click统一转换为bindtap;4、ng-repeat统一用wx:for替换;5、ng-class中的样式选择性绑定可以直接把条件绑定语句嵌入class属性;js代码模块级代码迁移:可将模块级作用域使用的通用逻辑搬到app.js中,通过app对象来引用;或者定义一个util模块,来做动态引入;对于原生与h5交互时用到的自定义事件,需要根据具体场景做处理。子模块级代码迁移:可将Angular子模块代码直接迁移到小程序对应Page对象中,当然,对于Angular特定语法的$***对象(例如$scope、$rootscope)的操作,需要做全局替换,替换原则是:1、$scope:与Page对象同生命周期内的$scope,可以直接替换成this;而对于非同一生命周期的(最常见的即是各种callback回调函数),需要将Page对象在方法外做引用保存(例如varself=this),然后在回调函数中使用。2、$rootScope:推荐放入app对象中引用,或者自定义通用模块,然后动态引入;3、数据模型:各页面中建立的数据模型,直接放入***.json文件中,如果涉及Angular特定语法的操作,可参考上述两点的做法进行替换;4、jsonp请求:将jsonp请求统一替换成wx.request请求,只是原来的链式写法要换成参数型写法;5、子模块间的页面跳转,$state.go统一替换成wx.navigateTo或wx.navigateBack。 更多有关「求教怎么更改微信小程序中app.js的 globalData 属性,值」的疑问请扫码关注微信公开课+小程序! -
求教编写有趣的关机小程序
2019-03-12 17:01:43微信公开课小程序热门讨论「求教编写有趣的关机小程序」最新回复-这个还算简单,首先在电脑桌面上新建一个写字本文档,然后再里面输入如下代码:shutdownfs:bclsset/pa=请输入密码(不输入密码我要关机哦!):if%a%==我爱你gotocgotob:cshutdowna可以复制哦。那个我爱你就是你要输入的东西了,如果输入错误,30秒后可使会关机的。再保存,可以起一个搞笑一点的文件名,再保存。注意:保存后要修改拓展名,把.txt的文档改成.bat的文档,就是重命名把.txt改成.bat如果改正后还是记事本图标的话那就要修改隐藏扩展名了,修改可以百度查一下啊.打字很辛苦哦,楼主望采纳.
shutdown.exe-a 取消关机shutdown.exe-s关机多了解一下这个有关命令吧,应该可以实现 更多有关「求教编写有趣的关机小程序」的疑问请扫码关注微信公开课+小程序! -
求最简单的C语言程序
2019-03-12 17:01:43微信公开课小程序热门讨论「求最简单的C语言程序#」最新回复-includestdio.h#includestdlib.hintmain(){charch;printf(请输入你想显示的字母:);while((ch=getchar())!=\n)putchar(ch);system(pause);return0;}//别欺负我这个老实人
学习C语言程序设计的基础教程,内容包括C语言概述、顺序结构程序设计、分支结构程序设计、循环结构程序设计、数组、函数、指针、结构体、文件等。本书以程序设计思想的掌握为主线,以编程应用为驱动,通过案例和问题引入内容,由浅入深,循序渐进,重点训练学生的编程思想,能够充分提高学生的编程能力,锻炼学生的工程能力和创新能力,并鼓励学生利用所学C语言知识解决专业的具体问题。本书是为“卓越工程师教育培养计划”本科专业编写的计算机教材,强化编程能力、工程能力和创新能力;也可以作为其他应用型本科理工类专业的计算机应用教材。[1]图书目录1.1一个C语言程序1.2计算机程序设计与程序设计语言1.2.1程序与指令1.2.2程序设计语言1.3C语言的发展与应用现状1.4C语言的特点1.4.1C语言的优势1.4.2如何学习C语言程序设计1.4.3C语言的语法特点1.4.4C语言的结构特点1.4.5C语言的编译与编程环境习题第2章用C语言编写简单程序2.1在屏幕上显示自定义文字“HelloWorld!”2.1.1程序解析2.1.2程序的三种结构2.2摄氏温度与华氏温度换算(简单的顺序结构程序的编写)2.2.1程序解析2.2.2常量、变量和数据类型2.2.3赋值运算和算术运算2.2.4格式化输出函数printf2.3判断一元二次方程是否有实数解(简单的分支结构程序的编写)2.3.1程序解析2.3.2关系运算2.3.3if…else二分支语句2.3.4格式化输入函数scanf2.4计算自由落体反弹高度和总距离(简单的循环结构程序——for语句的编写)2.4.1指定次数的循环程序设计2.4.2for语句2.4.3计算自由落体反弹高度和总距离2.4.4程序解析习题第3章分支结构程序设计3.1从键盘输入一个控制命令字符,判断输入是否正确3.1.1程序解析3.1.2字符类型3.1.3逻辑运算符和逻辑表达式3.1.4字符型数据的输入和输出3.2分支结构程序设计——求解一元二次方程3.2.1程序解析3.2.2if语句的三种形式3.2.3if语句的嵌 更多有关「求最简单的C语言程序#」的疑问请扫码关注微信公开课+小程序! -
求用c语言编写的小苹果的音乐简谱程序代码
2019-03-12 17:01:43微信公开课小程序热门讨论「求用c语言编写的小苹果的音乐简谱程序代码」最新回复-我学过,C.C++.目前正在学习数据结构。应该先学前者,再学后者的,你看谭浩强的,《C++程序设计》和《C程序设计》吧,最适合初学C语言的书。你可以下载钟家民开发的C/C++程序设计学习与试验系统,到华军下载,安装后有近一百M,里面有教程,有入门的小程序。最新版好像是,2009.7吧!不懂可以问我,Q.843024750
葫芦丝能吹奏出一个八度和三个音,你看看如果《小苹果》的简谱最低音和最高音的差多少个全音,如果超过了这个范围就不能吹。即使没有超过,还要考虑4音的特殊性,如果是要转调的指法,那就更费劲,小苹果节奏欢快,如果要用按半孔的指法用起来会有很大困难,这首曲子不太适合葫芦丝演奏。 更多有关「求用c语言编写的小苹果的音乐简谱程序代码」的疑问请扫码关注微信公开课+小程序! -
求用c语言编写的贪吃蛇程序
2019-03-12 17:01:43微信公开课小程序热门讨论「求用c语言编写的贪吃蛇程序#」最新回复-includestdio.h#includegraphics.h#includestdlib.h#includedos.h/*引用的库函数*/#defineLEFT0x4b00#defineRIGHT0x4d00#defineDOWN0x5000#defineUP0x4800#defineESC0x011b/*宏定义键名*/#defineN200inti,key;intlevel;/*游戏等级*/intscore=0;/*得分*/intgamespeed;/*游戏速度*/structFood{intx;/*食物的横坐标*/inty;/*食物的纵坐标*/intyes;/*判断是否要出现食物的变量*/}food;/*食物的结构体*/structSnake{intx[N];inty[N];intnode;/*蛇的节数*/intdirection;/*蛇移动方向*/intlife;/*蛇的生命,0活着,1死亡*/}snake;/*蛇的结构体*/voidChoicelevle(void);/*选择游戏等级*/voidInit(void);/*图形驱动*/voidClose(void);/*图形结束*/voidDRAW(void);/*游戏区域*/voidGameOver(void);/*结束游戏*/voidGamePlay(void);/*玩游戏具体过程*/voidPrScore(void);/*输出成绩*//*主函数*/voidmain(void){Init();/*图形驱动*/Choicelevle();/*选择游戏等级*/DRAW();/*游戏区域*/GamePlay();/*玩游戏具体过程*/Close();/*图形结束*/}/*图形驱动*/voidInit(void){intgd=DETECT,gm;initgraph(&gd,&gm,\\turboc2);/*初始化图形系统*/cleardevice();/*清除图形界面*/}/*选择游戏等级*/voidChoicelevle(void){charname[20];setcolor(YELLOW);settextstyle(0,0,6);outtextxy(150,150,Snake);setcolor(GREEN);settextstyle(0,0,1);outtextxy(200,250,pleaseputinyourEnglishname:);outtextxy(200,270,Choicelevlefrom19.);outtextxy(300,320,name:yangzilong);/*制作人姓名*/outtextxy(300,350,number:0902060226);/*制作人学号*/outtextxy(300,380,class:computerscience0602);/*制作人班级*/getch();printf(pleaseputinyourname:);gets(name);printf(pleasechoicelevle:);scanf(%d,&level);gamespeed=100000400*level300*level*level;if(level9||level1){cleardevice();/*清除图形界面*/setcolor(YELLOW);/*设置字体颜色*/settextstyle(0,0,2);/*设置字体类型*/outtextxy(150,200,levelinputerror);/*显示文本*/getch();level=1;}}voidDRAW(void){cleardevice();/*清屏*/setcolor(2);setlinestyle(SOLID_LINE,0,THICK_WIDTH);/*设置线型*/rectangle(45,45,465,325);}/*玩游戏具体过程*/voidGamePlay(void){setcolor(5);setlinestyle(SOLID_LINE,0,THICK_WIDTH);/*设置线型*/randomize();/*随机数发生器*/food.yes=1;/*1表示需要出现新食物,0表示已经存在食物*/snake.life=0;/*活着*/snake.direction=1;/*方向往右*/snake.x[0]=320;snake.y[0]=240;/*蛇头*/snake.x[1]=330;snake.y[1]=240;/*蛇的第二节位置*/snake.node=3;/*节数*/PrScore();/*输出得分*/while(1)/*可以重复玩游戏,压ESC键结束*/{while(!kbhit())/*在没有按键的情况下,蛇自己移动身体*/{if(food.yes==1)/*需要出现新食物*/{food.x=rand()%360+70;food.y=rand()%250+60;while(food.x%10!=0)/*食物随机出现后必须让食物能够在整格内,这样才可以让蛇吃到*/food.x++;while(food.y%10!=0)food.y++;food.yes=0;/*画面上有食物了*/}if(food.yes==0)/*画面上有食物了就要显示*/{setcolor(GREEN);rectangle(food.x,food.y,food.x+10,food.y10);}for(i=snake.node1;i0;i)/*蛇的每个环节往前移动*/{snake.x[i]=snake.x[i1];snake.y[i]=snake.y[i1];}/*1,2,3,4表示右,左,上,下四个方向,通过这个控制来移动蛇头*/switch(snake.direction){case1:snake.x[0]+=10;break;case2:snake.x[0]=10;break;case3:snake.y[0]=10;break;case4:snake.y[0]+=10;break;}for(i=3;isnake.node;i++)/*从蛇的第四节开始判断是否撞到自己了,因为蛇头为两节,第三节不可能拐过来*/{if(snake.x[i]==snake.x[0]&&snake.y[i]==snake.y[0]){GameOver();/*显示失败*/snake.life=1;/*蛇死*/break;}}/*如果蛇头碰到墙壁,蛇头从对面墙出来*/if(snake.x[0]50){snake.x[0]=450;/*如果蛇头越过左边界,则从右边界进入*/snake.y[0]=snake.y[0];/*纵坐标不变*/for(i=snake.node1;i0;i){snake.x[i]=snake.x[i1];snake.y[i]=snake.y[i1];/*蛇的其他节数向前推进*/}{setfillstyle(SOLID_FILL,0);/*设置填充模式和颜色,0表示黑色*/bar(50,55,455,315);/*bar是表示填充的范围的函数*/}}elseif(snake.x[0]450){snake.x[0]=50;/*如果蛇头越过右边界,则蛇头从左边界进入*/snake.y[0]=snake.y[0];/*纵坐标不变*/for(i=snake.node1;i0;i){snake.x[i]=snake.x[i1];snake.y[i]=snake.y[i1];/*蛇的其他节数向前推进*/}{setfillstyle(SOLID_FILL,0);/*设置填充模式和颜色,0表示黑色*/bar(50,55,455,315);/*bar是表示填充的范围的函数*/}}elseif(snake.y[0]60){snake.y[0]=320;/*如果蛇头越过上边界,则从下边界进入*/snake.x[0]=snake.x[0];/*横坐标不变*/for(i=snake.node1;i0;i){snake.x[i]=snake.x[i1];snake.y[i]=snake.y[i1];/*蛇的其他节数向前推进*/}{setfillstyle(SOLID_FILL,0);/*设置填充模式和颜色,0表示黑色*/bar(50,55,455,315);/*bar是表示填充的范围的函数*/}}elseif(snake.y[0]320){snake.y[0]=60;/*如果蛇头越过下边界,则从上边界进入*/snake.x[0]=snake.x[0];/*横坐标不变*/for(i=snake.node1;i0;i){snake.x[i]=snake.x[i1];snake.y[i]=snake.y[i1];/*蛇的其他节数向前推进*/}{setfillstyle(SOLID_FILL,0);/*设置填充模式和颜色,0表示黑色*/bar(50,55,455,315);/*bar是表示填充的范围的函数*/}}if(snake.life==1)/*如果蛇死就跳出内循环,重新开始*/break;if(snake.x[0]==food.x&&snake.y[0]==food.y)/*吃到食物以后*/{setcolor(0);/*把画面上的食物东西去掉*/rectangle(food.x,food.y,food.x+10,food.y10);/*用当前线型和颜色画一矩形*/snake.x[snake.node]=20;snake.y[snake.node]=20;/*新的一节先放在看不见的位置,下次循环就取前一节的位置*/snake.node++;/*蛇的身体长一节*/food.yes=1;/*画面上需要出现新的食物*/score+=10;/*每吃掉一食物,得分累加10分*/if(score%100==0){level++;gamespeed=100000400*level300*level*level;/*每吃掉10食物提升一级,速度加快*/PrScore();/*输出新得分*/setcolor(YELLOW);/*设置字体颜色*/settextstyle(0,0,4);/*设置字体类型*/outtextxy(150,200,LEVELUP);/*显示文本*/if(level==10){level=1,gamespeed=100000400*level300*level*level;}delay(6000000);delay(6000000);delay(6000000);delay(6000000);delay(6000000);delay(6000000);delay(6000000);bar(50,55,455,315);/*bar是表示填充的范围的函数*/}PrScore();/*输出新得分*/}setcolor(4);/*画出蛇*/for(i=0;isnake.node;i++)rectangle(snake.x[i],snake.y[i],snake.x[i]+10,snake.y[i]10);delay(gamespeed);/*控制游戏速度*/setcolor(0);rectangle(snake.x[snake.node1],snake.y[snake.node1],snake.x[snake.node1]+10,snake.y[snake.node1]10);}/*endwhile(!kbhit)*//*用黑色去除蛇的的最后一节*/if(snake.life==1)/*如果蛇死就跳出循环*/break;key=bioskey(0);/*接收按键*/if(key==ESC)/*按ESC键退出*/break;elseif(key==UP&&snake.direction!=4)/*判断是否往相反的方向移动*/snake.direction=3;elseif(key==RIGHT&&snake.direction!=2)snake.direction=1;elseif(key==LEFT&&snake.direction!=1)snake.direction=2;elseif(key==DOWN&&snake.direction!=3)snake.direction=4;}/*endwhile(1)*/}/*游戏结束*/voidGameOver(void){cleardevice();/*清屏*/PrScore();setcolor(RED);/*设置字体颜色*/settextstyle(0,0,4);/*设置字体类型*/outtextxy(200,200,GAMEOVER);/*显示文本*/getch();}/*输出成绩及游戏等级*/voidPrScore(void){charstr1[20];/*设置字符型数组*/setfillstyle(SOLID_FILL,0);bar(50,15,390,35);/*填充矩形框*/setcolor(6);/*设置文本颜色*/settextstyle(0,0,2);/*设置数组显示位置*/sprintf(str1,score%dlevel%d,score,level);/*显示数组内容*/outtextxy(55,20,str1);setcolor(YELLOW);/*设置字体颜色*/settextstyle(0,0,2);/*设置字体类型*/outtextxy(250,400,EXIT=ESC);/*显示文本*/}voidClose(void){closegraph();}
#defineN200#includegraphics.h#includestdlib.h#includedos.h#defineLEFT0x4b00#defineRIGHT0x4d00#defineDOWN0x5000#defineUP0x4800#defineEsc0x011binti,key;intscore=0;intgamespeed=50000;structFood{intx;inty;intyes;}food;structSnake{intx[N];inty[N];intnode;intdirection;intlife;}snake;voidInit();voidClose();voidDrawK();voidGamePlay();voidGameOver();voidPrScore();voidmain(){Init();DrawK();GamePlay();Close();}voidInit(){intgd=DETECT,gm;initgraph(&gd,&gm,F:tuoboc2);/*此处为turboc的路径,读者可以根据自己的电脑而改*/cleardevice();}voidDrawK(){setbkcolor(LIGHTGREEN);setcolor(11);setlinestyle(SOLID_LINE,0,THICK_WIDTH);for(i=50;i=600;i+=10){rectangle(i,40,i+10,49);rectangle(i,451,i+10,460);}for(i=40;i=450;i+=10){rectangle(50,i,59,i+10);rectangle(601,i,610,i+10);}}voidGamePlay(){randomize();food.yes=1;snake.life=0;snake.direction=1;snake.x[0]=100;snake.y[0]=100;snake.x[1]=110;snake.y[1]=100;snake.node=2;PrScore();while(1){while(!kbhit()){if(food.yes==1){food.x=rand()00+60;food.y=rand()%350+60;while(food.x%10!=0)food.x++;while(food.y%10!=0)food.y++;food.yes=0;}if(food.yes==0){setcolor(GREEN);rectangle(food.x,food.y,food.x+10,food.y-10);}for(i=snake.node-1;i0;i--){snake.x[i]=snake.x[i-1];snake.y[i]=snake.y[i-1];}switch(snake.direction){case1:snake.x[0]+=10;break;case2:snake.x[0]-=10;break;case3:snake.y[0]-=10;break;case4:snake.y[0]+=10;break;}for(i=3;isnake.node;i++){if(snake.x[i]==snake.x[0]&&snake.y[i]==snake.y[0]){GameOver();snake.life=1;break;}}if(snake.x[0]55||snake.x[0]595||snake.y[0]55||snake.y[0]455){GameOver();snake.life=1;}if(snake.life==1)break;if(snake.x[0]==food.x&&snake.y[0]==food.y){setcolor(0);rectangle(food.x,food.y,food.x+10,food.y-10);snake.x[snake.node]=-20;snake.y[snake.node]=-20;snake.node++;food.yes=1;score+=10;PrScore();}setcolor(4);for(i=0;isnake.node;i++)rectangle(snake.x[i],snake.y[i],snake.x[i]+10,snake.y[i]-10);delay(gamespeed);setcolor(0);rectangle(snake.x[snake.node-1],snake.y[snake.node-1],snake.x[snake.node-1]+10,snake.y[snake.node-1]-10);}if(snake.life==1)break;key=bioskey(0);if(key==Esc)break;elseif(key==UP&&snake.direction!=4)snake.direction=3;elseif(key==RIGHT&&snake.direction!=2)snake.direction=1;elseif(key==LEFT&&snake.direction!=1)snake.direction=2;elseif(key==DOWN&&snake.direction!=3)snake.direction=4;}}voidGameOver(){cleardevice();PrScore();setcolor(RED);settextstyle(3,0,4);outtextxy(100,100,Mengmeng,iloveyou!);getch();}voidPrScore(){charstr[10];setfillstyle(SOLID_FILL,YELLOW);bar(50,15,220,35);setcolor(6);settextstyle(0,0,2);sprintf(str,score:%d,score);outtextxy(55,20,str);}voidClose(){getch();closegraph();} 更多有关「求用c语言编写的贪吃蛇程序#」的疑问请扫码关注微信公开课+小程序! -
求用javascript编写的简易购物车小程序如图所示:
2019-03-12 17:01:43微信公开课小程序热门讨论「求用javascript编写的简易购物车小程序如图所示:」最新回复-!DOCTYPEHTMLPUBLIC//W3C//DTDHTML4.01Transitional//ENhtmlheadtitleMyHtml2.html/titlemetahttpequiv=keywordscontent=keyword1,keyword2,keyword3metahttpequiv=descriptioncontent=thisismypagemetahttpequiv=contenttypecontent=text/html;charset=UTF8script/**@authorCaoshun*@计算合计费用*/functioncountMethod(){varnum=document.getElementById(num).value;varunitPrice=document.getElementById(unitPrice).value;varfreight=document.getElementById(freight).value;document.getElementById(result).value=parseFloat((num*unitPrice))+parseFloat(freight);}/script/headbodytableborder=1cellpadding=1cellspacing=1background=#redstyle=textalign:center;trtdcolspan=5align=center简易购物车/td/trtrtd商品名称/tdtd数量(件)/tdtd单价(美元)/tdtd运费(美元)/tdtdinputtype=buttonvalue=合计onclick=countMethod();/td/trtrtd跑跑道具/tdtdinputtype=textsize=6id=num/tdtdinputtype=textsize=6id=unitPrice/tdtdinputtype=textsize=6id=freight/tdtdinputtype=textsize=6id=result/td/tr/table/body/html
把变量值放入COOKIE统一算 更多有关「求用javascript编写的简易购物车小程序如图所示:」的疑问请扫码关注微信公开课+小程序!