01 2017 档案

摘要:用Math类进行一些简单的科学计算,包括幂数,指数,对数等的计算: 更多相关计算,参考微软帮助:Mah类的使用http://www.msdn.net/library/chs/default.asp?url=/library/CHS/cpref/html/frlrfsystemcollectionsi 阅读全文
posted @ 2017-01-18 15:14 wzwyc 阅读(10401) 评论(1) 推荐(1) 编辑
摘要:装逼的面试官和装逼的程序员 我面试别人的时候,经常是按这种路子来面试: 看简历和面试题,从简历和面试题上找到一些技术点,然后跟应聘者聊。 聊某个技术点的时候,应聘者的回答会牵涉到其他的技术点,然后我会一一记下来,再挑一些我感兴趣的技术点继续和他聊 有时候应聘者为了装逼会牵涉出很多技术点,他自己可能只 阅读全文
posted @ 2017-01-18 11:34 wzwyc 阅读(389) 评论(0) 推荐(0) 编辑
摘要:if (checkBox1.Checked) //设置开机自启动 { MessageBox.Show("设置开机自启动,需要修改注册表", "提示"); string path = Application.ExecutablePath; RegistryKey rk = Registry.LocalMachine; RegistryKey rk2 = rk.C... 阅读全文
posted @ 2017-01-18 11:00 wzwyc 阅读(237) 评论(0) 推荐(0) 编辑
摘要:XmlElement rootElement = doc.DocumentElement; foreach (XmlElement childElement in rootElement) { //Console.WriteLine(childElement.Name); foreach(var i 阅读全文
posted @ 2017-01-18 10:54 wzwyc 阅读(239) 评论(0) 推荐(0) 编辑
摘要:string FadeInStoryBoard = ""; StoryBoard storyBoard = XamlReader.Load(FadeInStoryBoard) as StoryBoard; 阅读全文
posted @ 2017-01-18 10:53 wzwyc 阅读(300) 评论(0) 推荐(0) 编辑
摘要:1.定义在System.Windows.Forms里2.定义在System.Threading.Timer类里3.定义在System.Timers.Timer类里 System.Windows.Forms.Timer是应用于WinForm中的,它是通过Windows消息机制实现的,类似于VB或Del 阅读全文
posted @ 2017-01-18 10:50 wzwyc 阅读(577) 评论(0) 推荐(0) 编辑
摘要:ProcessStartInfo startInfo = new System.Diagnostics.ProcessStartInfo(); startInfo.UseShellExecute = false; startInfo.WorkingDirectory = Environment.CurrentDirectory; startInfo.FileName = "InstallUtil... 阅读全文
posted @ 2017-01-18 10:46 wzwyc 阅读(266) 评论(0) 推荐(0) 编辑
摘要:定义和用法 DATE_FORMAT() 函数用于以不同的格式显示日期/时间数据。语法 date 参数是合法的日期。format 规定日期/时间的输出格式。 可以使用的格式有: 格式描述 %a缩写星期名 %b缩写月名 %c月,数值 %D带有英文前缀的月中的天 %d月的天,数值(00-31) %e月的天 阅读全文
posted @ 2017-01-17 16:48 wzwyc 阅读(502) 评论(0) 推荐(0) 编辑
摘要:如果你不想加as total,那么$count = $res[0]; 阅读全文
posted @ 2017-01-17 16:46 wzwyc 阅读(13867) 评论(0) 推荐(0) 编辑
摘要:方法一: //最有含量的一种 方法二://最奇怪的一种 方法三: //最常规的一种 阅读全文
posted @ 2017-01-17 16:05 wzwyc 阅读(32084) 评论(1) 推荐(2) 编辑
摘要://String 转 Buffer private IBuffer GetBufferFromString(String str) { using (InMemoryRandomAccessStream memoryStream = new InMemoryRandomAccessStream()) 阅读全文
posted @ 2017-01-17 15:53 wzwyc 阅读(428) 评论(0) 推荐(0) 编辑
摘要:猫是怎么淹死的? 显然,掉进口水里面。 这是QQ群里一群无良用户提出的作文命题。之所以说他们无良,就是因为这群不断挑刺的用户完全不考虑开发者的辛苦,只是在提要求,提要求,提要求…… 可能所有的产品都会遇到类似的问题,似乎永远满足不了用户的期望,用户永远都在抱怨。身为开发者的我们应该怎么办? 倾听用户 阅读全文
posted @ 2017-01-17 14:09 wzwyc 阅读(354) 评论(0) 推荐(0) 编辑
摘要:第1章 假想的编译程序1、使用编译程序所有的可选警告设施2、使用lint来查出编译程序漏掉的错误3、如果有单元测试,就进行单元测试第2章 自己设计并使用断言1、既要维护程序的交付版本,又要维护程序的调试版本2、要使用断言对函数参数进行确认3、要从程序中删去无定义的特性或者在程序中使用断言来检查出无定 阅读全文
posted @ 2017-01-17 13:50 wzwyc 阅读(312) 评论(0) 推荐(0) 编辑
摘要:早几年,基本上都还是IE的天下,市场占有率在75%以上。但是进入微创新时代以后,微软明显跟不上节奏了。 其实第三方的浏览器很早之前都有,而且经常会带一些IE所没有的功能。但网页的打开速度,明显比不上IE,所以之前我还是主要用IE为主。 现在的第三方浏览器更多了,而且基本上都是一些互联网巨头出的,也差 阅读全文
posted @ 2017-01-17 13:48 wzwyc 阅读(160) 评论(0) 推荐(0) 编辑
摘要:C#里面ToolStrip控件,在父窗体失去焦点的情况下,第一次点击ToolStrip上面的按钮,只是让父窗体获得焦点,并不会引发按钮的Click事件。要执行按钮操作必须再点击一次。相当于说,在父窗体失去焦点的情况,必须点击两次才能真正执行Click按钮操作,相当不符合大众的操作习惯。 不过解决这个 阅读全文
posted @ 2017-01-17 13:36 wzwyc 阅读(2561) 评论(1) 推荐(1) 编辑
摘要:using System; using System.Collections.Generic; using System.Text; using System.IO; using System.Drawing; using System.Drawing.Drawing2D; using System 阅读全文
posted @ 2017-01-17 13:27 wzwyc 阅读(3440) 评论(0) 推荐(1) 编辑
摘要:namespace access { public partial class Form1 : Form { //定义数据库的连接路径 string txtConn ="Provider=Microsoft.Jet.OLEDB.4.0;Data Source=D:\\access.mdb"; pub 阅读全文
posted @ 2017-01-17 13:24 wzwyc 阅读(3191) 评论(0) 推荐(0) 编辑
摘要:播放系统声音: string soundPath = System.Environment.GetFolderPath(System.Environment.SpecialFolder.Windows) + Path.DirectorySeparatorChar + "Media" + Path.D 阅读全文
posted @ 2017-01-17 13:19 wzwyc 阅读(248) 评论(0) 推荐(0) 编辑
摘要:// 引入必要的命名空间 using System.IO; using System.Drawing.Imaging; // 代码部分 // private byte[] photo;//公用缓冲区 public string SourFilePath;//源图片文件路径 public string 阅读全文
posted @ 2017-01-17 13:18 wzwyc 阅读(14293) 评论(0) 推荐(0) 编辑
摘要:在Windows 8.1系统下运行带数据库功能的应用,报错并提示:“System.InvalidOperationException”类型的未经处理的异常在 System.Data.Linq.dll 中发生其他信息: 无法打开“Bible.sdf”。没有安装提供程序“System.Data.SqlS 阅读全文
posted @ 2017-01-17 13:17 wzwyc 阅读(4003) 评论(0) 推荐(0) 编辑
摘要:Sql Server Compact Edition(简称SqlCE)是一个轻量级的数据库,对于放在客户机上的程序而有需要存储数据这样的环境,使用SqlCE再合适不过了。SqlCE可以通过在VS(Visual Studio)中使用SQL Server Compact Toolbox中进行对数据库的操 阅读全文
posted @ 2017-01-17 13:15 wzwyc 阅读(1231) 评论(0) 推荐(0) 编辑
摘要:警告 6 未能解析引用的程序集“XianXian.DAL, Version=1.0.0.0, Culture=neutral, processorArchitecture=MSIL”,因为它对不在当前目标框架“.NETFramework,Version=v4.0,Profile=Client”中的“ 阅读全文
posted @ 2017-01-17 13:10 wzwyc 阅读(1680) 评论(0) 推荐(0) 编辑
摘要://移动文件 File.Move("d:\\test.txt", "e:\\test.txt"); //删除文件 File.Delete("e:\\test.txt"); //拷贝文件 File.Copy("d:\\test.txt", "e:\\test.txt"); //获取当前电脑所有盘符 s 阅读全文
posted @ 2017-01-17 13:09 wzwyc 阅读(134) 评论(0) 推荐(0) 编辑
摘要:OleDbConnection conn = new OleDbConnection(@"Provider=Microsoft.Jet.OLEDB.4.0;Data Source=D:\bible.mdb"); string query_sql = "select VolumeName,Chapte 阅读全文
posted @ 2017-01-17 13:05 wzwyc 阅读(3247) 评论(0) 推荐(0) 编辑
摘要://保存信息 SystemConfig.WriteConfigData(“字段名称”, “这里是需要保存的内容”); //读取信息 SystemConfig.GetConfigData(“字段名称”, string.Empty); 阅读全文
posted @ 2017-01-17 13:04 wzwyc 阅读(1313) 评论(0) 推荐(0) 编辑
摘要:推荐的标识命名风格 风格名称 描述 使用建议 示例 Pascal大小写 标识符中每个单词都首字母大写 用于类型名和成员名 CarDeck, DealersHand Camel大小写 除第一个单词以外,标识符中所有的单词都首字母大写 用于本地变量和方法参考 totalCycleCount, rando 阅读全文
posted @ 2017-01-17 13:03 wzwyc 阅读(310) 评论(0) 推荐(0) 编辑
摘要:public static async void ShowMessage(string message) { var msgDialog = new Windows.UI.Popups.MessageDialog(message); await msgDialog.ShowAsync(); } 阅读全文
posted @ 2017-01-17 12:19 wzwyc 阅读(348) 评论(0) 推荐(0) 编辑
摘要:sealed 修饰符可以应用于类、实例方法和属性。密封类不能被继承。密封方法会重写基类中的方法,但其本身不能在任何派生类中进一步重写。当应用于方法或属性时,sealed 修饰符必须始终与 override(C# 参考) 一起使用。 在类声明中使用 sealed 修饰符可防止继承此类,例如: 将密封类 阅读全文
posted @ 2017-01-17 11:37 wzwyc 阅读(263) 评论(0) 推荐(0) 编辑
摘要:变量类型 存储位置 自动初始化 用途 本地变量 栈或者栈和堆 否 用于函数成员内部的本地计算类的成员 类字段 堆 是 类的成员 结构字段 栈或堆 是 结构的成员 参考 栈 否 用于把值传入或付出方法 数组元素 堆 是 数组的成员 阅读全文
posted @ 2017-01-17 11:24 wzwyc 阅读(358) 评论(0) 推荐(0) 编辑
摘要:1. 通过文件的扩展名来判断。这种方法比较简单,但若是有人故意改下文件扩展名,这种方法就不起作用了。 2.通过C#自身提供的方法来进行判断(判断某种确定的图片类型)。 示例如下: bool isJPG = false; System.Drawing.Image img = System.Drawin 阅读全文
posted @ 2017-01-17 11:16 wzwyc 阅读(2930) 评论(0) 推荐(0) 编辑
摘要:System.Environment.CurrentDirectory的含义是获取或设置当前工作路径,而Application.StartupPath是获取程序启动路径,表面上看二者没什么区别,但实际上区别大得很。先说前者:比如说你程序放在桌面上启动,但是中间你用了一个OpenFileDialog打 阅读全文
posted @ 2017-01-17 11:14 wzwyc 阅读(1480) 评论(0) 推荐(0) 编辑
摘要:要点:1、当在主线程中创建了一个线程,那么该线程的IsBackground默认是设置为FALSE的。2、当主线程退出的时候,IsBackground=FALSE的线程还会继续执行下去,直到线程执行结束。3、只有IsBackground=TRUE的线程才会随着主线程的退出而退出。4、当初始化一个线程, 阅读全文
posted @ 2017-01-17 11:12 wzwyc 阅读(273) 评论(0) 推荐(0) 编辑
摘要:bool type; type = Environment.Is64BitOperatingSystem; Console.WriteLine(type); 阅读全文
posted @ 2017-01-17 11:07 wzwyc 阅读(405) 评论(0) 推荐(0) 编辑
摘要:功能需求:1、把一张图片(png bmp jpeg bmp gif)转换为byte数组存放到数据库。2、把从数据库读取的byte数组转换为Image对象,赋值给相应的控件显示。3、从图片byte数组得到对应图片的格式,生成一张图片保存到磁盘上。这里的Image是System.Drawing.Imag 阅读全文
posted @ 2017-01-17 11:05 wzwyc 阅读(4227) 评论(0) 推荐(0) 编辑
摘要:1. 取得已被选中的内容:(1)使用RichTextBox.Document.Selection属性(2)访问RichTextBox.Document.Blocks属性的“blocks”中的Text 2.WPF RictTextBox内容清空方式:txtXml.Document.Blocks.Cle 阅读全文
posted @ 2017-01-17 10:56 wzwyc 阅读(13740) 评论(0) 推荐(2) 编辑
摘要:一、文章概述本演示介绍了WPF的静态资源和动态资源的基本使用,并对两者做了简单的比较。静态资源( StaticResource )指的是在程序载入内存时对资源的一次性使用,之后就不再访问这个资源了;动态资源(DynamicResource)使用指的是在程序运行过程中然会去访问资源。 二、定义并使用资 阅读全文
posted @ 2017-01-17 10:49 wzwyc 阅读(964) 评论(0) 推荐(0) 编辑
摘要:用互斥法实现防止程序重复运行,使用内核对象Mutex可以防止同一个进程运行两次。注意:是名称相同的进程,而不是exe,因为exe程序可以改名。 阅读全文
posted @ 2017-01-17 10:41 wzwyc 阅读(503) 评论(0) 推荐(0) 编辑
摘要:第一种方式是直接使用Setter来进行,可以对Background等进行设置。 第二种是直接将比较复杂一点的Style放置到Window.Resources中: 使用的时候,直接利用 Background=”{StaticResource CheckedState}”即可。 第三种是利用Templa 阅读全文
posted @ 2017-01-17 10:39 wzwyc 阅读(4026) 评论(0) 推荐(1) 编辑
摘要:Enum为枚举提供基类,其基础类型可以是除 Char 外的任何整型。如果没有显式声明基础类型,则使用 Int32。编程语言通常提供语法来声明由一组已命名的常数和它们的值组成的枚举。 注意:枚举类型的基类型是除 Char 外的任何整型,所以枚举类型的值是整型值。 Enum 提供一些实用的静态方法: ( 阅读全文
posted @ 2017-01-17 10:21 wzwyc 阅读(162) 评论(0) 推荐(0) 编辑
摘要:// Restart current process Method 1 System.Windows.Forms.Application.Restart(); Application.Current.Shutdown(); // Restart current process Method 2 System.Reflection.Assembly.GetEntryAssembly(); str... 阅读全文
posted @ 2017-01-17 10:19 wzwyc 阅读(5730) 评论(0) 推荐(2) 编辑
摘要:取出richTextBox里面的内容第一种方法:将richTextBox的内容以字符串的形式取出 第二种方法:将richTextBox的类容以二进制数据的方法取出 赋值给richTextBox第一种方法:将字符串转换为数据流赋值给richTextBox中 第二种方法:将二进制数据赋值给richTex 阅读全文
posted @ 2017-01-17 10:05 wzwyc 阅读(4996) 评论(0) 推荐(1) 编辑
摘要:在WPF中,当我们尝试向TextBox中拖放文件,从而获取其路径时,往往无法成功(拖放文字可以成功)。造成这种原因关键是WPF的TextBox对拖放事件处理机制的不同,具体可参考这篇文章Textbox Drag/Drop in WPF,本文只是介绍如何解决这一问题。 解放方法如下: 使用Previe 阅读全文
posted @ 2017-01-17 09:56 wzwyc 阅读(957) 评论(0) 推荐(0) 编辑
摘要:WPF中StringFormat的用法可以参照C#中string.Format的用法1、C#中用法:格式化货币(跟系统的环境有关,中文系统默认格式化人民币,英文系统格式化美元)示例:string.Format(“{0:C}”,0.2) 结果为:¥0.10 (英文操作系统结果:$0.10)默认格式化小 阅读全文
posted @ 2017-01-17 09:51 wzwyc 阅读(2547) 评论(0) 推荐(0) 编辑
摘要:这次更新个完整的DateTime绑定后自定义格式的例子。 我刚才遇到的问题是绑定完之后,星期始终显示为英文。需要一个属性ConverterCulture制定区域。 如下: 指定ConverterCulture为zh-CN后星期就显示为中文了。 阅读全文
posted @ 2017-01-17 09:30 wzwyc 阅读(3710) 评论(0) 推荐(0) 编辑
摘要:由于机器性能问题,把许多服务关闭了,需要用的时候再开启,这样每次都打开服务管理或cmd命令比较麻烦.就自己写了工具显示在桌面上; 声明:ServiceController myController = new System.ServiceProcess.ServiceController(服务名); 阅读全文
posted @ 2017-01-17 09:26 wzwyc 阅读(654) 评论(0) 推荐(0) 编辑
摘要:通过Graphics对象的MeasureString方法可以获取字符串的大小,如下: Graphics graphics = CreateGraphics(); SizeF sizeF = graphics.MeasureString(字符串, new Font("宋体", 9)); Message 阅读全文
posted @ 2017-01-17 09:23 wzwyc 阅读(9521) 评论(0) 推荐(0) 编辑