上一页 1 ··· 9 10 11 12 13 14 下一页
摘要: 第3章 基本数据类型 3.5字符型数据 阅读全文
posted @ 2009-03-25 11:50 .NET快速开发框架 阅读(156) 评论(0) 推荐(0)
摘要: 声明:文中观点仅代表个人,其中文字、图片未经本人许可,不得部分或全部转载,违者所造成影响后后果自负!联系本人方式:80368704@qq.com QQ:80368704前面的话: 这是给几个高中的兴趣班讲解谭浩强的《C程序设计》第三版的讲义之节选,实际讲解时使用了10个道具盒子演示计算过程。另外,例子的解释选取了2.1、2.3、2.4这3个比较典型的,最后用谭浩强先生书上的几个简单的例子给出了关于什么是结构化的程序设计方法的解释例2.1 例2.3 去掉了s2后,算法的功能保持不变哦!!!!!!!例2.4 面向过程的结构化程序设计的一般性解题方法: 假想现在你是一个老师,希望让你的小学学生为.. 阅读全文
posted @ 2009-03-25 11:49 .NET快速开发框架 阅读(390) 评论(0) 推荐(0)
摘要: 声明:文中观点仅代表个人,其中文字、图片未经本人许可,不得部分或全部转载,违者所造成影响后后果自负!联系本人方式:80368704@qq.com QQ:80368704第1章 C语言概述1.1和1.2自己看吧........ 1.3 简单的C语言程序介绍例1.1#include<stdio.h>void main() {printf("This is a C program!/n");}1。关于#include<stdio.h> void main(){.........} 让我们从向黑板上书写文字开始吧....... 我们写信有一定的格式, 大致分 阅读全文
posted @ 2009-03-25 11:47 .NET快速开发框架 阅读(344) 评论(0) 推荐(0)
摘要: WebBrowser控件使用详解方法 说明 GoBack 相当于IE的“后退”按钮,使你在当前历史列表中后退一项 GoForward 相当于IE的“前进”按钮,使你在当前历史列表中前进一项 GoHome 相当于IE的“主页”按钮,连接用户默认的主页 GoSearch 相当于IE的“搜索”按钮,连接用户默认的搜索页面 Navigate 连接到指定的URL Refresh 刷新当前页面 Refresh2 同上,只是可以指定刷新级别,所指定的刷新级别的值来自RefreshConstants枚举表, 该表定义在ExDisp.h中,可以指定的不同值如下: REFRESH_NORMAL 执行... 阅读全文
posted @ 2009-03-25 11:20 .NET快速开发框架 阅读(795) 评论(0) 推荐(0)
摘要: Sql常见面试题1.用一条SQL语句查询出每门课都大于80分的学生姓名namekechengfenshu张三语文81张三数学75李四语文76李四数学90王五语文81王五数学100王五英语90A:selectdistinctnamefromtablewherenamenotin(selectdisti... 阅读全文
posted @ 2008-12-18 20:01 .NET快速开发框架 阅读(502) 评论(0) 推荐(0)
摘要: 第一个题有二张表A,B。A表有二个列。NAME VARCHAR(20)AGE INT 。B表也有二列 NAME VARCHAR(20)GRADE INT A表中有三条记录,B表中有四条记录。问现在要用一条SQL语句根据A表中AGE字段把B表中的GRADE字段进行更新。条件为A表NAME和B表NAME相等。同样。B表中与A表没有相同NAME的记录不变。 MSSQL2000 阅读全文
posted @ 2008-12-18 19:59 .NET快速开发框架 阅读(425) 评论(0) 推荐(0)
摘要: SQL Server 2000查询n到m条记录?(1)select top m * from tablename where id not in (select top n id from tablename)(2). select top m * into 临时表(或表变量) from table... 阅读全文
posted @ 2008-12-18 19:38 .NET快速开发框架 阅读(279) 评论(1) 推荐(0)
摘要: 写在前面: 最近看了不少老外写的东西,看时间相同的技术当铺比我们早了好长一段时间,比如ASP的SQL注射国外02年就出现了,PHP的也在04年出现,而我们一直到05年才接触到,看看比人家晚了多少时间呀!为了尽快了解最新的技术动态,我坚持看E文资料,有的很长,有的很短,本人时间有限,不可能一一翻译过来,只能挑选自己认为比较适合大家看的东西翻译过来,希望你能从中学到东西。 PS:本人英语水平有限,很多都是按照我的理解做的模糊翻译,若有不当,敬请指正,谢谢! ====||目录||=====--------------------1、简介2、漏洞测试3、收集信息4、数据类型5、抓取密码6、创建数... 阅读全文
posted @ 2008-12-18 19:38 .NET快速开发框架 阅读(359) 评论(0) 推荐(0)
摘要: 本文介绍了master数据库中两个非常有用但在SQL Server在线教科书中没有提到的存储过程。 这些系统过程对于处理以下任务非常方便,如判断使用的存储空间大小、行数、用户表索引 等等。第一个过程sp_MSForEachDB对于感兴趣的服务器上的每个数据库执行三条命令。 @command1:第一个执行的命令 @replacechar:用另一个占位赋替换“?” @command2:第二个执行的命令 @command3:第三个执行的命令 @precommand:进入循环前执行的命令 @postcommand:循环结束后执行的命令 每个命令集(即使该集合只含有一条命令)作为一个... 阅读全文
posted @ 2008-12-18 19:37 .NET快速开发框架 阅读(373) 评论(0) 推荐(0)
摘要: SQL游标原理和使用方法 在数据库开发过程中,当你检索的数据只是一条记录时,你所编写的事务语句代码往往使用SELECT INSERT 语句。但是我们常常会遇到这样情况,即从某一结果集中逐一地读取一条记录。那么如何解决这种问题呢?游标为我们提供了一种极为优秀的解决方案。 1.1 游标和游标的优点 在数据库中,游标是一个十分重要的概念。游标提供了一种对从表中检索出的数据进行操作的灵活手段,就本质而言,游标实际上是一种能从包括多条数据记录的结果集中每次提取一条记录的机制。游标总是与一条T_SQL 选择语句相关联因为游标由结果集(可以是零条、一条或由相关的选择语句检索出的多条记录)和结果集中指向特定记 阅读全文
posted @ 2008-12-18 19:36 .NET快速开发框架 阅读(335) 评论(0) 推荐(0)
摘要: 在数据库开发过程中,当你检索的数据只是一条记录时,你所编写的事务语句代码往往使用SELECT INSERT 语句。但是我们常常会遇到这样情况,即从某一结果集中逐一地读取一条记录。那么如何解决这种问题呢?游标为我们提供了一种极为优秀的解决方案。 阅读全文
posted @ 2008-12-18 19:36 .NET快速开发框架 阅读(1069) 评论(2) 推荐(2)
摘要: 下列语句部分是Mssql语句,不可以在access中使用。SQL分类: DDL—数据定义语言(CREATE,ALTER,DROP,DECLARE) DML—数据操纵语言(SELECT,DELETE,UPDATE,INSERT) DCL—数据控制语言(GRANT,REVOKE,COMMIT,ROLLBACK)首先,简要介绍基础语句:1、说明:创建数据库CREATE DATABASE database-name 2、说明:删除数据库drop database dbname3、说明:备份sql server--- 创建 备份数据的 deviceUSE masterEXEC sp_addumpdevi 阅读全文
posted @ 2008-12-18 19:35 .NET快速开发框架 阅读(339) 评论(0) 推荐(0)
摘要: Transact_SQL--语 句 功 能--数据操作SELECT --从数据库表中检索数据行和列INSERT --向数据库表添加新数据行DELETE --从数据库表中删除数据行UPDATE --更新数据库表中的数据--数据定义CREATE TABLE --创建一个数据库表DROP TABLE --从数据库中删除表ALTER TABLE --修改数据库表结构CREATE VIEW --创建一个视图DROP VIEW --从数据库中删除视图CREATE INDEX --为数据库表创建一个索引DROP INDEX --从数据库中删除索引CREATE PROCEDURE --创建一个存储过程DROP 阅读全文
posted @ 2008-12-18 19:34 .NET快速开发框架 阅读(664) 评论(0) 推荐(0)
摘要: 在SQL Server中除了对拥有十几条记录的表进行人工删除外,实现删除重复记录一般都是写一段代码,用游标的方法一行一行检查,删除重复的记录。因为这种方法需要对整个表进行遍历,所以对于表中的记录数不是很大的时候还是可行的,如果一张表的数据达到上百万条,用游标的方法来删除简直是个噩梦,因为它会执行相当长的一段时间. SQL Server 2000如何删除表中的重复记录(记录完全相同才算重复记录)?四板斧——轻松消除重复记录 殊不知在SQL Server中有一种更为简单的方法,它不需要用游标,只要写一句简单插入语句就能实现删除重复记录的功能。为了能清楚地表述,我们首先假设存在一个产品信息表Prod 阅读全文
posted @ 2008-12-18 18:27 .NET快速开发框架 阅读(1146) 评论(0) 推荐(0)
摘要: 每当有任何新的软件发布的时候,你通常都会发现一些你从来不知道或者从来不知道你需要的新的特性。SQL Server 2000中存在的许多的备份和恢复特性都同样保留在了SQL Server 2005中,但是有一些新的提高同样值得你的关注。镜像备份SQL Server 2005让你可以创建镜像备份。镜像备份允许你为备份文件创建两个或者四个同样的拷贝,以防备其中的某一个集合损坏的情况。镜像具有同样的内容,所以你可以在某个文件被损坏的时候修复这个文件。假设你有镜像集合1和镜像集合2,两个集合都有完全的备份和事务日志备份。如果镜像集合1的完全备份发生了损坏,你可以通过镜像集合2来进行恢复,然后对镜像集合1 阅读全文
posted @ 2008-12-18 18:23 .NET快速开发框架 阅读(264) 评论(0) 推荐(0)
摘要: 一、备份Master 及相关的系统数据库由于系统数据库对Sql Server来说尤其重要,为了确保SQL SERVER系统的正常运行,除了日常备份用户的数据库之外,我们还需要备份系统数据库,如对Master,Model,Msdb(TempDB不需备份)进行完整备份二、还原Master数据库如果系统配置丢失或Master出现问题,可以进入单用户模式进行还原;如果出现下列情况,必须重新生成损坏的 master 数据库:A. master 数据库的当前备份不可用。B. 存在 master 数据库备份,但由于 Microsoft SQL Server 实例无法启动,因此无法还原该备份。1、重新生成 m 阅读全文
posted @ 2008-12-18 18:21 .NET快速开发框架 阅读(589) 评论(0) 推荐(0)
摘要: --以下示例显示如何嵌套游标以生成复杂的报表。为每个供应商声明内部游标SET NOCOUNT ONDECLARE @vendor_id int, @vendor_name nvarchar(50),@message varchar(80), @product nvarchar(50)PRINT '-------- Vendor Products Report --------'DECLARE vendor_cursor CURSOR FOR SELECT VendorID, NameFROM Purchasing.VendorWHERE PreferredVendorStatu 阅读全文
posted @ 2008-10-17 19:07 .NET快速开发框架 阅读(223) 评论(0) 推荐(0)
摘要: 创建用户定义函数。这是一个已保存 Transact-SQL 或公共语言运行时 (CLR) 例程,该例程可返回一个值。用户定义函数不能用于执行修改数据库状态的操作。与系统函数一样,用户定义函数可从查询中调用。标量函数和存储过程一样,可使用 EXECUTE 语句执行。用户定义函数可使用 ALTER FUNCTION 修改,使用 DROP FUNCTION 删除。 Transact-SQL 语法约定语法Scalar FunctionsCREATE FUNCTION [ schema_name. ] function_name ( [ { @parameter_name [ AS ][ type_sc 阅读全文
posted @ 2008-10-17 17:18 .NET快速开发框架 阅读(1109) 评论(0) 推荐(0)
摘要: set ANSI_NULLS ONset QUOTED_IDENTIFIER ONgoCREATE FUNCTION [dbo].[ufnGetContactInformation](@ContactID int)RETURNS @retContactInformation TABLE ( -- Columns returned by the function [ContactID] int PRIMARY KEY NOT NULL, [FirstName] [nvarchar](50) NULL, [LastName] [nvarchar](50) NULL, [JobTitle] [... 阅读全文
posted @ 2008-10-17 17:15 .NET快速开发框架 阅读(213) 评论(0) 推荐(0)
摘要: interface IEmployee{ string Name { get; set; } int Counter { get; }}public class Employee : IEmployee{ public static int numberOfEmployees; private string name; public string Name // read-write instance property { get { return name; } set { name = value; } } private int counter; public int Counter / 阅读全文
posted @ 2008-09-22 17:35 .NET快速开发框架 阅读(667) 评论(0) 推荐(0)
摘要: using System;using System.Collections.Generic;using System.Text;namespace Example11_1 { class Program { static void Main(string[] args) { Farmer farmer = new Farmer(); farmer.Name = "Liu"; farmer.Age = 226; Console.WriteLine(farmer.Age); Console.ReadLine(); } } class Farmer { /// <summa 阅读全文
posted @ 2008-09-22 16:47 .NET快速开发框架 阅读(247) 评论(0) 推荐(0)
摘要: C# 3.0 语言规范 从FxCop归纳出来的一些规范建议 一、 Design(设计)1. Abstract types should not have constructors 抽象类不应该声明构造方法2. Assemblies should have valid strong names 程序集应该具有强名称3. Avoid empty interfaces 避免使用空的接口4. Avoid excessive parameters on generic types 避免在泛型类中使用过多的类型参数5. Avoid namespaces with few types 避免让名字空间含有过少 阅读全文
posted @ 2008-09-17 22:59 .NET快速开发框架 阅读(316) 评论(0) 推荐(0)
摘要: 精通ASP.NET中弹出窗口技术摘要:本文讨论如何以ASP.NET中的CodeBehind方式实现各种弹出窗口,实现与弹出窗口的交互。并探讨常用非标准IE浏览器对弹出的窗口的各种过滤行为及使用弹出窗口相应对策,以期给出使用弹出窗口的一个通用较优方案。关键词:ASP.NET、CodeBehind、过滤、COM接口、JavaScript、绑定作为Microsoft的最新建立动态Web网站的工具,ASP.NET相对于ASP和JSP在改变原始的Web编程方式方面有了长足的长进。它的代码与页面分离技术(CodeBehind)以及完善的Web服务器控件为程序员提供了一个更加符合传统编程的Web服务器端开发 阅读全文
posted @ 2008-09-16 23:24 .NET快速开发框架 阅读(222) 评论(0) 推荐(0)
摘要: ASP.NET操作IIS中的虚拟目录 在做系统开发的过程中,我们经常会遇到用asp.net来操作IIS,如新建虚拟目录、更改虚拟目录的属性、删除虚拟目录等操作,现在分析如下://假如虚拟目录名为"Webtest",先在项目中引用//System.DirectoryServices.dll,再usingSystem.DirectoryServices;protectedSystem.DirectoryServices.DirectoryEntrydirroot;1、添加新的虚拟目录DirectoryEntrynewVirDir=dirroot.Children.Add(&qu 阅读全文
posted @ 2008-09-16 23:23 .NET快速开发框架 阅读(214) 评论(0) 推荐(0)
摘要: DataGrid与SQL Server 2000数据绑定选择自PowerChow的BlogWebForm页面添加一个DataGrid控件DataGrid1,DataGrid控件与SQLServer手工绑定只须鼠标点几下就搞定了,这里是代码绑定.首先在命名空间中添加SqlClient命名空间.usingSystem.Data.SqlClient;然后在页面加载事件中创建数据连接con,SqlConnectioncon=newSqlConnection();con.ConnectionString="server=(local);database=YourDataBase;Trusted 阅读全文
posted @ 2008-09-16 23:22 .NET快速开发框架 阅读(426) 评论(0) 推荐(0)
摘要: ASP.NET中上传下载文件//检查上传文件不为空if(File1.PostedFile!=null){stringnam=File1.PostedFile.FileName;//取得文件名(抱括路径)里最后一个"."的索引inti=nam.LastIndexOf(".");//取得文件扩展名stringnewext=nam.Substring(i);//这里我自动根据日期和文件大小不同为文件命名,确保文件名不重复DateTimenow=DateTime.Now;stringnewname=now.DayOfYear.ToString()+File1.P 阅读全文
posted @ 2008-09-16 23:21 .NET快速开发框架 阅读(287) 评论(0) 推荐(0)
摘要: C# 编码规范和编程好习惯 谁都会写代码!几个月的编程经验可以让你写出“可运行应用程序”。让它可运行容易,但是以最有效率的方式编码就需要下更多的功夫!要知道,大多数程序员在写”可运行代码,“而不是”高效代码“。我们在这个指南课程前面提到,你想成为你们公司”最尊贵的专业人员“吗?写”高效代码“是一项艺术,你必须学习和实践它。命名惯例和规范注记 : Pascal 大小写形式-所有单词第一个字母大写,其他字母小写。Camel 大小写形式-除了第一个单词,所有单词第一个字母大写,其他字母小写。类名使用Pascal 大小写形式 public class HelloWorld{ ...}方法使用Pasc. 阅读全文
posted @ 2008-09-04 23:01 .NET快速开发框架 阅读(371) 评论(0) 推荐(0)
摘要: C# 是一种强类型语言。在变量中存储值之前,必须指定变量的类型,如以下示例所示:int a = 1;string s = "Hello";XmlDocument tempDocument = new XmlDocument();注意,对于简单的内置类型(如 int)以及复杂的或自定义的类型(如 XmlDocument)都必须指定类型。C# 包括对下面的内置数据类型的支持:数据类型 范围 byte 0 .. 255sbyte -128 .. 127short -32,768 .. 32,767ushort 0 .. 65,535int -2,147,483,648 .. 2, 阅读全文
posted @ 2008-09-04 22:43 .NET快速开发框架 阅读(584) 评论(0) 推荐(0)
摘要: 关系数据库设计理论 构造一个关系数据库模式的方法可有多种 1、举例(学生选课数据库) *数据库模式的构造方法一 用一个关系模式来描述学生选课信息() SCG( S no , S name, S sex, S age, S dept , C no , C name, C pno, C credit,Grade ) *数据库模式的构造方法二 *概念模型为(E-R图): mn *将概念模型转换为以下关系模式: *学生表S tudent( S no , S name, S sex, S age, S dept) ; *课程表C ourse( C no , C name, C pno, C credit 阅读全文
posted @ 2008-09-02 22:39 .NET快速开发框架 阅读(1992) 评论(0) 推荐(0)
摘要: 关系数据库设计理论-->3NF 函数依赖 1.函数依赖定义 A-> B,即 “ A函数决定B ” ,A称为决定因素。 2.关系的键码、超键码 属性函数决定关系R的所有其它属性,并且该属性的任何真子集都不能函数决定R的所有其它属性,则属性是键码。 键码必须是最小的。 包含键码的属性集称为 “ 超键码 ” 。每个键码都是超键码。 例题: 已知关系R包含属性{A,B,C,D},R的键码为{A,B},则下面的选项哪1个是R 的超键码( )。 A.{A} B.{C,D} C.{A,B,C,D} D.{B,C,D} 答案:C 3.几个概念 平凡依赖:如果B是A的子集,则称该依赖为平凡的。 非平 阅读全文
posted @ 2008-09-02 22:34 .NET快速开发框架 阅读(972) 评论(0) 推荐(0)
上一页 1 ··· 9 10 11 12 13 14 下一页