.NET
GoodwinID
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
从数据库中读取序列化数据
以下是代码是从数据库中读取序列化数据 int ID; string strcmd = "select * from t_Rights"; string strConn = "Data source=.;database=kokeng;UID=sa;PWD=Win"; using (SqlConnection conn原创 2013-08-15 22:22:10 · 1370 阅读 · 0 评论 -
创建Visual C# SQL CLR数据库项目之存储过程部署时报错
SqlClrDeploy: 开始将程序集 GetCustomerOrdersCLR02.dll 部署到服务器 GOODWIN-PC: AdventureWorks2008 如果部署的 SQL CLR 项目是为与 SQL Server 目标实例不兼容的 .NET Framework 版本生成的,则可能出现以下错误:“部署错误 SQL01268: 针对程序集的 CREATE ASSEMBL原创 2014-04-09 17:17:15 · 1314 阅读 · 0 评论 -
通用角色和反射机制开发实例控件及实现功能介绍
一、新建一个IPlugin接口/// /// 表示:实现类必须以插件的形式表现;表示实现类是一个插件 /// public interface IPlugin { Bar BaseBar { get; set; } void ShowDlg(DockPanel dockPanel, string pluginNam转载 2014-04-09 21:33:21 · 577 阅读 · 0 评论 -
EF 增、删、改、查
class Program { static void Main(string[] args) { BatcheAdd(); Console.ReadLine(); } /// /// EF针对 留言数据库 的 数据上下文对象!!!!转载 2014-06-23 20:02:41 · 670 阅读 · 0 评论 -
.Net组件程序设计之序列化
金源.Net组件程序设计之序列化 .Net组件程序设计之序列化自动序列化Serializable属性 1 [Serializable] 2 public class SerializableCase 3 4 { 5 6 public SerializableCase() { } 7 8转载 2014-06-21 11:27:28 · 396 阅读 · 0 评论 -
socket(TCP)发送文件
using System;using System.Collections.Generic;using System.ComponentModel;using System.Data;using System.Drawing;using System.Linq;using System.Text;using System.Windows.Forms;using System.Net转载 2014-06-21 12:15:04 · 522 阅读 · 1 评论 -
C# json提取多层嵌套到数组
json比一般格式再复杂点的就像数组一样,有多层嵌套,研究了一下,记录代码如下: string jsonText = "{'name':'test','phone':'18888888888','image':[{'name':'img1','data':'data1'},{'name':'img2','data':'data2'},{'name':'img3','data':'da转载 2014-06-21 12:21:51 · 1666 阅读 · 0 评论 -
C#动态加载树菜单
在做权限系统的时候,需要有一个树形的菜单。下图就是一个树形菜单的样式 但问题是,我们可以实现写死的树形菜单。什么是写死的?就是在前台代码中写好要加载的树形菜单是什么样子的。但是我们权限系统的要求是动态加载树形菜单,也就是根据数据库里面表的内容动态加载。 我首先要说的就是数据库设计,要想动态加载成树形菜单,数据库表中就一定要设置父节点ID和自身ID。通过父节点ID判断自身是属转载 2014-06-21 12:22:48 · 1112 阅读 · 0 评论 -
从零开始编写自己的C#框架(15)——Web层后端登陆功能
对于一个后端管理系统,最重要内容之一的就是登陆页了,无论是安全验证、用户在线记录、相关日志记录、单用户或多用户使用帐号控制等,都是在这个页面进行处理的。 1、在解决方案中创建一个Web项目,并将它设置为启动项 2、添加引用 3、添加WebManage文件夹与Login.aspx文件转载 2014-06-21 15:03:37 · 3540 阅读 · 0 评论 -
winform学习日志(十九)----------真正三层架构之登录
一:三层构架的基础知识在项目开发的过程中,有时把整个项目分为三层架构,其中包括:表示层(UI)、业务逻辑层(BLL)和数据访 问层(DAL)。三层的作用分别如下: 表示层:为用户提供交互操作界面,这一点不论是对于Web还是WinForm都是如此,就是用户界面操作 。我们网站展示给用户看的界面。 业务逻辑层:负责关键业务的处理和数据的传递。转载 2014-06-21 12:19:22 · 1832 阅读 · 0 评论 -
C#判断ip地址是否ping的通
Ping pingSender = new Ping();PingReply reply = pingSender.Send("127.0.0.1",120);//第一个参数为ip地址,第二个参数为ping的时间if(reply.Status == IPStatus.Success){ //ping的通}else{ //ping不转载 2014-06-21 11:26:11 · 702 阅读 · 0 评论 -
WinForm窗体间如何传值的几种方法
(转)窗体间传递数据,无论是父窗体操作子窗体,还是子窗体操作符窗体,有以下几种方式: 公共静态变量;使用共有属性;使用委托与事件;通过构造函数把主窗体传递到从窗体中; 一、通过静态变量特点:传值是双向的,实现简单 实现代码如下:在一个app类中定义一个静态成员valuepublic class app转载 2014-06-21 11:25:22 · 841 阅读 · 0 评论 -
[C#]对于INI操作代码
using System.Collections.Generic;using System.Diagnostics;using System.IO;using System.Reflection;using System.Runtime.InteropServices;using System.Text;namespace CSharpUtilHelpV2{ ///转载 2014-06-21 11:22:05 · 451 阅读 · 0 评论 -
asp.net页面间传值方式
使用asp.net开发项目,必然会在页面间进行传值,本文介绍几种常见的页面传值方式,仅作笔记,以便后续查找使用。 前提:新建两个页面:ValuePage.aspx,ObtainValue.aspx,本文介绍的几种传值方式都是在valuePage页面赋值,传递到ObtainValue.aspx页面中。 在ValuePage.aspx前台新建两个textbox控件,ID分别为:tb转载 2014-06-21 11:24:09 · 453 阅读 · 0 评论 -
加水印
/// /// _02UpLoad 的摘要说明 /// public class _02UpLoad : IHttpHandler { public void ProcessRequest(HttpContext context) { context.Response.ContentType转载 2014-04-21 16:50:48 · 449 阅读 · 0 评论 -
表单提交原理
1.HTTP是如何提交表单的标签的属性enctype设置以何种编码方式提交表单数据。可选的值有三个: application/x-www-form-urlencoded:这是默认的编码方式。它只处理表单域里的value属性值,采用这种变法方式的表单会将表单域的值处理成URL方式。 multipart/form-data: 这种编码方式会以二进制流的方式来处理表单数据,这中转载 2014-04-21 14:49:52 · 532 阅读 · 0 评论 -
序列化至数据库
首先创建一个sql表create table t_rights(ID int not null,Rights VarBinary(Max) )namespace DictionaryDemo2{ [Serializable] public class ModelBase { int _id; string _m原创 2013-08-15 21:44:34 · 541 阅读 · 0 评论 -
C#操作Active Directory(AD)详解
.Net提供了专用类操作AD,本文详细介绍使用C#操作AD的方法。一、系统环境系统环境:Windows Server 2008 R2, VS2010, .Net Framework 4.0AD Server:LDAP的server IP基本DN:OU=user,DC=Company,DC=com用来登录的管理员:Peter密码:ab#CD%1234转载 2013-11-05 10:23:30 · 1125 阅读 · 1 评论 -
设计模式之结构型模式
结构型模式涉及到如何组合类和对象以获得更大的结构。结构型模式包括:适配器模式,桥接模式,装饰者模式,组合模式,外观模式,享元模式,外观模式1.适配器模式适配器:将一个类的接口转换成客户希望的另外一个接口,Adapter模式使得原本由于接口不兼容而不能一起工作的那些类能一起工作。比如一般购物网站都能将自己喜欢的商品加入favorite,而亚马逊则是加入wishlist。我们想要一个统一的转载 2013-11-05 22:27:27 · 511 阅读 · 0 评论 -
设计模式之简单工厂(二)
设计模式之简单工厂(二)学习GOF23种设计模式,从学习简单工厂开始是个不错的选择,简单工厂虽不属于GOF设计模式中的一种,但它在开发中是非常常用的,也充分体现了面向对象开发的要点和好处,所以理解简单工厂,对于后面学习其它的模式是非常有帮助的。一、引出模式我们时常听说面向对象开发很厉害,所以在开发中我们会时不时尝试用面向对象的方法去开发程序,然后,就会遇到这种情况:面对对象转载 2013-11-05 22:28:35 · 488 阅读 · 0 评论 -
设计模式之工厂
有三种模式的工厂:简单工厂,工厂方法,抽象工厂,主要是用来抽象化对象的创建工作的。1.简单工厂又叫做静态工厂建方法(Static Factory Method)模式,我们需要根据不同的条件创造不同的对象,将创造对象的工作集成到一个工厂里,由一个工厂对象来负责所有产品类的创建,由一个工厂来决定要创建出哪一种产品类的实例,这个就是简单工厂。public class Prod转载 2013-11-05 22:26:25 · 507 阅读 · 0 评论 -
判断质数
1概念只有1和它本身两个正因数的自然数,叫质数(Prime Number)。(如:由2÷1=2,2÷2=1,可知2的因数只有1和它本身2这两个约数,所以2就是质数。与之相对立的是合数:“除了1和它本身两个因数外,还有其它因数的数,叫合数。”如:4÷1=4,4÷2=2,4÷4=1,很显然,4的因数除了1和它本身4这两个因数以外,还有因数2,所以4是合数。)100以内的质数有2,3,5,7,1原创 2013-12-26 20:48:11 · 650 阅读 · 0 评论 -
C#统计每个字符出现的次数
string text = "患者:“大夫,我咳嗽得很重。” 大夫:“你年纪多大?” 患者:“七十五岁。” 大夫:“二十岁咳嗽吗?” 患者:“不咳嗽。” 大夫:“四十岁咳嗽吗?” 患者:“也不咳嗽。” 大夫:“那现在不咳嗽,还要等到什么时候咳嗽?” "; int count=0; int index = 0; str原创 2013-12-27 22:23:58 · 864 阅读 · 0 评论 -
C#集合练习
namespace ListDemo{ class Program { static void Main(string[] args) { #region Test测试 Dictionary d = new Dictionary(); d.Add("C#", 2原创 2014-01-15 22:15:14 · 1190 阅读 · 0 评论 -
动态创建菜单,menustrip,根据权限显示菜单,控制菜单可用,反射,给窗体传值,反射对象传值,public static Object CreateInstance ( Type type, pa
using System;using System.Collections.Generic;using System.ComponentModel;using System.Data;using System.Drawing;using System.Text;using System.Windows.Forms;using System.IO;using Syst转载 2014-03-18 08:56:29 · 816 阅读 · 0 评论 -
Web应用程序项目XX已配置为使用IIS
今天在看开源项目Umbraco是,出现一个项目加载不了,并报如下错误: Web应用程序项目Umbraco.Cms.Web.UI已配置为使用IIS。若要访问本地IIS网站,必须安装下列IIS组件。。,如下图:再网上搜索了下,解决办法如下。(1)右键点击Umbraco.Cms.Web.UI项目,选择编辑Umbraco.Cms.Web.UI.csprj.打开该项目的项目文件(2)在打转载 2014-04-19 21:26:41 · 2050 阅读 · 1 评论 -
从底层角度看ASP.NET-A low-level Look at the ASP.NET
从更低的角度这篇文章在一个底层的角度来关注一个web请求怎样到达asp.net框架,从web服务器,通过ISAPI。看看这些后面发生了什么,让我们停止对asp.net的黑箱猜想。ASP.NET是一个非常强大用来创建web应用程序的平台,它为创建web应用程序提供了大量的灵活强大的支持。大多数人仅仅熟悉表层的WebForm和webservice,他们位于整个ASP.NET架构的最表层。在这篇转载 2014-04-21 09:25:12 · 568 阅读 · 0 评论 -
重定向
//此处 的 Write内容 不会被 输出到 响应报文中 context.Response.Write("alert('您好~您正在转入快车道~~!');"); //因为 使用了 Redirect,Redirect方法内部完全重新生成一个 新的 规定好的 响应报文 发给浏览器 /*Object movedObject转载 2014-04-21 14:41:44 · 517 阅读 · 0 评论 -
验证码示例
public partial class ValidateCode : System.Web.UI.Page { Random random = new Random(); protected void Page_Load(object sender, EventArgs e) { StringBuilder转载 2014-04-21 14:12:34 · 421 阅读 · 0 评论 -
asp.net C#发送邮件类
1 using System; 2 using System.Data; 3 using System.Configuration; 4 using System.Web; 5 using System.Web.Security; 6 using System.Web.UI; 7 using System.Web.UI.WebControls; 8 using System.Web.转载 2014-06-21 11:28:28 · 372 阅读 · 0 评论
分享