04 2011 档案

ckeditor的详细配置
摘要:一、使用方法:1、在页面<head>中引入ckeditor核心文件ckeditor.js<script type="text/javascript" src="ckeditor/ckeditor.js"></script>2、在使用编辑器的地方插入HTML控件<textarea><textarea id="TextArea1" cols="20" rows="2" class="ckeditor"></text 阅读全文

posted @ 2011-04-16 18:42 Osiris4Net 阅读(439) 评论(0) 推荐(0)

Asp.net 2.0 menu控件的用法
摘要:其实Menu的用法和TreeView的用法十分相像。先看代码吧!在代码页上添加如下代码://获取数据public DataSet GetData() {//创建SQL连接 SqlConnection myConnection=new SqlConnection(ConfigurationManager.ConnectionStrings["ConnectionString"].ConnectionString); SqlDataAdapter myDataAdapter = new SqlDataAdapter("SELECT [Name], [ID], [Fat 阅读全文

posted @ 2011-04-16 18:37 Osiris4Net 阅读(400) 评论(0) 推荐(0)

C#强制关闭Excel进程(通过COM使用Excel时)
摘要:1 //ExcelInstances 2 using System; 3 4 public class Class1 5 { 6 public Class1() 7 { 8 } 9 } 10 public class ExcelInstances{ 11 private static Microsoft.Office.Interop.Excel.Application m_excelApp = null; 12 private static Microsoft.Office.Interop.Excel.Workbooks m_excelWorkBooks = null; 13 [DllImp. 阅读全文

posted @ 2011-04-16 18:34 Osiris4Net 阅读(824) 评论(0) 推荐(0)

PageSplit分页原理
摘要:1 --!定义存储过程 2 3 ALTER PROCEDURE PageSplit 4 ( 5 @PageCurrent int, --当前页 6 @PageCount int, --每页的数量 7 @PageTotal int output --总共有多少记录 8 ) 9 AS10 declare @Start int --当前页的第一行是总记录的第几行11 declare @Last int --当前页的最后一行是总记录的第几行12 13 set @Start=(@PageCurrent-1)*@PageCount+114 set @Last=@PageCurrent*@PageCoun. 阅读全文

posted @ 2011-04-16 18:30 Osiris4Net 阅读(677) 评论(0) 推荐(0)

在.NET中 DAL+IDAL+Model+BLL+Web的意思
摘要:其实三层架构是一个程序最基本的 在.Net开发中通常是多层开发 比如说 BLL 就是business Logic laywer(业务逻辑层) 他只负责向数据提供者也就是DAL调用数据 然后传递给 客户程序也就是UI DAL就是(data access laywer)数据访问层 ,负责 对实体也就是数据库相应表的增删改查 IDAL它体现了“抽象”的精神,或者说是“面向接口编程”的最佳体现。抽象的接口模块(IDAL) Model: 实体层数据库中表的映射,一般有几个表就有几个实体类 DBUtility: 数据库应用层 common:常用处理组件层 web:(Web)网站项目在程序中调用BLL,BL 阅读全文

posted @ 2011-04-16 18:28 Osiris4Net 阅读(1286) 评论(0) 推荐(0)

