windowsphone 程序员开发工具【http://mobile.csdn.net/a/20120610/2806537.html 转载】

 

WP程序员手记:你不可不知的8个Windows Phone开发工具

2012-06-10 22:28 | 2799次阅读 | 来源:CSDN 【已有7条评论】发表评论

关键词:WP,Phone,Windows | 作者:杨依帆 | 收藏这篇资讯

 

导读:国外程序员Douglas Rathbone在开发Windows Phone应用的过程中,通过自身经验与大家分享了8个实用的工具,他表示自己仍在不断探索WP开发技巧,最新消息他将在dzone个人主页上进行更新。

1. Silverlight Spy

Silverlight Spy称得上Windows Phone 开发必备工具之首。其功能类似于Firebug,是一款针对Silverlight的调试工具。

Silverlight Spy帮助开发者实时调试App的布局和设计,如果再借助Metro Grid Helper便可利用Metro网格辅助修改。与Firebug类似的是,开发者可以逐层打开树形目录调整格式,哪怕是“稍微往左移动一点”,也可以实现。

Silverlight Spy提供了两个版本:免费版和69欧元个人版。

下载地址与参考页面:http://firstfloorsoftware.com/silverlightspy/

2. Isolated Storage Explorer

Isolated Storage Explorer是一个免费工具,在CodePlex上提供下载。

为了便于查看和编辑,Isolated Storage Explorer支持程序员在电脑上建立一个文件夹,将所有的问题数据都存储在该文件夹中,然后你可以把这个文件夹拷贝到测试用的手机上。Isolated Storage Explorer能够检测出加载超大附件造成的异常,加载超大图片库异常以及中断数据。

下载地址:http://istool.codeplex.com/

3. Silverlight Toolkit

Silverlight Toolkit可以作为Windows Phone 7 SDK的一款延伸工具,同样在codeplex中提供下载。

Windows Phone 7 SDK包中缺失的控件,在Silverlight Toolkit中都能够找到,它们是:

AutoCompleteBox

DateTimeConverters

DateTimePickers

ExpanderView

HeadersItemsControl

HubTile

Input

ListPicker

LocalizedResources

LongListSelector

MultiselectList

PhoneTextBox

Tilt

ToggleSwitch

Transitions

WrapPanel

下载地址:http://silverlight.codeplex.com/

4. Portable Class Library project template

在编译基于Web服务的应用的过程中,多次调用公共类会导致代码重复。Portable Class Library project template支持在ASP.Net, WPF, Silverlight, XNA环境下进行调试。

下载地址:

http://visualstudiogallery.msdn.microsoft.com/b0e0b5e9-e138-410b-ad10-00cb3caf4981

5. High Performance Progress Bar

High Performance Progress Bar属于Silverlight Toolkit工具包的一部分。

程序员在编译代码过程中,有时模拟器上进度条显示正常,但真机上却出现了问题。这是因为系统执行动画操作时,调用了compositor线程而不是UI线程。

下载地址:

http://silverlight.codeplex.com/

http://www.jeff.wilcox.name/2010/08/performanceprogressbar/

6. Metro Grid Helper

在介绍第一款“Silverlight Spy”时提到了Metro Grid Helper,它可以作为辅助网格调试工具。Metro Grid Helper提供24x24像素Metro风格网格,每个网格之间的间距为12像素。

下载地址:http://nuget.org/packages/MetroGridHelper

7. Windows Phone Test Project

Windows Phone Test Project是一款测试工具,在msdn上提供下载。同时,Silverlight Unit Test Framework可以作为辅助工具。

下载地址:

http://visualstudiogallery.msdn.microsoft.com/6819514d-4bd6-4f31-a231-48c6530ed03b?SRC=VSIDE

8. Emulator Skins

模拟器皮肤算不上核心工具,但对于抱怨VS中模拟器仿真度不高的开发者来说,Emulator Skins或许可以帮一点忙。Emulator Skins提供25个模拟器皮肤。

下载地址:

http://wp7emuskinswitcher.codeplex.com/

http://www.jeff.wilcox.name/2011/12/my-new-windows-phone-emulator-theme/

文章来源:dzone

本文为CSDN编译整理,未经许可不得转载。如需转载请联系market@csdn.net。

 

责任编辑:杨依帆

 

