摘要:
今天开始学习html5,学习完后做个笔记,以便考察遗忘度。 首先学习了canvas的getImageData和putImageData,通过这2个方法可以获取和设置canvas上面对象的像素颜色。getImageData返回的对象属性data包含了像素颜色值,一个像素点有4组颜色值组成(r,g,b,alpha),所以遍历像素的时候需要+4。像素的个数可以通过data.length获得。 另外接触到了Image对象,在canvas中插入图像的方法如下:View Code 1 var image = new Image();2 image.src = "bayern.jpg"; 阅读全文
摘要:
1、反射的构造过程直接构造 1、加载程序集2、根据类名构造反射构造1、加载程序集 2、查找需要构造类的类名 3、根据类名构造注意:能不用反射还是别用反射,因为毕竟要以性能做为代价, 不过在某些特定场合,还是只能用它,所以要自己根据实际情况来掌握.2、反射与自身去实例化有何区别,用反射的意义何在?1)当你做一个软件可以安装插件的功能,你连插件的类型名称都不知道,你怎么实例化这个对象呢?因为程序是支持插件的(第三方的),在开发的时候并不知道。所以,无法在代码中 New出来,但反射可以,通过反射,动态加载程序集,然后读出类,检查标记之后再实例化对象,就可以获得正确的类实例。反射的目的就是为了扩展未知 阅读全文
摘要:
The ASP.NET Development ServerIron Speed Designer can run your application using either ASP.NET Development Server or the Microsoft Internet Information Server (IIS).Downloading the ASP.NET Development ServerThe ASP.NET Development Server is installed as part of the following products from Microsoft 阅读全文
摘要:
http://msdn.microsoft.com/en-us/goglobal/bb896001.aspx 阅读全文
摘要:
C# 让程序自动以管理员身份运行VISTA Windows 7 都使用了UAC来控制程序访问,对于一些需要使用管理员身份运行的程序就得右键以管理员身份运行。C# 编程中可以使程序自动使用管理员身份运行,也就是我们常常看到一些程序的图标上会冒出个盾牌。方法:在源码的Properties目录中找到 app.manifest,将其中level="asInvoker" 改成 level="requireAdministrator"就可以了,如果没有app.manifest文件可以打开项目属性,找到安全性项,勾上启用 ClickOnce 安全设置,这时会生成app 阅读全文
摘要:
Windows各版本号全解释 Beta: 很容易理解就是测试版,这个阶段的版本会一直加入新的功能。 RC:(Release Candidate) Candidate 是候选人的意思,用在软件上就是候选版本。Release.Candidate.就是发行候选版本。和Beta版最大的差别在于Beta阶段会一直加入新的功能,但是到了RC版本,几乎就不会加入新的功能了,而主要着重于除错! RTM:(Release to Manufacture) 是给工厂大量压片的版本,内容跟正式版是一样的,不过RTM.也有出120天评估版。但是说RTM.是测试版是错的... 阅读全文
摘要:
using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Security.AccessControl;using System.IO;using System.Diagnostics;using System.Security.Principal;using System.Runtime.InteropServices;namespace ConsoleApplication4{ internal class NativeMethods { ... 阅读全文
摘要:
一、.NET Framework 1.1版本1、ASP.NET移动控件2、ADO.NET的改动 添加System.Data.Odbc命名空间 新增System.Data.OracleClient命名空间供Oracle使用 DataReader对象公开HasRows属性,判断是否有返回行 Connection对象具有EnlistDistributedTransaction,可以在分布式事务中启动手动登记。3、并发执行.NET Framework 1.1版本支持并行执行。4、.NET Framework安全性的改动5、.NET Framework中的IPv6支持二、.NET Framework 2 阅读全文
摘要:
Linq 对象OrderBy对象属性-属性字符串配置实现Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/--> class Person { public string Name { get; set; } public string Department { get; set; } public string Age { get; set; } public strin... 阅读全文
摘要:
.net framework4.0 新增了Task这个类,其中有个枚举叫TaskStatus,但是我始终无法获得其中的一个叫WaitingForChildrenToComplete的状态:using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Threading.Tasks;using System.Threading;namespace ConsoleApplicationTask{ class Program { static ... 阅读全文