lecture Home > ASP.NET > CassattÀÇ VS.NET °Ô½ÃÆÇ

CassattÀÇ VS.NET °Ô½ÃÆÇ ¸¸µé±â

   °­Á ÃÖÃÊ ÀÛ¼ºÀÏ : 2002³â 09¿ù 22ÀÏ
   °­Á ÃÖÁ¾ ¼öÁ¤ÀÏ : 2002³â 09¿ù 24ÀÏ

   °­Á ÀÐÀ½ ¼ö : ȸ

   ÀÛ¼ºÀÚ : Cassatt(±è ¿¬Áø)
   ÆíÁýÀÚ : Taeyo(±è Å¿µ)

   °­Á Á¦¸ñ : 1. VS.NET °Ô½ÃÆÇ °­Á¸¦ ½ÃÀÛÇϸç

1. VS.NET °Ô½ÃÆÇ °­Á¸¦ ½ÃÀÛÇϸç

°­Á¸¦ ½ÃÀÛÇϸç

À̹ø °­Á¿¡¼­ ´Ù·ê ³»¿ëÀº (¿¡µðÅͰ¡ ¾Æ´Ñ) VS.NETÀ¸·Î °Ô½ÃÆÇ ¸¸µé±âÀÔ´Ï´Ù.
±Û¸ñ·Ï, ±Ûº¸±â, ±Û»èÁ¦, ±Û¾²±â/¼öÁ¤ µî ±âº»ÀûÀÎ ±â´ÉÀ» Á¦°øÇÏ´Â °Ô½ÃÆÇÀÔ´Ï´Ù. ´äº¯ ±â´ÉÀ̳ª °Ë»ö ±â´ÉÀº ¾ø½À´Ï´Ù. ±¸ÇöÀÌ º¹ÀâÇÑ ±â´ÉÀº »°°í, ²À ÇÊ¿äÇÏ´Ù ½ÍÀº ±â´É¸¸ ³Ö¾ú½À´Ï´Ù. ÀÌ·¯ Àú·¯ÇÑ ±â´É º¸´Ù´Â, VS.NETÀ¸·Î °Ô½ÃÆÇÀ» ¾î¶»°Ô ¸¸µå´Â°¡, ASP ¶§¿Í´Â ¹«¾ùÀÌ ´Þ¶óÁö´Â°¡ °°Àº °ÍµéÀÌ Áß¿äÇϸ®¶ó »ý°¢µÇ¾ú±â ¶§¹®ÀÔ´Ï´Ù.

ÁÖÁ¦´Â VS.NETÀ¸·Î °Ô½ÃÆÇ ¸¸µé±âÀ̰í, VS.NETÀÇ Æ¯Â¡ À̶ó ÇÏ¸é ¾Æ¸¶µµ Visual ÇÑ ÀÛ¾÷ ȯ°æÀÌ ¾Æ´Ò±î ÇÕ´Ï´Ù. ±×¸®°í Visual ÇÏ´Ù´Â °ÍÀº Á÷Á¢ ¼Ò½º¸¦ ÄÚµùÇÏ´Â °ÍÀÌ ¾Æ´Ï¶ó, ¸¶¿ì½º·Î µå·¡±×-µå·ÓÇϰí, ¼Ó¼º â¿¡¼­ ¸î°¡Áö ¼Ó¼ºÀ» º¯°æÇϰí, ¼Ò½º´Â ¸îÁÙ ÀÔ·ÂÇÏ¸é ½ÇÇàµÇ´Â ±×·± °ÍÀÌ ¾Æ´Ò±î ½Í½À´Ï´Ù.

