文章分类 -  .Net 開發技巧

摘要:using (System.IO.MemoryStream mem = new System.IO.MemoryStream()) { BinaryFormatter formatter = new BinaryFormatter(); formatter.Serialize(mem, Source); Target = formatter.Deserialize(mem); } 阅读全文
posted @ 2012-02-08 20:10 马建康 阅读(194) 评论(0) 推荐(0)
摘要:1、场景描述下面是程序运行时的截图。本程序模拟这样的一个场景:有两组相互独立的数据需要逐条获取和显示,左边和右边两个groupbox分别代表基于这两组数据的操作,由于他们完全独立,因此可以并行执行。当点击Start按钮,以异步的方式从存储介质中逐条获取数据,并将获取的数据追加到对应的ListBox中,ProgressBar真实反映以获取的数据条数和总记录条数的百分比,同时,当前获取的条数也会在下方... 阅读全文
posted @ 2010-04-28 15:23 马建康 阅读(287) 评论(0) 推荐(0)
摘要:Oracle数据库:注意大小写表字段:SELECT TNAME, CNAME, COLTYPE, WIDTH FROM COL WHERE TNAME = 'BI_UNIT'所有表:SELECT * FROM ALL_TABLES WHERE OWNER = 'SLMTEST' ORDER BY TABLE_NAME所有视图:SELECT* FROM ALL_VIEWS WHERE OWNER =... 阅读全文
posted @ 2010-04-27 16:06 马建康 阅读(363) 评论(0) 推荐(0)
摘要:--~ SQL Server ODBC Standard Security:"Driver={SQL Server};Server=Aron1;Database=pubs;Uid=sa;Pwd=asdasd;" Trusted connection:"Driver={SQL Server};Server=Aron1;Database=pubs;Trusted_Connection=yes;" Pr... 阅读全文
posted @ 2010-04-26 12:55 马建康 阅读(169) 评论(0) 推荐(0)
摘要:SQL Server 2000, 7 数据库连接字符串//在C#代码中用SqlClient的方式访问SQLServer2000/7数据库 //.NETFrameworkDataProviderforSQLServer标准写法 DataSource=myServerAddress;InitialCatalog=myDataBase;UserId=myUsername;Password=myPassw... 阅读全文
posted @ 2010-04-26 12:53 马建康 阅读(144) 评论(0) 推荐(0)
摘要:<%@ Page language="C#" %><script runat="server"> // Create a dynamic template column public class GridViewTextTemplate : System.Web.UI.ITemplate { private DataControlRowType templateType; ... 阅读全文
posted @ 2009-06-29 13:19 马建康 阅读(347) 评论(0) 推荐(0)
摘要:publicclassGridViewTemplate:ITemplate...{privatestringcontrolId=null;privatestringdataField=null;privateTypetype;publicGridViewTemplate(stringcontrolId,Typetype,stringdataField)...{this.controlId=cont... 阅读全文
posted @ 2009-06-23 12:39 马建康 阅读(329) 评论(0) 推荐(0)
摘要:Cookie就是所谓的" 小甜饼" ,他最早出现是在Netscape Navigator 2.0中。Cookie其实就是由Web服务器创建的、将信息存储在计算机上的文件。那么为什么Web服务器要在客户机上面创建如此文件?这是因为当客户机发送一个请求到WEB服务器时(譬如准备浏览页面时),无论此客户机是否是第一次来访,服务器都会把它当作第一次来对待,WEB服务器所做的工作只是简单的进行响应,然后就关... 阅读全文
posted @ 2008-06-24 10:29 马建康 阅读(192) 评论(0) 推荐(0)
摘要:泛型的设计是用来减少你重复实现的代码的次数-只需改变数据类型即可。因为抽象数据结构,如队列,栈和列表皆是典型的数据结构,所以存在针对这些东西的泛型类完全可以理解。你可以从.NET中派生大量的值-通过使用现有的泛型类,如在System.Collections.Generic命名空间中的那些。 "一次编码,多次使用",这就是引入泛型的根源。在以前的C++中称为模板,C#泛型通过算法... 阅读全文
posted @ 2008-06-17 10:17 马建康 阅读(344) 评论(0) 推荐(0)
摘要:每每听到客户抱怨自己修改和很久的数据由于自己的一个误操作而丢失时,总想让web页面也有像window窗体一样具有提示保存的功能。 所以,经过一段时间的研究以后终于实现了这个功能! ============ checksave.js ======================= ======== test.aspx =============== test ... 阅读全文
posted @ 2008-03-25 16:32 马建康 阅读(337) 评论(0) 推荐(0)
摘要:由于我前段时间在使用一个在一个本页的查询里使用了session存储了一个dataset, 我的一起学.net的朋友就说我那样是浪费资源。会降低性能的 我首先考虑的是session存储在那里的 是客服端还是在服务器端呢 下面有篇文章给了我明确的解释 是可以在服务器上也可以在本机上的。还可以是存储在mssql里的 那样... 阅读全文
posted @ 2008-03-25 15:52 马建康 阅读(232) 评论(0) 推荐(0)
摘要:在用VS2005发布网站项目时,默认生成bin目录下的.dll文件名是随机命名的; 如果要固定生成文件名如何固定呢?有以下两种方案: 一、每个页面的程序集分别生成对应的dll; 方法:在“发布网站”的选项中,勾选“使用固定命名和单页程序集” 二、整个站点的程序集都生成为一个文件; 方法:需下载MS提供的插件,经过简单的设置可生成自定义的文件名(.dll): Web Deployment Pr... 阅读全文
posted @ 2008-03-20 14:12 马建康 阅读(521) 评论(0) 推荐(0)
摘要:在pictureBox的Paint事件中写下如下代码 private void pictureBox1_Paint(object sender, PaintEventArgs e) { foreach (Control C in this.Controls) { if (C is Label) ... 阅读全文
posted @ 2008-03-13 14:16 马建康 阅读(2146) 评论(0) 推荐(0)
摘要:用ASP.NET + XML+DIV 构建一个基于XML文件的动态导航菜单。其中菜单的背景是图片。 效果类似outlook菜单,点击某一个菜单,其他菜单隐藏。 一、首先找到三张菜单背景图片。 (分别是菜单顶边、菜单中间背景和菜单底边) 二、设计XML文件 ... 阅读全文
posted @ 2008-02-29 14:22 马建康 阅读(3109) 评论(2) 推荐(0)
摘要:框架(frame)的src属性是只读的,按照正常的思路(document.frames["faramename"].src)去修改会提示没有权限,但通过设置document.getElementById["frameid"]的src属性或设置弹出窗口的打开目标等方法我们仍可以达到动态修改框架src属性的目的,下面是本次测试代码: ... 阅读全文
posted @ 2008-02-28 15:13 马建康 阅读(1709) 评论(0) 推荐(0)
摘要:解决iframe框架页面自适应高度问题代码如下,需要注意的是框架引用页面一定要设置name属性,否则会不生效 方案一: test.asp页面head间增加如下JS代码 --------------------------------------------------- 方案二:备用 在主页面增加如下JS代码 跨域引用有权限问题,有待进一步研究 iframe页面动态内容如果用d... 阅读全文
posted @ 2008-02-28 15:10 马建康 阅读(765) 评论(0) 推荐(0)
摘要:一般而言,链接路径的表达有三种方式:绝对路径、相对路径和基于根目录的路径。另外对于ASP.NET服务器控件来说,还可以使用“~”来代替根目录来表示。 在MasterPage和用户控件中,经常要使用一些图片作为背景或漂亮的按钮,但是在指定图片的src或者background时候,经常因为链接路径的问题而出错。 1.使用绝对路径:使用形如“D:\xxx\xxx.gif”的绝对文件路径一般情况下是不可取... 阅读全文
posted @ 2008-02-28 12:04 马建康 阅读(267) 评论(0) 推荐(0)
摘要:public class UserInfoTable : IDisposable { /// /// XML文件路径 /// private static string strXmlFile = "~/App_Data/UserInf... 阅读全文
posted @ 2008-02-28 09:00 马建康 阅读(198) 评论(0) 推荐(0)
摘要:读: //打开某文件(假设web.config在根目录中) string filename=Server.MapPath("/") + @"WebApplication1\web.config"; XmlDocument xmldoc= new XmlDocument(); xmldoc.Load(filename); //得到顶层节点列表 XmlNodeList topM=xmldoc.Do... 阅读全文
posted @ 2008-02-28 08:55 马建康 阅读(325) 评论(0) 推荐(0)
摘要:方法一 :使用XML控件 读取XML方法一 方法二: 使用DOM技术 读取XML方法二 方法三 :使用DataSet对象 读取XML方法三 方法四 :按文本方式读取 ... 阅读全文
posted @ 2008-02-28 08:53 马建康 阅读(204) 评论(0) 推荐(0)