星星之火

燎原之势不可挡
随笔 - 128, 文章 - 3, 评论 - 377, 阅读 - 65万
  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理
< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5

09 2012 档案

摘要:在开始写这篇文章之前,我的心里还是纠结的。我在问自己要不要写这篇东西,关于相似的内容网上多如牛毛,而且还不乏珍品,况且,就算我写了也不一定能写的好。但是现在你既然看到了,那说明我还是写了出来。就算是对自己学习的一个总结吧!同时也把常见的常用的正则表达式给收集整理出来,以便用到的时候不用满世界的找。关于正则表达式一直都是个让很多程序员都觉得很郁闷的一个东西,我觉得创造正则表达式的那个家伙简直就是个奇葩,要不就是火星人。就那么一个字符规则校验就足以使那么多程序员为之抓狂,你可以想象这个东西该有多变态。这篇文章,我写了四个小时,就在快要写完的时候,因为要参考其他的文献资料,不小心按到了回退键,可怕的 阅读全文

posted @ 2012-09-29 18:47 星星之火116 阅读(541) 评论(1) 推荐(1) 编辑

摘要:1 Serialization即序列化,序列化是可被定义为将对象的状态存储到存储媒介中的过程。在此过程中,对象的公共字段和私有字段以及类的名称(包括包含该类的程序集)都被转换为字节流,然后写入数据流。在以后反序列化该对象时,创建原始对象的精确复本。 2 3 Remoting和Web Service就是序列化的典型的应用,通过序列化将一个对象从一个应用程序域,发送到另一个应用程序域。 4 5 序列化类默认的情况下是要求他的所有的成员都是要可序列化的(除事件、委托、显式定义不可序列化),对于不想被序列化的成员要声明不可序列化把它加上 [NonSerialized]属性告诉.NET这... 阅读全文

posted @ 2012-09-28 15:57 星星之火116 阅读(1170) 评论(0) 推荐(0) 编辑

摘要:.Net Remoting 技术是.NET平台上实现分布式对象系统的框架,它可以用于访问另一个应用程序域(也可以是另一个服务器)中的对象,可以是进程间的,也可以是不同系统的进程间,这种CS式的通讯机制更为快速方便。其实质就是:客户端创建服务端对象的代理并调用其方法,通过信道网络传输到服务端,在服务端上处理客户端传递过来的参数数据并返回处理结果(如果有的话)给客户端的接收变量。这种方式与传统上的方法调用明显不同,它轻松实现了数据的分布式处理Remoting的应用一般由三部分构成,远程类,服务端、客户端。其中服务端和客户端都要引入远程类,在整个应用中远程类相当于一个传输数据的载体,并且所有的远程类 阅读全文

posted @ 2012-09-27 14:28 星星之火116 阅读(392) 评论(0) 推荐(0) 编辑

摘要:学习ASP.NET已经很久了,一直以来觉得ASP.NET 的MVC模式和WinForm的三层架构差不多。每次老师讲到MVC的时候都是略过不讲的,所以仅仅凭自己的一点点浅薄的认识,就以为MVC就是三层架构。这种想法不仅仅是错的,更是一种不负责任,不求甚解,人云亦云的不端正的科学态度。作为一名IT工作者,更应该以一种科学严谨的态度对待知识和学问,更应该学会独立的思考,而不是随波逐流,人云亦云。这些天花了一些时间来把ASP.NET MVC 模式了解了下,觉得自己之前的认识实在是大错特错了。三层架构的模式在WinFom程序里边运用的比较多,现在的开发已经不拘于具体的模式了,甚至有N层架构的出现,我们要 阅读全文

posted @ 2012-09-25 17:21 星星之火116 阅读(1282) 评论(0) 推荐(0) 编辑

摘要:一、基本的建库、建表操作(增删改查略去不讲)--创建数据库SchoolCreate database School--使用数据库Use School--创建学生表(SID为自增主键,Ssex有Check约束,且所有字段,均不为空)create table Student(SID int identity not null primary key,Sname nvarchar(30) not null,Sage int not null, Ssex nvarchar(5) check(Ssex='男' or Ssex='女') not null);alter ta 阅读全文

