Log In
       Tool Packages,
Business Solutions

Good Old-Fashioned Quality of Service

Mobile ASPX - Tegratecs Code Package™
Licensed Product Downloads


Good Design is Good Business

New Version Just Released!
Thank you for your purchase!



Mobile ASPX - TCpkg v2.2
with Implementation Examples
Product Download

MCP_Prj8_v2.2 is a zip file download of the complete Mobile ASPX - Tegratecs Code Package™, along with implementation examples. 
MCP_Prj9_v2.2 is a zip file download for the subscription version of Mobile ASPX - Tegratecs Code Package™. 

Both zip downloads include 3 implementation examples.  Directory and project structures in the zip file are separated for each example and include:
  • insert versus change categories of files and source
  • pictures
  • line by line change difference technical documentation
The changes and insertions can be copied right on top of a test project that you create using the latest Visual Studio 2022 ASP.NET Web Application (.NET Framework) project template. 

The included documentation also provides guides for integrating the fundamental components of the product into your existing ASP.NET web applications or web site project styles.

Portions of this download include (clearly marked) c# source code that is authorized for your use only through the license agreement.
 
Download  MCP_Project_9_v2p2 with implementation examples Subscription product  Zip file

Download  MCP_Project_8_v2p2 with implementation examples  Zip file

Download Mobile ASPX - Tegratecs Code Package - License Agreement PDF
(not required for Subscription product)


Download (old version) MCP Project 8 v2p1  Zip file



For info on implementing and integrating Mobile ASPX v2, please see the section at the bottom of the Mobile ASPX Licensing page.


Examples for Updating
Content Page
HTML and CSS


csProject7Examples shows before and after versions of content page changes made to  HTML and XHTML to facilitate handling of all four views within a single version of the truth.
Download  Project7Examples  zip file






Implementing Mobile ASPX - Tegratecs Code Package
v2 within your project  (Show Expanded Details...)   

Version 2 of this product has been completely reorganized.  All of the main worker processes have been consolidated into the equivalent of the AppCode level classes, so in the end it should be compatible with web sites and web application project types of any language, including 3rd party languages.

There are 3 stand-alone implementation examples included in the product and each is based on a different (or slightly different) master page strategy.  The 4th implementation example is all-inclusive.

All of the examples are written in c# and use the ASP.NET Web Application (.NET Framework) project template provided in Visual Studio 2022 (so Visual Studio 2022 Community, Professional or Enterprise editions).  However, we are pretty confident the examples are compatible with most previous Visual Studio versions with perhaps just a little syntax rework.  A little more on that later...  

Version 2.1 also features further soft-coding of site level constants.  Version 2.2 features use of (what we consider as) app state level properties in the Codebase, thus eliminating the dependency on web.config in the key components of the product (easier for use with MVC and other architectures).  However, the implemented example uses global.asax and web.config and takes advantage of the value of web.config handling built into the ASP.NET Framework. New biggie with the release of Version 2.2 is a subscription offering.

The first two implementation examples do not use CSS3 media queries or CSS or script from a responsive library or framework.  The drop-down menu (contained in the master page .aspx) from Implementation Example 1 uses a right side collapsible menu icon in the upper right hand corner.  Implementation Example 2 uses a left side icon.  The menu CSS comes from 2008-2012 Live Web Initiatives, http://www.lwis.net and is distributed under a GPL, even though we have made a few enhancements (for example, about 10 or 11 years ago we added a line or two of CSS in order to fix a hover consistency problem in IE 8 desktop browser). 

Implementation Example 1
(net differences to stock MS web app project template)
project component changes for master page strategy using right-side collapsed menu and Mobile ASPX 4 view technique without bootstrap (v2.2 project 8 Implementation Example 1)


Implementation Example 2 uses a left side collapsible menu icon in the upper left hand corner.  The c# master page code-behind in the first two implementation examples is identical except the namespace assignment (FourViewMPRightCMIExp.Master.cs = FourViewMPLeftCMIExp.Master).  We have created two separate source code components in this manner in order to facilitate separate examples that can also be combined.  Implementation Example 4 includes all three of the implementation examples in one project.

Implementation Example 2
(project component changes)
project component changes for master page strategy using left-side collapsed menu and Mobile ASPX 4 view technique without bootstrap (v2.2 project 8 Implementation Example 2)  


Implementation Example 3 uses the bootstrap responsive CSS and script included in the base project template provided in Visual Studio.  The responsive drop-down header remains the same except that a View drop down has been added.  The content pages in Implementation Example 3 do not reference the bootstrap CSS classes, but they deliver the Mobile ASPX four view technique as a better alternative.    

Implementation Example 3
(net differences to stock MS web app project template)
project component changes for master page strategy using responsive bootstrap drop-down menu and Mobile ASPX 4 view technique in content page (v2.2 project 8 Implementation Example 3)  


Implementation Example 4 includes all 3 of the examples together (not pictured here). 

All of Version 2 (product and examples) are included under the Project 8 download, which is c#.  We may need to put out a vb.net version for pure vb.net web application implementations but have not yet done so for Version 2...  Let us know!   The c# version should work fine in the AppCode area of c#, vb.net or 3rd party language sites using the ASP.NET Web Forms Site project model.

