原创 WC3游戏全屏修改工具for win7 无需重启 (绿色,安全,无广告,无插件)

2010年2月26日 qiqi 没有评论

最近身边的朋友很多都换了win7,然而总是会有一些朋友说玩游戏两边黑黑的,不能全屏.给他们搞一两个还行,多了真感觉烦,所以就用c#写了一个小软件.

网上修改的方法无非就是3种:

一种是用显卡驱动的控制面板修改(不是所有都行的)

二就是修改系统的显示方式(针对所有游戏)

三呢单独修改游戏的分辨率(我这里就作了魔兽争霸3的修改操作)

其实都是都是通过修改注册表,来完成的.所以不用大家说也明白了这个小软件的原理.在win7下测试通过,其他系统暂没有测试.测试过的朋友可以反馈给我.

软件名称 WC3游戏全屏修改工具for win7

软件开发环境 win7 x64 vs2008sp1  

软件大小 227kb

软件版本 1.0

软件运行必须安装.net framework 2.0以上(win7自带3.5,所以不用安装直接就能运行).

软件界面

 

软件下载 http://www.qiqid.com/qiqisoft/WC3tool.zip

bug反馈 http://qiqi.qorg.cn/index.php/2010/02/qiqisoftwc3tool.html

   本工具可以在无需重启,不破坏任何系统设置的情况下,通过两种方法修改游戏分辨率,达到游戏全屏的目的(左右没有黑边)。一般只需要使用一种方法修改即可。方法一适用于所有游戏(适用于A卡用户,N卡一般n卡的控制台直接就能改),方法二只适用于魔兽争霸3,针对不同显示器有不同的选项,大家可以逐个测试。如您对本工具有任何意见,欢迎访问blog与奇奇联系。

分类: c#, win, 作品 标签:

多行编辑工具工具 v1.0

2010年3月2日 qiqi 没有评论

    本工具主要是为了方便多行批量编辑所写的.可以直接把excel中整列转换成单独一行,行于行之间添加分隔符.\r\n    软件本身没啥技术含量,就图个方便.奇奇写这个工具为的就是学校群发短信时编辑手机号码.如需要新功能或有问题可以访问奇奇的blog与作者联系.

其他就不多说了,不一定所有人都有用.

开发环境 vs2008sp1 + win7×64

开发语言 c#

下载地址 http://www.qiqid.com/qiqisoft/Txtedit.zip

分类: 作品 标签:

C#颜色和名称样式对照表

2010年2月27日 qiqi 没有评论

转帖:   
      这篇文章来来源于C# Color Table,这里是我翻译的中文版本,其中已经加上了我的一些理解和注释。翻译这篇文章的原因是我在写C#程序的时候发现,C#自带的颜色种类极多(详见下表),如果没有直观的对照关系的话,很难从那么多的名字中挑选出中意的颜色。

以下的颜色代码取自HTML规范,这些颜色的名称对应于KnownColor的属性。比如,你可以用以下代码来创建一个Color对象:

Color c = Color.FromKnownColor(KnownColor.colorname);

所有的colorname在后面的表格中一一列出,这些颜色对应的RGB值列在名字的后面,你可以使用FromArgb方法来创建Color对象。以下两行实际上创建了同一种颜色:

Color c1 = Color.FromArgb(32,178,170);
Color c2 = Color.FromKnownColor(KnownColor.LightSeaGreen);

在下面这张表中,我严格依照颜色的RGB值设置对应颜色的显示。你所看到的真实效果依赖于浏览器是否准确处理了对应24位色的颜色显示(一些浏览器可能将某些颜色映射成“最接近的网页调色板颜色”),显示器的调节或者你显卡的校正值。因此显示效果会略有不同。

补充:

还有一些获取颜色的方式:

Color c1 = Color.AliceBlue;            //Color类自带的静态颜色对象
Color c2 = Color.FromArgb(0x20B2AA);   //网页里面提取的颜色(原格式为#20B2AA)

 

