随笔分类 -  .Net 开发学习

摘要:EntityFramework 当前最新版本是6.0,2012年10月份发布,不过是alpha1版本,稳定版本是8月份发布的5.0版本,对于初学者来说,还是别在测试版上折腾了,先学习稳定的5.0版本,少一些bug,少一些困扰。EntityFramework位于System.Data.Entry命名空... 阅读全文
posted @ 2013-01-23 14:52 PPDev 阅读(14126) 评论(3) 推荐(1) 编辑
摘要://<A name="公司人文相片3" value="中文;3">// <B name="公司人文相片3" value="中文;3;公司人文相片3" />//</A>string directoryName = "测试";int id = 0;string treexml = Server.MapPath("TreeXml.xml");//1.定义XML对象XmlElement tA = null, tB = null, root = nu 阅读全文
posted @ 2012-06-08 18:36 PPDev 阅读(467) 评论(0) 推荐(0) 编辑
摘要:公司要做一个组织结构图,或者是叫思维导图,然后在网上找了很多,终于找到了一个合适的C#组织结构图控件。先把图展示给出来看看效果:水平:垂直:使用方法:1.在网站或Web应用程序中引用dll后,页面写法:<%@PageLanguage="C#"AutoEventWireup="true"CodeBehind="MyTest.aspx.cs"Inherits="OrgChartWebControl.Gallery.MyTest"%><%@RegisterTagPrefix="oc" 阅读全文
posted @ 2012-05-07 11:00 PPDev 阅读(7810) 评论(5) 推荐(0) 编辑
摘要:这次项目用到了读取自定义的config文件读取,于是写了一个这样的例子,作为自己的技术积累。我在网站根目录下新建了一个url.config 的文件内容如下:<?xmlversion="1.0"encoding="utf-8"?><url><addkey="Eva"url="http://localhost:7572/EvaService.asmx"/><addkey="EnergyIndex"url="http://localhost:7572 阅读全文
posted @ 2012-05-02 16:36 PPDev 阅读(1849) 评论(0) 推荐(0) 编辑
摘要:整理了一下ASP.NET Web.config配置文件的基本使用方法。很适合新手参看,由于Web.config在使用很灵活,可以自定义一些节点。所以这里只介绍一些比较常用的节点。 <?xmlversion="1.0"?><!--注意: 除了手动编辑此文件以外,您还可以使用 Web 管理工具来配置应用程序的设置。可以使用 Visual Studio 中的“网站”->“Asp.Net 配置”选项。设置和注释的完整列表在 machine.config.comments 中,该文件通常位于 "Windows"Microsoft.Net&q 阅读全文
posted @ 2012-05-02 11:05 PPDev 阅读(398) 评论(0) 推荐(0) 编辑
摘要:DataSet转IList代码:///<summary>、///DataSet装换为泛型集合///</summary>///<typeparamname="T"></typeparam>///<paramname="ds">DataSet</param>///<paramname="tableIndex">待转换数据表索引</param>///<returns></returns>publicstaticIList& 阅读全文
posted @ 2012-03-27 17:35 PPDev 阅读(3602) 评论(0) 推荐(0) 编辑
摘要:本程序主要功能有: (1)可以根据自己的需要更改上传到服务器上的目录,上传的源图、缩略图、文字水印图和图片水印图分别存入所定目录下的不同目录; (2)自动检查目录,如无所选择的目录,则自动创建它们; (3)自行设定生成缩略图的大小; (4)可以选择是否需要生成文字水印、图片水印,默认为不生成水印图; (5)可以添加、删除所需上传的图片。 在本程序中均加了相关注释,所以直接发代码,不再多作解释。 后台程序:using System; using System.Collections; using System.Configuration; using System.Data; using Sy. 阅读全文
posted @ 2012-03-26 22:49 PPDev 阅读(1207) 评论(0) 推荐(0) 编辑
摘要://1.文件夹创建、移动、删除---------//创建文件夹Directory.CreateDirectory(Server.MapPath("a"));Directory.CreateDirectory(Server.MapPath("b"));Directory.CreateDirectory(Server.MapPath("c"));//移动b到aDirectory.Move(Server.MapPath("b"),Server.MapPath("a\\b"));//删除cDirecto 阅读全文
posted @ 2012-03-26 19:34 PPDev 阅读(720) 评论(0) 推荐(0) 编辑
摘要:我想直接用C#代码重启windows服务,经过试验,没有问题,贴出来保存收藏!C#代码:ServiceControllerservice=newServiceController("EnergyRecordService");protectedvoidbtnRestart_Click(objectsender,EventArgse){try{if(service.Status==ServiceControllerStatus.Running){service.Stop();service.WaitForStatus(ServiceControllerStatus.Stopp 阅读全文
posted @ 2012-03-22 10:40 PPDev 阅读(12180) 评论(1) 推荐(0) 编辑
摘要:在编程的过程中,我们常常会需要保存文件的格式为UTF-8或其他格式,以前记得是点击vs开发工具菜单“文件”下的“高级保存选项”即可。但是后来发先这个功能不见了,不知道怎么设置出来。估计你看了下面几个图片你就知道怎么设置了:1.2.3.4.图片来自:http://www.cnblogs.com/qleelulu/archive/2009/02/20/1395190.html本文仅作为个人收藏学习用!方便日后查找! 阅读全文
posted @ 2012-03-07 17:00 PPDev 阅读(15266) 评论(0) 推荐(0) 编辑
摘要:判断是否可以连接服务器?privatestaticboolIsCanConnect(stringurl){HttpWebRequestreq=null;HttpWebResponseres=null;boolCanCn=true;//设成可以连接;try{req=(HttpWebRequest)WebRequest.Create(url);res=(HttpWebResponse)req.GetResponse();}catch(Exception){CanCn=false;//无法连接}finally{if(res!=null){res.Close();}}returnCanCn;} 阅读全文
posted @ 2012-02-22 17:40 PPDev 阅读(5424) 评论(0) 推荐(0) 编辑
摘要:1.新建Windows项目,选择"Windows服务"类型的项目。2.在生成的Service1.cs中代码中写你需要的代码,如下:usingSystem;usingSystem.Collections.Generic;usingSystem.ComponentModel;usingSystem.Data;usingSystem.Diagnostics;usingSystem.Linq;usingSystem.ServiceProcess;usingSystem.Text;usingSystem.Timers;usingSystem.IO;namespaceWindowsSe 阅读全文
posted @ 2011-11-09 10:45 PPDev 阅读(3589) 评论(1) 推荐(1) 编辑
摘要:看过我的视频教程或下载过Blog项目源码的用户都应该知道,我在演示中的页面跳转是在HTML页完成的.那么如果我们添加了一个自己的Button,要通过代码来完成页面的跳转,我们要怎么写跳转的代码呢?下面我就把常用的几种页面间的跳转列出来,大家可以参考一下.一、相同模块间1)跳转到ascx页面,不带参数... 阅读全文
posted @ 2011-11-03 17:57 PPDev 阅读(424) 评论(0) 推荐(0) 编辑
摘要:在网上找不到很全的代码,下面代码不一定每个中文字都有效!但是也收集下来using System;using System.Collections.Generic;using System.Text;using System.Collections;using System.Text.RegularExpressions; /*----------------------------------------------------------------------------- * 公司: * 作者: 肖品 * 文件描述: 中文获取拼音 * 创建时间: 2011-8-27 9:40:58 *. 阅读全文
posted @ 2011-08-27 12:12 PPDev 阅读(1481) 评论(0) 推荐(0) 编辑
摘要:usingSystem;usingSystem.Data;usingSystem.Configuration;usingSystem.Web;usingSystem.Web.Security;usingSystem.Web.UI;usingSystem.Web.UI.WebControls;usingSystem.Web.UI.WebControls.WebParts;usingSystem.Web.UI.HtmlControls;/*-----------------------------------------------------------------------------*公司 阅读全文
posted @ 2011-08-01 20:33 PPDev 阅读(644) 评论(0) 推荐(0) 编辑
摘要:1、 为什么设置了DataFormatString没有效果? 不要忽略BoundField的两个重要属性HtmlEncode和ApplyFormatInEditMode。 HtmlEncode GridView 使用的 BoundField 与 DataGrid 使用 BoundColumn 不同,BounField 提供了一个 HtmlEncode 属性,提供是否对数据进行HTML编码,降低了 BoundColumn 潜在的Html &Script 嵌入攻击,默认该值是启用的。如果要使用格式化输出,应该关闭此属性。 <asp:BoundField DataField=" 阅读全文
posted @ 2011-06-28 19:39 PPDev 阅读(2169) 评论(0) 推荐(0) 编辑
摘要:vs2005有个部署网站的工具叫:WebDeploymentSetup.msi这样可以将网站像Web应用程序一样生成到一个DLL文件里面有个错误一直很疑惑,遇到几次搞得我郁闷,而且google 和baidu 上搜索这个问题的解决方法也少得可怜。这里我记录一下我解决这个错误的方法 :错误异常:ASPNETMERGE : error 1013: Cannot find any assemblies that can be merged in the application bin folder.具体的错误信息有时候在:输出视图 里面是可以看到的 之前也遇到过一次,因为类名重名,删除重新编译OK了这 阅读全文
posted @ 2011-05-26 20:25 PPDev 阅读(678) 评论(0) 推荐(0) 编辑
摘要:我们开发的时候习惯在代码顶部加上自己的版权说明。 每次拷贝挺麻烦的,上网查了一下,2003的介绍但不少。但08的模板生成方式好像改变了 后来2005的一篇介绍给了我一点提示。原来模板文件放在common7目录下。 主要分为ProjectTemplates和ItemTemplates,前者生成项目的时候用,后者add new item的时候用 下面就以修改Web项目里的class文件为例。 安装盘:\Microsoft Visual Studio 9.0\Common7\IDE\ItemTemplatesCache\CSharp\Code\2052\Class.zip/*--------... 阅读全文
posted @ 2011-05-24 11:59 PPDev 阅读(1196) 评论(0) 推荐(0) 编辑
摘要:今天做了一个这样的项目,需要把Excel的数据导入到数据库,虽然以前也写过,但是忘记了,所以今天找到一个更好的,收集起来。下面是代码:protectedvoidbtnImport_Click(objectsender,EventArgse){if(FileUpload1.HasFile==false)//HasFile用来检查FileUpload是否有指定文件{Response.Write("<script>alert('请您选择Excel文件')</script>");return;//当无文件时,返回}stringIsXls=Sy 阅读全文
posted @ 2011-03-31 16:25 PPDev 阅读(20693) 评论(13) 推荐(4) 编辑
摘要:.NET 3.5在System.Collections.Generic命名空间中包含一个新的集合类:HashSet<T>。这个集合类包含不重复项的无序列表。这种集合称为“集(set)”。集是一个保留字,所以该类有另一个名称HashSet<T>。这个名称很容易理解,因为这个集合基于散列值,插入元素的操作非常快,不需要像List<T>类那样重排集合。HashSet<T>类提供的方法可以创建合集和交集。表10-12列出了改变集的值的方法。表 10-12HashSet<T>的修改方法 说 明Add() 如果某元素不在集合中,Add()方法就把 阅读全文
posted @ 2011-01-08 11:45 PPDev 阅读(75877) 评论(6) 推荐(7) 编辑