
c#
文章平均质量分 78
wx@aiotgman
AI大模型 架构师 数字化转型专家 CTO CIO VP
展开
-
360Buy 京东商城商品价格图片识别 火车头采集京东商城图片价格识别
using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Drawing;using System.IO;namespace ConsoleApplication1{ class MyImage { /转载 2013-01-29 13:39:36 · 1510 阅读 · 0 评论 -
页面使用asp.net验证控件在提交数据时无响应
有很多人碰到如下问题,在页面上使用了RequiredFieldValidator之类的验证控件后,在页面提交数据(点击提交按钮时页面没有响应了)就没有反应了,于是很多人疑问,为什么在我本机上没出现过这种情况,一旦把它部署到服务器上就工作不正常了呢? 其实原因很简单,这是因为WebUIValidation.js版本不一致造成的。 我们都知道asp.net验证控件是靠wwwroot\a原创 2012-10-02 00:14:26 · 855 阅读 · 0 评论 -
ASP.NET动态数据网站实战
近期本人在关注实体设计的过程中一直在了解“ADO.NET Entity Framework 数据模型”,从中结识了.NET Framework 4中的ASP.NET动态数据,ASP.NET动态数据允许您通过在运行时从数据库架构推断数据实体的外观和行为并从中派生 UI行为,创建可扩展的、数据驱动的 Web应用程序。 动态数据的一个重要功能是基架机制转载 2012-09-13 09:50:02 · 748 阅读 · 0 评论 -
C#发现之旅全系列
C#发现之旅第一讲 C#-XML开发C#发现之旅第一讲 C#-XML开发袁永福 2008-5-15 系列课程说明 为了让大家更深入的了解和使用C#,我们将开始这一系列的主题为“C#发现之旅”的技术讲座。考虑到各位大多是进行WEB数据库开发的,而所谓发现就是发现我们所不熟悉的领域,因此本系列讲座内容将是C#在WEB数据库开发以外的应用。目前规划的主要内容是图形开发转载 2012-09-14 16:57:40 · 888 阅读 · 0 评论 -
C#基础概念二十五问
注:本文部份资料来自网络,如有侵权,请与我联系,我会在第一时间声明引用或将其删除! 当初学 C# 时是找个人大概问了一下数据类型和分支语句就开始做项目了。这两天又全面的看了一下相关的基础知识(学而时习之嘛),总结了25个问题:1.静态成员和非静态成员的区别?2.const 和 static readonly 区别?3.extern 是什么意思?4.abstract 是什么转载 2012-09-14 10:47:00 · 555 阅读 · 0 评论 -
Lambda 表达式
匿名函数在学习委托时,有个概念叫做匿名函数:即不需要在外部定义方法,直接在初始化委托时申明方法。先来看一个例子。 class Program { static void Main(string[] args) { //ad指向匿名函数 //delegate(参数列表){方法体}转载 2012-09-18 11:53:48 · 527 阅读 · 0 评论 -
.NET笔试题集(五)
1.什么是受管制的代码? 答:unsafe:非托管代码。不经过CLR运行。 2.net Remoting 的工作原理是什么? 答:服务器端向客户端发送一个进程编号,一个程序域编号,以确定对象的位置。 3.O/R Mapping 的原理 答:利用反射,配置将对象和数据库表映射。 4.remoting和webservice两项技术的理解以及实际中的应用。 答:W转载 2012-09-18 11:53:19 · 547 阅读 · 0 评论 -
.NET笔试题集(四)
1、请你简单的说明数据库建立索引的优缺点使用索引可以加快数据的查询速度,不过由于数据插入过程中会建索引,所以会降低数据的插入、更新速度,索引还会占磁盘空间。 2、什么是WEB服务控件?使用WEB服务控件有那些优势、劣势?web服务控件就是可以在服务器执行的控件,优势在于可以回传数据(ViewState),带有事件驱动(doPostBack),简化了Html标签的使用,使得开发ASP转载 2012-09-18 11:42:26 · 1156 阅读 · 0 评论 -
8天入门wpf—— 第二天 xaml详解
首先我们还是新建一个空项目,看一下VS给我们默认生成的xaml结构。Window x:Class="WpfApplication1.MainWindow" xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" xmlns:x="http://schemas.microsof转载 2012-09-18 14:35:57 · 2161 阅读 · 0 评论 -
.NET单元测试 vistudio单元测试
说到单元测试,引用《单元测试之道C#版》里面的一段话:单元测试是开发者编写的一小段代码,用于检验被测代码的一个很小的、很明确的功能是否正确。通常而言,一个单元测试是用于判断某个特定条件(或者场景)下某个特定函数的行为。例如,你可能把一个很大的值放入一个有序list 中去,然后确认该值出现在list 的尾部。或者,你可能会从字符串中删除匹配某种模式的字符,然后确认字符串确实不再包含这些字符了转载 2012-09-13 09:54:28 · 526 阅读 · 0 评论 -
C#导出Excel报表
在使用前首先需要添加引用:Microsoft.Office.Interop.Excel,然后在调用页添加如下语句: using Excel = Microsoft.Office.Interop.Excel;/**//// /// 导出为Excel格式文件/// /// 作为数据源的DataTable/// 带路径的保存文件名/// 一个Excel sheet的标转载 2012-09-12 11:44:07 · 620 阅读 · 0 评论 -
C#导出EXCEL方法总结
下面介绍下我根据网上学习C#中导出EXCEL的几种方法:一、asp.net导出Excel1.将整个html全部输出到Excel此方法会将html中所有的内容,如按钮、表格、图片等全部输出View Code 1 Response.Clear(); 2 Response.Buffer= true; 3 Response.Appe转载 2012-09-05 16:29:01 · 1553 阅读 · 0 评论 -
WCF、Net remoting、Web service概念及区别
WebService 传统上,我们把计算机后台程序(Daemon)提供的功能,称为"服务"(service)。比如,让一个杀毒软件在后台运行,它会自动监控系统,那么这种自动监控就是一个"服务"。通俗地说,"服务"就是计算机可以提供的某一种功能。 根据来源的不同,"服务"又可以分成两种:一种是"本地服务"(使用同一台机器提供的服务,不需要网络),另一种是"网络服务"(使用另一台计算机转载 2012-09-06 17:31:19 · 1542 阅读 · 0 评论 -
更改DataTable列名的三种方法
ADO.NET数据显示一般为以下两步:1.通过DataAdapter将查询的结果填充到DataSet的表(DataTable)中; 如:dataAdapter.Fill(dataSet),这时dataSet的表名默认为Table 如果使用批处理查询并将得到的结果填入dataSet中则表名默认为Table,Table1,Table2……2,将显示控件(如Da原创 2012-08-28 13:41:27 · 2859 阅读 · 0 评论 -
三层架构中使用实体类填充泛型集合代替DataTable解决方案(ASP.NET+C#)
用三层架构开发项目,经常会遇到如下场景: D层负责与数据库交互,一般是得到DataTable或DataSet对象,然后返回给B层,B层进行类似的处理来读取数据:dt.Rows[0][“xxx”];或者dt.Rows[0][1];(强烈不建议使用)。 有时DataTable也会被传到UI层,与控件进行绑定,显示数据。例如ASP.NET的repeater控件提取数据:。转载 2012-08-28 14:22:32 · 1060 阅读 · 0 评论 -
ASP.NET跨页面传值技巧总结
关于页面传值的方法,引发了很多讨论。看来有很多人关注这个,我就我个人观点做了些总结,希望对大家有所帮助。1. 使用QueryString变量 QueryString是一种非常简单的传值方式,他可以将传送的值显示在浏览器的地址栏中。如果是传递一个或多个安全性要求不高或是结构简单的数值时,可以使用这个方法。但是对于传递数组或对象的话,就不能用这个方法了。下面是一个例子:转载 2012-08-28 14:47:05 · 759 阅读 · 0 评论 -
今天用MongoDB给用户做了个小插件,借鉴于实战开发 【零基础学习,附完整Asp.net示例】 写的非常不错
MongoDB实战开发 【零基础学习,附完整Asp.net示例】阅读目录开始下载MongoDB,并启动它在C#使用MongoDB重构(简化)代码使用MongoDB的客户端查看数据使用MongoDB的客户端维护数据MongoDB提供的C#驱动MongoDB不支持在查询数据库时使用Join操作获取MongoDB服务端状态【目标】:本文将以实战的形式,向您展示如何用C转载 2012-09-06 16:59:37 · 942 阅读 · 0 评论 -
导出excel文件 解决科学计数法问题 datagridview导出字符串变数字问题
在winform程序开发时,处理的办法就是在导出的过程中,开始试了 处理excel对象的格式 mysheet.Cells.NumberFormat = "@";后来没有成功。最后还是用了逐条纪录进行字符格式转化的方法,即添加“'”. /// ///方法,导出DataGridView中的数据到Excel文件 ///原创 2012-09-12 09:02:04 · 3268 阅读 · 0 评论 -
C# 将数据导出到Execl汇总
一、asp.net中导出Execl的方法:在asp.net中导出Execl有两种方法,一种是将导出的文件存放在服务器某个文件夹下面,然后将文件地址输出在浏览器上;一种是将文件直接将文件输出流写给浏览器。在Response输出时,t分隔的数据,导出execl时,等价于分列,n等价于换行。1、将整个html全部输出execl此法将html中所有的内容,如按钮,表格,图片等全部输转载 2012-09-12 09:42:00 · 575 阅读 · 0 评论 -
8天入门wpf—— 第三天 样式
说起样式,大家第一反应肯定是css,好的,先上一段代码。 1 html{border:0;} 2 ul,form{margin:0; padding:0} 3 body,div,th,td,li,dd,span,p,a{font-size:12px; font-family:Verdana,Arial,"宋体";color:#575757;} 4 h3,input{font转载 2012-09-18 15:00:13 · 2115 阅读 · 0 评论 -
引用 手把手教你用C#打包应用程序(安装程序)【卸载模块已添加】
原文地址:http://hi.baidu.com/sunxiangwei/blog/item/2b09948f0c15a4ff503d926e.html1:新建安装部署项目打开VS,点击新建项目,选择:其他项目类型->安装与部署->安装向导(安装项目也一样),然后点击确定.(详细见下图)此主题相关图片如下:2:安装向导关闭后打开安装向导,点击下一步,或者直接点击完成.转载 2012-09-20 11:57:07 · 623 阅读 · 0 评论 -
C# 常用的Excel 格式化操作 及 常用颜色定义对应Excel中颜色名
private _Workbook _workBook = null;private Worksheet _workSheet = null;private Excel.Application _excelApplicatin = null;_excelApplicatin = new Excel.Application();_excelApplicatin.Visible = t转载 2012-11-13 20:40:52 · 959 阅读 · 0 评论 -
.NET如何利用timer组件实现每天定时执行某项任务 .
1.工具箱-组件-timer,添加timer组件,右击timer,可查看修改该组件属性和事件名称。控件名称我们在此处定义为time1,事件名称为timer_Tick。 其中GenerateMember属性每个控件都有,不是Timer类的属性,这个是用来指示设计器是否给这个控件生成一个成员变量,其实我们用到的控件,都是一个类的实例,也可理解为是一个变量,比如按钮,都可以理解为是你设计的窗体的成原创 2012-11-14 16:28:40 · 894 阅读 · 0 评论 -
c# 调用php webservice 汉字乱码解决方案 php调用c# webservice 汉字乱码解决方案(亲测)
基于soa架构去实现EAI 经常会碰到传递汉字乱码问题。如何解决呢?请看下文——PHP那边是通达OA gbk编码,而C#这边的默认编码是UTF-8,WEBSERVICE发送数据是以UTF-8发送的问题来了,如果GB2312转为UTF-8,不管是显式还是隐式,都会出现乱码于是将GB2312转为BASE64,收到以后再转回GB2312,才解决这样做,实际上,数据经历了 GB2原创 2012-11-15 16:44:27 · 1970 阅读 · 0 评论 -
GridView、Repeater等数据控件列数字、货币和日期的显示格式 .
前端css1.页面显示效果方面 text-transform:uppercase //在文本框中输入字母后自动转换为大写 cursor:pointer//鼠标指上去呈现块状2.查找记录,鼠标经过时出现外框,移出时外框消失 link, a:active, a:visited{border:none; display:block; height:20px; width原创 2012-11-30 12:37:28 · 558 阅读 · 0 评论 -
datagridview复制、剪切、粘贴、清空、增加行、删除行、增加列、删除列,导出Excel/Word
1.导入Excel。代码走先。[csharp] view plaincopyprint?public void ExcelToDataGridView(string filePath, DataGridView dataGridView1) { //根据路径打开一个Excel文件并将数据填充到DataSet中转载 2012-11-16 11:04:34 · 2975 阅读 · 7 评论 -
php ASP.NET 远程获取图片方法总结
php————————————————————————————————————————————————————————————————1.获取远程文件大小及信息的函数 function GrabImage($url,$filename="") { if($url=="") return false; if($filename=="") { //取得远程图片文件的扩展名。原创 2012-11-20 16:24:12 · 767 阅读 · 0 评论 -
c# .net 调用php 的webservice接口
require_once('lib/nusoap.php');function Add($a,$b){ return $a+$b;} $soap = new soap_server;$soap->configureWSDL('EventWSDL', 'http://tempuri.org/');$soap->register('Add', arr原创 2012-11-23 13:56:05 · 1965 阅读 · 0 评论 -
VS2010中使用ankhSVN SVN 源代码版本控制器 配置管理 版本管理
给大家介绍一些SVN的入门知识!希望对大家的学习起到作用! 关于SVN与CVS的相关知识,大家可以自己去google一下。 一、准备 SVN是一个开源的版本控制系统,它可以记录所有的文件修改版本。CVS也是一个版本控制系统,可是现在大家更多的是用SVN,因为SVN不但继承了CVS的优点,而且还有许多的功能是CVS所不具备的。可以肯定,SVN会成为CVS的替转载 2012-12-27 16:16:17 · 933 阅读 · 0 评论 -
C#实现数据导出Excel工作表
using System;using System.Collections.Generic;using System.Linq;using System.Text;using Microsoft.Office.Interop.Excel;using System.Windows.Forms;namespace SunflowerSaleBook.BLL{ //原创 2012-11-13 20:59:00 · 521 阅读 · 0 评论 -
C# DataGridView 数据导出Excel 操作源码
private void ExportToExcel() { if (dgv_Export.Rows.Count #region 验证可操作性 //声明保存对话框 SaveFileDialog dlg = new SaveFileDialog();转载 2012-11-13 20:38:38 · 745 阅读 · 0 评论 -
ASP.NET动态加载不同CSS,实现切换皮肤效果
ASP.Net中利用CSS实现多界面两种方法。方法一:<%@page language="C#"%> <%@import namespace="System.Data"%> <script language="c#" runat="server"> public void page_load(Object obj,EventArgs e) { //创建服务器端控转载 2012-09-20 13:31:52 · 583 阅读 · 0 评论 -
.net4.0新特性
vs2010正式版4月12日发布了,有几个新特性分享一下……一、新关键词——dynamic 在新版本的C#中,dynamic关键词是一个很重要的新特性,现在你可以创建动态对象并在运行时再决定它的类型。而且.net 4.0为CLR加入了一组为动态语言服务的运行时环境,称为DLR(Dynamic Language Runtime动态语言运行时),这使得C#这种静态类型语言可以在 .N转载 2012-09-20 11:51:37 · 1853 阅读 · 0 评论 -
php100 2012视频教程 汽车维修 C#高级编程视频教程 服装设计 时尚类视频教程分享 持续更新中~~
PHP100视频教程2012版(更新至第29讲). http://dl.vmall.com/c0bcvaryqb57_黑马程序员_Android核心 http://dl.vmall.com/c0hezfk5dh传智播客【ASP.NET≠拖控件】一、二、三季. http://dl.vmall.com/c0oufslwhw【传智播客原创 2012-10-12 10:32:30 · 1545 阅读 · 0 评论 -
用.NET创建Windows服务
什么是Windows服务?Windows服务应用程序是一种需要长期运行的应用程序,它对于服务器环境特别适合。它没有用户界面,并且也不会产生任何可视输出。任何用户消息都会被写进Windows事件日志。计算机启动时,服务会自动开始运行。它们不要用户一定登录才运行,它们能在包括这个系统内的任何用户环境下运行。通过服务控制管理器,Windows服务是可控的,可以终止、暂停及当需要时启动。Win转载 2012-10-26 09:42:27 · 553 阅读 · 0 评论 -
转: 大年三十整理的asp.net资料!(经典) .
使用SqlBulkCopy类加载其他源数据到SQL表在数据回发时,维护ASP.NET Tree控件的位置vagerent的vs2005网站开发技巧ASP.NET2.0小技巧--内部控件权限的实现图片滚动代码。css——之三行三列等高布局Datagird TemplateColumn类型列中如何设定日期格转载 2012-11-13 09:22:50 · 3414 阅读 · 0 评论 -
C#读取Excel遇到无法读取的解决方法
C#读取Excel遇到无法读取的解决方法 C#读取Excel问题的发现:因为写了一个根据Excel数据字典生成SQL脚本的工具,开发过程中遇到一些小问题。 无法读取Excel中的数据单元格。有数据,但是读出来全是空值。 C#读取Excel遇到无法读取的解决方法: 1.在导入数据连接字符串中,将IMEX=1加入,“Provider=Microsoft.Jet.OL原创 2012-11-13 20:17:58 · 1131 阅读 · 0 评论 -
《C#高级编程第6版》 读书笔记 (张迅雷闪击C#系列)
第一章 概述MSIL=IL microsoft中间语言CTS common type systemCLS Common Language Specification 公共语言规范CLR 公共语言允许库 在CLR的控制下运行的代码称为托管代码 managed codeildsm 实用工具。WinCv 浏览结构库中的类、结构、接口、枚举。原创 2012-07-10 21:33:48 · 6271 阅读 · 0 评论 -
c# datagridview导出导入excel 如果用流的方式打开,可以导出,无法读取
你导出的文件,其实是一个标准的文本文件(相当于 CSV 文件),根本就不是 EXCEL 文档。你只不过把扩展名改成了 *.xls 冒充 EXCEL 文件而已,本质上就是文本文件,用记事本打开的那种!在 Excel 2003 比较宽宏大量,允许你这种龌龊的冒充行为而已(呵呵),所以在 2003 中你能打开,到了 2007 后不在允许赤裸裸的、龌龊冒充行为(哈哈),所以你的“导出”立即穿帮了。。。。解原创 2012-09-05 16:24:07 · 971 阅读 · 0 评论 -
c#获取当前日期时间(转)
我们可以通过使用DataTime这个类来获取当前的时间。通过调用类中的各种方法我们可以获取不同的时间:如:日期(2008-09-04)、时间(12:12:12)、日期+时间(2008-09-04 12:11:10)等。//获取日期+时间DateTime.Now.ToString(); // 2008-9-4 20:02:10DateTime.Now.ToLoc转载 2012-08-21 15:04:50 · 650 阅读 · 0 评论