C#颜色和名称对照表

Color.AliceBlue
240,248,255
Color.LightSalmon
255,160,122
Color.AntiqueWhite
250,235,215
Color.LightSeaGreen
32,178,170
Color.Aqua
0,255,255
Color.LightSkyBlue
135,206,250
Color.Aquamarine
127,255,212
Color.LightSlateGray
119,136,153
Color.Azure
240,255,255
Color.LightSteelBlue
176,196,222
Color.Beige
245,245,220
Color.LightYellow
255,255,224
Color.Bisque
255,228,196
Color.Lime
0,255,0
Color.Black
0,0,0
Color.LimeGreen
50,205,50
Color.BlanchedAlmond
255,255,205
Color.Linen
250,240,230
Color.Blue
0,0,255
Color.Magenta
255,0,255
Color.BlueViolet
138,43,226
Color.Maroon
128,0,0
Color.Brown
165,42,42
Color.MediumAquamarine
102,205,170
Color.BurlyWood
222,184,135
Color.MediumBlue
0,0,205
Color.CadetBlue
95,158,160
Color.MediumOrchid
186,85,211
Color.Chartreuse
127,255,0
Color.MediumPurple
147,112,219
Color.Chocolate
210,105,30
Color.MediumSeaGreen
60,179,113
Color.Coral
255,127,80
Color.MediumSlateBlue
123,104,238
Color.CornflowerBlue
100,149,237
Color.MediumSpringGreen
0,250,154
Color.Cornsilk
255,248,220
Color.MediumTurquoise
72,209,204
Color.Crimson
220,20,60
Color.MediumVioletRed
199,21,112
Color.Cyan
0,255,255
Color.MidnightBlue
25,25,112
Color.DarkBlue
0,0,139
Color.MintCream
245,255,250
Color.DarkCyan
0,139,139
Color.MistyRose
255,228,225
Color.DarkGoldenrod
184,134,11
Color.Moccasin
255,228,181
Color.DarkGray
169,169,169
Color.NavajoWhite
255,222,173
Color.DarkGreen
0,100,0
Color.Navy
0,0,128
Color.DarkKhaki
189,183,107
Color.OldLace
253,245,230
Color.DarkMagena
139,0,139
Color.Olive
128,128,0
Color.DarkOliveGreen
85,107,47
Color.OliveDrab
107,142,45
Color.DarkOrange
255,140,0
Color.Orange
255,165,0
Color.DarkOrchid
153,50,204
Color.OrangeRed
255,69,0
Color.DarkRed
139,0,0
Color.Orchid
218,112,214
Color.DarkSalmon
233,150,122
Color.PaleGoldenrod
238,232,170
Color.DarkSeaGreen
143,188,143
Color.PaleGreen
152,251,152
Color.DarkSlateBlue
72,61,139
Color.PaleTurquoise
175,238,238
Color.DarkSlateGray
40,79,79
Color.PaleVioletRed
219,112,147
Color.DarkTurquoise
0,206,209
Color.PapayaWhip
255,239,213
Color.DarkViolet
148,0,211
Color.PeachPuff
255,218,155
Color.DeepPink
255,20,147
Color.Peru
205,133,63
Color.DeepSkyBlue
0,191,255
Color.Pink
255,192,203
Color.DimGray
105,105,105
Color.Plum
221,160,221
Color.DodgerBlue
30,144,255
Color.PowderBlue
176,224,230
Color.Firebrick
178,34,34
Color.Purple
128,0,128
Color.FloralWhite
255,250,240
Color.Red
255,0,0
Color.ForestGreen
34,139,34
Color.RosyBrown
188,143,143
Color.Fuschia
255,0,255
Color.RoyalBlue
65,105,225
Color.Gainsboro
220,220,220
Color.SaddleBrown
139,69,19
Color.GhostWhite
248,248,255
Color.Salmon
250,128,114
Color.Gold
255,215,0
Color.SandyBrown
244,164,96
Color.Goldenrod
218,165,32
Color.SeaGreen
46,139,87
Color.Gray
128,128,128
Color.Seashell
255,245,238
Color.Green
0,128,0
Color.Sienna
160,82,45
Color.GreenYellow
173,255,47
Color.Silver
192,192,192
Color.Honeydew
240,255,240
Color.SkyBlue
135,206,235
Color.HotPink
255,105,180
Color.SlateBlue
106,90,205
Color.IndianRed
205,92,92
Color.SlateGray
112,128,144
Color.Indigo
75,0,130
Color.Snow
255,250,250
Color.Ivory
255,240,240
Color.SpringGreen
0,255,127
Color.Khaki
240,230,140
Color.SteelBlue
70,130,180
Color.Lavender
230,230,250
Color.Tan
210,180,140
Color.LavenderBlush
255,240,245
Color.Teal
0,128,128
Color.LawnGreen
124,252,0
Color.Thistle
216,191,216
Color.LemonChiffon
255,250,205
Color.Tomato
253,99,71
Color.LightBlue
173,216,230
Color.Turquoise
64,224,208
Color.LightCoral
240,128,128
Color.Violet
238,130,238
Color.LightCyan
224,255,255
Color.Wheat
245,222,179
Color.LightGoldenrodYellow
250,250,210
Color.White
255,255,255
Color.LightGreen
144,238,144
Color.WhiteSmoke
245,245,245
Color.LightGray
211,211,211
Color.Yellow
255,255,0
Color.LightPink
255,182,193
Color.YellowGreen
154,205,50
分类: c# 标签:

