有没有高手愿意教授做第三方app的方法?

fivefish2016 UID.2856140
2017-12-02 发表

如题。可能我想的简单。求教。

敬告:
为防止不可控的内容风险,本站已关闭新用户注册,新贴的发表及评论;
你现在看到的内容只是互联网用户曾经发表的言论快照,仅用于老用户留存纪念,且仅与科技行业相关,全部内容不代表本站观点及立场;
本站重新开放前已针对包括用户隐私、版权保护、信息安全、国家政策在内的各种互联网法律法规要求,执行了隐患内容的自查、屏蔽和删除;
本站目前所属个人主体,未有任何盈利安排与计划,且与原WFUN.COM所属公司不存在任何关联关系;
如果本帖内容或者相关资源侵犯到您的合法权益,或者您认为存在问题,那么请您务必点此举报或投诉!
全部回复:
fivefish2016 UID.2856140
2017-12-02 使用 Lumia 950 XL 回复

我想做一款自己经常用的 淘股吧

zsl00 UID.1261334
2017-12-02 使用 Lumia 1520 回复

Quotefivefish2016 发表于 2017-12-2 09:04
我想做一款自己经常用的 淘股吧


要求有点高,简单的可以看例子

woxiren UID.915175
2017-12-02 使用 Lumia 950 回复

比较难,直接封装网页没什么意义,对网页进行逆向分析又费时费力技术难度也大

tmp00000 UID.995403
2017-12-02 回复

目前没有全自动复刻原生第三方 App 的办法。如果你不会网络相关的编程,建议你放弃。

fivefish2016 UID.2856140
2017-12-02 使用 Lumia 950 XL 回复

Quotezsl00 发表于 2017-12-2 09:28
要求有点高,简单的可以看例子


哪里有例子?百度了个遍也没有

fivefish2016 UID.2856140
2017-12-02 使用 Lumia 950 XL 回复

Quotewoxiren 发表于 2017-12-2 09:33
比较难,直接封装网页没什么意义,对网页进行逆向分析又费时费力技术难度也大 ...


它有安卓端,能利用么?

woxiren UID.915175
2017-12-02 使用 Lumia 950 回复

Quotefivefish2016 发表于 2017-12-2 10:09
它有安卓端,能利用么?


没啥用,没有转制工具

svirus UID.2863911
2017-12-02 使用 Lumia 950 XL 回复

我也想。。有木有大神出个视频教程。。做一个软件。。从头待带到尾

Foxer UID.577559
2017-12-02 使用 Lumia 950 回复

网上有个UWP开发视频教程,等我回去找出来发给你们。哔哩哔哩上的,挺有名。

fivefish2016 UID.2856140
2017-12-02 使用 Lumia 950 XL 回复

QuoteFoxer 发表于 2017-12-2 12:15
网上有个UWP开发视频教程,等我回去找出来发给你们。哔哩哔哩上的,挺有名。 ...


{:5_194:}。。。在线等

fivefish2016 UID.2856140
2017-12-02 使用 Lumia 950 XL 回复

Quotesvirus 发表于 2017-12-2 10:45
我也想。。有木有大神出个视频教程。。做一个软件。。从头待带到尾


想到一起了。兄弟

Ev****26 UID.2929664
2017-12-02 回复

1,微博,找Microsoft 信仰中心,微博置顶;2,微软虚拟学院

player2135 UID.664133
2017-12-02 使用 Lumia 950 XL 回复

我就做了起点的第三方,但是出教程就太累了

isnu****mpty UID.1125050
2017-12-02 使用 Lumia 930 回复

首先人家要有开放的接口给你用

Foxer UID.577559
2017-12-02 回复

https://www.bilibili.com/video/av7997007/,这是一个老外讲的课程,一共75集,不过在看这个视频之前,你还得会一些C#基础,也要懂得基本的Visual Studio的使用,尽管C#很好学,VS很好用,但,毕竟这是写程序,还是有一定难度的。

Foxer UID.577559
2017-12-02 回复

关于 C# 和 XAML 的基础知识,可以问我,经验还算比较丰富,但是UWP我还不会写,这个我倒是希望有人能教教我:)