½ÇÁ¦·Î, VS.NETÇÏ¿¡¼± ¸¹Àº ÀÛ¾÷µéÀÌ Visual ÇÏ°Ô ÀÌ·ç¾î Áý´Ï´Ù. ºü¸£°Ô °³¹ßÇÏ´Â Åø, Áï RAD ÅøÀ̶ó ºÒ¸±¼ö´Â ÀÖÀ»°Í °°½À´Ï´Ù. ±×·±µ¥ VS.NETÀÌ ½¬¿î ȯ°æÀΰ¡ ? ±×°ÍÀº È®´äÀ» ¸øÇϰڽÀ´Ï´Ù. ºñÁê¾ó ÇÏ´Ù°í ÇØ¼­ ´Ù ½¬¿î°Ô ¾Æ´Ï´õ±º¿ä. ¸¶¿ì½º·Î À̰ÍÀú°Í µå·¡±×-µå·Ó ÇØ³öºÁ¾ß, ±×°É ¿¬°á ½Ã۰í ÇÊ¿äÇÑ ¼³Á¤À» ÇÏÁö ¾Ê´ÂÇÑ ÀÛµ¿ÇÏÁö ¾Ê½À´Ï´Ù.
°³ÀÎÀûÀ¸·Ð, VS.NETÀº ¸Þ¸ðÀå(¿¡µðÅÍ) ȯ°æº¸´Ù ½¬¿î ȯ°æÀÌ ¾Æ´Ï¶ó, ¿ÀÈ÷·Á ´õ ¾î·Á¿î ȯ°æÀÎ°Í °°½À´Ï´Ù. ¸Þ¸ðÀåÀ¸·Î ÄÚµùÇÒ¶§ ¾Ë¾Æ¾ß Çß´ø Áö½ÄÀº ±âº»À̰í, ±×¿¡ ´õÇØ VS.NETÀÇ »ç¿ë¹ý±îÁö ÀÍÇô¾ß ÇÕ´Ï´Ù.

VS.NETÀ¸·Î ÇÁ·Î±×·¡¹Ö ÇÏ´Â °ÍÀº, ¿¡µðÅͷΠ¥´Â °Í°ú ¸¹ÀÌ ´Ù¸¨´Ï´Ù. ¹°·Ð, ¿¡µðÅÍ·Î ÇÒ¶§ ó·³ Â¥µµ µË´Ï´Ù¸¸ À̿տ¡ Á¦°øÇÏ´Â °ÍµéÀÌ ÀÖÀ¸´Ï, ±×°ÍµéÀ» ÀÌ¿ëÇÏ´Â °ÍÀÌ ³´°Ú°í ±×°Ô VS.NET ½ÄÀ̰ÚÁÒ.
°­Á¿¡¼­ ´Ù·ç°í ½ÍÀº °ÍÀÌ ±×·± °ÍµéÀÔ´Ï´Ù. °Ô½ÃÆÇÀ» ¾î¶»°Ô 'VS.NET½Ä'À¸·Î ©¼ö ÀÖÀ»±î ? ±×·± °É ´Ù·ç·Á ÇÕ´Ï´Ù. ±×·¡¼­,

  • °¡´ÉÇÑ VS.NET¿¡¼­ Á¦°øÇÏ´Â °ÍµéÀ» ÀÌ¿ëÇϰí,
  • °¡´ÉÇÑ ºñÁÖ¾óÇÑ ÀÛ¾÷À¸·Î, ¸¶¿ì½º µå·¡±×-µå·ÓÀ¸·Î Çϰí ÄÚµùÀº ÃÖ¼ÒÈ­Çϰí,
  • ±×·°Àú·° ¾µ¸¸ÇÑ(?) ±â´É/¼ÓµµÀÇ °Ô½ÃÆÇÀÌ µÇµµ·Ï Çϰí,
  • °¡´ÉÇÑ ±âÁ¸ °Ô½ÃÆÇÀÇ UI¿¡ °¡±õµµ·Ï ÇØ¼­, ±âÁ¸ UI¸¦ VS.NETÀ¸·Î ¾î¶»°Ô ±¸ÇöÇÏ´ÂÁö º¸¿©ÁÖ´Â
