- 博客(95)
- 资源 (8)
- 收藏
- 关注
原创 Windows Phone开发之ToastPrompt测试Demo与Coding4Fun效果对比(有图有真相)
昨天研究了一下Coding4Fun的对话框,发现还是太复杂,不符合我的风格,简单、低调就好。于是顺便看了一下ToastPrompt,然后做了一个面向对象封装首先代码段: /// /// 信息提示 /// /// 提示的信息内容 /// 提示的标题 /// 提示消息的显示过期时间。单位毫秒
2011-12-16 12:42:19 4384
原创 Windows Phone之弹出对话框组件尝试Demo
废话不多说,在公司等我家妞儿下班顺便研究测试了一下一个对话框的组件,觉得挺不错的,推荐一下Windows phone的开发者。首先下载一个第三方的组件,放在bin目录里面。下载地址:点击打开链接其次我直接贴代码接下来是前台的XAML代码:<phone:PhoneApplicationPage x:Class="MicroBlogForWP7.AccountManager" xml
2011-12-15 20:39:08 3195 2
原创 asp.Net JS取母板页控件值
function Check() { var text = parent.document.getElementById(''); //如有母板页+pardent. ,普通取值不用加 if (confirm("您已运输" + text.value + "台")) { return true;
2011-11-10 20:44:53 1806
转载 MongoDB数据访问
开始:先下载个C#的驱动。MongoDB提供各种主流与非主流预言的开发驱动。C# Driver 下载地址:猛击这里CSharp Driver Tutorial:猛击这里下载文件安装或者解压缩包如果您是安装,请到安装位置寻找,如果是ZIP压缩包,解压缩包得到如下两个文件:MongoDB.Bson.dll :序列化、Json相关MongoDB.Driver.dll
2011-11-02 13:57:45 1163
原创 Windows Phone 7 app 认证注意事项---简要认证规范指南
一、避免崩溃出现 应用存在崩溃情况的话,将无法通过认证,所以,提交前,必须确定每一个界面和功能是否存在崩溃的情况。 二、主题中背景为深或浅时界面应能够正确显示 系统主题背景默认为深,若为浅时,背景、文字的颜色将会随之发生改变,所以在设计和开发app的时候,必须考虑这个问题,否则将无法通过认证。 解决办法,给Grid、Textblock等控件加上样式资源(全局
2011-11-01 14:06:54 1614 2
原创 Windows Phone7开始之 横屏竖屏
在window phone的开发过程中关于横屏和竖屏的转设置可以在XAML文件的头部设置SupportedOrientations="PortraitOrLandscape" Orientation="Portrait"注:SupportedOrientations为页面的横竖屏方式,分成三种PortraitOrLandscape(横竖屏),Portrait(竖屏),Landscape(横屏)Or
2011-10-14 11:30:31 3971 1
原创 Windows Phone开发之 禁用back键
在开发过程中,因为页面是无状态的,可能会导致页面的回退操作逆向业务需求而禁用回退两步可以轻松搞定第一 在XAML文件注册事件:BackKeyPress="PhoneApplicationPage_BackKeyPress">第二在后台实现方法:private void PhoneApplicationPage_BackKeyPress(object sender, System.Component
2011-10-13 16:37:27 1932
原创 Windows Phone 7开发之 项目初体验
最近不算太忙,于是想试试window phone开发,于是自己用了几天开发了公司业务系统的WP版。一直是写后台代码的,所以前台欠缺一定的审美和布局观,我按照我的稀烂一样的审美观自己布局的。因为这是业务系统,所以在这些东西上面是没有什么过硬的要求的。自己看上去还马马虎虎。贴出一下系统的部分截图,开发过程中一些关键的控件和知识点都已经在博客记录,欢迎阅览和参考,里面既有开发过程中自己搜索到贴出来的,也
2011-10-13 13:31:44 3722 22
原创 Windows Phone 开发之 设备方向
默认项目是“只支持纵向的”如果你看一下MainPage.xaml文件的头部信息,会发现两个属性:SupportedOrientations=”Portrait” Orientation=”Portrait”可以将SupportedOrientations想象成你准备在程序中支持的可能发生的情况的列表。你可以将SupportedOrientations设置成以下3个值中的任意一个:Portrait
2011-10-12 21:55:41 1241
转载 Windows Phone 7 开发 之使手机震动
为什么要使我的手机震动?有很多很多愚蠢和/或不合适的原因来让一个手机震动。然而,本文的目的是讲述一些让手机震动的具体原因。游戏反馈让我们先从一个明显的例子入手:游戏。当你玩儿游戏时,可能不能一直为用户提供他们所需的所有信息。(尤其是他们的手指在屏幕上时。)给他们一些触觉反馈 可以让他们知道他们正在被攻击或是有一些需要他们注意的东西。按钮反馈这个对你来说可能非常普通,但对于你程序中的每个按钮来说,触
2011-10-12 21:52:32 2348
原创 Windows Phone7 开发 使用系统资源
如果要使用系统的资源,最简单的方法就是在XAML中使用StaticResource;这在xaml文件中非常常见。如:FontFamily="{StaticResource PhoneFontFamilyNormal}"FontSize="{StaticResource PhoneFontSizeNormal}"Foreground="{StaticResource PhoneForegroundB
2011-10-12 21:47:43 1340
原创 Windows Phone开发之 WebClient 讲解
WebClient的主要函数如下: •OpenReadAsync 打开流向指定资源的可读流。 •OpenWriteAsync 打开一个流以将数据写入指定的资源。这些方法不会阻止调用线程。 •DownloadStringAsync 以字符串形式下载位于指定 Uri 的资源。 •UploadStringAsync 将指定的字符串上载到指定的资源。这些方法不会阻止调用线程。 WebClient
2011-10-12 16:52:27 1485
原创 Windows Phone获取经纬度信息
PS : 因为需要冷启动至少也需要一分钟以上,所以最好在公共类初始化,在需要调用的时候直接使用。GeoCoordinateWatcher 类提供基于坐标的位置数据,其来自当前的位置提供程序。 来自当前位置提供程序的基于坐标的位置数据,该提供程序是计算机上优先级别最高的位置提供程序,其优先级别取决于一系列因素,如:来自所有提供程序的数据的存在时间和准确性、位置应用程序请求的准确性、与位置提供程序关联
2011-10-10 14:11:33 1936
原创 Windows Phone 7 开发之Microsoft.Phone.Tasks中的各项Task
//PhoneCallTask :打电话 private void btnPhoneCall_Click(object sender, RoutedEventArgs e) { PhoneCallTask task = ne
2011-10-09 11:52:54 2412 1
原创 计算地球上两点的直线距离
现微软已经为我们直接提供了这个方法GeoCoordinate的GetDistanceTo参数是GeoCoordinate的对象,用来计算两个GeoCoordinate的距离。
2011-10-08 23:23:36 2489
原创 Windows Phone开发之动画效果
第一步:引入命名空间: xmlns:toolkit="clr-namespace:Microsoft.Phone.Controls;assembly=Microsoft.Phone.Controls.Toolkit">第二步:在Grid外部设置如下代码在xaml文件中:toolkit:TransitionService.NavigationInTransition 进来的动画 toolk
2011-09-29 09:53:07 2278
原创 用C#实现软件自动更新思路
长期以来,广大程序员为到底是使用Client/Server,还是使用Browser/Server结构争论不休,在这些争论当中,C/S结构的程序可维护性差,布置困难,升级不方便,维护成本高就是一个相当重要的因素。有很多企业用户就是因为这个原因而放弃使用C/S。然而当一个应用必须要使
2011-09-22 13:35:19 2801 2
原创 HttpModule与HttpHandler详解
ASP.NET对请求处理的过程:当请求一个*.aspx文件的时候,这个请求会被inetinfo.exe进程截获,它判断文件的后缀(aspx)之后,将这个请求转交给 ASPNET_ISAPI.dll,ASPNET_ISAPI.dll会通过http管道(Http Pipe
2011-09-10 18:47:06 875
原创 C#加密算法汇总
方法一: //须添加对System.Web的引用 using System.Web.Security; ... /// /// SHA1加密字符串 /// /// 源字符串 /// 加密后的字符串 public string SHA1
2011-09-03 14:17:51 1142
转载 用C#实现HTTP协议下的多线程文件传输
很多人都有过使用网络蚂蚁或网络快车软件下载互联网文件的经历,这些软件的使用可以大大加速互联网上文件的传输速度,减少文件传输的时间。这些软件为什么有如此大的魔力呢?其主要原因是这些软件都采用了多线程下载和断点续传技术。如果我们自己来编写一个类似这样的程序,也能够快速的在互联网上下载
2011-08-20 10:09:57 904
原创 jQuery实现图片延迟加载
在浏览有些网站时,发现图片是在下拉滚动条时才加载,这是一个很不错的用户体验。这一效果是通过JavaScript 编写的jquery插件实现的,它可以延迟加载长页面中的图片. 在浏览器可视区域外的图片不会被载入, 直到用户将页面滚动到它们所在的位置. 这与图片预加载的处理方式正好是
2011-08-20 08:59:39 1979 5
原创 .Net 绑定Dropdownlist的时自定义组合字段后显示
//绑定Dropdownlist的时自定义组合字段后显示 ta.Fill(dtplan, sysUser.Number, sysUser.Corp.ID, string.Empty, DateTime.Now.AddDays(-15.00), DateTime.Now.AddDa
2011-08-17 11:49:40 1247
原创 asp.net 上传控件
注册控件: 调用控件: <fup:FileUploadProgress OnClientProgressStopped = "function(){alert('文件已上传');}" On
2011-07-28 13:08:40 5510 3
原创 c#多线程socket开发
话说“主机已经强制性关闭一个链接”这个问题一直拖延了很久,现在解决了,贴出来希望能购有所参考 using System;using System.Collections;using System.Collections.Specialized;using System.Text;using System.Threading;using System.Net.Sockets;using
2011-07-25 15:26:10 17848 17
转载 Windows Phone 7- 返回键
//"返回键"只能用于返回上一页面。只是在有键盘、context菜单或弹出窗口时,这个返回操作是关闭键盘、取消context菜单或者弹出窗口。 // 如果页面中有弹出窗口,按"返回键"应取消弹出窗口,而不是退回到上一页面,Page类提供了可重载的OnBackKeyProcess
2011-07-08 10:01:22 2194
原创 Windows Phone 7回车键获取
//wp7回车获取 if (e.Key == Key.Enter) { MessageBox.Show("ok,回车enter"); } //*/
2011-07-08 09:58:35 1554 1
原创 Windows phone 7开发之(页面间跳转与传值)
Windows Phone7允许创建多个页面,但并不像Windows mobile程序一样,可能关闭窗口或最小化,而是通过跳转的方式来实现的。但是其跳转方式也不同于PC上Sliverlight的跳转方式。不过其传值方式却是一样的。一.跳转: 可以通过这条语句来完成:this.NavigationService.Naviagte(new Uri("/testPage.xaml", UriKind.R
2011-07-03 00:37:59 1645
原创 Windows Phone开发之 Map控件
1. 加一个标记:加标记,是地图中最常用的方法。它和bing map又有所不同,首先所在的命名空间不同;其次显示方式不同;但总之都是可以在模拟上运行的。Pushpin pin = new Pushpin();pin.Location = new GeoCoordinate(30.259497, 120.129798);pin.Width = 200;pin.Height = 200;pin.Con
2011-07-03 00:08:04 1800
原创 Windows Phone 7 开发经验总结
1. 有关NavigationService的函数调用语句不能放到页面的构造函数里,否则会提示对象空引用异常。 例如:NavigationService.Navigate(new Uri("/MainPage.xaml", UriKind.RelativeOrAbsolute)); 同样,如果想取得this.NavigationContext.QueryString也是会报错的。
2011-07-02 23:47:45 2280 1
原创 改变WindowsPhone7程序的启动Page
在XAML中使用应用程序定义指定起始Page(它是启动 WindowsPhone7程序时自动加载的Page)。指定方法是将 StartupUri 属性设置为所需的 Page 的 统一资源标识符 (URI)。可以在标记中以声明方式设置 StartupUri,如下面的示例所示。 xmlns="http://schemas.microsoft.com/winfx/2006/xaml/present
2011-07-02 23:46:44 1606
原创 Windows Phone 7上几种实现Timer效果的方法
对于Silverlight程序,可以使用下面的方法模拟1. 使用DispatcherTimer. System.Windows.Threading.DispatcherTimer dpt = new System.Windows.Threading.DispatcherTimer(); dpt.Interval = new TimeSpan(0, 0, 1); d
2011-07-02 23:45:06 1737
原创 Windows Phone 模拟上网配置
在确保主机已连上互联网的情况下,按以下步骤设置:1、打开ActiveSync ,点击“文件”——>“连接设置”,在“允许连接到以下其中一个端口”下选择“DMA”。2、打开 VS2005,点击菜单“工具”——>“设备仿真管理器”,选择一个windows mobile 5.0 PocketPC 模拟器。在右键菜单中点击“连接”。等模拟器启动后,再点击“插入底座”,此时,通过ActiveSy
2011-07-02 12:08:35 1814 1
原创 WP7 如何获取用户和手机的信息
using System;using System.Net;using System.Windows;using System.Windows.Controls;using System.Windows.Documents;using System.Windows.Ink;using System.Windows.Input;using System.Windows.Media;u
2011-07-02 12:07:29 2065 5
原创 Windows Phone开发中页面用法解析
在学习Windows Phone开发的过程中,你可能会遇到页面的概念,这里和大家分享一下,Windows Phone开发中的页面和silverlight不是完全一样的,silverlight是由Frame和Page生成,而WP7是由PhoneApplicationFrame和PhoneApplicationPage生成的。Windows Phone开发中的页面WP7的窗体已经和Mobile没有一点
2011-07-02 11:58:00 1793 9
原创 asp.net 读取word 文档的方法
//第一种方法:Response.ClearContent();Response.ClearHeaders();Response.ContentType = "Application/msword";string s = Server.MapPath("C#语言参考.doc");Response.WriteFile("C#语言参考.doc");Response.Write(
2011-06-23 12:32:00 1513
原创 C# 窗体圆角
private void SetFormCircle() { int radian = 4; //圆弧角的比率,可以自己改变这个值看具体的效果int w = this.Width; //窗体宽int h = this.Height; //窗体高 //对于矩形的窗体,要在一个角上画个弧度至少需要2个点,所以4个角需要至少8个点Point p1 = new P
2011-06-23 12:31:00 1017
原创 GridView合并单元格
//GridView合并单元格//中间变量,存取TableCell private TableCell publishDateCell = null; protected void grvTest_RowDataBound(object sender, GridViewRowEventArgs e) { if (e.Row.RowType == Dat
2011-06-23 12:23:00 636
原创 C# 跟年月日判断星期几
基姆拉尔森计算公式W= (d+2*m+3*(m+1)/5+y+y/4-y/100+y/400) mod 7 在公式中d表示日期中的日数,m表示月份数,y表示年数。注意:在公式中有个与其他公式不同的地方:把一月和二月看成是上一年的十三月和十四月,例:如果是2004-1-10则换算成:2003-13-10来代入公式计算。代码如下://y-年,m-月,d-日期string CaculateWeekDay
2011-06-19 12:27:00 1331 2
原创 C#如何取硬件标志
using System; using System.Runtime.InteropServices; using System.Management; namespace Hardware { /// /// Hardware_Mac 的摘要说明。 /// public class HardwareInfo { //取机器名 public stri
2011-06-16 10:19:00 1599
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人