随笔分类 -  VS技術實踐

VS 安装项目 :通过文本框得到用户输入 以及 安装后运行某程序(如打开C:\\a.html)
摘要:1.通过VS 建立一个Web站点 并编辑 2.在解决方案 加入 新建项目-安装项目(如Setup1) 3.通过 安装项目(如Setup1) 的右键-添加-项目输出 将第1步中建立的内容文件加入 4.通过 解决方案 加入 一个类库 5.将类库自动生成的Class.cs删除 加入 “安装程序类”(如Installer1.cs) 6.在这个Installer1.cs中 可以对一些安装事件 进行重载 ... 阅读全文

posted @ 2007-03-14 13:12 freeliver54 阅读(1820) 评论(11) 推荐(0) 编辑

WebService安全 - 文件夹 目录安全性 - 身份验证与访问控制
摘要:1.创建WebService2.配置 网站 的 WebService文件夹目录安全性 - 身份验证与访问控制3.访问WebService================ 1.创建WebService 2.配置 网站 的 WebService文件夹目录安全性 - 身份验证与访问控制-------------------IIS管理器->网站->WebService文件夹->右键->属性->目录安全性-... 阅读全文

posted @ 2007-03-12 11:01 freeliver54 阅读(1419) 评论(1) 推荐(0) 编辑