贺****s UID.2904160
2017-12-02 回复

微软虚拟学院

fivefish2016 UID.2856140
2017-12-02 使用 Lumia 950 XL 回复

Quoteplayer2135 发表于 2017-12-2 14:50
我就做了起点的第三方,但是出教程就太累了


谈谈原理呢,比如需要用到那些资源,会碰到那些类型的困难

fivefish2016 UID.2856140
2017-12-02 使用 Lumia 950 XL 回复

Quoteisnullorempty 发表于 2017-12-2 14:56
首先人家要有开放的接口给你用


没有的话可以抓包解决?

fivefish2016 UID.2856140
2017-12-02 使用 Lumia 950 XL 回复

QuoteFoxer 发表于 2017-12-2 15:12
https://www.bilibili.com/video/av7997007/,这是一个老外讲的课程,一共75集,不过在看这个视频之前,你 ...


懂一点vb

fivefish2016 UID.2856140
2017-12-02 使用 Lumia 950 XL 回复

QuoteFoxer 发表于 2017-12-2 15:12
https://www.bilibili.com/video/av7997007/,这是一个老外讲的课程,一共75集,不过在看这个视频之前,你 ...


可以差异比较大

fivefish2016 UID.2856140
2017-12-02 使用 Lumia 950 XL 回复

只弄自己想要的app应该凑合

i****d UID.2897522
2017-12-02 回复

本帖最后由 ind 于 2017-12-2 21:53 编辑

请问是这个吗:***链接停止解析***

svirus UID.2863911
2017-12-02 使用 Lumia 950 XL 回复

QuoteFoxer 发表于 2017-12-2 15:14
关于 C# 和 XAML 的基础知识,可以问我,经验还算比较丰富,但是UWP我还不会写,这个我倒是希望有人能教教 ...


如何做一个计算器?跟系统自带那样?

svirus UID.2863911
2017-12-02 使用 Lumia 950 XL 回复

Quotefivefish2016 发表于 2017-12-2 12:22
。。。在线等


微软官方出品的那一个是吗?

svirus UID.2863911
2017-12-02 使用 Lumia 950 XL 回复

Quotefivefish2016 发表于 2017-12-2 12:30
想到一起了。兄弟


嗯嗯。。。看看有木有大神

Foxer UID.577559
2017-12-02 回复

Quoteind 发表于 2017-12-2 21:45
请问是这个吗:http://space.bilibili.com/18340402#!/channel/detail?cid=1436


就是这个。

Foxer UID.577559
2017-12-03 回复

Quotefivefish2016 发表于 2017-12-2 21:31
懂一点vb


如果能懂一点C语言就是最好的,C#与VB的差异还是大一点,与C的差异小一点。

sx****01 UID.2878421
2017-12-03 使用 Lumia 950 XL 回复

那位做个高德地图WP版本,可下载更新地图的

ne****ui UID.2810544
2017-12-03 回复

第三方应用分两种,一种是官方给接口的,这种简单,基本上学会做应用基本原理,比如学几套Framework,MVVM或者MVC什么的,学好C#和XAML,学会同步异步,基本就没问题了。要是官方没给接口,难度就上升了好几倍,基本上你至少要是一个开发大神,用抓包工具反工程出来一些“民间API”然后还要控制好对服务器的请求发送量,发送太多会被官方抓住可能封掉你的应用,然后基本上官方随便已更新服务你的应用就不能用了就要中心抓包。

Foxer UID.577559
2017-12-03 回复

Quotesvirus 发表于 2017-12-2 23:45
如何做一个计算器?跟系统自带那样?


一个输入框,N个按钮,然后根据按下的按钮,确定操作,搞定。 你这种问题毫无目的,也只配这种回答。 问问题需要一个具体的技术问题,一个点,而不是一个整体,一个面。

ne****ui UID.2810544
2017-12-03 回复

不是科班出身还是放弃吧,这种东西不去爬资料却来问论坛估计也是没啥希望学会的

Yamz UID.2851813
2017-12-03 回复

Quotesvirus 发表于 2017-12-2 10:45
我也想。。有木有大神出个视频教程。。做一个软件。。从头待带到尾