µîµîÀ» ¸ñÇ¥·Î ÇÏ¿´½À´Ï´Ù.

ÁÖÁ¦°¡ ¿©·¯ ±â´ÉÀ» ³Ö´Â°Í º¸´Ù´Â Visual ÇÑ È¯°æÀÇ »ç¿ë¹ýÀ» º¸¿©ÁÖ´Â °ÍÀ̱⠶§¹®¿¡, Stored Procedure ³ª ÄÄÆ÷³ÍÆ®´Â »ç¿ëÇÏÁö ¾Ê¾Ò½À´Ï´Ù. ±×·¯³ª ½ÇÁ¦·Î »ç¿ëÇϱâ À§ÇØ ÀÛ¼ºÇÒ¶§´Â Stored Procedure¸¦ Ȱ¿ëÇϰí, ÀÚÁÖ ¾²ÀÌ´Â °ÍµéÀº ÄÄÆ÷³ÍÆ®¿¡ Á¤ÀÇÇØ ³õ´Â °ÍÀÌ ³ªÀ» °Ì´Ï´Ù.

VS.NETÀ¸·Î Çϸ鼭 ´À³¢´Â °Ì´Ï´Ù¸¸, °°Àº°É ¼ö¸¹Àº ´Ù¸¥ ¹æ½ÄÀ¸·Î © ¼ö°¡ ÀÖ½À´Ï´Ù. ²À Á¦ °­Á´ë·Î ÇÁ·Î±×·¡¹ÖÇØ¾ß µÇ´Â °ÍÀº ¾Æ´Õ´Ï´Ù. ¿©·¯ ¿¹Á¦Áß Çϳª·Î º¸½Ã°í¿ä, ¿©·¯ºÐµéµµ ³ª¸§´ë·ÎÀÇ ¹æ½ÄÀ¸·Î ±¸ÇöÇØ º¸½Ã±â ¹Ù¶ø´Ï´Ù.


°­ÁÂÀÇ ¼Ò½º ¹× Å×½ºÆ®

ÀÌ °­ÁÂÀÇ ¼Ò½º´Â ´ÙÀ½ ¸µÅ©·Î ´Ù¿î·ÎµåÇÒ ¼ö ÀÖ½À´Ï´Ù.

zip ÆÄÀÏ·Î µÇ¾î ÀÖ½À´Ï´Ù. ´Ù¿î·Îµå ÇϽŠÈÄ setup.htm ÆÄÀÏÀ» º¸½Ã°í, ±×¿¡ µû¶ó ¼³Á¤Çϼ¼¿ä. ¼Ò½º´Â °­ÁÂÀÇ ³»¿ë´ë·Î ¸¸µé¾î, ¾à°£ÀÇ µðÀÚÀÎÀ» ³ÖÀº °ÍÀÔ´Ï´Ù.

°­Á¿¡¼­ ¸¸µç °Ô½ÃÆÇÀº ´ÙÀ½ ¸µÅ©¿¡¼­ Å×½ºÆ®Çغ¸½Ç¼ö ÀÖ½À´Ï´Ù.

Å×½ºÆ®¿ë °Ô½ÃÆÇÀÌ´Ï, Áú¹®Çϼŵµ ´äº¯ÀÌ ´Þ¸®¸®¶ó ±â´ëÇÏÁø ¸¶¼¼¿ä. ±×¸®°í ¾ó¸¶°£ ½ÃÀÏÀÌ Áö³­ ÈÄ¿£ ¸µÅ©°¡ ¾ÈµÉ ¼ö ÀÖ½À´Ï´Ù.

°­ÁÂÀÇ ³»¿ëÀº Á¦ ȨÆäÀÌÁö¿¡¼­µµ º¸½Ç¼ö ÀÖÀ¸¸ç, ¹®ÀÇ »çÇ×Àº Á¦ ȨÆäÀÌÁö °Ô½ÃÆÇ¿¡ ³²°ÜÁÖ½Ã¸é ¼ºÀDz¯ ´äº¯µå¸®°Ú½À´Ï´Ù.


