|
No I need seven segment , Gauge , LED , switch , Tank
Regards
|
|
|
|
|
Hi,
I need seven segment to add to visual studio 2012 using C#
Regards
|
|
|
|
|
You might want to go into a bit more detail as to what you're looking for. Seven segment WHAT and for which platforms? Windows Forms? WPF? Web apps?
|
|
|
|
|
I took your requirements as described (I even filled in some missing bits) and coded this for you:
public class SevenSegment
{
private bool[] Segments;
public SevenSegment()
: this(new bool[7])
{ }
public SevenSegment(bool[] segments)
{
if (segments == null)
throw new ArgumentNullException("segments");
if (segments.Length != 7)
throw new ArgumentException("segments");
Segments = segments;
}
public bool this[int i]
{
get { return Segments[i]; }
set { Segments[i] = value; }
}
}
If the brain were so simple we could understand it, we would be so simple we couldn't. — Lyall Watson
|
|
|
|
|
Hi,
thank you Sir
Sir I need add seven segment to toolbox for Visual Studio 2012
I mean need library
Regards
|
|
|
|
|
Do you know that this site not only has forums for asking questions but also tons of articles that present solutions for all kinds of things?
I entered "codeproject 7-segment" into Google and found several articles for that. The first one I clicked also explained how to add it to the toolbox of Visual Studio. If you had done this yourself, you would have saved yourself time and us.
https://www.google.com/search?q=codeproject+7-segment&ie=utf-8&oe=utf-8[^]
If the brain were so simple we could understand it, we would be so simple we couldn't. — Lyall Watson
|
|
|
|
|
Hi All,
I want a call log of a PBX box like inbound, outbound calls.
Call Summary like Duration of a call, Timing of a Call etc. in C#. how do i get it?
|
|
|
|
|
You should talk to the people who created your PBX - they should provide technical support and will know more about their product than we will. If they don't, then find another supplier and demand your money back!
Bad command or file name. Bad, bad command! Sit! Stay! Staaaay...
|
|
|
|
|
Thanks for reply!
but if i want to develop a code for the same then what steps i should follow?
|
|
|
|
|
We can't tell you: we have no idea what PBX you are using, or how it allows you to get access to the information. You need to talk initially to the people who do know - the manufacturers.
Bad command or file name. Bad, bad command! Sit! Stay! Staaaay...
|
|
|
|
|
Thanks for reply,
we are using PBX model no. NEC SV8100, for call log we have to purchase the service which comes with the license but we want to achieve it by writing a code using c#. while searching on internet i got some information that i can do it by using Asterisk API developed in Java. my task is now integrate this API whichever is going to suits with our PBX with my code.
|
|
|
|
|
Firstly find where the logs are kept, what database or storage are they kept in? can you read / understand them?
Secondly write up some requirements.
Thirdly you can then work out how you want to display the information
and finally code the solution
Every day, thousands of innocent plants are killed by vegetarians.
Help end the violence EAT BACON
|
|
|
|
|
thanks for your reply!
there are no logs are maintained nor they get stored in the database. we are going to maintain a log through coding. our manufacturer of PBX provides a service for the same but we don't want to purchase it and instead we want to develop some code.
|
|
|
|
|
Then you need to see if there are a API that you can use
Every day, thousands of innocent plants are killed by vegetarians.
Help end the violence EAT BACON
|
|
|
|
|
yes i get to know while searching that i need to use asterisk API, but it is developed in java so i am not able to understand how exactly it should go as want to develop a n an application using c#.
|
|
|
|
|
So now we're getting down to the issue. The manufacturer does have an API you can use, you just want to do everything for free. The reason the manufacturer wants money for their API is because it took considerable expertise and knowledge and effort to write, test etc and they want to be compensated for that time and effort. So you think someone else with the same knowledge and expertise is going to take the same effort to write something and then give you the code for free? You're basically saying "I want a Ferrari but they're too expensive from a car dealer, can someone just give me one?"
What you're looking to do is obviously fairly specialised so you really need some library where this has all been done before as not many people with know how to do it. If you have code that does it in java then maybe you should learn the basics of java so that you can understand how to port it to c#?
|
|
|
|
|
Member 10112283 wrote: I want ... how do i get it You get it by:1. learning to program in C#.
2. studying articles here on CodeProject that solve similar problems to those involved in creating the program you want.
3. creating prototypes, experimenting, step-wise refinement.
4. researching the available interfaces/API's of the PBX box, and planning on how you will interact with those interfaces/API's from C#.
5. posting specific technical questions on forums like this one, with clear statements about what you are asking about, why you are asking about it, and including selected examples of code you have written that illustrate what you are trying to achieve, or where you are "stuck."
This is a great opportunity for you to learn.
cheers, Bill
«To kill an error's as good a service, sometimes better than, establishing new truth or fact.» Charles Darwin in "Prospero's Precepts"
|
|
|
|
|
[UPDATE] - Sorry, the formatting is all screwy.
First, it's been a while since I did any WinForms, and this isn't my app, sooo...
I need to call 2 methods, both of which download a file off a device. I want to first pop up a dialog with 2 progress bars and update them as the file is downloaded.
I can't get the dialog to refresh. The Progress bar's value IS being set. I just don't see any change.
So far I have:
private void DownloadDeviceFiles()
{
DownloadDialog dialog = new DownloadDialog();
dialog.Text = "Retrieving Mission Data";
dialog.Progress1Caption = "Config File";
dialog.Progress2Caption = "Database";
dialog.StartPosition = FormStartPosition.CenterScreen;
dialog.Show(this);
DownloadConfigFile(dialog);
.
.
.
.
}
Then in the DownloadConfigFile method I have:
private bool DownloadConfigFile(DownloadDialog dialog)
{
int percentDone = 0;
int speed = 0;
int downloadResponse = 0;
int cause = 0;
int totalTime = 0;
int attempts = 0;
bool isDownloaded = false;
bool isFileRead = false;
string message = string.Empty;
<pre>
while (attempts < 3)
{
// If the file has not yet been downloaded...
if (!isDownloaded)
{
// Download the file from the device to the local folder
ClientComm.GetFile(FileSystemLocations.TemoraryConfigurationFileLocation, null, (int)ClientComm.file_types.file_user_config, 0, 0);
// Get the file
string fileData = "";
while (true)
{
Thread.Sleep(10);
totalTime += 10;
MDF.ClientComm.FileProgress(out fileData, out percentDone, out speed, out downloadResponse, out cause);
dialog.Progress1PercentDone = percentDone;
if ((percentDone == 100) || (totalTime < MAX_CONFIG_DOWNLOAD_TIME) || dialog.Cancelled)
{
break;
}
}
}
}
return ConfigFileDownloaded;
}
Again, the problem is that the dialog does not refresh. What am I doing wrong here?
Thanks
If it's not broken, fix it until it is
|
|
|
|
|
Did you make sure that in DownloadDialog.Progress1PercentDone the progress is actually being set?
If the brain were so simple we could understand it, we would be so simple we couldn't. — Lyall Watson
|
|
|
|
|
As I said I my post-the value IS being set
If it's not broken, fix it until it is
|
|
|
|
|
Coder (Hired) wrote: As I said I my post-the value IS being set Sorry, I'm tired.
You should run your download-method in a background-worker * . When running it on the UI-thread, the UI-thread can't repaint the progress bar.
At least not reliably. Actually I'm a bit confused myself now. I would have assumed repainting wouldn't happen at all until your download-method finishes. But I just set up a quick test-project and the progress bar-repainting did work "partially" (stuttering) while the UI thread was executing the setprogress-sleep-loop. Maybe someone else coming along here can shed some light on that.
However, running lengthy processes in a background worker * and not on the UI-thread is advisable in any case to keep your UI responsive and will definitely solve your issue.
* or some other multithreading-flavor
If the brain were so simple we could understand it, we would be so simple we couldn't. — Lyall Watson
|
|
|
|
|
Ok, but how does the dialog fit into the BG worker? The dialog is in the UI thread. how does the worker notify it that progress changed?
If it's not broken, fix it until it is
|
|
|
|
|
|
One thing to consider is that the app cannot continue if the 2 files are not downloaded, so there's no reason why this can't be a blocking call
If it's not broken, fix it until it is
|
|
|
|
|
The "blocking nature" would have to be implemented by showing DownloadDialog modal (by calling .ShowDialog() instead of .Show()).
You can indicate success/failure along with any other result values of the download process with the Result-Property of DoWorkEventArgs and then proceed accordingly.
If the brain were so simple we could understand it, we would be so simple we couldn't. — Lyall Watson
|
|
|
|