随笔 - 566  文章 - 2  评论 - 77  阅读 - 117万
08 2011 档案
iphne 常用资源
摘要:1iphone开发环境攻略2mac论坛3.macx.cn4. 微phone 阅读全文
posted @ 2011-08-31 23:51 wtq 阅读(388) 评论(0) 推荐(0) 编辑
test1
摘要:http://www.dev.opticallive.com/ 阅读全文
posted @ 2011-08-30 09:20 wtq 阅读(115) 评论(0) 推荐(0) 编辑
test
摘要:www.dev.opticallive.com 阅读全文
posted @ 2011-08-30 09:16 wtq 阅读(111) 评论(0) 推荐(0) 编辑
sql row_number() over() 来自动产生行号
摘要:需求:需要统计网站的访问量,具体是哪个用户的ip访问该网站,并统计从哪个连接访问该网站。提示。先按userIP分组,再按时间排序,最后编号。代码如下:View Code 1selectrow_number()over(partitionbyUserIporderbyinsertTime),*fromuseraccess 阅读全文
posted @ 2011-08-29 19:56 wtq 阅读(865) 评论(1) 推荐(0) 编辑
sql 使用identity(int,1,1)来产生行号。
摘要:1,使用identity(int,1,1)来产生行号,必须把数据插入到一张表中。2,如图: 3,代码如下:View Code 1selectrowid=identity(int,1,1),useripintotempTfromuseraccess2select*fromtempT参考:http://blog.sina.com.cn/s/blog_5f92e8c50100kfnp.html 阅读全文
posted @ 2011-08-29 19:37 wtq 阅读(9780) 评论(1) 推荐(0) 编辑
winform 安装部署
摘要:参考:winform 安装部署 阅读全文
posted @ 2011-08-25 22:48 wtq 阅读(640) 评论(0) 推荐(0) 编辑
cryptography TransformFinalBlock 返回指定长度的哈希值
摘要:1MD5md5=MD5.Create();2varby=md5.ComputeHash(Encoding.Unicode.GetBytes("123456"));3StringBuildersb=newStringBuilder();4foreach(variteminby)5{6sb.Append(item.ToString("x"));7}89Console.WriteLine(sb);10StringBuildersbb=newStringBuilder();11vart=md5.TransformFinalBlock(by,0,by.Length 阅读全文
posted @ 2011-08-25 20:26 wtq 阅读(536) 评论(0) 推荐(0) 编辑
cryptography 使用RandomNumberGenerator产生加密强随机数
摘要:1如下演示产生200个字节数组的随机数。代码如下:RandomNumberGenerator 1byte[]random=newbyte[200];2RandomNumberGeneratorrnd=RandomNumberGenerator.Create();3rnd.GetBytes(random);4foreach(variteminrandom)5{6Console.WriteLine(item);7}8Console.ReadLine();参考:RandomNumbergenerator 阅读全文
posted @ 2011-08-25 20:07 wtq 阅读(622) 评论(0) 推荐(0) 编辑
Cryptography 使用md5进行加密。
摘要:1,运行结果如图:代码如下:View Code 1MD5md5=MD5.Create();2Byte[]by=md5.ComputeHash(Encoding.Default.GetBytes("123456"));3StringBuildersb=newStringBuilder();4foreach(varbinby)5{6Console.WriteLine(b.ToString("X3"));7sb.Append(b.ToString("X2"));8}9Console.WriteLine(sb);10Console.Write 阅读全文
posted @ 2011-08-25 12:25 wtq 阅读(894) 评论(0) 推荐(0) 编辑
Format 根据当前区域文化来显示带有货币符号的数字。
摘要:1,显示带美元货币符号的数字。 如图:代码如下:View Code 1intdigital=123456;2CultureInfodi=newCultureInfo("en");3Console.WriteLine(digital.ToString("c",di));2.显示带人民币货币符号的数字。 代码如下:View Code 1intdigital=123456;2CultureInfodi=newCultureInfo("zh-chs");3Console.WriteLine(digital.ToString("c&q 阅读全文
posted @ 2011-08-25 11:42 wtq 阅读(437) 评论(0) 推荐(0) 编辑
Md5 Md5实现原理
摘要:参考: http://wenku.baidu.com/view/ddb1008271fe910ef12df8df.html 阅读全文
posted @ 2011-08-24 16:29 wtq 阅读(281) 评论(0) 推荐(0) 编辑
Service 创建windows服务应用程序
摘要:1:1 什么是Windows服务 Windows服务应用程序是一种需要长期运行的应用程序,它对于服务器环境特别适合。它没有用户界面,并且也不会产生任何可视输出。任何用户消息都会被 写进Windows事件日志。计算机启动时,服务会自动开始运行。它们不要用户一定登录才运行,它们能在包括这个系统内的任何用户环境下运行。通过服务控 制管理器,Windows服务是可控的,可以终止、暂停及当需要时启动。2 创建一个Windows服务 我们即将创建的这个服务是用来监视文件是否被改动的,只要指定的目录下的文件被改动,都会记入日志的。下面就让我们来创建这个Windows服务。 Visual Studio ... 阅读全文
posted @ 2011-08-23 22:16 wtq 阅读(575) 评论(0) 推荐(0) 编辑
IO DirectoryInfo MoveTo 将某一个文件或目录移到以一个目录
摘要:1.使用DirectoryInfo.MoveTo时,将目标文件夹一定要是不存在,不然报错。代码如下:View Code 1stringpath=@"c:\wtqCreate";2stringpathTxt=path+@"\my.txt";3stringwtqPath=@"c:\wtq";4stringwttqq=@"c:\wttq11";5DirectoryInfodi=newDirectoryInfo(path);6di.MoveTo(wttqq);2.将文件复制到另外一个目录中代码如下:View Code 1s 阅读全文
posted @ 2011-08-22 16:07 wtq 阅读(506) 评论(0) 推荐(0) 编辑
IO Directory DirectoryInfo
摘要:1.Directory和DirectoryInfo这两个类都是对文件进行操作,但Directory是静态类,所以它的执行效率会更高一点。2.对文件操作。我们可以这样认为,Directory和directoryInfo都是一样的,只是表现形式不一样。 3.获取目录的文件名称或者是文件夹名称。代码如下;View Code 1stringpath=@"c:\wtqCreate";2stringpathTxt=path+@"\my.txt";3if(!Directory.Exists(path))4{56Directory.CreateDirectory(pat 阅读全文
posted @ 2011-08-22 15:08 wtq 阅读(279) 评论(0) 推荐(0) 编辑
IO 创建目录,并常见文件
摘要:1.创建目录。创建目录和文件1stringpath=@"c:\wtqCreate";2stringpathTxt=path+@"\my.txt";3if(Directory.Exists(path))4{56Directory.Delete(path,true);7Directory.CreateDirectory(path);8using(StreamWritersw=File.CreateText(pathTxt))9{10sw.WriteLine("mynameiswtq");11sw.WriteLine("andwh 阅读全文
posted @ 2011-08-22 13:56 wtq 阅读(357) 评论(0) 推荐(0) 编辑
C# 删除某一个目录中所有的txt文件
摘要:1.思路,可使用directory和File文件相互结合。代码如下:View Code 1stringpath=Environment.CurrentDirectory;2stringpattern="*.txt";3string[]strFileName=Directory.GetFiles(path,pattern);4foreach(variteminstrFileName)5{6File.Delete(item);7Console.WriteLine("{0}文件被删除了",item);8}9Console.ReadLine();参考:direc 阅读全文
posted @ 2011-08-22 11:47 wtq 阅读(5915) 评论(0) 推荐(0) 编辑
Xml 读书笔记:What's xml
摘要:1,xml: 数据越复杂,处理就越复杂,当应用程序越复杂,xml越能发挥作用。2,xml文档是利用xml解析器来解析xml的,因此在程序开发中,可以先利用xml解析器来解析xml,以来承担应用程序的压力。 3,修改xml文档的结构时,并不需要去修改程序,这样少了很多额外的麻烦。4.xml是可扩展标记语言,意味着任何人可以使用它们想用的标签来定义xml文档。 5.xml词汇,包含SVG,MathML,CML,比如CML全程为chemical Markup language,用来收集一些跟化学相关的信息。比如,MathML用来收集一些 跟数学相关的信息,同时我们也可以自己创建以及的词汇。 6.h. 阅读全文
posted @ 2011-08-20 14:04 wtq 阅读(271) 评论(0) 推荐(0) 编辑
XML xml spy 5.0 注册码
摘要:XML SPY 5.0注册码断网注册,不要在线注册user: nAcercomp: Stuserial: PkNN7D-Ee281s-qCAt2s-4Fss37-8P7M2C-HBFDH3version| name|company| key suite(all) et8 et8 a700NE-t6cm3A-Nc8bq9-710000-4g6qU2 entprise et8 et8 a700NE-t6cm3A-710000-f3N512 professional et8 et8 a700NE-9aF7cB-710000-a7A512 home et8 et8 a700NE-4bubPA-7100 阅读全文
posted @ 2011-08-20 10:58 wtq 阅读(7611) 评论(0) 推荐(1) 编辑
Wpf x:fieldModifier限制xaml控件的访问权限
摘要:1:x:fieldModifier限制xaml控件的访问权限例子,在一个xaml中单击其中的一个按钮,然后显示另一个xaml。创建要被显示的xaml。后台代码 1privatevoidBtn_Click(objectsender,RoutedEventArgse)2{3Window1w1=newWindow1();4w1.ShowDialog();5}当textbox被设置为x:fieldModifier="Private"时,说明,该textbox的属性只能在当前类中使用,不能在当前类之外进行使用。如下:View Code 1<!--标签扩张2-->2< 阅读全文
posted @ 2011-08-19 23:04 wtq 阅读(3462) 评论(0) 推荐(0) 编辑
Wpf Xaml间接查找控件或用x:name来应用控件实例
摘要:1.使用树状进行间接查找。 代码如下:View Code 1<Grid>2<ButtonContent="Hello"Height="30"Width="50"/>3</Grid>后台代码如下:通过后台代码来寻找控件实例。如下:View Code 1publicwin()2{3InitializeComponent();4Gridgd=this.ContentasGrid;5Buttonbtn=gd.Children[0]asButton;67btn.Content="wpf"; 阅读全文
posted @ 2011-08-19 22:32 wtq 阅读(3327) 评论(0) 推荐(0) 编辑
Wpf 使用x命名空间的ClassModifier
摘要:1:x:ClassModefied来创建修饰符。比如创建一个用户控件,然后该用户控件的修饰符是internal,那么这就说明该用户空间只能被该程序集使用。经证明wpf用户空间不能引用wpf用户控件。以下代码控制如何将一个用户控件在同一个程序集中使用。如图:前台代码如下:后台代码如下:如上设置,就可以使用户控件在程序集中使用了,而在其他程序集中都不能使用。参考:http://www.cnblogs.com/prism/archive/2010/09/13/1824789.html 阅读全文
posted @ 2011-08-19 21:00 wtq 阅读(941) 评论(0) 推荐(0) 编辑
XML 读取xml文件的各个节点
摘要:1,读取整个xml文件,包括子元素,文本,属性。代码如下:View Code 1usingSystem;2usingSystem.Xml;34namespaceReadXMLfromFile5{6///<summary>7///SummarydescriptionforClass1.8///</summary>9classClass110{11staticvoidMain(string[]args)12{13XmlTextReaderreader=newXmlTextReader("books.xml");14while(reader.Read()) 阅读全文
posted @ 2011-08-19 00:16 wtq 阅读(290) 评论(0) 推荐(0) 编辑
XML 读取xml文件的内容显示到控制台
摘要:1,读取xml文件的内容显示到控制台 View Code 1stringfileName="friend.xml";2XmlDocumentdoc=newXmlDocument();3//创建一个XmlTextReader对象,读取XML数据4XmlTextReaderreader=newXmlTextReader(string.Format("{0}\\{1}",Environment.CurrentDirectory.ToString(),fileName));5reader.Read();67//载入XmlTextReader类的对象8doc.Lo 阅读全文
posted @ 2011-08-19 00:04 wtq 阅读(917) 评论(0) 推荐(0) 编辑
c# 如何获取项目的根目录
摘要:编写程序的时候,经常需要用的项目根目录。自己总结如下1、取得控制台应用程序的根目录方法 方法1、Environment.CurrentDirectory 取得或设置当前工作目录的完整限定路径 方法2、AppDomain.CurrentDomain.BaseDirectory 获取基目录,它由程序集冲突解决程序用来探测程序集2、取得Web应用程序的根目录方法 方法1、HttpRuntime.AppDomainAppPath.ToString();//获取承载在当前应用程序域中的应用程序的应用程序目录的物理驱动器路径。用于App_Data中获取 方法2、Server.MapPath("& 阅读全文
posted @ 2011-08-18 23:32 wtq 阅读(62716) 评论(3) 推荐(5) 编辑
Wpf 事件处理器
摘要:前台代码 1<Grid>2<Buttonx:Name="btnClick"Width="40"Height="30"Content="Ckick"Click="BtnClick"></Button>3</Grid> 1,先给出事件模型如下;给一个按钮绑定一个单击事件如下代码; 前台代码1<Grid>2<Buttonx:Name="btnClick"Width="40"Height=" 阅读全文
posted @ 2011-08-18 21:13 wtq 阅读(420) 评论(0) 推荐(1) 编辑
Wpf 使用标签扩展为对象的属性赋值。
摘要:1,使用标签扩展为对象的属性赋值。如图:代码如下:TextBlock1<Window.Resources>2<sys:Stringx:Key="hellostring">HelloString</sys:String>34</Window.Resources>5<Grid>6<TextBlockHeight="20"Width="300"Text="{StaticResourceResourceKey=hellostring}"/>78< 阅读全文
posted @ 2011-08-18 20:40 wtq 阅读(519) 评论(0) 推荐(0) 编辑
Wpf 对象属性赋值---属性标签
摘要:1。给一个stop按钮赋予一个stop的图形。如图: 代码如下: View Code 1<Windowx:Class="wpfTest.MainWindow"2xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"3xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"4xmlns:local="clr-namespace:wpfTest"5Title="MainWind 阅读全文
posted @ 2011-08-18 17:54 wtq 阅读(1704) 评论(0) 推荐(1) 编辑
excel 如何使某一列的值同时乘以某一个数
摘要:1,在使用excel时,经常会碰到使用某一列的值同时乘以某一个数。 具体做法是:使用选择性 粘贴如下; 先在一个单元格输入2,复制它,选定你乘2的区域,选择性粘贴/乘如图:这样,搞定。参考 http://iask.sina.com.cn/b/508943.html 阅读全文
posted @ 2011-08-18 11:19 wtq 阅读(9851) 评论(0) 推荐(0) 编辑
Wpf 使用TypeConverter将字符串赋值给对象,并返回某一对象
摘要:参考:msdn-typeconverter http://www.cnblogs.com/ericwen/archive/2007/12/11/typeconverter.html http://www.codeproject.com/KB/webforms/TypeConverters.aspx 阅读全文
posted @ 2011-08-18 00:57 wtq 阅读(349) 评论(0) 推荐(0) 编辑
wpf 使用路径画图
摘要:1,使用path画图。先上图:代码如下:View Code 1<GridWidth="713"MinWidth="200"MinHeight="100">2<RectangleWidth="300"Height="200"Stroke="Black"Fill="Blue"RadiusX="100"RadiusY="100"></Rectangle>3<PathData=&qu 阅读全文
posted @ 2011-08-18 00:41 wtq 阅读(1501) 评论(0) 推荐(1) 编辑
sql DateName\DatePart 返回表示指定date的指定datepart的字符串
摘要:1,语法DATEPART (datepart , date )参数 datepart 是将为其返回 integer 的 date(日期或时间值)的一部分。下表列出了所有有效的 datepart 参数。用户定义的变量等效项是无效的。 datepart 缩写 year yy ,yyyy quarter qq ,q month mm , m dayofyear dy ,y day dd ,d week wk ,ww weekday dw hour hh minute mi, n second ss , s millisecond ms microsecond mcs nanosecond ns TZ 阅读全文
posted @ 2011-08-17 16:47 wtq 阅读(848) 评论(0) 推荐(0) 编辑
sql language 根据语言来返回不同的结果
摘要:1,可以通过使用 sql中的language来设置要查询出来的语言。1.1使用繁体中文 如下代码:View Code 1setlanguageN'繁體中文'2SELECT3DATENAME(ww,'2011-08-1712:13:00'),4DATENAME(DW,'2011-08-1713:12:00'),5CONVERT(varchar,getdate(),109)执行结果如下:2.2使用英文代码如下:View Code 1setlanguageN'English'2SELECT3DATENAME(ww,'2011-0 阅读全文
posted @ 2011-08-17 16:01 wtq 阅读(309) 评论(0) 推荐(0) 编辑
sql DATEADD (Transact-SQL)根据需要返回时间,
摘要:1.语法:DATEADD (datepart , number , date )2.参数 datepart 是与 integernumber 相加的 date 部分。下表列出了所有有效的 datepart 参数。用户定义的变量等效项是无效的。 datepart 缩写 year yy ,yyyy quarter qq ,q month mm ,m dayofyear dy ,y day dd ,d week wk ,ww weekday dw ,w hour hh minute mi ,n second ss ,s millisecond ms microsecond mcs nanosecon 阅读全文
posted @ 2011-08-17 15:30 wtq 阅读(418) 评论(0) 推荐(0) 编辑
sql 如何将服务器上的数据库备份到本机
摘要: 阅读全文
posted @ 2011-08-17 11:32 wtq 阅读(1782) 评论(0) 推荐(0) 编辑
sql SQL Server角色成员身份和权限简介
摘要:为便于管理数据库中的权限,SQL Server 提供了若干“角色”,这些角色是用于分组其他主体的安全主体。它们类似于 Microsoft Windows 操作系统中的组。数据库级角色的权限作用域为数据库范围。SQL Server 中有两种类型的数据库级角色:数据库中预定义的“固定数据库角色”和您可以创建的“灵活数据库角色”。固定数据库角色是在数据库级别定义的,并且存在于每个数据库中。db_owner 和 db_securityadmin 数据库角色的成员可以管理固定数据库角色成员身份。但是,只有 db_owner 数据库角色的成员能够向db_owner 固定数据库角色中添加成员。msdb 数据 阅读全文
posted @ 2011-08-15 00:04 wtq 阅读(740) 评论(0) 推荐(0) 编辑
sql datetime,smalldatetime、datetime2,data,time,datetimeoffset 区别
摘要:1.datetime,smalldatetime、datetime2,data,time,datetimeoffset的具体 区别如下:大部分都只是秒钟的差别。 阅读全文
posted @ 2011-08-13 17:33 wtq 阅读(989) 评论(0) 推荐(1) 编辑
sql over开窗函数,
摘要:1.使用over子句与rows_number()以及聚合函数进行使用,可以进行编号以及各种操作。而且利用over子句的分组效率比group by子句的效率更高。2.在订单表(order)中统计中,生成这么每一条记录都包含如下信息:“所有订单的总和”、“每一位客户的所有订单的总和”、”每一单的金额“关键点:使用了sum() over() 这个开窗函数 如图:代码如下:View Code 1select2customerID,3SUM(totalPrice)over()asAllTotalPrice,4SUM(totalPrice)over(partitionbycustomerID)ascus. 阅读全文
posted @ 2011-08-13 16:29 wtq 阅读(16724) 评论(5) 推荐(8) 编辑
sql ROW_NUMBER() 排序函数
摘要:1使用row_number()函数进行编号:如View Code 1selectemail,customerID,ROW_NUMBER()over(orderbypsd)asrowsfromQT_Customer原理:先按psd进行排序,排序完后,给每条数据进行编号。2.在订单中按价格的升序进行排序,并给每条记录进行排序代码如下:View Code 1selectDID,customerID,totalPrice,ROW_NUMBER()over(orderbytotalPrice)asrowsfromOP_Order3.统计出每一个各户的所有订单并按每一个客户下的订单的金额 升序排序,同时. 阅读全文
posted @ 2011-08-13 14:51 wtq 阅读(53813) 评论(1) 推荐(10) 编辑
sql datediff 计算时间差
摘要:有关datediff的相应信息,见如下:DATEDIFF (datepart ,startdate ,enddate ) datepart 是指定所跨边界类型的 startdate 和 enddate 的一部分。下表列出了所有有效的 datepart 参数。用户定义的变量等效项是无效的。 datepart 缩写 year yy, yyyy quarter qq, q month mm, m dayofyear dy, y day dd, d week wk, ww hour hh minute mi, n second ss, s millisecond ms microsecond mcs. 阅读全文
posted @ 2011-08-13 13:56 wtq 阅读(897) 评论(0) 推荐(0) 编辑
sql 获取系统时间的函数。
摘要:1.获取时间得系统函数SYSDATETIMEOFFSET() ,SYSUTCDATETIME(),CURRENT_TIMESTAMP ,GETDATE() ,GETUTCDATE();具体说明请见:current_timespamp 阅读全文
posted @ 2011-08-13 11:51 wtq 阅读(1189) 评论(0) 推荐(0) 编辑
IO 创建错误日记
摘要:1,创建错误日记时,在添加数据完后应该关闭流。才能使文件流入到文件中区。 阅读全文
posted @ 2011-08-12 12:47 wtq 阅读(158) 评论(0) 推荐(0) 编辑
sql 无法删除当前数据库,因为当前数据库正在使用
摘要:删除数据库时,出现如下情况。 1解决办法:把所有的与该数据库的连接都删掉2.关闭与该数据库相关的查询语句 。 阅读全文
posted @ 2011-08-11 17:42 wtq 阅读(703) 评论(0) 推荐(0) 编辑
VirtualBox虚拟机网络设置(四种方式)
摘要:VirtualBox的提供了四种网络接入模式,它们分别是: 1、NAT 网络地址转换模式(NAT,Network Address Translation) 2、Bridged Adapter 桥接模式 3、Internal 内部网络模式 4、Host-only Adapter 主机模式 第一种 NAT模式 解释: NAT模式是最简单的实现虚拟机上网的方式,你可以这样理解:Vhost访问网络的所有数据都是由主机提供的,vhost并不真实存在于网络中,主机与网络中的任何机器都不能查看和访问到Vhost的存在。 虚拟机与主机关系: 只能单向访问,虚拟机可以通过网络访问到主机,主机无法通过网络访问到虚 阅读全文
posted @ 2011-08-09 16:56 wtq 阅读(582) 评论(0) 推荐(0) 编辑
resource tfs安装教程
摘要:tfs安装教程地址如下:http://wenku.baidu.com/view/a1c6ba3e0912a216147929a7.html 阅读全文
posted @ 2011-08-09 16:28 wtq 阅读(189) 评论(0) 推荐(0) 编辑
resource win2003 安全设置
摘要:资料地址详情查看:http://technet.microsoft.com/zh-cn/library/aa997340%28EXCHG.65%29.aspx 阅读全文
posted @ 2011-08-08 15:21 wtq 阅读(160) 评论(0) 推荐(0) 编辑
privilege 权限 角色 分配
摘要:1,关于计算机权限与角色分配的具体设置,可以参考这篇文章。http://wenku.baidu.com/view/3e3ed4e8b8f67c1cfad6b8d3.html 阅读全文
posted @ 2011-08-08 14:40 wtq 阅读(432) 评论(0) 推荐(0) 编辑
权限与角色概述
摘要:1,本文引自:http://blog.csdn.net/xuhaipeng/article/details/4430446组织模型资源模型操作模型 谁能够执行哪些操作执行资源的范围 资源概念资源就是想要的到的最终物质,我们可以给每一个资源定义一个权限,也可以给某一类资源定义一个权限 权限概念权限是对资源的一种保护访问.用户要访问A资源前提是用户必须有A资源的访问权限.角色概念实事上我们不会直接把权限赋予给用户,而是通过角色来赋予给用户,因为用户拥有某一种权限是因为用户扮演着某一种角色。A是 个经理,他管理着B公司,他拥有b,c,d的权限。实际是不是A有这个权限,而是因为Abo是经理。因为经理拥 阅读全文
posted @ 2011-08-08 11:01 wtq 阅读(4398) 评论(0) 推荐(0) 编辑
win7系统下载
摘要:1,win7系统下载地址http://diybbs.zol.com.cn/2/308_12377.html 阅读全文
posted @ 2011-08-06 14:27 wtq 阅读(380) 评论(0) 推荐(0) 编辑
利用iis6.0 创建ftp服务
摘要:1.新建一个账户,具体参见win2003 添加用户2.安装并配置ftp 3.在创建文件时,应该常见一个含用户名称的文件夹。如 C:\Inetpub\ftproot\wtq不然访问不到。4.相关问题可参考:here 阅读全文
posted @ 2011-08-05 11:29 wtq 阅读(254) 评论(0) 推荐(0) 编辑
常见资源下载地址
摘要:1.ftp文件共享下载。通过这个链接可以下载到其他人电脑的资源 阅读全文
posted @ 2011-08-05 10:26 wtq 阅读(255) 评论(0) 推荐(0) 编辑
GDI+ 图像剪切
摘要:可以利用如下函数来进行图像的剪切 // // 摘要: // 在指定位置并且按指定大小绘制指定的 System.Drawing.Image 的指定部分。 // // 参数: // image: // 要绘制的 System.Drawing.Image。 // // destRect: // System.Drawing.RectangleF 结构,它指定所绘制图像的位置和大小。将图像进行缩放以适合该矩形。 // // srcRect: // System.Drawing.RectangleF 结构,它指定 image 对象中要绘制的部分。 // // srcUnit: // System.Dra 阅读全文
posted @ 2011-08-04 23:00 wtq 阅读(1264) 评论(1) 推荐(0) 编辑
GDI+ 调整图像的大小
摘要:原理:可通过绘图表面的属性InterploationMode来设置图像的质量。该值是个枚举类型。 简介:在设置图像质量时,若设置为高质量,则图像在屏幕显示的大小不变。但分辨率增大了,原有的像素值变小了,为了使图像能够以原来的大小显示在 屏幕上,故GDI+采用插补的过程重新绘制图像。从而达到图片质量提高的效果。如图,左边的图片的质量比较差,右边的质量比较高。 代码:View Code 1//通过改变图像的分辨率来改变图像显示在屏幕上的大小。2privatevoidForm1_Paint(objectsender,PaintEventArgse)3{4varg=e.Graphics;5Bitma. 阅读全文
posted @ 2011-08-04 22:04 wtq 阅读(1476) 评论(0) 推荐(0) 编辑
GDI+ 设置不同的分辨率来显示不同大小的图片
摘要:通过改变内存图像的分辨率来改变图像在屏幕的大小。原理是:屏幕的大小/图像(内存的图像)的大小= 屏幕的分辨率/图像(内存的图像)的分辨率。 注意:当图像的分辨率率变大时,图像本身的像素点的大小并没有改变。 比如图像的大小为1000*1000,分辨率为300,则图像的物理尺寸是 1000/300, 当图像的分辨率变为600时,则图像的物理尺寸是1000\600。变小 了, 根据上面的计算公式:屏幕的分辨率不变,图像的分辨率变大,图像的大小变小,则屏幕的大小变得更小。所以整张图片都变小了。 可以这样... 阅读全文
posted @ 2011-08-04 21:25 wtq 阅读(3468) 评论(0) 推荐(0) 编辑
GDI+ 图像填充屏幕或用户控件
摘要:这里通过DrawImage的另一个构造函数来填充窗体。如图;代码如下:View Code 1privatevoidForm1_Paint(objectsender,PaintEventArgse)2{3varg=e.Graphics;4Bitmapbm=newBitmap("rama.jpg");5this.Width=600;6this.Height=200;7g.DrawImage(bm,this.ClientRectangle);89Console.WriteLine("displayresolution:DPix{0},DpiY{1}",g.Dp 阅读全文
posted @ 2011-08-04 20:45 wtq 阅读(416) 评论(0) 推荐(0) 编辑
GDI+ 通过图像的分辨率,大小,屏幕的分辨率,来计算图像的大小。
摘要:先上图,该图示一只小狗。可以有这么的一个算式:内存图像的大小/屏幕的大小 = 内存的分辨率/屏幕的分辨率代码如下:View Code 1privatevoidForm1_Paint(objectsender,PaintEventArgse)2{3varg=e.Graphics;4Bitmapbm=newBitmap("rama.jpg");5g.DrawImage(bm,0,0);67Console.WriteLine("displayresolution:DPix{0},DpiY{1}",g.DpiX,g.DpiY);8Console.WriteLin 阅读全文
posted @ 2011-08-04 20:39 wtq 阅读(514) 评论(0) 推荐(0) 编辑
javascript 动态改变onclick函数
摘要:一View Code <!DOCTYPEhtmlPUBLIC"-//W3C//DTDXHTML1.0Transitional//EN""http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><htmlxmlns="http://www.w3.org/1999/xhtml"><head><metahttp-equiv="Content-Type"content="text/html;charset=utf- 阅读全文
posted @ 2011-08-04 16:48 wtq 阅读(633) 评论(0) 推荐(0) 编辑
GDI+ 获取本地电脑的图片编码器
摘要:如图是我的电脑的图片编码器 代码如下:View Code 1//imagecoder的类型2privatevoidForm1_Paint(objectsender,PaintEventArgse)3{4ImageCodecInfo[]availableImageCodecInfo;5availableImageCodecInfo=ImageCodecInfo.GetImageEncoders();6foreach(variteminavailableImageCodecInfo)7{8Console.WriteLine(item.CodecName);9Console.WriteLine(it 阅读全文
posted @ 2011-08-03 16:27 wtq 阅读(548) 评论(0) 推荐(0) 编辑
如何彻底卸载MySQL
摘要:本文摘自:http://www.heiqu.com/show-64764-1.html内容为: 由于安装MySQL的时候,疏忽没有选择底层编码方式,采用默认的ASCII的编码格式,于是接二连三的中文转换问题随之而来,就想卸载了重新安装MYSQL,这一卸载倒是出了问题,导致安装的时候安装不上,在网上找了一个多小时也没解决。 重装系统永远是个好办法,但有谁喜欢这么做呀:( 后来无意发现是卸载的时候没有卸载完全导致,下面给出完整的卸载MySQL 5.1的卸载方法: 1、控制面板里的增加删除程序内进行删除 2、删除MySQL文件夹下的my.ini文件,如果备份好,可以直接将文件夹全部删除 3、开始-. 阅读全文
posted @ 2011-08-03 14:31 wtq 阅读(100738) 评论(3) 推荐(2) 编辑
GDI+ 如何查看电脑已经安装了多少字体。
摘要:使用InstalledFontCollection来获得电脑已经安装的字体有哪些。如图;代码如下:View Code 1//查看电脑有多少字体2privatevoidForm1_Paint(objectsender,PaintEventArgse)3{4FontFamily[]fontfamilys;5InstalledFontCollectioninstalledFontCollection=newInstalledFontCollection();6fontfamilys=installedFontCollection.Families;7foreach(variteminfontfami 阅读全文
posted @ 2011-08-02 22:51 wtq 阅读(878) 评论(0) 推荐(0) 编辑
GDI+ 使用笔刷绘制字体
摘要:以下将采用十字架来绘制字体。如图:1.思路,先创建图案笔刷,然后再绘制图形。代码如下: View Code 1privatevoidForm1_Paint(objectsender,PaintEventArgse)2{3Graphicsg=e.Graphics;45Fontf=newFont("Aries",60,FontStyle.Bold);6HatchBrushhb=newHatchBrush(HatchStyle.Cross,Color.Blue,Color.Gray);7g.DrawString("我叫王王王",f,hb,0f,20f);8g. 阅读全文
posted @ 2011-08-02 22:25 wtq 阅读(575) 评论(0) 推荐(0) 编辑
GDI+ 绘制自定义制表位位数的文本。
摘要:先上图;2,使用StringFormat中的SetTabStops来设置制表位所占的空间StringFormat sf = new StringFormat(); sf.StTabStops(5f, ff);代码如下:View Code privatevoidForm1_Paint(objectsender,PaintEventArgse){Graphicsg=e.Graphics;Fontf=newFont("Aries",15,FontStyle.Italic);Fontfb=newFont(f,FontStyle.Bold);strings1="\twtq\ 阅读全文
posted @ 2011-08-02 21:01 wtq 阅读(566) 评论(0) 推荐(0) 编辑
GDI+ 设置文本对齐方式
摘要:可通过以下语句来设置文本的对齐方式:StringFormat sF = new StringFormat()sF.Alignment = StringAlignment.Far;sF.LineAlignment = StringAlignment.Far;代码:、View Code privatevoidForm1_Paint(objectsender,PaintEventArgse){Graphicsg=e.Graphics;Fontf=newFont("Aris",15,FontStyle.Italic);strings="thisismyname" 阅读全文
posted @ 2011-08-02 13:01 wtq 阅读(665) 评论(0) 推荐(0) 编辑
GDI+绘制竖向文本
摘要:可通过StringFormat sF = new StringFormat(StringFormatFlags.DirectionVertical);以及使用 g.DrawString(s, f, Brushes.Black, rf,sF);来绘制竖向文本 View Code privatevoidForm1_Paint(objectsender,PaintEventArgse){Graphicsg=e.Graphics;Fontf=newFont("Aris",15,FontStyle.Italic);strings="thisismyname,andwhat& 阅读全文
posted @ 2011-08-02 13:00 wtq 阅读(825) 评论(0) 推荐(0) 编辑
GDI+ 绘制多行文本,自动换行。
摘要:1,主要利用MessageString()这个函数来实现自动换行。截图如下:代码如下:View Code //绘制有边框的字体,并自动换行privatevoidForm1_Paint(objectsender,PaintEventArgse){Graphicsg=e.Graphics;Fontf=newFont("Aris",15,FontStyle.Italic|FontStyle.Strikeout);strings="thisismyname,andwhataboutyou,oknoproblems,everyisok,somethingisgoods,pr 阅读全文
posted @ 2011-08-02 08:25 wtq 阅读(3291) 评论(0) 推荐(1) 编辑
IO filestream 将流输入到文件中
摘要:代码如下;View Code stringpath=@"c:\temp\wtq_1.txt";byte[]byteDate=newByte[1000];char[]c;byte[]d;try{using(FileStreamfs=newFileStream(path,FileMode.Create,FileAccess.ReadWrite)){stringstr="我叫***,为什么我使用这种方式不会乱码";c=str.ToCharArray();Console.WriteLine(c.Length);Console.ReadLine();foreach 阅读全文
posted @ 2011-08-01 21:55 wtq 阅读(293) 评论(0) 推荐(0) 编辑
Resource php资源
摘要:1.php,mysql ,apache 相关链接:php,mysql apache 相关链接2.apache常见问题的解决方法 3.apache设置教程 +4.当使用网址访问php文件时,apache突然停止,可以考虑把php.ini中的;extension=php_pdo_mssql.dll 分号加上。 阅读全文
posted @ 2011-08-01 10:44 wtq 阅读(276) 评论(0) 推荐(0) 编辑

< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5

点击右上角即可分享
微信分享提示