<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	xmlns:georss="http://www.georss.org/georss" xmlns:geo="http://www.w3.org/2003/01/geo/wgs84_pos#" xmlns:media="http://search.yahoo.com/mrss/"
	>

<channel>
	<title>Alexandra Buruciuc &#187; Facultatea de Informatica Iasi</title>
	<atom:link href="http://alexandraburuciuc.wordpress.com/category/facultatea-de-informatica-iasi/feed/" rel="self" type="application/rss+xml" />
	<link>http://alexandraburuciuc.wordpress.com</link>
	<description>Do not disturb</description>
	<lastBuildDate>Sun, 01 Nov 2009 15:59:29 +0000</lastBuildDate>
	<generator>http://wordpress.com/</generator>
	<language>ro</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<cloud domain='alexandraburuciuc.wordpress.com' port='80' path='/?rsscloud=notify' registerProcedure='' protocol='http-post' />
<image>
		<url>http://www.gravatar.com/blavatar/af103bb59aca9b1cc0b4f079dc87d7c1?s=96&#038;d=http://s.wordpress.com/i/buttonw-com.png</url>
		<title>Alexandra Buruciuc &#187; Facultatea de Informatica Iasi</title>
		<link>http://alexandraburuciuc.wordpress.com</link>
	</image>
	<atom:link rel="search" type="application/opensearchdescription+xml" href="http://alexandraburuciuc.wordpress.com/osd.xml" title="Alexandra Buruciuc" />
		<item>
		<title>Modul psihopedagogic</title>
		<link>http://alexandraburuciuc.wordpress.com/2009/11/01/modul-psihipedagogic/</link>
		<comments>http://alexandraburuciuc.wordpress.com/2009/11/01/modul-psihipedagogic/#comments</comments>
		<pubDate>Sun, 01 Nov 2009 15:58:20 +0000</pubDate>
		<dc:creator>dulceata</dc:creator>
				<category><![CDATA[Facultatea de Informatica Iasi]]></category>
		<category><![CDATA[Psihopedagogie]]></category>
		<category><![CDATA[educatie integrata]]></category>
		<category><![CDATA[psihopedagogia adolescentilor si adultilor]]></category>

		<guid isPermaLink="false">http://alexandraburuciuc.wordpress.com/?p=188</guid>
		<description><![CDATA[Aici gasiti materialele necesare pentru modulul psihopedagogic Nivelul II (cel care se face la master).
Orar
Educatie integrata
Psihopedagogia adolescentilor si adultilor
       <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=alexandraburuciuc.wordpress.com&blog=3251929&post=188&subd=alexandraburuciuc&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p><a href="http://www.psih.uaic.ro/activ/DPPD/modul2.htm">Aici</a> gasiti materialele necesare pentru modulul psihopedagogic Nivelul II (cel care se face la master).</p>
<p><a href="http://www.psih.uaic.ro/activ/DPPD/modul2/09-10/orar_sem1_an1.pdf">Orar</a><br />
<a href="http://www.psih.uaic.ro/activ/DPPD/modul2/09-10/AloisGhergut.pdf">Educatie integrata</a><br />
<a href="http://www.psih.uaic.ro/activ/DPPD/modul2/09-10/DiacG_PsihPedAA.pdf">Psihopedagogia adolescentilor si adultilor</a></p>
  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/alexandraburuciuc.wordpress.com/188/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/alexandraburuciuc.wordpress.com/188/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/alexandraburuciuc.wordpress.com/188/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/alexandraburuciuc.wordpress.com/188/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/alexandraburuciuc.wordpress.com/188/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/alexandraburuciuc.wordpress.com/188/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/alexandraburuciuc.wordpress.com/188/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/alexandraburuciuc.wordpress.com/188/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/alexandraburuciuc.wordpress.com/188/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/alexandraburuciuc.wordpress.com/188/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=alexandraburuciuc.wordpress.com&blog=3251929&post=188&subd=alexandraburuciuc&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://alexandraburuciuc.wordpress.com/2009/11/01/modul-psihipedagogic/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/9ca8a37a9e756ac22568c94fb8153a0d?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">dulceata</media:title>
		</media:content>
	</item>
		<item>
		<title>Studentiada</title>
		<link>http://alexandraburuciuc.wordpress.com/2009/10/28/studentiada/</link>
		<comments>http://alexandraburuciuc.wordpress.com/2009/10/28/studentiada/#comments</comments>
		<pubDate>Tue, 27 Oct 2009 21:10:26 +0000</pubDate>
		<dc:creator>dulceata</dc:creator>
				<category><![CDATA[Facultatea de Informatica Iasi]]></category>
		<category><![CDATA[Iasi]]></category>
		<category><![CDATA[Studentiada]]></category>

		<guid isPermaLink="false">http://alexandraburuciuc.wordpress.com/?p=186</guid>
		<description><![CDATA[Evenimente
       <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=alexandraburuciuc.wordpress.com&blog=3251929&post=186&subd=alexandraburuciuc&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p><a href="http://www.iasi.studentiada.ro/">Evenimente</a></p>
  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/alexandraburuciuc.wordpress.com/186/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/alexandraburuciuc.wordpress.com/186/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/alexandraburuciuc.wordpress.com/186/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/alexandraburuciuc.wordpress.com/186/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/alexandraburuciuc.wordpress.com/186/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/alexandraburuciuc.wordpress.com/186/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/alexandraburuciuc.wordpress.com/186/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/alexandraburuciuc.wordpress.com/186/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/alexandraburuciuc.wordpress.com/186/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/alexandraburuciuc.wordpress.com/186/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=alexandraburuciuc.wordpress.com&blog=3251929&post=186&subd=alexandraburuciuc&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://alexandraburuciuc.wordpress.com/2009/10/28/studentiada/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/9ca8a37a9e756ac22568c94fb8153a0d?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">dulceata</media:title>
		</media:content>
	</item>
		<item>
		<title>Master</title>
		<link>http://alexandraburuciuc.wordpress.com/2009/10/20/master/</link>
		<comments>http://alexandraburuciuc.wordpress.com/2009/10/20/master/#comments</comments>
		<pubDate>Tue, 20 Oct 2009 08:21:43 +0000</pubDate>
		<dc:creator>dulceata</dc:creator>
				<category><![CDATA[Anul I]]></category>
		<category><![CDATA[Master Securitatea Informatiei]]></category>
		<category><![CDATA[Sem I]]></category>

		<guid isPermaLink="false">http://alexandraburuciuc.wordpress.com/?p=184</guid>
		<description><![CDATA[Am inceput deja a patra saptamana &#8230;
Ce se face la acest master? Cercetare, cercetare, cercetare .. si un pic de Java pentru primul semestru.
       <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=alexandraburuciuc.wordpress.com&blog=3251929&post=184&subd=alexandraburuciuc&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p>Am inceput deja a patra saptamana &#8230;<br />
Ce se face la acest master? Cercetare, cercetare, cercetare .. si un pic de Java pentru primul semestru.</p>
  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/alexandraburuciuc.wordpress.com/184/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/alexandraburuciuc.wordpress.com/184/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/alexandraburuciuc.wordpress.com/184/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/alexandraburuciuc.wordpress.com/184/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/alexandraburuciuc.wordpress.com/184/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/alexandraburuciuc.wordpress.com/184/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/alexandraburuciuc.wordpress.com/184/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/alexandraburuciuc.wordpress.com/184/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/alexandraburuciuc.wordpress.com/184/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/alexandraburuciuc.wordpress.com/184/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=alexandraburuciuc.wordpress.com&blog=3251929&post=184&subd=alexandraburuciuc&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://alexandraburuciuc.wordpress.com/2009/10/20/master/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/9ca8a37a9e756ac22568c94fb8153a0d?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">dulceata</media:title>
		</media:content>
	</item>
		<item>
		<title>FII</title>
		<link>http://alexandraburuciuc.wordpress.com/2009/09/17/fii/</link>
		<comments>http://alexandraburuciuc.wordpress.com/2009/09/17/fii/#comments</comments>
		<pubDate>Thu, 17 Sep 2009 09:24:06 +0000</pubDate>
		<dc:creator>dulceata</dc:creator>
				<category><![CDATA[Facultatea de Informatica Iasi]]></category>
		<category><![CDATA[Structura anului 2009-2010]]></category>

		<guid isPermaLink="false">http://alexandraburuciuc.wordpress.com/?p=145</guid>
		<description><![CDATA[http://www.infoiasi.ro/bin/Students/AcademicYear0910
Incepem pe 28 septembrie &#8230;&#8230;
       <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=alexandraburuciuc.wordpress.com&blog=3251929&post=145&subd=alexandraburuciuc&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p><a href="http://www.infoiasi.ro/bin/Students/AcademicYear0910" target="_blank">http://www.infoiasi.ro/bin/Students/AcademicYear0910</a></p>
<p>Incepem pe 28 septembrie &#8230;&#8230;</p>
  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/alexandraburuciuc.wordpress.com/145/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/alexandraburuciuc.wordpress.com/145/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/alexandraburuciuc.wordpress.com/145/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/alexandraburuciuc.wordpress.com/145/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/alexandraburuciuc.wordpress.com/145/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/alexandraburuciuc.wordpress.com/145/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/alexandraburuciuc.wordpress.com/145/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/alexandraburuciuc.wordpress.com/145/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/alexandraburuciuc.wordpress.com/145/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/alexandraburuciuc.wordpress.com/145/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=alexandraburuciuc.wordpress.com&blog=3251929&post=145&subd=alexandraburuciuc&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://alexandraburuciuc.wordpress.com/2009/09/17/fii/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/9ca8a37a9e756ac22568c94fb8153a0d?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">dulceata</media:title>
		</media:content>
	</item>
		<item>
		<title>Admitere</title>
		<link>http://alexandraburuciuc.wordpress.com/2009/07/20/admitere/</link>
		<comments>http://alexandraburuciuc.wordpress.com/2009/07/20/admitere/#comments</comments>
		<pubDate>Mon, 20 Jul 2009 11:30:06 +0000</pubDate>
		<dc:creator>dulceata</dc:creator>
				<category><![CDATA[Facultatea de Informatica Iasi]]></category>
		<category><![CDATA[Admitere]]></category>
		<category><![CDATA[Facultatea de Informatica]]></category>
		<category><![CDATA[Licenta]]></category>
		<category><![CDATA[Master]]></category>

		<guid isPermaLink="false">http://alexandraburuciuc.wordpress.com/2009/07/20/admitere/</guid>
		<description><![CDATA[Rezultatele la admitere (licenta si master)  in data de 28 iulie (actualizate):  rezultate
       <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=alexandraburuciuc.wordpress.com&blog=3251929&post=115&subd=alexandraburuciuc&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p>Rezultatele la admitere (licenta si master)  in data de 28 iulie (actualizate):  <a href="http://profs.info.uaic.ro/~mbalta/admitere2009/">rezultate</a></p>
  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/alexandraburuciuc.wordpress.com/115/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/alexandraburuciuc.wordpress.com/115/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/alexandraburuciuc.wordpress.com/115/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/alexandraburuciuc.wordpress.com/115/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/alexandraburuciuc.wordpress.com/115/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/alexandraburuciuc.wordpress.com/115/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/alexandraburuciuc.wordpress.com/115/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/alexandraburuciuc.wordpress.com/115/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/alexandraburuciuc.wordpress.com/115/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/alexandraburuciuc.wordpress.com/115/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=alexandraburuciuc.wordpress.com&blog=3251929&post=115&subd=alexandraburuciuc&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://alexandraburuciuc.wordpress.com/2009/07/20/admitere/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/9ca8a37a9e756ac22568c94fb8153a0d?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">dulceata</media:title>
		</media:content>
	</item>
		<item>
		<title>Laborator 1</title>
		<link>http://alexandraburuciuc.wordpress.com/2009/03/12/laborator-1/</link>
		<comments>http://alexandraburuciuc.wordpress.com/2009/03/12/laborator-1/#comments</comments>
		<pubDate>Thu, 12 Mar 2009 06:57:05 +0000</pubDate>
		<dc:creator>dulceata</dc:creator>
				<category><![CDATA[Anul III]]></category>
		<category><![CDATA[Facultatea de Informatica Iasi]]></category>
		<category><![CDATA[Grafica pe calculator]]></category>
		<category><![CDATA[Semestru` II]]></category>
		<category><![CDATA[C++]]></category>
		<category><![CDATA[Glut]]></category>
		<category><![CDATA[VS6]]></category>

		<guid isPermaLink="false">http://alexandraburuciuc.wordpress.com/?p=100</guid>
		<description><![CDATA[Download source
// Daca se doreste utilizarea bibliotecii GLUT trebuie
// inclus fisierul header GL/glut.h (acesta va include
// la GL/gl.h si GL/glu.h, fisierele header pentru
// utilizarea bibliotecii OpenGL). Functiile din biblioteca
// OpenGL sunt prefixate cu gl, cele din GLU cu glu si
// cele din GLUT cu glut.
//#include
#include &#8220;glut.h&#8221;
#include
#include
#include 
unsigned char prevKey;
void Display1() {
   glColor3f(0.2,0.15,0.88); // [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=alexandraburuciuc.wordpress.com&blog=3251929&post=100&subd=alexandraburuciuc&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p><a href="http://www.easy-share.com/1903993871/Figuri.rar">Download source</a></p>
<p>// Daca se doreste utilizarea bibliotecii GLUT trebuie<br />
// inclus fisierul header GL/glut.h (acesta va include<br />
// la GL/gl.h si GL/glu.h, fisierele header pentru<br />
// utilizarea bibliotecii OpenGL). Functiile din biblioteca<br />
// OpenGL sunt prefixate cu gl, cele din GLU cu glu si<br />
// cele din GLUT cu glut.<br />
//#include<br />
#include &#8220;glut.h&#8221;</p>
<p>#include<br />
#include<br />
#include </p>
<p>unsigned char prevKey;</p>
<p>void Display1() {<br />
   glColor3f(0.2,0.15,0.88); // albastru<br />
   glBegin(GL_LINES); // trasarea unei linii<br />
      glVertex2i(1,1); // coordonatele unui varf<br />
      glVertex2i(-1,-1);<br />
   glEnd();</p>
<p>   glColor3f(1,0.1,0.1); // rosu<br />
   glBegin(GL_LINES);<br />
      glVertex2i(-1,1);<br />
      glVertex2i(1,-1);<br />
   glEnd();</p>
<p>   glBegin(GL_LINES);<br />
      glVertex2d(-0.5,0);<br />
      glVertex2d(0.5,0);<br />
   glEnd();<br />
}</p>
<p>void Display2() {<br />
   glColor3f(1,0.1,0.1); // rosu<br />
   glBegin(GL_LINES);<br />
      glVertex2f(1.0,1.0);<br />
      glVertex2f(0.9,0.9);<br />
      glVertex2f(0.8,0.8);<br />
      glVertex2f(0.7,0.7);<br />
      glVertex2f(0.6,0.6);<br />
      glVertex2f(0.5,0.5);<br />
      glVertex2f(-0.5,-0.5);<br />
      glVertex2f(-1.0,-1.0);<br />
   glEnd();<br />
}</p>
<p>void Display3() {<br />
   // trasare puncte GL_POINTS : deseneaza n puncte<br />
   glColor3f(1,0.1,0.1); // rosu<br />
   glBegin(GL_POINTS);<br />
      glVertex2f(-0.5,0.5);<br />
      glVertex2f(-0.5,-0.5);<br />
      glVertex2f(0.5,-0.5);<br />
      glVertex2f(0.5,0.5);<br />
   glEnd();<br />
        glFlush();<br />
}</p>
<p>void Display4() {<br />
   glColor3f(1,0.1,0.1); // rosu<br />
   // trasare linie poligonala GL_LINE_STRIP : (v0,v1), (v1,v2), (v_{n-2},v_{n-1})<br />
   glBegin(GL_LINE_STRIP);<br />
      glVertex2f(1.0,1.0);<br />
      glVertex2f(1.0,0.8);<br />
      glVertex2f(0.5,0.6);<br />
      glVertex2f(0.5,0.4);<br />
   // de completat &#8230;<br />
   glEnd();<br />
}</p>
<p>void Display5() {<br />
   glColor3f(1,0.1,0.1); // rosu<br />
   // trasare linie poligonala inchisa GL_LINE_LOOP : (v0,v1), (v1,v2), (v_{n-1},v0)<br />
   glBegin(GL_LINE_LOOP);<br />
         glVertex2f(1.0,1.0);<br />
      glVertex2f(1.0,0.8);<br />
      glVertex2f(0.5,0.6);<br />
      glVertex2f(0.5,0.4);<br />
      glVertex2f(1.0,1.0);<br />
   // de completat &#8230;<br />
   glEnd();<br />
}</p>
<p>void Display6() {<br />
   glColor3f(1,0.1,0.1); // rosu<br />
   // trasare triunghiuri GL_TRIANGLES : (v0,v1,v2), (v3,v4,v5), &#8230;<br />
   glBegin(GL_TRIANGLES);<br />
         glVertex2f(1.0,1.0);<br />
      glVertex2f(1.0,0.8);<br />
      glVertex2f(0.8,0.8);<br />
      glVertex2f(-1.0,-1.0);<br />
      glVertex2f(-1.0,-0.8);<br />
      glVertex2f(-0.8,-0.8);<br />
   // de completat &#8230;<br />
   glEnd();<br />
}</p>
<p>void Display7() {<br />
   // trasare patrulatere GL_QUADS : (v0,v1,v2,v3), (v4,v5,v6,v7), &#8230;<br />
   glBegin(GL_QUADS);<br />
   // de completat &#8230;<br />
       glVertex2f(1.0,1.0);<br />
      glVertex2f(1.0,0.4);<br />
      glVertex2f(0.4,0.4);<br />
       glVertex2f(0.1,0.7);<br />
   glEnd();<br />
}</p>
<p>void Display8() {<br />
   // trasare poligon convex GL_QUADS : (v0,v1,v2, &#8230;, v_{n-1})<br />
     glColor3f(0.2,0.15,0.88);<br />
   //glLineWidth(5);<br />
         glPolygonMode(GL_FRONT, GL_FILL);<br />
   glBegin(GL_POLYGON);</p>
<p>   // de completat &#8230;<br />
      glVertex2f(0.4,0.4);<br />
      glVertex2f(-0.4,0.4);<br />
      glVertex2f(-0.65,0.0);<br />
      glVertex2f(-0.4,-0.4);<br />
      glVertex2f(0.4,-0.4);<br />
      glVertex2f(0.65,0.0);<br />
   glEnd();<br />
         glColor3f(1,1,1);<br />
               glPolygonMode(GL_FRONT, GL_FILL);<br />
   glBegin(GL_POLYGON);<br />
   // de completat &#8230;<br />
      glVertex2f(0.3,0.3);<br />
      glVertex2f(-0.3,0.3);<br />
      glVertex2f(-0.5,0.0);<br />
      glVertex2f(-0.3,-0.3);<br />
      glVertex2f(0.3,-0.3);<br />
      glVertex2f(0.5,0.0);<br />
   glEnd();</p>
<p>      glColor3f(1,0.1,0.1);<br />
               glPolygonMode(GL_FRONT, GL_LINE);<br />
   glBegin(GL_POLYGON);<br />
   // de completat &#8230;<br />
      glVertex2f(0.3,0.3);<br />
      glVertex2f(-0.3,0.3);<br />
      glVertex2f(-0.5,0.0);<br />
      glVertex2f(-0.3,-0.3);<br />
      glVertex2f(0.3,-0.3);<br />
      glVertex2f(0.5,0.0);<br />
   glEnd();</p>
<p>}</p>
<p>void Init(void) {<br />
   // specifica culoarea unui buffer dupa ce acesta<br />
   // a fost sters utilizand functia glClear. Ultimul<br />
   // argument reprezinta transparenta (1 &#8211; opacitate<br />
   // completa, 0 &#8211; transparenta totala)<br />
   glClearColor(1.0,1.0,1.0,1.0);</p>
<p>   // grosimea liniilor<br />
   glLineWidth(3);</p>
<p>   // dimensiunea punctelor<br />
   glPointSize(4);</p>
<p>   // functia void glPolygonMode (GLenum face, GLenum mode)<br />
   // controleaza modul de desenare al unui poligon<br />
   // mode : GL_POINT (numai vf. primitivei) GL_LINE (numai<br />
   //        muchiile) GL_FILL (poligonul plin)<br />
   // face : tipul primitivei geometrice dpdv. al orientarii<br />
   //        GL_FRONT &#8211; primitive orientate direct<br />
   //        GL_BACK  &#8211; primitive orientate invers<br />
   //        GL_FRONT_AND_BACK  &#8211; ambele tipuri<br />
   glPolygonMode(GL_FRONT, GL_LINE);<br />
}</p>
<p>void Display(void) {<br />
   printf(&#8220;Call Displayn&#8221;);</p>
<p>   // sterge buffer-ul indicat<br />
   glClear(GL_COLOR_BUFFER_BIT);</p>
<p>   switch(prevKey) {<br />
   case &#8216;1&#8242;:<br />
      Display1();<br />
      break;<br />
   case &#8216;2&#8242;:<br />
      Display2();<br />
      break;<br />
   case &#8216;3&#8242;:<br />
      Display3();<br />
      break;<br />
   case &#8216;4&#8242;:<br />
      Display4();<br />
      break;<br />
   case &#8216;5&#8242;:<br />
      Display5();<br />
      break;<br />
   case &#8216;6&#8242;:<br />
      Display6();<br />
      break;<br />
   case &#8216;7&#8242;:<br />
      Display7();<br />
      break;<br />
   case &#8216;8&#8242;:<br />
      Display8();<br />
      break;<br />
   default:<br />
      break;<br />
   }</p>
<p>   // forteaza redesenarea imaginii<br />
   glFlush();<br />
}</p>
<p>/*<br />
   Parametrii w(latime) si h(inaltime) reprezinta noile<br />
   dimensiuni ale ferestrei<br />
*/<br />
void Reshape(int w, int h) {<br />
   printf(&#8220;Call Reshape : latime = %d, inaltime = %dn&#8221;, w, h);</p>
<p>   // functia void glViewport (GLint x, GLint y,<br />
   //                          GLsizei width, GLsizei height)<br />
   // defineste poarta de afisare : acea suprafata dreptunghiulara<br />
   // din fereastra de afisare folosita pentru vizualizare.<br />
   // x, y sunt coordonatele pct. din stg. jos iar<br />
   // width si height sunt latimea si inaltimea in pixeli.<br />
   // In cazul de mai jos poarta de afisare si fereastra coincid<br />
   glViewport(0, 0, (GLsizei) w, (GLsizei) h);<br />
}</p>
<p>/*<br />
   Parametrul key indica codul tastei iar x, y pozitia<br />
   cursorului de mouse<br />
*/<br />
void KeyboardFunc(unsigned char key, int x, int y) {<br />
   printf(&#8220;Ati tastat . Mouse-ul este in pozitia %d, %d.n&#8221;,<br />
            key, x, y);<br />
   // tasta apasata va fi utilizata in Display ptr.<br />
   // afisarea unor imagini<br />
   prevKey = key;<br />
   if (key == 27) // escape<br />
      exit(0);<br />
   glutPostRedisplay();<br />
}</p>
<p>/*<br />
   Codul butonului poate fi :<br />
   GLUT_LEFT_BUTTON, GLUT_MIDDLE_BUTTON, GLUT_RIGHT_BUTTON<br />
   Parametrul state indica starea: &#8220;apasat&#8221; GLUT_DOWN sau<br />
   &#8220;eliberat&#8221; GLUT_UP<br />
   Parametrii x, y : coordonatele cursorului de mouse<br />
*/<br />
void MouseFunc(int button, int state, int x, int y) {<br />
   printf(&#8220;Call MouseFunc : ati %s butonul %s in pozitia %d %dn&#8221;,<br />
      (state == GLUT_DOWN) ? &#8220;apasat&#8221; : &#8220;eliberat&#8221;,<br />
      (button == GLUT_LEFT_BUTTON) ?<br />
      &#8220;stang&#8221; :<br />
      ((button == GLUT_RIGHT_BUTTON) ? &#8220;drept&#8221;: &#8220;mijlociu&#8221;),<br />
      x, y);<br />
}</p>
<p>int main(int argc, char** argv) {<br />
   // Initializarea bibliotecii GLUT. Argumentele argc<br />
   // si argv sunt argumentele din linia de comanda si nu<br />
   // trebuie modificate inainte de apelul functiei<br />
   // void glutInit(int *argcp, char **argv)<br />
   // Se recomanda ca apelul oricarei functii din biblioteca<br />
   // GLUT sa se faca dupa apelul acestei functii.<br />
   glutInit(&amp;argc, argv);</p>
<p>   // Argumentele functiei<br />
   // void glutInitWindowSize (int latime, int latime)<br />
   // reprezinta latimea, respectiv inaltimea ferestrei<br />
   // exprimate in pixeli. Valorile predefinite sunt 300, 300.<br />
   glutInitWindowSize(300, 300);</p>
<p>   // Argumentele functiei<br />
   // void glutInitWindowPosition (int x, int y)<br />
   // reprezinta coordonatele varfului din stanga sus<br />
   // al ferestrei, exprimate in pixeli.<br />
   // Valorile predefinite sunt -1, -1.<br />
   glutInitWindowPosition(100, 100);</p>
<p>   // Functia void glutInitDisplayMode (unsigned int mode)<br />
   // seteaza modul initial de afisare. Acesta se obtine<br />
   // printr-un SAU pe biti intre diverse masti de display<br />
   // (constante ale bibliotecii GLUT) :<br />
   // 1. GLUT_SINGLE : un singur buffer de imagine. Reprezinta<br />
   //    optiunea implicita ptr. nr. de buffere de<br />
   //    de imagine.<br />
   // 2. GLUT_DOUBLE : 2 buffere de imagine.<br />
   // 3. GLUT_RGB sau GLUT_RGBA : culorile vor fi afisate in<br />
   //    modul RGB.<br />
   // 4. GLUT_INDEX : modul indexat de selectare al culorii.<br />
   // etc. (vezi specificatia bibliotecii GLUT)<br />
   glutInitDisplayMode (GLUT_SINGLE | GLUT_RGB);</p>
<p>   // Functia int glutCreateWindow (char *name)<br />
   // creeaza o fereastra cu denumirea data de argumentul<br />
   // name si intoarce un identificator de fereastra.<br />
   glutCreateWindow (argv[0]);</p>
<p>   Init();</p>
<p>   // Functii callback : functii definite in program si<br />
   // inregistrate in sistem prin intermediul unor functii<br />
   // GLUT. Ele sunt apelate de catre sistemul de operare<br />
   // in functie de evenimentul aparut</p>
<p>   // Functia<br />
   // void glutReshapeFunc (void (*Reshape)(int width, int height))<br />
   // inregistreaza functia callback Reshape care este apelata<br />
   // oridecate ori fereastra de afisare isi modifica forma.<br />
   glutReshapeFunc(Reshape);</p>
<p>   // Functia<br />
   // void glutKeyboardFunc (void (*KeyboardFunc)(unsigned char,int,int))<br />
   // inregistreaza functia callback KeyboardFunc care este apelata<br />
   // la actionarea unei taste.<br />
   glutKeyboardFunc(KeyboardFunc);</p>
<p>   // Functia<br />
   // void glutMouseFunc (void (*MouseFunc)(int,int,int,int))<br />
   // inregistreaza functia callback MouseFunc care este apelata<br />
   // la apasarea sau la eliberarea unui buton al mouse-ului.<br />
   glutMouseFunc(MouseFunc);</p>
<p>   // Functia<br />
   // void glutDisplayFunc (void (*Display)(void))<br />
   // inregistreaza functia callback Display care este apelata<br />
   // oridecate ori este necesara desenarea ferestrei: la<br />
   // initializare, la modificarea dimensiunilor ferestrei<br />
   // sau la apelul functiei<br />
   // void glutPostRedisplay (void).<br />
   glutDisplayFunc(Display);</p>
<p>   // Functia void glutMainLoop() lanseaza bucla de procesare<br />
   // a evenimentelor GLUT. Din bucla se poate iesi doar prin<br />
   // inchiderea ferestrei aplicatiei. Aceasta functie trebuie<br />
   // apelata cel mult o singura data in program. Functiile<br />
   // callback trebuie inregistrate inainte de apelul acestei<br />
   // functii.<br />
   // Cand coada de evenimente este vida atunci este executata<br />
   // functia callback IdleFunc inregistrata prin apelul functiei<br />
   // void glutIdleFunc (void (*IdleFunc) (void))<br />
   glutMainLoop();</p>
<p>   return 0;<br />
}</p>
  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/alexandraburuciuc.wordpress.com/100/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/alexandraburuciuc.wordpress.com/100/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/alexandraburuciuc.wordpress.com/100/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/alexandraburuciuc.wordpress.com/100/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/alexandraburuciuc.wordpress.com/100/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/alexandraburuciuc.wordpress.com/100/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/alexandraburuciuc.wordpress.com/100/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/alexandraburuciuc.wordpress.com/100/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/alexandraburuciuc.wordpress.com/100/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/alexandraburuciuc.wordpress.com/100/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=alexandraburuciuc.wordpress.com&blog=3251929&post=100&subd=alexandraburuciuc&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://alexandraburuciuc.wordpress.com/2009/03/12/laborator-1/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/9ca8a37a9e756ac22568c94fb8153a0d?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">dulceata</media:title>
		</media:content>
	</item>
		<item>
		<title>Laboratorul 2</title>
		<link>http://alexandraburuciuc.wordpress.com/2009/03/12/laboratorul-2/</link>
		<comments>http://alexandraburuciuc.wordpress.com/2009/03/12/laboratorul-2/#comments</comments>
		<pubDate>Thu, 12 Mar 2009 06:49:12 +0000</pubDate>
		<dc:creator>dulceata</dc:creator>
				<category><![CDATA[Anul III]]></category>
		<category><![CDATA[Facultatea de Informatica Iasi]]></category>
		<category><![CDATA[Programare bazata pe reguli]]></category>
		<category><![CDATA[Semestru` II]]></category>
		<category><![CDATA[Arbore genealogic]]></category>
		<category><![CDATA[CLIPS]]></category>
		<category><![CDATA[Meniu]]></category>
		<category><![CDATA[Sisteme expert]]></category>

		<guid isPermaLink="false">http://alexandraburuciuc.wordpress.com/?p=98</guid>
		<description><![CDATA[Arbore genealogic
(deffacts fapte
 (parinti Maria_Alba Geanina_Alba Marian_Alba)
 (parinti Claudia_Alba Marian_Alba Geanina_Alba)
 (frati Alexandra_Popovici Ion_Popovici)
 (soti Geanina_Alba Marian_Alba)
 (soti Tina_Munteanu Vasile_Munteanu)
 (frati Geanina_Alba Sonia_Turcescu)
 (frati Geanina_Alba Marta_Leon)
 (parinti Tina_Vlas Tina_Munteanu Vasile_Munteanu)
 (parinti Monica_Munteanu Vasile_Munteanu Tina_Munteanu)
 (frati Marian_Alba Zoe_Ungureanu)
 (parinti Marian_Alba Tina_Munteanu Vasile_Munteanu)
 (parinti Geanina_Alba Maia_Topala Gheoghe_Topala)
 (parinti Tudor_Apostol Maia_Topala Gheoghe_Topala)
 (parinti Roza_Apostol Mariana_Apostol Tudor_Apostol)
 (frati Ion_Popovici [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=alexandraburuciuc.wordpress.com&blog=3251929&post=98&subd=alexandraburuciuc&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p><strong>Arbore genealogic</strong><br />
(deffacts fapte<br />
 (parinti Maria_Alba Geanina_Alba Marian_Alba)<br />
 (parinti Claudia_Alba Marian_Alba Geanina_Alba)<br />
 (frati Alexandra_Popovici Ion_Popovici)<br />
 (soti Geanina_Alba Marian_Alba)<br />
 (soti Tina_Munteanu Vasile_Munteanu)<br />
 (frati Geanina_Alba Sonia_Turcescu)<br />
 (frati Geanina_Alba Marta_Leon)<br />
 (parinti Tina_Vlas Tina_Munteanu Vasile_Munteanu)<br />
 (parinti Monica_Munteanu Vasile_Munteanu Tina_Munteanu)<br />
 (frati Marian_Alba Zoe_Ungureanu)<br />
 (parinti Marian_Alba Tina_Munteanu Vasile_Munteanu)<br />
 (parinti Geanina_Alba Maia_Topala Gheoghe_Topala)<br />
 (parinti Tudor_Apostol Maia_Topala Gheoghe_Topala)<br />
 (parinti Roza_Apostol Mariana_Apostol Tudor_Apostol)<br />
 (frati Ion_Popovici Dana_Rogoz)<br />
 (parinti Alexandra_Popovici Camelia_Apostol Robert_Apostop)<br />
 (frati Camelia_Apostol Gigi_Burlacu)<br />
 (parinti Iuliana_Burlacu Nicoleta_Burlacu Gigi Burlacu)<br />
 (frati Sonia_Turcescu Tudor_Chirila)<br />
 (parinti Amanda_Low Silvia_Chirila Tudor_Chirila)<br />
 (parinti Gabriela_Leon Marta_Leon Titu_Leon)<br />
 (parinti Lidia_Turcescu Sonia_Turcescu Vasile_Turcescu)<br />
)</p>
<p>(defrule meniu_principal<br />
   (not (optiune_principal ?))<br />
 =&gt;<br />
   (printout t &#8220;1. Adauga&#8221; crlf)<br />
   (printout t &#8220;2. Cauta&#8221; crlf)<br />
   (printout t &#8220;3. Afisare&#8221; crlf)<br />
   (printout t &#8220;4. Iesire&#8221; crlf)<br />
   (printout t &#8220;Dati optiunea:&#8221; crlf)<br />
   (assert (optiune_principal (read)))<br />
)</p>
<p>(defrule validare_principal<br />
   ?a<br />
   (printout t &#8220;Nu ati introdus corect optiunea!&#8221; crlf)<br />
   (retract ?a)<br />
   (printout t &#8220;Introduceti din nou optiunea:&#8221; crlf)<br />
   (assert (optiune_principal (read)))<br />
)   </p>
<p>(defrule meniu_adauga<br />
   (optiune_principal 1)<br />
   (not (optiune_adauga ?))<br />
=&gt;<br />
   (printout t &#8220;1. Adauga parinti&#8221; crlf)<br />
   (printout t &#8220;2. Adauga frati/surori&#8221; crlf)<br />
   (printout t &#8220;3. Adauga sot/sotie&#8221; crlf)<br />
   (printout t &#8220;4. Iesire&#8221; crlf)<br />
   (printout t &#8220;Dati optiunea:&#8221; crlf)<br />
   (assert (optiune_adauga (read)))<br />
)</p>
<p>(defrule validare_adauga<br />
   ?a<br />
   (printout t &#8220;Nu ati introdus corect optiunea!&#8221; crlf)<br />
   (retract ?a)<br />
   (printout t &#8220;Introduceti din nou optiunea:&#8221; crlf)<br />
   (assert (optiune_adauga (read)))<br />
)</p>
<p>(defrule adauga_parinti<br />
   ?a<br />
   (printout t &#8220;Dati copilul si parintii: &#8221; crlf)<br />
   (assert (parinti (read) (read) (read)))<br />
   (retract ?a)<br />
)</p>
<p>(defrule adauga_frati<br />
  ?a<br />
  (printout t &#8220;Dati frati:&#8221; crlf)<br />
  (assert (frati (read) (read)))<br />
  (retract ?a)<br />
)</p>
<p>(defrule adauga_soti<br />
  ?a<br />
  (printout t &#8220;Dati sot/sotie:&#8221; crlf)<br />
  (assert (soti (read) (read)))<br />
  (retract ?a)<br />
)</p>
<p>(defrule adauga_iesire<br />
	?a&lt;-(optiune_adauga 4)<br />
	?b<br />
	(retract ?a)<br />
	(retract ?b)<br />
)</p>
<p>(defrule meniu_cauta<br />
   (optiune_principal 2)<br />
   (not (optiune_cauta ?))<br />
=&gt;<br />
   (printout t &#8220;1. Cauta frati&#8221; crlf)<br />
   (printout t &#8220;2. Cauta bunici&#8221; crlf)<br />
   (printout t &#8220;3. Cauta veri&#8221; crlf)<br />
   (printout t &#8220;4. Cauta cumnati&#8221; crlf)<br />
   (printout t &#8220;5. Cauta unchi/matusa&#8221; crlf)<br />
   (printout t &#8220;6. Cauta nepoti&#8221; crlf)<br />
   (printout t &#8220;7. Iesire&#8221; crlf)<br />
   (printout t &#8220;Dati optiunea:&#8221; crlf)<br />
   (assert (optiune_cauta (read)))<br />
)</p>
<p>(defrule validare_cauta<br />
   ?a<br />
   (printout t &#8220;Nu ati introdus corect optiunea!&#8221; crlf)<br />
   (retract ?a)<br />
   (printout t &#8220;Introduceti din nou optiunea:&#8221; crlf)<br />
   (assert (optiune_cauta (read)))<br />
)</p>
<p>(defrule cauta_frati &#8220;facut la laborator&#8221;<br />
     (optiune_cauta 1)<br />
     (not (lista_frati $?))<br />
=&gt;<br />
     (printout t &#8220;Fratii pentru?&#8221; crlf)<br />
     (assert (lista_frati (read)))<br />
)</p>
<p>(defrule completeaza_frati<br />
    (declare (salience 10))<br />
    ?a<br />
    (retract ?a)<br />
    (assert (lista_frati $?x1 $?x2 ?x ?y))<br />
)</p>
<p>(defrule completeaza_frati2<br />
  (declare (salience 12))<br />
  (or (and ?w&lt;-(parinti ?x ?a ?b)<br />
           ?q&lt;-(parinti ?y ?a ?b)<br />
       )<br />
       (and ?w&lt;-(parinti ?x ?a ?b)<br />
            ?q<br />
  (assert (frati ?x ?y))<br />
)</p>
<p>(defrule sterge_frati2<br />
?a&lt;-(frati ?x ?y)<br />
?b<br />
 (retract ?a)<br />
)</p>
<p>(defrule afiseaza_fratii<br />
   ?a&lt;-(optiune_cauta 1)<br />
   ?b<br />
  (printout t &#8220;Frati: &#8221; $?x crlf)<br />
  (retract ?a)<br />
  (retract ?b)<br />
)</p>
<p>(defrule completeaza_parinti2<br />
  (declare (salience 12))<br />
  (or (frati ?x ?y)<br />
      (frati ?y ?x)<br />
  )<br />
  (parinti ?x ?a ?b)<br />
  (not (parinti ?y ? ?))</p>
<p>=&gt;<br />
  (assert (parinti ?y ?a ?b))<br />
)</p>
<p>(defrule cauta_bunici<br />
     (optiune_cauta 2)<br />
     (not (lista_bunici $?))<br />
=&gt;<br />
     (printout t &#8220;Bunicii pentru?&#8221; crlf)<br />
     (assert (nepot (read)))<br />
     (assert (lista_bunici))<br />
)</p>
<p>(defrule completeaza_bunici<br />
    (declare (salience 10))<br />
    ?a&lt;-(nepot ?x)<br />
    ?b<br />
    (retract ?b)<br />
    (assert (lista_bunici $?h ?z))<br />
)</p>
<p>(defrule afisare_bunici<br />
   ?a&lt;-(optiune_cauta 2)<br />
   ?b&lt;-(lista_bunici $?h )<br />
   ?c<br />
  (printout t &#8220;Bunicii: &#8221; $?h crlf)<br />
  (retract ?a)<br />
  (retract ?b)<br />
  (retract ?c)<br />
)</p>
<p>(defrule cauta_veri<br />
     (optiune_cauta 3)<br />
     (not (lista_veri $?))<br />
=&gt;<br />
     (printout t &#8220;Verii pentru?&#8221; crlf)<br />
     (assert (nume (read)))<br />
     (assert (lista_veri))<br />
)<br />
(defrule completeaza_veri1<br />
    (declare (salience 9))<br />
    ?a&lt;-(nume ?x)<br />
    ?b<br />
    (retract ?b)<br />
    (assert (lista_veri $?h ?z))<br />
)</p>
<p>(defrule completeaza_veri2<br />
  (declare (salience 8))<br />
  ?a<br />
  (retract ?a)<br />
  (assert (lista_veri $?x1 $?x2 ?x ?z))<br />
)<br />
(defrule afisare_veri<br />
     ?a&lt;-(optiune_cauta 3)<br />
     ?b&lt;-(lista_veri $?h )<br />
     ?c<br />
  (printout t &#8220;Veri: &#8221; $?h crlf)<br />
  (retract ?a)<br />
  (retract ?b)<br />
  (retract ?c)<br />
)</p>
<p>(defrule cauta_cumnati<br />
     (optiune_cauta 4)<br />
     (not (lista_cumnati $?))<br />
=&gt;<br />
     (printout t &#8220;Cumnati/cumnate pentru?&#8221; crlf)<br />
     (assert (nume (read)))<br />
     (assert (lista_cumnati))<br />
)<br />
(defrule completeaza_cumnati1<br />
    (declare (salience 9))<br />
    ?a&lt;-(nume ?x)<br />
    ?b<br />
    (retract ?b)<br />
    (assert (lista_cumnati $?h ?z))<br />
)</p>
<p>(defrule completeaza_cumnati2<br />
  (declare (salience 8))<br />
  ?a<br />
  (retract ?a)<br />
  (assert (lista_cumnati $?x1 $?x2 ?x ?z))<br />
)<br />
(defrule afisare_cumnati<br />
     ?a&lt;-(optiune_cauta 4)<br />
     ?b&lt;-(lista_cumnati $?h )<br />
     ?c<br />
  (printout t &#8220;Cumnati/Cumnate: &#8221; $?h crlf)<br />
  (retract ?a)<br />
  (retract ?b)<br />
  (retract ?c)<br />
)</p>
<p>(defrule cauta_unchi<br />
     (optiune_cauta 5)<br />
     (not (lista_unchi $?))<br />
=&gt;<br />
     (printout t &#8220;Unchi/matuse pentru?&#8221; crlf)<br />
     (assert (nume (read)))<br />
     (assert (lista_unchi))<br />
)<br />
(defrule completeaza_unchi1<br />
    (declare (salience 9))<br />
    ?a&lt;-(nume ?x)<br />
    ?b<br />
    (retract ?b)<br />
    (assert (lista_unchi $?h ?z))<br />
)</p>
<p>(defrule completeaza_unchi2<br />
  (declare (salience 8))<br />
  ?a<br />
  (retract ?a)<br />
  (assert (lista_unchi $?x1 $?x2 ?x ?z))<br />
)<br />
(defrule afisare_unchi<br />
     ?a&lt;-(optiune_cauta 5)<br />
     ?b&lt;-(lista_unchi $?h )<br />
     ?c<br />
  (printout t &#8220;Unchi/matuse: &#8221; $?h crlf)<br />
  (retract ?a)<br />
  (retract ?b)<br />
  (retract ?c)<br />
)</p>
<p>(defrule cauta_nepoti<br />
     (optiune_cauta 6)<br />
     (not (lista_nepoti $?))<br />
=&gt;<br />
     (printout t &#8220;Nepotii pentru?&#8221; crlf)<br />
     (assert (bunic (read)))<br />
     (assert (lista_nepoti))<br />
)</p>
<p>(defrule completeaza_nepoti<br />
    (declare (salience 10))<br />
    ?a&lt;-(bunic ?x)<br />
    ?b<br />
    (retract ?b)<br />
    (assert (lista_nepoti $?h ?z))<br />
)</p>
<p>(defrule afisare_nepoti<br />
   ?a&lt;-(optiune_cauta 6)<br />
   ?b&lt;-(lista_nepoti $?h )<br />
   ?c<br />
  (printout t &#8220;Nepoti: &#8221; $?h crlf)<br />
  (retract ?a)<br />
  (retract ?b)<br />
  (retract ?c)<br />
)</p>
<p>(defrule cauta_iesire<br />
	?a&lt;-(optiune_cauta 7)<br />
	?b<br />
	(retract ?a)<br />
	(retract ?b)<br />
)</p>
<p>(defrule meniu_afisare<br />
   (optiune_principal 3)<br />
   (not (optiune_afisare ?))<br />
=&gt;<br />
   (printout t &#8220;1. Afisare frati&#8221; crlf)<br />
   (printout t &#8220;2. Afisare soti&#8221; crlf)<br />
   (printout t &#8220;3. Afisare parinti&#8221; crlf)<br />
   (printout t &#8220;4. Afisare bunici/nepoti&#8221; crlf)<br />
   (printout t &#8220;5. Iesire&#8221; crlf)<br />
   (printout t &#8220;Dati optiunea:&#8221; crlf)<br />
   (assert (optiune_afisare (read)))<br />
)</p>
<p>(defrule validare_afisare<br />
   ?a<br />
   (printout t &#8220;Nu ati introdus corect optiunea!&#8221; crlf)<br />
   (retract ?a)<br />
   (printout t &#8220;Introduceti din nou optiunea:&#8221; crlf)<br />
   (assert (optiune_afisare (read)))<br />
)</p>
<p>(defrule afiseaza_frati1<br />
     ?a<br />
     (assert (afiseaza_frati))<br />
     (retract ?a)<br />
)</p>
<p>(defrule afiseaza_frati2<br />
     (declare (salience 10))<br />
      ?a<br />
     (printout t ?x &#8221; este fratele/sora lui &#8221; ?y crlf)<br />
)</p>
<p>(defrule afiseaza_soti1<br />
     ?a<br />
     (assert (afiseaza_soti))<br />
     (retract ?a)<br />
)<br />
(defrule afiseaza_soti2<br />
     (declare (salience 10))<br />
      ?a<br />
     (printout t ?x &#8221; este casatorit(a) cu &#8221; ?y crlf)</p>
<p>)</p>
<p>(defrule afiseaza_parinti1<br />
     ?a<br />
     (assert (afiseaza_parinti))<br />
     (retract ?a)<br />
)<br />
(defrule afiseaza_parinti2<br />
     (declare (salience 11))<br />
     ?a<br />
     (printout t &#8220;Parintii lui &#8221; ?x &#8221; sunt &#8221; ?y &#8221; si &#8221; ?z crlf)</p>
<p>)<br />
(defrule afiseaza_bunici1<br />
     ?a<br />
     (assert (afiseaza_bunici))<br />
     (retract ?a)<br />
)</p>
<p>(defrule afiseaza_bunici2<br />
     (declare (salience 10))<br />
     ?a<br />
     (printout t ?y &#8221; si &#8221; ?k &#8221; sunt bunicii lui &#8221; ?z crlf)<br />
)</p>
<p>(defrule afisare_iesire</p>
<p>	?a&lt;-(optiune_afisare 5)<br />
	?b<br />
	(retract ?a)<br />
	(retract ?b)<br />
)</p>
<p><strong>Altele</strong></p>
<p><strong>Exemplu</strong><br />
(deffacts fapte<br />
(curs ia pbr)<br />
)<br />
(defrule afisare<br />
(curs $? ?x $?)<br />
=&gt;<br />
(printout t &#8220;curs:&#8221; ?x crlf))</p>
<p><strong>Exemplu</strong><br />
(deffacts fapte<br />
(curs ia pbr)<br />
)<br />
(defrule afisare<br />
(curs $?x)<br />
=&gt;<br />
(printout t &#8220;curs:&#8221; $?x crlf))</p>
<p><strong>Exemplu</strong><br />
(deffacts fapte<br />
(curs ia)<br />
(curs pbr)<br />
)<br />
(defrule afisare<br />
(curs ?x)<br />
=&gt;<br />
(printout t &#8220;curs:&#8221; ?x crlf))</p>
<p><strong>Exemplu</strong><br />
(deffacts fapte<br />
(curs ia pbr)<br />
(prof ia cristea)<br />
(prof pbr cristea2)<br />
)<br />
(defrule afisare<br />
(curs $? ?x $?)<br />
(prof ?x ?y)<br />
=&gt;<br />
(printout t &#8220;cursul: &#8221; ?x &#8221; are ca profesor: &#8221; ?y crlf))</p>
<p><strong>Exemplu</strong><br />
(deffacts fapte<br />
(curs ia pbr)<br />
)<br />
(defrule afisare<br />
(curs $? ?x $?)<br />
(not (prof ?x ?))<br />
=&gt;<br />
(printout t &#8220;Dati prof pt: &#8221; ?x crlf)<br />
(assert (prof ?x (read)))<br />
) </p>
  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/alexandraburuciuc.wordpress.com/98/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/alexandraburuciuc.wordpress.com/98/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/alexandraburuciuc.wordpress.com/98/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/alexandraburuciuc.wordpress.com/98/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/alexandraburuciuc.wordpress.com/98/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/alexandraburuciuc.wordpress.com/98/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/alexandraburuciuc.wordpress.com/98/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/alexandraburuciuc.wordpress.com/98/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/alexandraburuciuc.wordpress.com/98/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/alexandraburuciuc.wordpress.com/98/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=alexandraburuciuc.wordpress.com&blog=3251929&post=98&subd=alexandraburuciuc&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://alexandraburuciuc.wordpress.com/2009/03/12/laboratorul-2/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/9ca8a37a9e756ac22568c94fb8153a0d?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">dulceata</media:title>
		</media:content>
	</item>
		<item>
		<title>Laboratorul 1</title>
		<link>http://alexandraburuciuc.wordpress.com/2009/03/12/laboratorul-1/</link>
		<comments>http://alexandraburuciuc.wordpress.com/2009/03/12/laboratorul-1/#comments</comments>
		<pubDate>Thu, 12 Mar 2009 06:43:11 +0000</pubDate>
		<dc:creator>dulceata</dc:creator>
				<category><![CDATA[Anul III]]></category>
		<category><![CDATA[Facultatea de Informatica Iasi]]></category>
		<category><![CDATA[Programare bazata pe reguli]]></category>
		<category><![CDATA[Semestru` II]]></category>
		<category><![CDATA[CLIPS]]></category>
		<category><![CDATA[Forme geometrice]]></category>

		<guid isPermaLink="false">http://alexandraburuciuc.wordpress.com/?p=95</guid>
		<description><![CDATA[Varianta 1
(deffacts a
 (forma patrulater)
 (unghi drept)
 (laturi egale)
)
(defrule patrat
  (forma patrulater)
  (unghi drept)
  (laturi egale)
=&#62;
 (assert (patrat))
)
(defrule dreptunghi
  (forma patrulater)
  (unghi drept)
  (not (laturi egale))
=&#62;
 (assert (dreptunghi))
)
(defrule trapez
  (forma patrulater)
  (not (unghi drept))
  (not (laturi egale))
=&#62;
 (assert (trapez))
)
(defrule altceva
  (not (forma patrulater))
  (not [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=alexandraburuciuc.wordpress.com&blog=3251929&post=95&subd=alexandraburuciuc&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p><strong>Varianta 1</strong><br />
(deffacts a<br />
 (forma patrulater)<br />
 (unghi drept)<br />
 (laturi egale)<br />
)<br />
(defrule patrat<br />
  (forma patrulater)<br />
  (unghi drept)<br />
  (laturi egale)<br />
=&gt;<br />
 (assert (patrat))<br />
)<br />
(defrule dreptunghi<br />
  (forma patrulater)<br />
  (unghi drept)<br />
  (not (laturi egale))<br />
=&gt;<br />
 (assert (dreptunghi))<br />
)<br />
(defrule trapez<br />
  (forma patrulater)<br />
  (not (unghi drept))<br />
  (not (laturi egale))<br />
=&gt;<br />
 (assert (trapez))<br />
)<br />
(defrule altceva<br />
  (not (forma patrulater))<br />
  (not (unghi drept))<br />
  (not (laturi egale))<br />
=&gt;<br />
 (assert (altceva))<br />
)<br />
(defrule romb<br />
  (forma patrulater)<br />
  (not (unghi drept))<br />
  (laturi egale)<br />
=&gt;<br />
 (assert (romb))<br />
) </p>
<p><strong>Varianta 2</strong><br />
(deffacts a (patrulater da) (laturiegale nu) (unghidrept da))<br />
(defrule test1D (patrulater da) =&gt; (assert (dotest2)))<br />
(defrule test1N (patrulater nu) =&gt; (assert (altceva)))<br />
(defrule test2D (dotest2)(unghidrept da) =&gt; (assert (dotest3)))<br />
(defrule test2N (dotest2) (unghidrept nu) =&gt; (assert (dotest4)))<br />
(defrule test3D (dotest3) (laturiegale da) =&gt; (assert (patrat)))<br />
(defrule test3N (dotest3) (laturiegale nu) =&gt; (assert (dreptunghi)))<br />
(defrule test4D (dotest4) (laturiegale da) =&gt; (assert (romb)))<br />
(defrule test4N (dotest4) (laturiegale nu) =&gt; (assert (trapez))) </p>
<p><strong>Varianta 3</strong><br />
(deffacts s (forma patrulater) (unghiuri drepte))<br />
(defrule a (forma patrulater) =&gt; (assert (unghi)))<br />
(defrule b (not (forma patrulater)) =&gt; (assert (altceva)))<br />
(defrule c (unghi) (or (unghiuri drepte) (not (unghiuri drepte))) =&gt; (assert (laturi)))<br />
(defrule e (laturi) (laturi egale) (unghiuri drepte) =&gt; (assert (patrat)))<br />
(defrule f (laturi) (laturi egale) (not(unghiuri drepte)) =&gt; (assert (trapez)))<br />
(defrule d (laturi) (not (laturi egale)) (unghiuri drepte) =&gt; (assert (dreptunghi)))<br />
(defrule g (laturi) (not(laturi egale)) (not(unghiuri drepte)) =&gt; (assert (patrat)))</p>
<p><strong>Varianta 4</strong><br />
(deffacts f<br />
  (forma patrulater)<br />
  (unghiuri nedrepte)<br />
  (laturi inegale)<br />
)</p>
<p>(defrule patrat<br />
  (forma patrulater)<br />
  (unghiuri drepte)<br />
  (laturi egale)<br />
=&gt;<br />
  (assert (patrat))<br />
)</p>
<p>(defrule dreptunghi<br />
  (forma patrulater)<br />
  (unghiuri drepte)<br />
  (laturi inegale)<br />
=&gt;<br />
  (assert (dreptunghi))<br />
)</p>
<p>(defrule romb<br />
  (forma patrulater)<br />
  (unghiuri nedrepte)<br />
  (laturi egale)<br />
=&gt;<br />
  (assert (romb))<br />
)</p>
<p>(defrule trapez<br />
  (forma patrulater)<br />
  (unghiuri nedrepte)<br />
  (laturi inegale)<br />
=&gt;<br />
  (assert (trapez))<br />
)</p>
<p>(defrule altceva<br />
  (forma nepatrulater)<br />
  (unghiuri nedrepte)<br />
  (laturi inegale)<br />
=&gt;<br />
  (assert (altceva))<br />
)</p>
<p><strong>Varianta 5</strong><br />
(deffacts fapte<br />
  (forma patrulater)<br />
)</p>
<p>(defrule r1<br />
  ?f<br />
  (assert (unghiuridrepte))<br />
  (retract ?f)<br />
)</p>
<p>(defrule r2<br />
  (unghiuridrepte)<br />
=&gt;<br />
  (assert (laturiegale))<br />
)</p>
<p>(defrule r3<br />
  ?l<br />
  (assert (patrat))<br />
  (retract ?l)<br />
)</p>
<p>(defrule r4<br />
  (not(laturiegale))<br />
  ?u<br />
  (assert (dreptunghi))<br />
  (retract ?u)<br />
)</p>
<p>(defrule r5<br />
  (not(unghiuridrepte))<br />
=&gt;<br />
  (assert (laturiegale2))<br />
)</p>
<p>(defrule r6<br />
   ?le<br />
  (assert (romb))<br />
  (retract ?le)<br />
)</p>
<p>(defrule r7<br />
  (not(laturiegale2))<br />
=&gt;<br />
  (assert (trapez))<br />
)</p>
<p>(defrule r8<br />
  (not(forma patrulater))<br />
=&gt;<br />
  (assert (altceva))<br />
)</p>
<p><strong>Varianta 6</strong><br />
(deffacts fapte<br />
  (forma patrulater)<br />
  (unghiuri drepte)<br />
  (laturi neegale)<br />
)</p>
<p>(defrule r1<br />
  ?f<br />
  (assert (unghiuridrepte))<br />
  (retract ?f)<br />
)</p>
<p>(defrule r2<br />
  ?u&lt;-(unghiuridrepte)<br />
  ?u2<br />
  (assert (laturiegale1))<br />
  (retract ?u)<br />
  (retract ?u2)<br />
)<br />
(defrule r3<br />
  ?u<br />
  (assert (laturiegale2))<br />
  (retract ?u)<br />
)</p>
<p>(defrule r4<br />
  ?l&lt;-(laturiegale1)<br />
  ?l2<br />
  (assert (patrat))<br />
  (retract ?l)<br />
  (retract ?l2)<br />
)</p>
<p>(defrule r5<br />
  ?l<br />
  (assert (dreptunghi))<br />
  (retract ?l)<br />
)</p>
<p>(defrule r6<br />
  ?l<br />
  (assert (romb))<br />
  (retract ?l)<br />
)</p>
<p>(defrule r7<br />
  ?l<br />
  (assert (trapez))<br />
  (retract ?l)<br />
)</p>
<p>(defrule r8<br />
  (not (or (patrat) (dreptunghi) (trapez) (romb)))<br />
=&gt;<br />
  (assert (altceva))<br />
)</p>
<p><strong>Varianta 7</strong><br />
(deffacts fapte<br />
 (patrulater da)<br />
 (unghiuri da)<br />
 (laturi nu)<br />
)</p>
<p>(defrule r1<br />
  (patrulater da)<br />
 =&gt;<br />
  (assert (unghi))<br />
)</p>
<p>(defrule r2<br />
   (unghi)<br />
=&gt;<br />
   (assert (laturi))<br />
)</p>
<p>(defrule r3<br />
   (laturi)<br />
   (unghiuri da)<br />
   (laturi da)<br />
=&gt;<br />
   (assert (patrat))<br />
)</p>
<p>(defrule r4<br />
   (laturi)<br />
   (unghiuri da)<br />
   (laturi nu)<br />
=&gt;<br />
   (assert (dreptunghi))<br />
)</p>
<p>(defrule r5<br />
   (laturi)<br />
   (unghiuri nu)<br />
   (laturi da)<br />
=&gt;<br />
   (assert (romb))<br />
)</p>
<p>(defrule r6<br />
   (laturi)<br />
   (unghiuri nu)<br />
   (laturi nu)<br />
=&gt;<br />
   (assert (trapez))<br />
)</p>
<p>(defrule reg7<br />
   (patrulater nu)<br />
=&gt;<br />
   (assert (altceva))<br />
)</p>
<p><strong>Varianta 8</strong><br />
(deffacts fapte (stareinitiala))<br />
(defrule patrulater<br />
  (stareinitiala)<br />
  =&gt;<br />
  (printout t &#8220;Este patrulater?&#8221;)<br />
  (assert (patrulater (read)))<br />
)<br />
(defrule unghiuridrepte<br />
  (patrulater da)<br />
  =&gt;<br />
  (printout t &#8220;Are ungiuri drepte?&#8221;)<br />
  (assert (unghiuridrepte (read)))<br />
)<br />
(defrule laturiegale<br />
  (unghiuridrepte ?)<br />
  =&gt;<br />
  (printout t &#8220;Are laturi egale?&#8221;)<br />
  (assert (laturiegale (read)))<br />
)<br />
(defrule patrat<br />
  (unghiuridrepte da)<br />
  (laturiegale da)<br />
=&gt;(printout t &#8220;Este patrat!&#8221;)<br />
)<br />
(defrule dreptughi<br />
  (unghiuridrepte da)<br />
  (laturiegale nu)<br />
=&gt;(printout t &#8220;Este dreptunghi!&#8221;)<br />
)<br />
(defrule romb<br />
  (unghiuridrepte nu)<br />
  (laturiegale da)<br />
=&gt;(printout t &#8220;Este romb!&#8221;)<br />
)<br />
(defrule trapez<br />
  (unghiuridrepte nu)<br />
  (laturiegale nu)<br />
=&gt;(printout t &#8220;Este trapez!&#8221;)<br />
)<br />
(defrule altceva<br />
  (patrulater nu)<br />
=&gt;(printout t &#8220;Este altceva!&#8221;)<br />
)</p>
  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/alexandraburuciuc.wordpress.com/95/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/alexandraburuciuc.wordpress.com/95/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/alexandraburuciuc.wordpress.com/95/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/alexandraburuciuc.wordpress.com/95/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/alexandraburuciuc.wordpress.com/95/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/alexandraburuciuc.wordpress.com/95/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/alexandraburuciuc.wordpress.com/95/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/alexandraburuciuc.wordpress.com/95/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/alexandraburuciuc.wordpress.com/95/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/alexandraburuciuc.wordpress.com/95/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=alexandraburuciuc.wordpress.com&blog=3251929&post=95&subd=alexandraburuciuc&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://alexandraburuciuc.wordpress.com/2009/03/12/laboratorul-1/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/9ca8a37a9e756ac22568c94fb8153a0d?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">dulceata</media:title>
		</media:content>
	</item>
		<item>
		<title>FTP Remoting</title>
		<link>http://alexandraburuciuc.wordpress.com/2009/01/18/ftp-remoting/</link>
		<comments>http://alexandraburuciuc.wordpress.com/2009/01/18/ftp-remoting/#comments</comments>
		<pubDate>Sun, 18 Jan 2009 15:15:27 +0000</pubDate>
		<dc:creator>dulceata</dc:creator>
				<category><![CDATA[Anul III]]></category>
		<category><![CDATA[C#]]></category>
		<category><![CDATA[Facultatea de Informatica Iasi]]></category>
		<category><![CDATA[Semestrul I]]></category>
		<category><![CDATA[.NET]]></category>
		<category><![CDATA[C++]]></category>
		<category><![CDATA[Client]]></category>
		<category><![CDATA[Download]]></category>
		<category><![CDATA[FTP]]></category>
		<category><![CDATA[installutil]]></category>
		<category><![CDATA[Remoting]]></category>
		<category><![CDATA[Upload]]></category>
		<category><![CDATA[Visual Studio 2008]]></category>

		<guid isPermaLink="false">http://alexandraburuciuc.wordpress.com/?p=73</guid>
		<description><![CDATA[Download: source code 
Folosi-ti FileZilla pentru serverul de FTP.
1 ) Dezarhiva-ti sursa
2 ) Deschide-ti proiectul Remoting.sln
3 ) Selecta-ti WindowsService1 ca StartUp Project(click dreapta pe el) apoi Build (F6)
4 ) Start -&#62; Programs -&#62;  Microsoft Visual Studio 2008 -&#62; Visual Studio Tools -&#62; Visual Studio 2008 Command Promt -&#62; Apare o fereastra
5 ) Introduce-ti in [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=alexandraburuciuc.wordpress.com&blog=3251929&post=73&subd=alexandraburuciuc&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p>Download: <a href="http://www.urcaok.net/download3.php?file=733050">source code </a></p>
<p>Folosi-ti FileZilla pentru serverul de FTP.<br />
1 ) Dezarhiva-ti sursa<br />
2 ) Deschide-ti proiectul Remoting.sln<br />
3 ) Selecta-ti WindowsService1 ca StartUp Project(click dreapta pe el) apoi Build (F6)<br />
4 ) Start -&gt; Programs -&gt;  Microsoft Visual Studio 2008 -&gt; Visual Studio Tools -&gt; Visual Studio 2008 Command Promt -&gt; Apare o fereastra<br />
5 ) Introduce-ti in fereastra de la Command Promt calea unde ati dezarhivat proiectul, apoi intra-ti in Remoting-&gt;WindowsService1-&gt;bin-&gt;Release si executa-ti urmatoarea comanda:<br />
installutil WindowsService1.sln</p>
<p>Va aparea:<br />
The Commit phase completed successfully.<br />
The transacted install has completed.</p>
<p>6 ) Click dreapta pe My Computer -&gt; Manage  : Apare o fereastra Computer Management<br />
In Services and Application selecta-ti Services, cauta-ti AlexFTP si da-ti Start.</p>
<p>7 ) In Visual Studio selecta-ti acum Remoting ca fiind StartUp Project  si rulati-l (CTRL+F5).<br />
In fereastra care apare pute-ti selecta serverul (poate fi si local host daca folositi FileZilla), portul (nu prea are importanta), userul si passul pentru a va putea conecta la server.<br />
Butonul Files este pentru a afisa lista de fisiere de e server din directorul curent.<br />
Pentru Download se va mentiona in TextBox numele fisierului care se doreste a fi downloadat si apoi se apasa pe butonul Download.<br />
ListBoxul retine o istorie a operatiilor executate.</p>
<p>8 ) In directorul Remoting al proiectului -&gt; bin -&gt; Release se gaseste un fisier alex.xml in care se va retine istoria operatiilor.</p>
<p>9 ) La sfarsit:<br />
 Executa-ti urmatoarea comanda in fereastra de la Command promt:<br />
installutil /u WindowsService1.sln</p>
<p>Va aparea:<br />
The uninstall has completed.</p>
  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/alexandraburuciuc.wordpress.com/73/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/alexandraburuciuc.wordpress.com/73/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/alexandraburuciuc.wordpress.com/73/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/alexandraburuciuc.wordpress.com/73/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/alexandraburuciuc.wordpress.com/73/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/alexandraburuciuc.wordpress.com/73/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/alexandraburuciuc.wordpress.com/73/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/alexandraburuciuc.wordpress.com/73/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/alexandraburuciuc.wordpress.com/73/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/alexandraburuciuc.wordpress.com/73/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=alexandraburuciuc.wordpress.com&blog=3251929&post=73&subd=alexandraburuciuc&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://alexandraburuciuc.wordpress.com/2009/01/18/ftp-remoting/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/9ca8a37a9e756ac22568c94fb8153a0d?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">dulceata</media:title>
		</media:content>
	</item>
		<item>
		<title>Windows Communication Foundation</title>
		<link>http://alexandraburuciuc.wordpress.com/2009/01/18/windows-communication-foundation/</link>
		<comments>http://alexandraburuciuc.wordpress.com/2009/01/18/windows-communication-foundation/#comments</comments>
		<pubDate>Sun, 18 Jan 2009 14:13:09 +0000</pubDate>
		<dc:creator>dulceata</dc:creator>
				<category><![CDATA[Anul III]]></category>
		<category><![CDATA[C#]]></category>
		<category><![CDATA[Facultatea de Informatica Iasi]]></category>
		<category><![CDATA[Semestrul I]]></category>
		<category><![CDATA[.NET]]></category>
		<category><![CDATA[C++]]></category>
		<category><![CDATA[DataContract]]></category>
		<category><![CDATA[Exemple]]></category>
		<category><![CDATA[Visual Studio 2008]]></category>
		<category><![CDATA[WCF]]></category>
		<category><![CDATA[Windows Communication Foundation]]></category>

		<guid isPermaLink="false">http://alexandraburuciuc.wordpress.com/?p=57</guid>
		<description><![CDATA[Download: source code 
Instructiuni:
1 ) Dezarhiva-ti sursa
2 ) Deschide-ti proiectul WCF.sln, selecta-ti WCFService ca StartUp Project(click dreapta pe el) si rulati-l (CTRL + F5) .. apare o fereastra cu 2 butoane &#8211; apasa-ti Start
Important: nu inchide-ti fereastra serverului pana la sfarsit !!!
3 ) Start -&#62; Programs -&#62;  Microsoft Visual Studio 2008 -&#62; Visual Studio Tools -&#62; [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=alexandraburuciuc.wordpress.com&blog=3251929&post=57&subd=alexandraburuciuc&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p>Download: <a href="http://www.urcaok.net/download3.php?file=285459">source code </a></p>
<p>Instructiuni:</p>
<p>1 ) Dezarhiva-ti sursa</p>
<p>2 ) Deschide-ti proiectul WCF.sln, selecta-ti WCFService ca StartUp Project(click dreapta pe el) si rulati-l (CTRL + F5) .. apare o fereastra cu 2 butoane &#8211; apasa-ti Start</p>
<p>Important: nu inchide-ti fereastra serverului pana la sfarsit !!!</p>
<p>3 ) Start -&gt; Programs -&gt;  Microsoft Visual Studio 2008 -&gt; Visual Studio Tools -&gt; Visual Studio 2008 Command Promt -&gt; Apare o fereastra</p>
<p>4 ) Introduce-ti in fereastra de la Command Promt calea unde ati dezarhivat proiectul, apoi intra-ti in WCFService/Bin/Debug si rula-ti a.bat<br />
sau<br />
in loc sa rula-ti a.bat utiliza-ti urmatoarea comanda <code>svcutil http://localhost:8001/MyService /out: Proxy.cs</code></p>
<p>Va aparea:</p>
<p>Generating files&#8230;<br />
cale_proiect\WCF2\WCFService\bin\Debug\Proxy.cs<br />
cale_proiect\WCF2\WCFService\bin\Debug\output.config</p>
<p>5 )In Visual Studio selecta-ti acum WCF ca fiind StartUp Project .. sterge-ti Proxy.cs (click dreapta pe Proxy.cs si Delete) .. click dreapta pe WCFClient -&gt; Add-&gt; Existing Item -&gt; In WCFService -&gt; bin-&gt; Debug ve-ti gasi fisierul Proxy.cs pe care il ve-ti deschide .. acesta va aparea in proiect la WCFClient in locul celui sters</p>
<p>6 )Rula-ti Clientul (CTRL+F5)</p>
<p>7 ) In cele doua casute de la Name introduce-ti 2 siruri de caractere (2 nume) .. in casuta sub IpAddress trebuie sa ave-ti ip-ul din fereastra care a aparut in urma rularii serverului la Service URL (de exemplu: Service URL: net.tcp://127.0.0.1:8000/MyService -&gt; va trebui introdus 127.0.0.1) iar dedesupt in cele doua casute 2 numere</p>
<p>8 ) Apasa-ti pe butonul Connect and Send Message</p>
  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/alexandraburuciuc.wordpress.com/57/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/alexandraburuciuc.wordpress.com/57/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/alexandraburuciuc.wordpress.com/57/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/alexandraburuciuc.wordpress.com/57/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/alexandraburuciuc.wordpress.com/57/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/alexandraburuciuc.wordpress.com/57/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/alexandraburuciuc.wordpress.com/57/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/alexandraburuciuc.wordpress.com/57/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/alexandraburuciuc.wordpress.com/57/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/alexandraburuciuc.wordpress.com/57/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=alexandraburuciuc.wordpress.com&blog=3251929&post=57&subd=alexandraburuciuc&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://alexandraburuciuc.wordpress.com/2009/01/18/windows-communication-foundation/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/9ca8a37a9e756ac22568c94fb8153a0d?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">dulceata</media:title>
		</media:content>
	</item>
	</channel>
</rss>