Owner
1 year ago
10 changed files with 470 additions and 0 deletions
@ -0,0 +1,25 @@ |
|||
|
|||
Microsoft Visual Studio Solution File, Format Version 12.00 |
|||
# Visual Studio Version 16 |
|||
VisualStudioVersion = 16.0.34031.81 |
|||
MinimumVisualStudioVersion = 10.0.40219.1 |
|||
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "num-converter", "num-converter\num-converter.csproj", "{5170A32E-7191-4087-84D8-D6F514FD1D14}" |
|||
EndProject |
|||
Global |
|||
GlobalSection(SolutionConfigurationPlatforms) = preSolution |
|||
Debug|Any CPU = Debug|Any CPU |
|||
Release|Any CPU = Release|Any CPU |
|||
EndGlobalSection |
|||
GlobalSection(ProjectConfigurationPlatforms) = postSolution |
|||
{5170A32E-7191-4087-84D8-D6F514FD1D14}.Debug|Any CPU.ActiveCfg = Debug|Any CPU |
|||
{5170A32E-7191-4087-84D8-D6F514FD1D14}.Debug|Any CPU.Build.0 = Debug|Any CPU |
|||
{5170A32E-7191-4087-84D8-D6F514FD1D14}.Release|Any CPU.ActiveCfg = Release|Any CPU |
|||
{5170A32E-7191-4087-84D8-D6F514FD1D14}.Release|Any CPU.Build.0 = Release|Any CPU |
|||
EndGlobalSection |
|||
GlobalSection(SolutionProperties) = preSolution |
|||
HideSolutionNode = FALSE |
|||
EndGlobalSection |
|||
GlobalSection(ExtensibilityGlobals) = postSolution |
|||
SolutionGuid = {A3065EB5-A5AF-485B-8EBE-C3C04951A9B5} |
|||
EndGlobalSection |
|||
EndGlobal |
@ -0,0 +1,35 @@ |
|||
using System.Reflection; |
|||
using System.Runtime.CompilerServices; |
|||
using System.Runtime.InteropServices; |
|||
|
|||
// General Information about an assembly is controlled through the following
|
|||
// set of attributes. Change these attribute values to modify the information
|
|||
// associated with an assembly.
|
|||
[assembly: AssemblyTitle("num_converter")] |
|||
[assembly: AssemblyDescription("")] |
|||
[assembly: AssemblyConfiguration("")] |
|||
[assembly: AssemblyCompany("")] |
|||
[assembly: AssemblyProduct("num_converter")] |
|||
[assembly: AssemblyCopyright("Copyright © 2023")] |
|||
[assembly: AssemblyTrademark("")] |
|||
[assembly: AssemblyCulture("")] |
|||
|
|||
// Setting ComVisible to false makes the types in this assembly not visible
|
|||
// to COM components. If you need to access a type in this assembly from
|
|||
// COM, set the ComVisible attribute to true on that type.
|
|||
[assembly: ComVisible(false)] |
|||
|
|||
// The following GUID is for the ID of the typelib if this project is exposed to COM
|
|||
[assembly: Guid("5170a32e-7191-4087-84d8-d6f514fd1d14")] |
|||
|
|||
// Version information for an assembly consists of the following four values:
|
|||
//
|
|||
// Major Version
|
|||
// Minor Version
|
|||
// Build Number
|
|||
// Revision
|
|||
//
|
|||
// You can specify all the values or you can default the Revision and Build Numbers
|
|||
// by using the '*' as shown below:
|
|||
[assembly: AssemblyVersion("1.0.0.0")] |
|||
[assembly: AssemblyFileVersion("1.0.0.0")] |
@ -0,0 +1,30 @@ |
|||
<?xml version="1.0" encoding="utf-8"?> |
|||
|
|||
<!-- For more information on using web.config transformation visit https://go.microsoft.com/fwlink/?LinkId=125889 --> |
|||
|
|||
<configuration xmlns:xdt="http://schemas.microsoft.com/XML-Document-Transform"> |
|||
<!-- |
|||
In the example below, the "SetAttributes" transform will change the value of |
|||
"connectionString" to use "ReleaseSQLServer" only when the "Match" locator |
|||
finds an attribute "name" that has a value of "MyDB". |
|||
|
|||
<connectionStrings> |
|||
<add name="MyDB" |
|||
connectionString="Data Source=ReleaseSQLServer;Initial Catalog=MyReleaseDB;Integrated Security=True" |
|||
xdt:Transform="SetAttributes" xdt:Locator="Match(name)"/> |
|||
</connectionStrings> |
|||
--> |
|||
<system.web> |
|||
<!-- |
|||
In the example below, the "Replace" transform will replace the entire |
|||
<customErrors> section of your web.config file. |
|||
Note that because there is only one customErrors section under the |
|||
<system.web> node, there is no need to use the "xdt:Locator" attribute. |
|||
|
|||
<customErrors defaultRedirect="GenericError.htm" |
|||
mode="RemoteOnly" xdt:Transform="Replace"> |
|||
<error statusCode="500" redirect="InternalError.htm"/> |
|||
</customErrors> |
|||
--> |
|||
</system.web> |
|||
</configuration> |
@ -0,0 +1,31 @@ |
|||
<?xml version="1.0" encoding="utf-8"?> |
|||
|
|||
<!-- For more information on using web.config transformation visit https://go.microsoft.com/fwlink/?LinkId=125889 --> |
|||
|
|||
<configuration xmlns:xdt="http://schemas.microsoft.com/XML-Document-Transform"> |
|||
<!-- |
|||
In the example below, the "SetAttributes" transform will change the value of |
|||
"connectionString" to use "ReleaseSQLServer" only when the "Match" locator |
|||
finds an attribute "name" that has a value of "MyDB". |
|||
|
|||
<connectionStrings> |
|||
<add name="MyDB" |
|||
connectionString="Data Source=ReleaseSQLServer;Initial Catalog=MyReleaseDB;Integrated Security=True" |
|||
xdt:Transform="SetAttributes" xdt:Locator="Match(name)"/> |
|||
</connectionStrings> |
|||
--> |
|||
<system.web> |
|||
<compilation xdt:Transform="RemoveAttributes(debug)" /> |
|||
<!-- |
|||
In the example below, the "Replace" transform will replace the entire |
|||
<customErrors> section of your web.config file. |
|||
Note that because there is only one customErrors section under the |
|||
<system.web> node, there is no need to use the "xdt:Locator" attribute. |
|||
|
|||
<customErrors defaultRedirect="GenericError.htm" |
|||
mode="RemoteOnly" xdt:Transform="Replace"> |
|||
<error statusCode="500" redirect="InternalError.htm"/> |
|||
</customErrors> |
|||
--> |
|||
</system.web> |
|||
</configuration> |
@ -0,0 +1,17 @@ |
|||
<?xml version="1.0" encoding="utf-8"?> |
|||
<!-- |
|||
For more information on how to configure your ASP.NET application, please visit |
|||
https://go.microsoft.com/fwlink/?LinkId=169433 |
|||
--> |
|||
<configuration> |
|||
<system.web> |
|||
<compilation debug="true" targetFramework="4.7.2" /> |
|||
<httpRuntime targetFramework="4.7.2" /> |
|||
</system.web> |
|||
<system.codedom> |
|||
<compilers> |
|||
<compiler language="c#;cs;csharp" extension=".cs" type="Microsoft.CodeDom.Providers.DotNetCompilerPlatform.CSharpCodeProvider, Microsoft.CodeDom.Providers.DotNetCompilerPlatform, Version=2.0.1.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35" warningLevel="4" compilerOptions="/langversion:default /nowarn:1659;1699;1701" /> |
|||
<compiler language="vb;vbs;visualbasic;vbscript" extension=".vb" type="Microsoft.CodeDom.Providers.DotNetCompilerPlatform.VBCodeProvider, Microsoft.CodeDom.Providers.DotNetCompilerPlatform, Version=2.0.1.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35" warningLevel="4" compilerOptions="/langversion:default /nowarn:41008 /define:_MYTYPE=\"Web\" /optionInfer+" /> |
|||
</compilers> |
|||
</system.codedom> |
|||
</configuration> |
@ -0,0 +1,78 @@ |
|||
<%@ Page Language="C#" AutoEventWireup="true" CodeBehind="WebForm1.aspx.cs" Inherits="num_converter.WebForm1" %> |
|||
|
|||
<!DOCTYPE html> |
|||
|
|||
<html xmlns="http://www.w3.org/1999/xhtml"> |
|||
<head runat="server"> |
|||
<title></title> |
|||
<style type="text/css"> |
|||
.auto-style1 { |
|||
width: 100%; |
|||
} |
|||
</style> |
|||
</head> |
|||
<body> |
|||
<form id="form1" runat="server"> |
|||
<div> |
|||
<br /> |
|||
<br /> |
|||
<br /> |
|||
|
|||
<br /> |
|||
<br /> |
|||
|
|||
<br /> |
|||
<br /> |
|||
|
|||
</div> |
|||
<table align="center" class="auto-style1"> |
|||
<tr> |
|||
<td> |
|||
<asp:DropDownList ID="ddlSourcePosNum" runat="server"> |
|||
<asp:ListItem Value="0">Select An Option</asp:ListItem> |
|||
<asp:ListItem Value="1">Decimal</asp:ListItem> |
|||
<asp:ListItem Value="2">Binary</asp:ListItem> |
|||
<asp:ListItem Value="3">Octal</asp:ListItem> |
|||
<asp:ListItem Value="4">Hexadecimal</asp:ListItem> |
|||
</asp:DropDownList> |
|||
</td> |
|||
<td> |
|||
<asp:Label ID="Label1" runat="server" Text="Convert to"></asp:Label> |
|||
</td> |
|||
<td> |
|||
<asp:DropDownList ID="ddlTargetPosNum" runat="server"> |
|||
<asp:ListItem Value="0">Select An Option</asp:ListItem> |
|||
<asp:ListItem Value="1">Decimal</asp:ListItem> |
|||
<asp:ListItem Value="2">Binary</asp:ListItem> |
|||
<asp:ListItem Value="3">Octal</asp:ListItem> |
|||
<asp:ListItem Value="4">Hexadecimal</asp:ListItem> |
|||
</asp:DropDownList> |
|||
</td> |
|||
</tr> |
|||
<tr> |
|||
<td> |
|||
<asp:TextBox ID="txtInput" runat="server"></asp:TextBox> |
|||
</td> |
|||
<td> </td> |
|||
<td> |
|||
<asp:Label ID="lblResult" runat="server" BorderStyle="Double"></asp:Label> |
|||
</td> |
|||
</tr> |
|||
<tr> |
|||
<td> |
|||
<asp:Button ID="btnConvert" runat="server" OnClick="btnConvert_Click" Text="Convert" /> |
|||
</td> |
|||
<td> </td> |
|||
<td> |
|||
<asp:Button ID="btnClear" runat="server" OnClick="btnClear_Click" Text="Clear" /> |
|||
</td> |
|||
</tr> |
|||
<tr> |
|||
<td> </td> |
|||
<td> </td> |
|||
<td> </td> |
|||
</tr> |
|||
</table> |
|||
</form> |
|||
</body> |
|||
</html> |
@ -0,0 +1,31 @@ |
|||
using System; |
|||
using System.Collections.Generic; |
|||
using System.Linq; |
|||
using System.Web; |
|||
using System.Web.UI; |
|||
using System.Web.UI.WebControls; |
|||
|
|||
namespace num_converter |
|||
{ |
|||
public partial class WebForm1 : System.Web.UI.Page |
|||
{ |
|||
protected void Page_Load(object sender, EventArgs e) |
|||
{ |
|||
|
|||
} |
|||
|
|||
protected void btnConvert_Click(object sender, EventArgs e) |
|||
{ |
|||
|
|||
} |
|||
|
|||
protected void btnClear_Click(object sender, EventArgs e) |
|||
{ |
|||
ddlSourcePosNum.SelectedIndex = 0; |
|||
ddlTargetPosNum.SelectedIndex = 0; |
|||
txtInput.Text = ""; |
|||
lblResult.Text = ""; |
|||
|
|||
} |
|||
} |
|||
} |
@ -0,0 +1,89 @@ |
|||
//------------------------------------------------------------------------------
|
|||
// <auto-generated>
|
|||
// This code was generated by a tool.
|
|||
//
|
|||
// Changes to this file may cause incorrect behavior and will be lost if
|
|||
// the code is regenerated.
|
|||
// </auto-generated>
|
|||
//------------------------------------------------------------------------------
|
|||
|
|||
namespace num_converter |
|||
{ |
|||
|
|||
|
|||
public partial class WebForm1 |
|||
{ |
|||
|
|||
/// <summary>
|
|||
/// form1 control.
|
|||
/// </summary>
|
|||
/// <remarks>
|
|||
/// Auto-generated field.
|
|||
/// To modify move field declaration from designer file to code-behind file.
|
|||
/// </remarks>
|
|||
protected global::System.Web.UI.HtmlControls.HtmlForm form1; |
|||
|
|||
/// <summary>
|
|||
/// ddlSourcePosNum control.
|
|||
/// </summary>
|
|||
/// <remarks>
|
|||
/// Auto-generated field.
|
|||
/// To modify move field declaration from designer file to code-behind file.
|
|||
/// </remarks>
|
|||
protected global::System.Web.UI.WebControls.DropDownList ddlSourcePosNum; |
|||
|
|||
/// <summary>
|
|||
/// Label1 control.
|
|||
/// </summary>
|
|||
/// <remarks>
|
|||
/// Auto-generated field.
|
|||
/// To modify move field declaration from designer file to code-behind file.
|
|||
/// </remarks>
|
|||
protected global::System.Web.UI.WebControls.Label Label1; |
|||
|
|||
/// <summary>
|
|||
/// ddlTargetPosNum control.
|
|||
/// </summary>
|
|||
/// <remarks>
|
|||
/// Auto-generated field.
|
|||
/// To modify move field declaration from designer file to code-behind file.
|
|||
/// </remarks>
|
|||
protected global::System.Web.UI.WebControls.DropDownList ddlTargetPosNum; |
|||
|
|||
/// <summary>
|
|||
/// txtInput control.
|
|||
/// </summary>
|
|||
/// <remarks>
|
|||
/// Auto-generated field.
|
|||
/// To modify move field declaration from designer file to code-behind file.
|
|||
/// </remarks>
|
|||
protected global::System.Web.UI.WebControls.TextBox txtInput; |
|||
|
|||
/// <summary>
|
|||
/// lblResult control.
|
|||
/// </summary>
|
|||
/// <remarks>
|
|||
/// Auto-generated field.
|
|||
/// To modify move field declaration from designer file to code-behind file.
|
|||
/// </remarks>
|
|||
protected global::System.Web.UI.WebControls.Label lblResult; |
|||
|
|||
/// <summary>
|
|||
/// btnConvert control.
|
|||
/// </summary>
|
|||
/// <remarks>
|
|||
/// Auto-generated field.
|
|||
/// To modify move field declaration from designer file to code-behind file.
|
|||
/// </remarks>
|
|||
protected global::System.Web.UI.WebControls.Button btnConvert; |
|||
|
|||
/// <summary>
|
|||
/// btnClear control.
|
|||
/// </summary>
|
|||
/// <remarks>
|
|||
/// Auto-generated field.
|
|||
/// To modify move field declaration from designer file to code-behind file.
|
|||
/// </remarks>
|
|||
protected global::System.Web.UI.WebControls.Button btnClear; |
|||
} |
|||
} |
@ -0,0 +1,130 @@ |
|||
<Project ToolsVersion="15.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003"> |
|||
<Import Project="..\packages\Microsoft.CodeDom.Providers.DotNetCompilerPlatform.2.0.1\build\net46\Microsoft.CodeDom.Providers.DotNetCompilerPlatform.props" Condition="Exists('..\packages\Microsoft.CodeDom.Providers.DotNetCompilerPlatform.2.0.1\build\net46\Microsoft.CodeDom.Providers.DotNetCompilerPlatform.props')" /> |
|||
<Import Project="$(MSBuildExtensionsPath)\$(MSBuildToolsVersion)\Microsoft.Common.props" Condition="Exists('$(MSBuildExtensionsPath)\$(MSBuildToolsVersion)\Microsoft.Common.props')" /> |
|||
<PropertyGroup> |
|||
<Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration> |
|||
<Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform> |
|||
<ProductVersion> |
|||
</ProductVersion> |
|||
<SchemaVersion>2.0</SchemaVersion> |
|||
<ProjectGuid>{5170A32E-7191-4087-84D8-D6F514FD1D14}</ProjectGuid> |
|||
<ProjectTypeGuids>{349c5851-65df-11da-9384-00065b846f21};{fae04ec0-301f-11d3-bf4b-00c04f79efbc}</ProjectTypeGuids> |
|||
<OutputType>Library</OutputType> |
|||
<AppDesignerFolder>Properties</AppDesignerFolder> |
|||
<RootNamespace>num_converter</RootNamespace> |
|||
<AssemblyName>num-converter</AssemblyName> |
|||
<TargetFrameworkVersion>v4.7.2</TargetFrameworkVersion> |
|||
<UseIISExpress>true</UseIISExpress> |
|||
<Use64BitIISExpress /> |
|||
<IISExpressSSLPort /> |
|||
<IISExpressAnonymousAuthentication /> |
|||
<IISExpressWindowsAuthentication /> |
|||
<IISExpressUseClassicPipelineMode /> |
|||
<UseGlobalApplicationHostFile /> |
|||
<NuGetPackageImportStamp> |
|||
</NuGetPackageImportStamp> |
|||
</PropertyGroup> |
|||
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' "> |
|||
<DebugSymbols>true</DebugSymbols> |
|||
<DebugType>full</DebugType> |
|||
<Optimize>false</Optimize> |
|||
<OutputPath>bin\</OutputPath> |
|||
<DefineConstants>DEBUG;TRACE</DefineConstants> |
|||
<ErrorReport>prompt</ErrorReport> |
|||
<WarningLevel>4</WarningLevel> |
|||
</PropertyGroup> |
|||
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' "> |
|||
<DebugSymbols>true</DebugSymbols> |
|||
<DebugType>pdbonly</DebugType> |
|||
<Optimize>true</Optimize> |
|||
<OutputPath>bin\</OutputPath> |
|||
<DefineConstants>TRACE</DefineConstants> |
|||
<ErrorReport>prompt</ErrorReport> |
|||
<WarningLevel>4</WarningLevel> |
|||
</PropertyGroup> |
|||
<ItemGroup> |
|||
<Reference Include="Microsoft.CSharp" /> |
|||
<Reference Include="System.Web.DynamicData" /> |
|||
<Reference Include="System.Web.Entity" /> |
|||
<Reference Include="System.Web.ApplicationServices" /> |
|||
<Reference Include="System.ComponentModel.DataAnnotations" /> |
|||
<Reference Include="System" /> |
|||
<Reference Include="System.Data" /> |
|||
<Reference Include="System.Core" /> |
|||
<Reference Include="System.Data.DataSetExtensions" /> |
|||
<Reference Include="System.Web.Extensions" /> |
|||
<Reference Include="System.Xml.Linq" /> |
|||
<Reference Include="System.Drawing" /> |
|||
<Reference Include="System.Web" /> |
|||
<Reference Include="System.Xml" /> |
|||
<Reference Include="System.Configuration" /> |
|||
<Reference Include="System.Web.Services" /> |
|||
<Reference Include="System.EnterpriseServices" /> |
|||
</ItemGroup> |
|||
<ItemGroup> |
|||
<Reference Include="Microsoft.CodeDom.Providers.DotNetCompilerPlatform"> |
|||
<HintPath>..\packages\Microsoft.CodeDom.Providers.DotNetCompilerPlatform.2.0.1\lib\net45\Microsoft.CodeDom.Providers.DotNetCompilerPlatform.dll</HintPath> |
|||
</Reference> |
|||
</ItemGroup> |
|||
<ItemGroup> |
|||
<Content Include="Web.config" /> |
|||
<Content Include="WebForm1.aspx" /> |
|||
</ItemGroup> |
|||
<ItemGroup> |
|||
<Compile Include="Properties\AssemblyInfo.cs" /> |
|||
<Compile Include="WebForm1.aspx.cs"> |
|||
<DependentUpon>WebForm1.aspx</DependentUpon> |
|||
<SubType>ASPXCodeBehind</SubType> |
|||
</Compile> |
|||
<Compile Include="WebForm1.aspx.designer.cs"> |
|||
<DependentUpon>WebForm1.aspx</DependentUpon> |
|||
</Compile> |
|||
</ItemGroup> |
|||
<ItemGroup> |
|||
<None Include="packages.config" /> |
|||
<None Include="Web.Debug.config"> |
|||
<DependentUpon>Web.config</DependentUpon> |
|||
</None> |
|||
<None Include="Web.Release.config"> |
|||
<DependentUpon>Web.config</DependentUpon> |
|||
</None> |
|||
</ItemGroup> |
|||
<PropertyGroup> |
|||
<VisualStudioVersion Condition="'$(VisualStudioVersion)' == ''">10.0</VisualStudioVersion> |
|||
<VSToolsPath Condition="'$(VSToolsPath)' == ''">$(MSBuildExtensionsPath32)\Microsoft\VisualStudio\v$(VisualStudioVersion)</VSToolsPath> |
|||
</PropertyGroup> |
|||
<Import Project="$(MSBuildBinPath)\Microsoft.CSharp.targets" /> |
|||
<Import Project="$(VSToolsPath)\WebApplications\Microsoft.WebApplication.targets" Condition="'$(VSToolsPath)' != ''" /> |
|||
<Import Project="$(MSBuildExtensionsPath32)\Microsoft\VisualStudio\v10.0\WebApplications\Microsoft.WebApplication.targets" Condition="false" /> |
|||
<ProjectExtensions> |
|||
<VisualStudio> |
|||
<FlavorProperties GUID="{349c5851-65df-11da-9384-00065b846f21}"> |
|||
<WebProjectProperties> |
|||
<UseIIS>True</UseIIS> |
|||
<AutoAssignPort>True</AutoAssignPort> |
|||
<DevelopmentServerPort>64068</DevelopmentServerPort> |
|||
<DevelopmentServerVPath>/</DevelopmentServerVPath> |
|||
<IISUrl>http://localhost:64068/</IISUrl> |
|||
<NTLMAuthentication>False</NTLMAuthentication> |
|||
<UseCustomServer>False</UseCustomServer> |
|||
<CustomServerUrl> |
|||
</CustomServerUrl> |
|||
<SaveServerSettingsInUserFile>False</SaveServerSettingsInUserFile> |
|||
</WebProjectProperties> |
|||
</FlavorProperties> |
|||
</VisualStudio> |
|||
</ProjectExtensions> |
|||
<Target Name="EnsureNuGetPackageBuildImports" BeforeTargets="PrepareForBuild"> |
|||
<PropertyGroup> |
|||
<ErrorText>This project references NuGet package(s) that are missing on this computer. Use NuGet Package Restore to download them. For more information, see http://go.microsoft.com/fwlink/?LinkID=322105. The missing file is {0}.</ErrorText> |
|||
</PropertyGroup> |
|||
<Error Condition="!Exists('..\packages\Microsoft.CodeDom.Providers.DotNetCompilerPlatform.2.0.1\build\net46\Microsoft.CodeDom.Providers.DotNetCompilerPlatform.props')" Text="$([System.String]::Format('$(ErrorText)', '..\packages\Microsoft.CodeDom.Providers.DotNetCompilerPlatform.2.0.1\build\net46\Microsoft.CodeDom.Providers.DotNetCompilerPlatform.props'))" /> |
|||
</Target> |
|||
<!-- To modify your build process, add your task inside one of the targets below and uncomment it. |
|||
Other similar extension points exist, see Microsoft.Common.targets. |
|||
<Target Name="BeforeBuild"> |
|||
</Target> |
|||
<Target Name="AfterBuild"> |
|||
</Target> |
|||
--> |
|||
</Project> |
@ -0,0 +1,4 @@ |
|||
<?xml version="1.0" encoding="utf-8"?> |
|||
<packages> |
|||
<package id="Microsoft.CodeDom.Providers.DotNetCompilerPlatform" version="2.0.1" targetFramework="net472" /> |
|||
</packages> |
Loading…
Reference in new issue