posted @ 2012-09-22 20:23 星星之火116 阅读(1545) 评论(0) 推荐(0) 编辑

摘要:模拟时钟要求如下:1. 修改窗体形状为圆形2. 提供时针、分针、秒针,并且每秒都要重新绘制它们以显示在合适的位置3. 能用鼠标左键拖动窗体来移动模拟时钟的位置目的:1、熟悉Pen、Brush、Color、Font、Bitmap等对象的常用属性和方法2、掌握Graphics对象的常用绘图方法先上个效果图,再慢慢详解。首先制作圆形窗体,先用绘图工具绘出一张圆形的图,中间填充色,背景色为白色,然后设置WinForm窗体选择窗体,找到BackgroundImage属性,点击打开新的窗口,选择下面的导入资源文件,选择你的不规则的BMP图片, 找到窗体的TansparencyKey,将它设置为你背景图片的 阅读全文

posted @ 2012-09-20 17:55 星星之火116 阅读(1283) 评论(0) 推荐(0) 编辑

摘要:以下这些是常用的基本操作,属于比较基础的入门知识,如果要往深了学这些仅仅是皮毛。希望对初学、和入门者有些帮助,同时也算是自我学习的一个总结。先上个图:主界面:第一:绘制带箭头线段Pen p; Graphics g1; //绘制带箭头的直线 private void button1_Click(object sender, EventArgs e) { g1 = this.CreateGraphics(); g1.Clear(Color.White); p = new Pen(Color.YellowGreen, 8); p.StartCap = LineCap.Round; p.EndCap 阅读全文

posted @ 2012-09-20 16:54 星星之火116 阅读(468) 评论(0) 推荐(0) 编辑

摘要:在实际的开发和运用过程中,有时可能会需要了解数据库的一些具体情况,这个时候调用系统的存储过程就会显得很方便,下面就把一些实用、常用的数据库引擎的存储过程和大家分享一下。1、sp_helpdb这个存储过程主要用来了解服务器上数据库的个数、以及用户创建信息等,执行后效果如图:如果这时想继续了解数据库信息,可以使用如下语句 sp_helpdb 数据库名2、sp_helptext这个存储过程主要用来显示存储过程的具体信息,例如:sp_helptext 存储过程名,执行后效果如图:3、sp_help这个存储过程可以尽快查处数据库对象的相关信息,执行后如图所示:如果想继续查询表的信息则可用sql_help 阅读全文

posted @ 2012-09-09 11:08 星星之火116 阅读(224) 评论(0) 推荐(0) 编辑

摘要:因为找不到原作者,所以在这里只好再次发表了,如果原作者看到,还请见谅。这个东西总结的真好,很实用,也很全面,希望能给大家带来帮助。 一、基础1、说明:创建数据库 CREATE DATABASE database-name 2、说明:删除数据库 drop database dbname 3、说明:备份sql server --- 创建 备份数据的 device USE master EXEC sp_addumpdevice 'disk', 'testBack', 'c:\mssql7backup\MyNwind_1.dat' --- 开始 备份 B 阅读全文

posted @ 2012-09-09 10:06 星星之火116 阅读(368) 评论(0) 推荐(0) 编辑

摘要:实验要求:1. 能进行文件分割2. 分割块大小由用户输入决定3. 能进行文件合并4. 文件分割与合并过程用线程来实现5. 数据缓冲区不得超过2K6. 要有处理进度显示using System;using System.Collections.Generic;using System.ComponentModel;using System.Data;using System.Drawing;using System.Linq;using System.Text;using System.Windows.Forms;using System.IO;using System.Threading;na 阅读全文

posted @ 2012-09-06 18:13 星星之火116 阅读(1857) 评论(2) 推荐(1) 编辑

点击右上角即可分享
微信分享提示