Project 9 download is the subscription offering, which is identical with Project 8 except that it includes .dlls instead of source for the key components (in this case, the key components are the ones located in the AppCodeBase folder (shown)).  OK well yeah, if you want to get technical, the subscription version has additional code to verify the subscription time frame, but that's it.

With the changes in these examples applied, this will likely handle upwards of 80% of your HTML (not including new client-side scripting or rewrites). 

There are also quite a few HTML before and after version examples of how we evolved our HTML itself to be more responsive and to have less hard-coding, i.e. there is a download showing what changes we made for writing a stock (single) version of HTML for most any given page on our websites..  This is in the Project 7 download, Examples for Updating Content Page HTML and CSS (csProject7Examples).  We consider HTML incompatible and in need of soft-coding , if for example, it requires the whole page view to float in order for the user to see all of the information. 

When there isn't a good way to get one version of HTML5 to handle all four views (and any existing CSS media queries aren't handling it either), you can get it done via the OO code-behind.  One example of this is in clsSharedBaseAndMaster.cs, when the button size is expanded for Mobile and Tablet views at run time.  This change is done at the same point in the code-behind that the site-specific color properties are applied to the buttons.  Incidentally you can add new color schemes for the buttons without changing any of the code-behind.  




Version 1.1 Information  (Show Expanded Details...)   

For your convenience and ease of use, Version 1.1 of Mobile ASPX - Tegratecs Code Package™ contains an equivalent feature set implemented in three Visual Studio project types and two modern full-featured Microsoft OO programming languages.

The two language choices are c# and VB.NET.  Each license allows access to all six project types (3x2) but typically only one or two out of the six will be applicable for any given customer company (licensee) due to shop standards.  At any rate, you won't have to download them all at once when you purchase, at a minimum you will have download access over the course of at least one year, for current and new sub-version levels...

Most importantly, you will have an example master page consisting of OO code and XHTML for either of the most commonly used Web Forms project types (web application or web site), in the language of your choice, that will handle four views for all of the ASPX Content Pages.  Again, the main concept here is that with Mobile ASPX, you will not need to increase the number of master pages in your project in order to accomodate mobile, tablet and theatre views.  OK, well, if you don't have a single master page yet, you will need 1 more!


To help you determine the most appropriate project download for your situation, we have prepared these pdf(s).  Please note - you can download all 6 projects if you want, all our included with each license.

Project 1 - MCPDelta is the most commonly used for c#, and Project 4 - MCPDelta is the most commonly used for VB.NET.

Basically you just want to pick the project template that your site was built upon, and similarly, one that contains the least amount of unused references or dependencies (upon .dll(s) or application functions that do not exist within your web app).  Please take a peek at the Project Model and Project Template columns in the PDF, it might make this a whole lot simpler... 


Selecting a Project — Part 1.PDF
Selecting a Project — Part 2.PDF
Selecting a Project — Part 3.PDF

Visual Studio Project Model and Project Template References Chart

Intro to the Mobile ASPX Tegratecs Code Package PDF


To get started, choose the most appropriate zip file to download based on the OO language you are using in the code behind and the Microsoft Visual Studio project template you are or will be using...

Then download also the Examples (at the bottom (Project 7)) in addition to your selected project zip file.

Thank you for your purchase.

c#

csProject1withDocs contains a zip file with a directory and project structure for a c# web application based on Microsoft's Visual Studio 2017 .NET Framework Web Forms template.
Download  csProject1withDocs  zip file




csProject2withDocs contains a zip file with a directory and project structure for a c# web application based on Microsoft's Visual Studio 2017 .NET Framework Empty template.
Download  csProject2withDocs  zip file




csProject3withDocs contains a zip file with a directory and project structure for a c# web site based on the older (now out of vogue) project structure (Previous Versions - Empty Web Site) that uses App_Code directories but that allows mixed language usage (and several other advantages along with a few disadvantages).
Download  csProject3withDocs  zip file



vb.net

vbProject4withDocs contains a zip file with a directory and project structure for a VB.NET web application based on Microsoft's Visual Studio 2017 .NET Framework Web Forms template.
Download  vbProject4withDocs  zip file




vbProject5withDocs contains a zip file with a directory and project structure for a VB.NET web application based on Microsoft's Visual Studio 2017 .NET Framework Empty template.
Download  vbProject5withDocs  zip file




vbProject6withDocs is just like Project3 except it uses VB.NET code-behind for everything except two c# classes within App_Code directory.
Download  vbProject6withDocs  zip file



Examples for Content Page HTML Changes

csProject7Examples shows before and after versions of content page changes made to  HTML and XHTML to facilitate handling of all four views within a single version of the truth.
Download  Project7Examples  zip file







        Top of Tegratecs Code Packages     go to next series page Next in Tegratecs Code Packages     Site Map     Switch to
Mobile View

You are at the web site of Tegratecs Development Corp.  Click here to go to the home page of this site...
Integrity, Innovation and ROI
Our contact information:
Tegratecs Development Corp.®
1320 Tower Road
Schaumburg, IL 60173
847-397-0088
800-739-FPSS
( please contact us or register or sign-in )
© 2012-2022