11 2008 档案
摘要:l 环境约束 1. SQLServer 2005 Express版 2. 客户端登录 用户名sa 密码@DWOA@ 3. 防火墙关闭 网络连接/本地连接/属性/高级/window 防火墙设置/关闭 (如果没有启用Window防火墙服务,则不必设置) l 连接步骤 1. 登录数据库服务器端数据库 2. 选择实例名/属性/安全性 将服务器身份验证改为混合模式 ...
阅读全文
摘要:一、 VS2005测试功能介绍 1. 测试简介 VS2005提供的新功能,可以直接在解决方案中创建一个测试项目,对一个或多个项目进行测试。测试项目会自动生成大部分的测试代码,只需要修改入参等值便可对代码进行自动测试。 2. 测试类型 单元测试:可调用类的方法,传递合适的参数,并验证返回值是否为所期望的值。 Web 测试:Web 测试是由一系列有序的HTTP 请求组成的,以获...
阅读全文
摘要:一、准备工作1、确保本机已经安装 IIS6.02、在VS2005Tools里面的命令提示符里面注册IIS,命令如下: aspnet_regiis –i二、发布流程1、在解决方案里面的网站上右键点击发布网站,如下图:2、记住相应的网站名,把网站放到C盘下的wwwroot下。如下图: 3、点击打开就OK了,编译器会自动编译。 4、打开 Internet 信息服务(IIS )管理器。在运用程...
阅读全文
摘要:似乎“值类型和引用类型的区别”是今年面试的流行趋势,我已然是连续三次(目前总共也就三次)面试第一个问题就遇到这个了,这是多大的概率啊,100%. 言归正传,咱还是先来探讨探讨这二者之间有什么区别吧。记得有一次电话面试中,我直接跟面试官说:“值类型是现金, 引用类型是存折”,后来想想当时说这话虽是有点儿冲动地脱口而出,但也没什么不妥。我这人不善于背理论的教条,喜欢把书本上那些生硬的话跟现实...
阅读全文
摘要:软件开发是一项复杂的系统工程,牵涉到各方面的因素,实际工作中,经常会出现各种各样的问题,甚至面临失败。如何总结、分析失败的原因,得出有益的教训,对一个公司来说,是在今后的项目中取得成功的关键。 需求内容不明确,把握不充分这是我们经常遇到的问题。一方面,由于客户(需求方)IT知识缺乏,一开始自己也不知道要开发什么样的系统,或者懒于系统 地整理出来,经常是走一步算一步,不断地提出和更改需求...
阅读全文
摘要:在阅读本文之前,如果你连堆栈是什么多不知道的话,请先阅读文章后面的基础知识。 接触过编程的人都知道,高级语言都能通过变量名来访问内存中的数据。那么这些变量在内存中是如何存放的呢?程序又是如何使用这些变量的呢?下面就会对此进行深入的讨论。下文中的C语言代码如没有特别声明,默认都使用VC编译的release版。 首先,来了解一下 C 语言的变量是如何在内存分部的。C 语言有全局变量(Global)...
阅读全文
摘要:昨天参加中软国际和文思创新软件公司的面试都问到了这个问题,我的最浅显的答复是:定义的一些变量是在栈中开辟空间的,而定义一个类的对象是在堆中开闭空间的。后来我在网上找了一些资料看到内存的分配,总结了一下: 一、预备知识—程序的内存分配 一个由c/C++编译的程序占用的内存分为以下几个部分 1、栈区(stack)— 由编译器自动分配释放 ,存放函数的参数值,局部变量的值等。其操作方式类...
阅读全文
摘要:今天中软国际来学校笔试,就考了这套题。可惜没答对,所以回来后找了点资料,看了一下。总结如下: 第一种情况: char* p="how are you ?"; char name[20]="ABCDEFGHIJKLMNOPQRS"; strcpy(name,p); //name改变为"how are you ? OPQRS " ====>错误! strncpy(name...
阅读全文
摘要:在asp.net 下进行数据的开发,运用三层架构可以让代码的可读性和功能的扩展性有着很好的提高。首先来看一个图: 大家都知道是表现层(PL),业务逻辑层(BLL)和数据访问层(DAL)。他们的职责分别如下: 1.1.1 Web表示层(PL) 功能: 为用户提供应用系统的使用界面及功能。 实现 1)界面设计部分: 使用母页、服务器控件、用户控件、Web页及css样式表来控制及...
阅读全文
摘要:数据库完整性(Database Integrity)是指数据库中数据的正确性和相容性。数据库完整性对于数据库应用系统非常关键,体现在许多方面。 [关键字] SQLServer 数据库完整性 数据库完整性(Database Integrity)是指数据库中数据的正确性和相容性。数据库完整性由各种各样的完整性约束来保证,因此可以说数据库完整性设计就是数据库完整性约束的 设计。数据库完整性约束可以通...
阅读全文
摘要:1. 数据库访问性能优化 数据库的连接和关闭 访问数据库资源需要创建连接、打开连接和关闭连接几个操作。这些过程需要多次与数据库交换信息以通过身份验证,比较耗费服务器资源。ASP.NET中提供 了连接池(Connection Pool)改善打开和关闭数据库对性能的影响。系统将用户的数据库连接放在连接池中,需要时取出,关闭时收回连接,等待下一次的连接请求。连接池的大小是 有限的,如果在连接...
阅读全文
摘要:CSS语法在进行WEB标准网页设计时必不可少的,一般情况下我们可以通过Dreamweaver软件的“CSS样式”面板自动生成相应的CSS代码。不 过虽然软件生成的CSS代码阅读清晰易懂,但就是由于CSS对条条样式定义的清晰解释,也就使得CSS代码阅读显得冗长复杂,同时CSS代码的字节数也在 增加……这对于追求高效率和完美性的人来说,是很难容忍的。 比如我们在给某元素定义填充大小时,使用...
阅读全文
摘要:CSS语法在进行WEB标准网页设计时必不可少的,一般情况下我们可以通过Dreamweaver软件的“CSS样式”面板自动生成相应的CSS代码。不 过虽然软件生成的CSS代码阅读清晰易懂,但就是由于CSS对条条样式定义的清晰解释,也就使得CSS代码阅读显得冗长复杂,同时CSS代码的字节数也在 增加……这对于追求高效率和完美性的人来说,是很难容忍的。 比如我们在给某元素定义填充大小时,使用...
阅读全文
摘要:泛型是 C#2.0 语言和公共语言运行库 (CLR) 中的一个新功能。泛型将类型参数的概念引入 .NET Framework,类型参数使得设计如下类和方法成为可能:这些类和方法将一个或多个类型的指定推迟到客户端代码声明并实例化该类或方法的时候。例如, 通过使用泛型类型参数 T,可以编写其他客户端代码能够使用的单个类,而不致引入运行时强制转换或装箱操作. 使用泛型类型可以最大限度地重用代码、保护类型...
阅读全文
摘要:Session在很多情况下会丢失,主要有如下几种情况: 1.目录删除,以及重命名操作 2.Frame中关于Session丢失 分析Session丢失原因,主要是因为站点目录文件更新导致应用程序重启,并且重新分配内存,所以保存在内存中的session自然会丢失。 实际上在。net中,session主要有一些几种存储方式: //保存在内存中 //保存在数据库中 //保存在进程中(ASP.NET 状态...
阅读全文
摘要:今天在做一个电话管理系统,用的是C#winform 程序, c# winform中,2个窗体,form1和form2,互相切换的时候执行 this.Hide(); Form2 form2 = new Form2(); form2.Show(); 此时你会发现当Form2显现时,Form1隐藏了,但当你关闭Form2时,其进程并没有关闭。也就是说资源并没有释放! 我在网上查了很多的资料,...
阅读全文
摘要:正在装载数据…… 用了.Net工具来写程序的人,不难发现它有个好处,就是使用的内存不用释放,尤其在使用C#或者VB.Net来写程序,因为程序所占用的内存都是受系统托管的,因此内存的释放不需要程序员去操心。 很多人从C语言或者C++等等语言转型过来,对于这一点往往很不适应,例如定义一个数组或者去new一个对象的时候,都习惯在使用完毕后用Delete语句去释放它,然而在C#中没有提供类似的语句...
阅读全文
摘要:本文章主要有以下几个方面: 取得或者修改当前单元格的内容 设定单元格只读 不显示最下面的新行 判断新增行 行的用户删除操作的自定义 行、列的隐藏和删除 禁止列或者行的Resize ★ DataGridView 取得或者修改当前单元格的内容: GO TO TOP 当前单元格指的是 DataGridView 焦点所在的单元格,它可以通过 DataGridView 对象的 Curre...
阅读全文