精华内容
下载资源
问答
  • 微信小程序是越来越火,参与其中的开发者也越来越多,但是很多朋友都是只懂小程序前端开发,或者是只懂 PHP 开发,...从零开始创建一个微信小程序并且好页面; 从零开始创建一个 MySQL 数据库; 从零开始 PHP 后...

    微信小程序是越来越火,参与其中的开发者也越来越多,但是很多朋友都是只懂小程序前端开发,或者是只懂 PHP 开发,本 Chat 就是想让这部分人能够自己一个人把前后端串起来,做一个专属自己的微信小程序。

    本场 Chat 主要内容:

    1. 从零开始搭建一个本地的 PHP 后端服务(phpStudy);
    2. 从零开始创建一个微信小程序并且写好页面;
    3. 从零开始创建一个 MySQL 数据库;
    4. 从零开始写 PHP 后端接口;
    5. 在微信小程序通过网络请求调用自己的 PHP 后端接口并获得返回数据;
    6. 通过返回的数据动态渲染页面。

    通过本 Chat 你可以收获到:

    1. 拥有独立开发一个微信小程序的能力;
    2. 能够清楚的知道,前后端如何衔接;
    3. 会创建自己的数据库并且写接口调用数据库;
    4. 在自己的小程序调用自己写的接口并且渲染页面。

    阅读全文: http://gitbook.cn/gitchat/activity/5c493002a049ae28578d4acc

    您还可以下载 CSDN 旗下精品原创内容社区 GitChat App ,阅读更多 GitChat 专享技术内容哦。

    FtooAtPSkEJwnW-9xkCLqSTRpBKX

    展开全文
  • 写一个表白小程序

    千次阅读 热门讨论 2019-01-18 19:29:40
    这个程序用的是c#的winform,用的开发工具是vs2010,主要功能就是点击喜欢会 弹出一个“我也喜欢你”的对话框,然后再利用random里的next方法随机改变位置使得不喜欢不能被点击。具体如下: (有需要的小白可以给我...

    这个程序用的是c#的winform,用的开发工具是vs2010,主要功能就是点击喜欢会 弹出一个“我也喜欢你”的对话框,然后再利用random里的next方法随机改变位置使得不喜欢不能被点击。具体如下:
    (有需要的小白可以给我留言,我私发给你,我也是小白,这个.exe文件不知道怎么上传。)
    –海内存知己,天涯若比邻。

    在这里插入图片描述
    点击喜欢,弹出一个对话框。当鼠标移动到不喜欢时,让“不喜欢”对话框自己随机改变一个位置。
    在这里插入图片描述
    在这里插入图片描述

    展开全文
  • 用微信小程序写一个计算器

    万次阅读 多人点赞 2018-11-14 21:27:45
    下面是用微信小程序写一个简单的计算器,又兴趣的小伙伴可以了解一下。 页面部分 <view class='box'> <view class='txt'>{{screenNum}}&amp...

    下面是用微信小程序写的一个简单的计算器,有兴趣的小伙伴可以了解一下。
    页面部分

    <view class='box'>
         <view class='txt'>{{screenNum}}</view> 
        <view capture-bind:touchstart="compute">
         <view>
           <button data-val='clear' class='boxtn btn1'>AC</button>
           <button data-val='back' class='boxtn btn1'>←</button>
           <button data-val='#' class='boxtn btn1'>#</button>
           <button data-val='/' class='boxtn btn'>/</button>
         </view>
           <view>
           <button data-val='7' class='boxtn'>7</button>
           <button data-val='8' class='boxtn'>8</button>
           <button data-val='9' class='boxtn'>9</button>
           <button data-val='*' class='boxtn btn'>*</button>
         </view>
           <view>
           <button data-val='4' class='boxtn'>4</button>
           <button data-val='5' class='boxtn'>5</button>
           <button data-val='6' class='boxtn'>6</button>
           <button data-val='-' class='boxtn btn'>-</button>
         </view>
           <view>
           <button data-val='1' class='boxtn'>1</button>
           <button data-val='2' class='boxtn'>2</button>
           <button data-val='3' class='boxtn'>3</button>
           <button data-val='+' class='boxtn btn'>+</button>
         </view>
           <view>
           <button data-val='1' class='boxtn btn2'>0</button>
           <button data-val='.' class='boxtn'>.</button>
           <button data-val='=' class='boxtn btn'>=</button>
         </view>
        </view>
    </view>
    

    样式部分

    .box{
      width:100%;
      height: 700px;
      background: #000;
    }
    .txt{
      color: #fff;
      width: 100%;
      height:120px;
      font-size: 50px;
      text-align: right;
    }
    .boxtn{
      width: 90px;
      height:90px;
      display:block;
      float:left;
      border-radius: 50%;
      line-height: 90px;
      text-align: center;
      margin-left: 3px;
      margin-top: 5px;
      color:#fff;
      background: #333333;
      font-weight: bold;
      font-size: 25px;
    }
    .btn{
      background: #f09a37;
    }
    .btn1{
      background: #a5a5a5;
      color:#000;
    }
    .btn2{
      width: 180px;
      border-radius: 40px;
    }
    

    js部分

    //index.js
    //获取应用实例
    const app = getApp()
    
    Page({
    
      /**
       * 页面的初始数据
       */
      data: {
        screenNum: 0,//屏幕显示的数
        currentNum: '',//当前输入的数
        storage: 0,//存储的数
        operator: '',//运算符
        off: false,
      },
    
      compute: function (e) {
        var btn_num = e.target.dataset.val;
        var obj = this;
        if (!isNaN(btn_num)) {
          if (obj.data.off == true) {
            obj.data.currentNum = ''
            obj.data.off = false;
          }
          obj.data.currentNum += btn_num
          obj.data.currentNum = Number(obj.data.currentNum);
          obj.data.currentNum = obj.data.currentNum.toString();
        } else {
          switch (btn_num) {
            case '+':
            case '-':
            case '*':
            case '/':
            case '=':
              // 将当前屏幕上的数字和本次的操作符存储到变量
    
              if (obj.data.storage == 0) {
                obj.data.storage = obj.data.currentNum;
                obj.data.operator = btn_num;
              } else {
                if (obj.data.off != true) {
                  if (obj.data.operator == '+') {
                    obj.data.currentNum = Number(obj.data.storage) + Number(obj.data.currentNum)
                  } else if (obj.data.operator == '-') {
                    obj.data.currentNum = Number(obj.data.storage) - Number(obj.data.currentNum)
                  } else if (obj.data.operator == '*') {
                    obj.data.currentNum = Number(obj.data.storage) * Number(obj.data.currentNum)
                  } else if (obj.data.operator == '/') {
                    obj.data.currentNum = Number(obj.data.storage) / Number(obj.data.currentNum)
                  }
                }
                obj.data.storage = obj.data.currentNum;
                obj.data.operator = btn_num;
              }
    
              obj.data.off = true;
              break;
            case 'clear':
              obj.data.storage = 0;
              obj.data.currentNum = '0';
              obj.data.operator = '';
              break;
            case 'back':
              obj.data.currentNum = obj.data.currentNum.slice(0, -1);
              if (obj.data.currentNum == '') {
                obj.data.currentNum = '0';
              }
              break;
            case '.':
              if (obj.data.currentNum.indexOf('.') == -1) { // 判断是否已包含“.”
                obj.data.currentNum += btn_num
              }
              break;
          }
        }
        obj.setData({
          screenNum: obj.data.currentNum
        })
      },
    
    })
    

    效果图如下
    在这里插入图片描述
    微信开发者工具下载地址
    在这里插入图片描述

    展开全文
  • 利用MFC写一个计时器小程序

    千次阅读 2018-04-14 10:20:58
    利用MFC写一个计时器小程序
    展开全文
  • 本文档将带你一步步创建完成一个微信小程序,并可以在手机上体验该小程序的实际效果。 开发准备工作 获取微信小程序的 AppID 登录 https://mp.weixin.qq.com ,就可以在网站的“设置”-“开发者设置”中...
  • 在前面: 微信小程序的逐步更新,越来越成熟,小程序用来替代一些...因为之前有Web开发的经验,我作为一个接触微信小程序不久的开发者,都可以很快的上手,这是因为微信小程序和Vue十分的相似。那么,我接下来...
  • python写一个录音小程序

    万次阅读 2017-06-12 18:34:58
    #文件长度计算,每采样2字节 audio_data=fp.readframes(nf) pythonWav文件: def save_wave_file (filename,data) : '''save the date to the wavfile''' wf=wave.open(filename, 'wb' ) ...
  • 手把手教你写个微信小程序

    万次阅读 2017-12-08 11:48:31
    手把手教你写个微信小程序 很多人看完bmob快速入门,并完成了基本配置之后依然不知道如何下手去自己的代码,那么跟着我起来一步一步做个小程序吧。 工具:Bmob后端云
  • 为女朋友写一个小程序(一)— —目的与需求 为女朋友写一个小程序(二)— —数据库设计(未) 为女朋友写一个小程序(三)— —基于springboot的服务器端接口设计与实现(本文) 为女朋友写一个小程序(四)—...
  • 一个小程序跳另一个小程序的接收参数 首先看一下官方的文档吧小程序官方文档跳转 具体方法如下首先我们先在小程序A的点击事件中添加下面的代码 这里我们传两个参数分别是barcode和promo两个参数 // 跳转到另一个...
  • 为女朋友写一个小程序(一)— —目的与需求

    万次阅读 多人点赞 2018-04-30 02:30:31
    从认识我女朋友开始已经为了她开发了不下三个程序,当她做微商时为她写一个基于安卓的简易管理系统;当她要查找资料时,帮她把资料都爬下来,弄成搜索引擎;而今天(其实程序已经开发很久了,一直叨叨絮絮要出文章...
  • 这就是最简单的一个用c#作为后代数据,iis作为服务器开发的一个小程序,后期我还打算好好做一个
  • 微信小程序 谈谈在大学初次项目的体验

    万次阅读 多人点赞 2020-03-20 09:34:59
    已经近三周没博客了,最近一直在忙着写一个项目,趁现在项目所用的服务器申请还在审核备案,一篇博客,谈谈我在大学第一次正规付费项目的体验哈哈。
  • 完整的写一个Python小程序

    万次阅读 2016-12-06 18:01:10
    #collatz猜想也叫3n+1猜想,给一个正整数,如果是偶数,则减半;如果是奇数,则变为它的三倍加一。直到变为一停止。猜想对于所有正整数经过足够多次变换最终达到1。</pre><br> #所谓完整,乃相对而言:有输入判定,...
  • 微信小程序跳转到另一个小程序一个条件!! 这两个小程序被同一个微信公众号关联,否则不能跳转,会报错。 官方文档:https://developers.weixin.qq.com/miniprogram/dev/api/wx.navigateToMiniProgram.html wx....
  • 用C++写一个简单的表白小程序

    千次阅读 2019-08-23 16:29:45
    输入no系统会一直提醒你再试次;输入yes会显示出颗会变色的心和“爱你,么么哒”的字样,在VC2010学习版中测试如下图: 运行结果: 假如输入no: 当继续输入no: 系统会一直询问请求再选择次,直到选择yes ...
  • 如何用Windows自带的工具写一个一键关机小程序 工具/原料(打勾勾的可用可不用) 装有Windows系统的电脑 在机子上装个格式工厂(版本随意,最好更新到最新的) 制作环境 windows自带命令提示符(cmd),用这个...
  • 用Python写一个可以记日记的小程序

    千次阅读 2017-08-06 14:48:23
    一个小型日记程序
  • 记微信小程序使用view写一个圆形的预览按钮 今天开始微信小程序前台页面 在最后需要写一个深蓝色的预览按钮 这个样子的 使用view标签前台标签是这样子的 然后开始后台css样式 ![在这里插入图片描述]...
  • 用Python写一个模拟qq聊天小程序

    千次阅读 2019-01-24 11:32:22
    # 编写一个程序,模拟qq聊天 # 要求:程序可以同时发消息和收消息,发和收的过程中程序不退出 # 思路:使用socket来完成(socket 是全双工模式,可以实现收和发同时进行),定义俩个线程,一个负责发消息、一个负责收...
  • 做任何程序开发要首先找到其官方文档,我们先来看看其有哪些官方文档。...知道了文档的位置,下面我们来介绍下如何做一个微信小程序开发: 第一步: 下载微信小程序开发者工具并安装,下载路径: https://mp.weix...
  • 我想用php写一个微信小程序后台的json数据接口,该怎么,流程是什么?
  • B小程序在mpvue中的源码如下: <!-- A小程序中 --> <button class="nav-btn" @click="skip()">跳到别的小程序</button> <script> export default { data() { return { } ...
  • 用python写一个抢票小程序(无验证码)

    千次阅读 热门讨论 2018-03-27 16:20:57
    用这个库可以让小程序用起来更方便。 2.一些错误: 2.1 脚本中设定每隔0.5秒钟就向场馆信息页面发送一个get请求查看是否有场馆门票放出,但是跑了差不多100次就报错了,报错信息如下: “requests.exceptions....
  • 如何用C#中的Windows窗体写一个抽奖小程序

    千次阅读 多人点赞 2019-03-15 22:23:33
    、使用工具。 1.Visual Studio2017(我用的是2017,不去讨论其他版本了)。 2.Windows窗体中的工具:Button、Label、Timer。 二、简单介绍三工具的作用。 1.Button:用来作按钮,抽奖的开始按钮。 2....

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 2,434,980
精华内容 973,992
关键字:

如何写一个小程序