- 博客(13)
- 资源 (17)
- 收藏
- 关注
原创 第一次接触XNA,关于LoadContent的问题
忽然对游戏编程来了兴趣,也为了减少平时工作的枯燥,开始了XNA的学习之路。今天算是学习的第一天吧,高高兴兴地下了本资料>,还是中文版的。刚从引言开始看的时候,心里甚至有点亢奋。见到有第一个XNA示例,便立马开始动手起来。结果很快就遇到了个大头佛。我想加载一张图片,明明是在工程中设置了其作为Content来加载的属性,可是程序运行到LoadContent()方法中的texture.Load(
2012-09-26 01:31:52 2627
原创 使用VisualTreeHelper获取DataTemplate中的控件
定义为DataTemplate中的控件,无法直接通过x:Name的索引方式来获取,因此必须另想办法。在.net库中有一个VisualTreeHelper类,是专用于涉及可视化树的节点的操作用途。既然控件也存在于可视化树中,也可以使用这种方式来查找节点。貌似还有一种方法,在DataTemplate中有LoadContent的方式,也可以获取其中的根元素。但我试了几遍,没什么反应,只好暂时作罢
2012-09-25 21:07:41 5773 1
原创 wp7 关于从MemmorySream中复制字节流
刚刚发现一个比较奇怪的现象,从Stream复制数据到byte[]数组后,发现byte[]的数据都还是默认值,见代码:/// /// 从相册中完成获取图像/// private void OnPhotoChooserTaskComplete(object sender, PhotoResult e){ Stream ms = new MemoryStream(); e
2012-09-19 22:42:30 1587
原创 wp7中关于ListPicker的ItemSource的一个疑问
今天意外的发现struct与class之间的一些区别。就是这些区别导致了在使用这两个类型的数据作为ListPicker的ItemSource时的效果不一样。(1)使用struct类型对象作为ListPicker的ItemSource首先定义了一个这样一个struct结构体: public struct MonthListPickerItem { pub
2012-09-17 23:16:03 1668 1
转载 C++中const的实现细节(C、C#同理)
1、什么是const? 常类型是指使用类型修饰符const说明的类型,常类型的变量或对象的值是不能被更新的。(当然,我们可以偷梁换柱进行更新:) 2、为什么引入const? const 推出的初始目的,正是为了取代预编译指令,消除它的缺点,同时继承它的优点。 3、cons有什么主要的作用? (1)可以定义const常量,具有不可变性。 例如: const
2012-09-16 21:51:56 1927
原创 wp7中Storyboard的示例动画
假如要实现这样一种控件,它的透明度由0平滑过渡到1,再由1平滑过渡到0(也就是忽明忽暗的闪烁效果)。一种方法是定义一个定时器,重复的改变它的透明度。一种方法则是可以通过storyboard来实现这种闪烁效果,代码实现起来更为简洁,代码如下: private Storyboard PrepareShowStory() { Stor
2012-09-14 20:18:09 2920
原创 wp7图片截取功能
PhotoChooserTask可以实现系统相册的相片选取,设置ShowCamera属性为true则可以在打开系统相册时提供拍照功能,设置HeadImagePixelHeight和HeadImagePixelWidth属性则可以实现图片的截取功能。设定了图片的尺寸后,选定的图片会出现一个矩形截取区域,在保存后系统会自动完成图片选中区域的截取操作。代码示例:private void On
2012-09-14 19:57:32 1764 4
转载 WPF中Binding的技巧(一)
在WPF应用的开发过程中Binding是一个非常重要的部分。在实际开发过程中Binding的不同种写法达到的效果相同但事实是存在很大区别的。这里将实际中碰到过的问题做下汇总记录和理解。1. source = {binding} 和source = {binding RelativeSource={RelativeSource self},Path=DataContext}效
2012-09-10 21:23:02 4613 1
转载 WPF中的Binding技巧(二)
接上篇, 我们来看一看Elementname,Source,RelativeSource 三种绑定的方式 1.ElementName顾名思义就是根据Ui元素的Name来进行绑定: 例子: MainWindow, Path=Background}”/>
2012-09-10 21:21:55 4012
原创 C#关键字params, ref, out的用法
第一次使用params这个关键字,发觉这是蛮好用的一种参数形式。1、paramsparams关键字用在指定参数可变的场合中。在方法声明中加了params关键字后不能再同时定义其他参数,在声明方法中只允许params这个关键字的存在。示例代码:class Test{ public void TestIntParams(params int[] vals) { if(vals
2012-09-09 22:33:20 3209
原创 列数据库的文件结构设计(笔记)
之前的毕业设计做了一个关于列数据库文件设计的课题,最近抽空回头看了一下那论文,当时觉得浪费了时间,现在想来这课题还是蛮有意义的。最终也通过代码实现了数据的列式存储,虽然大部分代码不是我写的,但至少把他弄懂了。以下内容仅用作学习笔记,可以看做是自己的功课温习,嘿嘿。------------------------------------------------------------------
2012-09-08 18:04:05 3524
原创 windowsphone7 关于隐藏虚拟软键盘(SIP)的方法
在windowsphone7中,SIP是无法控制的。当输入框(例如TextBox)聚焦时,那么软键盘就会自动弹出来;当文本输入型的控件失去焦点时,软键盘就会自动隐藏。但有时候,我们想强制隐藏SIP(例如在显示SIP的时候想保存页面信息,并在隐藏SIP后实现页面跳转等),这个时候应该怎么做呢?我想到的第一个方法是,让聚焦的输入控件失去焦点。怎么失去焦点呢,用了一个比较取巧的方法:假如
2012-09-06 22:39:45 2225
原创 windowsphone7下定制密码输入框
SDK中提供的PasswordBox很好用,但是不能实现显示密码的功能。个人通过组合PhoneTextBox和PasswordBox来定制了一个用户控件,作为密码的输入框,并可以根据选择来实现隐藏或者显示密码。xaml代码:<UserControl x:Class="CustomControls.PasswordTextBox" xmlns="http://schemas.
2012-09-04 22:50:02 1966 2
google_appengine_1.9.50.7z
2020-03-05
ArmorySDK2002.zip
2020-03-02
google_appengine_1.9.40.tar.gz
2019-07-25
win8应用开发指南(Metro Revealed Building Windows 8 apps with XAML and C#)
2013-01-05
敏捷开发技巧
2012-03-27
C#.net 人事管理系统
2011-05-25
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人