• 博客园logo
  • 会员
  • 周边
  • 新闻
  • 博问
  • 闪存
  • 众包
  • 赞助商
  • Chat2DB
    • 搜索
      所有博客
    • 搜索
      当前博客
  • 写随笔 我的博客 短消息 简洁模式
    用户头像
    我的博客 我的园子 账号设置 会员中心 简洁模式 ... 退出登录
    注册 登录
流上
博客园 首页 新随笔 联系 订阅 订阅 管理

08 2012 档案

 
WebService错误对象强制转换
摘要:1.法将对象强制转换为类型System.Xml.XmlNode[]。使用C#调用Web服务时,曾经出现无法将对象强制转换为类型System.Xml.XmlNode[]。出现这个错误主要是引用Web服务XmlInclude特性导致的。下面用个例子展示一下:WebService方法如下:[WebMethod][SoapHeader("MySoapHeader", Direction = SoapHeaderDirection.In)][XmlInclude(typeof(UserInfos))]//这一句是返回的IList中对象是UserInfospublic IList Ge 阅读全文
posted @ 2012-08-28 10:43 流上 阅读(2006) 评论(0) 推荐(0)
ArcMap打开mxd报错问题解决
摘要:使用ArcMap打开文件时,如果打开文件出现下面错误:可以尝试一下办法:1.重新安装ArcGIS;2.注册Ddao360.dllDAO360.dll的常见目录路径:C:\Program Files\Common Files\Microsoft Shared\DAO 执行"开始"->"运行" 输入cmd然后输入下面命令regsvr32 C:\Program Files\Common Files\Microsoft Shared\DAO\dao360.dll 注册完成,可以解决问题。 阅读全文
posted @ 2012-08-23 17:25 流上 阅读(2394) 评论(0) 推荐(0)
LINQ基础学习2
摘要:1、分区运算符分区运算符主要有四个Take、TakeWhile、Skip、SkipWhile分区运算符可以帮我们只取得需要的数据,对分页支持很好。(1)Take 获取数组前三个元素 int[] numbers = { 5, 4, 1, 3, 9, 8, 6, 7, 2, 0 }; var first3Numbers = numbers.Take(3);(2)TakeWihle获取数组中数字不小于索引的元素,直到遇到数字小于索引的结束 int[] numbers = { 5, 4, 1, 3, 9, 8, 6, 7, 2, 0 }; var firstSmallNumbers = numbers 阅读全文
posted @ 2012-08-21 16:53 流上 阅读(156) 评论(0) 推荐(0)
LINQ基础学习1
摘要:LINQ基础知识:1.限制运算符类似SQL,LINQ也是用Where来作为限制运算符。(1)一般用法 查询3-5之间的数字 int[] numbers = { 5, 4, 1, 3, 9, 8, 6, 7, 2, 0 }; var lowNums = from num in numbers where num<= 5 && num>=3 select num; Console.WriteLine("Numbers between 3 and 5:"); foreach (var x in lowNums) { Console.WriteLine( 阅读全文
posted @ 2012-08-21 16:17 流上 阅读(174) 评论(0) 推荐(0)
C++关键字(include、typedef、template、const、static、virtual)
摘要:继续学习C++关键字,这一篇主要是认识include、typedef、template、const、static、virtual这几个关键字。1.include关键字这个关键字作用主要是:引用头文件但是引用的方式有些细微区别,如#include "AppConfig.h"和#include <AppConfig.h><mm>和"mm"是有区别的,在搜索头文件的路径和顺序上。<>表示从系统目录下开始搜索,然后再搜索PATH环境变量所列出的目录,不搜索当前目录;“”表示先搜索当前目录,然后系统目录,然后PATH目录。通常自 阅读全文
posted @ 2012-08-21 11:25 流上 阅读(959) 评论(0) 推荐(0)
LINQ的四个方面
摘要:LINQ(语言集成查询)是在对象和数据之间架起的一座桥梁,它提供类型检查和智能检测的支持。1.根据其应用的方向,主要分为四个方面:(1)数据库:LINQ to SQL(2)XML 文档:LINQ to XML(3)ADO.NET 数据集:LINQ to DataSet或者LINQ to ADO.NET(4).NET 集合、文件、字符串等:LINQ to Object2.一个查询操作主要有三部分构成:(1)查询数据源(2)创建查询表达式(3)执行查询3.LINQ查询表达式会延迟执行,直到循环其中数据时候,才会执行。如果查询的是单个值,比如Count,Sum运算,这时候会立即执行;而且对表达式进行 阅读全文
posted @ 2012-08-15 15:56 流上 阅读(193) 评论(0) 推荐(0)
SQL Server日期和时间函数
摘要:1.当前时间SELECT GETDATE()2.日期格式,使用CONVERT转换SELECT CONVERT(VARCHAR,GETDATE(),25) 2012-08-15 11:33:35.780SELECT CONVERT(VARCHAR,GETDATE(),121)2012-08-15 11:33:35.780SELECT CONVERT(VARCHAR,GETDATE(),24) 11:32:55SELECT CONVERT(VARCHAR,GETDATE(),108)11:32:55SELECT CONVERT(VARCHAR,GETDATE(),23) 2012-08-15SEL 阅读全文
posted @ 2012-08-15 11:50 流上 阅读(491) 评论(1) 推荐(0)
SQL作业定时执行存储过程
摘要:SQL job(作业)可以用来执行定期操作,用它来执行一些定期报表时,很方便。安装了SQL Server 代理之后,就可以新建作业了,一般的SQL Server版本都有,不过一般的Express版没有带。在“作业”上右键,就可以看见“新建作业”了。点击新建作业,可以看见选项页,有6个选项:常规、步骤、计划、警报、通知、目标。一般的作业前三步就完成了。如果你需要知道作业运行情况以及执行发出警报,可以继续下面三个步骤。1、常规:这里写上作业名字,根据自己项目命名规范填写; 所有者,就是哪个用户可以使用; 类别:作业分类; 描述:对作业内容进行介绍。2.步骤:可以建立多个步骤,按顺序依次执行,点击新 阅读全文
posted @ 2012-08-15 11:26 流上 阅读(5671) 评论(0) 推荐(0)
C#读取配置和资源文件
摘要:配置文件为我们提供了很大的灵活性,我们可以通过修改它,来得到我们想要的信息。这样能够减少代码修改的频率,对后续维护,也是一种很方便的方法。(1)读取Web.config文件配置节<configuration><appSettings> <add key="AutoConnectInterval" value="10"/> </appSettings></configuration>读取代码:ConfigurationManager.AppSettings["AutoConnectInt 阅读全文
posted @ 2012-08-15 09:39 流上 阅读(2603) 评论(0) 推荐(0)
WPF属性
摘要:WPF中的两个基本属性:Dependency属性即依赖项属性,Attached属性即附加属性。1.Dependency属性。这个属性是基于其他输入值通过计算而获得的。可以通过属性是否存在依赖项信息来判断是否是依赖属性。依赖项信息包括一个指向该依赖项属性的DependencyProperty 标识符字段的链接,还包括一个为该属性设置的元数据选项的列表、每个类的重写信息以及其他详细信息.依赖项属性的设置有下面几个方面:(1)依赖项属性值可以通过引用资源来设置<DockPanel.Resources> <SolidColorBrush x:Key="MyBrush&quo 阅读全文
posted @ 2012-08-10 16:00 流上 阅读(573) 评论(0) 推荐(1)
WPF绑定
摘要:数据绑定是在应用程序界面和业务逻辑之间建立连接的过程。1.WPF绑定的四个基本元素:绑定目标,绑定属性,绑定源,绑定值。下面用例说明这四个元素之间关系 <TextBox Name="a" Text="ab" ></TextBox> <TextBox Name="b"Text="{Binding ElementName=a,Path=Text,Mode= OneWay}" />其中绑定目标是Name="b"的TextBox,它的Text属性就是绑定属性,绑定源是 阅读全文
posted @ 2012-08-10 15:59 流上 阅读(1546) 评论(0) 推荐(1)
WPF事件
摘要:WPF引用路由事件,这些事件用来调用应用程序的元素树上的各种监听器上的处理程序。路由事件主要有三种策略:冒泡、直接、隧道(1)冒泡,这种事件处理方式是从源元素向上级流过去,直到到达根节点(页或窗体)(2)直接,这种处理方式是在源上处理,主要用在setter和trigger(3)隧道,又称作 Preview 事件,元素树的根处调用事件处理程序,依次向下直到源。隧道事件和冒泡事件一般成对出现。同一对事件,执行时首先是隧道事件,然后冒泡事件。可以再XAML或者代码中为控件添加事件,两者效果是一样的。1.在XAML中添加事件(1)为容器所有button添加事件 <StackPanel Butto 阅读全文
posted @ 2012-08-10 15:59 流上 阅读(3891) 评论(0) 推荐(2)
WPF资源
摘要:WPF资源,资源通常指定为页面根元素或应用程序的 Resources 属性值。主要用于对控件的样式进行设置,如字体大小颜色控制,图形图片的嵌入等。1.根据编译和运行状态,可以分为静态资源和动态资源。静态资源在编译好了以后,不会随程序运行而改变,就算对静态资源做了修改,依然没用的;而动态资源可以在运行过程进行修改。静态资源和动态资源的区别,是在运行时对引用资源的内容修改是否引起资源本身的变化。比如StaticResource key,运行时修改key所代表的资源内容,不会引起程序改变。而DynamicResource key,运行时修改key所代表的资源内容,会通知资源改变。注意这里的key是不 阅读全文
posted @ 2012-08-10 15:58 流上 阅读(369) 评论(0) 推荐(1)
WPF布局
摘要:WPF在布局方式,根据项目的类型可以分为两种:A:WPF应用程序布局根元素是Window,这是和Winform相对应的。B:WPF浏览器程序布局根元素是Page,这是和ASP.NET对应的。每种布局方式下面,可以放置形式各异的容器和控件。其中主要的几个布局容器有:StackPanel 以线性方式排列,其中控件可以水平或者垂直排列DockPanel 以上、下、左、右、填充的方式排列控件Grid 以网格形式排列,可以按照行、列方式排列控件CanVas 根据Canvas确定子元素的精确位置WrapPanel 根据排列属性可以从上到下,从左到右排列子元素下面将依次介绍这几个容器。1.StackPane 阅读全文
posted @ 2012-08-10 15:56 流上 阅读(1929) 评论(0) 推荐(0)
 

公告


博客园  ©  2004-2026
浙公网安备 33010602011771号 浙ICP备2021040463号-3