<?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/"
	>

<channel>
	<title>Anatoly Alexei Pedemonte Ku:::... &#187; .Net Platform</title>
	<atom:link href="http://anatoly.ragesys.net/category/net-platform/feed/" rel="self" type="application/rss+xml" />
	<link>http://anatoly.ragesys.net</link>
	<description>...Sharing the knowledge</description>
	<lastBuildDate>Mon, 27 Jul 2009 02:42:15 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.4</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>A tener en cuenta estos simples principios del desarrollo de software</title>
		<link>http://anatoly.ragesys.net/2009/03/19/a-tener-en-cuenta-estos-simples-principios-del-desarrollo-de-software/</link>
		<comments>http://anatoly.ragesys.net/2009/03/19/a-tener-en-cuenta-estos-simples-principios-del-desarrollo-de-software/#comments</comments>
		<pubDate>Thu, 19 Mar 2009 16:58:15 +0000</pubDate>
		<dc:creator>Anatoly Alexei Pedemonte Ku</dc:creator>
				<category><![CDATA[.Net Platform]]></category>
		<category><![CDATA[Misc]]></category>
		<category><![CDATA[Software Apps y novedades]]></category>
		<category><![CDATA[Tecnología y Actualidad Informática]]></category>
		<category><![CDATA[Todo los Unix SO's]]></category>
		<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[asp .net]]></category>
		<category><![CDATA[desarrollo software]]></category>
		<category><![CDATA[principios]]></category>

		<guid isPermaLink="false">http://anatoly.ragesys.net/?p=105</guid>
		<description><![CDATA[He aquí algunos simples principios básicos, para un desarrollador de  software, algo que encontré por la web hace bastante tiempo y lo pongo a disposición para todos mis colegas
No repitas
Posiblemente el principio por excelencia, no se debe duplicar información ya que la duplicación incrementa la dificultad de cambios y su posterior evolución.
Regla del noventa-noventa
&#8220;El primer [...]]]></description>
			<content:encoded><![CDATA[<p>He aquí algunos simples principios básicos, para un desarrollador de  software, algo que encontré por la web hace bastante tiempo y lo pongo a disposición para todos mis colegas</p>
<p><span style="font-size: 14px;"><strong>No repitas</strong></span></p>
<p>Posiblemente el principio por excelencia, no se debe duplicar información ya que la duplicación incrementa la dificultad de cambios y su posterior evolución.</p>
<p><span style="font-size: 14px;"><strong>Regla del noventa-noventa</strong></span></p>
<p>&#8220;El primer 90% del código ocupa el 90% del tiempo de desarrollo. El 10% restante del código ocupa el otro 90% de tiempo de desarrollo.&#8221;</p>
<p>También se puede enunciar como: <strong>el tiempo que falta para acabar el proyecto es constante.</strong></p>
<p>La regla del noventa-noventa es una instancia del <a href="http://es.wikipedia.org/wiki/Principio_de_Pareto" target="_blank"><span style="color: #bb3300;">Principio de Pareto</span></a>.</p>
<p><span style="font-size: 14px;"><strong>Principio de Hanlon</strong></span></p>
<p>* Nunca le atribuya a la maldad lo que puede ser explicado por la estupidez<br />
* Nunca le atribuya a estupidez lo que pueda explicarse adecuadamente mediante la ineptitud<br />
* Nunca le atribuya a ineptitud lo que pueda explicarse adecuadamente mediante el desconocimiento</p>
<p><span style="font-size: 14px;"><strong>Peor es mejor</strong></span></p>
<p>Peor es mejor es una técnica de desarrollo de software y a la vez un principio, en la cual la simplicidad en la interfaz y en la implementación es más importante que cualquier otra propiedad del sistema (incluyendo corrección, consistencia y nivel de finalización).</p>
<p><span style="font-size: 14px;"><strong>Principio KISS</strong></span></p>
<p>El principio KISS es aquel que recomienda el desarrollo empleando partes sencillas, comprensibles y con errores de fácil detección y corrección, rechazando lo enrevesado e innecesario en el desarrollo de sistemas complejos en ingeniería. KISS es un acrónimo de la frase en inglés &#8220;Mantenlo simple, estúpido&#8221; (Keep It Simple, Stupid).</p>
<p><span style="font-size: 14px;"><strong>Gran bola de lodo</strong></span></p>
<p>En programación, &#8220;gran bola de lodo&#8221; es un término aplicable a un sistema de ordenador sin una arquitectura realmente discernible.</p>
<p class="frase2">Una Gran bola de lodo es una selva de código enrevesado, dificultoso, caóticamente estructurado, que crece descontroladamente, que se mantiene como unido a base de cuerda y cinta aislante. Este tipo de sistemas presentan signos inconfundibles de crecimiento incontrolado y constantes necesidades de reparación. Elementos lejanos en el sistema comparten información profusamente, incluso hasta el punto de que prácticamente cualquier información importante se trata de manera global o se duplica. La estructura global del sistema puede no haber llegado a estar claramente definida nunca. Si alguna vez lo estuvo, es probable que se haya deteriorado hasta el punto de ser imposible reconocerla. Los programadores con un mínimo respeto por la estructuración huyen de esta clase de cenagales. Sólo a aquéllos a los que la arquitectura les trae sin cuidado y que tal vez se sienten cómodos programando por inercia parches día tras día para los interminables agujeros de estos diques que hacen aguas por todas partes, no les importa trabajar en tales condiciones.</p>
<p>Los programadores a cargo de proyectos con grandes bolas de lodo deben estudiar su comportamiento para entender su función, cambios de tecnología (de una filosofía cliente-servidor a una basada en web, de la utilización de ficheros al empleo de una base de datos, etc.) pueden proporcionar un buen motivo para empezar desde cero.</p>
<p>Espero les  guste y a programar felices&#8230;!</p>
<script type="text/javascript">
  addthis_url    = 'http%3A%2F%2Fanatoly.ragesys.net%2F2009%2F03%2F19%2Fa-tener-en-cuenta-estos-simples-principios-del-desarrollo-de-software%2F';
  addthis_title  = 'A+tener+en+cuenta+estos+simples+principios+del+desarrollo+de+software';
  addthis_pub    = 'anatoly';
</script><script type="text/javascript" src="http://s7.addthis.com/js/addthis_widget.php?v=12" ></script>
]]></content:encoded>
			<wfw:commentRss>http://anatoly.ragesys.net/2009/03/19/a-tener-en-cuenta-estos-simples-principios-del-desarrollo-de-software/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Hacer nuestros META TAGS dinámicamente en ASP .net</title>
		<link>http://anatoly.ragesys.net/2007/11/09/hacer-nuestros-meta-tags-dinamicamente-en-asp-net/</link>
		<comments>http://anatoly.ragesys.net/2007/11/09/hacer-nuestros-meta-tags-dinamicamente-en-asp-net/#comments</comments>
		<pubDate>Fri, 09 Nov 2007 15:46:20 +0000</pubDate>
		<dc:creator>Anatoly Alexei Pedemonte Ku</dc:creator>
				<category><![CDATA[.Net Platform]]></category>
		<category><![CDATA[asp .net]]></category>
		<category><![CDATA[metatags]]></category>
		<category><![CDATA[vb .net]]></category>

		<guid isPermaLink="false">http://anatoly.ragesys.net/2007/11/09/hacer-nuestros-meta-tags-dinamicamente-en-asp-net/</guid>
		<description><![CDATA[A veces nos encontramos con esta necesidad de implementar nuestros metatags de nuestras páginas, al fin de que los indexadores (ejem Google)  den con nuestra página, esta puede ser una utilidad que se puede insertar en nuestro código, al desarrollar ya sea un catálogo de productos, o alguna aplicación que este colgada en internet...
Un caso [...]]]></description>
			<content:encoded><![CDATA[<p>A veces nos encontramos con esta necesidad de implementar nuestros metatags de nuestras páginas, al fin de que los indexadores (ejem Google)  den con nuestra página, esta puede ser una utilidad que se puede insertar en nuestro código, al desarrollar ya sea un catálogo de productos, o alguna aplicación que este colgada en internet...</p>
<p>Un caso que deseo compartir por ejemplo esta rutina puede ser usado obteniendo valores de una base de datos y al crear la pagina dinámicamente puede insertar estas valores en l cabecera de la pagina...</p>
<p>Bueno hay que usar la imaginación y verán que resulta....</p>
<div class="igBar"><span id="lvbnet-2"><a href="#" onclick="javascript:showCodeTxt('vbnet-2'); return false;">PLAIN TEXT</a></span></div>
<div class="syntax_hilite"><span class="langName">VB.NET:</span>
<div id="vbnet-2">
<div class="vbnet">
<ol>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;"><span style="color: #0600FF;">Imports</span> Microsoft.<span style="color: #0000FF;">VisualBasic</span></div>
</li>
<li style="font-weight: bold;color:#26536A;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">&nbsp;</div>
</li>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;"><span style="color: #FF8000;">Public</span> <span style="color: #0600FF;">Class</span> metatags</div>
</li>
<li style="font-weight: bold;color:#26536A;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;"><span style="color: #FF8000;">Public</span> Shared <span style="color: #0600FF;">Sub</span> add<span style="color: #000000;">&#40;</span><span style="color: #FF8000;">ByVal</span> title <span style="color: #FF8000;">As</span> <span style="color: #FF8000;">String</span>, <span style="color: #FF8000;">ByVal</span> description_ <span style="color: #FF8000;">As</span> <span style="color: #FF8000;">String</span>, <span style="color: #FF8000;">ByVal</span> keywords_ <span style="color: #FF8000;">As</span> <span style="color: #FF8000;">String</span><span style="color: #000000;">&#41;</span></div>
</li>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">&nbsp;</div>
</li>
<li style="font-weight: bold;color:#26536A;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;"><span style="color: #0600FF;">Dim</span> description <span style="color: #FF8000;">As</span> <span style="color: #FF8000;">New</span> HtmlMeta</div>
</li>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;"><span style="color: #0600FF;">Dim</span> keywords <span style="color: #FF8000;">As</span> <span style="color: #FF8000;">New</span> HtmlMeta</div>
</li>
<li style="font-weight: bold;color:#26536A;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">&nbsp;</div>
</li>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">page.<span style="color: #0000FF;">Header</span>.<span style="color: #0000FF;">Controls</span>.<span style="color: #0000FF;">Add</span><span style="color: #000000;">&#40;</span>keywords<span style="color: #000000;">&#41;</span></div>
</li>
<li style="font-weight: bold;color:#26536A;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">page.<span style="color: #0000FF;">Header</span>.<span style="color: #0000FF;">Controls</span>.<span style="color: #0000FF;">Add</span><span style="color: #000000;">&#40;</span>description<span style="color: #000000;">&#41;</span></div>
</li>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">page.<span style="color: #0000FF;">title</span> = title</div>
</li>
<li style="font-weight: bold;color:#26536A;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">&nbsp;</div>
</li>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">keywords.<span style="color: #0000FF;">Name</span> = <span style="color: #808080;">"keywords"</span></div>
</li>
<li style="font-weight: bold;color:#26536A;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">description.<span style="color: #0000FF;">Name</span> = <span style="color: #808080;">"description"</span></div>
</li>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">&nbsp;</div>
</li>
<li style="font-weight: bold;color:#26536A;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">description.<span style="color: #0000FF;">Content</span> = description_</div>
</li>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">keywords.<span style="color: #0000FF;">Content</span> = keywords_</div>
</li>
<li style="font-weight: bold;color:#26536A;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">&nbsp;</div>
</li>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;"><span style="color: #0600FF;">End</span> <span style="color: #0600FF;">Sub</span></div>
</li>
<li style="font-weight: bold;color:#26536A;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">&nbsp;</div>
</li>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;"><span style="color: #0600FF;">End</span> <span style="color: #0600FF;">Class</span> </div>
</li>
</ol>
</div>
</div>
</div>
<p></p>
<script type="text/javascript">
  addthis_url    = 'http%3A%2F%2Fanatoly.ragesys.net%2F2007%2F11%2F09%2Fhacer-nuestros-meta-tags-dinamicamente-en-asp-net%2F';
  addthis_title  = 'Hacer+nuestros+META+TAGS+din%C3%A1micamente+en+ASP+.net';
  addthis_pub    = 'anatoly';
</script><script type="text/javascript" src="http://s7.addthis.com/js/addthis_widget.php?v=12" ></script>
]]></content:encoded>
			<wfw:commentRss>http://anatoly.ragesys.net/2007/11/09/hacer-nuestros-meta-tags-dinamicamente-en-asp-net/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Toolbar para IE beta2: funcionalidad para desarrolladores</title>
		<link>http://anatoly.ragesys.net/2006/02/12/toolbar-para-ie-funcionalidad-para-desarrolladores/</link>
		<comments>http://anatoly.ragesys.net/2006/02/12/toolbar-para-ie-funcionalidad-para-desarrolladores/#comments</comments>
		<pubDate>Sun, 12 Feb 2006 18:08:08 +0000</pubDate>
		<dc:creator>Anatoly Alexei Pedemonte Ku</dc:creator>
				<category><![CDATA[.Net Platform]]></category>
		<category><![CDATA[Software Apps y novedades]]></category>
		<category><![CDATA[Tecnología y Actualidad Informática]]></category>

		<guid isPermaLink="false">http://anatoly.ragesys.net/2006/02/12/toolbar-para-ie-funcionalidad-para-desarrolladores/</guid>
		<description><![CDATA[Toolbar para IE
Toolbar para Internet Explorer de microsoft.
http://www.microsoft.com/downloads/details.aspx?familyid=[...]
Overview
The Internet Explorer Developer Toolbar provides several features for exploring and understanding Web pages. These features enable you to:
-- Explore and modify the document object model (DOM) of a Web page.
-- Locate and select specific elements on a Web page through a variety of techniques.
-- Selectively disable Internet [...]]]></description>
			<content:encoded><![CDATA[<p>Toolbar para IE<br />
Toolbar para Internet Explorer de microsoft.</p>
<p><a href="http://http://www.microsoft.com/downloads/details.aspx?familyid=e59c3964-672d-4511-bb3e-2d5e1db91038&#038;displaylang=en">http://www.microsoft.com/downloads/details.aspx?familyid=[...]</a></p>
<p><strong>Overview</strong><br />
The Internet Explorer Developer Toolbar provides several features for exploring and understanding Web pages. These features enable you to:</p>
<p>-- Explore and modify the document object model (DOM) of a Web page.<br />
-- Locate and select specific elements on a Web page through a variety of techniques.<br />
-- Selectively disable Internet Explorer settings.<br />
-- View HTML object class names, ID's, and details such as link paths, tab index values, and access keys.<br />
-- Outline tables, table cells, images, or selected tags.<br />
-- Validate HTML, CSS, WAI, and RSS Web feed links.<br />
-- Display image dimensions, file sizes, path information, and alternate (ALT) text.<br />
-- Immediately resize the browser window to a new resolution.<br />
-- Selectively clear the browser cache and saved cookies. Choose from all objects or those associated with a given domain.<br />
-- Choose direct links to W3C specification references, the Internet Explorer team weblog (blog), and other resources.<br />
-- Display a fully featured design ruler to help accurately align and measure objects on your pages. </p>
<script type="text/javascript">
  addthis_url    = 'http%3A%2F%2Fanatoly.ragesys.net%2F2006%2F02%2F12%2Ftoolbar-para-ie-funcionalidad-para-desarrolladores%2F';
  addthis_title  = 'Toolbar+para+IE+beta2%3A+funcionalidad+para+desarrolladores';
  addthis_pub    = 'anatoly';
</script><script type="text/javascript" src="http://s7.addthis.com/js/addthis_widget.php?v=12" ></script>
]]></content:encoded>
			<wfw:commentRss>http://anatoly.ragesys.net/2006/02/12/toolbar-para-ie-funcionalidad-para-desarrolladores/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Interesante SQL Server 2005</title>
		<link>http://anatoly.ragesys.net/2006/02/11/interesante-sql-server-2005/</link>
		<comments>http://anatoly.ragesys.net/2006/02/11/interesante-sql-server-2005/#comments</comments>
		<pubDate>Sat, 11 Feb 2006 07:15:43 +0000</pubDate>
		<dc:creator>Anatoly Alexei Pedemonte Ku</dc:creator>
				<category><![CDATA[.Net Platform]]></category>
		<category><![CDATA[Seguridad Informática]]></category>
		<category><![CDATA[Tecnología y Actualidad Informática]]></category>

		<guid isPermaLink="false">http://anatoly.ragesys.net/2006/02/11/interesante-sql-server-2005/</guid>
		<description><![CDATA[Aquí algunas demos de las funcionalidades en ingles:
SQL Server 2005 Overview Demo
SQL Server 2005 Security Features Demo
SQL Server 2005 High-Availability Capabilities Demo
Fuente: Microsoft

  addthis_url    = 'http%3A%2F%2Fanatoly.ragesys.net%2F2006%2F02%2F11%2Finteresante-sql-server-2005%2F';
  addthis_title  = 'Interesante+SQL+Server+2005';
  addthis_pub    = 'anatoly';

]]></description>
			<content:encoded><![CDATA[<p>Aquí algunas demos de las funcionalidades en ingles:</p>
<p><a title="http://www.microsoft.com/sql/2005/demo/sql_2005.swf" href="http://www.microsoft.com/sql/2005/demo/sql_2005.swf" target="_blank">SQL Server 2005 Overview Demo</a><br />
<a href="http://www.microsoft.com/sql/demos/2005/SQL%202005%20Security.swf" target="_blank">SQL Server 2005 Security Features Demo</a><br />
<a title="http://www.microsoft.com/sql/2005/productinfo/demos/SQL_2005_Availability.swf" href="http://www.microsoft.com/sql/2005/productinfo/demos/SQL_2005_Availability.swf" target="_blank">SQL Server 2005 High-Availability Capabilities Demo</a></p>
<p>Fuente: Microsoft</p>
<script type="text/javascript">
  addthis_url    = 'http%3A%2F%2Fanatoly.ragesys.net%2F2006%2F02%2F11%2Finteresante-sql-server-2005%2F';
  addthis_title  = 'Interesante+SQL+Server+2005';
  addthis_pub    = 'anatoly';
</script><script type="text/javascript" src="http://s7.addthis.com/js/addthis_widget.php?v=12" ></script>
]]></content:encoded>
			<wfw:commentRss>http://anatoly.ragesys.net/2006/02/11/interesante-sql-server-2005/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>ASP .Net Popup Windows</title>
		<link>http://anatoly.ragesys.net/2006/02/07/asp-net-popup-windows/</link>
		<comments>http://anatoly.ragesys.net/2006/02/07/asp-net-popup-windows/#comments</comments>
		<pubDate>Tue, 07 Feb 2006 23:31:50 +0000</pubDate>
		<dc:creator>Anatoly Alexei Pedemonte Ku</dc:creator>
				<category><![CDATA[.Net Platform]]></category>

		<guid isPermaLink="false">http://anatoly.ragesys.net/2006/02/07/asp-net-popup-windows/</guid>
		<description><![CDATA[  
Gran utilidad con los dialogos Modales en web:
//**************************************
//
// Nombre: ASP.NET Popup Windows
// Descripcion:Muestra una pagina como una ventana popup como dialogo modal en  ASP.NET.
//
// Como usar:' searchButton.Attributes.Add("onclick", BuildPopUpScript("PopupPage.aspx", 800, 600))
//
//**************************************
//    
Public Function BuildPopUpScript(ByVal Page As String, _
Optional ByVal dialogWidth As Int32 = 255, _
Optional ByVal dialogHeight As Int32 = 255, _
Optional ByVal modal As [...]]]></description>
			<content:encoded><![CDATA[<style type="text/css"> <!-- .style1 { 	font-family: "Courier New", Courier, monospace; 	font-size: 12px; 	color: #000000; } .style6 { 	color: #339900; 	font-family: "Courier New", Courier, monospace; 	font-size: 12px; } .style7 { 	color: #0000FF; 	font-family: "Courier New", Courier, monospace; 	font-size: 12px; } --> </style>
<p>Gran utilidad con los dialogos Modales en web:</p>
<p class="style1"><span class="style6">//**************************************<br />
//<br />
// Nombre: <a href="http://ASP.NET" title="http://ASP.NET" target="_blank">ASP.NET</a> Popup Windows<br />
// Descripcion:Muestra una pagina como una ventana popup como dialogo modal en  <a href="http://ASP.NET" title="http://ASP.NET" target="_blank">ASP.NET</a>.<br />
//<br />
// Como usar:' searchButton.Attributes.Add("onclick", BuildPopUpScript("PopupPage.aspx", 800, 600))<br />
//<br />
//**************************************<br />
//    </span></p>
<p><span class="style7">Public Function</span> BuildPopUpScript(<span class="style7">ByVal</span> Page <span class="style7">As String</span>, _<br />
<span class="style7">Optional ByVal</span> dialogWidth <span class="style7">As</span> Int32 = 255, _<br />
<span class="style7">Optional ByVal</span> dialogHeight <span class="style7">As</span> Int32 = 255, _<br />
<span class="style7">Optional ByVal</span> modal <span class="style7">As</span> Boolean = <span class="style7">True</span>) <span class="style7">As String</span><br />
<span class="style7">Try<br />
Dim</span> jsmodal <span class="style7">As String</span><br />
<span class="style7">If</span> modal <span class="style7">Then</span><br />
jsmodal &#038;= "if (window.showModalDialog)"<br />
jsmodal &#038;= "{window.showModalDialog('" &#038; Page.Trim &#038; "','name',"<br />
jsmodal &#038;= "'dialogWidth:" &#038; dialogWidth &#038;  "px;dialogHeight:" &#038; dialogHeight  &#038;  "px;status:no;help:no;scroll:no');}"</p>
<p class="style1">jsmodal &#038;= "else{"<br />
jsmodal &#038;= "window.open('" &#038; Page.Trim &#038; "','name','height=" &#038; dialogHeight &#038; ","<br />
jsmodal &#038;= "width=" &#038; dialogWidth &#038; ",toolbar=no,directories=no,status=no,"<br />
jsmodal &#038;= "menubar=no,scrollbars=no,resizable=no,modal=yes');"<br />
jsmodal &#038;= "}"<br />
<span class="style7"> Else</span><br />
jsmodal &#038;= "window.open('" &#038; Page.Trim &#038; "','name','height=" &#038; dialogHeight &#038; ","<br />
jsmodal &#038;= "width=" &#038; dialogWidth &#038; ",toolbar=no,directories=no,status=no,"<br />
jsmodal &#038;= "menubar=no,scrollbars=no,resizable=no,modal=no');"<br />
<span class="style7">  End If</span><br />
<span class="style7">Return</span> jsmodal<br />
<span class="style7">Catch</span> ex <span class="style7">As Exception</span><br />
<span class="style7">Return</span> "alert(" &#038; ex.Message &#038; ");"<br />
<span class="style7">End Try</span></p>
<p class="style1"><span class="style7">End Function</span></p>
<script type="text/javascript">
  addthis_url    = 'http%3A%2F%2Fanatoly.ragesys.net%2F2006%2F02%2F07%2Fasp-net-popup-windows%2F';
  addthis_title  = 'ASP+.Net+Popup+Windows';
  addthis_pub    = 'anatoly';
</script><script type="text/javascript" src="http://s7.addthis.com/js/addthis_widget.php?v=12" ></script>
]]></content:encoded>
			<wfw:commentRss>http://anatoly.ragesys.net/2006/02/07/asp-net-popup-windows/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
