You are on page 1of 51

www.zaluu.

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.

HTML (Hyper Text Markup Language )


.

World Wide Web (www -

) Web .

. (web site
- ) .
HTML
. URL (Universal Resource Locator-
) .
:

http://www.csms.edu.mn .

HTML .
(web
page) . HTML
.

1.4.

Hypertext World Wide Web- 1989 Tim Berners


Lee( World Wide Web ),
Robert Cailliau CERN-
. 1990
hypertext web- 1992
.
HTML
. Berners Lee
(, -
)
Semantic .
World wide web
.
World Wide Web .

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

.
:

Common Language Runtime (CLR) .


,
Common Language Runtime
.

.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:

Windows Applications Windows v

Windows Services Windows NT, Windows 2000 Servervv


. Windows Service
v v v
. .NET application- vv
. Windows Services
windows
. Windows Services
( User
Account ) . service
.
(Startup Type) :
o Automatic .
o Manual service .
o Disabled service
.

Windows Service . : Start


Run msconfig.exe services tab
. : Start Run services.msc service
.

www.zaluu.com
www.zaluu.com

4. Microsoft Windows XP Services

Windows service
.

Web Applications . HTML


, user interface user interfacev .

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

Relational Database Engine

Replication

Data Transformation Services (DTS)

Analysis Services

Meta Data Services

English Query

Relational Database Engine

SQL


.
Engine SQL 2000
, ,
.

Tables

Keys

Indexes

Constraints

Stored procedures

Views

Triggers

Defaults

User defined function

User defined data types

Users

Roles

Rules

SQL (Structured Query langauge) -


, , , . SQL

www.zaluu.com
www.zaluu.com
,
, , , SQL aggregate
, ,
. SQL 2 .

DML (Data Manipulation Language)


.

Select

Delete

Insert

Update

DDL (Data Definition Language) , ,


, , .
-

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

You might also like