你可以自学编程app开发呀

f****m UID.2932116
2017-12-03 使用 Lumia 950 XL 回复

https://github.com/StratosBlue/ofo

TonyDeng UID.2870126
2017-12-03 回复

QuoteFoxer 发表于 2017-12-2 15:14
关于 C# 和 XAML 的基础知识,可以问我,经验还算比较丰富,但是UWP我还不会写,这个我倒是希望有人能教教 ...


顺便请教一下哈: 像这样的XAML<Border x:Name="RootBorder" BorderThickness="1" BorderBrush="{ThemeResource SystemControlForegroundAccentBrush}"> 在代码中怎么写?主要是要後面那个静态资源的语法。 {:5_188:}

Foxer UID.577559
2017-12-03 使用 Lumia 950 回复

QuoteTonyDeng 发表于 2017-12-3 12:07
顺便请教一下哈: 像这样的XAML 在代码中怎么写?主要是要後面那个静态资源的语法。 ...


应该是{StaticResource …},记不住了,这个东西用的少,得看一下代码,等我回去找一下,或者搜一下StaticResource的用法。

TonyDeng UID.2870126
2017-12-03 回复

QuoteFoxer 发表于 2017-12-3 12:48
应该是{StaticResource …},记不住了,这个东西用的少,得看一下代码,等我回去找一下,或者搜一下Stati ...


嗯,好的,先谢了。我要的就是在.cs中赋值的那个语法怎么写。

dying1233 UID.2857947
2017-12-03 使用 Lumia 950美版 回复

怎么抓接口使用呢

svirus UID.2863911
2017-12-03 使用 Lumia 950 XL 回复

本帖最后由 svirus 于 2017-12-3 16:45 编辑

QuoteFoxer 发表于 2017-12-3 01:41 一个输入框,N个按钮,然后根据按下的按钮,确定操作,搞定。 你这种问题毫无目的,也只配这种回答。 问问 ...
我用txtbox把界面做好了。。就是不知道在哪写代码。。写什么代码哈哈啊
***图片停止解析***

TonyDeng UID.2870126
2017-12-03 回复

Quotesvirus 发表于 2017-12-3 16:35
我用txtbox把界面做好了。。就是不知道在哪写代码。。写什么代码哈哈啊
[qpic]f4397dcc-5591-45f5-9735-2f5 ...


在Click事件中写代码

svirus UID.2863911
2017-12-03 使用 Lumia 950 XL 回复

QuoteTonyDeng 发表于 2017-12-3 16:48
在Click事件中写代码


什么代码能指示计算输入数据?

TonyDeng UID.2870126
2017-12-03 回复

Quotesvirus 发表于 2017-12-3 17:12
什么代码能指示计算输入数据?


取对应TextBox控件中的内容,那是一段Text文本,把文本转换为合法的数值,你要负责检查输入的合法性。

artfly08 UID.2900999
2017-12-03 使用 Lumia 1020 回复

不懂不懂

Foxer UID.577559
2017-12-03 回复

QuoteTonyDeng 发表于 2017-12-3 12:07
顺便请教一下哈: 像这样的XAML 在代码中怎么写?主要是要後面那个静态资源的语法。 ...


唉,查了一下 ThemeResource,是 UWP 或者说是商店应用的,我没用过,但是原理和 StaticResource 差不多。我没写过这类程序,更没在代码里用,所以也是在网上搜的。因为很少有人这么用的,所以找了一个相对靠谱的,你试试看吧,因为我试不了,所以也不知道对不对。(也不知道是不是你要的那种) var brush = Application.Current.Resources["ApplicationPageBackgroundThemeBrush"] as SolidColorBrush; RootBorder.BorderBrush = brush; 这篇文章你参考一下吧。 https://stackoverflow.com/questions/37909912/update-themeresources-from-c 就能帮到这里了。

TonyDeng UID.2870126
2017-12-03 使用 Lumia 950 回复

QuoteFoxer 发表于 2017-12-3 19:08
唉,查了一下 ThemeResource,是 UWP 或者说是商店应用的,我没用过,但是原理和 StaticResource 差不多 ...


