代码改变世界

随笔档案-2009年11月

(转)智能客户端(SmartClient)

2009-11-28 08:41 by 观海看云, 218 阅读, 收藏, 编辑
摘要: 摘要本文主要讨论基于企业环境的客户端应用程序模型,由于本人曾经从事过传统的客户端/服务器两层结构应用程序和基于.net平台的多层结构应用程序的开发,因此本文将着重描述.net平台上的智能客户端应用程序模型,并根据一般的企业应用系统的需求来一步一步构造出一个较为完整的客户端软件框架。简介智能客户端的概念作为Microsoft.net平台的一个特性而被提出,其实它的很多功能在传统的应用程序中早已存在,... 阅读全文

独立存储

2009-11-27 22:29 by 观海看云, 271 阅读, 收藏, 编辑
摘要: 当应用程序在文件中存储数据时,必须小心选择文件名和存储位置,最大程度地减小其他应用程序知道该存储位置的可能性,从而使数据不易受到损坏。如果没有标准的系统来处理这些问题,想开发出最大程度地减少存储冲突的特别技术可能并非易事,而且开发出来的技术也不见得可靠。  通过使用独立存储,数据将始终按用户和程序集进行隔离。程序集的源或强名称等凭据确定程序集的身份。通过使用类似的凭据,数据还可以按应用程序域进行隔... 阅读全文

将程序加到启动组

2009-11-15 21:05 by 观海看云, 236 阅读, 收藏, 编辑
摘要: 将程序加到启动组有时需要将程序设置成随系统启动,最简单的一种就是放在 程序-->启动组里面。其实就是创建一个快捷方式而已, 呵呵我们需要一个 com 组件, 名叫 "Window Script Host Object Model ", 将它加入引用中代码就很简单了, 为了方便调用, 将它写成一个函数/**//// <summary>/// 将程序的快捷方式添加到启动组/// &l... 阅读全文

扩展GridView之添加单选列

2009-11-15 21:04 by 观海看云, 180 阅读, 收藏, 编辑
摘要: 背景:实现GridView的单选列,传统的做法应该是新增模板列,然后添加RadioButton,客户端实现单选,后台遍历读取选中行数据。 第一:添加模板列,加入RadioButton。为了取值方便,我把记录的主键放在HiddenField中保存。[代码] 发现问题:生成的选择列并没有单选功能,解决过程: 1:设置RadionButton的GroupName,结果证明是不可行的。 2:RadionB... 阅读全文

C#关于日期月天数和一年有多少周及某年某周时间段的计算

2009-11-15 14:29 by 观海看云, 407 阅读, 收藏, 编辑
摘要: /**////<summary>///当前月有多少天///</summary>///<paramname="y"></param>///<paramname="m"></param>///<returns></returns>publicstaticintHowMonthDay(inty,intm){i... 阅读全文

C# 开发和使用中的32个技巧

2009-11-06 08:41 by 观海看云, 455 阅读, 收藏, 编辑
摘要: 1.怎样定制VC#DataGrid列标题?  DataGridTableStyle dgts = new DataGridTableStyle();  dgts.MappingName = "myTable"; //myTable为要载入数据的DataTable    DataGridTextBoxColumn dgcs = new DataGridTextBoxColumn();  dgcs.M... 阅读全文

T-sql编程

2009-11-06 08:34 by 观海看云, 385 阅读, 收藏, 编辑
摘要: -TSQL语句库(stuDB)-信息表stuInfo-成绩表stuMarks--曾insert into stuInfo(Name)values('小A')--删delete from stuInfo where name = '小A'--delete from 表名 where 条件--改update stuinfo set name = '大A' where name = '小A'--upda... 阅读全文

ASP.NET 程序中常用的三十三种代码

2009-11-06 08:31 by 观海看云, 216 阅读, 收藏, 编辑
摘要: 1. 打开新的窗口并传送参数:  传送参数: response.write("<script>window.open(’*.ASPx?id="+this.DropDownList1.SelectIndex+"&id1="+...+"’)</script>")   接收参数: string a = Request.QueryString("id"); string b... 阅读全文

教程:创建基本报表Reportingservers

2009-11-06 08:27 by 观海看云, 389 阅读, 收藏, 编辑
摘要: 第 1 课:创建报表服务器项目 若要在 SQL Server 中创建报表,必须先创建报表服务器项目以用于保存报表定义 (.rdl) 文件和报表所需的其他任何资源文件。然后,您将创建实际的报表定义文件、定义报表的数据源、定义数据集并定义报表布局。运行报表时,将检索实际数据并将其与布局相结合,然后呈现在屏幕上,以便执行导出、打印或保存操作。 在本课中,您将了解如何在 Business Intellig... 阅读全文

一个题目包括70种网页制作常用技巧

2009-11-06 08:22 by 观海看云, 3866 阅读, 收藏, 编辑
摘要: 1. 将彻底屏蔽鼠标右键2. 取消选取、防止复制3. 不准粘贴4. 防止复制5. IE地址栏前换成自己的图标6. 可以在收藏夹中显示出你的图标7. 关闭输入法8. 永远都会带着框架9. 防止被人frame10. 网页将不能被另存为11. 查看网页源代码12.删除时确认13. 取得控件的绝对位置14. 光标是停在文本框文字的最后15. 判断上一页的来源16. 最小化、最大化、关闭窗口17.屏蔽功能键... 阅读全文

T-SQL编程的全局变量

