06 2012 档案

摘要:自从 .Net framework 推出之后,受到广泛的使用与欢迎;而相信您也听过 Native Code 与 Managed Code;执行在 .Net CLR 环境下的应用程序都是属于 Managed Code 的范围,而 Managed Code 在编译时会先编译成 MSIL (Microsoft Intermediate Language),实际执行时交由 JIT (Just-In-Time) 编译成机器码之后执行,而由于架构上的变更,MSIL (也就是我们的 .Net exe、dll 档案等) 是比较容易被解译的,因此便出现了混淆器,用来降低解译后程序代码的可读性、混淆流程、变量.. 阅读全文
posted @ 2012-06-27 14:52 銱ル╬鎯噹 阅读(277) 评论(0) 推荐(0)
摘要:Windows Phone 主题是背景色与个性色的组合。背景色是背景的颜色,个性色是应用于控件和其他可视元素的颜色。有两种背景选项可供使用(深色和浅色),另外共有 10 种标准个性色可用于您的应用程序。下表列出了 10 种标准个性色及其以红色、绿色、蓝色 (RGB) 值和十六进制 (Hex) 值表示的相应颜色值。个性色RGBHex示例蓝色27,161,226#FF1BA1E2褐色160,80,0#FFA05000绿色51,153,51#FF339933浅绿色162,193,57#FFA2C139洋红216,0,115#FFD80073芒果色(橙色)240,150,9#FFF09609粉红230 阅读全文
posted @ 2012-06-27 14:28 銱ル╬鎯噹 阅读(541) 评论(0) 推荐(0)
摘要:原因:因为当点击的时候SelectedIndex 会被设置为该 Item 的 Index,第二次点击的时候SelectedIndex的值没有变。所以没有触发事件。解决:只需要在 SelectionChanged 事件处理方法中将 ListBox.SelectedIndex 设置为 -1,即没有选中任何 Item的状态。private void listBox_SelectionChanged(object sender, SelectionChangedEventArgs e) { if (listBox.SelectedIndex == -1) return;... 阅读全文
posted @ 2012-06-27 14:25 銱ル╬鎯噹 阅读(388) 评论(1) 推荐(0)
摘要:在Microsoft.Phone.Info这个命名空间下有这样一个类DeviceStatus手机的信息都存在这个类的静态属性中。·DeviceManufacturer设备制造商·DeviceName设备名称·DeviceFirmwareVersion固件版本·DeviceHardwareVersion硬件版本·DeviceTotalMemory总内存·ApplicationCurrentMemoryUsage当前内存·ApplicationMemoryUsageLimit内存限制·ApplicationPeakMe 阅读全文
posted @ 2012-06-20 14:14 銱ル╬鎯噹 阅读(157) 评论(0) 推荐(0)
摘要:GET请求:首先 做一个请求 public void httpGet() { try { //请求地址 String url = "http://www.cnblogs.com/zhibin/"; //创建WebRequest类 HttpWebRequest request = HttpWebRequest.CreateHttp(new Uri(url)); //设置请求方式GET PO... 阅读全文
posted @ 2012-06-19 15:06 銱ル╬鎯噹 阅读(719) 评论(1) 推荐(0)
摘要:第一步:编写自定义控件类制作一个自定义的控件,首先要从编写控件的类开始。既然我们要做的是一个按钮控件,就让它继承自标准的Button控件,从而获得Button已实现的诸多功能(例如:Button 的 Click 事件)。在Visual Studio里,创建(或打开)一个 Windows Phone 7 项目,添加一个类。代码如下:public class ImageButton : Button{public static readonly DependencyProperty ImageSourceProperty =DependencyProperty.Register("Ima 阅读全文
posted @ 2012-06-18 11:44 銱ル╬鎯噹 阅读(528) 评论(0) 推荐(0)
摘要:WP7 是支持其显示的,只需使用Image控件可以显示PNG与JPG,但是GIF不行 需要用到开源控件:你可以再http://imagetools.codeplex.com/下载DLL以及源码。在引用ImageTools类库后,通过以下代码可以显示GIF图片。//创建gif控件 AnimatedImage gifImage = new AnimatedImage(); Decoders.AddDecoder<GifDecoder>(); //根据图片字节流加载图片 ExtendedImage extendedImg = new Exten... 阅读全文
posted @ 2012-06-18 11:39 銱ル╬鎯噹 阅读(440) 评论(0) 推荐(0)
摘要:图片的Build Type不同 则URI格式也不同:注意:设置成”Content“会让程序启动更快,设置成”Resource“会让程序更快的响应。 Content: <Image Source="/ImagesAsContent/smiley1.png"/> Resource: <Image Source="..\ImagesAsResource\smiley3.png"/> Bitmapimage有两种图片加载模式:BitmapImage.UriSource = uriSource; // loads the image via 阅读全文
posted @ 2012-06-18 11:34 銱ル╬鎯噹 阅读(207) 评论(0) 推荐(0)
摘要:首先 Xaml定义一个Image 实现图片的放大缩小(也可针对页面):<Image x:Name="_image" RenderTransformOrigin="0.5,0.5"> <Image.RenderTransform> <CompositeTransform x:Name="transform"/> </Image.RenderTransform> <toolkit:GestureService.GestureListener><toolkit:Gesture 阅读全文
posted @ 2012-06-18 11:21 銱ル╬鎯噹 阅读(432) 评论(0) 推荐(0)
摘要:最经常的用法如下:<Button Content="Click Me" HorizontalAlignment="Left" Margin="58,68,0,0" Name="button1" VerticalAlignment="Top" Click="button1_Click"/> 比较抽象的用法如下:<Button HorizontalAlignment="Left" Margin="58,68,0,0" Na 阅读全文
posted @ 2012-06-18 11:00 銱ル╬鎯噹 阅读(251) 评论(0) 推荐(0)
摘要:最经常的用法如下:<TextBlock x:Name="txtBlock" Text="你好。"/> 还可以这样用:<TextBlock x:Name="txtBlock" FontSize="42" TextWrapping="Wrap"> 你好,<Bold>小黄</Bold>,<Italic>今天几点起床?</Italic> </TextBlock> 甚至是这样用:<TextBlock Grid.Row 阅读全文
posted @ 2012-06-18 10:55 銱ル╬鎯噹 阅读(391) 评论(0) 推荐(0)
摘要:让我们创建一个空wp7项目,要实现这个场景,首先我们将在mainpage.xaml中添加MediaElement来播放音频流。<MediaElement Name="mediaElement" BufferingTime="0:0:5" AutoPlay="True" Margin="419,1,1,611" />添加一个滚动条 一个开始一个暂停 一个剩余时间<Grid x:Name="ContentPanel" Grid.Row="1" Margin=&q 阅读全文
posted @ 2012-06-15 15:09 銱ル╬鎯噹 阅读(583) 评论(0) 推荐(0)
摘要:该范例是时间以秒为单位自动刷新:点击BUTTUON 触发 定时器时间,每隔一秒执行一次 private void button1_Click(object sender, EventArgs e) { // 创建一个DispatcherTimer实例。 DispatcherTimer newTimer = new DispatcherTimer(); // 将DispatcherTimer的Interval设为1秒。 newTimer.Interval = TimeSpan.Fro... 阅读全文
posted @ 2012-06-15 14:53 銱ル╬鎯噹 阅读(460) 评论(0) 推荐(0)
摘要:Windows Phone可以被放到两个方向,横向和纵向。为了支持windows phone方向的改变,你需要改变你自己项目中的main .xaml文件。搜寻下面这一行 phone:PhoneApplicationPage并按照下面的方式改变它的值。 SupportedOrientations="PortraitOrLandscape . 在phone上创建OrientationChanged事件并写入下面所示的代码。view sourceprint?private void PhoneApplicationPage_OrientationChanged(object sender, 阅读全文
posted @ 2012-06-15 14:44 銱ル╬鎯噹 阅读(150) 评论(0) 推荐(0)
摘要:为了阻止应用程序在256 MB手机上安装你需要在WmAppManifest XML文件里添加合适的<Requirement /> XML元素,如下所示:<Deployment AppPlatformVersion="7.1"> <App> <!-- ... --> <Requirements> <Requirement Name="ID_REQ_MEMORY_90" /> </Requirements> <!-- ... --> </App> &l 阅读全文
posted @ 2012-06-15 14:42 銱ル╬鎯噹 阅读(159) 评论(0) 推荐(0)
摘要:让WINDOWS PHONE 震动代码如下: VibrateController是在命名空间Microsoft.Devices里;public void Vibrate(long durationSeconds) { VibrateController vibController = VibrateController.Default; TimeSpan ts = new TimeSpan(00, 00, durationSeconds); vibController.Start(ts); ... 阅读全文
posted @ 2012-06-15 14:37 銱ル╬鎯噹 阅读(177) 评论(0) 推荐(0)
摘要:方法如下 :public MainPage(){ InitializeComponent(); Color themebackground = (Color)Application.Current.Resources["PhoneForegroundColor"]; if (themebackground.ToString() == "#FFFFFFFF") { this.PageTitle.Text = "Dark "; } else if (themebackground.ToString() == "#DE000000 阅读全文
posted @ 2012-06-15 14:21 銱ル╬鎯噹 阅读(225) 评论(0) 推荐(0)