自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

h82258652的专栏

一个菜鸟的博客

  • 博客(55)
  • 资源 (6)
  • 收藏
  • 关注

原创 [c#]获取数据库中所有表的表名

public static IEnumerable GetDataBaseTableNames(DbConnection connection) { if (connection.State != ConnectionState.Open) { connection.Open();

2014-04-10 14:45:52 1149

转载 c#中char.IsDigit和char.IsNumeric的区别

char c = '\u2160';// 罗马字母一:Ⅰ Console.WriteLine(c);// output:Ⅰ Console.WriteLine(char.IsNumber(c));// output:True Console.WriteLine(char.IsDigit(c));// output False即

2014-03-12 22:24:39 5772

原创 wp8退出程序

Application.Current.Terminate();

2014-03-11 23:17:49 1166

原创 wp8获取当前页面

var currentPage = (PhoneApplicationFrame)App.Current.RootVisual;

2014-03-11 23:16:01 1152

原创 wp8触屏事件

第一次接触wp8。一上来就吃瘪了,在xaml声明了个Grid,找了半天都找不着Touch事件。后来才知道wp8的Grid跟wpf的Grid是不同的(后者有TouchDown事件)。wp8中直接有一个Touch类,管理触屏事件,而且wp8支持多点触控,所以才分离了出来(个人推测而已)。Touch.FrameReported += Touch_FrameReported;

2014-03-05 23:15:05 1676

原创 wpf后台代码数据绑定

using System;using System.Collections.Generic;using System.ComponentModel;using System.Linq;using System.Text;using System.Threading.Tasks;using System.Windows;using System.Windows.Controls;us

2014-03-05 23:09:13 16523

原创 c#中自定义类转换

隐式转换使用implicit关键字显示强制转换使用explicit关键字例子:class C1{ public static implicit operator C1(C2 c2) { return new C1(); } // 返回类型为C1,即赋值号左边的类型,C2为赋值号右边的类型 // 即C1 c1=c2;}// 自定义显示强制转换class C3{

2014-03-05 23:05:47 965

原创 Html5中Canvas玩一玩

js代码function Button() { var canvas = document.createElement("canvas"); Object.defineProperty(canvas, "type", { get: function () { return this._type_; }, s

2014-01-22 20:55:39 661

原创 关于JS中的数组的sort方法

var values=[0,1,5,10,15];values.sort();alert(values);// 输出0,1,10,15,5这是因为sort会调用每一项的toString方法进行比较,"10"比"5"小,故在前面。要实现对数值进行排序,则需要定义一个比较函数,并将该函数传入sort。function compare(value1,value2){ if(valu

2014-01-21 20:21:11 492

原创 Ext.Net中TreePanel右键菜单

<ContextMenu Handler=" alert(node.text); mi.showAt(e.getPoint()); " /> 当然Menu也可以用js生成显示。

2014-01-20 20:33:15 1604

原创 Ext.Net中AsyncTreeNode动态加载

<BeforeLoad Handler=" Ext.Ajax.request({ url:'...', method:'post', success:function(response){ var nodes = Ext.decode(re

2014-01-20 20:31:03 2433

原创 JS类继承

function People() { this.name = "tom"; this.age = 10;}People.prototype.addAge = function() { this.age = this.age + 1;}function Chinese() { People.call(this); // 继承属性 this.hom

2014-01-17 22:58:33 904

原创 ExtJS设置与获取radio控件的选取状态

获取function IsChecked(radioId) { return Ext.getCmp(radioId).checked;}设置function SetRadio(radioId, isChecked) { Ext.getCmp(radioId).setValue(isChecked);//或者setValue("on")也可以设置为选中}

2014-01-15 21:08:57 4983

原创 ExtJS中DateField的值转换到.Net中DateTime结构体

namespace System{ public static partial class StringExtension { public static DateTime ToDateTimeFromExtJsDateFieldValue(this string extJsDateFieldValue) { /*

2014-01-15 21:03:08 1148

原创 ExtJS中FormPanel设置FileUpload为true后,提交返回下载文件的解决

在ExtJS中,如果设置FormPanel的FileUpload为true后,在IE里,submit后就会变成以文件形式下载返回的Json字符串。在FireFox中就无法执行submit的success和failure的回调函数。解决方法就是不要返回Json,返回Content。即例如:return Json(new{ name = "Tom", age = 18}

2014-01-15 15:19:55 4711 1

原创 Ext.Net在ASP.NET MVC中的文件上传

前台页面 <Click Handler=" #{uploadForm}.form.submit({ url:'/xxx', method:'post', success:function(form,action){ },

2014-01-14 20:22:11 1556

原创 javascript定义类或对象

1、混合的构造函数/原形方式function Car(sColor, iDoors, iMpg) { this.color = sColor; this.doors = iDoors; this.mpg = iMpg; this.drivers = new Array("Mike", "Sue");}Car.prototype.showColor = fu

2014-01-10 16:55:32 480

原创 Asp.Net MVC 2使用Ext.Net 1.3

首先,用的是VS2010。如果没有NuGet的话,工具-〉扩展管理器-〉联机库-〉搜索NuGet,安装,完成后重启VS。打开Asp.Net MVC 2项目,工具-〉库程序包管理器-〉程序包管理器控制台。输入命令Install-Package Ext.NET -Version 1.3.0。等待安装完成后,在全局路由文件Global.asax中添加路由routes.IgnoreRoute(

2014-01-10 13:06:09 918

转载 unity3d中GUI系统双击检测

function OnGUI(){ var e:Event = Event.current; if (e.isMouse && (e.clickCount == 2)) { Debug.Log("用户双击了事件"); }}

2013-12-18 21:42:04 1869

原创 C# Random增强类 1.0

c#下random类功能增强,实现多种数据类型的随机

2013-12-01 14:00:13 2541

转载 在 C# 中实现 Singleton

版本: 1.0.1*本页内容 上下文 上下文  实现策略 实现策略  结果上下文 结果上下文  致谢 致谢 上下文您要在 C# 中构建应用程序。您需要只有一个实例的类,并且需要提供一个用于访问实例的全局访问点。您希望确保您的解决方案高效,并且能够利用 Microsoft? .NET 公共语言运行库功能。您可能还希望确保解决方案是线程安全的。  返回页首 实现

2013-10-15 17:01:16 458

原创 wpf值转换器用法

前台xaml<Window x:Class="WpfApplication1.MainWindow" xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"

2013-09-06 23:14:25 995

原创 Linq成绩分组

int[] scores = { 15, 37, 50, 77, 91, 23, 48, 60, 83, 100 }; var scoreGroup = from score in scores orderby score descending// 先由高到低排序

2013-08-23 17:50:16 790

转载 新线程启动窗口

new System.Threading.Thread(() => { Application.Run(new Form()); }).Start();

2013-08-15 01:19:50 1014

转载 asp.net系统对象

系统对象

2013-08-09 21:28:55 511

转载 c#获取字符串md5

public static string GetMD5(string sDataIn) { System.Security.Cryptography.MD5CryptoServiceProvider md5 = new System.Security.Cryptography.MD5CryptoServiceProvider(); b

2013-07-20 23:36:15 6988

转载 C#控件缩写

C#里边的控件缩写大全(比较规范)标准控件1 btnButton         2 chkCheckBox               3 ckl CheckedListBox4 cmb ComboBox       5 dtpDateTimePicker          6 lblLabel 7 llb LinkLabel      8 lstListBox       

2013-07-20 22:56:51 1050

原创 C#运算符重载例子

一个复数类的加减法 class Complex { public double Real { get; set; } public double Imaginary { get; set; }

2013-07-20 22:49:05 1010

转载 WPF数据绑定步骤

为什么要定义一个类型,为了方便尽量不操作控件。MVVM、MVC。1、定义类,定义属性。2、new一个类的实例,给要绑定的控件设定DataContexttxtName.DataContext =p1;3、XAML中要进行数据绑定的属性Text="{Binding Name}",几乎所有属性都能进行这样的数据绑定。

2013-07-20 14:16:53 695

原创 OOAD目录

本人觉得把OOAD这种技术性的东西写在qq空间是不太好的,因此之前一直写在了一个平时泡的论坛的空间里,但是如果不是会员且好友的话是不能够看到日志的,故现在均转移到这里。1:http://blog.csdn.net/h82258652/article/details/91087392:http://blog.csdn.net/h82258652/article/details/9108751

2013-06-16 23:47:03 681

原创 OOAD-009

OOAD的评价准则1 耦合(1)交互耦合(2)继承耦合2 内聚(1)操作内聚(2)类内聚(3)继承内聚3 复用4 其他评判准则1、设计的清晰度要好(1)使用一致的词汇表(2)遵循已有的协议(3)消息模块要少(4)明确定义类的职责(5)把策略方法与实现方法分开2、继承的层次深度要适当3、保持对象和类的

2013-06-16 23:43:02 521

原创 OOAD-008

问题域部分的设计1 为复用类而增加结构在OOD阶段要尽量使用可复用的成分。2 提高性能(1)调整对象的分布(2)增加保存中间结果的属性和类(3)增加或减少主动对象(4)合并通信频繁的类(5)用聚合关系描述复杂类(6)细化对象的分类3 增加一般类以建立共同协议(1)增加一个类,将所有具有相同操作和属性的类组织在一起,提供通用的协议。

2013-06-16 23:41:04 623

原创 OOAD-007

建立辅助模型:对于较为复杂的系统来说,仅建立需求模型和基本模型往往是不够的,还需要从其他方面对系统建模,用以针对基本模型进行辅助描述。在类图中,描述了类为了完成其责任需要哪些操作,可能还详细地定义了操作的特征标记,此外还描述了类之间的关系,但是在类图中没有详述对象的行为,也没有详述对象间如何交互(即它们在行为上如何相互作用)。一个对象中提供的操作,供其它对象或自己使用。对每个操作的使用

2013-06-16 23:39:02 511

原创 OOAD-006

继续类图:类之间的关系,用于简历OOA基本模型(类图)的关系。类的关系有继承,聚合,关联,和依赖。关系也像属性和操作一样,有识别和过滤筛选的过程。处理不好关系将会导致软件实现时的混乱。继承需要注意的地方有抽象类,这种类的用于并不在于创建实例。 关联用于描述静态关系,是两个或者来你哥哥以上类间的关联。聚合是标识整体-部分的关系,在现实中大量存在,比如学生与学校间的关系。组合是聚合的一种特殊情况。

2013-06-16 23:22:12 453

原创 OOAD-005

类图:首先给一个定义,对象是具有明确语义边界并封装了状态和行为的实体,由一组属性和作用在这组属性上的一组操作构成;它是构成系统的一个基本单位。因为在面向对象语言中,思想是把程序做成一个个类组成。在分析的时候需要抽象出一些实体,这些实体内部联系紧密,可以完成独立功能,称之为对象。对象在程序中就是设计成一个个类。比如研究一辆车的时候,把轮胎,外壳,发动机这些都看成一个个对象,在程序设计中往往就

2013-06-16 23:20:37 763

原创 OOAD-004

包图:对一个较为复杂的系统建模,要使用大量的模型元素,这时就有必要把这些元素进行组织。把关系密切的模型元素组织在一起,不但可以控制模型的复杂度,有助于理解,而且也有助于按组来控制模型元素的可见性。简单的说,包图可以想象成文件夹,然后把一组关联的模型元素都放在这里面。

2013-06-16 23:18:01 588

原创 OOAD-003

这一次就两张图

2013-06-16 23:12:45 481

原创 OOAD-002

UML——统一建模语言,最初是在多种面向对象分析与设计相互融合的基础上形成的,后来也发展成用于业务建模和其他非软件建模的语言。UML2.0规范由四个部分组成:基础结构Infrastructure给出了用于建模语言的核心构造物上层结构superstructure定义了建模语言UML对象约束语言object constraint la

2013-06-16 23:09:09 519

原创 OOAD-001

第一节课是面向对象的概论,在50年代以来,软件的开发越来越庞大,传统的开发方法的不足之处越来越明显。于是演化出面向对象思想。面向对象的中心思想是“对象”,把研究中的一切东西都看成对象,然后以对象为中心来进行开发。重要的原则有:抽象,分类,封装,消息通信,多态性主要概念有:对象,属性,操作,类,继承,聚合,关联面向对象是的分析和设计,客观世界到计算机语言之间的鸿沟变窄。而且更利于大型的开

2013-06-16 23:04:08 612

转载 Unity3D连接SQLServer

转到Unity3D的安装目录下,将Unity\Editor\Data\Mono\lib\mono\unity下的I18N.dll,I18N.West.dll,I18N.CJK.dll及System.Data.dll复制到unity工程的Assets下,在脚本中添加using System.Data.SqlClient;则可以在脚本中使用SqlConnection连接SQLServer了。

2013-05-13 23:51:44 4126

cefsharp75_h264.zip

自行编译的支持H264编码的CefSharp,x86和x64均支持,可以通过 https://html5test.com 验证。

2019-09-24

DropDemo.zip

Windows 10 通用应用程序在桌面环境下实现拖放文件并打开的效果。

2015-06-25

ExtNetIcon

提取Ext.Net 1.3中的图标,图标的文件名即为Ext.Net.Icon的枚举名字。

2014-01-10

C#语言规范4.0

C#(读作“See Sharp”)是一种简洁、现代、面向对象且类型安全的编程语言。C# 起源于C 语言家族, 因此,对于C、C++ 和Java 程序员,可以很快熟悉这种新的语言。C# 已经分别由ECMA International 和ISO/IEC 组织接受并确立了标准,它们分别是ECMA-334 标准和ISO/IEC 23270 标准。Microsoft用 于.NET Framework 的C# 编译器就是根据这两个标准实现的。 ……

2012-08-27

Windows核心编程-第五版.pdf

1993 年,本书第 1 版 Advanced NT 出版的时候,我和三个朋友一起成立了一个“四喜工作 室”。由于四个人只有一台计算机,所以我们几个每天一睁眼,第一件事情便是抢占计算机, 这台 386 配置简单,根本无法与现在的计算机相提并论,而且当时也没有网络,所以计算机 的用途非常有限,主要也就是文字处理,玩游戏,编简单程序等,但它带给我们的乐趣至今 难以忘怀。受限于当时的环境,数据和游戏的交换也基本上在圈内好友之间进行,就像搞地 下活动一样约好时间地点碰头。幸运的是,由此结交了一大批计算机爱好者,后来他们大多 成为 IT 届的领军人物。…………

2012-06-07

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除