c#中判断是不是数字和字母
摘要:一、判断字母string str = Console.ReadLine();if (char.isLetter(str)){}else if (char.IsDigit(str)){}if(ch>='a'&&ch<='z') 小写字母if(ch>='A'&&ch<='Z') 大写字母数字也一样。判断汉字一般是输入 >255 因为汉字是大字符集二、判断输入的是不是数字try{int n = 0;n = int.Parse(this.textBox1.Text.Trim() 阅读全文

posted @ 2011-04-16 18:26 Osiris4Net 阅读(3252) 评论(0) 推荐(0)

WINFORM中使关闭按钮实现隐藏并不关闭窗口功能
摘要:声明:这里的主窗体跟子窗体并不是指MDI窗体中的父窗体和子窗体。首先得在主窗体中定义一个子窗体成员变量1 public FormChild frmChild;然后在子窗体中定义一个父窗体1 FormMain _formMain;在子窗体构造方法中,将_formMain指向主窗体1 public frmChild(FormMain formMain)2 {3 this._formMain = formMain;4 InitializeComponent();5 }在子窗体的关闭事件中写入下面代码即可:1 private void frmChild_FormClosing(object sende 阅读全文

posted @ 2011-04-15 14:49 Osiris4Net 阅读(1278) 评论(0) 推荐(0)

C#中的@符号
摘要:@符号是特殊而又实用的C#符号。比如它在string中的应用。1字符@表示,其后的字符串是个“逐字字符串”(verbatim string)。 // 这个说法来自C# Primer 中文版(Stanley B. Lippman, 侯捷/陈硕合译)2对于逐字字符串字面变量(verbatim string literal ),我们不再需要使用“转义序列”就可以指定反斜线之类的特殊字符。@的这个特点使得在表示文件路径时很方便。如:1 string str = @"C:\Test.txt";3另外一点,用@表示的字符串能够跨越数行。这数行之内的空白字符(White Space)都会 阅读全文

posted @ 2011-04-12 15:17 Osiris4Net 阅读(193) 评论(0) 推荐(2)

【转】UI前沿技术:XNA颜色滚动程序
摘要:导读:在2011年1月的MSDN杂志中,MSDN长期特约编辑Charles Petzold发表了一篇有关“XNA颜色滚动程序”的文章全文如下我最早编写并发布的 Windows 程序之一名为 COLORSCR(“颜色滚动程序”),发表在本杂志的前身Microsoft Systems Journal的 1987 年 5 月号中。很多年过去了,我时常发现针对其他 API 和框架重写此程序很有意义。尽管这个程序很简单(操控红、绿、蓝三种颜色值对应的滚动条或滑块来创建自定义的颜色),但它涉及很多重要的任务,例如布局和事件处理。而且从功能角度而言,该程序也不是简单的、无意义的演示程序。如果您要创建一个用来 阅读全文

posted @ 2011-04-12 15:08 Osiris4Net 阅读(265) 评论(0) 推荐(0)

Excel对象用法的介绍
摘要:Excel是微软公司办公自动化套件中的一个软件,他主要是用来处理电子表格。Excel以其功能强大,界面友好等受到了许多用户的欢迎。在设计应用系统时,对于不同的用户,他们对于打印的需求是不一样的,如果要使得程序中的打印功能适用于每一个用户,可以想象程序设计是十分复杂的。由于Excel表格的功能强大,又由于几乎每一台机器都安装了它,如果把程序处理的结果放到Excel表格中,这样每一个用户就可以根据自己的需要在Excel中定制自己的打印。这样不仅使得程序设计简单,而且又满足了诸多用户的要求,更加实用了。那么用Visual C#如何调用Excel,如何又把数据存放到Excel表格中?本文就来探讨上述问 阅读全文

posted @ 2011-04-12 15:02 Osiris4Net 阅读(743) 评论(0) 推荐(0)

详解Excel互操作中读取数据的方法
摘要:介绍使用C#和主互操作程序集从Excel读取数据的几个方法,并且指出使用这些方法时的一些细节问题。主互操作程序集使用Microsoft.Office.Interop.Excel,版本12.0.0.0。 1. Range.Value2属性MSDN:Returns or sets the cell value. Read/write Variant. 使用该属性读取某一范围内的数据。 1.1 返回值返回值将返回Range.Value2属性的副本,而非内部对象的引用。object[,] value = (object[,])range.Value2; object v11 = value[1, 1] 阅读全文

posted @ 2011-04-12 14:45 Osiris4Net 阅读(387) 评论(0) 推荐(0)

OpenDialog/SaveDialog 中 Filter用法
摘要:Filter 属性 赋值为一字符串 用于过滤文件类型;字符串说明如下:‘|’分割的两个,一个是注释,一个是真的Filter,显示出来的是那个注释。如果要一次显示多中类型的文件,用分号分开。如:Open1.Filter="图片文件(*.jpg,*.gif,*.bmp)|*.jpg;*.gif;*.bmp"; 则过滤的文件类型为 “|”号 右边的 *.jpg;*.gif;*.bmp 三种类型文件,在OpenDialog/SaveDialog中显示给用户看的文件类型字符串则是 :“|”号左边的 图片文件(*.jpg,*.gif,*.bmp)。再如:Open1.Filter=&qu 阅读全文

posted @ 2011-04-12 14:43 Osiris4Net 阅读(2519) 评论(0) 推荐(0)

Microsoft.Office.Interop.Excel 读 / 写 Excel 语法概全
摘要:Excel是相當好用的”傢絲”大部份的電腦都會安裝,用它來展現報表是相當方便;若是對方的電腦沒有安裝EXCEL,你想寫免安裝軟體,那也沒有關係,只要將你自己電腦中的EXCEL.EXE放進專案資料夾,再引用它。第一步:加入EXCEL.EXE當參考,如同我所說的,你可以引用專案資料夾中的EXCEL.EXE,引用完後你就可以在方案總管看到Excel。在物件瀏覽器中也可以見到Microsoft.Office.Interop.Excel或者可以直接加入參考,兩種方法選一種來用第二步:引用Microsoft.Office.Interop.Excel命名空間using Microsoft.Office.In 阅读全文

posted @ 2011-04-12 14:36 Osiris4Net 阅读(743) 评论(0) 推荐(0)

【转】Microsoft.Office.Interop.Excel的用法
摘要: 1 ApplicationClass ExcelApp = New ApplicationClass(); 2 3 //2) 更改 Excel 标题栏: 4 ExcelApp.Caption := '应用程序调用 Microsoft Excel'; 5 //3) 添加新工作簿: 6 ExcelApp.WorkBooks.Add; 7 //4) 打开已存在的工作簿: 8 ExcelApp.WorkBooks.Open( 'C:\Excel\Demo.xls' ); 9 //5) 设置第2个工作表为活动工作表: 10 ExcelApp.WorkSheets[2] 阅读全文

posted @ 2011-04-12 14:35 Osiris4Net 阅读(532) 评论(0) 推荐(0)

使用C#操作Excel单元格边框
摘要:1 mySheet.get_Range("P4").Borders.get_Item(Excel.XlBordersIndex.xlEdgeBottom).LineStyle = Excel.XlLineStyle.xlContinuous;主要运用Excel.XlBordersIndex这个枚举 阅读全文

posted @ 2011-04-12 14:30 Osiris4Net 阅读(745) 评论(0) 推荐(0)

.NET Framework 4.0 安装SQLite Provider碰到的一些问题
摘要:怎么在.NET中安装SQLite provider就不说了。网上一搜一大把。这里是一篇InfoQ上的文章:SQLite——只要3分钟,你就可以在.NET上创建和运行它这里只说碰到的两个问题。1. 连接数据库时出现错误 --混合模式程序集是针对“v2.0.50727”版的运行时生成的……建立 SQLiteConnection 时抛出异常 FileLoadException 。具体错误信息为:混合模式程序集是针对“v2.0.50727”版的运行时生成的,在没有配置其他信息的情况下,无法在 4.0 运行时中加载该程序集。这是因为.NET Framework 4.0中把版本号全部统一成4.0了,而这个 阅读全文

posted @ 2011-04-12 14:24 Osiris4Net 阅读(1927) 评论(0) 推荐(0)

BackgroundWorker控件实现多线程操作
摘要:1 //有四个控件:bw:BackgroundWorker 2 3 //btnStart:Button 4 5 //btnEnd:Button 6 7 //progressBar1:ProgressBar 8 9 //拖BackgroundWorker控件时记得把WorkerReportsProgress和WorkerSupportsCancellation的属性设为 true; 10 /* 11 * BackgroundWorker类是.net 2.0里新增加的一个类,对于需要长时间操作而不需要用户长时间等待的情况可以使用这个类。 12 * 注意确保在 DoWork 事件处理程序中不操作任. 阅读全文

posted @ 2011-04-12 13:11 Osiris4Net 阅读(234) 评论(0) 推荐(0)

【转】猴子称大王问题算法
摘要:题目:一堆猴子都有编号,编号是1,2,3 ...m ,这群猴子(m个)按照1-m的顺序围坐一圈,从第1开始数,每数到第N个,该猴子就要离开此圈,这样依次下来,直到圈中只剩下最后一只猴子,则该猴子为大王。 解题思路:将围成一圈的m只猴子看作是一个循环链表,从第一个节点(猴子)开始移动(数),到第n个节点(猴子),将它删除,然后从后面一个节点(猴子)继续移动,并从1重新开始计数……直到循环链表中只剩一个节点(猴子)算法描述: 1 LinkNode *cl; //定义一个循环表,指向头节点 2 3 LinkNode *tcl; //定义一个临时指针 4 5 tcl=cl;//指向头节点 6 7 wh 阅读全文

posted @ 2011-04-12 13:05 Osiris4Net 阅读(389) 评论(0) 推荐(0)

XNA4.0学习指南第五章代码中文注释(AI精灵子类)
摘要:1 using System; 2 using System.Collections.Generic; 3 using System.Linq; 4 using System.Text; 5 using Microsoft.Xna.Framework; 6 using Microsoft.Xna.Framework.Graphics; 7 8 namespace AnimatedSprites 9 {10 class AutomatedSprite : Sprite11 {12 13 #region ■属性声明_________________________________________. 阅读全文

posted @ 2011-04-12 12:46 Osiris4Net 阅读(251) 评论(0) 推荐(0)

XNA4.0学习指南第五章代码中文注释(用户精灵子类)
摘要:1 using System; 2 using System.Collections.Generic; 3 using System.Linq; 4 using System.Text; 5 using Microsoft.Xna.Framework; 6 using Microsoft.Xna.Framework.Graphics; 7 using Microsoft.Xna.Framework.Input; 8 9 namespace AnimatedSprites 10 { 11 /// <summary> 12 /// 用户控制的精灵类 13 /// </summar 阅读全文

posted @ 2011-04-12 12:44 Osiris4Net 阅读(263) 评论(0) 推荐(0)

XNA4.0学习指南第五章代码中文注释(Sprite精灵基类)
摘要:1 using System; 2 using System.Collections.Generic; 3 using System.Linq; 4 using System.Text; 5 using Microsoft.Xna.Framework; 6 using Microsoft.Xna.Framework.Graphics; 7 8 namespace AnimatedSprites 9 { 10 /// <summary> 11 /// 抽象的精灵基类 12 /// </summary> 13 abstract class Sprite 14 { 15 #r 阅读全文

posted @ 2011-04-12 12:42 Osiris4Net 阅读(244) 评论(0) 推荐(0)

XNA4.0学习指南第五章代码中文注释(Game1类)
摘要:1 using System; 2 using System.Collections.Generic; 3 using System.Linq; 4 using Microsoft.Xna.Framework; 5 using Microsoft.Xna.Framework.Audio; 6 using Microsoft.Xna.Framework.Content; 7 using Microsoft.Xna.Framework.GamerServices; 8 using Microsoft.Xna.Framework.Graphics; 9 using Microsoft.Xna.Fr. 阅读全文

posted @ 2011-04-12 12:37 Osiris4Net 阅读(331) 评论(0) 推荐(0)

导航