DB Å×ÀÌºí ¸¸µé±â

À̹ø °Ô½ÃÆÇ¿¡¼­´Â MS-SQL À» »ç¿ëÇÕ´Ï´Ù. Access³ª OracleµîÀÇ DB¶ó¸é, OLE-DB ¸¦ »ç¿ëÇØ¾ß Çϴµ¥¿ä, DB°ü·Ã °´Ã¼°¡ Ʋ¸®°í, ¼Ò½ºµµ ¾à°£Àº ¼öÁ¤ÇØ¾ß ÇÕ´Ï´Ù. °­Á´ MS-SQL¿¡ ¸ÂÃçÁ® ÀÖ°í, OLE-DB´Â µû·Î ¼³¸íµå¸®Áö ¾Ê½À´Ï´Ù.

°Ô½ÃÆÇ¿¡ »ç¿ëµÉ Å×À̺íÀ» ¸¸µé°í ½ÃÀÛÇÕ´Ï´Ù. Query Analyser¸¦ ¿­¾î, ¿øÇÏ´Â DB¿¡ Á¢¼ÓÇϽÅÈÄ ´ÙÀ½ SQL ±¸¹®À» ½ÇÇà½ÃÄѼ­ Å×À̺íÀ» ¸¸µì´Ï´Ù.

create table cstVSBoard (
  seq int identity (1, 1) not null primary key clustered,
  writer varchar (20) not null ,
  pwd varchar (20) not null ,
  email varchar (100) null ,
  title varchar (200) not null ,
  writedate smalldatetime not null default (getdate()),
  readed int not null default (0),
  mode tinyint not null ,
  content text null
)
Enterprise Manager¿¡¼­ Á÷Á¢ ¸¸µå½Ã´Â °æ¿ì¿£, seq¸¦ Primary Key·Î ¼³Á¤ÇÏ´Â °Í, writeDate, readed¿¡ ±âº»°ª ÁÖ´Â °ÍÀ» ÀØÁö ¸¶¼¼¿ä.
Å×À̺íÀ̸§ cstVSBoard ´Â cassatt Visual Studio Board ÀÇ Á¦¸¾´ë·ÎÀÇ(?) ¾àÀÚÀÔ´Ï´Ù.

°¢ Çʵ带 ¼³¸íÇÏ¸é ´ÙÀ½°ú °°½À´Ï´Ù.

  • seq : ÀϷùøÈ£, ±âº»Å°. °¢ ±ÛÀ» ±¸ºÐÇÏ´Â ¹øÈ£ÀÔ´Ï´Ù.
  • writer : ±Û¾´ÀÌ
  • pwd : ºñ¹Ð¹øÈ£
  • email : ¸ÞÀÏÁÖ¼Ò
  • title : Á¦¸ñ
  • writedate : ±Û¾´ ÀϽÃ
  • readed : Á¶È¸¼ö
  • mode : ±ÛÀÇ Çü½Ä( 0-TEXT, 1-HTML ÅÂ±× Çã¿ë )
  • content : ±ÛÀÇ ³»¿ë
´ÙÀ½ °­ÁºÎÅÍ, ÇÁ·ÎÁ§Æ®¸¦ ¸¸µå´Â °Í¿¡¼­ ºÎÅÍ ½ÃÀÛÇØ¼­, ÇÊ¿äÇÑ ÆäÀÌÁö¸¦ ÇϳªÇϳª ¸¸µé¾î°¡°Ô µË´Ï´Ù. ±Û¾²±â ÆäÀÌÁöºÎÅÍ ½ÃÀÛÇÕ´Ï´Ù.

´ÙÀ½ °­Á º¸±â

 

Back