Professional Documents
Culture Documents
com
www.zaluu.com
1 :
?
1.1.
.
.
.
. .
. :
,
1.2.
1968
.
1968
.
,
.
.
.
- .
.
.
www.zaluu.com
www.zaluu.com
.
. 1980
.
(Host). (Router), (Client)
(Connection) .
(Router)
.
.
.
.
(Connections).
.
1980
.
.
1990-
. ,
.
.
1990- ,
. ,
,
. ,
(hyper text)
, , ,
.
www.zaluu.com
www.zaluu.com
1.3.
) Web .
. (web site
- ) .
HTML
. URL (Universal Resource Locator-
) .
:
http://www.csms.edu.mn .
HTML .
(web
page) . HTML
.
1.4.
www.zaluu.com
www.zaluu.com
,
World Wide Web
, hypertext URL
.
2 :
2.1.
1954
. .
.
,
. 1960
, ,
,
.
. :
.1
www.zaluu.com
www.zaluu.com
20,0 %- .
.
.
2.
Series 1
160
140
120
100
80
60
40
20
0
Series 1
1960-1980
1981-1990
1991-1999
2000-2003
2004-2008
www.zaluu.com
www.zaluu.com
3. / 2000-2007 /
:
, , ,
.
. , ,
, , , .
.
.
, , ,
, , , , ,
.
.
.
,
.
91 .
.
www.zaluu.com
www.zaluu.com
.
..
- : , , ,
, ,
. ,
. .
- : , , ,
, .
. .
, , , , .
, . ,
, , , .
, ,
,
.
. //
. ,
.
.
, .
,
.
. ,
.
www.zaluu.com
www.zaluu.com
, , , ,
.
, ,
, , ,
, , , , ,
.
, , .
, , ,
, .
.
, .
,
, .
, ,
, , ,
.
,
,
,
.
, ,
. ,
.
www.zaluu.com
www.zaluu.com
/, .../
1
2
Flower
5
3
3
4
5
3
5
5
2.2.
www.ubhotel.mn
www.flower-hotel.com
www.narantuulhotel.com
www.bayangolhotel.mn
www.sunjingrandhotel.com
2.2.1.
2006 .
12 .
, , , PUB,
35
.
2.2.2.
www.zaluu.com
www.zaluu.com
:
,
:
,
:
, , ,
2.2.3.
LUX .
.
LUX 2009
12 . :
1 2
2 2
2 5
4 2
8 1
30
.
www.zaluu.com
www.zaluu.com
2.3.
.
.
.
:
. .
.
:
.
.
2.4.
www.zaluu.com
www.zaluu.com
www.zaluu.com
www.zaluu.com
www.zaluu.com
www.zaluu.com
2.5.
3:
3.1.
www.zaluu.com
www.zaluu.com
Windows
Microsoft . Windows Unicode
. MSSQL 2005 XML Unicode UTF-8
.
3.2.
Visual Studio.NET
Microsoft CLR (Common
Language Runtime) MSIL
.
C#
Java C++ .
Safe programming
.
Java
Visual Basic 6.0 .
Visual studio C#.NET
Visual Studio-
.
.
-
ComponentOne C1Report
www.zaluu.com
www.zaluu.com
DevExpress DevX
.
Common Language Runtime
.Net FrameWork Common Language Runtime -
. .NET . JAVA Virtual
Machine . .NET .Net
Frame Work CLR
. IL
(intermediate language )
.
Microsoft .Net 4
:
1. C# C .Net FrameWork .
2. Visual Basic .NET Visual Basic .Net
,
VB .
3. JScript.NET Microsoft .NET JavaScript
4. J# Visual J++ .Net
5. C++ C++ . - NET
XML Designer
XML () ,
, XML
XSD (XML scheme Definition Language)
HTML . XML
Element Attribute
. :
Element . Attribute
Element
www.zaluu.com
www.zaluu.com
<xs:sequence> Element-
Attribute .
Element Attribute
. . .Net
XML
. DataSet XML .
.NET
.NET
.
:
.NET Framework. ,
,
. .NET Framework-
v vv . Internet application, v
vv .NET Framework v
.
.NET Framework 20 .
.NET v v .
.NET vv
vv .
Windows
Application
Web-based
vv v .
Application
www.zaluu.com
www.zaluu.com
vv . :
C# vv application- Visual Basic debug (
) .
.NET Application
.NET Application vv .
Yv:
www.zaluu.com
www.zaluu.com
Windows service
.
Web Services
Class Libraries -
Controls
3.3. (DataBase)
MSSQL 2005 Microsoft
. MSSQL 2005
XML .
MSSQL 2005 resource-
Unicode
.
www.zaluu.com
www.zaluu.com
MSSQL 2005
Microsoft . Relational Database Engine
( ) SQL 2000 SQL 2000
Replication
Analysis Services
English Query
SQL
.
Engine SQL 2000
, ,
.
Tables
Keys
Indexes
Constraints
Stored procedures
Views
Triggers
Defaults
Users
Roles
Rules
www.zaluu.com
www.zaluu.com
,
, , , SQL aggregate
, ,
. SQL 2 .
Select
Delete
Insert
Update
Create
Drop
4:
4.3.
www.zaluu.com
www.zaluu.com
4.4.
www.zaluu.com
www.zaluu.com
PK
ID
PK
ID
PK
PK
PK
ID
ID
PK
PK
PK
4.5.
www.zaluu.com
www.zaluu.com
ID
nvarchar
10
nvarchar
30
password
10
smallint
smallint
nvarchar
30
nvarchar
10
nvarchar
smallint
Datetime
Datetime
Datetime
Nvarchar
10
smallint
char
char
ID
www.zaluu.com
www.zaluu.com
smallint
money
nvarchar
Nvarchar
30
int
10
text
text
boolean
ID
nvarchar
image
text
dateTime
ID
10
nvarchar
10
Nvarchar
10
nvarchar
10
Int
nvarchar
10
nvarchar
10
www.zaluu.com
www.zaluu.com
int
Datetime
nvarchar
10
Nvarhcar
10
int
nvarchar
10
Nvarchar
30
Money
nvarchar
10
nvarhcar
30
Money
www.zaluu.com
www.zaluu.com
4.6.
-0 1
www.zaluu.com
www.zaluu.com
-1 2
www.zaluu.com
www.zaluu.com
ID
-3 2
www.zaluu.com
www.zaluu.com
-4 2
www.zaluu.com
www.zaluu.com
1.
www.zaluu.com
www.zaluu.com
2.
www.zaluu.com
www.zaluu.com
4.7.
4.7.1.
www.zaluu.com
www.zaluu.com
10
11
www.zaluu.com
www.zaluu.com
12
13
14
4.7.2.
1
2
3
4
www.zaluu.com
www.zaluu.com
8
9
10
11
5:
www.zaluu.com
www.zaluu.com
5.2.
.
. .
batch
: /
ID
[]
, .
www.zaluu.com
www.zaluu.com
. .
batch
: /
ID
[]
www.zaluu.com
www.zaluu.com
ID
. .
: /
batch
[]
www.zaluu.com
www.zaluu.com
ID
. .
: /
batch
[]
www.zaluu.com
www.zaluu.com
ID
.
. .
: /
batch
[]
www.zaluu.com
www.zaluu.com
ID
. .
: /
batch
[]
www.zaluu.com
www.zaluu.com
5.3.
xxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxx
[99]
[9999999999999999999999]
9999999999999999999999
9999999999999999999999
9999999999999999999999
9999999999999999999999
9999999999999999999999
9999999999999999999999
9999999999999999999999
9999999999999999999999
9999999999999999999999
9999999999999999999999
9999999999999999999999
9999999999999999999999
9999999999999999999999
9999999999999999999999
9999999999999999999999
9999999999999999999999
9999999999999999999999
9999999999999999999999
9999999999999999999999
9999999999999999999999
9999999999999999999999
9999999999999999999999
www.zaluu.com
www.zaluu.com
999999 [99]
9999999
9999999
9999999
9999999
YYYY-MM-DD HH:MM
9999 [99]
xxxxxxxxxxxx
999999999
999999
99999999
YYYY-MM-DD
HH:MM
5.4.
99999999
www.zaluu.com
www.zaluu.com
www.zaluu.com
www.zaluu.com
www.zaluu.com
www.zaluu.com
6 :
www.zaluu.com
www.zaluu.com
.
.
, .
.
. .
, ,
, ,
.
1.
2.
3.
4.
5.
6.
7.
www.google.com
www.en.wiki.org
MSSQL server 2000
2007
C# .NET 1,2
www.microsoft.com
www.nso.mn
www.zaluu.com
www.zaluu.com
public void buttonDrawing()
{
cmd = new SqlCommand("select_uruu", conn);
dt = mtd.readStoredProcedure(cmd, this.conn);
masUruu = new Button[dt.Rows.Count];
int x = 50;
for (int i = 0; i < dt.Rows.Count; i++)
{
string medeelel = "";
masUruu[i] = new System.Windows.Forms.Button();
masUruu[i].Name = "but" + i.ToString();
masUruu[i].Location = new System.Drawing.Point(10 + x * i,
20);
masUruu[i].Size = new System.Drawing.Size(50, 50);
masUruu[i].TabIndex = 4;
if (dt.Rows[i][1].ToString() == "")
{
masUruu[i].Text = dt.Rows[i][0].ToString() + "\n";
}
else
{
masUruu[i].Text = dt.Rows[i][0].ToString();
}
medeelel = ":" + dt.Rows[i][1].ToString() + ":" +
dt.Rows[i][2].ToString() + ":" + dt.Rows[i][3].ToString() + ":" +
dt.Rows[i][4].ToString() + ":";
masUruu[i].Tag = (object)medeelel;
masUruu[i].UseVisualStyleBackColor = true;
this.groupPanel4.Controls.Add(masUruu[i]);
switch (Convert.ToInt32(dt.Rows[i][2].ToString()))
{
case 1: { masUruu[i].BackColor =
System.Drawing.Color.Gray; break; }
case 2: { masUruu[i].BackColor =
System.Drawing.Color.Blue; break; }
case 3: { masUruu[i].BackColor =
System.Drawing.Color.Green; break; }
}
masUruu[i].Click += new
System.EventHandler(this.masUruu_click);
}
}
public void masUruu_click(object sender, EventArgs e)
{
int [] l;
int k = 0;
l = new int[6];
string uruuDugaar = ((Button)sender).Text;
label6.Text = ((Button)sender).Text.Substring(0,3) + " ";
textBox2.Text = ((Button)sender).Text.Substring(0, 3);
string bla = ((Button)sender).Tag.ToString();
for (int i = 0; i <= bla.Length-1; i++)
{
if (bla.Substring(i, 1) == ":")
{
l[k] = i;
k++;
www.zaluu.com
www.zaluu.com
}
}
label7.Text = bla.Substring(l[0]+1,l[1]-1);
label8.Text = bla.Substring(l[1] + 1, l[2] - l[1] - 1);
label9.Text = bla.Substring(l[2] + 1, l[3] - l[2] - 1);
label10.Text = bla.Substring(l[3] + 1, l[4] - l[3] - 1);
switch (bla.Substring(l[1] + 1, l[2] - l[1] - 1))
{
case "1": { label8.Text = ""; break; }
case "2": { label8.Text = ""; break; }
case "3": { label8.Text = ""; break; }
}
switch (bla.Substring(l[1] + 1, l[2] - l[1] - 1))
{
case "1":
{
textBox1.Enabled = true;
textBox2.Enabled = true;
textBox3.Enabled = true;
textBox4.Enabled = true;
buttonX1.Enabled = true;
dateTimeInput1.Enabled = true;
dateTimeInput2.Enabled = true;
groupPanel2.Text = " ";
break;
}
case "2":
{
textBox1.Enabled = false;
textBox2.Enabled = false;
textBox3.Enabled = false;
textBox4.Enabled = false;
buttonX1.Enabled = false;
dateTimeInput1.Enabled = false;
dateTimeInput2.Enabled = false;
break;
}
case "3":
{
textBox1.Enabled = false;
textBox2.Enabled = false;
textBox3.Enabled = false;
textBox4.Enabled = false;
buttonX1.Enabled = false;
dateTimeInput1.Enabled = false;
dateTimeInput2.Enabled = false;
break;
}
}
}
DataTable
class method
{
www.zaluu.com
www.zaluu.com
public DataTable readStoredProcedure(SqlCommand cmd, SqlConnection
conn)
{
DataTable dt = new DataTable();
try
{
conn.Open();
}
catch (Exception e)
{
}
SqlDataReader dr = cmd.ExecuteReader();
for (int i = 0; i < dr.FieldCount; i++)
{
dt.Columns.Add(dr.GetName(i));
}
while (dr.Read())
{
Object[] val = new Object[dr.FieldCount];
for (int i = 0; i < dr.FieldCount; i++)
{
val[i] = dr[i];
}
dt.Rows.Add(val);
}
conn.Close();
return dt;
}
}
procedure
select * from hereglegch
if exists(select * from sysobjects where name='select_user')
begin
drop procedure select_user
end
go
create procedure select_user
@name nvarchar(6),
@code varchar(10)
as
select count(*) as 'numof_user',max(zereglel_code) as 'user_level'
from hereglegch where hereglegch_ID=@name and newtreh_nuuts_ug=@code
go