473,659 Members | 3,082 Online
Bytes | Software Development & Data Engineering Community
+ Post

Home Posts Topics Members FAQ

Menu System Advice

I've got a text based system currently opperating via telnet sessions
that I'm thinking of doing graphically w/.Net but am not sure If I can
reproduce the same benefits in Windows.

Basically it consists of a hierarchy of simple menus screens. Each
menu screen has a list of database programs that can be run by
choosing the program or pressing its #. The programs/sub menus listed
depends on who logged in (some people have access to only certain
areas)

When a program or sub menu is chosen it runs an when it fishishes it
returns to the calling menu.

Can something like this or better be done w/ .NET?

So far I've only thought of 2 ideas but they seem flawed:

1. A Web based menu system that displays the menu items as links to
..Net programs. [Seems slow and its hard for the web page to pass login
info to the lauched programs]

2. One large .Net program w/ containing the menus and code for all the
programs.
[Not practical]

I'm also dissapointed by how long it takes for a .Net program to show
up. It takes several seconds.

I'd like to use .Net though because it is nice to code for and
simplifies a lot of tasks.

Any ideas on how to make this work? Is windows not a good choice for
this? Or is there a totally better way to organize it?

I'd really appreciate any suggestions or advice, thanks.
Nov 16 '05 #1
2 1482
Phill,

I think that any programming language that will make it easy to make a
graphical user interface over a text based interface is a step in the right
direction.

Any language can do this really. The issue you are having is creating a
user interface that can manage all of this correctly. Right now, I'm
thinking that either having nested menus, or having a tree structure would
be a good idea (with the tree structure, you can select a node, have a tool
tip get a description, etc, etc).

