阅读Google提供的有限文档后,我感觉可以通过简单地创建一个新样式并将其分配给ProgressBar的样式属性来更改ProgressBar/ProgressDialog的外观(可绘制).但我不能让它正常工作.这是我到目前为止所做的:
我创建了这样的形状(mp2.xml)
<?xml version="1.0" encoding="UTF-8"?>
<shape xmlns:android="http://schemas.android.com/apk/res/android"
android:shape="ring"
android:innerRadiusRatio="4"
android:thicknessRatio="4"
android:useLevel="false">
<size android:width="50dip" android:height="50dip" />
<gradient android:type="sweep" android:useLevel="false" android:startColor="#300000ff" android:centerColor="#500000ff" android:endColor="#ff0000ff" />
</shape>
Run Code Online (Sandbox Code Playgroud)
然后像这样创建了一个动画(mp3.xml):
<?xml version="1.0" encoding="utf-8"?>
<animation-list xmlns:android="http://schemas.android.com/apk/res/android" android:oneshot="false">
<item android:duration="70">
<rotate xmlns:android="http://schemas.android.com/apk/res/android" android:drawable="@drawable/mp2" android:pivotX="50%" android:pivotY="50%" android:fromDegrees="0" android:toDegrees="30" android:repeatCount="1" />
</item>
<item android:duration="70">
<rotate xmlns:android="http://schemas.android.com/apk/res/android" android:drawable="@drawable/mp2" android:pivotX="50%" android:pivotY="50%" android:fromDegrees="30" android:toDegrees="60" android:repeatCount="1" />
</item>
<item android:duration="70">
<rotate xmlns:android="http://schemas.android.com/apk/res/android" android:drawable="@drawable/mp2" android:pivotX="50%" android:pivotY="50%" android:fromDegrees="60" android:toDegrees="90" android:repeatCount="1" />
</item>
<item android:duration="70">
<rotate xmlns:android="http://schemas.android.com/apk/res/android" android:drawable="@drawable/mp2" android:pivotX="50%" android:pivotY="50%" android:fromDegrees="90" android:toDegrees="120" android:repeatCount="1" />
</item>
<item android:duration="70"> …Run Code Online (Sandbox Code Playgroud) Vishal Joshi 提供了一个很好的PDC演讲,它描述了Visual Studio 2010中新的MSDEPLOY功能 - 以及如何在TFS中部署应用程序.(Scott Hanselman 也有很好的演讲,但他没有进入TFS).
您可以使用TFS2010中的MSBUILD来调用MSDEPLOY将您的程序包部署到IIS.这是通过MSBUILD的参数完成的.
该演讲解释了一些命令行参数,例如:
/p:DeployOnBuild
/p:DeployTarget=MsDeployPublish
/p:CreatePackageOnPublish=True
/p:MSDeployPublishMethod=InProc
/p:MSDeployServiceURL=localhost
/p:DeployIISAppPath="Default Web Site"
Run Code Online (Sandbox Code Playgroud)
但是这里的文件在哪里 - 我找不到任何东西?
我一整天都在努力让这个工作起来并且不能完全正确并且最终会遇到各种错误.如果我运行包的cmd文件,它会完美展开.如果我通过Visual Studio运行WebDeploy,它也可以完美运行.
但我想通过msbuild使用这些参数来运行整个部署,而不是单独调用msdeploy或运行包.cmd文件.我怎样才能做到这一点?
PS.是的,我确实有Web Deployment Agent Service跑步.我还在IIS下运行管理服务.我试过用这两个.
我正在使用的Args:
/p:DeployOnBuild=True
/p:DeployTarget=MsDeployPublish
/p:Configuration=Release
/p:CreatePackageOnPublish=True
/p:DeployIisAppPath=staging.example.com
/p:MsDeployServiceUrl=https://staging.example.com:8172/msdeploy.axd
/p:AllowUntrustedCertificate=True
Run Code Online (Sandbox Code Playgroud)
给我 :
C:\ Program Files(x86)\ MSBuild\Microsoft\VisualStudio\v10.0\Web\Microsoft.Web.Publishing.targets(2660):VsMsdeploy失败.(远程代理(URL https://staging.example.com:无法联系8172/msdeploy.axd?site = staging.example.com.确保在目标计算机上安装并启动了远程代理服务.)错误详细信息:远程代理(URL https://staging.example. com:8172/msdeploy.axd?site = staging.example.com)无法联系.确保在目标计算机上安装并启动了远程代理服务.收到了不受支持的回复.响应头'MSDeploy.Response'是''但是'v1'是预期的.远程服务器返回错误:(401)未经授权.
针对.Net Framework 3.5编译的.Net组件是否在仅安装了.Net Framework 4.0的系统上运行?
或者换句话说,.Net Framework 4.0安装程序是否包含.Net Framework 3.5?
我有一个看起来像这样的课程:
class Dao<T>{
...
}
Run Code Online (Sandbox Code Playgroud)
我想做这个:
new Dao<Student>();
Run Code Online (Sandbox Code Playgroud)
来自Spring XML配置.
可以这样做吗?怎么样?
我创造了一款在游戏结束时得分的游戏,但问题是该得分有时是小数点后有很多位数的数字(如87.124563563566).我将如何进行四舍五入或更低的值,以便我可以得到像87.12这样的东西?
谢谢!
有没有尝试和创建一个组织CSS代码的形式化方法?在我开始制定自己的保持可读性的策略之前,我想知道还有什么.谷歌并不是很有帮助,因为我不完全确定要搜索的条款.
我正在考虑缩进/间距,何时使用新行,命名约定等.
有任何想法吗?
C#允许您将一个String添加到DataGridView中的RowHeader吗?如果是这样,它是如何完成的?
我正在写一个Windows表单来显示到目前为止的年度客户付款数据.
ColumnHeaders显示1月,2月,3月等...而不是有一个DateTime.Now.Year的空白列我想把它放在RowHeader中,使其从实际的支付数据中脱颖而出.
我需要在我的视图上使用ASP.NET MVC和实体框架在我的测试字段上放置最大长度,我找不到如何获取varchar字段的最大长度.
有没有一种简单的方法来获取它,或数据库字段的任何其他属性
随着VS 2010的正式发布,在我的新代码中开始使用部分实现的C++ 0x功能集是否安全?
我现在感兴趣的功能都是由VC++ 2010和最新版本的GCC实现的.这是我必须支持的两个.
就第一句中提到的"安全性"而言:我可以开始使用这些功能(例如,lambda函数),并且仍然可以保证我的代码将在10年内编译成适当符合C++ 0x的编译器.正式发布?
我想我在问VC++ 2010或GCC是否有可能最终像VC++ 6一样; 它是在语言正式标准化之前发布的,因此允许编译严重错误的代码.
毕竟,微软确实说"10是新的6".;)
我的C#调试器无法正常工作.它有时会跳过断点和代码行.我检查了配置管理器.我甚至尝试将我的项目添加到新的解决方案文件中.有人可以帮帮我吗?
.net ×3
c# ×3
.net-3.5 ×1
.net-4.0 ×1
android ×1
asp.net-mvc ×1
c++ ×1
c++11 ×1
coding-style ×1
conventions ×1
css ×1
datagridview ×1
debugging ×1
gcc ×1
generics ×1
installer ×1
java ×1
msbuild ×1
msdeploy ×1
numbers ×1
progress-bar ×1
rounding ×1
spring ×1
tfs2010 ×1
winforms ×1