C#符号

2010年2月27日 qiqi 没有评论

C# 提供了 Java 支持的所有可用运算符,如下表所示。在表的末尾,您将看到一些新的运算符,它们可以在 C# 中使用而不可以在 Java 中使用:

运算符
类别 符号
 

[Text]

 

[Text]

 

一元

 

++ — + – ! ~ ()

 

乘法

 

* / %

 

加法

 

+ -

 

移位

 

<< >>

 

关系

 

< > <= >= instanceof

 

相等

 

== !=

 

逻辑与

 

&

 

逻辑异或

 

^

 

逻辑或

 

|

 

条件与

 

&&

 

条件或

 

||

 

条件

 

? :

 

赋值

 

= *= /= %= += -= <<= >>= &= ^= |=

 

操作数的类型

 

typeof

 

操作数的大小

 

sizeof

 

执行溢出检查

 

checked

 

取消溢出检查

 

unchecked

唯一不可以在 C# 中使用的 Java 运算符是 >>> 移位运算符。之所以在 Java 中存在此运算符,是因为该语言中缺乏无符号变量,例如在需要右移位以在最高有效比特位插入 1 时。

然而,C# 支持无符号变量,因而 C# 只需要标准 >> 运算符。取决于操作数是否带有符号,此运算符产生不同的结果。右移一个无符号数会在最高有效比特位插入 0,而右移一个有符号数则会复制前面的最高有效比特位。

checked 和 unchecked 运算符

如果对于分配给正在使用的数据类型的比特数来说结果太大,则算术运算会产生溢出。对于特定的整数算术运算,通过使用 checked 和 unchecked 关键字,可以检查或忽略这样的溢出。如果表达式是一个使用 checked 的常量表达式,则会在编译时产生错误。

下面这个简单的示例说明了这两个运算符的用法

using System;public class Class1{ public static void Main(string[] args) { short a = 10000, b = 10000; short d = unchecked((short)(10000*10000)); Console.WriteLine(d= + d); short c = (short)(a*b); Console.WriteLine(c= + c); short e = checked((short)(a*b)); Console.WriteLine(e= + e); }}

在这段代码中,unchecked 运算符避免了发生编译时错误,否则,下面的语句会产生错误:

short d = unchecked((short)(10000*10000));