如何用C#及JS得到服务器端和客户端的IP
摘要:另外还有其它(c#)客户端ip:Request.ServerVariables.Get("Remote_Addr").ToString();客户端主机名:Request.ServerVariables.Get("Remote_Host").ToString();客户端浏览器IE:Request.Browser.Browser;客户端浏览器 版本号:Request.Browser.MajorVers... 阅读全文

posted @ 2007-03-10 16:54 freeliver54 阅读(811) 评论(0) 推荐(0) 编辑

SQL Server 中 触发器 简单示例
摘要:注意 对 inserted,deleted 的查询 使用------------------------- --当person表 新增 一条person记录时 --将 该记录的主键personName 保存在changeTable表中USE TestDBIF EXISTS (SELECT name FROM sysobjects WHERE name = 'personInsert' A... 阅读全文

posted @ 2007-03-09 10:54 freeliver54 阅读(1216) 评论(3) 推荐(0) 编辑

将VS2005的WEB程序 安装到其他电脑上 以及引用WebService 的大概步骤
摘要:将VS2005的WEB程序 安装到其他电脑上ComputerA的大概步骤有:1.ComputerA安装Windows2003等Server操作系统2.安装IIS6.0等3.安装framework2.0 其安装包dotnetfx.exe位于VS安装盘的MSDN下的dotNetFramework下4.运行aspnet_regiis.exe -i 其位置大概在C:\WINDOWS\Microso... 阅读全文

posted @ 2007-03-08 19:06 freeliver54 阅读(966) 评论(4) 推荐(0) 编辑

ASP.NET通过Global.asax和Timer定时器 定时调用WebService 运行后台代码
摘要:效果:通过在网站的Global.asax的Application_Start方法中加入定时器 定时调用WebService该WebService的一个方法 负责在后台 向数据库的某个表加入数据 步骤:1.通过VS 新建一个网站2.加入Global.asax3.加入WebService 编辑 并 加入引用4.对Global.asax进行编辑5.保存 运行 网站 查看效果===============... 阅读全文

posted @ 2007-03-06 15:54 freeliver54 阅读(12203) 评论(3) 推荐(0) 编辑

[引]生成加密和解密的密钥
摘要:1.对称密钥2.不对称密钥3.将非对称密钥存储在密钥容器中4.将非对称密钥存储在密钥容器中示例=============================== 创建和管理密钥是加密过程的一个重要部分。对称算法要求创建必须对不应解密数据的任何人保密的密钥和初始化向量 (IV)。不对称算法要求创建一个公钥和一个私钥。公钥可以对任何人公开,而私钥必须只为将要对用公钥加密的数据进行解密的一方知道。 对称密钥... 阅读全文

posted @ 2007-03-05 20:47 freeliver54 阅读(2346) 评论(1) 推荐(0) 编辑

[引]VS2005帮助文档 : 加密 概述
摘要:本文主要包含以下内容:01. 加密的目的02. 大概的一些加密方案03. 私钥加密04. .NET Framework 提供的实现私钥加密算法的类05. 公钥加密06. .NET Framework 提供的实现公钥加密算法的类07. 数字签名08. .NET Framework 提供以下实现数字签名算法的类09. 哈希值10. .NET Framework 提供以下实现数字签名... 阅读全文

posted @ 2007-03-03 17:23 freeliver54 阅读(1906) 评论(15) 推荐(0) 编辑

ASP.NET 中 整个站点web.config 与 不同文件夹下的web.config 的 多web.config 相关配置
摘要:本例的站点结构图示为: Web站点--- 相关文件夹及文件--- Default.aspx页面 Default.aspx.cs--- web.config--- A文件夹 --- Default.aspx页面 Default.aspx.cs --- web.config--- B文件夹 --- Default.aspx页面 Default.asp... 阅读全文

posted @ 2007-03-03 12:00 freeliver54 阅读(1601) 评论(0) 推荐(1) 编辑

[引]ASP.NET 中 事务处理(SqlTransaction)示例
摘要:下面的示例创建一个 SqlConnection 和一个 SqlTransaction。此示例还演示如何使用 BeginTransaction、Commit 和 Rollback 等方法。出现任何错误时事务都会回滚。Try/Catch 错误处理用于处理尝试提交或回滚事务时的所有错误。--------------Visual Basic--------------Private Sub Execute... 阅读全文

posted @ 2007-03-02 15:31 freeliver54 阅读(1712) 评论(3) 推荐(0) 编辑

用js向xsl 加入变量
摘要:操作方式就是用js向xsl 加入变量然后在xsl文件中使用该变量参数---------------------------------------------eg:1、在js中如下: xmlDoc = new ActiveXObject('Msxml2.DOMDocument.3.0') xmlDoc.async = false; xmlDoc.load("../xml/cont... 阅读全文

posted @ 2007-03-02 10:41 freeliver54 阅读(1238) 评论(2) 推荐(0) 编辑

asp.net相关控件的客户端及服务器端的禁用和启用
摘要:本例包括以下控件的相关示例:Button,ImageButton,TextBox,DropDownList,CheckBox,RadioButton的客户端及服务器端的禁用和启用以及LinkButton,HyperLink 的服务器端禁用和启用和 借助于父控件如td等 来实现LinkButton,HyperLink 的客户端禁用和启用 -------------------------------... 阅读全文

posted @ 2007-03-01 08:46 freeliver54 阅读(2274) 评论(3) 推荐(0) 编辑

VS2005 Web项目安装部署:利用预编译的Dll 隐藏.cs文件 的简单实现
摘要:1.新建一ASP.NET网站2.利用aspnet_compiler 编译该网站项目3.利用第2步生成的相关文件 新建一Web安装项目4.利用第3步生成的相关文件 安装部署该网站===========================================具体步骤如下: 1.新建一ASP.NET网站-------------------a.VS2005-文件-新建-网站b.模板处 选择 AS... 阅读全文

posted @ 2007-02-28 14:26 freeliver54 阅读(2975) 评论(7) 推荐(0) 编辑

屏蔽Button按钮对Enter回车键的响应 及实现Enter->Tab效果
摘要:案例如下:一般情况下当一个页面有TextBox以及Button的时候当光标停留在TextBox上 此时按Enter键 回车就会发现光标将焦点停留在Button上并且触发了Button的按钮事件 本例实现如下效果0.一个包含[姓名TextBox1]和[备注TextBox2]以及[确定Button按钮]的页面1.屏蔽按钮对回车键的响应 而只响应鼠标的点击2.以及实现Enter键->Tab键的转换 即... 阅读全文

posted @ 2007-02-28 09:38 freeliver54 阅读(7030) 评论(3) 推荐(0) 编辑

使用 根据语言环境不同 而显示不同的 资源本地化 ASP.NET 网页
摘要:本例实现如下效果: 建立一个网站 并包含一个aspx页Default.aspx 该Default.aspx页 有一个Label 在不同的语言选择下 Label的Text显示不一样 例如:在zh-CN时 显示 “姓名” 在en时 显示“Name” 也就是资源本地化 ASP.NET 网页 阅读全文

posted @ 2007-02-14 15:55 freeliver54 阅读(2049) 评论(7) 推荐(0) 编辑

智能设备项目:将程序生成CAB文件 并将CAB部署到PocketPC等仿真设备
摘要:大概步骤如下: 1.创建一个智能设备解决方案用于本打包演练 2.为解决方案添加智能设备 CAB 项目 3.对CAB项目进行相关自定义设置 4.生成CAB 文件(必要的时候对 CAB 文件进行签名) 5.将CAB文件部署到仿真设备 6.卸载刚才的程序(因为是仿真设备 其实不用卸载内存中的程序) 阅读全文

posted @ 2007-02-14 12:58 freeliver54 阅读(6617) 评论(5) 推荐(1) 编辑

使用书签 加快多行代码的程式的开发
摘要:平时在编码过程中很少用到书签但在游戏中经常要用“飞行旗” 用于标示自己曾经去过的地方以便能够快速的回到自己刚才所标示的地点 其实 代码在很少时 完全没有必要用书签 好比只有几页的书 用书签的意义不大 但是在代码量比较大的页面的开发过程中 使用书签 还是比较实用的 在.cs页面 我们可以利用#region #endregion 来组织和清晰 代码结构(在.cs页面点击右键-选择 大纲显示 - ... 阅读全文

posted @ 2007-02-10 13:37 freeliver54 阅读(494) 评论(0) 推荐(0) 编辑

智能设备项目: 手工添加所需控件的简单示例
摘要:以向Form中添加Menu为例 说明如何手工向窗体添加控件(一般情况下还是在设计视图中拉取相关控件比较好除非有的时候 用鼠标操作窗体不太方便 如操作Menu在添加新项时 鼠标操作就感觉不是太方便只是提供一种思路 一般不提倡这种做法) 先对智能设备项目中的窗体的文件组成做一个描述:新建一个窗体时 有如下三个文件组成Form1.cs 窗体类 可以设计视图和 代码两种方式查看和... 阅读全文

posted @ 2007-02-09 20:09 freeliver54 阅读(1038) 评论(1) 推荐(0) 编辑

[引]在Pocket PC上使用 DataGrid
摘要:本文引自VS2005的帮助文档 并做了部分可运行的修改 此示例演示在窗体中使用 DataGrid 控件查看和编辑在 DataGrid 控件中选定的记录,以及向数据库中添加新记录的技术。请注意,由于 .NET Compact Framework 不支持 DataGrid 单元格编辑,因此必须提供用户界面 (UI) 才能编辑 DataGrid 值。此示例使用与 Microsoft Visual Stu... 阅读全文

posted @ 2007-02-09 19:35 freeliver54 阅读(2146) 评论(0) 推荐(0) 编辑

PSP(個人軟件過程):時間-計劃-代碼自審-缺陷修正-堅持良性循升
摘要:前一段時間接觸到PSP(Personal Software Process:個人軟件過程)感覺對我們這些軟件開發人員的自我提升比較有幫助,所以就將其中的部分做了摘抄如下,希望能對大家有一些有益的啓發;第一章 软件工程师的任务第二章 时间管理第三章 时间跟踪第四章 阶段计划与产品计划第五章 产品计划第六章 产品规模第七章 管理好时间第八章 契约的管理第九章 进度管理第十章 项目计划第十一章 软件... 阅读全文

posted @ 2007-02-02 19:19 freeliver54 阅读(1085) 评论(0) 推荐(0) 编辑

导航