转载于:https://www.cnblogs.com/mokey/archive/2012/06/11/2545008.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
C语言是一种广泛使用的编程语言,它具有高效、灵活、可移植性强等特点,被广泛应用于操作系统、嵌入式系统、数据库、编译器等领域的开发。C语言的基本语法包括变量、数据类型、运算符、控制结构(如if语句、循环语句等)、函数、指针等。在编写C程序时,需要注意变量的声明和定义、指针的使用、内存的分配与释放等问题。C语言中常用的数据结构包括: 1. 数组:一种存储同类型数据的结构,可以进行索引访问和修改。 2. 链表:一种存储不同类型数据的结构,每个节点包含数据和指向下一个节点的指针。 3. 栈:一种后进先出(LIFO)的数据结构,可以通过压入(push)和弹出(pop)操作进行数据的存储和取出。 4. 队列:一种先进先出(FIFO)的数据结构,可以通过入队(enqueue)和出队(dequeue)操作进行数据的存储和取出。 5. 树:一种存储具有父子关系的数据结构,可以通过中序遍历、前序遍历和后序遍历等方式进行数据的访问和修改。 6. 图:一种存储具有节点和边关系的数据结构,可以通过广度优先搜索、深度优先搜索等方式进行数据的访问和修改。 这些数据结构在C语言中都有相应的实现方式,可以应用于各种不同的场景。C语言中的各种数据结构都有其优缺点,下面列举一些常见的数据结构的优缺点: 数组: 优点:访问和修改元素的速度非常快,适用于需要频繁读取和修改数据的场合。 缺点:数组的长度是固定的,不适合存储大小不固定的动态数据,另外数组在内存中是连续分配的,当数组较大时可能会导致内存碎片化。 链表: 优点:可以方便地插入和删除元素,适用于需要频繁插入和删除数据的场合。 缺点:访问和修改元素的速度相对较慢,因为需要遍历链表找到指定的节点。 栈: 优点:后进先出(LIFO)的特性使得栈在处理递归和括号匹配等问题时非常方便。 缺点:栈的空间有限,当数据量较大时可能会导致栈溢出。 队列: 优点:先进先出(FIFO)的特性使得
C语言是一种广泛使用的编程语言,它具有高效、灵活、可移植性强等特点,被广泛应用于操作系统、嵌入式系统、数据库、编译器等领域的开发。C语言的基本语法包括变量、数据类型、运算符、控制结构(如if语句、循环语句等)、函数、指针等。下面详细介绍C语言的基本概念和语法。 1. 变量和数据类型 在C语言中,变量用于存储数据,数据类型用于定义变量的类型和范围。C语言支持多种数据类型,包括基本数据类型(如int、float、char等)和复合数据类型(如结构体、联合等)。 2. 运算符 C语言中常用的运算符包括算术运算符(如+、、、/等)、关系运算符(如==、!=、、=、<、<=等)、逻辑运算符(如&&、||、!等)。此外,还有位运算符(如&、|、^等)和指针运算符(如、等)。 3. 控制结构 C语言中常用的控制结构包括if语句、循环语句(如for、while等)和switch语句。通过这些控制结构,可以实现程序的分支、循环和多路选择等功能。 4. 函数 函数是C语言中用于封装代码的单元,可以实现代码的复用和模块化。C语言中定义函数使用关键字“void”或返回值类型(如int、float等),并通过“{”和“}”括起来的代码块来实现函数的功能。 5. 指针 指针是C语言中用于存储变量地址的变量。通过指针,可以实现对内存的间接访问和修改。C语言中定义指针使用星号()符号,指向数组、字符串和结构体等数据结构时,还需要注意数组名和字符串常量的特殊性质。 6. 数组和字符串 数组是C语言中用于存储同类型数据的结构,可以通过索引访问和修改数组中的元素。字符串是C语言中用于存储文本数据的特殊类型,通常以字符串常量的形式出现,用双引号("...")括起来,末尾自动添加'\0'字符。 7. 结构体和联合 结构体和联合是C语言中用于存储不同类型数据的复合数据类型。结构体由多个成员组成,每个成员可以是不同的数据类型;联合由多个变量组成,它们共用同一块内存空间。通过结构体和联合,可以实现数据的封装和抽象。 8. 文件操作 C语言中通过文件操作函数(如fopen、fclose、fread、fwrite等)实现对文件的读写操作。文件操作函数通常返回文件指针,用于表示打开的文件。通过文件指针,可以进行文件的定位、读写等操作。 总之,C语言是一种功能强大、灵活高效的编程语言,广泛应用于各种领域。掌握C语言的基本语法和数据结构,可以为编程学习和实践打下坚实的基础。
很抱歉,我无法访问您提供的链接\[1\]和\[2\],因此无法提供与这些链接相关的信息。但是,根据您提供的问题,您似乎遇到了一个关于Git上传代码的问题,并且在搜索解决方法时找到了一些链接。其中一个链接\[3\]提到了解决"Couldn't resolve host 'git.coding.net'"的问题的方法,建议您更改DNS设置为8.8.8.8或114.114.114.114,并重新启动网络。这可能有助于解决您的问题。另外,根据引用\[3\]中的信息,如果您的计算机直接重启进入Windows,您可以尝试在UEFI固件中更改启动顺序。希望这些信息对您有帮助。 #### 引用[.reference_title] - *1* *3* [https://blog.csdn.net/weixin_44138807/article/details/90447760?utm_medium=distribute.pc_relevant.non](https://blog.csdn.net/keeplearning365/article/details/109082109)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^insertT0,239^v3^insert_chatgpt"}} ] [.reference_item] - *2* [遇到的git错误fatal: unable to access 'https://github.com/****.git/': Couldn't resolve host 'github....](https://blog.csdn.net/weixin_42476786/article/details/82691934)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^insertT0,239^v3^insert_chatgpt"}} ] [.reference_item] [ .reference_list ]

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值