- 博客(117)
- 资源 (19)
- 收藏
- 关注
转载 DllImport使用详解
大家在实际工作学习C#的时候,可能会问:为什么我们要为一些已经存在的功能(比如Windows中的一些功能,C++中已经编写好的一些方法)要重新编写代码,C#有没有方法可以直接都用这些原本已经存在的功能呢?答案是肯定的,大家可以通过C#中的DllImport直接调用这些功能。 DllImport所在的名字空间 using System.Runtime.InteropServices; MSD
2015-11-13 23:03:09 4282
转载 Error 2104 Silverlight Could Not download the Silverlight Application
对于Error 2104的修复网上有很多的解决办法,大多是因为IIS对Silverlight的MIME类型不支持等原因,但是通常情况下这些并不能解决问题。本文列出了如何解决自己遇到的2104错误,希望对您有所帮助。 最近一直在忙一个Silverlight + ASP.NET的项目,在经历了Sprint2被接收后,然后Branch了新的Sprint3后发现自己的解决方案无法正常
2015-11-13 23:00:25 573
原创 Silverlight摆脱对 ServiceReferences.ClientConfig 的依赖
在 Silverlight 中,如果用 VS 添加对 WCF Service, 的引用,则会自动生成 ServiceReferences.ClientConfig 配置文件,其中包含该 Service 的 Binding 和 Address 等信息。将配置信息隔离出来本来是好事情,但问题是,由于 Silverlight 只是一个客户端 runtime 的特性决定,配置文件将被在编译时组装到 S
2015-11-13 22:57:21 407
原创 Silverlight中TextBox内容换行
<Border HorizontalAlignment="Stretch" Margin="11,5,8,0" Width="Auto" Padding="10,10,10,10" Background="#FFD0E8B3" CornerRadius="5,5,5,5" VerticalAlignment="Top" Height="436" Grid.RowSpan="2">
2015-11-13 22:56:44 863
原创 C#常用工具类
using System;using System.IO;using System.Text.RegularExpressions;using System.Windows.Browser;namespace SL_COMMON{ public class Utils { #region String字符串类 /**/
2015-11-13 22:54:57 3190
转载 在T-SQL语句中访问远程数据库(openrowset/opendatasource/openquery)
1、启用Ad Hoc Distributed Queries在使用openrowset/opendatasource前搜先要启用Ad Hoc Distributed Queries服务,因为这个服务不安全所以SqlServer默认是关闭的启用Ad Hoc Distributed Queries的方法SQL Server 阻止了对组件 'Ad Hoc Distributed
2015-11-13 22:53:44 345
转载 sql server系统表的用法
--查看表的属性select * from sysObjects where [Name] = 'section' --用法 if exists ( select * from sysObjects where [Name] = 'section' and xtype='U' ) Drop Table table1 go Create table1 ( )
2015-11-13 22:52:59 264
转载 压缩/解压封装的类
//主要功能是可以用来减轻网络数据的传输数据量,using System;using System.Collections.Generic;using System.Collections;using System.Text;using System.IO;using System.IO.Compression;namespace CompressionService{
2015-11-13 22:51:56 286
原创 代码操作XML(增删改)
已知有一个XML文件(bookstore.xml)如下: Oberon's Legacy Corets, Eva 5.95 1、往节点中插入一个节点: XmlDocument xmlDoc=new XmlDocument(); xmlDoc.Load("bookstore.xml"); XmlNode root=xmlDoc.Selec
2015-11-13 22:51:15 261
转载 戏说23种设计模式
创建型模式1、FACTORY —追MM少不了请吃饭了,麦当劳的鸡翅和肯德基的鸡翅都是MM爱吃的东西,虽然口味有所不同,但不管你带MM去麦当劳或肯德基,只管向服务员说“来四个鸡翅”就行了。麦当劳和肯德基就是生产鸡翅的Factory工厂模式:客户类和工厂类分开。消费者任何时候需要某种产品,只需向工厂请求即可。消费者无须修改就可以接纳新产品。缺点是当产品修改时,工厂类也要做相应的修改。如
2015-11-13 22:50:42 601
原创 WCF跨域 这可能是由于试图以跨域方式访问服务而又没有正确的跨域策略
尝试向 URI“http://localhost:8001/Services...。这可能是由于试图以跨域方式访问服务而又没有正确的跨域策略,或策略不适 用于 SOAP 服务。您可能需要与该服务的所有者联系,以发布跨域策略文件并确保该文件允许发送 SOAP 相关的 HTTP 标头。出现此错误也可能是由于使用的是 Web 服务代理中的内部类型而没有使用 InternalsVisibleToAttri
2015-11-13 22:33:21 598
转载 crossdomain.xml和clientaccesspolicy.xml
按照现在社区里大多数的silverlight 2.0教程,在做到与webservice通信的时候通常会遇到这样一个问题,就是crossdomainerror.而关于crossdomain.xml和clientaccesspolicy.xml这两个文件所提及的更是少之又少,甚至在网络上搜索都是关于flash或者flex的.我一直就被这个问题困扰着.看到silverlight.net上的新视频
2015-11-13 22:31:21 2161
原创 WCF 远程服务器返回了错误: NotFound
在用silverlight连WCF时报了错。一查,原来是代码写错了:client.Endpoint.Address = new EndpointAddress(“”);我想起这个地方地址的动态获取,可以这样做,昨天用的办法是通过取浏览器的Window.Location.Href。还有更简单的。如下: BaseUserContactClient client = new Ba
2015-11-13 22:30:48 420
原创 LINQ To SQL && Lambda 练习题
SQL LinqToSql Lambda QA1、 查询Student表中的所有记录的Sname、Ssex和Class列。select sname,ssex,class from studentLinq: from s in Students select new { s.SNAME, s.SSEX, s.C
2015-11-13 22:28:12 523
原创 Silverlight 打造个性Portal界面
首先上图看看效果!大家觉得好,在看下面的代码实现吧然后点击右边的小加号出现下图所示界面好了,下面是代码1,定义一个cs类,代码如下(形成一个模版)namespace Edimp.Common{ public class MyWorkControl : Telerik.Windows.Controls.HeaderedContentContr
2015-11-13 22:26:46 288
原创 收集整理了网上silverlight第三方控件
telerikRadControls for Silverlight includes 24 UI controls that can be used in pure Silverlight applications or as parts of existing ASP.NET applications. Sharing the same codebase with our WPF co
2015-11-13 21:49:50 516
转载 Silverlight4中的部分新特性
(只列举了部分新特性)1, 打印支持引入了PrintDocument类参考这里2,鼠标右键,鼠标中键支持引入了 UIElement.MouseRightButtonDown Event , UIElement.MouseRightButtonUp Event, UIElement.MouseWheel Event3, 富文本支持引入 Ri
2015-11-13 21:48:13 243
转载 Silverlight开源项目与第三方控件收集
OpenSource Porject:1. Siverlight ToolKit (OpenSource)http://www.codeplex.com/Silverlight 补充: Silverlight Toolkit March 2009 changes2. GOA ToolKit for Silverlight (OpentSource)htt
2015-11-13 21:47:07 562
转载 Silverlight ProgressBar使用方法
下面的代码告诉你怎么在XAML里面声明一个 ProgressBar : 先来看下ProgressBar里面,我们用到的每一个属性:Foreground – ProgressBar的进度条色 Background – 控件背景色 Value – ProgressBar的开始值 Maximum – ProgressBar的结束值 Width/Height – Progres
2015-11-13 21:45:04 299
原创 Silverlight渲染元素的位置效果
每个 Silverlight 元素都有一个 RenderTransform 属性,用来渲染元素的位置效果。下面演示的是一个不断旋转的圆:首先,在Page.xaml里声明我们的图片,确定你把图片的源Source正确。因为我们要绕图片中心旋转,我们设置CenterX 和 CetnerY 为图片的坐标中心。在例子里面,用了 64x48 pixels 大小的图片,所以 CenterX=32, Ce
2015-11-13 21:44:11 266
转载 Silverlight打造特效工具栏
移动光标到图片上面,图片将会放大到一个预设值,当鼠标离开图片的时候,又回到原来的大小。我们通过下面几步来实现:用Visual Studio 2008创建一个新的SilverLight应用。 在你的解决方案窗口,在你的SilverLight应用右键,选择 “Add New Item…”。 选择 "Silverlight Control” 更改名字为 “Toolbar.xaml”。
2015-11-13 21:43:38 255
原创 通过自定义协议在BS里面启动CS程序
在此,以添加"aricc”协议为例。一、首先,编写一个支持aricc协议的程序。我们就使用C#来写一个示例程序吧。1、新建一个windows应用程序。2、在Form窗体上添加一个TextBox控件。3、修改Form.cs代码为如下所示: public partial class Form1 : Form { public st
2015-11-13 21:23:29 1060
原创 无法读取项目文件,请确认 <Import> 声明中的路径正确,且磁盘上存在该文件
找了相关的错误,找不到原因,其他的项目文件都加载进去,但不知为什么这个加载不进去。我就查看了一下其他项目的.csproj的文件,与发生错误的.csproj文件核对下,把其中 改为: 都可以加载进去项目文件了!这个一般在网上下载的项目,或者朋友给的项目总出这样问题,开始一直都没解决,今天不知道怎么来灵感了。去对照了
2015-11-13 20:50:09 4349
原创 Telerik 打开打开新的页面
方法1,RadTabItem tabItem = (this.Parent as RadTabItem); RadTabControl tabControl = tabItem.ParentOfType(); if (tabControl != null) { tabContro
2015-11-13 20:47:50 325
转载 开始菜单下运行框命令大全
%temp%---------打开临时文件夹 .--------------C:\DocumentsandSettings\用户名所在文件夹 ..-------------C:\DocumentsandSettings ...------------我的电脑 \--------------C盘 appwize.cpl----添加、删除程序 access.cpl-----辅助
2015-11-13 20:46:38 1032
转载 学速算
1、十几乘十几:口诀:头乘头,尾加尾,尾乘尾。例:12×14=?解: 1×1=1 2+4=6 2×4=8 12×14=168 注:个位相乘,不够两位数要用0占位。 2.头相同,尾互补(尾相加等于10):口诀:一个头加1后,头乘头,尾乘尾。例:23×27=?解:2+1=3 2×3=6 3×7=21 23×27=621注:个位相乘,不够两位数要用0占位。
2015-11-13 20:44:53 326
原创 任务栏显示桌面没有了
新建记事本内容如下[Shell]Command=2IconFile=explorer.exe,3[Taskbar]Command=ToggleDesktop保存为显示桌面.scf放入C:\Documents and Settings\Administrator\Application Data\Microsoft\Internet E
2015-11-13 18:51:23 388
转载 Window Installer服务启动不了
1,将下面的内容保存到记事本里面,保存为1.reg 2,在运行框里面输入msiexec /regserver 3,启动installer服务即可Windows Registry Editor Version 5.00[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\MSIServer]"ImagePath"=-
2015-11-13 18:49:34 512
转载 SQL优化方法汇总
1、升级硬件 2、根据查询条件,建立索引,优化索引、优化访问方式,限制结果集的数据量。3、扩大服务器的内存4、增加服务器CPU个数5、对于大的数据库不要设置数据库自动增长,它会降低服务器的性能6、在查询Select语句中用Where字句限制返回的行数,避免表扫描,如果返回不必要的数据,浪费了服务器的I/O资源,加重了网络的负担降低性能。如果表很大,在表扫描的期间将表锁住,禁止其
2015-11-13 18:48:37 272
原创 树状接口Sql分页
public static DataSet GetListByPage(string where, int pageSize, int currentIndex) { StringBuilder sql = new StringBuilder(); sql.AppendFormat(@"declare @CurrentPageI
2015-11-13 18:44:44 296
原创 SQL语句简单分页运用
declare @pageSize int,@currentPage intset @pageSize=13 set @currentPage=1;------------select TOP(@pageSize)* from (select ROW_NUMBER() over(order by FN_ID_USER) RowNo, * from SYS_USERS) tb where
2015-11-13 18:35:05 300
原创 URL文件地址下载
string result = string.Empty;string file = Server.MapPath(string.Format(@"File/{0}/{1}", folder, filename));if (File.Exists(file) == true){ string wsUrl = System.Web.HttpContext.Current.Reque
2015-11-13 18:13:32 1737
原创 Telerik Report报表加合计
1,加一行DataTable dt = GetContractData(where, list);if (dt.Rows.Count == 0){ dt.Columns.Clear(); dt.Columns.Add("信息", typeof(string)); dt.Rows.Add("没有找到相应数据");}DataRow row = dt.N
2015-11-13 18:07:56 760
转载 SQL触发器使用示例
SQL触发器实例16.2.3 INSERT触发器实例1 创建INSERT触发器为STUDENT表创建触发器S_insert,当向STUDENT表中插入数据时,要求学号必须以“97”开头,且课程号CNO必须在COURSE表中,否则取消插入操作。实例代码如下。CREATE TRIGGER S_insertON STUDENTFOR INSERT ASDECLARE @S_n
2015-11-13 18:06:14 736
原创 Visual Studio自定义插件
写过Java用过Eclipse开发工具的人都知道,它有很好的扩展编程功能,于是自己就在想,在vs里面是不是也可以进行扩展编程了,经过一番测试,终于做了一个小东东!要从哪里开始呢?我们先来看看常用的扩展VS的几种方法。这些方法都可以叫做Visual Studio Extensibility(VSX)。1、宏(macro) 宏是用代码扩展 Visual Studio
2015-11-13 17:58:18 1078
转载 windows文件运行大全
Windows中的文件名,可以直接在通过"运行"直接执行. 运行程序 运行命令 辅助功能选项 access.cpl 添加硬件向导 hdwwiz.cpl 添加或删除程序 appwiz.cpl 管理工具 control admintools 自动更新 wuaucpl.cpl Bluetooth文件传送向导 fsquirt
2015-11-13 17:55:35 312
原创 js url编码,解码
js url编码,解码encodeURI(valuePrjName);Server.UrlDecode(Request["FN_SERIAL_NUM"]);
2015-11-13 17:50:32 350
转载 使用pivot和unpivot语句实现行转列,列转行
在做报表时,经常需要将数据表中的行转列,或者列转行,如果不知道方法,你会觉得通过SQL语句来实现非常难。这里,我将使用pivot和unpivot来实现看似复杂的功能。引用MSDN:可以使用 PIVOT 和 UNPIVOT 关系运算符将表值表达式更改为另一个表。PIVOT 通过将表达式某一列中的唯一值转换为输出中的多个列来旋转表值表达式,并在必要时对最终输出中所需的任何其余列值执行聚合。
2015-11-13 17:48:00 1593
原创 XML序列化和反序列化
ReturnReportEntity reportEntity = new ReturnReportEntity();//序列化XmlSerializer ser = new XmlSerializer(reportEntity.GetType());string mapth = Server.MapPath("Script/Report.xml");ser.Seriali
2015-11-13 17:42:58 271
vmware完全卸载工具
2012-08-04
C# 自动更新程序
2012-07-17
Ramdisk内存盘
2012-07-10
C#打开exe,doc,excel程序并监视其是否关闭
2012-06-29
Reflector7.5.4.20+注册机+插件文件
2012-05-31
绿色取色器-方便,快捷,功能强大
2009-12-24
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人