- 博客(17)
- 资源 (22)
- 收藏
- 关注
原创 C# 验证数字及字符串
今天无意间发现一种验证数字及字符串的方式:验证字符串: if ("asdf" is string){ MessageBox.Show("asdf是字符串");}验证数字: if (12.GetType()==typeof(Int32)){ MessageBox.Show("12是数字");}
2012-07-27 13:51:34 848
原创 C# 事件之我所见
以前老师简单的讲过事件,当时做了几个例子就以为自己会使用事件了,但是通过今天在公司做项目发现当时并没有把事件的根本原理弄明白。以至于今天交给我很简单的任务都没有完成,但是,通过我查资料还是把事件给弄明白了,现在我就谈谈我的理解吧。 其实,事件,简而言之就是指生活中的一件事。比如:生活中的开灯就是一件事,通过开关就能够将屋子里的灯打开。它是吧电路中的火线接通后灯才亮的,而不是用手直接
2012-07-26 20:35:08 1104
原创 WPF DataGrid 绑定数据库数据表
后台:using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Windows;using System.Windows.Controls;using System.Windows.Data;using System.Windows.D
2012-07-24 18:53:36 23405 3
转载 如何在WPF中调用Winform控件
功能实现主要分三步:1、添加两个引用:WindowsFormsIntegration.dll (负责整合WPF和Windows)、System.Windows.Forms.2、在 XAML文件中添加两个引用(粗体部分): xmlns:wfi ="clr-namespace:System.Windows.Forms.Integration;assembly=Window
2012-07-24 15:39:25 1986
原创 C# 写定时器(不拖控件)
private Timer loginTimer; //定义一个定时器 这时需要引入命名空间:using System.Timers;private int loginCouter; //登陆次数计数器 private TimerTest(){ if(false) //此处为伪代码 { //登陆失败
2012-07-24 12:06:45 1345
原创 托管代码VS非托管代码
托管代码 (managed code) :由公共语言运行库环境(而不是直接由操作系统)执行的代码。托管代码应用程序可以获得公共语言运行库服务,例如自动垃圾回收、运行库类型检查和安全支持等。这些服务帮助提供独立于平台和语言的、统一的托管代码应用程序行为。 非托管代码(Unmanaged Code) :在公共语言运行库环境的外部,由操作系统直接执行的代码。非托管代码必须提供自己的垃
2012-07-20 16:12:04 1004
原创 C#生成GUID的方法 及 SqlServer 默认绑定GUID的方法
C#生成GUID的方法:System.Guid.NewGuid()SqlServer 默认绑定GUID的方法:默认数据绑定:填入newid()即可。
2012-07-20 12:04:06 2198
转载 C# 与 C++ 数据类型比较及结构体转换
C++ C#=====================================WORD ushortDWORD uintUCHAR int/byte 大部分情况都可以使用int代替,而如果需要严格对齐的话则应该用bytebyte UCHAR*
2012-07-19 11:26:09 720
转载 LinearGradientBrush 线性渐变画刷的使用
用于 Silverlight 的 .NET Framework 类库LinearGradientBrush 类使用线性渐变绘制区域。命名空间: System.Windows.Media程序集: System.Windows(在 System.Windows.dll 中) 语法 Visual Basic(声明) Public NotInheritable Class
2012-07-16 18:08:40 6870
原创 WPF :引用单独风格文件
通常我们做一个大型项目的时候都要把风格定义在一个单独的文件中,使得代码显得干净利落,下面这几行代码便是引用单独的风格文件的代码:首先添加一个Resource Dictionary(WPF) 文件,在这个文件中写风格在page页面这样引用 //Dictionary1.xaml即单独的风格文件
2012-07-16 17:17:03 1458
原创 WPF触发器的使用
WPF中定义了五个触发器类:Trigger、MultiTrigger、DataTrigger、multiDataTrigger、EventTrigger。下面我来介绍一下怎么使用这几个触发器的使用方法。Trriger(单一条件的触发器): xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
2012-07-13 18:13:44 12975 1
原创 wpf 浏览器应用程序去除系统自带的网页导航按钮
去除WPF浏览器应用程序上系统自带的页面导航按钮 :一开始遇到这个问题的时候很苦恼,但是后来当问题解决后没想到方法那么简单就是在Page节点下增加属性 ShowsNavigationUI="False"
2012-07-13 17:42:54 2278
原创 wpf:将某一页面设为起始页
在App.xaml的前台页面上的Application 标签的属性 StartupUri="index.xaml"
2012-07-12 10:54:57 4365 1
原创 WPF:使用frame做导航
index页面:前台: //定义一个Frame 后台:private void button1_Click(object sender, RoutedEventArgs e) { this.frame1.Navigate(new Uri("Page
2012-07-12 08:45:53 26625 3
原创 WpfBroserApplication:页面跳转及传值
关于WpfBroserApplication:页面跳转我今天就学习了这一种,也是比较简单的,跳转方式和winform差不多,分享一下Page2 pa = new Page2(); //实例化页面this.NavigationService.Navigate(pa); //完成页面的跳转 关于传值,我这里就总结了一种,也是比较简单的一种,就是通过在目标页面封装一个字段
2012-07-10 18:36:04 4263
原创 wpf:Grid 布局
今天新学习了一下wpfBroserApplication中的Grid布局:虽然比起ASP.NET有点麻烦,但是挺容易理解的,下面我就分享一下
2012-07-10 18:26:10 20720
转载 wpf:区别TextBlock和Label
TextBlock和Label都是用来显示少量数据的。好多文章对Label存在的描述都是它允许使用"快速获取"。"快速获取"就是允许你用Alt加上其它的按键快速和UI界面的某个控件交互,比如你可以用ALT加上O键来点击一个OK按钮。TextBlock直接继承于FrameworkElement,而Label继承于ContentControl。这样看来,Label可以做这样的事情:1.可以定义
2012-07-10 14:56:14 5571
ASP.NET Core WebApi使用Swagger生成API说明文档
2018-07-04
ASP.NET MVC4 Froms身份验证(源码下载)
2015-01-09
ASP.NET 生成二维码(采用ThoughtWorks.QRCode和QrCode.Net两种方式)
2014-12-18
ASP.NET 生成二维码
2014-12-16
ASP.NET DataList 绑定数据库二进制图片
2013-01-07
ASP.NET 存取二进制图片
2013-01-07
ASP.NET Forms验证 实现 不同角色的人访问不同的文件夹
2012-12-20
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人