嗯,这个靠谱,我待会试试。{:6_234:}

Foxer UID.577559
2017-12-03 回复

Quotesvirus 发表于 2017-12-3 16:35
我用txtbox把界面做好了。。就是不知道在哪写代码。。写什么代码哈哈啊
[qpic]f4397dcc-5591-45f5-9735-2f5 ...


两种方法。 一种是在你的页面上定义4个属性,假设X坐标、Y坐标、方位角、结果分别为ValueX、ValueY、ValueZ、ValueR, 那么把这四个属性分别绑定到你那四个文本上,在按钮的 Click 事件,或者绑定的 Command 中,用x、y、z计算出结果,赋值给r即可。这种 XAML 写法复杂,但是是“正规”的XAML写法。 TextBox Text="{Binding Path=ValueX, RelativeSource={RelativeSource FindAncestor,AncestorType={x:Type local:PageName}},UpdateSourceTrigger=PropertyChanged}"/> (WPF 写法,UWP好像简化了,我不太清楚) 第二种算是“传统”写法。你的 X坐标、Y坐标、方位角、结果 四个文本框是有名字的,比如textBox1、textBox2这样的,或者你自己起的名字。那么,输入完成后,文本框的Text属性中是有内容的,可以拿来用,但是需要先做转换,比如是一个整型值,就要写: var valueX = int.Parse(textBox1.Text.Trim()); var valueY = int.Parse(textBox2.Text.Trim()); var valueZ = double.Parse(textBox3.Text.Trim()); 最后赋值给结果文本框: double result = (valueX + valueY) * valueZ; // 这是我瞎编的公式。 textBox3.Text = result.ToString(); ----------- 最后,代码是写在页面对应的代码文件中,比如你的页面叫做 page.xaml,那么就对应有一个page.xaml.cs,这个.cs文件就是写代码的。希望你不是不知道这个。

Gee****per UID.1075755
2017-12-03 使用 Lumia 640 XL 回复

msdn 你永远的朋友

svirus UID.2863911
2017-12-03 回复

QuoteFoxer 发表于 2017-12-3 19:29
两种方法。 一种是在你的页面上定义4个属性,假设X坐标、Y坐标、方位角、结果分别为ValueX、ValueY、Value ...


恩恩。我试试看。不会再请教你。。

TonyDeng UID.2870126
2017-12-03 回复

本帖最后由 TonyDeng 于 2017-12-3 22:40 编辑

QuoteFoxer 发表于 2017-12-3 19:08 唉,查了一下 ThemeResource,是 UWP 或者说是商店应用的,我没用过,但是原理和 StaticResource 差不多 ...
测试ok了,代码是这样: RootBorder.BorderBrush = (Brush)Application.Current.Resources[“SystemControlForegroundAccentBrush“]; {:5_202:} 谢谢! 补充:上面的尖括号应是方括号,被论坛修改过符号了。

Foxer UID.577559
2017-12-04 回复

本帖最后由 Foxer 于 2017-12-4 01:47 编辑

QuoteTonyDeng 发表于 2017-12-3 22:39 测试ok了,代码是这样: RootBorder.BorderBrush = (Brush)Application.Current.Resources[“SystemControlF ...
别客气,互相帮助,共同进步。你不问我,我也不知道是这么写的,我也是现学现卖,见笑了! 补充一下,从规范的角度来说,这个代码应该写成: RootBorder.BorderBrush = Application.Current.Resources[“SystemControlForegroundAccentBrush“] as Brush; 括号括起的这种一般作为强制转换使用,用于确定的能够匹配类型的转换,一般昨晚值类型转换。 而对于引用类型,则一般用,as,当类型不是匹配类型的时候,转换出来的值,也只是 null,不会出错,减少程序崩溃的几率,减少 try...catch 代码,同时养成 null 检查的习惯。

Foxer UID.577559
2017-12-04 回复

QuoteGeekLWper 发表于 2017-12-3 19:35
msdn 你永远的朋友


作为入门,MSDN不行,不过英语好的话,可以去 channel 9。

本站使用Golang构建,点击此处申请开源鄂ICP备18029942号-4联系站长投诉/举报