As for .NET taking too much time to load up, there are quite a few
things going on before your program is even run. However, for the trade off
that you get, I think that it is worth it, IMO.
--
- Nicholas Paldino [.NET/C# MVP]
- mv*@spam.guard. caspershouse.co m

"Phill" <wa********@yah oo.com> wrote in message
news:ac******** *************** ***@posting.goo gle.com...
I've got a text based system currently opperating via telnet sessions
that I'm thinking of doing graphically w/.Net but am not sure If I can
reproduce the same benefits in Windows.

Basically it consists of a hierarchy of simple menus screens. Each
menu screen has a list of database programs that can be run by
choosing the program or pressing its #. The programs/sub menus listed
depends on who logged in (some people have access to only certain
areas)

When a program or sub menu is chosen it runs an when it fishishes it
returns to the calling menu.

Can something like this or better be done w/ .NET?

So far I've only thought of 2 ideas but they seem flawed:

1. A Web based menu system that displays the menu items as links to
.Net programs. [Seems slow and its hard for the web page to pass login
info to the lauched programs]

2. One large .Net program w/ containing the menus and code for all the
programs.
[Not practical]

I'm also dissapointed by how long it takes for a .Net program to show
up. It takes several seconds.

I'd like to use .Net though because it is nice to code for and
simplifies a lot of tasks.

Any ideas on how to make this work? Is windows not a good choice for
this? Or is there a totally better way to organize it?

I'd really appreciate any suggestions or advice, thanks.

Nov 16 '05 #2
Well a tree control makes sense for the menus but a large # of
programs will be launched from this menu. I'm not sure it makes sense
to have one app that consists of a single tree control, or an app that
exists only of a menu bar because the programs that get chosen will be
independant apps. They won't exist w/ in the parent window that
launched them. Unless you know of a way to launch another .NET app as
a child of the launching program.

There will be many 40 or so various database apps in total. It's not
practical to join them into one large super app. But they do all need
to be able to be lauched from a central menu-type place. It's a little
awkward, I've never seen a Windows based system that worked like this.
Usually just stand-alone apps so I have trouble visualizing how best
to work it out.

Thanks for your input.
Nov 16 '05 #3

This thread has been closed and replies have been disabled. Please start a new discussion.

Similar topics

2
3266
by: zapazap | last post by:
Dear Snake Charming Gurus, (Was: http://mail.python.org/pipermail/python-list/2004-January/204454.html) First, a thank you to Tim Golden, Thomas Heller, and Mark Hammond for your earlier help with this problem. I am uncertain about what etiquette calls for, but more on that later. My Objective: I am trying to control the _VMWare Desktop_ application
0
1270
by: Robert Mark Bram | last post by:
Hi All! I have a menu system on my asp pages that use tables with a bunch of cells like this: <td class="menuHeader"><a href="../default.asp">Home</a></td> <td class="menuEntry"><a href="../blog/default.asp">Blog!</a></td> <td class="menuEntry"><a href="linkOMatic/default.asp">Link-O-Matic</a></td> Now I want a system where one of the cells has a different class if that page is being viewed. So, if default.asp is being viewed, that...
2
1340
by: Brian | last post by:
Hello, I want to design some menus for websites with submenus. I'd like to learn the code myself and I was wondering a good place to pick up on some tips on how to design them. Also, is there a decent program out there that does it all for you at a good price? Thanks,
18
3531
by: Andromeda | last post by:
I've been trying to add a tree menu to my website with some luck (more or less). I came across a script on simplythebest.net, but I seem to be having a problem with it... and since they have no help section, this has brought me here. The script can be found at http://simplythebest.net/scripts/DHTML_scripts/dhtml_script_100.html (no login or anything required... I just thought the script might be too long to repost here)
0
1504
by: Derrick | last post by:
Hello all; I seem to have encountered a strange problem. I have a context menu attached to a system tray icon (NotifyIcon) of a Windows App. Based on user actions, I want to change the text of one of the menu items. Sounds easy enough. When I step through in the debugger, the .Text property of the menu item has changed correctly (even at later points in the code), but when I right-click on the tray icon it still shows the old value...
8
10090
by: Dennis C. Drumm | last post by:
Is there a way to modify the standard context menu shown when someone right clicks in a windows text box and that would work for all open windows applications? The standard context menu for a text box has 6 items, undo, cut, copy, paste, delete and select all. I would like to add one additional paste menu that opens a new sub menu with several optional text items that could be pasted. The items would be populated by my program but...
2
3711
by: Tim::.. | last post by:
Hi can someone tell me where I might be able to get some information on creating a dynamic ASP.NET menu which is populated by a database and has child nodes under main catagouries I wan to produce something similar to the Microsoft menu system found on www.microsoft.co Thanks for any advice!
2
1764
by: fuchsteiner | last post by:
I can't find any support for frames in the asp:menu control. Not the Target frame, but displaying sub-menus across a frame boundary. There are lots of 3rd party Menu tools that do this. I have a small horizontal frame that contains the first level of menus and I want second level of menus to display in another frame. I am not finding any references on how to do this on the web. Help!
1
1828
nomad
by: nomad | last post by:
Hello everyone. I have being trying to under stand a simple menu, and I have read alot of text on this, but I'm still confused. I have found and re worked a simple menu and I need to find out how to make it work. When you click on New how does it know where to go. I'm working a project when a client click on "New" they will be prompt to enter a persons ID number, thou a Scanner. The scanner will check to see if the id number is listed or...
0
8335
by: Hystou | last post by:
Most computers default to English, but sometimes we require a different language, especially when relocating. Forgot to request a specific language before your computer shipped? No problem! You can effortlessly switch the default language on Windows 10 without reinstalling. I'll walk you through it. First, let's disable language synchronization. With a Microsoft account, language settings sync across devices. To prevent any complications,...
0
8851
Oralloy
by: Oralloy | last post by:
Hello folks, I am unable to find appropriate documentation on the type promotion of bit-fields when using the generalised comparison operator "<=>". The problem is that using the GNU compilers, it seems that the internal comparison operator "<=>" tries to promote arguments from unsigned to signed. This is as boiled down as I can make it. Here is my compilation command: g++-12 -std=c++20 -Wnarrowing bit_field.cpp Here is the code in...
1
8528
by: Hystou | last post by:
Overview: Windows 11 and 10 have less user interface control over operating system update behaviour than previous versions of Windows. In Windows 11 and 10, there is no way to turn off the Windows Update option using the Control Panel or Settings app; it automatically checks for updates and installs any it finds, whether you like it or not. For most users, this new feature is actually very convenient. If you want to control the update process,...
0
8627
tracyyun
by: tracyyun | last post by:
Dear forum friends, With the development of smart home technology, a variety of wireless communication protocols have appeared on the market, such as Zigbee, Z-Wave, Wi-Fi, Bluetooth, etc. Each protocol has its own unique characteristics and advantages, but as a user who is planning to build a smart home system, I am a bit confused by the choice of these technologies. I'm particularly interested in Zigbee because I've heard it does some...
0
7356
agi2029
by: agi2029 | last post by:
Let's talk about the concept of autonomous AI software engineers and no-code agents. These AIs are designed to manage the entire lifecycle of a software development project—planning, coding, testing, and deployment—without human intervention. Imagine an AI that can take a project description, break it down, write the code, debug it, and then launch it, all on its own.... Now, this would greatly impact the work of software developers. The idea...
1
6179
isladogs
by: isladogs | last post by:
The next Access Europe User Group meeting will be on Wednesday 1 May 2024 starting at 18:00 UK time (6PM UTC+1) and finishing by 19:30 (7.30PM). In this session, we are pleased to welcome a new presenter, Adolph Dupré who will be discussing some powerful techniques for using class modules. He will explain when you may want to use classes instead of User Defined Types (UDT). For example, to manage the data in unbound forms. Adolph will...
0
5649
by: conductexam | last post by:
I have .net C# application in which I am extracting data from word file and save it in database particularly. To store word all data as it is I am converting the whole word file firstly in HTML and then checking html paragraph one by one. At the time of converting from word file to html my equations which are in the word document file was convert into image. Globals.ThisAddIn.Application.ActiveDocument.Select();...
0
4335
by: adsilva | last post by:
A Windows Forms form does not have the event Unload, like VB6. What one acts like?
1
2752
by: 6302768590 | last post by:
Hai team i want code for transfer the data from one system to another through IP address by using C# our system has to for every 5mins then we have to update the data what the data is updated we have to send another system

By using Bytes.com and it's services, you agree to our Privacy Policy and Terms of Use.

To disable or enable advertisements and analytics tracking please visit the manage ads & tracking page.