2009-11-06 08:02 by 观海看云, 449 阅读, 收藏, 编辑
摘要: @@CONNECTIONS 自服务器上次启动以来,已创建的连接数。@@CPU_BUSY 自SQL Server启动以来,系统持续运行的毫秒数。@@CURSOR_ROWS 最近打开的游标中的行数。@@DATEFIRST SET DATEFIRST参数的当前值,该参数控制一星期的第一天为哪天。@@ERROR 最后一个T-SQL错误的错误号。每条Transact-SQL语句执行后,将会对@@error赋... 阅读全文

存储过程编写经验和优化措施

2009-11-05 22:04 by 观海看云, 459 阅读, 收藏, 编辑
摘要: 一、适合读者对象:数据库开发程序员,数据库的数据量很多,涉及到对SP(存储过程)的优化的项目开发人员,对数据库有浓厚兴趣的人。  二、介绍:在数据库的开发过程中,经常会遇到复杂的业务逻辑和对数据库的操作,这个时候就会用SP来封装数据库操作。如果项目的SP较多,书写又没有一定的规范,将会影响以后的系统维护困难和大SP逻辑的难以理解,另外如果数据库的数据量大或者项目对SP的性能要求很,就会遇到优化的问... 阅读全文

一个题目涉及到的50个Sql语句

2009-11-05 22:03 by 观海看云, 3088 阅读, 收藏, 编辑
摘要: 一个题目涉及到的50个Sql语句 Student(S#,Sname,Sage,Ssex) 学生表 Course(C#,Cname,T#) 课程表 SC(S#,C#,score) 成绩表 Teacher(T#,Tname) 教师表 问题: 1、查询“001”课程比“002”课程成绩高的所有学生的学号; select a.S# from (select ... 阅读全文

受用一生的心理寓言

2009-11-05 21:53 by 观海看云, 341 阅读, 收藏, 编辑
摘要: 受用一生的心理寓言(一) 成长的寓言:做一颗永远成长的苹果树一棵苹果树,终于结果了。 第一年,它结了10个苹果,9个被拿走,自己得到1个。对此,苹果树愤愤不平,于是自断经脉,拒绝成长。第二年,它结了5个苹果,4个被拿走,自己得到1个。“哈哈,去年我得到了10%,今年得到20%!翻了一番。”这棵苹果树心理平衡了。   但是,它还可以这样:继续成长。譬如,第二年,它结了100个... 阅读全文

SQL里的cast和convert

2009-11-05 21:37 by 观海看云, 287 阅读, 收藏, 编辑
摘要: CAST 和 CONVERT将某种数据类型的表达式显式转换为另一种数据类型。CAST 和 CONVERT 提供相似的功能。语法使用 CAST:CAST ( expression AS data_type ) 使用 CONVERT:CONVERT (data_type[(length)], expression [, style])参数expression是任何有效的 Microsoft®... 阅读全文

附加数据库

2009-11-05 21:31 by 观海看云, 173 阅读, 收藏, 编辑
摘要: -- 解决方法: -- 假设数据库名为:Test-- 先创建一个同样的数据库Test -- 停掉server服务,用旧的数据文件覆盖新创建的文件(只要mdf就可以)。 -- 启动server服务 -- 运行以下命令 sp_configure 'allow',1 goreconfigure with override goupdate sysdatabases set status=32768 wh... 阅读全文

CONVERT函数全部用法

2009-11-05 21:28 by 观海看云, 660 阅读, 收藏, 编辑
摘要: --功能概述:CONVERT函数全部用法--做成时间:2008/09/18格式:CONVERT(data_type,expression[,style])说明:(datetime,smalldatetime)与字符串类型(nchar,nvarchar,char,varchar)相互转换的时候才用到的函数的3个参数,第1个参数为,转换后的大小,第2个为转换日期的字段或函数,第3个为转换的格式,具体如... 阅读全文

字符串函数

2009-11-05 21:25 by 观海看云, 476 阅读, 收藏, 编辑
摘要: SQL字符串函数 字符串函数对二进制数据、字符串和表达式执行不同的运算。此类函数作用于CHAR、ARCHAR、 BINARY、 和VARBINARY 数据类型以及可以隐式转换为CHAR 或VARCHAR的数据类型。可以在SELECT 语句的SELECT 和WHERE 子句以及表达式中使用字符串函数。常用的字符串函数有:一、字符转换函数 1、ASCII() 返回字符表达式最左端字符的ASCII 码值... 阅读全文

sql 的FLOOR、ROUND、CEIL、TRUNC

2009-11-05 21:22 by 观海看云, 439 阅读, 收藏, 编辑
摘要: 返回大于或等于x的最大整数: SQL> select ceil(23.33) from dual; CEIL(23.33) ----------- 24 返回等于或小于x的最大整数: SQL> select floor(23.33) from dual; FLOOR(23.33) ------------ 23 返回舍入到小数点右边y位的x值:rcund(x,[y]) SQL> ... 阅读全文

sql 日期函数

2009-11-05 21:21 by 观海看云, 334 阅读, 收藏, 编辑
摘要: 1 SQL Server 有两种日期类型:DATETIME 和 SMALLDATETIME, DATETIME 的日期范围:1753-1-1到9999-12-31之间的日期值,精度为3.33毫秒,其类型的值在SQLServer内部用两个 4 字节的整数存储。 第一个 4 字节存储“基础日期”(即 1900 年 1 月 1 日)之前或之后的天数。基础日期是系统参照日期。 另外... 阅读全文
点击右上角即可分享
微信分享提示