下一个表达式在默认情况下是不检查的,因此值会悄悄溢出:

short c = (short)(a*b);

我们可以使用 checked 运算符来强制检查该表达式是否会在运行时溢出:

short e = checked((short)(a*b));

当运行时,赋第一个值给 d & c 会以值 -7936 悄悄溢出,但是当试图使用 checked() 以获得 e 的乘积值时,程序会引发 System.OverflowException 异常。

注意:另外,通过使用命令行编译器开关 (/checked) 或者直接在Visual Studio 中基于每个项目使用此开关,您还可以控制是否检查代码块中的算术溢出。

is 运算符

此运算符确定左边对象的类型是否与右边指定的类型相匹配:

if (objReference is SomeClass) …

在下面的示例中,CheckType() 方法打印一条消息,描述传递给它的参数的类型:

using System;public class ShowTypes{ public static void Main(string[] args) { CheckType (5); CheckType (10f); CheckType (“Hello”); } private static void CheckType (object obj) { if (obj is int) { Console.WriteLine(“Integer parameter”); } else if (obj is float) { Console.WriteLine(“Float parameter”); } else if (obj is string) { Console.WriteLine(“String parameter”); } }}

运行此程序,输出如下:

Integer parameterFloat parameterString parameter

sizeof 运算符

sizeof 运算符以指定值类型的字节数返回其大小,如下面的代码所示:

using System;public class Size{ public static void Main() { unsafe { Console.WriteLine(“The size of short is {0}.”, sizeof(short)); Console.WriteLine(“The size of int is {0}.”, sizeof(int)); Console.WriteLine(“The size of double is {0}.”,sizeof(double)); } }}

注意,包含 sizeof 运算符的代码放在一个不安全的块中。这是因为 sizeof 运算符被认为是一个不安全的运算符(由于它直接访问内存)。有关不安全代码的更多信息,请参见安全代码和不安全代码

typeof 和 GetType

typeof 运算符返回作为 System.Type 对象传递给它的类的类型。GetType() 方法是相关的,并且返回类或异常的运行时类型。typeof 和 GetType() 都可以与反射一起使用,以动态地查找关于对象的信息,如下面的示例所示:

using System;using System.Reflection;public class Customer{ string name; public string Name { set { name = value; } get { return name; } }}public class TypeTest{ public static void Main() { Type typeObj = typeof(Customer); Console.WriteLine(“The Class name is {0}”, typeObj.FullName); // Or use the GetType() method: //Customer obj = new Customer(); //Type typeObj = obj.GetType(); Console.WriteLine(“”nThe Class Members”n=================”n “); MemberInfo[] class_members = typeObj.GetMembers(); foreach (MemberInfo members in class_members) { Console.WriteLine(members.ToString()); } Console.WriteLine(“”nThe Class Methods”n=================”n”); MethodInfo[] class_methods = typeObj.GetMethods(); foreach (MethodInfo methods in class_methods) { Console.WriteLine(methods.ToString()); } }}

运行此程序,输出如下:

The Class name is CustomerThe Class Members=================Int32 GetHashCode()Boolean Equals(System.Object)System.String ToString()Void set_Name(System.String)System.String get_Name()System.Type GetType()Void .ctor()System.String NameThe Class Methods=================Int32 GetHashCode()Boolean Equals(System.Object)System.String ToString()Void set_Name(System.String)System.String get_Name()System.Type GetType()

这为我们显示了从 System.Object 继承的所有类的成员,并且还展示了一种方法,C# 在内部将 get 和 set 属性 accessors 表示为 get_xxx() 和 set_xxx() 方法。

在下一个示例中,我们使用 GetType() 在运行时查找表达式的类型:

using System;public class TypeTest{ public static void Main() { int radius = 8; Console.WriteLine(“Calculated area is = {0}”, radius * radius * System.Math.PI); Console.WriteLine(“The result is of type {0}”, (radius * radius * System.Math.PI).GetType()); }}

此程序的输出告诉我们,结果是 System.Double 类型,选择它是因为System.Math.PI 是这种类型。

Calculated area is = 201.061929829747The result is of type System.Double

分类: c# 标签:

.NET Framework 开发人员指南 字符转义

2010年2月26日 qiqi 没有评论

.NET Framework 常规参考  

字符转义
大多数重要的正则表达式语言运算符都是非转义的单个字符。转义符 \(单个反斜杠)通知正则表达式分析器反斜杠后面的字符不是运算符。例如,分析器将星号 (*) 视为重复限定符,而将后跟星号的反斜杠 (\*) 视为 Unicode 字符 002A。

下表中列出的字符转义在正则表达式和替换模式中都会被识别。

转义符        说明
一般字符      除 . $ ^ { [ ( | ) * + ? \ 外,其他字符与自身匹配。
\a            与响铃(警报)\u0007 匹配。
\b            如果在 [] 字符类中,则与退格符 \u0008 匹配;如果不是这种情况,请参见本表后面的“注意”部分。
\t            与 Tab 符 \u0009 匹配。
\r            与回车符 \u000D 匹配。
\v            与垂直 Tab 符 \u000B 匹配。
\f            与换页符 \u000C 匹配。
\n            与换行符 \u000A 匹配。
\e            与 Esc 符 \u001B 匹配。
\040          将 ASCII 字符匹配为八进制数(最多三位);如果没有前导零的数字只有一位数或者与捕获组号相对应,则该数字为后向引用。(有关详细信息,请参见反向引用。)例如,字符 \040 表示空格。
\x20          使用十六进制表示形式(恰好两位)与 ASCII 字符匹配。
\cC           与 ASCII 控制字符匹配;例如,\cC 为 Ctrl-C。
\u0020        使用十六进制表示形式(恰好四位)与 Unicode 字符匹配。
\             在后面带有不识别为转义符的字符时,与该字符匹配。例如,\* 与 \x2A 相同。

注意   转义字符 \b 是一个特例。在正则表达式中,\b 表示单词边界(\w 和 \W 之间的字符);不过,在 [] 字符类中,\b 表示退格符。在替换模式中,\b 始终表示退格符。

\u   unicode码

分类: c# 标签:

label换行

2010年2月26日 qiqi 没有评论
很多朋友都会在开发WinForm中遇到Label要显示的内容太长,但却不能换行的问题.这里我总结了几种方法,供大家参考:
        第一种是把Label的AutoSize属性设为False,手动修改Label的大小.这样的好处是会因内容的长度而自动换行,但是当内容的长度超过所设定的大小时,多出的内容就会无法显示.因此,这种方法适合于基本确定内容长度的时候使用.
        第二种是把Label的Dock设为FILL,同时将AutoSize属性设为False,这种方法可将上面所说的缺点修正,但是同时Label会将其它控件的位置霸占,影响布局.因此,在使用该方法时,最好给Label加上个Panel或GroupBox控件.
        第三种是通过判断内容的长度,动态设置Label的大小.具体程序如下(Label控件取名为Label1,显示内容的字符串为str):
        int LblNum = str.Length;   //Label内容长度
         int RowNum = 10;           //每行显示的字数
         float FontWidth = label1.Width / label1.Text.Length;    //每个字符的宽度
         int RowHeight=15;           //每行的高度
         int ColNum = (LblNum – (LblNum / RowNum) * RowNum) == 0 ? (LblNum / RowNum) : (LblNum / RowNum) + 1;   //列数
         label1.AutoSize = false;    //设置AutoSize
         label1.Width = (int)(FontWidth * 10.0);           //设置显示宽度
         label1.Height = RowHeight * ColNum;           //设置显示高度
        通过这种方法可以令Label每行所显示的字数得到控制,同时也动态的生成的所对应的行数,这对于排版有很大的好处,但是如果显示内容过多,该方法也会令多出来的内容无法显示.因此,对于显示内容过长的时候,可以在外层加上Panel或GroupBox,设置AutoScroll为true,这样就不会因为太长而导致Label高度扩大而影响其它控件的布局,同时也可以更好地显示完整的内容。
        三种方法都有它的优缺点,没有说谁优谁劣,只有最适合的,朋友们不妨试试
分类: c# 标签:

Win7 Oem Tools v1.3

2010年2月26日 qiqi 没有评论

v1.3版本更新如下:
 + 新增品牌东芝(TOSHIB)、东芝(TOSASU)、东芝(TOSCPL)、 东芝(TOSINV)、东芝(TOSQCI);
 + 在”支持信息”部分增加了提示;
 * 更新Sony产品Logo;
   *   Oem_Slp_Key更新到最新;
   *   界面微调,更简洁美观;
 * 修正证书释放路径错误问题(以前的版本仍然有效,不过建议更新到1.3版本)。

使用:
      使用方法很简单不赘述了(最新的Oem Slp Key请前往http://vcbeta.cn/oemslpkey/)。

包含的证书和Logo(20个品牌):
   戴尔(DELL)、宏碁(ACER)、华硕(ASUS)、惠普(HP)、明基(BENQ)、微星(MSI)、索尼(SONY)、联想(LENOVO)、三星(SAMSUNG)、富士通(FUJITSU)、海尔(Haier)、神舟(Hasee)、方正(founder)、NEC、LG、东芝(TOSHIB)、东芝(TOSASU)、东芝(TOSCPL)、 东芝(TOSINV)、东芝(TOSQCI)

下载:Win7_Oem_Tools_v1.3
(MD5: F470265ABD8087380D2C2B32CFE01D07)

注意:1.SLIC查看工具:SLIC_Dump_ToolKit
   2.请确认slic为2.1并根据slic信息选择相应的品牌;
         3.64位环境下默认禁止用了OEM信息导入功能(证书及密钥导入功能正常);
         4.密钥和证书导入机器重启后生效;
         5.更多Oem_Slp_Key请移步:http://vcbeta.cn/oemslpkey
         6.自带的Logo有可能不是最新的,如果有朋友们有最新的Logo并且期待此软件的更新请将其发送到邮箱:vk#vcbeta.cn(#替换@) 。

声明:转载请保持文章完整性

分类: win 标签:

几枚可以直接激活Windows 7的序列号

2010年2月26日 qiqi 没有评论

     从网络收集,朋友可以通过本文激活自己的Windows 7.目前网上可靠有密钥如下,如果不能直接激活,100%可以通过免费电话予以激活:
旗舰版:

236TW-X778T-8MV9F-937GT-QVKBB
87VT2-FY2XW-F7K39-W3T8R-XMFGF
KH2J9-PC326-T44D4-39H6V-TVPBY
TFP9Y-VCY3P-VVH3T-8XXCC-MF4YK
J783Y-JKQWR-677Q8-KCXTF-BHWGC
C4M9W-WPRDG-QBB3F-VM9K8-KDQ9Y
2VCGQ-BRVJ4-2HGJ2-K36X9-J66JG
MGX79-TPQB9-KQ248-KXR2V-DHRTD
FJHWT-KDGHY-K2384-93CT7-323RC

专业版:

HWRFF-2FFYX-XFXP2-DYFC3-BX3B7
YT9K9-4R938-3TVXX-3Q3QT-9HBXM
C3X7Y-R6WWH-BRXRD-FY84C-FXWHK
XJBR4-M42Q4-QPJ9C-BRDRJ-KHPVY
TF3Q7-YYP8R-D78R7-W9Q9M-DXVBK
J8D39-J2WM3-6368H-JV8G9-BYJJQ
P3H89-V3P2R-JVBTF-YM2J2-FTMT3
RGM4T-3VT6B-GTYPY-3FHP2-HV2YJ
TTY4D-RDKK9-TYB2T-68WJW-M69KJ

家庭高级版:

PPBK3-M92CH-MRR9X-34Y9P-7CH2F
Q8JXJ-8HDJR-X4PXM-PW99R-KTJ3H
8489X-THF3D-BDJQR-D27PH-PJ3HC
TWF78-W7H8T-KXD8C-YDFCQ-HK4WG
BFTWY-X2PJR-VJP8V-KGBPJ-FWBMP
RHVHB-VYF67-9FT4M-2WXR8-P3C6R
38CGD-Q6RHB-37BVW-Y3XK7-3CJVC
86GG2-DBVT6-KYQQ6-XFK9R-896MF
4CBPF-W7GXG-J4J8F-GHG79-Q9YT8

家庭基本版:

P4DBR-8YPT6-KHRB8-6T7RW-GMXGV
FGTCF-8JBG2-4BK4G-36JWB-PFQXB
CW4KD-MK47X-JYQ7Y-DKKTR-86TH7
37X8Q-CJ46F-RB8XP-GJ6RK-RHYT7
GDK6B-87QP9-F9WYK-PP327-BQ622
72C8D-KQ9Y4-FGBCD-WY9WG-BD92C
GV7X4-92M4D-6F69V-RFGP9-3FBBD
4JCWB-FVHJJ-XCPKC-CTWDP-QQQ9M
WXM3Y-H2GDY-TKFQH-6GQQF-7VG8P

使用方法:
      安装Windows7旗舰版之后,在确保网络畅通的前提下执行以下操作:鼠标右键 “计算机”——>属性 ——>“更改产品密钥” ——>键入以上“激活密钥”,经微软“激活服务器”联网验证,如果通过了““微软正版密钥验证”就大功告成!,否则会出现下面提示(按照提示一步一步可电话激活):

分类: win 标签:

图解SQL Server 2008安装和配置过程

2010年2月15日 qiqi 没有评论

SQL Server 2008我们也能从中体验到很多新的特性,但是对于SQL Server 2008安装,还是用图来说话比较好。本文将从SQL Server 2008安装开始讲起。

本来这篇是打算玩玩服务器功能中的第一个:adrms的,没想到装了几次都安装成功,但是有错误,后来没招了,打算将rms的数据库放到sql上来折腾折腾,所以为了不让大家觉得突兀,所以本篇SQL Server 2008安装,SQL Server 2008在企业中也是非常重要的应用,各种财务系统,erp系统,oa系统等都会用到SQL Server 2008数据库,甚至网站也可以用到数据库来作为网站的后台,也算基础的应用吧,咱也来体验下SQL Server 2008吧.

本例拓扑图再次扩大为如图增加一台SQL Server 2008服务器

拓扑图

下面上正菜,开始安装

放入SQL Server 2008光盘,直接运行吧

要求安装.NET那就装吧

嘣,出错了,不能这样装,那么去服务器管理器安装好了

打开功能安装向导,选择.NET,要求安装.NET所需要的其他角色

功能安装向导

开始安装

开始安装

IIS角色,默认好了,我们又不要IIS

IIS角色

开始安装

开始安装

安装完成.

安装完成

再次运行SQL Server 2008安装

再次运行SQL Server 2008安装

单击安装-全新的SQL Server独立安装,如果我们准备好了故障转移群集,那么我们就可以创建故障转移群集SQL

创建故障转移群集SQL

常规检查

常规检查

一笑而过

再来

选择版本,或者输入密钥自动识别版本

选择版本

授权协议

授权协议

支持文件安装

支持文件安装

安装完成开始检查自身

安装完成开始检查自身

俩警告,一个是.NET警告,说没网络会延迟,或者需要下载文件

.NET警告

一个数要打开端口,无视了,晚点再打开

警告

选择安装的功能,SQL数据库和管理工具

SQL数据库和管理工具

选择实例

选择实例

驱动器检查

驱动器检查

选择服务账户,如图选择的是本地系统账户

选择服务账户

验证模式:sql和本地模式两种,输入密码,另外添加管理员,可以添加本地组或者当前用户

验证模式

选择汇报微软选项

选择汇报微软选项

运行检查

运行检查

信息预览确认

信息预览确认

开始正式安装咯

开始正式安装

安装完成

安装完成

单击关闭完成

单击关闭完成

开始菜单中的sql2008

打开smse管理工具

打开smse管理工具

打开管理工具如图

打开管理工具

新建数据库选项居然有启动ps选项了,集成到sql2008了

新建数据库选项

新建数据库页面已经抛弃了sql7.0,只兼容SQL Server 2000了,其他的倒没什么大的变化

新建数据库页面

启动ps后如图

启动ps

在防火墙中新建入站规则,端口选择1433

端口选择1433

建立完成,可以在客户端作业了.呵呵,下篇试试rms是否还有错误,再有错误我也郁闷了.

建立完成

分类: sql 标签:

汽车电子狗的原理

2010年2月10日 qiqi 没有评论
电子狗分三种!一种是普通电子狗,一种是GPS电子狗,一种是雷达电子狗!

    首先介绍普通电子狗!普通电子狗其实是测不到电子眼的!它的原理其实是这样的!就是制造普通电子狗的制造商在红绿灯下面埋了发射器,如果这个所谓的普通电子狗其实就是感应这个发射器才会叫的!明白了吧?电子眼是不会发射信号的!所以这种方法就象是作弊的方式!一但发射器没电了,再怎么好的普通电子狗就变城哑巴狗了!呵呵!普通电子狗的价格大概在几十块钱(不超过100块钱)你说人家有300多的电子狗其实也是几十块钱的电子狗!人家把价格开的高了你就不要以为价格高就是好东西了!朋友!擦亮你的眼睛看清楚了!

    接下来介绍GPS电子狗!GPS电子狗其实是靠接收卫星信号的!首先再强调一次,电子眼是不会发射任何信号的!但是GPS是怎么知道有电子眼的呢?答案就是:GPS机器里面有个内存!内存里面装着一个地图数据!这个数据就是全国电子眼在地图上的所在位置(经纬度**度**度有电子眼),已经全部记载在里面,然后靠接收卫星信号定位的!而且GPS电子狗可以升级的!大家可能不明白为什么要升级?升级有什么好处?其实道理很简单!比如过了一段时间后,这里附近修了两条路出来了!但是这个电子狗不会叫?因为没有这两条路的数据!这个时候,升级就是把这两条新的路的电子眼数据加进去了!明白了吧?还有个好处!就是比如这些路的限速限制被修改或调整!那你再去升级的话就可以和现在的路况同步了!所以呢!想买普通电子狗的朋友请打消这个念头花多点钱买一个GPS电子狗不是更好吗?GPS电子狗价格一般在300多到700多之间!

    最后介绍雷达电子狗,开车的司机都知道!除了红绿灯的电子眼,其实还有一种可以随时出没的电子眼–流动测速器!没错!这种流动的电子眼最让车主们惧怕了!有时候是交警手持着测速器在路边用测速器对着你,有时候是他们把测速器放在路边隐藏起来的!呵呵!怕了吧?这个时候你就需要到雷达电子狗了,雷达电子狗是工作原理就是探测雷达信号!之前说过电子眼不会发射信号的怎么现在又说什么什么雷达信号?没错!固定电子眼不会发射信号!但是流动电子眼就会发射信号!而且信号分:K频率,KA频率,KU频率,X频率,L频率(雷射),证眼雷达,俄罗斯火花,F6等等等等。。。。雷达电子狗是靠接收这些信号的!收到信号就会提示你!你收到提示马上减速慢行!就不用担心会不会不小心又被拍了!哈哈!雷达电子狗价格一般在500多到700多之间!

分类: 分享 标签: